《VB6.0自学教程》由会员分享,可在线阅读,更多相关《VB6.0自学教程(105页珍藏版)》请在金锄头文库上搜索。
1、VB6.0自学教程第一章Visual Basic 6.0 概述1.1 什么是Visual Basic?Visual Basic 是微 软(Microsoft)公司推出的、 专门用于开 发基于Windows 应用程序的工具语言,在数据库、分布式 处理、Internet 及多媒体等方面有着广泛的应用。它由在计算机技术发展历史上应用为广泛的Basic 发展而来,如今已是一种可视化的、面向 对象的程序设计语言。好 ,下面我们一起去看看。1.1.1 概念术语:对象:是面向对象程序设计的核心,是对现实世界中对象的模型化,是代码和数据的组合,具有自己的状态和行为,如某个同学。学好VB 的诀窍之一是要以“ 对
2、象”的眼光去看待整个程序设计 。属性:对象中的数据,用来表示对象的状态,决定对象的外观。方法: 对象中的代码,决定 对象可以进行的动作。类:用来创建对象的样板,包含所创建对象的状态描述和方法定义,对象是类的一个实例,如球和排球的关系。事件:来自外部的刺激,能被对象所识别的动作,如鼠标单击。事件决定了对象之间联系的手段。事件 过程:对象对事件作出的反应。事件驱动:在程序中流动的是事件,只有在事件发生时,程序才会运行。在 VB程序设计中,基本的设计机制就是改变对象的属性,使用对象的方法和为对象事件编写事件过程。窗体:是创建应用程序界面的基础,相当于一块画布,应用程序界面会全部在此画出,是运行 应用
3、程序时,与用 户交互操作的实际窗口。控件:组成用户界面的基本构件,如标签、命令按 钮等。每个控件按 钮可以看作是一个类,单击按钮在窗体上画下,即为由相应的类创建的对象。从以上几个概念,我 们可以感觉到:用VB 编程,即先用面向对象的方法去分析所要解决的问题-建模- 画界面-编写代码-调试运行。1.1.2 VB的版本VB 由1991 年微软公司首次推出1.0 版本,经历七、八年的时间,目前新的版本是 VB6.0,我们主要介绍VB6.0 中文版。VB6.0 包括三个版本:学习版(Learning):基础版本,包括所有的内部控件以及网格、选项卡和数据绑定控件。专业版(Professional ):针
4、对计 算机专业开发人员,是一整套功能完备的开发工具。该版本包括学习版的全部功能以及ActiveX 控件、Internet Information Server ApplicationDesigner 、集成的Visual Database Tools 和 DataEnvironment、Active Data Objects 和Dynamic HTMLPage Designer。企业版(Enteprise): VB6.0 的高版本,企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能以及 Back Office 工具,例如 SQLServer 、Microso
5、ft Transaction Server 、InternetInformation Server、Visual SourceSafe、SNA Server 等。我们使用的是VB6.0 的企业版(中文版),主要介绍VB 程序设计的基本概念、开发环境、基本数据 结构,使大家具有用VB 解决基本应用问题的能力。1.2 VB的安装与启动1.2.1 VB6.0 的运行环境一、硬件: CPU:Pentium(R) 90MHz 或更高的微处理器,低为Intel80486/DX66。 显示器:VGA 640x480 或 Microsoft Windows 支持的更高分辨率的屏幕。 内存:Windows 95
6、 平台,需24MB RAM ,对于 Windows NT 平台,需32MB。 硬盘空间:学习版: 典型安装 48MB ,完全安装 80MB。专业版:典型安装 48MB ,完全安装 80MB。企业版:典型安装 128MB,完全安装 147MB。附加部件(如果需要的话): MSDN (用于文档): 67MB。Internet Explorer 4.x: 大约 66MB。CD-ROM二、支撑软件:1.Microsoft Windows NT 3.51 或更新的版本。2. Microsoft Windows 98 或更新的版本,低Windows95。3.Microsoft Internet Explo
7、rer 4.01 或更新的版本(4.01 版的Service Pack1 或对 DHTML 应用程序开发者的更高版本,以及 对这 些应用程序的终用户的 4.x 版本)。1.2.2 VB的安装一、安装步骤:1将VB6.0 光盘放入光驱中2在安装画面菜单上单击安装3跟随安装向导进行安装(具体见 教材P8)二、添加或删除VB 组件:1将VB6.0 光盘放入光驱中2单击“ 开始”按钮-设置-控制面板- 添加/删 除程序3选定“VB6”选项,单击“添加/删除”按钮4选“添加/ 删除”、“重新安装”或“ 全部删除”1.2.3 VB6.0 的启动与退出一、启动:1“开始”按钮-“ 程序”-“Microsof
8、t Visual Basic6.0 中文版”图1.1 进入VB6.0 窗口2选“新建”选项卡新建:建立新的工程现存:选择和打开现有的工程新:近使用过的工程3单击“ 标准EXE”项,再单击“打开” 按钮图1.2 VB6.0 应用程序集成开发环境实践一下二、退出:在菜单文件(F )项中选“退出”或单击“ 关闭”按钮1.3 VB6.0 的集成开发环境如果把VB 的编程方法和思想比作精深的武功,那么 VB6 的集成开发环境就是一把锐利无比的宝剑,只有熟练地将二者结合在一起,才能将VB 巨大的潜力发挥到极点,笑傲Windows“江湖”。VB6.0 的集成环境由以下九部分组成:主窗口、工具箱、窗体窗口、属
9、性窗口、代码窗口、工程资源管理窗口、布局窗口、对象浏览窗口、立即本地和监视窗口1.3.1 主窗口:由标题栏、菜单栏、工具 栏和工作桌面组成。图1.3 主窗口1标题栏:包含控制菜单、工作模式、大化、小化和关闭按钮工作模式:设计模式(Design):可进行用户界面的设计和代码的编制运行模式(Run):正在运行应用程序中断模式(Break ):程序被暂时中断,可进行代码的编辑2菜单栏:包含13 个下拉菜单(具体参见教材P11 )3工具栏:常用菜单命令的快捷方式1.3.2 工具箱(Tool Box)提供一组工具,用于设计时在窗体中放置控件。通常工具箱中有20 个标准控件,还可添加,方法为:工程-部件。
10、图1.4 工具箱窗口1.3.3 窗体窗口窗体设计器是应用程序界面的载体,一个VB 的应用程序至少有一个窗体窗口。图1.5 窗体窗口窗体的网格点可帮助用户对安装的控件准确定位,间距可通过:工具-选项-通用-窗体网格来 设置。VB一般有两种窗体:SDI(单文档界面)其所有窗口可在屏幕上任何地方自由移 动。 如:记事本。MDI(多文档界面)所有窗口包含在一个大小可调的父窗口。如:Word 中可打开多个文档1.3.4 属性窗口:设置对象的属性1对象列表框2属性排列方式3属性列表框4属性解释栏图1.6 属性窗口1.3.5 代码窗口:专门用来进行程序设计的窗口1对象列表框2过程列表框3代码框图1.7 代码
11、窗口1.3.6 工程资源管理器窗口:工程是指用于创建一个应用程序的文件的集合,*.vbp。工程中包含三类文件:窗体文件(. FRM):该文件 储存窗体上使用的所有控件 对象、对象的属性、对象相应的事件过程及程序代码。一个应用程序至少包含一个窗体文件。标准模块文件(. BAS):所有模块级变量和用户自定义的通用过程都可产生这样的文件。一个通用过程是指可以被应用程序各处调用的过程。类模块文件(. CLS):可以用 类模块来建立用户自己的对象。 类模块包含用户对象的属性及方法,但不包含事件代码。窗体中有三个按钮:“查看代码”按钮:切换到代 码窗口, 显示和编辑代码。“查看对象”按钮:切换到模 块的对
12、象窗口。“切换文件夹 ”按钮:切换工程中的文件是否按 类型显示,若按类型显示,则以树形的结构、文件夹的方式显示。图1.8 工程资源管理器窗口1.3.7 窗体布局窗口:用于指定程序运行时的初始位置图1.9 布局窗口1.3.8 对象浏览器窗可查看在工程中定义的模块或过程,也可以查看 口:对象库、类型库、类、方法、书信、事件及可在过程中使用的常数。图1.10 对象浏览器窗口1.3.9 立即、本地和监视窗口:为调试应用程序提供的,只在运行应用程序时才有效好了,利剑的功能和使用方法已作介绍,下面 让我们来用一下吧。1.4 创建第一个应用程序1.4.1 建立一个VB应用程序的一般步骤:1. 设计窗体,建立
13、用户界面的对象;2. 设置各对象的属性;3. 为必要的对象进行事件过程的编程;4. 程序运行与调试;5. 保存文件和编译。1.4.2 实例【例1.1】:设计一个计算两数乘法C=A*B 的程序,要求用两个文本框分 别输入乘数和被乘数,一个文本框输出计算结果,两个按 钮分别是计算按钮和清除按钮。1分析问题:(1)给出被乘数A 和乘数B 的值(2)求积:C=A*B(3)显示积C 的结果根据题意,六个对象是必要的:被乘数A、乘数 B 得到值,单击计算按钮算出积,在 积C中显示结果,清除按钮可清除A、 B、C 中的值,以便再计算其它乘法, 还有容器-窗体。2设计界面:图1.11 设计用户界面3属性的设置
14、:表1.1 对象属性设置4编写事件过程单击计算按钮、单击清除按钮5运行程序与调试在VB 中程序可以有两种运行模式:解释运行模式和编译运行模式。解释运行模式是由系统读取事件激发的那段事件过程代码,将其转换为机器代码,然后执行该机器代码。由于转换后的机器代码不保存,如需再运行该程序,必须再解释一次。 编译运行模式是由系统读取程序中全部代码,然后再将其全部转换为机器代码,并保存在 . EXE 的可执行文件中,供以后多次使用,显然编译程序的运行速度比解释运行模式速度快的多。VB 中将错误分为三类:编译错误(语法错误)、运行错误和逻辑错误。 6保存文件与编译VB 应用程序的保存分为两类:一类是对工程文件
15、的保存; *.vbp 另一类是对工程中的各类具体文件的保存,(*.frm,*.bas,*.cls) 两者缺一不可。编译:生成*.EXE 文件,可脱离VB 环境直接在Windows 平台上运行该程序。有感觉了吗?别急,俗话说:一口吃不成胖子。慢慢消化吧!本章重点: 1面向对象的基本概念:对象、 类、对象的属性、方法、事件、事件过程、事件驱动、窗体、控件2VB 的集成环境 3 VB 应用程序的开发步骤第二章常用控件(一)在第一章中,我们已对用VB 编写应用程序作一大致的了解:先分析问题,再设计用户界面,后才去编写必要的事件过程。好,现在让我们一起先来学习窗体、几个常用的控件及简单的界面设计规则。2
16、.1 窗体窗体是一种具有自身特定属性、方法和事件的对象,VB 程序的基本构造模块,是运行应用程序时用户交互操作的实际窗口,也是其他对象的载体,它具有 Windows 窗体的基本特性,包括标题栏、控制菜 单、窗体边框和窗口区。图2.1 应用程序窗体的外观打开VB一、窗体的属性1属性的设置方法一:属性窗口方法二:在程序中用程序代码设置:窗体名称.属性名=属性值。如:Form1.caption=“计算器”2常用属性Caption、Height、Left、Name、Top、Visible、Width、AutoRedraw、backcolor、 CurrentX、CurrentY、Enabled、FillColor、FontStyle、FontBold、FontItalic、Fo