目 录
1 . 简述... 5
1.1 开发工具简介... 5
1.1.1 Visual Basic 6.0的特点... 5
1.1.2 主要的控件及其基本属性,事件简介... 6
1.1.3 数据库连接方式选择... 10
1.2 程序运行环境... 12
2 . 需求分析... 12
2.1 负责的功能模块... 12
2.2 软件功能分析... 12
3 . 设计阶段... 16
3.1 概要设计... 16
3.1.1 系统数据库设计... 16
3.2 详细设计... 19
3.2.1 程序流程图... 19
3.2.2 窗体功能简介... 22
4 . 软件实现... 27
4.1 OOP简介... 27
4.2 开发的关键技术... 28
5 . 软件测试及其维护... 32
5.1 系统测试平台简介... 32
5.2 测试方法... 33
5.3 系统维护... 34
6 . 开发总结... 34
参 考 文 献... 35
致 谢... 36
译 文... 37
原 文... 40
是写几个类就算面向对象了?为什么要面向对象??
“面向对象是一种思维方式,一种方法论!”
“结构化编程”(SP)是一种编程方法,是从计算机的视角来抽象问题的方法。而“面向对象编程”(OOP)也是一种编程方法,只不过它是从更接近真实世界的视角来分析问题,使用更接近人们理解真实世界的方法来抽象问题,这种方法称为“面向对象”(OO)!!
“面向对象”这个词代表的是一种认识世界,分析问题,解决问题的方法,因此它是一种方法论。而面向对象编程则是将这种方法应用于程序设计的方法。当你会使用面向对象的方法去思考,用面向对象的模式支分析和解决问题的时候,才是真正的“面向对象”了!!
“面向对象”最主要的特性有三个:
u 继承性。Visual Basic提供大量的可被二次开发的类。每个类都可被继承。
u 封装性。Visual Basic的封装性主要由类的私有域和保护域来实现的。
u 多态性。Visual Basic的多态性主要是通过虚拟方法和动态方法来实现的。
1.1 开发的关键技术
1.VBA编程技术
Visual Basic for Applications(简称VBA)是新一代标准宏语言。在没有VBA 以前,一些应用软件如Excel, Word, Access 等都采用自己的宏语言供用户开发使用,但每一种宏语言都是相互独立的并且它们之间是互不兼容的。这导致了应用软件之间不能在程序上互联。找到一种可被所有的Microsoft 可编程应用软件所共享的通用宏语言是Microsoft 公司长期追求的目标。VBA 作为新一代的标准宏语言具有了跨越多种OFFICE 应用软件并且控制应用软件对象的能力。
Public Sub ReportToFile(ByVal FileName As String)