Visual Basic程序设计应用教程-电子教案&源代码-薛晓萍 第1章 第1章 Visual Basic 程序设计概述 简约

上传人:E**** 文档编号:89400279 上传时间:2019-05-24 格式:PPT 页数:56 大小:317.50KB
返回 下载 相关 举报
Visual Basic程序设计应用教程-电子教案&源代码-薛晓萍 第1章 第1章 Visual Basic 程序设计概述 简约 _第1页
第1页 / 共56页
Visual Basic程序设计应用教程-电子教案&源代码-薛晓萍 第1章 第1章 Visual Basic 程序设计概述 简约 _第2页
第2页 / 共56页
Visual Basic程序设计应用教程-电子教案&源代码-薛晓萍 第1章 第1章 Visual Basic 程序设计概述 简约 _第3页
第3页 / 共56页
Visual Basic程序设计应用教程-电子教案&源代码-薛晓萍 第1章 第1章 Visual Basic 程序设计概述 简约 _第4页
第4页 / 共56页
Visual Basic程序设计应用教程-电子教案&源代码-薛晓萍 第1章 第1章 Visual Basic 程序设计概述 简约 _第5页
第5页 / 共56页
点击查看更多>>
资源描述

《Visual Basic程序设计应用教程-电子教案&源代码-薛晓萍 第1章 第1章 Visual Basic 程序设计概述 简约 》由会员分享,可在线阅读,更多相关《Visual Basic程序设计应用教程-电子教案&源代码-薛晓萍 第1章 第1章 Visual Basic 程序设计概述 简约 (56页珍藏版)》请在金锄头文库上搜索。

1、普通高等教育“十二五”规划教材 Visual Basic程序设计应用教程 主 编 薛晓萍 黄 震 副主编 刘 利 汪华斌 袁秀莲 李卫华 中国水利水电出版社,第1章 Visual Basic 程序设计概述,Visual Basic(简称VB) 是一种面向对象的可视化程序设计语言。 在本章中主要介绍计算机程序设计的一些基本知识及VB的发展历程和特点,并通过介绍简单应用程序的设计过程,讲解面向对象程序设计的有关概念和VB 6.0集成开发环境的使用,结合实例总结出VB 6.0面向对象可视化应用程序的设计方法和步骤。,第1章 Visual Basic 程序设计概述,1.1 Visual Basic 简

2、介 1.2 Visual Basic 6.0 的集成开发环境 1.3 Visual Basic应用程序设计初步 1.4 面向对象程序设计的基本概念 1.5 窗体和常用控件,1.1 Visual Basic 简介,1.1.1 程序设计语言与程序设计 1.1.2 Visual Basic 的产生和发展 1.1.3 Visual Basic 的特点,返回,1.1.1 程序设计语言与程序设计,“程序设计语言”是人和计算机交流的工具,是由字、词和语法规则构成的指令系统。 所谓的“指令”,就是命令。使用程序设计语言,只需要告诉计算机什么时候、什么条件下干什么,计算机根据指令一条一条地执行,并把执行结果告诉

3、人们。 一种高级程序设计语言往往只有一百几十条词汇、若干条规则,便于记忆,易于学习。,返回,1.1.1 程序设计语言与程序设计,最早期的计算机语言是机器语言,即二进制语言,由0和1组成。 汇编语言是一种用助记符来表示各种操作的计算机语言。 机器语言和汇编语言都是面向机器(依赖于具体的机器硬件,通用性差)的语言,统称为低级语言。,1.1.1 程序设计语言与程序设计,高级语言一种接近自然语言和数学语言的程序设计语言,它提供常用的数据描述和对数据操作的规则描述。 用高级语言编写的程序称为“源程序”。计算机不能直接识别源程序代码,必须翻译为二进制程序代码才能在机器上运行。 翻译方式有两种:解释方式和编

4、译方式。 VB提供解释和编译两种执行方式。,1.1.1 程序设计语言与程序设计,任何解决问题的过程都是由一定的步骤组成的,把解决问题确定的方法和有限的步骤称作算法 。 算法+数据结构程序 表示一个算法一般用流程图表示。,流程图符号,1.1.1 程序设计语言与程序设计,程序设计方法种类很多,主要有: 模块化程序设计方法 结构化程序设计方法 面向对象程序设计方法,模块化程序设计方法,结构化程序设计方法,结构化程序设计主要包括:一是使用三种基本控制结构,二是采用自顶向下和逐步求精的方法。,面向对象程序设计方法,在程序设计中,算法总是与特定的数据结构密切相关的,算法含有对数据结构的访问,特定的算法只适

