vb程序设计教程(潘蕾)第一讲复习.ppt_第1页
vb程序设计教程(潘蕾)第一讲复习.ppt_第2页
vb程序设计教程(潘蕾)第一讲复习.ppt_第3页
vb程序设计教程(潘蕾)第一讲复习.ppt_第4页
vb程序设计教程(潘蕾)第一讲复习.ppt_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

中国药科大学 计算机教研室 Visual Basic 程序设计 Visual Basic 程 序 设 计 教 程 授课教师:潘 蕾 E-Mail: 中国药科大学 计算机教研室 Visual Basic 程序设计 动手动脑 实践出真知 自学、动手、应用、上网 在编写大量程序之后,才能感到运用自如 友情提示:学习方法 中国药科大学 计算机教研室 Visual Basic 程序设计 本课程教学内容: 第一章 Visual Basic 程序设计概述 第二章 常用控件及界面设计 第三章 Visual Basic程序设计基础 第四章 Visual Basic的基本控制结构 第五章 程序调试 第六章 数组 第七章 过程 第八章 文件 适用总学时数:84 学时 其中 讲课:42 学时 上机:42 学时 中国药科大学 计算机教研室 Visual Basic 程序设计 第 1 章 Visual Basic 程序设计 概述 中国药科大学 计算机教研室 Visual Basic 程序设计 主要内容 Visual Basic的特点 面向对象程序设计相关概念 事件驱动过程的程序设计原理 Visual Basic的集成开发环境 创建Visual Basic应用程序的一般步骤 中国药科大学 计算机教研室 Visual Basic 程序设计 可视化(Visual) u 在Windows操作平台下,开发具有图形用户界面(GUI) 的应用程序 u Visual Basic 6.0是一个32位的软件开发环境 面向对象(Object Oriented,OO ) u 面向过程的程序设计:是一种强调功能抽象化和模块化 的编程方法,将解决问题的过程看作是一个处理过程。 u 面向对象的程序设计:是一种以对象为基础,以事件来 驱动对象执行的程序设计方法。 Visual Basic的两个重要特点 中国药科大学 计算机教研室 Visual Basic 程序设计基本概念 对象: 是一个包括属性和方法的并被封装起来的整体。在 VB中,对象也可理解为可控制的某个东西,VB中主要有两类 对象:窗体和控件。 类: 是对同一种对象的概括、抽象。用类可以创建对象。 对象是类的具体化,实例。 属性: 指对象的性质、特征。 方法: 指对象能执行的动作。 事件: 指能够被对象识别的动作。 中国药科大学 计算机教研室 Visual Basic 程序设计基本概念(例) 对对象名 人足球窗体 属性姓名 性别别 年龄龄 学历历 图图案 大小 材料 大小 名称 标题标题 颜颜色 方法哭 笑 旋转转 静止显显示 隐隐藏 事件挨打 表扬扬踢 停单击单击 双击击 问题: 有一个充满氢气的红色气球,如果松开手中的线,它就会飞走;如 果用针刺穿它,它则会爆炸。 试说明:对于气球对象,哪些是属性,哪些是事件,哪些是方法? 中国药科大学 计算机教研室 Visual Basic 程序设计 事件:对象能够识别并作出反映的外部刺激。 事件驱动:又称消息驱动。 过程化程序设计:按顺序一行一行执行代码,执行次序完全 由程序代码控制; 事件驱动程序设计:也有相应的程序代码,仅在该事件发生 时,才会被执行。事件发生的顺序决定了代码执行的顺序,因 此每次执行应用程序时,程序代码并不是按照程序编写的顺序 来执行的。 事件驱动过程的程序设计原理 例1 中国药科大学 计算机教研室 Visual Basic 程序设计Visual Basic的集成开发环境 VB是一个包括界面设计、程序编码、调试、编 译并创建可执行程序的集成开发环境IDE。 VB应用程序由两部分组成 u用户界面设计与用户进行交互的窗体 u实际算法设计完成信息处理的程序代码的设 计 在VB中,创建一个应用程序,被称为建立一个 工程。 中国药科大学 计算机教研室 Visual Basic 程序设计 标题栏 菜单栏 工具栏 控件箱 工程资源 管理器 属性窗口 窗体设计器 代码编辑器 “窗体布局 ”窗口 VB的集成开发环境主界面 窗体设计器 中国药科大学 计算机教研室 Visual Basic 程序设计 创建界面:选择添加控件; 设置属性:按要求调整控件属性; 编写代码:编写对象响应事件的程序代码; 保存工程:一个工程由窗体、代码模块、自定义控件及环 境设置等组成。保存时,系统将该工程的所有相关文件一起 保存; u工程文件: vbp u窗体文件: frm 运行并调试程序: 检查并排除错误; 创建可执行文件。 创建VB应用程序的一般步骤 中国药科大学 计算机教研室 Visual Basic 程序设计 创建VB应用程序的一般步骤(例) 例1-1:在窗体上显示“你好!”和一个命令按钮, 单击该按钮,文字变成“欢迎进入VB世界!”。 实现步骤 启动VB,系统自动创建工程1和窗体1(Form1) 创建界面 单击控件工具栏上的标签,将鼠标移到窗体上,光标呈 十字形; 按住鼠标左键,在窗体上拖动,这样就在窗体上放置了 一个标签框; 使用同样的方法,在窗体上放置一个命令按钮控件; 调整控件大小和位置 中国药科大学 计算机教研室 Visual Basic 程序设计 设置属性 标签: Autosize 属性为True;Caption属性为“你好 !”;Font属性为宋体三号字 命令按钮: Caption属性为“确定” 添加代码(两种方法) Label1.Caption=“欢迎进入VB世界!” 保存,先保存窗体,再保存工程。 运行和调试 生成可执行文件 实现步骤 中国药科大学 计算机教研室 Visual Basic 程序设计 复习(2) 第 2 章 常用控件及界面设计 中国药科大学 计算机教研室 Visual Basic 程序设计 主要内容 窗体的常用属性、方法和事件 常用控件的常用属性、方法和事件 菜单的制作 多窗体和 MDI窗体的概念 中国药科大学 计算机教研室 Visual Basic 程序设计 窗体(Form) 窗体: 窗口(一般,设计期称窗体、运行期称窗口) 窗体模块: 每个窗体对应于一个窗体模块 窗体的结构 控制菜单标题栏最大化/还原最小化 关闭 边框 窗体的基本概念 中国药科大学 计算机教研室 Visual Basic 程序设计窗体的常用属性、方法和事件 属性方法事件 Name Caption Enabled Visible Left,Top Width,Height Font,BorderStyle Hide Show Print Cls Click Load Unload 注:在VB中,有两种设置窗体(或其他对象)属性值的方法 在设计时,通过属性窗口为其设定各种属性值 在程序执行过程中改变属性值,即通过程序代码改变属性值 例2 中国药科大学 计算机教研室 Visual Basic 程序设计窗体的常用属性、方法和事件 注:通常产生事件过程时,建议不要自行输入程序头, 而由系统自动产生。此外,命令按钮1产生的单击事件名 为Command1_Click,命令按钮2产生的单击事件名为 Command2_Click,但对于一个窗体,产生的事件过程名为 Form_Click,而不是Form1_Click,这种特殊情况只会出 现在窗体的事件过程中。 注: Me是系统保留字,代表当前窗体 中国药科大学 计算机教研室 Visual Basic 程序设计窗体的常用属性、方法和事件 注:有关Print方法的说明 格式:Object.Print 功能:将输出项显示在窗体或图片框上。 说明:(1)对象名缺省,则输出到窗体上; (2)输出项之间用逗号或分号间隔,若用逗号间隔,则为 标准输出;若用分号间隔,则为紧凑输出。 Private Sub command1_Click() Print 1, 2, 3 Print 1; 2; 3 Print Print “ab“, “cd“ Print “ab;“; “cd;“ End Sub 观察下列Print语句的执行结果: 中国药科大学 计算机教研室 Visual Basic 程序设计 1. 文本框(Text Box) 2. 标签(Label) 3. 命令按钮(Command Button) 4. 列表框(ListBox) 5. 组合框(ComboBox) 6. 图片框(PictureBox) 7. 选项按钮(Option Button)、复选框( CheckBox)与框架控件(Frame) 8. 滚动条(ScrollBar) 9. 定时器控件(Timer) VB常用控件 中国药科大学 计算机教研室 Visual Basic 程序设计常用控件的常用属性、方法和事件(1) 控件名属性方法事件举举例 TextBox (文本框) Text PasswordChar MultiLine ScrollBars SetFocusChange KeyPress Label (标签标签) Caption AutoSize CommandButt on (命令按钮钮) Caption Enabled SetFocusClick 例1 例2 中国药科大学 计算机教研室 Visual Basic 程序设计常用控件的常用属性、方法和事件(2) 控件名属性方法事件举举例 ListBox (列表框) ComboBox (组组合框) List ListCount ListIndex Text AddItem Clear RemoveItem Click PictureBox (图图片框) Picture AutoSize Print Cls Click OptionButton (选项选项 按钮钮) CheckBox (复选选框) Caption Value Click Frame(框架)Caption 例3 例4 中国药科大学 计算机教研室 Visual Basic 程序设计常用控件的常用属性、方法和事件(3) 控件名属性方法事件举举例 HScrollBar VScrollBar Value Max,Min LargeChange SmallChange Change Scroll TimerInterval Enabled Timer(唯一) 注:VB的三个容器控件: (1)窗体(Form) (2)图片框控件(PictureBox) (3)框架控件(Frame) 例5 例6 中国药科大学 计算机教研室 Visual Basic 程序设计制作菜单-相关概念 菜单的相关概念: 菜单条/菜单栏 菜单/下拉式菜单 菜单项 子菜单 弹出式菜单 中国药科大学 计算机教研室 Visual Basic 程序设计制作菜单-下拉式菜单 下拉式菜单系统的组成结构 : 菜单项 主菜单名 快捷键 热键 下级子菜 单标记 主菜单条 分隔线 子菜单名 中国药科大学 计算机教研室 Visual Basic 程序设计 VB将菜单也视为控件对象,设计步骤为: 打开菜单编辑器: “工具”“菜单编辑器”设计菜单 在代码窗口编辑各菜单项的Click事件响应代码 制作菜单-步骤 中国药科大学 计算机教研室 Visual Basic 程序设计 制作菜单-弹出式菜单 例:设置窗体的弹出式菜单 程序代码: Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 2 Then Form1.PopupMenu hh End Sub 弹出式菜单的建立和下拉菜单一样,都是通过菜单编 辑器来完成的,但弹出式菜单要将菜单的Visible属性设 置为“False”,并需要通过增加程序代码来实现。 例4 中国药科大学 计算机教研室 Visual Basic 程序设计 设计多窗体程序步骤: 添加并设计窗体 “工程”“添加窗体” 设置启动窗体 “工程”“工程属性”“通用”选项卡“启动 对象” 注意:(1)在启动窗体中,必须要有对其他窗体的引用接口, 可以是菜单命令或命令按钮的形式,否则其他窗体将无法显示。 (2)多窗体应用程序的保存 (3)多窗体应用程序的打开 (4) Unload 与End语句 多窗体程序设计 中国药科大学 计算机教研室 Visual Basic

温馨提示

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

评论

0/150

提交评论