C#
文章平均质量分 76
xnlm2005
这个作者很懒,什么都没留下…
展开
-
常用WebService一览表
天气预报Web服务,数据来源于中国气象局Endpoint :http://www.webxml.com.cn/WebServices/WeatherWebService.asmxDisco :http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?discoWSDL :http://www.webxm转载 2012-03-16 15:47:49 · 247 阅读 · 0 评论 -
wavecom短信猫常用AT命令
一、一般命令1、 AT+CGMI 给出模块厂商的标识。2、 AT+CGMM 获得模块标识。这个命令用来得到支持的频带(GSM 900,DCS 1800 或PCS 1900)。当模块有多频带时,回应可能是不同频带的结合。3、 AT+CGMR 获得改订的软件版本。4、 AT+CGSN 获得GSM模块的IMEI(国际移动设备标识)序列号。5、 AT+CSCS 选择TE特征设定。这转载 2012-03-15 16:19:13 · 580 阅读 · 0 评论 -
c#读写MSSQL数据库image字段内容
一:MSSQL帮助说明 Microsoft SQL Server 2005 将超过 8,000 个字符的字符串和大于 8,000 字节的二进制数据存储为名为 text 和 image 的特殊数据类型。超过 4,000 个字符的 Unicode 字符串存储为 ntext 数据类型。 例如,您需要将一个大型客户信息文本文件 (.txt) 导入 SQL Server 数据库。应将这些转载 2012-03-07 12:17:27 · 1054 阅读 · 0 评论 -
dataGridView CellPainting 二维表头
int top = 0; int left = 0; int height = 0; int width1 = 0; private void dataGridView1_CellPainting(object sender, DataGridViewCellPaintingEventArgs e) {转载 2012-02-16 15:47:13 · 810 阅读 · 0 评论 -
C#三种模拟自动登录和提交POST信息的实现方法
在实际编程过程中,我们经常会遇到验证身份、程序升级网络投票会员模拟登陆等需要,C#给我们提供了以下的实现方法: 网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三种方法来实现: 1、WebBr转载 2012-01-17 22:27:02 · 802 阅读 · 0 评论 -
浅析.Net 在 winform及wpf中涉及界面交互的多线程类的封装
我们在开发客户端程序时,经常要用到多线程而我们知道, .Net中从线程安全的考虑,对控件改变的调用要通过Invoke, beginvoke来进行,这就涉及怎么进行工作线程与界面的互操作。本文以一个简单的应用为例,探讨多线程的封装性,我们的主要目的是让一个类能同时适wpf及winform对多线程的要求现在假定程序里,有一个多线程的业务处理逻辑,如下://……初始化等转载 2012-01-16 22:36:18 · 608 阅读 · 0 评论 -
状态报格式
typedef struct{char STATUS_DATA[9];char STATUS_TIME[7];int SEL_PATT;int LOCALFLG;float ANT_PEAK_PWR;float XMTR_PEAK_PWR;float ANT_AVG_PWR;float XMTR_AVG_PWR;float POWER_METER_R原创 2012-01-12 22:06:23 · 419 阅读 · 0 评论 -
谈.Net委托与线程——解决窗体假死
引言 在之前的《创建无阻塞的异步调用》中,已经介绍过异步调用的编写步骤和实施原理。异步调用是CLR为开发者提供的一种重要的编程手段,它也是构建高性能、可伸缩应用程序的关键。在多核CPU越来越普及的今天,异步编程允许使用非常少的线程执行很多操作。我们通常使用异步完成许多计算型、IO型的复杂、耗时操作,去取得我们的应用程序运行所需要的一部分数据。在取得这些数据后,我们需要将它们绑定在UI中呈现。转载 2012-01-12 22:06:16 · 417 阅读 · 0 评论 -
c#编程66个好习惯
1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。 4. 一个方法的代码长度最好不要超过25行。5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。 6. 每行代码不要超过80个字符。 7. 不要手工的修改机器产生的代码。 a转载 2012-01-12 22:05:59 · 263 阅读 · 0 评论 -
C# 中的委托和事件的理解
文章引自:http://www.csharpwin.com/csharpspace/1002.shtml 之所以搬动这篇文章到自己的空间,是因为这是我见过的最好的讲述委托和事件的文章,我要放到空间里仔细阅读,反复阅读,愿大家一起分享!引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一转载 2012-01-12 22:03:48 · 287 阅读 · 0 评论 -
克隆
/// /// BaseObject类是一个用来继承的抽象类。 /// 每一个由此类继承而来的类将自动支持克隆方法。/// 该类实现了Icloneable接口,并且每个从该对象继承而来的对象都将同样地/// 支持Icloneable接口。 /// public abstract class BaseObject : ICloneable{ ///转载 2012-06-04 22:28:31 · 297 阅读 · 0 评论