weizhiai12的专栏

KevinGao的地盘

常用存储过程集锦

收集的常用存储过程,都是一些mssql常用的一些,大家可以根据需要选择使用。   =================分页==========================   /*分页查找数据*/   CREATE PROCEDURE [dbo].[GetRecordSet]...

2011-12-24 15:49:14

阅读数 1765

评论数 0

C# 邮件发送方法【NetMail方式】

在上一篇博文C# 邮件发送方法【webMail方式】中介绍了Webmail的邮件发送方式,现在介绍下C#中使用NetMail发送邮件的方式, 测试代码如下:  ///     /// NetMail方式测试通过     ///     private void TestSend() ...

2011-12-23 11:03:43

阅读数 1525

评论数 0

C# 邮件发送方法【webMail方式】

在C#中发送邮件的方式有2种,一种是使用webmail方式进行发送,另外一种就是采用netmail发送的方式,在采用这2种方式发送邮件时,如果采用公用的邮件服务器(如126邮件服务器,Sina的邮件服务器)都是需要授权认证才能够发送,如果是采用Gmail的话,还会有每天发送邮件的数量等限制。这2种...

2011-12-23 10:51:23

阅读数 4169

评论数 1

【C#】 Socket通讯客户端程序

这段时间一直在优化Socket通讯这块,经常和Socket打交道,现在分享给大家一个小的案例, 代码如下: byte[] m_dataBuffer = new byte [10];         IAsyncResult m_result;         public AsyncCal...

2011-12-20 10:40:32

阅读数 1674

评论数 2

使用Joson的格式字符串在Socket中通讯时数据格式的转换

最近在测试通讯模块时,发现新增的Android平台发送过来的数据,服务器端总是收不到,后来发现java中数据类型有些和C#中的不一样,比如C#中byte对应范围是0~255,而Java中则对应的是-128~127,因此直接按照通讯协议传序列化的二进制流总是出现问题。考虑到这一点在Android那一...

2011-12-17 16:19:32

阅读数 1737

评论数 0

AMF序列化为对象和AMF序列化为二进制字节流

在使用Flex作为页面前端驱动Socket通讯时,一般使用AMF格式来进行的发送和接收,因此就要涉及到不同的数据格式的转换。 下面提供了AMF序列化为对象和AMF序列化为二进制字节流的方法,代码如下: //将AMF格式字节流转换为对象 public static T AMF_Deseri...

2011-12-17 15:57:10

阅读数 2671

评论数 0

C#中Socket服务端代码分享

最近在对项目中Socket通讯中的服务端代码进行优化,保证能接受尽可能多的客户端的连接,并且不会丢掉连接,不会掉数据包。经过一段时间的反复测试和修改,终于达到了这一要求。服务端代码采用了异步通讯的方式,并使用ManualResetEvent来对线程进行控制。在程序中,ManualResetEven...

2011-12-14 09:51:52

阅读数 1951

评论数 0

C#获取当前运行的源代码的文件名和当前源代码的行数的方法

在C#中记录日志时,为了以后查找错误或者跟踪的方便,最好能记录下出错的源代码的文件名和出错的源代码的行数。 这2个方法如下: ///         /// 取得当前源码的哪一行         ///         ///         public static int ...

2011-12-12 11:07:04

阅读数 6946

评论数 4

C#中给Label控件设置BackgroundImage属性

在C#中,默认情况下是无法给Label设置BackgroundImage属性的,只有Image这个属性,但是在某些特殊的情况下我们又需要设置Label的BackgroundImage属性,因此我们必须对label控件加以改造。Label是继承自Control类的,而Control类是有Backgr...

2011-12-02 09:28:33

阅读数 4250

评论数 1

谈谈多线程的思维方式

前段时间仔细看过些关于多线程方面的资料,项目中用到线程的地方也不少,可是,当看了Jeffrey的一篇关于锁的文章后,发现自己虽然一直都在使用多线程,但是缺少了做多线程编程需要的思维!所以想从Jeffrey的Optex(锁)入手,来谈谈我从其中体会的东西。    在NET中,我们用的最多的锁机...

