2008年12月8日
摘要: 做工业通信有很长时间了,特别是串口(232/485),有VB/VC/C各种版本的串口操作代码,这些代码也经过了多年的现场考验,应该说是比较健壮的代码,但是目前却没有C#相对成熟的串口操作代码,最近用Moxa的设备开发基于WinCE5.0的串口操作代码,所以就扩充完善了一下串口操作,特别是SendCommand函数,这是我比较常用的主从通信代码,不喜欢用事件或线程接数据,在规定的... 阅读全文
posted @ 2008-12-08 21:49 王波 阅读(3878) 评论(10) 推荐(0) 编辑
  2008年12月6日
摘要: 随着计算机的普及,现在的家庭拥有一台计算机已经不是很希奇的事了,但有些家庭已经拥有了2台甚至两台以上的计算机,由于工作或娱乐的需要,有必要将他们“联”起来。这就是我们今天的话题:多种双机互联的解决方案。但是联机的方式有很多,从最古老的有串并口双机通讯,现代点的有网卡互联和USB互联还有通过HUB或交换机以及路由器互联,先进点的有无线HUB互联和红外线互联。你可以根据你的经济能力和个人爱好选择其... 阅读全文
posted @ 2008-12-06 15:41 王波 阅读(1837) 评论(0) 推荐(0) 编辑
  2008年11月26日
摘要: 2008-01-10 00:00作者:佚名出处:论坛整理责任编辑:原野 一、工具的使用 1、学会使用vim/emacs,vim/emacs是 Linux下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。新手的话推荐使用vim,这也是我目前使用的文本编辑器。 2、学会makefile文件的编写规则,并结合使用工具aclocal、auto... 阅读全文
posted @ 2008-11-26 18:38 王波 阅读(527) 评论(0) 推荐(0) 编辑
摘要: vi使用方法(接触linux开始学习vi了) 推荐 --> 燕西 @ 2006-02-28 17:07:29 开始接触linux了,文本编辑器是最基础的部分,听不少人说vi功能强大,虽然入门有些费事,但使用熟练后绝对方便,因此下决心学习vi了,下面是从网上找的一个vi入门文章,以后不懂就来看看了:) vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的... 阅读全文
posted @ 2008-11-26 18:21 王波 阅读(303) 评论(0) 推荐(0) 编辑
  2008年11月19日
摘要: 作者: 周建东 日期: 2008-10-08 15:06 本文通过漫画的方式讲述了Visual Studio 2008的新特性。包括语言级集成查询LINQ,WCF,C#效率优化和更加强健的框架等。 插入数据需要无数个SQL语句支持,而现在,你只需要有一个强大的LinQ巴士,就直接一次性全搞定,方便快捷。 强大的中转站,帮你解决额外的问题,数据传输选择最优路径,完成工作。数据给了WCF,... 阅读全文
posted @ 2008-11-19 08:52 王波 阅读(1037) 评论(3) 推荐(0) 编辑
  2008年11月14日
摘要: uint-----byte[]-----char[]-----string 在在做一些互操作的时候往往需要一些类型的相互转换,比如用c#访问win32api的时候往往需要向api中传入DWORD参数 即:uint参数这些数值所表示的数据在实际的应用中可能需要以字符的形式显示,但是c#对api的关系无法跟c++相比,所以在c#中进行一些类型数据的转换十分必要了, 下面将用... 阅读全文
posted @ 2008-11-14 16:25 王波 阅读(564) 评论(1) 推荐(0) 编辑
摘要: Yesky 张伟 组合框是组成Windows窗口常见的控件之一,Windows程序员在应用软件开发中经常要用到组合框。但随微软开发工具语言(如C/C++/C#/VB/VF)提供的标准组合框都是同一面孔:组合框中每一项都是字符串,看起来有点灰头土脸,不那么赏心悦目(如图1)。 图1... 阅读全文
posted @ 2008-11-14 13:52 王波 阅读(779) 评论(0) 推荐(0) 编辑
摘要: VC中操作INI文件的函数主要有: 函数名 功能 备注 GetPrivateProfileInt 读取INI文件指定块中的键名对应的整数值。 ... 阅读全文
posted @ 2008-11-14 13:16 王波 阅读(6611) 评论(1) 推荐(1) 编辑
摘要: 每种编程语言调用DLL的方法都不尽相同,在此只对用C#调用DLL的方法进行介绍。首先,您需要了解什么是托管,什么是非托管。一般可以认为:非托管代码主要是基于win 32平台开发的DLL,activeX的组件,托管代码是基于.net平台开发的。如果您想深入了解托管与非托管的关系与区别,及它们的运行机制,请您自行查找资料,本文件在此不作讨论。 (一) 调用DLL中的非托管函数一般方法... 阅读全文
posted @ 2008-11-14 12:58 王波 阅读(44681) 评论(10) 推荐(3) 编辑
摘要: #region ComboBox #region Item /// /// ComboBox控件手动赋值,调用示范 /// ArrayList ArrL = new ArrayList(); /// ArrL.Add(new Item("A", "a")); /// ComboBox.DataSource = ArrL; /// ComboBox.DisplayMember= "Text"; /... 阅读全文
posted @ 2008-11-14 10:44 王波 阅读(671) 评论(0) 推荐(0) 编辑