Visual basic程序设计基础 孙岱 2006年上学期
Visual Basic程序设计基础 孙岱 2006年上学期
《VB程序设计基础》课程安排 (总学时64=教学40+实验24) 第1章集成开发环境和程序设计入门(2 第2章基本数据类型及运算类型(3) 第3章程序控制结构(6) 第5章数组与类型5152(2 第4章常用标准控件(6) 第5章数组与类型53-56(2) 第6章过程(5) 第7章菜单与对话框(3) 第8章多重窗体与环境应用(2 第9章键盘与鼠标事件过程(2) 第10章文件(3)
《VB程序设计基础 》课程安排 (总学时64=教学40+实验24) 第1章 集成开发环境和程序设计入门 (2) 第2章 基本数据类型及运算类型(3) 第3章 程序控制结构(6) 第5章 数组与类型5.1,5.2(2) 第4章 常用标准控件(6) 第5章 数组与类型5.3-5.6(2) 第6章 过程(5) 第7章 菜单与对话框(3) 第8章 多重窗体与环境应用(2) 第9章 键盘与鼠标事件过程(2) 第10章 文件(3)
第1章集成开发环境和程序设计入门 1.1VB的发展和功能特点 1.2VB集成开发环境 1.3对象与事件驱动编程机制 1.4常见VB对象及其属性、方法和事件 1.5可视化编程的基本步骤 1.6B源程序的格式与文件组成 1.7简单程序实例
第1章 集成开发环境和程序设计入门 1.1 VB的发展和功能特点 1.2 VB集成开发环境 1.3 对象与事件驱动编程机制 1.4 常见VB对象及其属性、方法和事件 1.5 可视化编程的基本步骤 1.6 VB源程序的格式与文件组成 1.7 简单程序实例
1VB的发展和功能特点 1.1.1VB( Visual basic)的发展 (1)从 Basic→ Visual basic ( Visual basic经历了多种版本:1.0、2.0、3.0、4.0 5.0、6.0版本) (2)VB6.0→ VB. Net 本课程学习VB6.0。 1.1.2VB的功能特点 回顾上学期加法例子
1.1 VB的发展和功能特点 1.1.1 VB (Visual Basic)的发展 (1)从Basic → Visual Basic (Visual Basic经历了多种版本:1.0、2.0、3.0、 4.0、 5.0、6.0版本)。 (2)VB 6.0 →VB.Net。 本课程学习VB 6.0 。 回顾上学期加法例子 1.1.2 VB的功能特点
例1-1程序的界面(窗体)上有4个命令按钮及1个标签等5 个控件对象。其中,标有“左移”、“右移”字样的按钮被 单击时,分别控制标签向左、向右移动一步;而单击标有 “变色”字样的按钮时,标签的文字颜色发生变化;而单击 标有“退出”字样的按钮时,程序退出运行状态。(运行界 面如下图) Form1 欢迎入世界 左移 右移 变色 退出 例1-1程序界面
例1-1 程序的界面(窗体)上有4个命令按钮及1个标签等5 个控件对象。其中,标有“左移” 、 “右移”字样的按钮被 单击时,分别控制标签向左、向右移动一步;而单击标有 “变色”字样的按钮时,标签的文字颜色发生变化;而单击 标有“退出”字样的按钮时,程序退出运行状态。 (运行界 面如下图)。 例1-1 程序界面
1.1.2VB的功能特点 1.具有面向对象的可视化设计工具 2.事件驱动的编程机制 3.提供了易学易用的应用程序集成开发环境 4.结构化的程序设计语言 5.其它: 支持多种数据库系统的访问、 Active技术、网络 功能、完备的he联机帮助功能
1.1.2 VB的功能特点 1. 具有面向对象的可视化设计工具 2. 事件驱动的编程机制 3. 提供了易学易用的应用程序集成开发环境 4. 结构化的程序设计语言 5.其它: 支持多种数据库系统的访问、 Active技术、网络 功能、完备的help联机帮助功能
1.2vB集成开发环境 启动VB,新建标准EXE工程,进入集成开发环境界面: 工程1- Microsoft Visual Basic[设计 常规部分文件G编辑住视图工程但格式调试0运行但)查询图表①工具(外接程序(窗口 帮助(H) 的·而哆》中的4c,m口题胃日A x General 口工程1Form1(at 回围 For画 Private Sub Form Loado B工程1从T程1)工程窗口 a abl Form1. AutoRedraw True Form1. Print“你好! 代码窗口 与Form1(orm1) End s 屈性-Form1 工程1-Form1(F Foral Form 与Form1 x 按字母序按分类序属性窗口 窗体窗口 名称〕 Appearance 1-3D Autoredra 口8B00 BackColor 返回/设置对象中文本和图形的背景色。 体布局 立即 工具箱 立即窗口 窗体布局 VB集成开发环境界面图
1.2 VB集成开发环境 启动VB,新建标准EXE工程,进入集成开发环境界面: 窗体窗口 代码窗口 工具箱 工程窗口 属性窗口 立即窗口 窗体布局 VB集成开发环境界面图 常规部分
1.2vB集成开发环境 1.2.1常规组成部分 Visual basic程序,也跟其他 Windows应用程序一样 具有标题栏、菜单栏、工具栏这些常规组成部分。 1标题栏:“ Microsoft visual basic[设计]”内容 2.菜单栏:提供了编辑、设计和调试VB应用程序所需要 的菜单命令。 3.工具栏:是一些菜单命令的快捷按钮
1.2 VB集成开发环境 1.2.1 常规组成部分 Visual Basic 程序,也跟其他Windows应用程序一样, 具有标题栏、菜单栏、工具栏这些常规组成部分。 1.标题栏:“Microsoft Visual Basic [设计]”内容。 2.菜单栏:提供了编辑、设计和调试VB应用程序所需要 的菜单命令。 3.工具栏:是一些菜单命令的快捷按钮
1.2.2VB6特有组成部分 1窗体(form)窗口 要设计的vb程序界面 2,代码(code)窗口 用来编辑窗体、标准模块中的程序代码。 3工具箱( toolbox)窗口 包含建立应用程序所需要的内部控件(标准控件) 4.工程资源管理器( project exprot)窗口 保存一个应用程序所有的文件。 5属性( properties)窗囗 所有窗体或控件的属性设置 6其他窗口 立即窗口:调试程序用 窗体布局窗口:用于指定程序运行时的初始位置
1.窗体(form)窗口 要设计的vb程序界面。 2.代码(code)窗口 用来编辑窗体、标准模块中的程序代码。 3.工具箱(toolbox)窗口 包含建立应用程序所需要的内部控件(标准控件) 。 4.工程资源管理器(project expror)窗口 保存一个应用程序所有的文件。 5.属性(properties)窗口 所有窗体或控件的属性设置。 6.其他窗口 立即窗口:调试程序用 。 窗体布局窗口:用于指定程序运行时的初始位置。 1.2.2 VB6特有组成部分
1.3对象与事件驱动编程机制 1.3.1类和对象的概念 1.对象 对象是具有某些特性的具体事务的抽象。 如一个具体的人、一个具体的动物、一辆具体的车 等等,都是生活中所指的一个对象 2.类 类是同种对象的集合与抽象。如所有的人构成人类 3.类和对象的关系 类是创建对象实例的模板,而对象是类的一个实例 4.对象的三要素 描述其特征的属性;反映其动作的行为(称作方法) 还有在一定条件下发生的事件
1.3 对象与事件驱动编程机制 1.3.1 类和对象的概念 1.对象 对象是具有某些特性的具体事务的抽象。 如一个具体的人、一个具体的动物、一辆具体的车、 等等,都是生活中所指的一个对象。 2.类 类是同种对象的集合与抽象。如所有的人构成人类。 3. 类和对象的关系 类是创建对象实例的模板,而对象是类的一个实例。 4.对象的三要素 描述其特征的属性;反映其动作的行为(称作方法); 还有在一定条件下发生的事件