《《visual basic程序设计基础与实训教程》第1章:visual basic概述》由会员分享,可在线阅读,更多相关《《visual basic程序设计基础与实训教程》第1章:visual basic概述(44页珍藏版)》请在金锄头文库上搜索。
1、http:/ Visual Basic概述 (时间:1次课,2学时)http:/ Visual Basic概述 学习目的与要求: Visual Basic6.0是Microsoft公司推出的可视化 开发工具组件Visual Studio6.0的组件之一,是 基于BASIC语言的可视化程序设计语言。 Visual Basic6.0既继承了BASIC语言的简单易 懂的特点,又采用了面向对象、事件驱动的 编程机制,提供了一种所见即所得的可视化 程序设计方法。本章主要介绍Visual Basic的发展概况、特点 及Visual Basic6.0版的集成开发环境、帮助功 能的使用。 http:/ Vis
2、ual Basic概述n1.1 Visual Basic的发展 n1.2 Visual Basic的特点 n1.3 Visual Basic的集成开发环境 n1.4 建立简单的应用程序 n1.5 帮助功能的使用n 1.6 本章习题http:/ Visual Basic的发展 1 1、 BASICBASIC语言语言BASIC是英文Beginners All-Purpose Symbolic Instruction Code 的缩写(初学者通用符号指令代码),BASIC语言是美国著名大学Dartmouth学院的两位教授于1964年开发出来的,专门为初学者设计的计算机语言,主要用于教学。BASIC语
3、言的功能有限,很难进行大型应用程序的开发,常用于中小型事务处理。http:/ Basic被称为“可视化的程序设计语言”,即不需编写大量代码去描述接口元素的外观和位置,而只要把预先建立的对象安放到设计窗体的某一位置即可,从而大大降低了编程的难度和工作量,提高程序的开发效率。2、Visual Basichttp:/ Basic的版本 VB 6.0 有三种版本,可以满足不同的开发需要。 (1)学习版(2)专业版(3)企业版本书中介绍的是Visual Basic 6.0中文企业版,其内容也可适用于专业版。大多数程序也可在学习版中运行 。 http:/ Visual Basic的特点 1. 可视化 Vi
4、sual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。 http:/ 面向对象 面向对象编程思想诞生于20世纪80年代初期,并在C+等 程序设计语言中实现,随着面向对象编程思想的成熟和它所 具有的优越性,面向对象编程这一思想已逐步被应用到各种 传统高级语言中,自然也被嵌入到Visual
5、Basic。但它与一 般的面向对象的程序设计语言(如C+)不完全相同。Visual Basic则是应用面向对象的程序设计方法(OOP),把程序和 数据封装起来作为一个对象,并为每个对象赋予应有的属性 ,使对象成为实在的东西。在设计对象时,不必编写建立和 描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码并封装起来。每个对象以图形 方式显示在界面上,都是可视的。http:/ 事件驱动事件驱动是非常适合图形用户界面的编程方式。在传统的或“过程化”的应用程序中,应用程序自身控制了执行哪一部分代码和按何种顺序执行代码。程序从第一行代码执行并按应用程序中预定的路
6、径执行,必要时调用过程。Visual Basic通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。事件可以由用户操作触发,也可以由来自操作系统或其他应用程序的消息触发,甚至由应用程序本身的消息触发。这些事件的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的代码的路径都是不同的。http:/ Visual Basic的集成开发环境 n1.3.1 启动Visual Basicn1.3.2 集成开发环境的组成n1.3.3 定制集成开发环境http:/ 启动Visual Basic Visual Visual Basic6.0Basic6.0与其他与其他W
7、indowsWindows应用程序一样,有两应用程序一样,有两 种常用的启动方法:种常用的启动方法: (1)(1)单击【开始】单击【开始】| |【程序】【程序】| |【Microsoft Microsoft Visual Visual Basic6.0Basic6.0中文版】中文版】| |【Microsoft Microsoft Visual Visual Basic6.0Basic6.0 中文版】命令。中文版】命令。 (2)(2)创建快捷方式,并放在桌面上,以后双击该快捷方创建快捷方式,并放在桌面上,以后双击该快捷方 式图标即可。式图标即可。 Visual Basic6.0Visual Ba
8、sic6.0启动后,出现如图启动后,出现如图1.11.1所示的窗口。所示的窗口。http:/ 【新建工程】对话框 http:/ (1)(1)【新建】:创建新的工程。其中列出了【新建】:创建新的工程。其中列出了Visual Visual Basic6.0Basic6.0 可以创建的所有工程类型。可以创建的所有工程类型。 (2)(2)【现存】:列出了所有已创建的工程,可以选择并打开它【现存】:列出了所有已创建的工程,可以选择并打开它 们。们。 (3)(3)【最新】:列出了最近打开过的工程及其所在的文件夹。【最新】:列出了最近打开过的工程及其所在的文件夹。选中该对话框中下端的【不再显示这个对话框】,
9、则在下选中该对话框中下端的【不再显示这个对话框】,则在下 次启动次启动Visual Basic6.0Visual Basic6.0时将不再显示【新建工程】对话框。时将不再显示【新建工程】对话框。 新建一个工程时,可在【新建】选项卡中选择【标准新建一个工程时,可在【新建】选项卡中选择【标准EXEEXE】,】, 并单击【打开】按钮,即可进入并单击【打开】按钮,即可进入Visual Visual Basic6.0Basic6.0的集成开发的集成开发 环境。如图环境。如图1.21.2所示:所示: http:/ Visual Basic6.0的集成开发环境 http:/ 集成开发环境的组成 1 1标题栏
10、标题栏 Visual Visual Basic6.0Basic6.0的标题栏与其他的标题栏与其他WindowsWindows窗口的标题栏的格窗口的标题栏的格 式是相同的,显示了式是相同的,显示了Visual Visual Basic6.0Basic6.0的图标、当前工程名、的图标、当前工程名、 当前工作状态。标题栏右侧的三个按钮依次为最小化、最大化当前工作状态。标题栏右侧的三个按钮依次为最小化、最大化 和关闭。如图和关闭。如图1.21.2,此时标题栏中标题为,此时标题栏中标题为“工程工程1-1-Microsoft Microsoft Visual Visual BasicBasic设计设计”,
11、表明此时,表明此时Visual Visual Basic6.0Basic6.0正处于设正处于设 计计“工程工程1”1”的状态。当进入其他状态时,标题栏中的文字会的状态。当进入其他状态时,标题栏中的文字会 产生相应变化。产生相应变化。 Visual Basic6.0Visual Basic6.0有三种工作状态:有三种工作状态: (1 1)设计状态:)设计状态:可进行用户界面的设计和代码的编辑,以完可进行用户界面的设计和代码的编辑,以完 成应用程序的开发。成应用程序的开发。 (2 2)运行状态:)运行状态:运行应用程序。此时不可编辑界面和代码。运行应用程序。此时不可编辑界面和代码。 (3 3)中断
12、状态)中断状态:暂时中断应用程序的运行。此时可以编辑代:暂时中断应用程序的运行。此时可以编辑代 码,但是不能编辑界面。码,但是不能编辑界面。http:/ 2. 菜单栏菜单栏 菜单栏位于标题栏的下面,显示了所有的菜单栏位于标题栏的下面,显示了所有的Visual Basic6.0Visual Basic6.0命命 令。除了提供包括【文件】、【编辑】、【视图】、【格式】令。除了提供包括【文件】、【编辑】、【视图】、【格式】 、【工具】、【窗口】和【帮助】等标准菜单之外,还提供了、【工具】、【窗口】和【帮助】等标准菜单之外,还提供了 编程专用的功能菜单,如【工程】、【外接程序】和【调试】编程专用的功能
13、菜单,如【工程】、【外接程序】和【调试】 等菜单。等菜单。 3. 3. 工具栏工具栏 工具栏在编程环境下提供对于常用命令的快速访问。在默认工具栏在编程环境下提供对于常用命令的快速访问。在默认 状态下,启动状态下,启动Visual Basic6.0Visual Basic6.0后,在窗口上出现标准工具栏后,在窗口上出现标准工具栏 。可以选择【视图】菜单的【工具栏】选项,开启或关闭。可以选择【视图】菜单的【工具栏】选项,开启或关闭 Visual Basic6.0Visual Basic6.0其他的工具栏。其他的工具栏。 http:/ Basic6.0Visual Basic6.0时,【工具箱】由时
14、,【工具箱】由2121个按钮形式的图个按钮形式的图 标构成,显示了各种控件的制作工具。用户可以利用这些工具标构成,显示了各种控件的制作工具。用户可以利用这些工具 在窗体上设计各种控件。其中,指针不是控件,它仅用于移动在窗体上设计各种控件。其中,指针不是控件,它仅用于移动 窗体和控件,以及调整它们的大小。其余窗体和控件,以及调整它们的大小。其余2020个称为标准控件。个称为标准控件。 也可以通过【工程】菜单栏的【部件】菜单项加入扩充控件(也可以通过【工程】菜单栏的【部件】菜单项加入扩充控件( Active XActive X控件)。控件)。5. 5. 窗体窗口窗体窗口在设计在设计Visual Basic6.0Visual Basic6.0应用程序的过程中,界面设计是最基应用程序的过程中,界面设计是最基 本的工作。【窗体窗口】是设计应用程序界面的地方。每个【本的工作。【窗体窗口】是设计应用程序界面的地方。每个【 窗体窗口】只容纳一个窗体。在开发应用程序时可以使