VB第1章Visual Basic程序设计概述

上传人:飞*** 文档编号:5188034 上传时间:2017-08-06 格式:PPT 页数:51 大小:1.07MB
返回 下载 相关 举报
VB第1章Visual Basic程序设计概述_第1页
第1页 / 共51页
VB第1章Visual Basic程序设计概述_第2页
第2页 / 共51页
VB第1章Visual Basic程序设计概述_第3页
第3页 / 共51页
VB第1章Visual Basic程序设计概述_第4页
第4页 / 共51页
VB第1章Visual Basic程序设计概述_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《VB第1章Visual Basic程序设计概述》由会员分享,可在线阅读,更多相关《VB第1章Visual Basic程序设计概述(51页珍藏版)》请在金锄头文库上搜索。

1、Visual Basic程序设计第1章 Visual Basic概述,2010年 3月 1日,计算机科学学院,教师:张翼凌,1.1 Visual Basic的发展,提 要,1.2 Visual Basic的特点,1. Visual Basic的集成开发环境,1.4 Visual Basic程序的工作机制,1.5 简单的Visual Basic程序设计,教学要求:(1)熟悉Visual Basic集成开发环境(2)了解Visual Basic程序的工作机制重点:Visual Basic集成开发环境难点:Visual Basic程序的工作机制,本章目标,1.1 Visual Basic的发展,1.

2、1.1 BASIC语言BASIC语言最初问世于1964年 ,早期的BASIC只能以解释方式运行 。为了提高BASIC程序的运行速度,软件工作者研制出了BASIC语言的编译软件,利用编译软件对BASIC源程序进行编译、连接,可以生成可执行文件(.EXE文件)。生成的可执行文件能脱离BASIC环境,直接在DOS操作平台下运行,1.1 Visual Basic的发展,1.1.2 Visual Basic版本 1991年Microsoft公司推出了Visual Basic。 1992:2.0版 1993:3.0版 1995:4.0版 1997:5.0版 1998:6.0版,Visual Basic6.

3、0提供了三个版本学习版专业版企业版 这3种版本是在相同的基础上建立起来的,大多数应用程序可以在3种不同的版本中通用,只是不同的版本面向不同的用户层。,1.2 Visual Basic的特点,1. 可视化编程 Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,编程人员只需要在窗口添加所需的各种部件。“可视化的”:是一种开发图形户界面(GUI)的方法。,1.2 Visual Basic的特点,2. 面向对象的程序设计 Visual Basic的每一个对象是实际可视的图形部件,每一个对象被赋予相应的属性。,3. 结构化的程序设计语言 程序模块有三种基本结构,

4、即顺序结构、选择结构和循环结构。,1.2 Visual Basic的特点,4. 事件驱动编程机制 通过事件驱动,用户在界面上的任何操作都自动映射到相应的处理代码上。 5. 其他特点 Visual Basic还提供了对象的链接与嵌入(OLE)和访问数据库等功能。,1.2 Visual Basic的特点,【例1-1】以下关于Visual Basic 特点的叙述中,错误的是_D_。(A)Visual Basic 是采用事件驱动编程机制的语言(B)Visual Basic 程序既可以编译运行,也可以解释运行(C)构成Visual Basic 程序的多个过程没有固定的执行顺序(D)Visual Basi

5、c 程序不是结构化程序,不具备结构化程序的三种基本结构。,1. Visual Basic的集成开发环境,1.3.1 启动与退出Visual BASIC 启动:“开始”“程序”“Microsoft Visual Basic 6.0中文版”“Microsoft Visual Basic 6.0中文版”,启动Visual Basic。在“新建工程”对话框中,选择 “标准EXE工程” ,单击 “打开”按钮,进入Visual Basic的集成开发环境,,退出:,可以用下列方法退出Visual Basic。 (1)单击Visual Basic主窗口右上角的“关闭”按钮。 (2)选择“文件”“退出”命令。

6、(3)Alt+F4。 在退出时,Visual Basic系统会自动判断是否修改了工程中的内容,若修改,系统会提示用户是否保存修改过的结果。,1. Visual Basic的集成开发环境,1.3.2 Visual BASIC的集成开发环境,工具箱,主窗口,代码窗口,立即窗口,窗体设计器,窗体布局窗口,工程资源管理器,属性窗口,标题栏,菜单栏,工具栏,1. Visual Basic的集成开发环境,1. 标题栏 标题栏是位于屏幕顶部的水平条,用来显示应用程序的名字 三种工作模式 设计模式:既可修改界面又可修改代码 运行模式:既不能修改界面又不能修改代码 中断模式:不能修改界面,但能修改代码,1. V

7、isual Basic的集成开发环境,2. 菜单栏 标题栏的下面是菜单栏,菜单栏中包括“文件”、“编辑”、“视图”、“工程”、“格式”、“调试”、“运行”、“查询”、“图表”、“工具”、“外接程序”、“窗口”和“帮助”共有13个菜单项。,3. 工具栏 菜单栏下面是工具栏,Visual Basic 6.0提供了“编辑”、“标准”、“窗体编辑器”和“调试”4种工具栏。,固定工具栏和浮动工具栏,1. Visual Basic的集成开发环境,1. Visual Basic的集成开发环境,4. 控件箱 控件箱提供了一组控件,系统启动时一般打开“标准控件箱”,位于窗体的左侧,每个控件由工具箱中的一个图标来

