![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
feitiankoulan
这个作者很懒,什么都没留下…
展开
-
图片压缩,修改图片dpi值,更改图片大小
主要修改图片dpi值,原理:电脑一般dpi为96,图片dpi超过这个值后,图片清晰度没多大变化,降低图片dpi值就能大幅度降低图片大小,如图片dpi为180,将其降到96后,图片宽高比例不变,图片大小也会降到很小。class ImageHelper { /// /// 图片压缩(若width或height其中一个为值为零,则按原比例宽高压原创 2013-09-24 11:06:02 · 9515 阅读 · 1 评论 -
C# Web服务引用,带用户名和密码的安全验证
最近做一项目,用到了web服务,只不过是带用户名和密码的安全验证,在网上找了些方法,都没有实现,最后和服务开发者要了实现方法。第一步:要引用Microsoft.Web.Services3.dll文件。第二步:添加服务引用-》高级->添加Web引用-》输入访问地址后-》添加引用。第三步:Web References-》双击添加的引用-》对象浏览器-》双击服务名字或服务方法如下:...原创 2018-09-11 15:24:06 · 6502 阅读 · 3 评论 -
向程序自动发F5键值
[DllImport("user32.dll")] static extern void keybd_event(byte bVk, byte bScan, uint dwFlags, uint dwExtraInfo); [DllImport("user32.dll")] static extern byte MapVirtualKey(by原创 2014-08-27 10:30:18 · 951 阅读 · 0 评论 -
C# 调用PrintDocument对象进行打印和测试
//需要显示的行数 int rowCount = 33; //每行高度 int rowCol = 20; private int count = 40;//打印条数 private int currentPrint = 0;原创 2014-08-27 10:14:55 · 4063 阅读 · 0 评论 -
利用画刷将控件界面保存成图片
VisualBrush brush = new VisualBrush(); brush.Visual = myControl;//将 DrawingVisual visual = new DrawingVisual(); using (DrawingContext context = visual.RenderOp原创 2014-07-22 21:40:54 · 602 阅读 · 0 评论 -
WPF 用Clip属性实现蒙板特效
上一篇,已简单介绍Clip属性的用法,这一原创 2014-05-07 12:25:56 · 8209 阅读 · 0 评论 -
WPF 实现波浪浮动效果
目标:实现界面图标Load时,整体图标出现波浪浮动xiao'gu原创 2014-05-15 14:46:07 · 3498 阅读 · 0 评论 -
WPF Clip实现百叶窗
效果图;hou原创 2014-05-15 14:24:06 · 3616 阅读 · 1 评论 -
WPF Clip属性
WPF 中FrameworkElement对象有一属性Clip,dingyiwe原创 2014-05-07 11:54:51 · 4134 阅读 · 0 评论 -
在程序中调用其他进程或文档
这是在程序中通过360chrome浏览器打开百度网址 Process process = new Process(); process.StartInfo.FileName = "360chrome.exe"; process.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;//浏原创 2014-02-20 16:28:34 · 509 阅读 · 0 评论 -
Socket 通讯 接受到多条命令混合到一块问题
这是我做舞台控制软件时,遇到的问题,把它记录下来,方便以后再遇到。问题情况是这样的:服务端不断向终端发送命令,结果不时的出现几条命令混合到一块去了,导致命令判断时,判断不出来,测试有时正确,有时出问题。检测代码,没有逻辑上的大问题,经过反复推敲和测试,发现在发送命令端出的问题,发送命令是通过for循环发送的,中间没有间停,导致接收端从数据缓存区取出数据时,就有几条命令连接到一块的问题。解决办法时,原创 2013-11-22 11:06:53 · 2044 阅读 · 0 评论 -
串口开发 打印机 读卡器 遇到的问题
对于串口开发的打印机和读卡器,再利用SerialPort开发时,注意事项:1、端口被占用(可能是安装了硬件的驱动,导致占用端口),解决办法步骤:打开“控制面板”——>“设备管理器”-——>“端口”-——>将占用的端口卸载,就可以用SerialPort开发了。2、端口选择一定要正确,才能发送命令控制硬件(例如:打印机端口为COM1,而选择了COM2,就控制不了打印机)3、如果开发是要发送原创 2013-11-06 14:40:52 · 1285 阅读 · 0 评论 -
C# 串口、并口 打印机控制
public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); ///打印调用 ClsPrintLPT printLPT = new ClsPrintLPT()转载 2013-10-17 13:52:21 · 3485 阅读 · 0 评论 -
MySql数据库新建表后,插入数据不成功的解决办法
刚建了个表,写了个插入语句,执行不了,总是报错,语句检测了好几遍是正确的,但就是插入不成功,查了些资料,没查出来,有分析了一下标的结构,看到有个datetime和double类型的,总感觉设计表的时候,这两个有问题,就反复测试了几次,发现double和datetime是不需要设置长度的,将其长度设置成0后(默认),再执行原来的代码,就可以了,其他数据类型没试,还不知道,今天测试出来的,发表出来。原创 2013-10-16 16:50:58 · 4456 阅读 · 0 评论 -
C# 连接MySQL数据库的连接语句
最经常不怎么用数据库的人来说,连接数据库的语句有时很难搞定。最近用数据库MySQL,数据库安装的时候没按默认安装,将数据库端口设置成了3307,而不是3306,结果连接数据库语句:MySqlConnection mysqlconn = new MySqlConnection("Database='" + "world" + "';Data Source='" + "127.0.0.1" +原创 2013-10-16 14:42:45 · 3118 阅读 · 0 评论 -
C#删除文件夹时提示错误:对路径**的访问被拒绝
刚做的程序,出现的问题,分享一下。我做的是图片压缩功能,将原图删除时,报的错,跟踪程序,发现访问权限问题,但还是不知道怎么解决,就将图片属性都对比了一下,结果发现不能删除的图片是因为属性值是“只读”类型的,查找了下资料,将属性值更改成正常值,再删除就oK了,方法如下:File.SetAttributes(file, FileAttributes.Normal);//file为要删除的文件然原创 2013-10-10 17:50:24 · 7979 阅读 · 1 评论 -
C# xml格式字符串 反序列化和序列化
最近在做C# 一个项目,涉及到序列化知识点,但对于复杂的xml格式不知道如何编写实体类,网上也没找到相同类型格式的xml介绍的博客资料,所以研究了两天,终于做出来了,先把XML格式的字符串贴上来。<REQUEST_COMMON_FPKJ class="REQUEST_COMMON_FPKJ"> <COMMON_FPKJ_FPT class="COMMON_F...原创 2019-07-10 09:33:55 · 2680 阅读 · 0 评论