正则表达式30分钟教程
摘要:本文目标 30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。 如何使用本教程 别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难。当然,如果你看完了这篇教程之后,发现自己明白了很多,却又几乎什么都记不得,那也是很正常的——我认为,没接触过正则表达式的人在看完这篇教程后,能把提到过的语法记住80%以上的可能...
阅读全文
posted @
2007-05-12 09:43
wddavid
阅读(1818)
推荐(1)
[Serializable]在C#中的作用-NET 中的对象序列化
摘要:简介序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。 在面向对象的环境中实现序列化机制时,必须在易用性和灵活性之间进行一些权衡。只要您对此过程有足够的控制能力,就可以使该过程在很大程度上自动进行。例如,简单的二进制序列化不能满...
阅读全文
posted @
2007-05-08 20:20
wddavid
阅读(22723)
推荐(5)
C#2.0简介
摘要:第一章 C#2.0简介 C# 2.0引入了很多语言扩展,最重要的就是泛型(Generics)、匿名方法(Anonymous Methods)、迭代器(Iterators)和不完全类型(Partial Types)。 • 泛型允许类、结构、接口、委托和方法通过它们所存贮和操作的数据的类型来参数化。泛型是很有用的,因为它提供了更为强大的编译期间类型检查,需要更少的数据类型...
阅读全文
posted @
2006-04-11 16:03
wddavid
阅读(554)
推荐(0)
PetShop 4.0
摘要:The new version came out:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/bdasamppet4.aspLearning, put out my experience later....
阅读全文
posted @
2006-04-10 14:28
wddavid
阅读(624)
推荐(0)
[转]Anders Hejlsberg谈C#、Java和C++中的泛型
摘要:[翻译] lover_P 2004-03-25 原著:Bill Venners、Bruce Eckel 2004.2.26原文:http://www.artima.com/intv/generics.html翻译:lover_P[人物介绍] Anders Hejlsberg,微软著名工程师,带领他的小组设计了C#(读作:C-Sharp)程序设计语言。Hejlsberg第一次登上软件界历史舞...
阅读全文
posted @
2005-12-10 11:23
wddavid
阅读(841)
推荐(0)
[转]Microsoft PetShop 3.0
摘要:A perfect instance for .net B/S application, challenge java!
阅读全文
posted @
2005-11-08 10:15
wddavid
阅读(3538)
推荐(0)
《ASP.NET办公自动化系统开发实例导航》笔记三 人事管理模块
摘要:两个知识:
1.存取数据库中的图像
2.格式化字符串
阅读全文
posted @
2005-11-04 09:16
wddavid
阅读(3438)
推荐(0)
《ASP.NET办公自动化系统开发实例导航》笔记二 系统管理模块设计
摘要:---------系统管理模块---------
阅读全文
posted @
2005-11-03 17:19
wddavid
阅读(5143)
推荐(0)
《ASP.NET办公自动化系统开发实例导航》笔记一
摘要:一本厚厚的书,由于只是讲一个系统,比较详细,所以拿过来看看,不过也发现此系统的N多问题,不过我们应该取其精华,去齐糟粕嘛。
这本书主要是讲一个.NET的B/S OA系统,整体来说大部分还是运用了.NET思想,少部分有点问题,但是不影响其整体优秀的思想。其中可以学到大量的编程技巧。
阅读全文
posted @
2005-11-02 22:42
wddavid
阅读(5409)
推荐(0)
[转贴]EXCEL读取与写入数据的最佳方案
摘要:EXCEL读取与写入数据的最佳方案(个人认为)在以往使用Excel文件时,我一般认为是使用COM组件进行EXCEL文档的操作,这样写程序即费时又费力(因为EXCEL组件没有帮助提示),写的程序还是大篇的重复代码。为什么为这样那?因为我们总是把一个EXCEL文件当做系统文件进行操作。 如果把EXCEL文件当做一个数据源来进行数据的读取操作时,就可以使用开发环境提供的数据访问方法来访问EXCEL文件...
阅读全文
posted @
2005-10-03 22:21
wddavid
阅读(1826)
推荐(0)
网络聊天工具Socket编程心得
摘要:首先要了解TCP协议通信的流程:1。服务器端首先创建服务器套接字2。服务器套接字监听一个端口,等待客户端的请求3。客户端创建一个客户端套接字4。客户端向服务器发送请求5。服务器确认与客户端的连接6。客户端和服务器利用建立的连接进行通信7。通信完毕后,客户端和服务器关闭各自的连接Socket编程基础:一。利用Socket建立服务器程序1。创建一个服务器套接字,用IP地址和端口初始化服务器 IPAd...
阅读全文
posted @
2005-08-30 08:10
wddavid
阅读(3355)
推荐(0)
网上选课系统心得
摘要:没什么可说的,代码觉得也都是老一套,标准的COM+三层结构,只说说做后的感想:1.传统和三层结构方案差别:传统方法: 客户--ADO.NET--数据库用户通过浏览器来访问WEB站点,利用ADO.NET实现对数据库的连接和操作,此时每个用户保持着一个对数据库的连接。这样的方案存在明显的不足,由于打开一个连接所消耗的资源是相当昂贵的,所以一旦当用户人数大量增加时,WEB服务器的吞吐量会受到严重影响,其...
阅读全文
posted @
2005-08-28 08:11
wddavid
阅读(1146)
推荐(0)
银行系统心得
摘要:最近用的无线上网,网速很慢,而且要改注册表伪装才能上,网页上的一些功能会有点问题,没办法,只能尽量写点儿重要的了:(这个系统写了一半,核心的是写完了,还剩几个客户层的.可惜我的ATM模拟系统总是有点出错,一直检查不出在哪里,可能我太菜吧:)系统采用的是客户端, 业务逻辑层(采用COM+组件技术), 和数据库层的三层结构. 实际中的银行系统至少要5层机构. 这也是比较规范项目的一种通用分层方法, 做...
阅读全文
posted @
2005-08-18 10:40
wddavid
阅读(884)
推荐(0)
电子书店实例心得
摘要:1.把DataSet看成是XML.因为它的内部就是XML;所以他们之间在很多情况下完全可以互换;比如设置一个DataGrid的数据源: DataSet ds = new DataSet();.. .. ..DataGrid.DataSource = ds;.. .. ..ds.ReadXML("XML.xml");DataGrid.DataSource = ds;2.一定要养成定义属性的习惯,...
阅读全文
posted @
2005-08-14 21:16
wddavid
阅读(700)
推荐(0)
C# 文件浏览器
摘要:半天时间做了一个.http://www.cnblogs.com/Files/wddavid/FileManager.rar
阅读全文
posted @
2005-08-14 09:31
wddavid
阅读(2176)
推荐(1)
FORM之间的双向思维
摘要:以前,常常习惯于写一个窗体时,所有的有用数据和控件都在本窗体内初始化,想办法取得需要的值;其实,完全可以通过在主程序给此新建窗体某些控件赋值,这样可以省去很多程序,大大简化了操作.不过此时控件必需为internal.这个思想可以延伸到整个编程中,如果在一个地方一个结果获取的很难,或者比较复杂,我们往往可以在另一个地方很简单的给予它的值.
阅读全文
posted @
2005-08-13 20:14
wddavid
阅读(352)
推荐(0)
后台监视WORD文档的新增,提取需要内容到XML文件
摘要:统计标准WORD报表中编号和金额,常驻后台,写入XML文件. using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.IO;using System.Xml;usi...
阅读全文
posted @
2005-08-13 09:17
wddavid
阅读(551)
推荐(0)
A simple Employee Records Monitoring System with XML
摘要:一个书上简单的ERS.只有一个窗体,EmployeeRecordsForm.cs: using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Xml;using S...
阅读全文
posted @
2005-08-12 17:21
wddavid
阅读(1081)
推荐(0)
XmlTextReader的节点读取方式
摘要:XmlTextReader的节点读取方式比较特别,下面举例: 输出结果为:第n次调用XmlTextReader.Reader()的次数 + XmlTextReader.Name + XmlTextReader.NodeType输出处理程序: XmlTextReader myReader = new Xm...
阅读全文
posted @
2005-08-12 17:14
wddavid
阅读(813)
推荐(0)
从数据窗体向导的窗体学窗体数据操作
摘要:上面是用VS.NET的"数据窗体向导"自动生成的窗体.但是,我们从其中生成的代码里可以学到很多东西.下面,我们会一个个按钮的代码进行讲解:btnLoad(加载): private void btnLoad_Click(object sender, System.EventArgs e) { try { ...
阅读全文
posted @
2005-08-11 22:17
wddavid
阅读(719)
推荐(0)