8、表示。,显示各种控件,提供在窗体上设计默认由21个图标组成,其中20个标准控件,只能在设计模式出现向窗体添加控件的方法单击工具箱中的相应控件,在窗体中按住鼠标左键拖动双击工具箱中的相应控件,1. Visual Basic的集成开发环境,5. 窗体设计器 窗体设计器简称窗体(Form),是应用程序最终面向用户的窗口。各种控件、图形、数据以及程序的运行结果都在窗体设计器窗体中显示出来。默认名称为:Formx(x:1,2,3.)清除窗体小点: 工具-选项-通用-”取消网格”,1. Visual Basic的集成开发环境,6. 工程资源管理器(project expror) 在工程资源管理器窗口中,列

9、出了应用程序包含的文件清单。,文件类型工程文件:后缀名为vbp工程组文件:后缀名为vbg模块文件:后缀名为bas类文件:后缀名为cls窗体文件:后缀名为frm,查看代码:显示和编辑代码,查看对象,切换文件夹,窗体名称(在编写代码时使用),窗体文件名(保存在磁盘上的名称),1. Visual Basic的集成开发环境,7. 属性窗口 VB中,窗体和控件被称为对象.每个对象可以用一组属性来刻画其特征,属性窗口主要用来设置Visual Basic窗体及各控件的属性特征 。,对象列表框:显示应用程序中每个对象的名字以及 对象的类型属性显示方式:按“字母”或“分类”属性列表:显示当前对象的所有属性属性解

10、释:显示所选属性的名称和功能,属性窗口包含以下4部分:,对象下拉框:列出选中窗体内的所有对象,选中对象的名称,选中对象所属类型,对象的属性,对象的属性值,选中属性的说明,属性窗口,1. Visual Basic的集成开发环境,8. 窗体布局窗口 用于观察应用程序中各窗体在屏幕上的位置。窗体布局窗口显示在屏幕右下角。用户可使用表示屏幕的小图像来布置应用程序中各窗体的位置。这个窗口在多窗体应用程序中很有用,因为这可以指定每个窗体相对于主窗体的位置。,窗体布局窗口,1. Visual Basic的集成开发环境,9. 代码(code)窗口,代码编辑器窗口,简称代码窗口,主要用来编写代码, 打开方式:

11、1、设计模式中,通过双击窗体或窗体上任何对象 2、设计模式中,通过“工程资源管理器”窗口中的 “查看代码”按钮来打开。 3、或按F7 4、”视图”-”代码窗口”,用来显示和编辑程序代码每个窗体都有一个单独的代码窗口组成 标题栏 “对象”列表框 “事件”列表框 “代码”框 “过程查看”按钮 “全模块查看”按钮,代码编辑器,对象下拉框:列出选中窗体内的所有对象,事件列表框,过程,过程查看,全模块查看,1.4 Visual Basic程序的工作机制,1.4.1 对象 1. 什么是对象 对象是具有特殊属性和行为方式的实体,由实体内的数据和操作数据的程序代码组成。对象具有自己的属性、方法和事件 。,VB

12、中常用的对象有:具体的窗体、具体的按钮、具体的标签等,属性,型号,价格,里程,行为,起动,停车,行驶,对象的三要素(属性、方法、事件) 属性例如:Command1.Caption=“欢迎”,:用来描述和反映对象特征的参数, 比如,名称(name)、标题(Caption)颜色(Color)、字体(FontName),对象属性的设置方式: 在设计阶段,通过属性窗口设置实现在程序代码中,通过赋值实现,格式为: 对象.属性 = 属性值,1.4 Visual Basic程序的工作机制,1.4.1 对象1. 对象的属性,1.4 Visual Basic程序的工作机制,2. 对象的事件,由Visual Ba

13、sic 预先设置好的,能够被对象识别的动作,事件是对象的响应,比如,Load、Click事件。,事件事件分类 系统事件:如Load、Timer事件 用户事件:如Click、DblClick事件事件过程:事件发生后,对事件的处理步骤VB采用事件驱动的程序设计方法,VB中,每个对象都预先定义好了一系列的事件,Private Sub 对象名称_事件过程名( 参数列表 ) 事件过程代码End Sub,例如: Private Sub Command1_Click() Command1.Caption=“欢迎” End Sub,对象,事件,事件过程代码,1.4 Visual Basic程序的工作机制,3.

14、 对象的方法 在面向对象程序设计(OOP)中,引入了称为方法(Method)的特殊过程和函数。方法的操作与过程、函数的操作相同。,方法:对象执行的操作 方法是面向对象的,每一个对象都可以有多个与之相关联的方法,在调用的时候一定要指明对象对象方法的调用格式,对象.方法 参数列表,例如: Form1.Print “Welcome to you! Printer.Print “Welcome to you!,比如,Print,用于不同的对象时,可以在不同的设备上输出信息。,1.4 Visual Basic程序的工作机制,1.4.2 控件 控件是Visual Basic提供的与用户交互的可视化部件,以

15、图标的形式放在控件箱中。 1. 控件的分类 (1)内部控件 :内部控件也称标准控件,由 Visual Basic的.exe文件提供。 (2)ActiveX控件 :ActiveX控件是控件箱的扩充 部分,使用之前须把它们添加到控件箱中。,1.4 Visual Basic程序的工作机制,3)可插入对象 :可插入对象是由其他应用程序 创建的对象,这些对象能添加到工具箱中。 2. 控件的名称 每一个窗体和控件都有一个名字,即Name属性值。可使用默认名称 建议使用匈牙利命名法为控件命名 。用3个小写字母作为对象名称的前缀 。例如:确定按钮的Name:cmdOK,1.4 Visual Basic程序的工作机制,3. 控件的属性值 所有的控件都有一个与控件值有关的属性,通过“控件.属性”的格式设置。 例: Text1.Text = 欢迎使用Visual BASIC,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号