visual basic 6.0程序设计案例教程(上)ppt

上传人:tia****nde 文档编号:72751640 上传时间:2019-01-24 格式:PPT 页数:211 大小:2.23MB
返回 下载 相关 举报
visual basic 6.0程序设计案例教程(上)ppt_第1页
第1页 / 共211页
visual basic 6.0程序设计案例教程(上)ppt_第2页
第2页 / 共211页
visual basic 6.0程序设计案例教程(上)ppt_第3页
第3页 / 共211页
visual basic 6.0程序设计案例教程(上)ppt_第4页
第4页 / 共211页
visual basic 6.0程序设计案例教程(上)ppt_第5页
第5页 / 共211页
点击查看更多>>
资源描述

《visual basic 6.0程序设计案例教程(上)ppt》由会员分享,可在线阅读,更多相关《visual basic 6.0程序设计案例教程(上)ppt(211页珍藏版)》请在金锄头文库上搜索。

1、Visual Basic 6.0程序设计案例教程(上),本课程以VB6.0为语言背景 Visual Basic(简称VB)是Microsoft公司开发的一种通用的面向对象的程序设计语言,用于开发Windows环境下的应用程序。 “Visual” 指的是开发图形用户界面 (GUI) 的方法。 “Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,一种在计算技术发展历史上应用得最为广泛的语言。 Visual Basic Scripting Edition (VBScript) 是广泛使用的脚本语言,它是 Visu

2、al Basic 语言的子集,可嵌入HTML语言中,用于网页设计,如ASP(Active Server Page)文件。,VB程序设计课程介绍,1. C及C+系列:C,C+ (C+ Builder,VC+,VC+.Net) 2. Basic系列:QBASIC,VB ,VB.Net 3. 数据库管理系统 Visual FoxPro、PowerBuilder、Oracle等 4. Java:Sun公司研制,开发网络应用软件,从C发展而来 5. Net :微软公司研制 支持Web服务的软件开发环境,采用分布式计算技术。 包含ASP.Net,ADO.Net,VC+.Net,VB.Net等 Net200

3、2中核心语言是C#; C#综合了C+和Java的优点 Net2003中核心语言是J#; J#类似于C#和Java,程序语言发展的现状,目前世界上有两大主流软件 一是Java,二是Net,关于VB,VB是从原有的BASIC发展起来的,它的语法简单,但功能强大。 目前可供选择的程序设计语言很多,如C+、Java等,但不可否认的是,VB是目前最通用、最易于使用的编程语言之一。 虽然有些人“看不起”Basic语言,但要知道Microsoft公司当初是从Basic语言起家的。微软公司总裁Bill Gates曾经这样说过: “如果您有任何解决不了的问题,都可以给我拿来,我都可以用Basic来解决。” 微软

4、公司始终对Basic充满信心,打算将Basic一直发展下去。,关于VB,当Windows操作系统问世不久,人们在开发Windows应用程序时遇到了很大困难时,就是VB改变了这种状况。微软公司总裁比尔盖茨说,VB1.0是 “用Basic语言开发Windows应用程序最强有力的工具”、“令人震惊的新奇迹”。 VB发展历程: 1991年推出VB1.0 1992年推出VB2.0 1993年推出VB3.0 1995年推出VB4.0 1997年推出VB5.0 1998年推出VB6.0 2002年推出VB.NET7.0,教学目的,教学内容,工具性:掌握一种计算机开发工具,以解决实际问题 基础性:为以后学习计

5、算机应用课程(结合专业)打下良好的基础 抽象性和逻辑性:培养抽象、逻辑思维能力 提高计算机的应用能力,VB程序设计课程介绍,教学目的,教学内容,VB程序设计课程介绍,学习方法,VB程序设计课是一门实践性很强的课程。要多练,并要善于模仿。,认 识 VB,认识 Visual Basic,学习一门程序设计语言,首先要了解其特点和开发环境。 VB作为一种新型的面向对象程序设计语言,其设计思想和编程方法与传统编程语言有着重大差别。,第一章 Visual Basic的基本概念,1.1 Visual Basic 简介 1.2 VB集成开发环境介绍 1.3 VB程序设计中的一些基本概念 1.4 窗体和基本控件

