Download presentation
Presentation is loading. Please wait.
1
高等教育“十一五”规划教材 Visual Basic 程序设计教程 主讲教师:
2
目 录 1. VB程序设计概述 VB可视化编程基础 2. VB语言基础 3. VB程序控制结构 4. 数组 5.
3
目 录 过程 6. 应用程序界面设计 7. VB图形操作 8. VB文件操作 9. VB数据库编程 10.
4
第1章 VB程序设计概述 要点提示 程序设计基本概念 VB的特点 VB 6.0集成开发环境 如何创建VB应用程序
5
第1章 VB程序设计概述 1.1 程序设计基本概念 程序=算法+数据结构 1 程 序
1.1 程序设计基本概念 1 程 序 所谓程序,就是一组能够完成特定任务的命令序列的集合。计算机程序主要描述两部分内容:描述问题的每个对象及它们之间的关系,即数据结构的内容;描述对这些对象作处理的规则,即求解的算法。 程序=算法+数据结构
6
第1章 VB程序设计概述 1.1 程序设计基本概念 2 程序设计
1.1 程序设计基本概念 2 程序设计 程序设计是根据特定的问题,提出需求,设计数据结构和算法,使用某种程序设计语言,设计计算机执行的指令序列。即编制程序,经过调试,使计算机能正确完成特定的任务。
7
第1章 VB程序设计概述 1.1 程序设计基本概念 3 程序设计语言
1.1 程序设计基本概念 3 程序设计语言 程序设计语言,也称算法语言,是人与计算机交流的工具,用来书写计算机程序的工具,由字、词和语法规则构成的指令系统。所谓“指令”,就是命令,即告诉计算机在什么时候、什么条件下干什么,计算机根据指令一条一条执行,并把执行结果返回用户。
8
第1章 VB程序设计概述 1.1 程序设计基本概念 3 程序设计语言 按 程 序 设 计 语 言 的 发 展
1.1 程序设计基本概念 3 程序设计语言 代码全部由二进制符号“0”和“1”按不同的方式排列组合而成,编写的程序能够被计算机直接识别执行,执行速度快。 按 程 序 设 计 语 言 的 发 展 机器语言 由一些助记符表示二进制代码指令的语言。用汇编语言编写的程序只需要经过简单的翻译就可以被计算机执行。 汇编语言 指与自然语言和数学公式相似的程序语言,能够独立于机器的硬件特性,比较容易从一个系统转移到另一个系统,增强了程序的通用性。 高级语言
9
第1章 VB程序设计概述 1.1 程序设计基本概念 3 程序设计语言 按 高级 语 言 的 发 展
1.1 程序设计基本概念 3 程序设计语言 致力于用计算机能够理解的逻辑来描述需要解决的问题和解决问题的具体方法和步骤。 面向过程 按 高级 语 言 的 发 展 又称为非过程化的语言,或称为第四代语言。用面向问题的语言解题时,不仅摆脱了计算机的内部逻辑,而且不必关心问题的求解算法和求解过程,只需指出要计算机做什么,数据的输入和输出形式,就能得到所需的结果。 面向问题 面向对象的语言将客观事物看成是具有属性和行为的对象,通过抽象找出同一类对象的共同属性和行为,形成类。通过类的继承与多态可以很方便地实现代码重用。 面向对象
10
第1章 VB程序设计概述 1.1 程序设计基本概念 4 程序设计方法 结构化程序设计
1.1 程序设计基本概念 4 程序设计方法 结构化程序设计 即首先把一个复杂的大问题分解为若干相对独立的小问题。如果小问题仍较复杂,则可以把这些小问题又继续分解成若干子问题,这样不断地分解,使得小问题或子问题简单到能够直接用程序的三种基本结构表达为止。然后,对应每一个小问题或子问题编写出一个功能上相对独立的程序块,这种像积木一样的程序块被称为模块。逐个击破每个模块,最后再统一组装,这样,对一个复杂问题的解决就变成了对若干个简单问题的求解。这就是自上而下、逐步求精的程序设计方法。
11
第1章 VB程序设计概述 1.1 程序设计基本概念 4 程序设计方法 自顶向下 结构化程序设计 逐步求精 模块化
12
第1章 VB程序设计概述 1.1 程序设计基本概念 4 程序设计方法
1.1 程序设计基本概念 4 程序设计方法 面向对象程序设计 面向对象程序设计(object-oriented programming,简称OOP)立意于创建软件重用代码,具备更好地模拟现实世界的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。
13
第1章 VB程序设计概述 1.2 VB简介 VB的前身是BASIC语言。BASIC是beginner's all-purpose symbolic instruction code(初学者通用符号指令代码)的缩写,它具有简单易学、使用方便的优点,同时又增加了可视化程序设计工具,便于程序员建立图形对象,可以巧妙地把Windows 编程的复杂性“封装”起来。
14
第1章 VB程序设计概述 1.2 VB简介 1.2.1 VB发展历程
15
特点 第1章 VB程序设计概述 1.2 VB简介 1.2.2 VB的特点 基于对象的可视化设计工具 面向对象的程序设计方法
结构化程序设计语言 事件驱动的编程机制 支持多种数据库的访问
16
第1章 VB程序设计概述 1.3 VB 6.0集成开发环境 1.3.1 主窗口
17
第1章 VB程序设计概述 1.3 VB 6.0集成开发环境 1.3.1 主窗口 工作模式 设计 运行 中断
18
第1章 VB程序设计概述 1.3 VB 6.0集成开发环境 1.3.1 主窗口
除了“标准”工具栏外,还有“编辑”、“窗体编辑器”、“调试”等专用工具栏。要显示或隐藏工具栏,可以选择“视图”|“工具栏”命令或在工具栏上单击鼠标右键进行所需工具栏的选取。
19
第1章 VB程序设计概述 1.3 VB 6.0集成开发环境 1.3.2 工具箱窗口
工具箱窗口由工具图标组成。这些图标是VB应用程序的构件,称为图形对象或控件。用户也可通过“工程”|“部件”命令将未装入Windows中的其他控件装入到工具箱中。
20
第1章 VB程序设计概述 1.3 VB 6.0集成开发环境 1.3.3 窗体窗口
处于设计状态的窗体由网格点构成,方便用户对控件的定位,网格点间距可以通过执行“工具”|“选项”命令,在“通用”选项卡的“窗体设置网格”中输入“宽度”和“高度”来改变.
21
第1章 VB程序设计概述 1.3 VB 6.0集成开发环境 工程资源管理器 窗口 1.3.4
工程资源管理器 窗口 1.3.4 工程资源管理器窗口简称工程窗口,由标题栏、工具按钮和列表窗口组成,其显示各类文件的方式与Windows资源管理器显示文件夹的方式相仿,用来管理当前工程中所包含的各类文件,VB允许打开多个工程。
22
第1章 VB程序设计概述 1.3 VB 6.0集成开发环境 1.3.4 工程资源管理器窗口 窗体文件
该文件存储窗体上使用的所有控件对象、对象的属性、对象相应的事件过程及程序代码。一个应用程序至少包含一个窗体文件,最多可有255个窗体文件。 窗体文件 也称为程序模块文件,它是为合理组织程序而设计的,标准模块文件是一个纯代码性质的文件,它不属于任何一个窗体,主要在大型应用程序中使用,用来声明全局变量和定义一些通用的过程。 标准模块 文件 可以用类模块来建立用户自己的对象。类模块包含用户对象的属性及方法,但不包含事件代码,该文件是可选项。 类模块 文件
23
窗口中的 其他文件 第1章 VB程序设计概述 1.3 VB 6.0集成开发环境 1.3.4 工程资源管理器窗口 工程文件(.vbp)
二进制数据文件(.frx) 窗口中的 其他文件 包含ActiveX 控件的文件(.ocx) 单个资源文件(.res) 可执行文件(.exe)
24
第1章 VB程序设计概述 1.3 VB 6.0集成开发环境 1.3.5 属性窗口
属性窗口用于显示和设计对象的属性。属性窗口中的属性显示方式分为两种,即按字母顺序和按分类顺序,分别通过单击相应的按钮来实现。属性默认按字母顺序排列,可以通过窗口右部的垂直滚动条找到对象的任意属性。属性窗口只有在设计阶段才能激活。
25
第1章 VB程序设计概述 1.3 VB 6.0集成开发环境 1.3.6 窗体布局窗口
窗体布局窗口中有一个表示屏幕的小图像,用来布置应用程序中各窗体的位置,使用鼠标拖动窗体布局窗口中的小窗体图标,可方便地调整程序运行时窗体显示的位置。
26
第1章 VB程序设计概述 1.3 VB 6.0集成开发环境 1.3.7 代码窗口
代码窗口又称代码编辑器,专门用于设计程序代码,各种通用过程和事件过程代码均在此窗口上显示和编辑。 打开代码窗口的方法有:选择“视图”|“代码窗口”命令;双击窗体的任何地方;右击鼠标,选择快捷菜单中的“查看代码”;单击工程窗口中的“查看代码”按钮等。
27
第1章 VB程序设计概述 1.3 VB 6.0集成开发环境 1.3.8 使用帮助功能
Microsoft Visual Studio中的MSDN Library是一个包含VB帮助信息的完整系统。用户安装它之后,可以在VB集成开发环境直接调用。
28
第1章 VB程序设计概述 1.4 创建VB 应用程序 步骤 1.4.1 创建的一般步骤 设计应用程序的用户界面 分析问题,设计算法
设置各控件对象属性 编写程序代码 保存程序文件 测试运行程序 步骤
29
【例1.1】 设计如图所示的程序界面。要求在文本框输入姓名(如:张小三),单击“显示”按钮,则显示“张小三,欢迎进入VB世界!” 。单击“退出”按钮结束该程序。
30
【例1.1】 详细操作步骤参见教材。
31
第1章 VB程序设计概述 1.4 创建VB 应用程序 1.4.2 VB工程管理 1 2 3 4 创建、打开和保存工程
添加、删除和保存窗体等各种文件 3 在工程中添加、删除控件 4 运行程序和制作可执行文件
32
Thank You !
Similar presentations