文档介绍:第1章 Visual Basic概述
认识Visual Basic
Visual Basic
Visual Basic中常用的概念
最简单Visual Basic应用程序设计
设计Visual Basic应用程序的步骤
12/30/2017
1
清华大学出版社
【目的要求】
1、了解Visual Basic的特点
2、熟悉Visual Basic
3、掌握Visual Basic中常用的概念
4、掌握设计Visual Basic应用程序的步骤
【重点】
理解对象、事件和方法这三个基本概念
12/30/2017
2
清华大学出版社
认识Visual Basic
程序设计语言的发展
面向对象的程序设计
面向对象的程序设计是一种以对象为基础,以事件来驱动对象执行的程序设计技术。
基本思想:通过建立与具体实际应用相对应的对象,并通过这些对象的组合来创建具体的应用程序。
12/30/2017
3
清华大学出版社
继承性:这一特性为代码的共享提供了一种非常有效的方法从而可以避免重复的代码设计,实现对象的可重用性,这一特性也是面向对象程序设计技术最本质的特性。
封装性:这一特性为信息的隐蔽提供了具体的实现手段,用户不必清楚对象内部的细节,只需了解其功能即可。
可靠性:对象实现了抽象和封装,从而使得其中出现的错误限制在对象的内部,因而不会向外部传播,同时也易于检查和维护。
面向对象设计的特性
模块性:对象是一个功能和数据独立的单元,它们之间只能通过对象认可的方式来进行通信,并可以较为自由地为其他对象调用。
12/30/2017
4
清华大学出版社
连续性:虽然面向对象的程序设计语言在编程模式上相差很大,但它并没有掘弃传统的做法,它不仅采用了传统程序设计语言的语言要素,而且利用它们来模拟建立对象,从而使得一个熟悉传统程序设计语言的编程者能很快掌握面向对象设计的规律。
Visual Basic介绍
Basic
Visual Studio 。Visual是可视化的意思。在设计过程中,你可以用可视化的方式去编排一个窗口程序在执行时的外观。同时,它也采用了易学易懂的Basic语言,并且把关于界面操作的细节部分事先封装起来。
可扩充性:面向对象的系统可以通过继承机制不断扩充其对象的功能,而不会影响原系统的运行。
12/30/2017
5
清华大学出版社
Visual Basic 共分为三种不同的版本:
“Visual Basic 学习版”
“Visual Basic专业版”
“Visual Basic 企业版”
Basic的特点
(1)具有面向对象的可视化工具
(2)事件驱动的编程机制
(3)结构化的程序设计语言
(4)开放的数据库功能与网络支持
(5)充分利用WINDOWS资源
3. Visual Basic的安装、启动与退出
12/30/2017
6
清华大学出版社
Visual Basic
【新建工程】对话框
一个工程就是包含一个完整程序的最小单位。
12/30/2017
7
清华大学出版社
Visual Basic
标题栏
工具栏
设计窗口
代码窗口
工具箱
工程资源管理器
属性窗口
布局窗口
菜单栏
12/30/2017
8
清华大学出版社
查看代码:编写与选择项目相关的程序代码
查看对象:如果选择的项目是可见的,就在对象窗口显示它的外观
切换文件夹:选择是否把工程中的各个项目分类显示
标准工具按钮:(P7)
图1-4 工程资源管理器窗口
查看代码
查看对象
切换文件夹
12/30/2017
9
清华大学出版社
VB把一个应用程序称为一个工程(Project),而一个工程又是各种类型的文件的集合,这些文件包括工程文件(.vbp)、窗体文件(.frm)、标准模块文件(.bas)、类模块文件(.cls)、资源文件(.res)、ActiveX 文档(.dob)、ActiveX 控件(.ocx)、用户控件文件(.ctl)、属性页文件(.pag)。
并不是每一个工程都要包括上述所有文件,VB 要求一个工程至少包含两个文件,即工程文件(.vbp)和窗体文件(.frm)。至于一个工程要包括多少种文件,由程序设计的复杂程度而定。
12/30/2017
10