
Visual Basic 程序设计 第1章 可视化编程理论概述
1 Visual Basic 程序设计 第1章 可视化编程理论概述

1.1加法运算应用程序实例分析 1.1可视化编程概述 可视化设计 “所见即所得”。VB为用户提供大量的界面 元素(即控件对像),如窗体、菜单、命 令按钮、工具按钮、检查框等等。用户只 需用鼠标操作就可以设计出所需的用户程 序界面,而不需编写代码后再编译生成, 这就是可视化编程。(演示)
2 1.1 加法运算应用程序实例分析 1.1 可视化编程概述 ⚫ 可视化设计 “所见即所得” 。VB为用户提供大量的界面 元素(即控件对象),如窗体、菜单、命 令按钮、工具按钮、检查框等等。用户只 需用鼠标操作就可以设计出所需的用户程 序界面,而不需编写代码后再编译生成, 这就是可视化编程。(演示)

1.1.2加法应用程序的算法描述 1.程序流程图 开始 输入第1个数字→A 输入第2个数字一B 计算A+RC 显示C
3 1.1.2 加法应用程序的算法描述 1. 程序流程图 开始 输入第1个数字→A 输入第2个数字→B 计算A+B→C 显示C

2.程序设计要求 设计程序界面
4 2. 程序设计要求 ——设计程序界面

方工程1-Microsoft Yisual Basic[设计] 回x 文件E编辑E视图心工程(格式()调试D运行)查询图表工具(①外接程序()窗口出帮助山 ,6·百它日品电宽的,川■图名愕哭日白0,0 4800x3600 屈性-Forml General Forml Form A s工程1-Form1(Gorm 按字母序按分类序 巴 名称) Form1 ▣x Appear ance 1-3D 国 AutoRedraw False BackColor ■AH8000000 目4山 第1个数字: BorderStyle 2-Sizable Caption Form1 日 第2个数字: ClipControls True ControlBox True 求和结果: nw。d。 13 Copy P DrawStyle 0-Solid 囚聖 0rawidth 计算 结束 FillColor ■AH0000000 FillStyle 1 -Transpa 宋体 ■8000001 on alse 回/设置对象的标题栏中或图标 笔标准小回 下面的文本
5

1.1.3传统语言的实现方法 利用G语言编程的步骤通常是: 第1步:编写大量代码生成程序界面 第2步:编写大量代码控制键盘和鼠标操作 第3步:编写代码完成求和操作 其中只有第3步才是该程序的核心部分, 它实际上只有一条非常简单的赋值语句,即 C=A+B。但是为了完成这个程序,程序人员却 要花费大量的时间去编写代码
6 1.1.3 传统语言的实现方法 利用C语言编程的步骤通常是: 第1步:编写大量代码生成程序界面 第2步:编写大量代码控制键盘和鼠标操作 第3步:编写代码完成求和操作 其中只有第3步才是该程序的核心部分, 它实际上只有一条非常简单的赋值语句,即 C=A+B。但是为了完成这个程序,程序人员却 要花费大量的时间去编写代码

1.1.4可视化语言的实现方法 第1步:用鼠标“画”出程序界面 如下页所示:
7 1.1.4 可视化语言的实现方法 第1步:用鼠标“画”出程序界面 如下页所示:

方工程1-Microsoft Visual Basic[设计] 回x 文件E编辑E视图心工程(格式()调试D运行)查询图表工具(①外接程序()窗口出帮助山 ,6·百它日易电宽麟口,Ⅱ■图名智尖后白0,0 4800x3600 屈性-Form1 General Forml Form A s工程1-Form1(Gorm 按字母序按分类序 巴 (名称) Form1 ▣x Appearance 1-3D 国 AutoRedraw False BackColor ☐8000000 国y 第1个数字: BorderStyle 2-Sizable Caption Form1 口 第2个数字: ClipControls True ControlBox True 求和结果: 13 Copy Pe DrawStyle 0-Solid 囚聖 计算 Fi11co1or■H0000000 结束 FillStyle 1 -Transpa 宋体 ■8000001 T on /设置对象的标题栏中或图标 笔标准厘 下面的文本
8

1.1.4可视化语言的实现方法 第2步:编写代码,完成求和操作 Private Sub Command1_Click ( Text3 Val (Text1)+Val (Text2) 求和语句 End Sub Private Sub Command2 Click() End End Sub 演示char1.1.4
9 1.1.4 可视化语言的实现方法 第2步:编写代码,完成求和操作 Private Sub Command1_Click() Text3 = Val(Text1) + Val(Text2) '求和语句 End Sub Private Sub Command2_Click() End End Sub 演示char1.1.4

几点说明: (1)command1 cl ick;表示过程名(子程序)。 Command1指命令按钮的名称,cick表示 鼠标点击动作。 (2)Text1和Text2以字符串的形式,保存了 用户通过键盘输入的数字,因此使用VaI 函数将它们转化为数字类型,然后再进行 求和运算
10 几点说明: (1)command1_click表示过程名(子程序)。 Command1指命令按钮的名称,click表示 鼠标点击动作。 (2)Text1和Text2以字符串的形式,保存了 用户通过键盘输入的数字,因此使用Val 函数将它们转化为数字类型,然后再进行 求和运算