当前位置:
文档之家› 989073-Visual Basic程序设计教程(医药类)-第1章 VB程序设计概述
989073-Visual Basic程序设计教程(医药类)-第1章 VB程序设计概述
分析
维护
设计
实现
1、计算机应用系统的开发过程
❖ 维护阶段
▪ 系统从投入运行开始,就进入维护阶段 。 ▪ 维护工作一般包括正确性、完整性和适应性三个方面。 ▪ 通过向用户发出修改通知或更新版本来进行。
分析
维护
设计
实现
2、VB集成开发环境简介
❖ Visual Basic语言(简称VB),是一种可视化的、支持面 向对象和事件驱动编程机制的高级程序设计语言。
2、VB集成开发环境简介
❖ 工具箱
▪ 包含VB的标准控件,用户可以方便的利 用这些控件来设计应用程序界面。
1 指针(Pointer),2 标签(Label),3 框架(Frame),4 复选框(CheckBox), 5 组合框(ComboBox),6 水平滚动条(HScrollBox),7 时钟(Timer),8 目 录列表框(DirListBox),9 形状(Shape),10 图像(Image),11 对象链接与 嵌入(OLE),12 图形框(PictureBox),13 文本框(TextBox),14 命令按钮 (CommandButton),15 单选按钮(OptionButton),16 列表框(ListBox), 17 垂直滚动条(VScrollBox),18 驱动器列表框(DriveListBox),19 文件列 表框(FileListBox),20 直线(Line),21数据控制(Data)。
❖ 设计阶段
▪ 划分系统模块、过程,分析其相互关系和处理顺序,保 证系统的完整性、正确性和适应性。
▪ 提出实施计划、进度安排,编写用户手册和操作说明。
分析
维护
设计
实现
1、计算机应用系统的开发过程
❖ 实现阶段
▪ 按照系统设计方案实现应用系统,完成机器配置安装、 现场改造、程序编制、人员培训和数据准备等各方面的 工作。
▪ 也称代码窗口,用来输入应用程序代码的窗口,可进行 变量定义、各类事件过程、函数等源代码的编辑和修改。
①代码编辑区,②过程列表 框,③对象列表框。
2、VB集成开发环境简介
❖ 窗体布局窗口
▪ 用来在设计状态下显示所有可见的窗体 ▪ 借助该窗口可以将每个窗体定位在希望它出现的位置。
3、面向对象程序设计方法
❖类
▪ 类是创建对象实例的模板。用于实现所创建对象行为实 现的具体细节和保存及表达属性的具体方法。
• 人类,是所有具体个人特征的抽象,如两个眼睛、一个鼻 子等。另外它还定义了人的行为特征,如直立行走、语言 交流、思考等。
• 工具箱中的单选命令按钮控件也是一个类,它定义了单选 按钮前面具有一个圆圈,圆圈后面是提示文字等属性,并 定义了在一组单选按钮中,当一个按钮被选中时,其他单 选按钮的状态自动转换成未选择状态。
3、面向对象程序设计方法
❖ 事件驱动的编程机制
• 事件对于对象而言,就是发生在该对象上的外部刺激。在 VB中,系统为每个对象预先定义好了一系列的事件。
– 单击(Click) – 改变(Change) – 获得焦点(GetFocus) – 键盘按下(KeyPress) – 鼠标移动(MouseMove) – ……
▪ 启动VB6.0后,标题栏中的显示信息为:工程1 – Microsoft Visual Basic [设计],方括号中的内容表示当 前是设计态,如果状态变化为运行态或中断态,方括号 中对应的内容则显示为运行或Break。
2、VB集成开发环境简介
❖ VB的工作状态
▪ 设计态:创建应用程序的过程,如进行界面设计、编写 代码等都属于设计态;
▪ 工具栏的显示形式
• 固定工具栏 • 浮动工具栏 • 双击固定工具栏前端的两条浅色竖线,可将固定工具栏变
为浮动工具栏;双击浮动菜单栏的标题条可将工具栏固定。
2、VB集成开发环境简介
❖ 工具栏中包含了若干常用命令按钮,提供对一些 常用命令的快速访问。
❖ 颜色为灰色的按钮表示该按钮当前不可使用。
1 用于添加工程,2 用于添加窗体、模块、用户控件等,3 菜单编辑器,4 用于打开 工程,5 用于保存工程组,6 剪切,7 复制,8 粘贴,9 查找,10 用于撤销操作,11 用于重复操作,12 用于程序的启动,13 用于进入中断状态,14 用于程序的结束, 15 用于打开工程资源管理器,16 用于打开属性窗口,17 用于打开窗体布局窗口, 18 用于打开对象浏览器,19 用于打开工具箱,20 用于打开数据视图窗口,21用于 打开组件管理器。
2、VB集成开发环境简介
❖ 窗体设计窗口
▪ 简称窗体 ▪ 在设计阶段,用户可以通过该窗口设计应用程序界面,
如添加控件、图片等 ▪ 在运行阶段,用户看到的程序运行界面就是设计窗口中
的内容,可以通过与窗体上的各种对象进行交互来实现 程序的各项功能
2、VB集成开发环境简介
❖ 属性窗口
▪ 窗体和控件都是VB中的对象,每 个对象都有一组属性来描述对象 的外观、相关参数等
4、面向对象程序设计方法
▪ 模型
用户
数据库 试卷
试题
测试者
测试结果
3、面向对象程序设计方法
▪ 视图
V0 主窗口
V1 关于窗口
V2 新测试者信
息窗口
V3 测试窗口
V4 显示测试结
果窗口
V5 登录窗口
▪ 通过属性窗口可以对这些对象的 属性进行设置。
①标题栏,②对象框,③属性显示方 式选项卡,④属性列表,⑤属性说明
2、VB集成开发环境简介 ❖ 工程资源管理器窗口
▪ 以树型方式列出所有已装入的工程以及包含在工程中的 全部项目。
①“查看代码”按钮,②“查看对 象”按钮,③“切换文件夹”按钮。
2、VB集成开发环境简介 ❖ 代码编辑器窗口
▪ 模型的作用在于抽象应用程序的功能,封装程序数据的 结构及其操作;向控制器提供程序功能的访问,为视图 提供要显示的数据。
3、面向对象程序设计方法
❖ 视图View
▪ 视图是模型的外在表示,如图形用户界面、命令行界面 等。
▪ 视图具备与外界交互的功能,是应用系统与外界的接口: 一方面它为外界提供输入手段,并触发控制器工作;另 一方面又可以将处理的结果以某种形式显示给外界。
4、面向对象程序设计方法
❖ 控制器Controller
▪ 控制器是模型与视图联系的纽带,控制器接收视图传递 来的外部信息,将外部请求解析为模型中对应的方法, 完成系统相应的功能。
▪ 同时模型的更新与执行结果也要通过控制器来更新视图 或通知视图,从而保持视图与模型的一致性。
▪ 在Visual Basic编程环境中,通过事件实现控制器的作用。
VB程序设计教程
主编 陈素教授
第一章 VB程序设计概述
1
计算机应用系统的开发过程
2
VB集成开发环境简介
3
面向对象程序设计方法
4
VB应用程序开发步骤
1、计算机应用系统的开发过程
❖ 计算机技术的应用
▪ 科学计算:求取各种数学问题的数值解。 ▪ 数据处理:用计算机收集、记录数据,经处理产生新的
信息形式。主要包括数据的采集、转换、组织、计算、 排序、存储和检索等。 ▪ 知识处理:用计算机进行知识的表示、利用和获取。
3、面向对象程序设计方法
▪ 事件过程
• 是指在对象上发生了某个事件后,应用程序处理这个事件 的方法。事件过程与对象相联系,针对对象的某一过程。
▪ 事件驱动的程序执行流程:
步骤1: 系统监视应用程序窗口及窗口中的所有控件 步骤2: 当系统检测到一个事件发生时,首先调用系统内建的对该事件的响应,然后检查应用 程序中是否存在为该事件所编写的代码 步骤3: 如果存在相应的事件代码则执行该事件过程中对应的代码,然后返回步骤1继续监视。 步骤4: 如果不存在相应的事件代码则直接发挥返回步骤1继续监视,等待下一事件的发生
分析
维护
设计
实现
1、计算机应用系统的开发过程
❖ 设计阶段
▪ 首先根据分析确定系统的构成和软硬件环境要求,提出 系统总体设计建议书。
▪ 在进行方案论证并获得通过后转入详细设计,逐层细化。
• 输入输出、处理过程 • 信息流向、数据结构 • 显示和打印格式、人机对话方式 • ……
分析
维护
设计
实现
1、计算机应用系统的开发过程
❖ VB6.0是美国微软公司推出的一个可视化集成开发环境, 简单易学、功能强大,使用它可以高效、快速地开发 Windows环境下各类图形界面丰富的计算机应用软件系统。
2、VB集成开发环境简介
❖ 集成开发环境
▪ 集成了VB应用程序的界面设计、代码编写、运行、调试 等多种功能。
▪ 包含了与Microsoft应用软件类似的标题栏、菜单栏、工 具栏等组成部分。
3、面向对象程序设计方法
❖ MVC模式包括三个部分
▪ 模型Model——内部数据 ▪ 视图View——数据表示 ▪ 控制器Controller——输入输出控制
4、面向对象程序设计方法
❖ 模型Model
▪ 模型是与系统所处理问题相关的数据的逻辑抽象,代表 对象的内在属性,是整个模式的核心。
▪ 通常采用面向对象的方法,将问题领域中的对象抽象为 应用程序对象,在这些抽象的对象中封装了对象的属性 和这些对象所涉及的功能。
3、面向对象程序设计方法
❖ 对象
▪ 对象是由类所创建。 ▪ 对象是类的实例。
• 具体某个人 • 窗体上的某个单选按钮控件
3、面向对象程序设计方法
❖ 属性、方法和事件
▪ 属性是描述对象特征的数据; ▪ 方法告诉对象应该怎样做事; ▪ 事件是对象所能感知到的外部刺激。
• 例如一个人作为一个具体的对象具有姓名、性别、身高、 体重等属性,具备说话、行走、站立等行为,还可以接收 外界的声、光刺激等事件。