5、用于特定的数据结构,因此算法和数据结构在编程中应该是一个密不可分的整体,这个整体叫对象。 面向对象的程序设计通过类、对象、继承、多态等机制形成一个完整的编程体系。 用面向对象方法设计和编写程序,其结构与求解的实际问题完全一致,有很高的可读性、可维护性和可修改性。,1.1.2 Visual Basic 的产生和发展,VB是从Basic语言发展而来的。 Basic是最易于初学者学习使用,在计算机程序设计发展历史上应用最为广泛的语言。 Visual指的是开发Windows环境下图形用户界面(GUI)的方法,即可视化的用户界面设计功能。 VB 6.0只能运行在Windows95、98、2000或Win

6、dows NT操作系统环境下,是一个32位应用程序的开发工具。 VB 6.0共有3个版本:标准版、专业版、企业版。,返回,1.1.3 Visual Basic 的特点,1. 具有面向对象的可视化设计工具 2. 事件驱动的编程机制 3. 结构化的设计语言 4. 充分利用Windows资源 5. 强大的数据库操作功能 6. 支持基于因特网的应用程序的开发。,返回,1.2 Visual Basic 6.0 的集成开发环境,1.2.1 VB集成开发环境简介 1.2.2 工程资源管理器窗口 1.2.3 属性窗口 1.2.4 窗体布局窗口 1.2.5 代码窗口 1.2.6 立即窗口 1.2.7 其他窗口,

7、返回,启动VB后,出现“新建工程”对话框,如下图所示。 使用VB开发的应用程序或其他程序都被称为“工程”。,1.2.1 VB集成开发环境简介,返回,1.2.1 VB集成开发环境简介,返回,1.2.1 VB集成开发环境简介,1. 菜单栏 VB 6.0菜单栏中除了提供标准的“文件”、“编辑”、“视图”、“窗口”和“帮助”等菜单外,还提供编程专用的一些功能菜单。 2. 工具栏 VB 6.0集成开发环境提供了标准工具栏、编辑工具栏、窗体编辑器、调试工具栏等四种典型的工具栏。 3. 工具箱 工具箱里面包含的是用来构造应用程序界面的各种控件。,1.2.2 工程资源管理器窗口,工程是指创建一个应用程序时所包

8、含的各种类型文件的集合,它包括工程文件(Vbp)、窗体文件(Frm)、二进制数据文件(Frx)、类模块文件(Cls)、标准模块文件(Bas)、资源文件(Res)、包含Active X控件的文件(Ocx)。 工程资源管理器窗口也简称为工程管理器窗口,它以树型结构方式列出了工程中的窗体、模块和相应的模块文件名。用鼠标双击工程中的列表项,可以转换到相应对象中去。,返回,1.2.3 属性窗口,属性窗口列出了选定窗体和控件的属性和属性值。 属性是指对象的特征,如大小、标题、名称、颜色等。,返回,1.2.4 窗体布局窗口,通过窗体布局窗口可以布置应用程序中各个窗体在屏幕上的位置。 窗口“显示器”的“屏幕”

9、上显示有缩小的窗体,可以通过拖动鼠标移动窗体,来设置窗体在“屏幕”中的位置,这种设置将影响程序运行时窗体在屏幕上的初始位置。,返回,1.2.5 代码窗口,应用程序中的每一个窗体或代码模块都有一个单独的代码编辑窗口。有种方法可以打开“代码窗口”: 1. 双击一个控件或窗体本身。 2. 右健单击窗体,在弹出的快捷菜单中单击“查看代码”。 3. 选择工程窗口中的“查看代码”按钮。 4. 单击“视图”菜单中的“代码窗口”。,返回,1.2.6 立即窗口,调出立即窗口的方法是:单击菜单栏“视图”下拉菜单中的“立即窗口”选项,可以显示立即窗口。在中断程序的执行时,立即窗口会自动打开。 通常立即窗口有以下两个

10、作用: 编写程序时可在立即窗口中运行命令或函数。 用于调试程序。,返回,1.2.7 其他窗口,窗体设计窗口是界面中央的主窗口,它可以作为自定义窗口用来设计应用程序的界面。 每一个窗体都有它自己的窗体设计器窗口,窗体(Form)设计器窗口也简称为窗体(Form)窗口。 对象浏览器窗口列出工程中有效的对象,并提供在编码中漫游的快速方法。,返回,1.3 Visual Basic应用程序设计初步,1.3.1 一个简单程序设计 1.3.2 Visual Basic应用程序的设计步骤,返回,1.3.1 一个简单程序设计,【例1-1】,返回,1.3.1 一个简单程序设计,1. 界面设计 要建立一个应用程序,

