C# Web Service Howto发布于 2008年7月2日 Zheng Li为项目组写了几个Howto的Case。 本文描述了一个用C#实现了在Windows Form或者Windows Console下调用Web Service的例子。 这是一个较复杂的例子。解决方案由三个项目组成: - ClassLibrary:定义了两个自定义类,编译成Windows Class继续阅读
C# XML序列化/反序列化Howto发布于 2008年7月2日 Zheng Li为项目组写了几个Howto的Case。 本文描述了一个用C#实现类的XML序列化及反序列化。 功能是生成一个类的实例,然后序列化成XML文件形式。 或者将一个已经序列化成文件的XML反序列化成类的实例。 为了充分展示Framework功能,在一个类里面嵌入另一个类,并且XML属性字段混杂。 Student.cs继续阅读
C# SQL Server Howto发布于 2008年7月2日 Zheng Li为项目组写了几个Howto的Case。 本文描述了一个用C#实现的简单的SQL Server查询。 功能是每次执行插入一行记录,然后输出全部记录。 Program.cs using System; using System.Collections.Generic; using System.Text; using继续阅读
C# Windows Form Howto发布于 2008年7月2日 Zheng Li为项目组写了几个Howto的Case。 本文描述了一个用C#实现的简单的Windows Form。 功能是先出现一个登陆窗口,然后用户输入用户名密码,登陆窗口隐藏,加载主窗口。 LoginForm.cs using System; using System.Collections.Generic; using继续阅读
C# Windows Service Howto发布于 2008年7月2日 Zheng Li为项目组写了几个Howto的Case。 本文描述了一个用C#实现的简单的Windows Service。 功能是在启动和停止服务的时候,在Windows事件查看器(Event Log)里添加一条log。 在Visual Studio 2008中建立Windows继续阅读
C#监控系统剪贴板内容发布于 2008年4月12日 Zheng Li1. Windows API public static extern IntPtr SetClipboardViewer(IntPtr hWnd); public static extern bool ChangeClipboardChain( IntPtr hWndRemove, IntPtr继续阅读
如何在C#控制台程序中对输出文本使用颜色发布于 2007年11月14日 Zheng LiC#控制台程序还是很常用的, 尤其是开发Server程序的时候, 对于Server出现的各种提示信息使用不同颜色输出, 对用户将是一个很好的提示. 比如错误使用红色输出, 警告使用黄色输出, 而绿色则表示正常等等. 下面是我实现的一个简单的带颜色控制台类. ColorConsole.cs: public enum继续阅读
ASP.NET BUG: 如何回车提交输入框内容?发布于 2007年7月9日 Zheng Li如下代码,回车不会自动提交输入框内容 ,查看代码确实生成了“submit”类型的按钮,死活不提交 但是加入一个看不见的输入框就可以正确执行了。继续阅读
2007年你必须学习的10项.NET技术发布于 2007年6月3日 Zheng LiWCF (Windows Communication Foundation): 虽然WCF显然没有WPF或SilverLight那么吸引人,但是它却是在.NET框架下解决业务问题的基础。所以你今年至少要学习一门.NET的新技术,那你就选择WCF吧。 ADO.NET (and LINQ):...继续阅读
[原创]C#快速随机按行读取大型文本文件发布于 2007年5月13日 Zheng Li下面是我实现的一个数据文件随机读取类,可以随机读取大型文本文件的某一行。在我机器上对一个130MB的文本文件,读取第200000的速度从传统做法的400ms提高到了3ms。继续阅读