随笔分类 -  Object-Oriented Programming

以前作的cmpp,cngp,sgip SP端程序,源代码提供下载
摘要:写的不好,什么面向对象,什么设计模式,什么可以2次开发,都很差。只是通过写而有了提高,不做这行了,提供下载源代码,.Net Framework1.1 +C#+Oracle。cmpp3.0 Cmppsgip Sgipcngp CngpDbHelper DbHelper 访问数据库工具类 阅读全文

posted @ 2007-05-05 17:27 Pierce 阅读(1779) 评论(5) 推荐(0)

谈谈事件(Event)
摘要:事件(Event): 事件的定义不太好描述,可以这样说,事件是一个对象对另一个有动作的对象的响应。就像是一个是发生器,一个是接收器,发生的目的,是因为可以被接收。 定义事件时,要带2个参数,一个是引起事件的对象本身,另一个是继承自EventArgs类的对象。 事件存在的基础是委托,基于以下定义的委托: public delegate... 阅读全文

posted @ 2006-01-04 14:55 Pierce 阅读(492) 评论(0) 推荐(0)

谈谈委托(delegate)
摘要:倒杯茶,静下心,一起谈谈委托 阅读全文

posted @ 2006-01-04 11:51 Pierce 阅读(442) 评论(0) 推荐(0)

继承ArrayList,使Add,Remove时触发用户定义事件
摘要:给ArrayList类增加一个小功能,使Add,Remove时触发用户定义事件。 1using System; 2using System.Collections; 3using Pierce.AttributeClass; 4 5[assembly:Pierce.AttributeClass.SupportWhatsNew] 6namespace Pierce.EventArrayList 7... 阅读全文

posted @ 2006-01-02 22:28 Pierce 阅读(941) 评论(0) 推荐(0)

使用Shared Assembly要注意的问题
摘要:使用Shared Assembly还是很有趣的 阅读全文

posted @ 2005-12-12 15:00 Pierce 阅读(481) 评论(0) 推荐(0)

对构造函数的描述 I
摘要:构造函数是特殊的方法,用在建立对象后初始化时。当建立引用类型的对象时,如果你不显式建立构造函数,系统也会建立一个默认的构造函数。 我们建立对象时的步骤: 1.分配内存:使用new 修饰符 在堆上分配内存 2.使用构造函数初始化对象 上面的2个步骤,实际只用1行代码即可以完成,如建立对象when: Date when=new Data(); 详细说明以上2个步骤: ... 阅读全文

posted @ 2005-07-02 15:12 Pierce 阅读(1326) 评论(2) 推荐(0)

面向对象(Object-Oriented)的系统(II)
摘要:使用封装(Encapulation):下面将介绍怎样将数据和方法组合在一起使用。组合方法(method)和数据(data):封装的2个重要特点:1.将所需的数据和方法放在同一个作用域;2.注意数据和方法的可访问性。传统的过程性编程语言,如C语言,包括很多数据和函数,每个函数可以访问一部分数据,对于小型的程序,数据和函数可以很好的工作,但是随着程序功能的增多,程序的不可用性增大。数据的变化会导致适用... 阅读全文

posted @ 2005-06-13 17:15 Pierce 阅读(736) 评论(0) 推荐(0)

面向对象(Object-Oriented)的系统(I)
摘要:面向对象的系统包括: 下面逐一介绍: Inheritance Inheritance是在类级别的一种关系。一个新类可以继承自一个存在的类。 像上面的图片,Violin Player继承自Musician类,Musician称为基类,或者Parent Class,Super Class,Violin Player成为继承类,或者child class,sub class. Inheritanc... 阅读全文

posted @ 2005-05-13 12:37 Pierce 阅读(653) 评论(0) 推荐(0)

导航