李天平的博客


天道酬勤
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  C#开发

摘要:1 简介 1.1 Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。 经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug;一旦在程序中加入了Lo... 阅读全文

posted @ 2005-12-03 01:29 李天平 阅读(8412) 评论(5) 推荐(0) 编辑

摘要:前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器. 如果你已经知道很多关于NUnit的应用,请指出我的不对之处和提出一些建议,使本文更加完善.如果你对NUnit还不是很了解的话,我建议你还是阅读一下. 本文分为以下部分: 1. TDD的简介 首先什么是T... 阅读全文

posted @ 2005-12-03 01:28 李天平 阅读(4830) 评论(1) 推荐(0) 编辑

摘要:在查询大数据量时,窗体界面会不动,“正在查询...”的提示也不能显示。所以打算用多线程来实现,可是当在线程里面执行到 this.dataGridDF.DataSource=dt.DefaultView;填充数据时却提示报错,说什么该线程不能调用主线程创建的控件等等。后来查了许多资料,终于搞定。可以在查询数据库时操作别的了,“正在查询...”的提示也显示了。 //或者在前面用一... 阅读全文

posted @ 2005-12-03 00:45 李天平 阅读(5789) 评论(4) 推荐(2) 编辑

摘要:这是在做客服呼叫中心的项目时用到的,是C/S的windows系统,其中有个模块要实现象QQ那样的热键呼出,所以总结了一下这方面的代码。 //API辅助操作类 using System;using System.Windows.Forms; // for Key namespaceusing System.Runtime.InteropServices; namespace hotk... 阅读全文

posted @ 2005-12-03 00:44 李天平 阅读(3565) 评论(2) 推荐(0) 编辑

摘要:前面已经贴了Socket的基本编程要点和步骤,这里继续贴一下关于异步Socket通信的代码。 服务端(异步): using System.Net ; using System.Net.Sockets ; using System.IO ; using System.Text ; using System.Threading ; ... 阅读全文

posted @ 2005-12-03 00:42 李天平 阅读(7734) 评论(9) 推荐(2) 编辑

摘要:由于前段时间一直在做银电联网的项目,其中用到了多线程,和基于Socket底层通讯的一些基本技术,自己忙里抽闲总结一下,放在这里。前面已经贴了Socket的基本编程要点和步骤,这里继续贴一下多线程的基本知识。 定义名称空间 在.NET中,多线程功能是在System.Threading名称空间中定义的。using System.Threading; 启动线程 System.threadin... 阅读全文

posted @ 2005-12-03 00:41 李天平 阅读(2805) 评论(1) 推荐(3) 编辑

摘要:在上篇里介绍了Socket的基本编程,这次来看看.net封装的基于TCP协议的发送和接收端TCP协议的接收端 using System.Net.Sockets ; //使用到TcpListen类 using System.Threading ; //使用到线程 using System.IO ; //使用到StreamReader类 int port = 8000... 阅读全文

posted @ 2005-12-03 00:34 李天平 阅读(2172) 评论(3) 推荐(1) 编辑

摘要:最近由于在做一个银电联网的项目,要用Socket进行通信传递数据,所以又整理了一下Socket和TCP协议编程的一些基本知识,整理一下放在这里,稍后会把Socket异步通信一些基本要点也整理一下。(2004年11月) 服务端: using System.Net; using System.Net.Sockets; using System.Text; using System.T... 阅读全文

posted @ 2005-12-03 00:30 李天平 阅读(3093) 评论(2) 推荐(1) 编辑

摘要:using System;using System.Collections;using System.Collections.Specialized;using System.Runtime.Remoting.Messaging;using System.Data;using System.Data.SqlClient;using System.Configuration;namespace LT... 阅读全文

posted @ 2005-12-03 00:18 李天平 阅读(11680) 评论(16) 推荐(2) 编辑

摘要:一.用SqlConnection连接SQL Server 1..加入命名空间 using System.Data.SqlClient; 2.连接数据库 SqlConnection myConnection = new SqlConnection();myConnection.ConnectionString = "user id=sa;password=sinofindb;initial cata... 阅读全文

posted @ 2005-12-02 23:32 李天平 阅读(7219) 评论(8) 推荐(6) 编辑