1、毕业论文学生信息管理系统 - 1 - 第一章 Visual Basic 概述 1.1 Visual Basic 语言的特点 Visual Basic 语言用其设计应用程序时具有两个基本特点:可视化设计和事件驱动编 程。 (1) 可视化设计:可视化设计: 表现在 VB在设计应用于程序界面时有 “所见即所得” 的处理功能。 (2) 事件驱动编程:事件驱动编程:在设计应用程序时,把对象添加到窗体中,在用户与程序进行交 互时,用户基本上是通过鼠标、键盘与应用程序进行交互的,那些对象就必须对 鼠标和键盘操作所引发的事件做出响应,来执行一段应用程序。 1.2 Visual Basic 系统几个在程序应用中
2、的常用名词 Visual Basic 系统除了一般高级语言所具有的一些名词术语外,还有几个系统常用的 名词。其基本含义如下: (1) 视窗(视窗(Form) 视窗是进行人机交互的界面或接口,也叫窗体。VB 系统的人机交互界面或接口, 无论是在设计时或是在运行时,都是 Windows 系统的标准视窗。 (2) 对象对象 (Object) 对象是 VB 系统内部提供给设计者可以直接使用的处理输出的控制工具。本程序所 应用到的对象类型有标签框 (Label Box),文本框 (Text Box),命令按扭 (Command Button),网格 (Data Grid),ADO 控件 (Adodc1)
3、等。当把这些工具放置到用户界面对应的 窗体上时,被称为对象或控件。用户可以通过设置对象的“属性”和“方法” ,便于对象适 应自己所设计应用程序的输入输出内容,对象的生成过程及结构都被封装起来。正确使用 对象可以减少程序和开发时间,提高程序设计者的工作效率。 (3) 属性属性 (Properties) 属性是 VB 系统提供的有关对象的参数或数据接口。用户通过适当地设置或改变对 象的属性来确定对象的外观及性能特征,从而有效地使用系统提供的对象。比如,对象的 名称、在屏幕上显示的位置、大小、颜色、接收或容纳的数据内容及数据的表现格式等。 (4) 事件事件 (Events) 事件是指用户或操作者对计
4、算机进行的某一操作(如击键、单击或移动鼠标等)的 行为或系统状态发生的变化。VB 系统常用事件来引导计算机执行一段程序。程序所用的 键盘事件有 KeyPress(按键)事件,KeyDown 事件和 KeyUp 事件;鼠标事件有 Click(单 击鼠标)事件,DbDlicd(双击鼠标) 。 (5) 方法方法 (Method) 方法主要是指对一个对象使用某种作用的过程。它是在程序执行的过程中要计算机 执行的某种操作。其程序的方法有 Show(显示)方法,Hide(隐藏)方法,Refresh(刷 新)方法。 (6) 过程过程 (Procedure) 过程是指经过定义或说明的,或基于某一对象对应的事件
5、所引发的程序段。 (7) 模块模块 (Module) 模块是指一些运算量或过程进行声明或定义的一个集合。系统程序大体可分成四个 模块:数据输入、根据查询、数据打印和通讯。 毕业论文学生信息管理系统 - 2 - 第二章 Windows 下的 Visual Basic 编程环境简介 2.1 面对对象的编程 面向对象的设计方法 (OOP, Objected Programming) 从应用领域内的问题着手, 以直观 自然的方式描述客观世界的实体。Visual Basic 作为一种面向对象的编程方法,把程序和 数据封装起来作为一个对象,并为每个对象赋予相应的属性。在设计对象时,不必编写建 立和描述每个
6、对象的程序代码,而是用工具画在界面上,由 Visual Basic 自动生成对象的 程序代码并封装起来。Visual Basic 应用程序基本的构建块是用户所创建的对象,每一个 对象都具有一些特性和行为(属性、事件和方法) 。开发人员可以最有效利用所创建的每一 个对象。使用应用程序具有可通用性可说扩展性和强有力的功能。 Visual Basic 应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、 用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和 控件都可在许多应用中重复使用。 2.2 实现菜单选项 菜单是程序最重要的特性之一,大多数程序都依赖一个定义良好的菜单使程序易于使 用和维护,Visual Basic 也提供了强大的创建菜单功能是程序更加标准。 本系统使用 Visual Basic 的菜单编辑器建立菜单或者修改已经存在的菜单,您也可以 使用 Visual Basic 的 Application Wizard 来操作。 2.3 实现工具栏 CoolBar 控件与 Office2000 中看到的 CoolBar 是类似的。 C