- 博客(7)
- 资源 (4)
- 收藏
- 关注
转载 跨线程修改界面的技巧
使用controlName.InvokeRequired属性判断是否需要用代理。 privatevoid SetText(stringtext) { if (rtfLog.InvokeRequired) { SetTextCallback d = n
2015-08-28 16:31:02 334
转载 C# Socket通信
在C#中,MS为我们提供了 System.Net.Sockets 命名空间,里面包含了Socket类http://www.cnblogs.com/stg609/archive/2008/11/15/1333889.htmlMS还为我们提供了几个助手类:TcpClient类、TcpListener类、UDPClient类。这几个类简化了一些操作,所以你也可以利用这几类来写上面
2015-08-28 15:23:41 402
转载 文件操作的一些函数
FileInfo fi = new FileInfo(filePath); //file info. check file time , or file size:long size = fi.Length / 1024; //获取文件的名称 FileInfo fi = new FileInfo(filePath); return fi.Name.Split('.')[0]; File.
2015-08-28 14:27:20 385
转载 BeginInvoke 用法 2 - 异步返回
在C#中使用线程的方法很多,使用委托的BeginInvoke和EndInvoke方法就是其中之一。BeginInvoke方法可以使用线程异步地执行委托所指向的方法。然后通过EndInvoke方法获得方法的返回值(EndInvoke方法的返回值就是被调用方法的返回值),或是确定方法已经被成功调用。我们可以通过四种方法从EndInvoke方法来获得返回值。1.直接使用EndInvoke方法来获得返回值当
2015-08-27 15:46:00 1067
转载 mysql创建表
说明:此文件包含了blog数据库中建立所有的表的Mysql语句. 在sql语句中注意“约束的概念":1.实体完整性约束(主键--唯一且非空) primary key() 违约处理:No action(拒绝执行) 2.参照完整性约束(外键约束)foregin key() references tableName(filedName) [o
2015-08-26 23:14:07 636
WPF使用PDFiumViewer做的PDF浏览器
2023-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人