摘要: 如何于Windows Form控件中捕捉按键向来是许多程序员所关心的课题,基本上,标准的KeyUp、KeyDown与KeyPress事件就足以去捕捉并处理按键。然而问题在于,并非所有的控件会在所有的情况下为所有的按键操作产生这些事件。 图CH8_DemoForm004.cs运行画面 如果您希望不管控件的状况如何,都能够顺利... 阅读全文
posted @ 2006-10-07 08:07 TangHuawei 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: 在众多的FTP服务器中PROFTPD由于它的配置灵活,安装简便。近年来一直受到人们的喜爱。通常情况下FTP包括认证过程,传输是明文传输的,在传输一些敏感数据时总是不能让人放心。今天我在网上找了一些零散的资料结合自己的实作写了个帖子贡献给大家。 下载最新的软件版本: # wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.0rc3.tar.gz... 阅读全文
posted @ 2006-10-06 14:56 TangHuawei 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: 摘要:本文给出了在C#下利用正则表达式实现字符串搜索功能的方法,通过对.NET框架下的正则表达式的研究及实例分析,总结了正则表达式的元字符、规则、选项等。 关键字:正则表达式、元字符、字符串、匹配 1、正则表达式简介 正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表示法可以快速地分析大量的文本以找到特定的字符模式;提取、编辑、替换或删除文本子字符串;或... 阅读全文
posted @ 2006-10-05 09:11 TangHuawei 阅读(5875) 评论(1) 推荐(1) 编辑
摘要: 一般而言,文本文件都只会包含一种格式(例如,以逗号分隔或是固定字段宽度),然而文本文件却很可能含有多种格式,当遇到此种状况时该如何处理呢? 如果您的文本文件含有多种格式,应该使用TextFieldParser对象的PeekChars方法去取得数据行从头算起特定数目的字符,以便藉此来判断该数据行的格式,然后告知TextFieldParser对象该数据行的格式为何并读取该数据行。PeekChars... 阅读全文
posted @ 2006-10-04 08:21 TangHuawei 阅读(620) 评论(1) 推荐(0) 编辑
摘要: 利用数据库复制技术 实现数据同步更新 复制的概念: 复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性。 SQL复制的基本元素包括: 出版服务... 阅读全文
posted @ 2006-09-30 08:29 TangHuawei 阅读(596) 评论(0) 推荐(0) 编辑
摘要: Windows XP/sp1/sp2的修改方法: 打开注册表编辑器找到这里 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize] 把"GUIFont.Facename"字符串的值改为Tahoma 把"GUIFont.Height"DWORD值改为8 ... 阅读全文
posted @ 2006-09-30 08:22 TangHuawei 阅读(1726) 评论(0) 推荐(0) 编辑
摘要: 首先是实现ListView控件的自定义排序,订阅ListView控件的ColumnClick事件 private void listView1_ColumnClick(object sender, ColumnClickEventArgs e) { if (this.listView1.Columns[e.Column].Tag == null) this.listView1.Colu... 阅读全文
posted @ 2006-09-29 13:58 TangHuawei 阅读(2777) 评论(3) 推荐(0) 编辑
摘要: ref是传递参数的地址,out是返回值,两者有一定的相同之处,不过也有不同点。 使用ref前必须对变量赋值,out不用。 out的函数会清空变量,即使变量已经赋值也不行,退出函数时所有out引用的变量都要赋值,ref引用的可以修改,也可以不修改。 区别可以参看下面的代码: using System; class TestApp { ... 阅读全文
posted @ 2006-09-29 13:50 TangHuawei 阅读(746) 评论(1) 推荐(0) 编辑
摘要: 为.NET部署应用程序添加个卸载程序 地球人都知道.NET自带的部署程序用起来很方便很简单,但.NET部署程序是没有卸载文件。 下面的方法可以很简单的为你的程序添加1个卸载文件,.NET是利用windows Installer来部署程序的, 所以我们也就可以用windows Installer来卸载程序。 1、先部署程序,记下程序的ProductCode 的值 (选择解决方案资源管理器根目录如se... 阅读全文
posted @ 2006-09-27 15:14 TangHuawei 阅读(523) 评论(1) 推荐(0) 编辑
摘要: 如下图,不管是用什么控件,或者是richTextBox,或者是TextBox,等等,我想应该都可以做得出下面这种效果来,但是,本人研究了快半个月了,可以说也没有找到什么很好的头绪,所以,干脆就粘贴在我的博客中了, 希望看到的朋友给我个意见或者给我发个Email给我点提示,谢谢! 阅读全文
posted @ 2006-09-26 08:43 TangHuawei 阅读(1672) 评论(4) 推荐(0) 编辑