林卓然VB教程认识PPT学习教案_第1页
林卓然VB教程认识PPT学习教案_第2页
林卓然VB教程认识PPT学习教案_第3页
林卓然VB教程认识PPT学习教案_第4页
林卓然VB教程认识PPT学习教案_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1 林卓然林卓然VB教程认识教程认识 2021-8-52 的过程称为的过程称为 程序设计程序设计。 第1页/共49页 2021-8-53 第2页/共49页 2021-8-54 n汇编语言是机器语言中汇编语言是机器语言中 地址部分符号化的结果,或地址部分符号化的结果,或 进一步包括宏构造。进一步包括宏构造。 第3页/共49页 2021-8-55 第4页/共49页 2021-8-56 第5页/共49页 2021-8-57 本课程以本课程以Visual Basic 6.0为为语言背景语言背景 VB是从原有的是从原有的BASIC(最近版本是(最近版本是QBASIC)发展起来的,它的)发展起来的,

2、它的语法简单语法简单,但,但功能强大功能强大。 VB用于开发用于开发Windows环境下的应用程序环境下的应用程序 VB语言采用先进的程序设计方法语言采用先进的程序设计方法(面向对象、可视化面向对象、可视化),且,且简单易学简单易学 VB近年来得到迅速发展和应用;成为普通用户首选的程序设计语言近年来得到迅速发展和应用;成为普通用户首选的程序设计语言 第6页/共49页 2021-8-58 比尔比尔.盖茨盖茨 微软董事会主席微软董事会主席 第7页/共49页 2021-8-59 第8页/共49页 2021-8-510 教学内容教学内容 & VBVB程序设计基础程序设计基础 & 顺序结构程序设计顺序结

3、构程序设计 & 选择结构程序设计选择结构程序设计 & 循环结构程序设计循环结构程序设计 & 数组数组 & 过程过程 & 程序的调试程序的调试 & 数据文件数据文件 & 菜单及对话框菜单及对话框 & 绘图及其他常用控绘图及其他常用控 件件 第9页/共49页 2021-8-511 上机实习上机实习 学习者学习者 看书看书 听课听课 作业练习作业练习 VB程序设计课是一门实践性很强的课程。要程序设计课是一门实践性很强的课程。要多练多练,并要善于,并要善于模仿模仿。 第10页/共49页 2021-8-512 学习一门程序设计语言,学习一门程序设计语言, 首先要了解其特点和开发首先要了解其特点和开发 环

4、境。环境。 VBVB程序设计思想和编程序设计思想和编 程方法与传统编程语言有程方法与传统编程语言有 着重大差别。着重大差别。 第11页/共49页 2021-8-513 退出退出 VB概述概述 VB应用程序的初步认识应用程序的初步认识 对象与事件的基本概念对象与事件的基本概念 VB的集成开发环境的集成开发环境 工程管理工程管理 第12页/共49页 2021-8-514 第13页/共49页 2021-8-515 第14页/共49页 2021-8-516 窗体窗体 编辑器编辑器 工具箱工具箱 窗体窗体 属性窗口属性窗口 窗体布窗体布 局窗口局窗口 工程资工程资 源管理源管理 器窗口器窗口 第15页/

5、共49页 2021-8-517 第16页/共49页 2021-8-518 例例1.1 窗体窗体 Form1 运行中,当用鼠标单击运行中,当用鼠标单击 窗体时,窗体上显示窗体时,窗体上显示 开始运行时显示窗体开始运行时显示窗体 第17页/共49页 2021-8-519 窗体窗体 Form1 第18页/共49页 2021-8-520 过程框过程框 对象框对象框 标题标题 代码窗口代码窗口 Private表表 示局部使示局部使 用用 Sub End Sub 定义一个过程定义一个过程 程序代码程序代码 过程名格式:过程名格式: 对象名对象名_事件名事件名 表示单击窗体时表示单击窗体时 执行这个过程执行