11、首先需要创建一个新的工程文件。程序运行时每个窗体和它上面的控件对应于一个窗口。 2. 属性设置 属性设置用于定义窗体和控件的名称、标题、颜色、大小、位置和在屏幕上出现的方式等特性。,1.3.1 一个简单程序设计,3. 编写程序代码 (1)“欢迎”命令按钮。 Private Sub Command1_Click() Text1.Text = Label1.Caption 把标签的标题传给文本框 Label1.Caption = “ 将标题的标题置为空,抹去标签的文字 End Sub (2)“退出”命令按钮。 Private Sub Command2_Click() End 结束整个程序 End

12、Sub,1.3.1 一个简单程序设计,4. 保存工程 VB 6.0的一个工程至少包含工程文件(.vbp)和窗体文件(.frm)等两种以上类型文件,这些文件集合在一起才能构成应用程序,或者说这些文件都隶属于某个工程。 在保存工程时,最好将所有类型的文件存放在同一文件夹中,以便查找、修改和管理程序文件。,1.3.1 一个简单程序设计,5. 程序的运行 程序的运行可以采用两种方式:一是解释方式,二是编译方式。 一般调试程序过程中采用解释方式,简单方便,但运行程序的时间较长,占用的内存容量大,效率低。程序调试通过后,正式投入使用,采用编译方式执行程序,1.3.2 Visual Basic应用程序的设计

13、步骤,1. 总体设计 复杂的应用程序应分解成多个模块,各模块的功能相对独立。根据软件实现的功能和用户操作的方法,确定使用几个窗体,每个窗体上使用那些控件。复杂的计算问题,要确定使用什么算法,必要时首先画出程序流程图。 2. 设计界面 设计程序的用户界面即操作界面。新建工程之后首先建立起窗体对象,然后在窗体上放置需要的控件。 3. 设置属性 设置窗体和控件等对象的属性,如Name、标题、颜色等。 4. 编写代码 确定用到的事件,并给事件编写相应的事件过程代码。在编写的过程中,要不断的运行、调试和修改错误。,返回,1.4 面向对象程序设计的基本概念,1.4.1 面向对象的程序设计 1.4.2 对象

14、的属性、事件和方法,返回,1.4.1 面向对象的程序设计,面向对象的程序设计(Object Oriented Programming,OOP)是一种全新的程序设计方法. 面向对象的程序设计通过类、对象、继承、多态等机制形成一个完善的编程体系。 面向对象编程将程序设计中的数据与对数据的操作作为一个不可分割的整体,通过由类生成的对象来组织程序。 对象包含属性与方法,能识别和响应一定的事件。,返回,1.4.2 对象的属性、事件和方法,1. 对象的概念 在现实生活中,任何实体都可以视为对象。 从程序设计的角度看,对象就是既包含数据,又包含接受事件后对数据进行操作的方法,并将其封装起来的一个独立逻辑实体

15、。 对象都有自己的属性(数据)、方法和事件三要素。,返回,1.4.2 对象的属性、事件和方法,2. 类 类是具有相同性质的对象的集合,类中的每一个单个对象称为类的一个实例。 类就像是一个模板,定义它所包含的全体对象的公共特征和功能,即对象的属性、对象的方法、对象的事件。,1.4.2 对象的属性、事件和方法,3. 对象的属性 每个对象都有一组特征,称之为属性。不同的类的对象有不同的属性。 在VB中每个对象也都有自己的属性,属性值的设置可以控制对象的外观和行为。 有些属性项属于公共属性,大多数对象都具有,有些属性项则属于个别对象的专有属性。,1.4.2 对象的属性、事件和方法,每一个对象的属性都有

16、一个默认值,可以在属性窗口中通过设置改变,也可在代码窗口中通过编程设置属性改变。 在代码窗口中,编写程序代码给属性设置新值,其格式为: 对象名.属性名称 = 属性值,1.4.2 对象的属性、事件和方法,4. 对象事件 事件是指对象能够识别并做出反应的外部刺激。在VB应用程序中,对象事件是由VB预先定义好的,能够被对象识别和响应的动作。 事件可分为系统事件和用户事件两种,系统事件是由系统或对象自己产生的,如当一个窗体被加载到内存准备显示时,发生的加载(Load)事件,“定时器时间到”事件等;用户事件是由用户操作引起的,如鼠标单击(Click)事件等。 不同的对象所能识别的事件是不同的。,1.4.2 对象的属性、事件和方法,VB应用程序的运行过程就是对事件的处理过程。 程序运行时,由用户、系统或对象产生各种不同的事件,程序设计者已分别为各种不同的事件编写了处理代码程序,窗体和控件等对象在响应不同事件时执行不同的代码程序,这就是VB事件驱动机制。,1.4.2 对象的属性、事件和方法

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

当前位置:首页 > 高等教育 > 大学课件

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