文档介绍:第二章 Vb简单的程序设计(3学时)
程序设计方法的发展
VB中的有关概念
建立简单的应用程序
基本控件和属性
工程的管理及环境的设置
生成可执行文件和制作安装盘
程序调试
常见错误
程序设计方法的发展
高运行效率、少占用内存为目标
程序的可读性、可维护性为目标
程序=算法+数据结构的面向过程的程序设计
降低程序的复杂性、提高软件的开法效率和改善工作界面为目标
程序=对象+消息的面向对象的程序设计
对象的有关概念
类是创建对象实例的模板, 包含了创建对象的属性描述和行为特征的定义.
是类的一个实例,继承了类的属性、方法。
Vb中常用的对象有:窗体、控件等。
(1)属性
对象的性质,即用来描述和反映对象特征的参数。
(2)方法
对象的行为,即将一些通用的过程编写好并封装起来,作为方法供用户直接调用。
(3)事件、事件过程、事件驱动程序设计
事件: 发生在某对象上的动作或事情称为事件,它发生在用户与应用程序交互时。如单击控件、鼠标移动、键盘按下等。
事件过程:是应用程序处理事件的方法和步骤,即附在该对象上的用户编写的程序代码。
事件驱动程序设计: 程序的执行顺序是由事件的发生情况决定,即由用户控制而代码作出响应。
5. VB程序的执行步骤如下:
1)启动应用程序,装载和显示窗体
2)窗体(或窗体上的控件)等待事件的发生;
3)事件发生时,执行对应的事件过程;
4)重复执行步骤(2)和(3);
5) 直到遇到“END”结束语句结束程序的运行或按“结束”强行停止程序的运行。
建立简单的应用程序
(即编程)
窗体和基本控件
(即大多数控件所具有的常用属性)
创建的对象名称,有默认的名称。在程序中,控件名是作为对象的标识而被引用,不会显示在窗体上。
该属性决定了控件上显示的内容。
、width、top和left属性
决定控件是否可操作。当值被设置为false时,呈暗淡色,则控件被禁用;当值被设置为true时,则控件可以使用。
5. Visible属性
决定控件是否可见。当值设置为false时, 用户看不到,但控件本身存在;而当值被设置为true时,则可见。
6. Font属性
Fontname 字体 Fontsize字体大小 Fontbold是否是粗体
Fontitalic 是否斜体 Fontstrikethru是否加一删除线
Fontunderline是否带下划线
在窗体中建立两个命令按钮
mand2, Command2
的Font通过属性窗口设置, 其余属性通过代码实现。
7. Forecolor前景颜色属性
设置控件的前景颜色(即正文颜色),其值是一个16进制常数,用户可以在调色板中直接选择所需颜色。
8. Backcolor背景颜色属性
9. Backstyle背景风格属性
0-transparent:透明显示,即控件背景颜色显示不出来;
1-opaque:不透明。
10. BorderStyle边框风格属性
0-None:控件周围没有边框;
1-Fixed Single:控件带有单边框。
11. Alignment属性
决定 控件上正文水平对齐方式
0: 正文左对齐, 1: 右对齐, 2: 居中。
12. AutoSize属性
决定控件是否根据正文自动调整大小。True:可以, False:不可以。
13. WordWarp属性
AutoSize True时,WordWarp才有效
按正文字体大小在垂直方向上改变显示区域的大小。
决定了按Tab键时,焦点在各个控件移动的顺序。各个控件默认
TabIndex值就是以控件建立时的顺序,第一个为0。
反映该控件最重要的属性,使用时可省略属性名。
mand的默认属性为Default,当该属性为True,当按Enter键,该控件起作用。
控件设置
效果
Caption标题
MaxButton、MinButton
Icon、ControlBox
Picture、AutoRedraw
BorderStyle (0 1 2 3 4 5 )