VB教程第1章.ppt_第1页
VB教程第1章.ppt_第2页
VB教程第1章.ppt_第3页
VB教程第1章.ppt_第4页
VB教程第1章.ppt_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

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

文档简介

VisualBasic入门 第一章 引例 模仿幸运数字机的游戏 按 旋转 按钮 可在三个方框中产生三个随机数 当其中一个出现6时 便会产生一幅图案 如图所示 教练 引例代码 PrivateSubCommand1 Click Image1 Visible FalseLabel1 Caption Int Rnd 10 Label2 Caption Int Rnd 10 Label3 Caption Int Rnd 10 If Label1 Caption 6 Or Label2 Caption 6 Or Label3 Caption 6 ThenImage1 Visible TrueBeepEndIfEndSubPrivateSubCommand2 Click EndEndSub 本章内容 1 1VisualBasic简介1 2VisualBasic的安装与启动1 3简单VB应用程序设计的基本步骤1 4VisualBasic的编程环境1 5VB的对象 属性 方法和事件1 6简单控件设计1 7VB的工程管理和环境设置 VisualBasic简介 VisualBasic是Microsoft公司于1991年在BASIC语言基础上开发出的新一代的 面向对象的 可视化的 以事件驱动为运行机制的程序设计语言 1992年至1997年 陆续推出2 0版 3 0版 4 0版 5 0版 1998年秋季 推出了VisualBasic6 0版 Windows2000成功推出后 Microsoft公司又推出了功能更强的版本VB net VisualBasic的特点 可视化的编程面向对象的程序设计事件驱动的编程机制结构化程序设计语言强大的数据库访问能力 简单VB程序设计步骤 1 建立用户界面以及界面中的对象2 设置各个对象的属性3 为对象事件编写程序4 保存工程5 运行程序 例1 1 制作一个简单的可以进行加 减 乘 除算术运算的小型计算器 其界面如图1 1所示 要求在前两个空框 文本框 中输入两个数值 单击加 减 乘 除按钮中的一个 则第三个空框 文本框 中显示运算的结果 单击清除按钮 则清除文本框中的内容 单击结束按钮 则结束程序的运行 例1 1代码 1 主窗口 应用程序窗口 由标题栏 菜单栏和工具栏组成 2 窗体 form 窗口 设计VB程序的界面 3 代码窗口 编辑窗体 标准模块中的代码 4 属性窗口 所有窗体或控件的属性设置 5 工程资源管理器窗口 保存一个应用程序所有的文件 6 工具箱窗口 显示各种控件的制作工具 供用户在窗体上设计 VisualBasic的编程环境 VisualBasic的编程环境 新建工程 窗口 属性窗口 工具栏 添加标准工程 代码窗口 工程资源管理器窗口 工具箱窗口 VB的对象 属性 方法和事件 1 类定义 类是创建对象实例的模板 包含了创建对象的属性描述和行为特征的定义 举例 工具箱上的TextBox类 用来在窗体上创建文本框 2 对象定义 一个具有属性和方法的实体 举例 窗体 控件 文本框 列表框等 对象的三要素 属性 定义 对象的某种特征 举例 对象 标签 具有标题 Caption 字体大小 Fontsize 等属性 说明 可通过属性窗口来设置或修改 程序中的格式为 对象名 属性名 属性值 对象的三要素 方法 定义 完成某种特定功能的一段程序代码 由VB系统定义 无需动作 可直接调用 类似于内部函数 调用格式 对象 方法 参数名表 常用方法 Print在窗体上输出信息Move移动窗体或控件Cls清除窗体或图形框中的内容与常用函数的区别 方法属于对象 调用时需指明对象 而函数不需要 对象的三要素 事件 定义 当某一动作发生时 所执行的一段程序代码 常用事件 鼠标单击 Click 鼠标双击 DblClick 键盘按下 KeyPress 等 例1 2 在窗体上利用方法显示信息 欢迎使用VB6 0 简单控件设计 窗体的设计标签控件的设计文本框控件的设计命令按钮控件的设计常用方法 窗体 窗体的主要属性 1 窗体的主要属性 2 窗体的主要属性 3 窗体的常用事件 1 Click事件 鼠标单击窗体时被触发 2 DblClick事件 鼠标双击窗体时被触发 3 Load事件 当窗体被加载装入内存时被触发 4 UnLoad事件 当从内存中清除一个窗体时被触发 5 Resize事件 当窗体的大小被改变时被触发 6 Activate事件 当窗体被激活时被触发 窗体的常用方法 窗体的常用方法有 Print方法Cls方法Move方法 例1 3 当用户运行程序 在标题栏显示 装入窗体 单击窗体 在标题栏显示 鼠标单击 在窗体上显示 单击窗体 当用户双击窗体 在标题栏显示 鼠标双击 并在窗体上显示 双击窗体 例1 3代码及结果 标签 标签 Label 主要用于显示一小段文本信息 通常用来标注本身不具有Caption属性的控件 如利用标签给文本框控件附加描述信息等 标签控件的内容只能用Caption属性进行设置或修改 不能直接编辑 标签的主要属性 例1 4 在窗体中建立4个标签 各标签的主要属性设置如表1 4所示 其对应效果如图1 17所示 例1 4设计及结果 例1 5 在窗体中建立3个标签 各标签的主要属性设置如表所示 其对应效果如图所示 例1 5设计及结果 文本框 文本框 TextBox 为用户提供了一个编辑文本的区域 在此区域中既能够显示又能够编辑文本信息 文本框的常用方法 SetFocus方法 可以使文本框获得焦点 即光标移到指定的文本框对象中 调用该方法的格式为 文本框对象 SetFocus 文本框的常用属性 1 文本框的常用属性 2 文本框的常用事件 1 Change事件 当改变文本框的Text属性时会引发该事件 用户每输入一个字符 将引发一次Change事件 2 GotFocus事件 当控件获得焦点时发生 3 LostFocus事件 当控件失去焦点时发生 4 KeyPress事件 与Change事件相同 并会自动返回一个KeyAscii参数 此参数即为用户按下的键符的Ascii码 例1 6 编写程序 用文本框检查用户输入的口令 在窗体上建立一个文本框 将其PasswordChar属性值设置为 Text属性为空 其他属性使用默认值 设置正确口令为 123456 例1 6代码 例1 7 在窗体中建立4个文本框 它们的属性均可使用默认值 观察文本框的Change事件 例1 7程序代码 命令按钮 命令按钮 CommandButton 是VisualBasic6 0应用程序中最常用的控件 用户可以通过单击命令按钮执行一些操作 主要用于启动或中断一个处理过程 命令按钮的主要事件 命令按钮通常响应Click事件和DblClick事件 命令按钮的常用属性 例1 8 在窗体上建立以下控件 建立5个标签 它们的Caption属性依次为数学 英语 物理 总分 均分 建立5个文本框 它们的Text属性为空 建立4个按钮 它们的Caption属性依次为统计总分 计算均分 清屏 结束 窗体的Caption属性为学生分数的统计 例1 8程序代码 常用方法 所谓调用某对象的方法 实质就是调用该对象内部的那个特殊的函数或过程 对象方法的调用格式为 对象名 方法名 参数名表 若省略了对象名 表示为当前对象 一般指窗体 Print方法 格式 对象 Print Spc n Tab n 表达式列表 功能 在窗体 图形框或打印机对象上输出信息 省略对象则在窗体上输出 说明 Spc n 从当前位置开始 插入n个空格 Tab n 从左端开始右移n列 分号 光标定位在上一个显示的字符后 逗号 光标定位在下一个打印区的开始位置处 省略表达式列表 则输出一个空行 无任何符号间隔 换行输出 在Form Load事件中 必须设置窗体的AutoRedraw为True 例1 9 在窗体上打印钻石形状 Cls方法 格式 对象 Cls功能 清除窗体或控件对象上的信息 说明 对象为窗体或图形框 对象省略则为窗体 Cls方法只清除在运行阶段窗体或图形框中创建的文本或图形 不清除窗体在设计时建立的文本或图形 Cls方法使用之后 CurrentX和CurrentY坐标属性自动设置为0 例1 10 在例1 9的基础上 增加两个按钮 它们的caption属性分别为 打印 清除 单击打印按钮 则打印钻石形状 单击清除按钮 则清除钻石形状 例1 10程序代码 Move方法 格式 对象 Move左边距离 上边距离 宽度 高度 功能 移动窗体或控件 并可改变其大小 说明 对象可以是除时钟 菜单以外的所有控件 省略为窗体 对象的左边距离和上边距离是以窗体的左边界和上边界为基准 窗体以屏幕的左上角为基准 宽度和高度表示可以改变对象的大小 例1 11 在窗体上的适当位置画两个按钮 按钮1的Caption属性为移动前的位置 按钮2的Caption属性为移动 其它属性可取系统默认值 程序运行后 单击移动按钮 将按钮1右移一定距离 同时将按钮1的Caption属性改为移动后的位置 VB的工程管理和环境设置 VisualBasic是以工程为单位 管理用户的应用程序 用户每建立一个应用程序 VB系统就根据应用程序的功能为此应用程序建立一系列的文件 并将这些文件的有关信息保存在工程文件中 每次保存工程时 这些信息都要被更新 一个VisualBasic应用程序或一个VisualBasic工程可以包括7种类型的文件 其中最常用的是窗体文件 标准模块文件 类模块文件 工程的构成 工程文件 vbp 包含了一个应用程序的所有文件和对象的清单 窗体文件 frm 包含了该窗体的所有控件属性和代码 窗体的二进制数据文件 frx 当窗体上含有图片或图标时 自动产生与窗体文件同名 frx文件 标准模块文件 bas 用户自定义的 可供本工程内各窗体调用的过程 创建 打开和保存工程 1 新建工程2 打开工程3 保存工程4 工程另存为 添加 删除和保存文件 1 窗体名和窗体文件名概念窗体名 窗体的Name属性 在代码中用来引用该窗体 同一工程不能有相同的窗体名 窗体文件名 窗体存放在磁盘上的文件名 该文件包含了该窗体的所有控件属性和代码 同一文件夹不能有相同的文件名 2 在工程中添加现存的窗体时 只是对该窗体文件的引用纳入工程 因此 如果更改窗体并保存它 会影响包含此窗体文件的任何工程 3 在工程中删除窗体时 仅将此窗体从工程里删除掉 但是窗体文件仍存

温馨提示

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

评论

0/150

提交评论