上一页 1 2 3 4 5 6 7 8 9 10 ··· 19 下一页
摘要: 本文主要是讲述如何通过C# .net1.1平台调用API操作串口,.net2.0已经内置串口操作类! 通常,在C#中实现串口通信,我们有四种方法: 第一:通过MSCOMM控件这是最简单的,最方便的方法。可功能上很难做到控制自如,同时这个控件并不是系统本身所带,所以还得注册。可以访问 http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=320 一个外国人写的教程 第二:微软在.NET新推出了一个串口控件,基于.NET的P/Invoke调用方法实现,详细的可以访问微软网站 Serial Comm Use P/Invo 阅读全文
posted @ 2012-03-21 11:09 晴天有时下鱼 阅读(806) 评论(0) 推荐(0)
摘要: 1 前言 长期以来,广大程序员为到底是使用Client/Server,还是使用Browser/Server结构争论不休,在这些争论当中,C/S结构的程序可 维护性差,布置困难,升级不方便,维护成本高就是一个相当重要的因素。有很多企业用户就是因为这个原因而放弃使用C/S。然而当一个应用必须要使用C/S 结构才能很好的实现其功能的时候,我们该如何解决客户端的部署与自动升级问题?部署很简单,只要点击安装程序即可,难的在于每当有新版本发布时,能够实现 自动升级。现在好了,我们的目标很简单,我们希望开发一个与具体应用无关的能够复用的自动升级系统。下面我为大家提供了一套可复用的用C#编写的自动升级 系统. 阅读全文
posted @ 2012-03-21 11:08 晴天有时下鱼 阅读(373) 评论(0) 推荐(0)
摘要: C# DllImport的用法 大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些 方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功能。DllImport所在的名字空间 using System.Runtime.InteropServices;MSDN中对DllImportAttribute的解释是这样的:可将该属性应用于方法。DllImportAttribute 属性提供对从非托管 DLL 导出的函数进行调用所必需的信息。 阅读全文
posted @ 2012-03-21 11:02 晴天有时下鱼 阅读(173) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/jame_peng 阅读全文
posted @ 2012-03-21 11:02 晴天有时下鱼 阅读(133) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/tuyile006/ 阅读全文
posted @ 2012-03-21 10:57 晴天有时下鱼 阅读(122) 评论(0) 推荐(0)
摘要: C# String.Format格式说明C#格式化数值结果表字符说明示例输出C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+001G常规string.Format("{0:G}", 2)2N用分号隔开的数字string.Format("{0:N}", 250000)250,000.00X十六进制string.Format("{0:X000}", 12)C string 阅读全文
posted @ 2012-03-20 15:45 晴天有时下鱼 阅读(198) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/embededvc 阅读全文
posted @ 2012-03-19 16:24 晴天有时下鱼 阅读(119) 评论(0) 推荐(0)
摘要: 24位bmp剪切并转存为单色bmp 折磨我好久啊。。。可惜弄好了又用不上了。。。 知识关键: Bmp文件有个重要特性,那就是对于数据区域而言,每行的数据它必须凑满4字节,如果没有满,则用冗余的数据来补齐。 程序关键: bi.biSizeImage = (bi.biWidth*bi.biBitCount+31)/32*4*bi.biHeight; //生成的新图像的文件大小 /* 实现原图像坐标的转换读取 */ pitch = SrcWidth%4; int realPitch = i*pitch; BYTE b = pDIBData[(i*SrcWidth+j)*3+realPitch... 阅读全文
posted @ 2012-03-19 16:18 晴天有时下鱼 阅读(348) 评论(0) 推荐(0)
摘要: (原创)ProgressBar控件在Listview下的多线程应用johngeng2007年12月24日 1:34:27 .Net 下ProgressBar控件可以让程序在加载数据时让用户知道目前的进度.诸如安装程序,加载数据到Listview中等.下面就以ProgressBar控件在Listview下的应用为例.1.拖一个ProgressBar,一个ListView,一个Button到Winform中.我将ProgressBar命名为progBarReport,ListView命名为lvRentList,Button命名为btnSearch 2.界面部分(红色框部分为此例中用到的控件) 3. 阅读全文
posted @ 2012-03-19 16:16 晴天有时下鱼 阅读(232) 评论(0) 推荐(0)
摘要: (原创)C# 用数据集Dataset批量添加记录到数据库因为给老板做个新软件,涉及到提取旧数据到新软件中.原来采取的SQL单个添加记录,结果导入一批数据约两万条记录需要半个多小时,实在受不了这个速度.经BAIDU加研究发现个高效的批量添加数据方法. 1.创建个数据集(xsd)并将数据库中表拖入数据库设计界面中如下图 利用这个数据集可以很方便的添加各种SQL语句从而实现数据库操作,非常方便用这个后我从来就没再用过ADO了.不过有个缺点就是跨表查询可能会出现诸如:未能启用约束 一行或多行中包含违反非空 的错误,至今还没有找到解决方法从VS2003中就有这问题到VS2005仍然存在,实在是遗憾... 阅读全文
posted @ 2012-03-19 16:15 晴天有时下鱼 阅读(1950) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 19 下一页