- 博客(9)
- 收藏
- 关注
原创 .NET中添加控件数组
添加控件数组在.NET里面我好像没有找到有关于控件数组的说明,但是前两天偶在网上看到了一篇关于如何在.NET里面实现控件数组的文章(该文章请参看MSDN).记得大学的时候在使用VB的时候使用过控件数组,可是到了.NET的时代好像没有了.当时可以用控件数组作很多繁琐的事情,可以动态的生成一些功能和目的基本相同的一组文本框和一堆标签.这些控件数组响应同一个事件,我们在使用它的时候可以直接通过索引来
2003-09-29 00:42:00 2106
原创 设计模式之C#实现(四)---- ProtoType
该模式的意图是:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。那么首先我们应该已经有了一个对象,同时这个对象还支持自我复制(科隆)。在FCL里面我们知道有一个接口专门用来规定这么一个契约,那就是ICloneable接口,该接口只有一个方法Clone,以下MSDN对该接口中对该接口的方法的说明:创建作为当前实例副本的新对象。Clone 既可作为深层副本实现,也可作为浅表副本实现。在
2003-09-20 00:57:00 1620
原创 如何利用Google的WebService搜索网络资源
我们都知道著名的搜索引擎大亨Google的所搜能力,我个人认为如果你用Google搜索不到的用其他基本上也没什么可能了,所以本人对Google也是特别的喜欢!我们也想利用他的强大的所有功能为我们的系统服务。Google为我们提供了Api详细信息可以去http://www.google.com/apis/看看!下面我想简单的说一下如何使用(很简单不要笑话我)。首先你应该去google申请一个
2003-09-15 23:44:00 1556
原创 设计模式之C#实现(三)FactoryMethod
工厂方法的目的很明确就是定义一个用来创建对象的接口,但是他不直接创建对象,而由他的子类来创建,这样一来就将创建对象的责任推迟到了该接口的子类中,创建什么类型的对象由子类来决定,而创建对象的时间由接口来定。因此该模式可以在如下几种情况下使用:1、a class can’t predict the class of objects it must create.2、a class wants its
2003-09-15 09:29:00 1309
原创 设计模式之C#实现(二)---Builder
设计模式之C#实现---Builder上次我们学习了创建型模式中的AbstractFactory,这次我们将要介绍一个和它比较像的创建型模式Builder(至于关于Builder的详细内容您可以参考GOF的书,在这里不重复了。)。在GOF的书里Builder的目的是这样的:Separate the construction of a complex object from its repres
2003-09-11 11:11:00 1401
原创 设计模式之C#实现(一)--AbstractFactory
Abstract Factory 读书笔记意图: 为创建相关的或者相互依赖的对象配置一个借口而不指定他们具体的类。别名: Kit理解: 抽象工厂是一种创建型的模式,它为我们创建对象提供了有效地方法,我们不用直接new对象而是可以为创建对象配置一个接口,该接口定义了如何创建对象的方法。我们还知道抽象工厂创建的对象是一个系列的或者是一族的。该
2003-09-10 11:41:00 1327
原创 设计模式之C#实现(一)--AbstractFactory(补)
此文章是为了补充下面的文章所写,详细信息可以去下面看http://www.csdn.net/Develop/read_article.asp?id=20943 GOF书中的例子用C#实现的源码: using System; namespace AbstractFactory_Maze{ using Maze; public inte
2003-09-10 11:08:00 1341
原创 给DataGrid添加确定删除的功能
给DataGrid添加确定删除的功能DataGrid的功能我想大家是知道的,我在实际的应用中遇到如下的问题,客户要求在删除之前做一次提示。类似于windows。首先我们都知道DataGrid支持删除的功能,我们可以向DataGrid里面添加删除列就可以实现,下面我想用模板列来实现带提示的删除按钮。我们用northwind的示例数据库作为例子数据库操纵Categories表。DataGr
2003-09-10 11:04:00 1927
原创 如何给DataGrid添加自动增长列
如何给DataGrid添加自动增长列我想我们都知道在数据库中如何添加自增长列,我们可以将这个自增长列绑定到DataGrid上使得用户方便的知道现在是第几行,今天我介绍一种不用数据库就可以简单显示出自增长列的方法,有人可能会说既然数据库支持我们为什么这样做?我想有如下的两个理由:1、不是所有的表都有自增长列。2、当自增长列不自动复制的时候会出现断号的现象,即使复制这也是有可能发生的。但是先要说明
2003-09-09 09:06:00 1872
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人