摘要:列表中查找大小比较
阅读全文
随笔分类 - 003 C# / 003 C#杂记
用于记录平时工作杂记总结
摘要:UI卡顿假死问题 误区1:使用不同的线程操作UI控件和耗时操作(即,跨线程操作UI控件CheckForIllegalCrossThreadCalls = false;), 注意:此处只是为了记录...... 原始同步操作如下所示: 调整后异步方式如下所示: 运行效果如下所示: 方式二:异步回调
阅读全文
摘要:Json 和对象的相互转换 使用如下所示:
阅读全文
摘要:获取指定年份/月份的周末(周六、周天) 运行效果如下: 标记指定日期 运行效果如下:
阅读全文
摘要:实现思路:通过访问FTP站点,将站点中的文件下载至软件指定位置。 第一步:FTP站点中导入需要下载更新的程序文件,并添加配置文件(配置下载后文件的下载路径),如下图所示: 第二步:Winfrom程序读取FTP站点服务下载配置文件,解析需要下载的文件列表 第三步:循环下载更新程序文件,下载至指定位置即
阅读全文
摘要:Enum使用 获取枚举属性 注意:扩展方法必须定义为静态类,静态方法中。 测试使用如下所示:
阅读全文
摘要:一.ThoughtWorks 使用ThoughtWorks实现生成二维码操作步骤: 第一步:VS 通过Nuget安装ThoughtWorks,略 第二步:新增类库,实现生成二维码函数,如下所示: 注意: 如果在使用Nuget安装库文件,出现版本不兼容,提示升级Nuget时,处理方式: 方式一: 单击
阅读全文
摘要:1.图片添加水印字符串 2.二进制流添加水印字符串 3.二进制流添加水印字符串 运行效果如下: 注:如果需要添加的水印字符串 倾斜 等,设置如下——仅供参考 Font drawFont = new Font(fontname, fontsize, FontStyle.Italic | FontSty
阅读全文
摘要:不常用记录一把
阅读全文
摘要:方式一: 方式二: 程序运行效果:
阅读全文
摘要:发布WebService 第一步:选择项目右键发布 第二步:选择文件系统、目标位置(即,发布后文件保存位置) 单击发布 将WebService发布至IIS 第一步:打开IIS 右键添加网站--填写网站名称、选择网址、IP、端口 选择应用程序池:找到的对应名称右键高级属性,修改版本为4.0 浏览Web
阅读全文
摘要:简单描述C#开发WebService操作步骤以及调用方式 WebService开发 第一步:创建Web空项目 第二步:为创建的Web空项目添加Web服务 第三步:实现WebService方法(仅供参考) 运行WebService测试 第一步:运行WebService程序,略 第二步:运行服务,查看服
阅读全文
摘要:调用存储过程代码如下: 今天在写存储过程调用时遇到如下问题: int value = cmd.ExecuteNonQuery();//执行总是返回-1;且存储过程在sql 可视化执行窗口可正常执行--正常返回结果; 通过查询网络资源找到解决方法,如下所示: 在进行增删改时,数据库能为我们统计受影响行
阅读全文
摘要:WPF 计时器 DispatcherTimer StopDialogWindow = new System.Windows.Threading.DispatcherTimer();// 当间隔时间过去时发生的事件StopDialogWindow.Tick += new EventHandler(Co
阅读全文
摘要:Winform 开发基础分层框架:
阅读全文
摘要:服务端程序: 客户端程序: 注:需先启动服务端程序,客户端程序发送消息时,需和服务端进行一次握手(个人理解) 确认连接成功......
阅读全文
摘要:public class TestDuplicateDefine : IEqualityComparer { public bool Equals(student x, student y) { return x.name == y.name; } public int GetHashCode(st...
阅读全文
摘要:using System; using System.Runtime.InteropServices; using System.Windows.Forms; namespace Demo { public partial class 设置系统时间 : Form { public 设置系统时间() { Initialize...
阅读全文