05 2009 档案
摘要:面向对象的程序设计(Object-Oriented Programming,简记为OOP)是一种功能非常强大的编程方法,立意于创建软件重用代码,以类为基础去思考编程问题。类是OOP中的核心组成元素,通常都是使用类来“封装”对象(属性、行为)。在经典图书《代码大全》里定义:“创建高质量的类,第一步,可能也是最重要的一步,就是创建一个好的接口。这也包括了创建一个可以通过接口来展现的合理的抽象,并确保细节仍被隐藏在抽象背后。”,其实接口也是一个类,一个更为抽象的类.
在我以前的一篇文章里曾经提到:“面向对象编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。----选自《大话设计模式》” 。
可见,在OOP中,类是何等的重要,本文将以类作为谈论点,全方面的分析和介绍类的各种相关知识点。
阅读全文
摘要:多态性很重要吗?
可以说没有多态就没有面向对象,特别是运行时多态,为程序的扩展提供了切入点.
没有多态就没有框架设计,也就没有.net framework.
所有的设计模式也都是基于多态特性来实
阅读全文
摘要:*SQL> create table a(a1 int,a2 int,a3 int, a4 int);
表已创建。
为表添加主键
SQL> alter table a add constraint pk_a primary key (a1,a2);
alter table add OADOCTYPE constraint pk_DOCTYPESPELL primary key (DOCTYPESPELL);
表已更改。
为表添加外键
SQL> create table b (a1 int,a2 int,a3 int, a4 int,
2 constraint fk_b foreign key(a1,a2) references a(a1,a2));
表已创建。
SQL>
为表添加注释
SQL>comment on table OADOCTYPE
is '系统';
为表的字段添加注释
SQL> comment on column OADOCTYPE.DOCTYPESPELL
阅读全文
摘要:想安装office2007,但每每安装总是提示找不到Office.zh-cn里setup.xml,OfficeMUI.msi等文件,一开始以为是 offcie2007搞的鬼,卸载后安装office2003问题依旧,然后以为安装包的问题,但此安装包 在虚拟机安装正常,实在是无语了,以为是虚拟光驱的问题,重装虚拟光驱,问题依旧。再无语中google了一番,找到大师的解决方案,就是将Visual Studio Authoring Component组件给卸载了就可以了!
阅读全文
摘要:【1、最基本的弹出窗口代码】 【2、经过设置后的弹出窗口】
【3、用函数控制弹出窗口】 【4、同时弹出2个窗口】
阅读全文