C#开发专栏
文章平均质量分 78
tobaccosoft
这个作者很懒,什么都没留下…
展开
-
.NET Compact Framework使用P/Invoke服务
一、P/Invoke在.NET Compact Framework的支持下,可以方便高效地开发出适合于移动设备的应用程序,而不需要去考虑特定的硬件环境。.NET Compact Framework向开发者屏蔽了硬件底层的细节,使开发者可以集中精力于业务逻辑的解决方案。 作为.NET Framework 的一个子集,.NET Compact Framework只提供了.NET Framework的一部分功能,因此有时在实现一些功能时不得不借助于Windows CE API。另外还存在一些第三方的组件/资源,转载 2010-06-24 15:55:00 · 302 阅读 · 0 评论 -
C#单例模式
<br /><br /> <br />第一种最简单,但没有考虑线程安全,在多线程时可能会出问题,不过俺从没看过出错的现象,表鄙视我……<br />public class Singleton<br />{<br /> private static Singleton _instance = null;<br /> private Singleton(){}<br /> public static Singleton CreateInstance()<br /> {<br />转载 2010-07-02 10:10:00 · 272 阅读 · 0 评论 -
c#实现读取条形码
条形码扫描器销售商品 实例说明如今,许多超市都利用条形码销售商品。微机操作员利用扫描器在商品的条形码处进行扫描,商品的详细信息就会显示在屏幕中。本例实现了利用条形码销售商品的功能。效果如图13.19所示。技术要点当利用扫描器扫描条形码时,条形码数据会显示在当前获得焦点的窗口控件中。例如,如果当前编辑框获得焦点,那么条形码数据会显示在TextBox文本框中。然后会向TextBox文本框发送回车键按下时的消息。在程序中只要触发TextBox文本框的KeyDown事件,判断当前按键是否是回车键,如果是,读取Tex转载 2010-07-08 11:08:00 · 12274 阅读 · 3 评论 -
c#遍历HashTable
方法一<br /> foreach (System.Collections.DictionaryEntry objDE in objHasTab)<br />{<br /> Console.WriteLine(objDE.Key.ToString());<br /> Console.WriteLine(objDE.Value.ToString());<br />}<br /> 方法二<br />System.Collections.IDictionaryEnumerator enumerator转载 2010-07-08 09:44:00 · 668 阅读 · 0 评论 -
Windows Mobile 下使用C#进行GPRS、CDMA开发(转)
有关GPRS、CDMA开发的文章网上已经有不少,但是由于Windows Mobile SDK提供的GPRS、CDMA连接操作的库只有C++版本的(即Connection Manager API),网上的文章大多数都是C++版本的,尽管也有C#编写的但是大多封装的有些不对并且没有经过很好的测试,本文在网络已有的资料上整理出如何用C#进行GPRS、CDMA开发。参考文献:http://www.vckbase.com/document/viewdoc/?id=1803http://www.cnblogs.com/转载 2010-06-24 15:16:00 · 374 阅读 · 0 评论 -
Windows Mobile, WinCe使用 .NET Compact Framework 进行3G和RAS应用的开发
<br /> <br />在.NET Compact Framework下开发3G应用可以有两个options,1:AT command, 2:RAS。其实RAS最终也是通过AT command来管理3G设备,RAS屏蔽了技术细节,很方便地建立TCP/IP based 的网络连接,所以推荐使用RAS,WinCE本身提供了native API可以直接操作RAS,管理3G设备及其连接。与此同时RAS也支持有线电话拨号,GPRS等应用。RAS简介<br /><br />RAS的详细介绍见 Overview o转载 2010-06-24 16:07:00 · 453 阅读 · 0 评论