
c#
文章平均质量分 79
qjpcpu
这个作者很懒,什么都没留下…
展开
-
为了更方便使用ADO.NET访问数据库
使用ADO.NET访问数据库是目前较通用的手段,但使用过程中的感觉却差强人意,比如:频繁地处理DataSet, DataTable, DataAdapter 等对象。这次项目的时候,我把它再次封装了一下,比以前用起来稍微方便一点。 在命名空间MyUtilsSpace中主要有两个类DatabaseUtils和DataCursor 。直接操作数据库的方法放在DatabaseUtil原创 2012-03-25 19:05:11 · 990 阅读 · 0 评论 -
如何嵌入并使用 C# 来访问资源
http://support.microsoft.com/kb/319292/zh-cn转载 2012-09-25 20:38:53 · 625 阅读 · 0 评论 -
HOW TO:使用 C# .NET 写入事件日志
http://support.microsoft.com/kb/307024/zh-cn转载 2012-08-24 15:34:35 · 739 阅读 · 0 评论 -
在Linq中使用委托作为相等比较
Linq中的操作符的相等比较都使用IEqualityComparerT>作为判断依据,常见的使用该接口的操作符有: Distinct(IEnumerable, IEqualityComparer) Contains(IEnumerable, TSource, IEqualityComparer) 使用该接口固然可以进行自定义的相等比较,但若对同一类型要做多种相等原创 2012-09-02 11:45:46 · 1084 阅读 · 0 评论 -
Socket编程——基于TCP实现自己的通信协议
假如我们要做一个C/S型的程序设计,服务端和客户端使用TCP通信,这时就需要在TCP协议之上,选择一个合适的应用层协议,如果不喜欢已有的协议,那就需要自己去实现一个协议规程,现在我们就要去完成一个图1所示的协议。 图1 1.定义传输的消息格式 该协议基本类似于简单邮件传输协议SMTP,不过我们需要做一下改变:信息传输不局限于ASCII码,要能够传输任何对象,这里采用了原创 2012-08-07 11:08:41 · 2392 阅读 · 0 评论 -
Socket网络编程学习笔记(4):TCP消息边界处理
转自:http://www.cnblogs.com/licongjie/archive/2006/10/27/541607.html 在前面的几篇中,讲了关于套接字Socket以及利用套接字助手类来进行服务端和客户端之间的通信,在此中间并没有对发送的信息进行任何的处理。在本篇中将会讲一下TCP通信时的信息边界问题。 通过套接字或其助手类来接收信息时,是从缓存区里一次转载 2012-08-07 00:30:58 · 1342 阅读 · 0 评论 -
关于Lambda表达式很好的几篇博文
初探Lambda表达式 :http://blog.youkuaiyun.com/effun/article/details/3282170 深入Lambda表达式:http://blog.youkuaiyun.com/effun/article/details/3528807 实战Lambda表达式-动态构建:http://blog.youkuaiyun.com/effun/article/details/36转载 2012-07-21 00:09:28 · 3567 阅读 · 0 评论 -
.NET中的三种Timer的区别和用法
转自:http://space.itpub.net/12639172/viewspace-571197 最近正好做一个WEB中定期执行的程序,而.NET中有3个不同的定时器。所以正好研究研究。这3个定时器分别是: //1.实现按用户定义的时间间隔引发事件的计时器。此计时器最宜用于 Windows 窗体应用程序中,并且必须在窗口中使用。 System.Windows.Forms.Tim转载 2012-07-12 15:39:41 · 702 阅读 · 0 评论 -
C# 主线程 辅助线程
转自:http://www.cnblogs.com/ghfsusan/archive/2011/02/17/1956974.html 主线程: 就是UI线程; 从主线程通过Thread.Start或AsyncDelegate.BeginEnvoke(可带参数、定义回调方法、避免轮询)将进入辅助线程;采用异步的方式调用委托可以在界面重绘时避免工作线程被阻塞; 从主线程中调用委托的Asyn转载 2012-07-12 01:52:11 · 1093 阅读 · 0 评论 -
使用BackgroundWorker组件进行异步操作编程
转自:http://blog.youkuaiyun.com/zhzuo/article/details/2699305 使用BackgroundWorker组件进行异步操作编程 发布日期:2008-06-18 | 更新日期:2008-06-18 作者:郑佐 摘要:本文介绍了BackgroundWorker组件的功能及在基于事件的异步操作编程中的应用,并对组件转载 2012-07-12 01:48:51 · 885 阅读 · 0 评论 -
Udp编程
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net.Sockets; using System.Net; namespace MySockets { public class UdpTransciverEventArgs : Even原创 2012-03-25 19:12:19 · 521 阅读 · 0 评论 -
C#调试从入门到精通
转载自:http://www.cnblogs.com/alexis/ 今天我们将要讲述在Visual Studio 2010下,C#的调试心得。这一经验适用于大家的日常工作,希望有所帮助。 AD: 我们在做程序开发时,难免会遇到错误异常。如何快速地找到出错的地方、分析错误的原因以及找到解决问题的方案,是许多初级程序员困扰的问题,这也正是经验的转载 2012-05-04 09:11:26 · 1101 阅读 · 0 评论 -
扩展方法(C# 编程指南)
http://msdn.microsoft.com/zh-cn/library/bb383977.aspx转载 2012-03-27 00:13:09 · 610 阅读 · 0 评论 -
特性
Common Uses for Attributes: http://msdn.microsoft.com/zh-cn/library/284e9t66(v=vs.71).aspx 编写自定义特性: http://msdn.microsoft.com/zh-cn/library/84c42s56.aspx 检索存储在特性中的信息: http://msd转载 2012-03-27 00:23:33 · 462 阅读 · 0 评论 -
理解Cookie及Session
理解HTTP session原理及应用:http://www.cnblogs.com/athrun/archive/2008/11/26/1341442.html cookie原理入门概念介绍:http://eyesmore.iteye.com/blog/332817 深入了解 session cookie原理:http://zhengzhusheng.iteye.com/转载 2012-11-26 09:50:27 · 600 阅读 · 0 评论