.NET
文章平均质量分 63
laonahutu
这个作者很懒,什么都没留下…
展开
-
利用socket实现vc++与.NET进程间的通信
由于项目需要,这两天在实现两个进程间的通信。以前乙方是用共享内存的方法实现。我的系统是基于.NET Framework环境的开发的,在托管环境下共享内存显得很麻烦。于是采用socket进行通信。 简单的研究了winsock库的套接字模式,对I/O模型有了一定的认识。觉得直接用winsock库没有必要,比较麻烦,因为不但要自己明白,还得让乙方明白。看了一个用MFC CAsyncSocket转载 2010-04-17 23:10:00 · 422 阅读 · 0 评论 -
主窗体和子窗体之间如何相互操作对方的控件
很多人都苦恼于如何在子窗体中操作主窗体上的控件,或者在主窗体中操作子窗体上的控件。相比较而言,后面稍微简单一些,只要在主窗体中创建子窗体的时候,保留所创建子窗体对象即可。 下面重点介绍前一种,目前常见的有两种方法,基本上大同小异: 第一种,在主窗体类中定义一个静态成员,来保存当前主窗体对象,例如: public static yourMain转载 2010-04-19 11:07:00 · 307 阅读 · 0 评论 -
.NET 线程及线程见同步
.NET 中的进程/线程同步技术第1章 线程控制1.1 线程控制using System;using System.Threading; public class Worker{ // This method will be called when the thread is started. public void DoWork() {原创 2010-04-20 10:10:00 · 333 阅读 · 0 评论 -
.NET 中的进程/线程同步技术
.NET 中的进程/线程同步技术第1章 线程控制1.1 线程控制using System;using System.Threading; public class Worker{ // This method will be called when the thread is started. public void DoWork() {原创 2010-04-22 11:21:00 · 1087 阅读 · 0 评论 -
C# 线程使用
线程创建的关键是要给它指定一段线程要执行的代码段,这段代码可以是任意可以访问到的函数,如其它类的静态函数,自己类定义的函数.1. 先生成一个ThreadStart 类的实例,将要线程执行的代码和这个对象关联,2. 再在创建线程时的构造函数里,用ThreadStart 类的实例实现关联,下面的示例说明创建和启动线程。[Visual Basic, C#, C++] 这段代码产生以下输出:[C#]转载 2010-04-27 22:26:00 · 688 阅读 · 0 评论 -
C#路径的八种相关操作
1、判定一个给定的C#路径是否有效,合法 通过Path.GetInvalidPathChars或Path.GetInvalidFileNameChars方法获得非法的C#路径/文件名字符,可以根据它来判断路径中是否包含非法字符;2、如何确定一个C#路径字符串是表示目录还是文件 使用Directory.Exists或File.Exist方法,如果前者为真,则路径表示目录;如果后者为真,则转载 2010-05-07 11:05:00 · 821 阅读 · 0 评论 -
ComboBox控件的绑定与获取值
ComboBox控件绑定一个数据源后,该数据源所有的内容(比如整张表)都记录在ComboBox的Items中,所以ComboBox.DisplayMember 和 ComboBox.ValueMember都是指定表中的某列。 取出ComboBox中的值,比如当选中某Item后,可使用一下方法取得Item中的值if (this.cmbbox_Scene.Items.Count原创 2010-05-09 14:25:00 · 1756 阅读 · 1 评论 -
DataView筛选记录常用方法
http://huaichang.blogbus.com/logs/25073946.html 我们使DataView大部分时间是用筛选DataSet中的记录,筛选之后我们可能要用到符合条件的记录的条数,也可能要使用刷选出来的表,下面写几种常用的:(DataSet1为定义好的DataSet)一:取出筛选的符合条件记录的条数DataView mydv = new DataView();m转载 2010-05-20 17:38:00 · 957 阅读 · 0 评论