
DotNet
文章平均质量分 79
EffectiveAgui
这个作者很懒,什么都没留下…
展开
-
C#多线程中子线程快速终止的几个处理办法
因项目需要,采用了多线程方案,其中主线程负责界面处理(如显示数据、与用户交互等),子线程负责读写串口(发送命令、读取数据)。但是,由于使用多线程的经验较少,对于关闭子线程的问题上走了一些弯路,在此留文纪念,希望能帮助遇到此问题的朋友。 版本1: 在客户关闭程序时,主线程直接关闭,不考虑子线程。 问题:任务管理器中,主程序进程还在运行(在等子线程原创 2012-08-08 09:44:11 · 26480 阅读 · 1 评论 -
(转)C#中浮点数依IEEE-754标准转二进制串
因工作需要,把再串口通信中浮点数与字节流的数据转换函数放在这,转发的,谢谢原作者。 今天花了一天的时间搜罗资料,为了解决一个串口编程的进制转化问题。因为串口传送的浮点数据格式与IEEE-754标准(32)有关。此标准长度为32位,四个字节的浮点数据传送顺序为先低字节后高字节,作为8个ASCII码传送。格式:D31符号位(1位表正负),D30~D23价码(8位),D22~D0尾数(23位)。 希转载 2012-07-27 11:47:32 · 5269 阅读 · 0 评论 -
关于C#多线程、网络编程与计时器Timer的一点使用心得
初次使用C#进行网络编程,其中用到了多线程与计时器Timer类,以及网络通信相关类,在此总结一下。 功能:服务器启动后一直处于侦听状态,一旦有客户发送数据就显示在文本框中,期间可以对侦听进行停止和启动操作。 1、服务器部分界面与代码 using System; using System.Collections.Generic; using System.Compon原创 2012-08-09 15:47:38 · 1856 阅读 · 0 评论 -
C#中执行SQL Server脚本
本文将简单介绍如何在C#中执行SQL Server脚本。SQLCMD是SQL Server的命令行,它提供了一种快速简便的方式来执行T-SQL脚本。在VS里,我们可以使用ProcessStartInfo这个类来调用sqlcmd,ProcessStartInfo这个类用于启动进程。假如我们有下面用于备份DB的脚本,其名称是backup.sql: [sql] view plainco转载 2012-08-13 14:12:18 · 902 阅读 · 0 评论 -
C#泛型列表List<T>基本用法总结
示例代码如下: namespace SampleListT { class Program { static void Main(string[] args) { //using System.Collections.Generic; 命名空间中的List //using System.Collections;转载 2012-08-22 19:40:18 · 3587 阅读 · 0 评论 -
C#泛型类之LIST<T>
1、 定义 System.Collections.Generic.List类表示可通过索引访问的对象的强类型列表。提供用于对列表进行搜索、排序和操作的方法。T为类型参数,代表列表中元素的类型。该类实现了IList泛型接口,是ArrayList类的泛型等效类,其大小可按需动态增加。 2.构造函数 名称 说明 List()转载 2012-08-22 19:44:07 · 1403 阅读 · 0 评论