6、这个过程 Print表示在表示在 窗体上显示窗体上显示 第19页/共49页 2021-8-521 例例1.2 文本框文本框Text1 用于输入用于输入1个数个数 文本框文本框Text2 用于输出计算结果用于输出计算结果 单击时执行计算单击时执行计算 单击时结束执行单击时结束执行 第20页/共49页 2021-8-522 标签标签Label1 命令按钮命令按钮 Command2 标签标签Label2 窗体窗体Form1 文本框文本框Text1 文本框文本框Text2 命令按钮命令按钮 Command1 第21页/共49页 2021-8-523 单击按钮单击按钮Command1Command1时执

7、行时执行 单击按钮单击按钮CommandCommand时执行时执行 定义单精度类型的变量定义单精度类型的变量x x 取文本框取文本框Text1Text1中的内容,转换为数值并存入中的内容,转换为数值并存入x x 结束结束 求求x x的平方,显示在文本框的平方,显示在文本框TextText中中 第22页/共49页 2021-8-524 第23页/共49页 2021-8-525 窗体对象窗体对象 又是容器又是容器 命令按钮对象命令按钮对象 VBVB程序设计以对象为基础程序设计以对象为基础 第24页/共49页 2021-8-526 文本框的属性文本框的属性 名称:名称:Name 如如Text1 内容

8、:内容:Text 表示为表示为Text1.Text 颜色:颜色:Color 表示为表示为Text1.Color 第25页/共49页 2021-8-527 第26页/共49页 2021-8-528 省去当前窗体名省去当前窗体名 第27页/共49页 2021-8-529 工具箱工具箱 用用类类生成生成对象对象 对象具有类的特征对象具有类的特征 类具有类具有 封装性封装性 隐藏其隐藏其 内部的内部的 复杂性复杂性 可视化可视化 提高程序的可重提高程序的可重 用性和可维护性用性和可维护性 窗体窗体 第28页/共49页 2021-8-530 命令按钮可以识别单命令按钮可以识别单 击击(Click),但不

9、能识,但不能识 别双击别双击(DblClick) 命令按钮的单击事件过程命令按钮的单击事件过程 Sub Commond1_Click()Sub Commond1_Click() End Sub End Sub 第29页/共49页 2021-8-531 当用户单击该命令按当用户单击该命令按 钮时,系统就会自动钮时,系统就会自动 执行相应的事件过程执行相应的事件过程 命令按钮的单击事件过程命令按钮的单击事件过程 Sub Commond1_Click() End Sub 事件过程名:事件过程名:对象名对象名_事件名事件名 第30页/共49页 2021-8-532 示例示例1 设计界面设计界面 运行界

10、面运行界面 对象对象 (命令按钮命令按钮) 事件驱动事件驱动 运行时单击命令按钮,即触发运行时单击命令按钮,即触发 了了Click事件,系统就会自动事件,系统就会自动 执行事件过程执行事件过程 Command1_Click中的程序中的程序 代码代码 程序代码程序代码 (事件过程事件过程 ) 第31页/共49页 2021-8-533 指定什么情况下执行这个过程指定什么情况下执行这个过程 (即执行的条件)(即执行的条件) 当当指定指定对象对象上发生上发生指定指定事件事件时时 执行本过程;执行本过程; 由系统自动执行由系统自动执行 处理些什么处理些什么 通过程序代码来实现通过程序代码来实现 Sub

