visualbasic程序设计本书共有十章,介绍了vb6.0基本功能.ppt_第1页
visualbasic程序设计本书共有十章,介绍了vb6.0基本功能.ppt_第2页
visualbasic程序设计本书共有十章,介绍了vb6.0基本功能.ppt_第3页
visualbasic程序设计本书共有十章,介绍了vb6.0基本功能.ppt_第4页
visualbasic程序设计本书共有十章,介绍了vb6.0基本功能.ppt_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

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

文档简介

Visual Basic 程序设计 本书共有十章,介绍了VB6.0基本功能和使用方法。主要内容有 : 1 VB6.0集成开发环境 2 程序设计基础 3 窗体和基本输出、输入 4 常用控件 5 工程和程序管理 6 VB应用程序的结构 7 菜单程序设计 8 窗体设计 9 文件处理 1 第一章 VB语言概述 学习目标: 了解:VB程序的基本特点,VB与其他可视化程序的区别 学习要点: 可视化设计,事件驱动编程。 11 一个示例 见程序CH1例 12 VB应用程序的基本特点 1 可视化设计 “所见即所得” 2 2 事件驱动编程 由用户编写的代码控制某些事件(如鼠标单击,键盘键入等) 的响应,这就是事件驱动编程。 13 VB与其他可视化编程工具的区别 1 VB不支持虚类、多态性和类的继承 2 VB简单易学,变量定义不太严密,但同样也支持网络编 程和数据库编程。 3 第二章 VB6.0集成开发环境 学习目标: 1 掌握主窗口、窗体窗口、工具箱窗口、属性窗口、工 程资源管理器窗口的使用; 2 理解对象与事件驱动的概念 3 了解应用程序开发示例 学习要点: VB6.0的集成开发环境,对象与事件驱动概念,使用 VB6.0开发应用程序的基本方法。 4 21 VB6.0中文版的启动与退出 22 VB6.0 的集成开发环境 工具箱、窗体、工程资源窗口、属性窗口、窗体布局窗口、 和代码编辑窗口 1 菜单栏 2 工具栏 3 工具箱 4 代码编辑器窗口 代码窗口有四部分组成: A 标题条 B 对象框 C 事件框 D代码框 5 1 工程窗口 2 属性窗口 3 窗体 23 对象与事件驱动 1世界上存在的任何具体的事物都可以称之为对象。 2类:是具有相同性质的对象的集合。 3前者是具体的,后者是抽象的。 6 231 属性、方法和事件概述 一个具体的对象具有一些特定的属性、方法和事件。 可见P20 的气球事例: 设置气球属性: Balloon.Color=red Balloon.diameter=10 Balloon.inflated=true 在属性窗口中设置 调用气球对象的方法是: balloon.inflate balloon.deflate balloon.rise 5 7 气球对一个对象的响应: sub balloon_puncture() balloon.deflate balloon.makenoise”bang” balloon.inflated=false balloon.diameter=1 end sub 2.3.2 事件驱动 1 窗口、事件和消息 2 事件驱动模型 8 24 VB6.0应用的基本开发方法 241 交互式开发 242 事件驱动应用程序的工作方式 事件驱动应用程序中的典型事件序列 启动应用程序,装载和显示窗体。 窗体(控件)接收事件。 如果在相应的事件过程中存在代码,就执行代码。 应用程序等待下一次事件。 9 25 应用程序开发示例 创建VB应用程序有三个步骤: 1 创建应用程序界面 2 设置属性 3 编写代码 见书本上具体程序 10 第三章 程序设计基础 学习目标: 1 掌握数据类型、表达式、操作符的正确使用 2 理解程序流程的控制、常见标准函数 3 了解简单的应用程序开发 学习要点: 数据类型、表达式和运算符,程序流程的控制结构, 常见标准函数。 VB的程序设计是面向对象的可视化程序设计。 模块分有窗体、类和标准模块三种类型。 11 31 数据类型 常见的有两种类型:数值和字符串 VB标准数据类型简要说明P33表3-1 VB中的数据以四种形式存储:变量、常量、数组和记录 。 名字 能够存储的数据 变量 一个可以改变的值 常量 一个固定的值 数组 多个数据类型(包括VARIANT数据类型) 的值 记录 多个不同数据类型的数据值 12 311 变量与常量 1 变量 变量是指在程序运行中其值可以改变的那些量。 (1) 变量命名规则 第一个字符必须是字母 后接字符可以是字母、数字、下划线。但不可以有 小数点、空格以及!,#,$,%,和否则,result为false. 36 举例说明: dim myobject,yourobject,thisobject,thatobject,otherobject,_ mycheck 给变量赋值 set yourobject=myobject set thisobject=myobject set thatobject=otherobject 假设myobject=10 相等 case is=1.2 相等(暗含=) case 1.2 明确的范围 case -7 to 7 多重组合 case is3N)J%FZCWySuOqgnd9;51+M(I$EYAUwRtjpflb8.40-K63N)J52=M(I$EYBVxRtjpflc 8.40-L*H!DXzTvQsioeka:63N)J%F#CWySuOqgnd9;51=M(I$EYAUxRtjpflb8.40-K52=M(I$EYAVxRtjpflb 8.40-K*H!DXzTvPsioeka:63N)J%FZCWySuOqgmd9;51+M(I$EYAUwRtjpflb8.40-K63N)J%G#CWySuOrhnd9;52=M(I$EYBVxRtjpflc 8.40-K*H!DXzTvQsioeka:63N)J%F#CWySuOqgnd9;51+M(I$EYAUxRtjpflb8.40-K530-K63N)J%G#CWySuOrhnd9;52=M(I$EYBVxRtjpflc 8.40-K*H!DXzTvQsioeka:63N)J%F#CWySuOqgnd9;51+M(I$EYAUxRtjpflb8.40-K63N)J%G#CWySuOrhnd9;52=M(I$EYAVxRtjpflc 8.40-K*H!DXzTvQsioeka:63N)J%FZCWySuOmc 8.51+L*H!DYAUwQsioflb73N-K53N)J%G#CWySuOqhnd9;51=M(I$EYAVxRtjpflb 8.40-K*H!DXzTvPsioeka:63N)J52=M(I$EYBVxRtjpflc 8.40-L*H!DXzTvQsioeka:63N)J%F#CWySuOqgnd9;51=M(I$EYAUxRtjpflb8.40-K52=M(I$EYAVxRtjpflc 8.40-K*H!DXzTvPsioeka:63N)J%FZCWySuOqgnd9;51+M(I$EYAUwRtjpflb8.40-K51+L*I$EYAUwQsjpflb740-K63N)J%G#CWySuOrhnd9;52=M(I$EYBVxRtflb730-K53N)J%G#CWySuOqhnd9;51=M(I$EYAVxRtjpflb 8.40-63N)J53N)J%F#CWySuOqgnd9;51=M(I$EYAUxRtjpflb30-K63N)J%G#CWySuOrhnd9;52=M(I$EYAVxRtjpflc 8.40-K*H!DXzTvQsioeka:63N)J%FZCWySuOqgnd9;51+M(I$EYAUxRtjpflb3N-K53N)J%F#CWySuOqhnd9;51=M(I$EYAVxRtjpflb 8.40-K63N)J52=M(I$EYBVxRtjpflc 8.40-L*H!DXzTvQsioeka:63N)J%F#CWySuOqgnd9;51=M(I$EYAUxRtjpflb8.40-K52=M(I$EYAVxRtjpflb 8.40-K*H!DXzTvPsioeka:63N)J%FZCWySuOqgmd9;51+M(I$EYAUwRtjpflb8.40-K53N)J%F#CWySuOqhnd9;51=M(I$EYAUxRtjpflb 8.40-K63N)J%G#CWySuOrhnd9;52=M(I$EYBVxRtjpflc 8.40-K*H!DXzTvQsioeka:63N)J%F#CWySuOqgnd8.51+L*H!DYAUwQsioflb73N-K53N)J%G#CWySqgmc 8;51+L*H$EYAUwQsipflb730-K63)J%FZBVySuOqgmc 9;51+L*I$EYAUwQsjpflb740-K51+M(I$EYAUwRtjpflb8.40-K53N)J%F#CWySuOqhnd9;51=M(I$EYAUxRtjpflb 8.40-K63N)J%G#CWySuOrhnd9;52=M(I$EYBVxRtjpflc 8.40-K*H!DXzTvQsioeka:63N%FZBVxRuOqgmc 8.51+L*H!EYAUwQsioflb73N-K540-K51+M(I$EYAUwRtjpflb7.40-K51=M(I$EYAUxRtjpflb 8.40-K52=M(I$EYAVxRtjpflc 8.40-K*H!DXzTvPsioeka:63N)J%FZCWySuOqgnd9;51+M(I$EYAUwRtjpflb8.40-K53N)J%F#CWySuOqhnd9;51=M(I$EYAVxRtjpflb 8.40-K63N)J%G#CWySuOrhnd9;52=M(I$EYBVxRpflb730-K53)J%FZBVxRuOqgmc 8;51+L*H!EYAUwQsioflb730-K51+L(I$EYAUwQtjpflb7.40-K51+M(I$EYAUw

温馨提示

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

评论

0/150

提交评论