6、 1.5 VB应用程序的工作方式及创建应用程序的步骤 1.6 案例一 “文本信息复制 ” 1.7 案例实训,1.1 程序设计语言,1. 三种程序设计语言 要利用计算机来解决问题,就必须采用程序设计语言来编制程序。程序设计语言大致有三类:机器语言,汇编语言,高级语言,机器语言 00111110 00011010 11111110 00100100 ,汇编语言 LD A,26 ADD A,36 OUT (48),A HALT ,高级语言 LET A26+36 PRINT A END ,2. 高级语言的两种翻译方式,计算机不能直接识别和处理高级语言 一般采用两种翻译方式,一是编译方式,二是解释方式。

7、它们所采用的翻译程序分别称为编译程序和解释程序 VB采用上述两种翻译方式,通常情况下,学习阶段采用解释方式;应用阶段采用编译方式,3. 面向过程和面向对象(两种程序设计方法),(1) 面向过程程序设计(传统方法) 以解决问题的过程作为程序的基础和重点 数据和过程分离 执行程序的流程是预先安排好的 (2) 面向对象程序设计 模仿人们在客观世界中对事物分类的自然倾向,把问题分解为对象而非过程。符合人们的习惯的思维方式 把程序和数据“封装”起来成为一个对象,并从相同类型的对象中抽象出一种新型的数据结构类(如模型与成品) 类具有封装性、继承性和多态性。有利于提高程序的可重用性和可维护性,1.2 VB概

8、述,1、VB的发展过程 基本BASIC 结构化BASIC 可视化BASIC 网络化BASIC(VB.Net) 2、VB的特点 1) 面向对象的可视化编程 把程序和数据“封装”起来成为一个对象;每个对象都是可视的。从VB工具箱中选用控件(即现成部件,如文本框、命令按钮等),构成应用程序的用户界面。,2)事件驱动的编程机制 传统的程序设计语言面向过程,VB语言面向对象 通过事件来触发执行相应的事件过程(“事件驱动“) ,从而执行对象的操作和达到运算、处理的目的。 3)结构化的设计语言 4)友好的VB集成开发环境,1.2 VB概述,3、VB6.0的新特性,1)数据访问的新特性 2) Internet

9、功能的增强 3) 控件、语言和向导方面的新增特性 a) DataGrid、DataList、DataCombo等新增的数据控件,它们都支持新的ADO控件,使VB数据库操作更加灵活、方便。 b)可以创建自己的数据源和数据绑定对象。 c)函数可以将数组作为返回值,并且可以为可变大小的数组赋值。 d)安装向导、数据对象向导、数据窗体向导以及应用程序向导。这些新增的向导及功能增强的向导,可以使开发人员能设计出更优秀的应用程序。 4)创建ActiveX控件更加轻松方便 5)在线帮助更加完善,1) 启动VB 按运行一般应用程序的方法来启动它。 创建一个默认的“标准EXE”类型的VB应用程序 “新建工程”对

10、话框 VB集成开发环境 2) 退出VB,4、VB的启动和关闭,1.3 VB的集成开发环境,集VB程序的设计、编辑、编译和调试于一体,集中提供程序开发所需要的各种工具、窗口和方法。 1 、主窗口 由标题栏、菜单栏和工具栏组成 。 VB工作状态(模式)(标题栏总显示当前模式) 设计模式:创建应用程序的大多数工作都是在设计时完成的。在设计时,可以设计窗体、绘制控件、编写代码并使用“属性”窗口来设置或查看属性设置值。 运行模式:代码正在运行的时期,用户可与应用程序交流。可查看代码,但不能改动它。 中断模式:程序在运行的中途被停止执行时。在中断模式下,用户可查看各变量及不是属性的当前值,从而了解程序执行

11、是否正常。在此模式下会弹出“立即”窗口,在窗口中输入简短的命令,并立即执行。,窗体设计器,工具箱,工程资源 管理器,对象属 性窗口,查看对象,查看代码,2、工具箱和控件,VB工具箱中包含了各种VB标准控件。包含一个指针和20个标准控件。 控件就像盖房子使用的门、窗、砖瓦等,都是现成部件,只要到现场组合就可以了。 1. 在窗体上添加一个控件 2. 控件的缩放、移动、复制和删除 3. 选定多个控件 4. 控件的布局,工具箱,3 窗体编辑器窗口,设计应用程序的用户界面。设计窗体的外观:添加控件、图形,移动控件、改变大小等。,4. 工程管理窗口,工程是指用于创建一个应用程序的文件的集合。工程管理窗口管

