第3章 系统登录界面设计
第3 章
本章的教学目标:
系统登录界面设计
了解VB的集成开发环境;
理解面向对象、对象、属性、事件、方法等概念;
掌握窗体对象的使用方法;
掌握按钮、标签、文本框、组合框的使用方法; 理解VB程序的模块组成; 理解编写VB应用程序的过程。
一、目标任务
设计并实现一个银行贷款系统的登录界面
全模块查看
自动列出成员特性: 自动列出控件的属性和方法。 自动显示快速信息: 自动显示语句和函数的语法格式 自动语法检查: 出错时显示为红色。
8.工程浏览窗口
以层次化管理的方式显示并管理该工程所包含的 所有文件。 工程: 每个应用程序可称为一个工程。 每个工程可包括多种类型的文件。 文件类型: .Vbp .Frm .Bas .Cls等 查看代码 查看对象 切换文件夹 显示: 视图→工程资源管理器 使用工具栏按钮
三、基础知识
(二)窗体:
作为应用程序界面或用来从用户那里收集信息的对话框或 自定义窗口。 他是设计应用程序交互界面的基础,是VB最基本的对象。 利用VB进行应用程序设计时,窗体对象是交互界面设计的 基础框架,是最基本的元素,通过在窗体上放置其他对象, 如命令按钮、文本框等,才能设计实现应用程序的整体架 构。因此没有窗体就无法实现界面及整个应用程序的设计。
三、基础知识
(一)VB开发系统:
对象的属性、方法和事件
事件 事件是一种作用在对象上的动作或刺激。比如:鼠标单
击(click)。
三、基础知识
(一)VB开发系统: 5、设计时间与运行时间
设计时间(设计状体) 设计时间是指在VB环境中开发一个应用程序或系统所处 的状态。 运行时间(运行状态) 运行时间是指 程序处于运行时的状态。在运行时间,编 程者就像最终用户那样通过界面与应用程序进行交互, 向应用程序提供运行所需要的信息。
9.属性窗口 专门用来设置窗体上各对象的属性值。 窗口中列出的属性可在设计时间设置,其中一些也可在运行 时间设置。未列出的属性只能在运行时间设置。
显示: 视图→属性窗口 使用工具栏按钮
对象下拉列表框 选项卡 属性列表框
属性说明
10. 窗体布局窗口: 调整程序运行时窗体显示 的位置 11. 立即窗口
三、基础知识
2、文本框(TextBox) : 文本框的常用属性如表3.6
例3.2 设计两个窗体,一个用于输入学生的个人信息,另一个显示输 入的学生信息。(Chapter3-2学生信息)
三、基础知识
3、命令按钮(CommandButton) :
命令按钮(CommandButton)控件是应用程序中使用最多的 控件之一,几乎所有的应用程序都会用到。他常常用来接 收用户的操作信息(主要是单击操作),是用户与应用程 序交互的最简单的方法。
属性 指一个对象的特征,包括内在的、外在的和行为特征, 如大小、形状、颜色、名称等。
属性的设置方法
1)属性窗口 2)代码:对象名.属性名=属性值
三、基础知识
(一)VB开发系统:
对象的属性、方法和事件
方法 方法不需要事件驱动,也就是说,VB对象不需要外在的 事件驱动或外在的刺激,其自身就可以执行的动作就是 方法。 方法在程序代码中的语法格式:对象名.方法名 例如:Form1.Hide
三、基础知识
3、命令按钮(CommandButton):
命令按钮的常用属性如表3.10
命令按钮的常用事件如表3.11
例3.3 用一组命令按钮实现文本框正文的剪切、复制、粘贴等编辑功
能。 (Chapter3-3小小记事本)
三、基础知识
4、组合框(ComboBox):
在网上浏览信息时,通常需要单击某个控件的下拉按钮, 在下拉的部分选择所需的内容,这个控件就是组合框控件。 组合框的常用属性如表3.13
三、基础知识
(四)VB模块:
在创建VB应用程序的过程中,首先应设计应用程序的总体 架构,即设计程序代码的结构。在VB中代码存放在三种类 型的模块中:窗体模块、标准模块和类模块。
窗体模块 .frm 标准模块 .bas 类模块 .cls 模块的建立和删除
工程浏览器窗口 工程菜单窗口
四、实现步骤
1、创建新工程 2、界面设计及实现
窗体设计 加入控件:标签、组合框、文本框、命令按钮
3、编写事件过程
按钮单击事件
பைடு நூலகம்
4、保存工程:工程文件(.vbp)、窗体文件(.frm)、(.bas)、(.cls) 5、运行程序:工程文件(.vbp)
用于调试应用程序。 可键入或粘贴一行代码,按下回车键立即执行。
14
三、基础知识
(一)VB开发系统:
3、VB6.0的语言特点
可视化程序设计
面向对象技术 “事件驱动”机制
三、基础知识
对象具有属性, 对事件的响应和执行方法
三、基础知识
(一)VB开发系统:
4、对象的属性、方法和事件
三、基础知识
窗体: 窗体的常用属性如表3.1
窗体的常用方法如表3.2
窗体的常用事件如表3.3
例3.1 窗体对象属性、方法和事件的综合应用。(Chapter3-1窗体)
三、基础知识
(三)基本控件 1、标签(Label ) :
标签(Label)控件主要用于显示文本,运行时不能编辑文 本内容。 在应用程序中标签控件的用途主要有三个方面: 一是用于应用系统的输出信息; 二是用来标注那些没有标题(Caption)属性的控件,如文 本框、组合框等控件,说明这些控件在应用程序中的用途;
二、效果与功能
Chapter3-1目标任务
三、基础知识
标题栏 菜单栏
(一)VB开发系统: 1、启动VB
工程资源 浏览窗口
工具栏
工具箱
2、VB的集成开发环境
菜单栏 工具箱 窗体窗口 窗体窗口 工程资源浏览窗口 开始->程序->Microsoft Visual Studio 属性窗口 >Microsoft Visual Basic 代码窗口 窗体布局窗口
属性窗 口
窗体布 局窗口
代码编辑窗口: 用于编写程序代码
进入代码窗口的方法: • 双击窗体的任何地方 • 右击窗体,从快捷菜单中选择“查看代码” • 执行“视图”菜单中的“代码窗口”命令。
• 单击“工程浏览窗口”中的“查看代码”按钮。
对象下拉 列表框 代码区 过程查看
组成:
过程下拉 列表框 拆分栏
程序设计基础及应用
李 辉
程序设计基础及应用
学习原因
主要内容
程序设计基础
对象程序设计
数据库程序设计 程序设计在审计中的应用
学习方法
学习目标
笔试
VB的考点不多,机考只有三个内容, 一个是登录框,一个是查询框,一个 是筛选框,这个里面都有
机考
机考只有三个内容,一个是登录框,一个是查询 框,一个是筛选框
三是为应用添加说明,提供帮助信息等。
三、基础知识
标签(Label ) : 标签的常用属性如表3.6
三、基础知识
2、文本框(TextBox):
文本框(TextBox )控件主要用于显示文本,运行时可编 辑其文本内容。 在应用程序中文本框(TextBox)控件的用途主要有两个方 面,一是获取用户的输入信息;二是向用户输出系统信息。 因此文本框(TextBox)控件是应用系统与用户交互、进行 信息交流、实现应用系统输入/输出的重要手段。 文本框控件中的文本是可以编辑的,其内容即可以在设计 时设置,也可以在运行时通过用户的输入或系统的输出设 置。