11、End Sub 定义一个过程定义一个过程 本过程的作用范围本过程的作用范围 Private:局部局部 (如当前窗体(如当前窗体 ) Public:全局全局 (如多个窗体(如多个窗体 ) ()为一对圆括号()为一对圆括号 这是简单格式;这是简单格式; 对于复杂情况,圆括号对于复杂情况,圆括号 内还有参数内还有参数 第32页/共49页 2021-8-534 Sub Command1_Click() End Sub Sub Command2_Click() End Sub Sub Command3_Click() End Sub 单击单击该命令按钮,该命令按钮, 系统就会自动执行系统就会自动执行 相

12、应的事件过程相应的事件过程 Command1_Click()Command1_Click()用户界面用户界面 (窗口窗口 ) 程序代码程序代码 (一系列过一系列过 程程) 单击单击该命令按钮,该命令按钮, 系统就会自动执行系统就会自动执行 相应的事件过程相应的事件过程 Command2_Click()Command2_Click() 单击单击该命令按钮,该命令按钮, 系统就会自动执行系统就会自动执行 相应的事件过程相应的事件过程 Command3_Click()Command3_Click() 第33页/共49页 2021-8-535 第34页/共49页 2021-8-536 工具箱工具箱 第

13、35页/共49页 2021-8-537 第36页/共49页 2021-8-538 第37页/共49页 2021-8-539 1. 窗体窗体(form)设计器设计器窗口窗口 设计设计VB程序的界面。程序的界面。 用户与窗体上的控件用户与窗体上的控件 交互可控制应用程序交互可控制应用程序 的运行。的运行。 每个窗体需唯一的名每个窗体需唯一的名 字,字,Form1 网格便于对控件定位网格便于对控件定位 一般窗体和一般窗体和 MDI(Multiple Document Interface)应用程序应用程序 可包含多个窗体,可包含多个窗体, 添加窗体实现。添加窗体实现。 第38页/共49页 2021-8

14、-540 2. 工程资源管理器窗口工程资源管理器窗口 保存一个应用程序所有所有属性和文件保存一个应用程序所有所有属性和文件 三个按钮三个按钮 “查看代码查看代码”按按 钮钮 切换到代码窗口,显切换到代码窗口,显 示和编辑代码示和编辑代码 “查看对象查看对象”按按 钮钮 切换到窗体窗口,显切换到窗体窗口,显 示和编辑对象示和编辑对象 “切换文件夹切换文件夹”按按 钮钮 文件类型文件类型窗体文件窗体文件(.frm)和标准模块文件和标准模块文件(.bas) 第39页/共49页 2021-8-541 起到帮起到帮 助作用。助作用。 单击下拉按单击下拉按 钮,列出选中窗体包含的所钮,列出选中窗体包含的所

15、 有对象,并打开该对象的属有对象,并打开该对象的属 性列表。性列表。 3. 属性属性(properties)窗口窗口 对所有窗体或控件的属性进行设置对所有窗体或控件的属性进行设置 对象列表框对象列表框 属性显示排列方式属性显示排列方式 属性含义说明属性含义说明 第40页/共49页 2021-8-542 1. Name1. Name名称属性名称属性 所有对象都有的属性,是所创建的对象名称 ,有默认的名。在程序中,控件名是作为对 象的标识而引用,不会显示在窗体上不会显示在窗体上。 3.Caption3.Caption标题属性标题属性 该属性决定了控件上显示显示的内容。 2. Height2. He

16、ight、widthwidth、toptop和和leftleft属性属性 L e ft T o p H e ig W id th 在窗体上设计控件 时VB提供了默认 坐标系统。坐标单 位Twip。 第41页/共49页 2021-8-543 4. 4. Enabled属性属性 该属性决定控件是否可操作。属性值有:该属性决定控件是否可操作。属性值有: TrueTrue:允许用户进行操作。:允许用户进行操作。 False:False:禁止用户进行操作禁止用户进行操作, , 控件呈暗单色。控件呈暗单色。 5. Visible属性属性 该属性决定控件是否可见。属性值有:该属性决定控件是否可见。属性值有:

17、 True:True:程序运行时控件可见。程序运行时控件可见。 False:False:程序运行时控件隐藏,用户看不到,但程序运行时控件隐藏,用户看不到,但 控件本身存在。控件本身存在。 第42页/共49页 2021-8-544 6. Font系列属性系列属性 Fontname:字体;Fontsize:字体大小; Fontbold:是否是粗体;Fontitalic:是否斜体; Fontstrikethru:是否加一删除线。 Fontunderline:是否带下划线。 第43页/共49页 2021-8-545 显示所选对象名称,显示所选对象名称,“通用通用”表示与特表示与特 定对象无关的通用代码,声明模块级或自定义过程。定对象无关的通用代码,声明模块级或自定义过程。 打开代码窗口打开代码窗口 : 工程窗口选择窗体,单工程窗口选择窗体,单 击击“查看代码查看代码”按钮按钮 在窗体窗口中,双击控在窗体窗口中,双击控 件或窗体本身。件或窗体本身。 在在“视图视图”菜单中选菜单中选“ 代码窗口代码窗口”命令。命令。 对象列表框对象列表框 “过程过程”下拉式列表下拉式列表 框框 列出相应对象的事件过

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论