12、理当前工程中的窗体和各种模块 在工程管理窗口有3个按钮: 单击“查看代码”按钮,可打开“代码编辑器窗口”查看代码; 单击“查看对象”按钮,可打开“窗体设计器查看”查看正在设计的窗体; 单击“切换文件夹”按钮,则可以隐藏或显示包含在对象文件夹中个别项目列表。,工程的管理,VB是通过工程(Project,也称为项目)来管理应用程序中的所有不同文件的。 1. 工程中的文件(常用) 工程文件 .vbp 窗体文件 .frm 标准模块文件 .bas 2. 创建、打开、保存和关闭工程 说明:一个应用程序可以包括多个工程。但对于初学者来说,一般只需用到单个工程,因此通常不必执行“添加工程”命令 。 3. 添加

13、、删除和保存文件,4 生成可执行文件 两种运行程序的方式:解释方式;编译方式 执行“文件”菜单中的“生成exe”命令 示例: (1) 将示例1的应用程序“编译”成可执行文件,然后进入Windows环境,直接运行该程序文件 (2) 分别采用解释方式和编译方式运行“时钟”程序,实例2,示例1,5. 属性窗口,用于列出所选定窗体或控件的属性设置值,并允许用户设置或修改。 属性是指对象的特征,如大小、标题或颜色等数据。 这些属性值将作为程序运行时各对象属性的初始值。 (1) 对象列表框 (2) 排序方式选项卡 (3) 属性列表框 (4) 属性解释区,6. 代码编辑窗口,用来编辑程序代码。 在设计模式中

14、,通过双击窗体或窗体上任何对象或通过“工程管理器”窗口中的“查看代码”按钮来打开如图所示代码编辑器窗口。 各种事件过程、用户自定义过程等源程序代码的编写和修改均在此窗口中进行。,7. 立即窗口,在VB集成环境IDE中,运行“视图/立即窗口”命令或按下“Ctrl+G”组合键即可打开立即窗口。 立即窗口是VB所提供的一个系统对象,在设计状态时可以在立即窗口中进行一些简单的命令操作,如变量赋值或用“?”或Print(两者等价)输出一些表达式的值。 如图1-8所示,8.窗体布局窗口,显示窗体在屏幕中的位置。调整窗体的位置,1.4 对象和事件的基本概念,1、 对象与类 1)对象 对象是现实世界中的实体,

15、可以是具体的事物,也可以是抽象的事物,如一个人、一台计算机、一辆车等都是对象;一份帐单,一张表格也是对象。 每个对象都有自己的特征、行为和发生在该对象上的一切活动。例如把某个“人”作为对象,该对象具有身高、肤色、体重、视力等特征,具有跑步、说话、吃饭等行为,以及外界作用在“人”上的各种活动,如起床铃声、高考发榜等。 在面向对象程序设计中把对象的特征称为属性,对象的行为称为方法,对象的活动称为事件,这构成了对象的三要素。 对象是构成VB程序的基本成分和核心。对象是VB系统中的基本运行实体,如窗体(Form)、标签(Label)、文本框(TextBox)、命令按钮(CommandButton)等。

16、 对象是一组程序代码和数据的集合。,2) 类 类是同种对象的集合与抽象,是一个整体概念 ,也是创建对象实例的模板,对象是类的实例化。类与对象是面向对象程序设计语言的基础。 以“汽车”为例,说明类与对象的关系。 汽车是一个笼统的名称,是整体概念,我们把汽车看成一个“类”,一辆辆具体的汽车(比如你的汽车)就是这个类的实例,也就是这个类的对象。 实际上,工具箱的各种控件就是控件类,当在窗体上放置一个控件时,就将类转换为对象,既创建了一个控件对象,简称为控件。如图1-9所示类与对象关系,3) VB中对象的建立和命名 对象的建立 方法一: 单击工具箱控件对象 ,然后在窗体上按住左键拖拉到所需要的大小后释放。 方法二: 双击工具箱控件对象,则立即在窗体出现一个默认大小的对象框。 对象的命名 每一个对象都有有自己的名字。每个窗体、控件对象在建立时VB系统给出了一个默认名。用户可通过属性窗口设置(名称)来给对象命名。 命名的原则: 1)必须由字母或汉字开头、随后可以是字母、汉字、数字、下划线(最好不用)串组成。 2)

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

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

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