Visua| Basic可视化程序设计 第2章VB可视化程序设计基础 模拟计算器程序设计 窗体 基本的输入输出控件 命令按钮 Visual basic程序设计语言基础 ·基本语句 数组 ·过程 知识延伸—焦点 2021/2/24 第1页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第1页 第2章 VB可视化程序设计基础 • 模拟计算器程序设计 • 窗体 • 基本的输入/输出控件 • 命令按钮 • Visual Basic程序设计语言基础 • 基本语句 • 数组 • 过程 • 知识延伸——焦点
Visua| Basic可视化程序设计 知识回顾 ·通过一个文字移动的例子,讲解 √VB功能特色 集成开发环境 可视化编程的基本概念(类和对象) √可视化编程的基本步骤 √工程管理和程序调试 ②提间:什么是类?什么是对家? 提问:可视化程序设计的三种工作模式? 提闻:可视化福序设计很的基本步 2021/2/24 合u|4 2页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第2页 知识回顾 • 通过一个文字移动的例子,讲解 ✓ VB功能特色 ✓ 集成开发环境 ✓ 可视化编程的基本概念(类和对象) ✓ 可视化编程的基本步骤 ✓ 工程管理和程序调试 提问:什么是类?什么是对象? 提问:可视化程序设计的三种工作模式? 提问:可视化程序设计编程的基本步骤
Visua| Basic可视化程序设计 本章目标 熟悉窗体、标签、文本框和命令按钮的 使用 ·掌握VB的基本语法 掌握三种控制语句 掌握数组的定义和使用 掌握过程的定义和使用 能根据所学基础知识开发简单应用程序 2021/2/24 3页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第3页 本章目标 • 熟悉窗体、标签、文本框和命令按钮的 使用 • 掌握VB的基本语法 • 掌握三种控制语句 • 掌握数组的定义和使用 • 掌握过程的定义和使用 • 能根据所学基础知识开发简单应用程序
Visua| Basic可视化覆序设计 引例二 ②示例:模拟 Windows附件中的计算器(查看代码) 口× 要求: Scientific Calculator 1.存在两种运算模式:标准模式和 「Mode Backspace 科学模式。 s+s2在标准模式中进行简单的加、减 5 Bx乘、除操作。 」2」s」·」sn」3.在科学模式中还能进行sqr、exp、 Cos sin、cos操作。 4.同时在文本框上面显示当前所处 的模式。 2021/2/24 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第4页 引例二 示例:模拟Windows附件中的计算器。 要求: 1. 存在两种运算模式:标准模式和 科学模式。 2. 在标准模式中进行简单的加、减、 乘、除操作。 3. 在科学模式中还能进行sqr、exp、 sin、cos操作。 4. 同时在文本框上面显示当前所处 的模式。 (查看代码)
Visua| Basic可视化覆序设计 2.2窗体 什么是窗体 y襻密统单窗獠悬栏计承伟和最大化 √蛋序是应用程序与用户交互 的平台 系统菜单标题栏 最大化按钮 最小化按钮 关闭按钮 白 2021/2/24 合0| 5页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第5页 2.2 窗体 • 什么是窗体 ✓ 在程序设计时,窗体是设计的平台 ✓ 在程序运行时,窗体是应用程序与用户交互 的平台 ✓ 窗体由系统菜单、标题栏、最小化和最大化 按钮、关闭按钮组成 系统菜单 标题栏 最小化按钮 最大化按钮 关闭按钮
Visua| Basic可视化覆序设计 窗体一常用属性(3-1 ③示例:模拟黑板。(单击查看代码) 模拟黑板 模拟黑板 1+1=? 1+1=2 刚运行时 单击后 双击后 Private Sub Form Dblclick Cls Print 1+1=2 End Sub 2021/2/24 6页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第6页 窗体—常用属性(3-1) 示例:模拟黑板。 (单击查看代码) 刚运行时 单击后 双击后
Visua| Basic可视化覆序设计 Name 用来指定窗体的名称,在代码中用来引用窗体 BackColo和 Fore Color(单击查看补充村料) 用来指定窗体的背景颜色和前景颜色 BorderStyle 用来指定窗体的边框样式 Hegh和Wdth 用来指定窗体的高度和宽度,单位:twip Caption 用来指定窗体的标题信息 2021/2/24 第7页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第7页 • Name • BackColor和ForeColor • BorderStyle • Height和Width • Caption 用来指定窗体的名称,在代码中用来引用窗体 用来指定窗体的背景颜色和前景颜色 用来指定窗体的边框样式 用来指定窗体的高度和宽度,单位:twip 用来指定窗体的标题信息 (单击查看补充材料)
Visua| Basic可视化覆序设计 窗体一常用属性(3-2) Lef和Top 0手动 指定窗体的左边绿方法 窗体顶端距离容器; Forml Fontsize=20 StartUpPosition 方法二 当 Max bUtte Forml Font size =20 为 False时会怎样?队 ,。,,、二,) MaxButton/FAMinButton O-Normal 指定窗体标题栏的最大化1 Minimized5显示 · Windowstate 指定窗体运行时的可见状 2-Maximized 2021/2/24 38页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第8页 窗体—常用属性(3-2) • Left和Top • StartUpPosition • Font • MaxButton和MinButton • WindowState 指定窗体的左边缘距离容器左边缘的距离以及 窗体顶端距离容器定顶端的距离,单位:twip 用来指定窗体首次出现时的位置 用来指定窗体上显示文本的字体(是一个对象) 指定窗体标题栏的最大化和最小化按钮是否显示 指定窗体运行时的可见状态 0-手动 1-所有者中心 2-屏幕中心 3-窗口缺省 0-Normal 1-Minimized 2-Maximized 当MaxButton和MinButton两个属性中的一个设置 为False时会怎样?两个都设置为False时又会怎样? 方法一 Form1.FontSize = 20 方法二 Form1.Font.Size = 20
Visua| Basic可视化覆序设计 窗体一常用属性(33) · Visib|e 如:当单击窗体时,窗 用来指定窗体是否体是否能否调用窗体 · Enabled 单击事件过程 指定窗体运行时即:当窗体由非激活状态转 回到激活状态时,仍然能 Auto Redraw 够显示原来输出的内容 用来实现窗体上输出内容的持久显示 · Picture(单击查看补充材料) √密二的取 Forml Picture= Load Picture('"图形文件路径") 0Iur四世H 2021/2/24 合u| 9页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第9页 窗体—常用属性(3-3) • Visible • Enabled • AutoRedraw • Picture 用来指定窗体是否可见 指定窗体运行时是否可响应用户或系统的操作 用来实现窗体上输出内容的持久显示 如:当单击窗体时,窗 体是否能否调用窗体 单击事件过程 即:当窗体由非激活状态转 回到激活状态时,仍然能 够显示原来输出的内容 ✓ 用来设置窗体上显示的图形 ✓ LoadPicture函数的使用 Form1.Picture = LoadPicture("图形文件路径") (单击查看补充材料)
Visua| Basic可视化程序设计 窗体一事件 Load(加载)事件 窗体被装入内存工作区时触发该事件 通常用来在启动程序时对属性和变量进行 初始化 Click(单击)事件 鼠标单击窗体时触发 Db| Click(双击)事件 鼠标双击窗体时触发 Resize事件② Resize事件使用(单击查看代码) 当窗体第一次显示或改变大小时触发 2021/2/24 合u| 第10页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第10页 窗体—事件 • Load (加载)事件 – 窗体被装入内存工作区时触发该事件 – 通常用来在启动程序时对属性和变量进行 初始化 • Click(单击)事件 – 鼠标单击窗体时触发 • DblClick(双击)事件 – 鼠标双击窗体时触发 • Resize事件 – 当窗体第一次显示或改变大小时触发 Resize事件使用。(单击查看代码)