Version 3.0
可视化编程基础第一章
2
目标
解释 Windows 应用程序的特征
描述可视化编程的需要
列出 Visual Basic IDE 的各种组件
使用 Visual Basic 提供的各种编程控件
3
简介
用户界面 – 用户通过用户界面实现与应用程序的交互
程序 – 能够执行指定任务的一组指令用户程序用户界面
4
有图形的界面
易于使用
直观
易于学习
有吸引力图形用户界面
5
可视化编程的需要
常规编程工具有下列缺点:
– 大量的时间和精力浪费到界面的设计过程之中
– 产生界面需要大量代码
– 重复性编码
结论:
– 可视化编程环境可以很容易设计出用户界面
6
快速应用程序开发 (RAD) 工具
与常规语言相比,创建应用程序所用时间更短,产生的错误更少
Visual Basic:
– 为 Windows 程序员设计的 Microsoft 的 RAD 工具
– 使用图形的、基于窗体的方式进行应用程序开发
7
用 VB 编写程序的典型 方式
创建窗体
将控件拖放到窗体上
为窗体及其控件设置属性,并添加应用程序特定的代码来处理事件
(在 VB 环境中进行演示)
8
可视化编程的优点
现成的界面控件
界面设计过程是可视的
挑选并放置 所需的控件
不必用代码 即可自定义控件的外观
9
可视化编程实例已放置一个按钮的 VB 用户界面窗体
10
Visual Basic 中的工程
使用 Visual Basic 开发应用程序的时候,
是在工程的组织下进行的
Visual Basic 工程负责管理组成应用程序的不同文件
11
VB工程中的文件 2- I
跟踪工程中所有组件的工程文件 (.vbp)
创建的每个窗体对应的一个文件 (.frm)
包含控件属性数据的每个窗体对应的一个二进制数据文件 (.frx)
12
VB工程中的文件 2- 2
每个类模块对应一个文件 (.cls)
每个标准模块对应一个文件 (.bas)
ActiveX 控件文件 (.ocx)
资源文件 (.res)
13
属性
用户界面组件的特征称为属性
创建组件时,会将组件属性设置为默认值
可以在设计时使用,属性,
窗口更改它们的值
14
窗体
应用程序用户界面的基础
包含组成用户界面的组件
用户使用窗体与应用程序进行交互
15
窗体的属性属性 说明
Name 用于设置窗体的名称,在代码中将用该名称引用窗体
Caption 用于设置显示在窗体标题栏中的文本
Icon 用于设置最小化窗体时显示的图标
Borderstyle 通过设置此属性,可以控制调整窗体尺寸的行为
WindowState 通过设置此属性,指定在最大化、最小化或标准状态下启动窗体
16
标签控件
标签是用于在窗体中放置文本的控件
标签常用于标识没有 Caption属性的控件
17
标签的属性属性 说明
Caption 此属性保存控件显示的文本
Visible 此属性决定标签在运行时是否可见
AutoSize 确定控件是否会自动调整其大小,以显示其全部内容
WordWrap WordWrap 设置为 false 时,将以单行显示标签文本;在
AutoSize 属性设置为 True 的情况下,WordWrap 设置为
true 时,将展开以适合其 Caption 属性中指定的文本的要求
18
命令按钮
通常称为命令按钮或下压按钮
用于 触发某个操作
按钮上的文本指示它将 触发什么操作
单击按钮会 触发关联的操作
19
命令按钮的属性属性 说明
Caption 此属性用于保存命令按钮控件所显示的文本
Enabled 确定控件是否会对用户生成的事件作出响应
Style 确定按钮是作为标准按钮显示,还是作为图形按钮显示
20
文本框
用于接受来自用户的信息
用于向用户显示信息
用户界面上的文本框都和具体内容相对应
21
文本框控件的属性属性 说明
Text 此属性 用于确定文本框的内容
PasswordChar 设置此属性可以指定用户尝试输入数据时将在文本框中出现的字符
MultiLine 设置为 false 时,此属性将确保以单行显示文本框的文本
22
文本框和标签的主要区别
用户在程序运行时,可以修改文本框内的文本,但无法修改标签内的文本
23
编译和执行程序
通过从菜单栏上的,运行,菜单中选择
,启动,菜单选项,可以编译和运行程序
要创建可执行文件,请从,文件,菜单中选择,生成 projectname.exe”
24
设置工程属性
使用,工程属性,对话框可以设置整个工程的属性(在 VB环境中讲解)
创建一个简单的 VB应用程序,设置工程属性,然后进行编译,并执行程序。
25
总结
可视化程序设计
– 字符界面的缺点和图形用户界面的需求
– 可视化程序设计的基本思想
– 使用 VB开发 Windows应用程序的优点
介绍 Visual Basic集成开发环境
使用窗体和控件进行可视化编程