2011-12-31 15:10:47

阅读数 630

评论数 0

C#多线程之二:ManualResetEvent和AutoResetEvent

初次体验 ManualResetEvent和AutoResetEvent主要负责多线程编程中的线程同步;以下一段是引述网上和MSDN的解析: 在.Net多线程编程中,AutoResetEvent和ManualResetEvent这两个类经常用到, 他们的用法很类似,但也有区别。Set方法将...

2011-12-28 14:49:18

阅读数 736

评论数 0

C# 多线程之一:信号量Semaphore

Semaphore的理解 通过使用一个计数器对共享资源进行访问控制,Semaphore构造器需要提供初始化的计数器(信号量)大小以及最大的计数器大小 访问共享资源时,程序首先申请一个向Semaphore申请一个许可证,Semaphore的许可证计数器相应的减一,当计数器为0时,其他申请该信号量...

2011-12-28 14:48:07

阅读数 625

评论数 0

总结几种C#窗体间通讯的处理方法

应用程序开发中,经常需要多窗体之间进行数据通信,写几个例子,把几种常用的通信方式总结一下: 主窗体Form1是一个ListBox,单击选中某列时,弹出窗体Form2,Form2中两个控件,一个是TextBox,显示选中的该列的文本,另一个是按钮,点击时将修改后的值回传,且在Form1中修改相应的...

2011-12-28 09:15:08

阅读数 611

评论数 0

C#读写ini文件详解

C#读写ini文件是如何进行的呢?C#读写ini文件需要的方法有哪些呢?本文就向你一一介绍。 C#读写ini文件之前要了解的概念:INI就是扩展名为"INI"的文件,其实他本身是个文本文件,可以用记事本打开,主要存放的是用户所做的选择或系统的各种参数. C#读写...

2011-12-28 08:58:07

阅读数 5320

评论数 1

利用ADO.NET的体系架构打造通用的数据库访问通用类

在周公的博客上看到了他写的这篇博文,忍不住转载过来了。 说明 在之前周公曾写过针对不同数据库的数据库访问通用类,如针对SQLite的、针对Access的、针对Oracle的、针对SQL Server的。总结了这些通用类的通用方法,其实无非就是针对不同类型的数据库创建Connection、Com...

2011-12-26 09:33:58

阅读数 643

评论数 0

C#接收电子邮件

///////////////////////////////////////////// // 类名:Pop3         // // 功能:接收电子邮件          // ///////////////////////////////////////////// usi...

2011-12-25 21:20:44

阅读数 908

评论数 0

C#中将DataTable中数据导出到csv文件中

在上一篇博文【C#读取CSV文件的方法】中,我介绍了读取csv文件中数据的方法,现在我来介绍下将datatable中的数据导出到csv文件中的方法,废话不 多说了,deme程序的代码如下:  protected void Button1_Click(object sender, EventAr...

2011-12-24 16:45:38

阅读数 2876

评论数 0

C#读取CSV文件的方法

在很多系统中,都需要读取csv文件,我在以前的一个项目中也遇到过要将csv文件中的数据读取到datatable中进行处理,下面的代码 是我以前写的将csv文件中的数据导入到DataTable中的方法,现在贴出来给大家分享: //GetCSVFile'S FileName and Data获取c...

2011-12-24 16:04:01

阅读数 32489

评论数 12

进程监视类ProceWatcher

/*========================================================  * Author:myhuang  * Date:2007-02-26  * Note:获取进程主要属性值  ==============================...

2011-12-23 11:32:23

阅读数 869

评论数 0

[C#]分享一个以前的项目使用的DataBaseAccess类

最近在整理以前的资料时,看到了以前我们在项目中经常用的一个数据库访问类,虽然现在已经可以用代码生成工具生成比较完整的数据库访问类,但是这个类在我们以前的项目中久经考验,所以我觉得还是比较好用,废话不多说了,上代码: //======================================...

2011-12-22 11:49:05

阅读数 767

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