您好,欢迎访问三七文档
第一章isualBasic6.0述V概1.1什么是VisualBasic?VisualBasic是微软(Microsoft)公司推出的、专门用于开发基于Windows应用程序的工具语言,在数据库、分布式处理、Internet及多媒体等方面有着广泛的应用。它由在计算机技术发展历史上应用昀为广泛的Basic发展而来,如今已是一种可视化的、面向对象的程序设计语言。好,下面我们一起去看看。1.1.1概念术语:对象:是面向对象程序设计的核心,是对现实世界中对象的模型化,是代码和数据的组合,具有自己的状态和行为,如某个同学。学好VB的诀窍之一是要以“对象”的眼光去看待整个程序设计。属性:对象中的数据,用来表示对象的状态,决定对象的外观。方法:对象中的代码,决定对象可以进行的动作。类:用来创建对象的样板,包含所创建对象的状态描述和方法定义,对象是类的一个实例,如球和排球的关系。事件:来自外部的刺激,能被对象所识别的动作,如鼠标单击。事件决定了对象之间联系的手段。事件过程:对象对事件作出的反应。事件驱动:在程序中流动的是事件,只有在事件发生时,程序才会运行。在VB程序设计中,基本的设计机制就是改变对象的属性,使用对象的方法和为对象事件编写事件过程。窗体:是创建应用程序界面的基础,相当于一块画布,应用程序界面会全部在此画出,是运行应用程序时,与用户交互操作的实际窗口。控件:组成用户界面的基本构件,如标签、命令按钮等。每个控件按钮可以看作是一个类,单击按钮在窗体上画下,即为由相应的类创建的对象。从以上几个概念,我们可以感觉到:用VB编程,即先用面向对象的方法去分析所要解决的问题-----建模-----画界面-----编写代码-----调试运行。1.1.2VB的版本VB由1991年微软公司首次推出1.0版本,经历七、八年的时间,目前昀新的版本是VB6.0,我们主要介绍VB6.0中文版。VB6.0包括三个版本:学习版(Learning):基础版本,包括所有的内部控件以及网格、选项卡和数据绑定控件。专业版(Professional):针对计算机专业开发人员,是一整套功能完备的开发工具。该版本包括学习版的全部功能以及ActiveX控件、InternetInformationServerApplicationDesigner、集成的VisualDatabaseTools和DataEnvironment、ActiveDataObjects和DynamicHTMLPageDesigner。企业版(Enteprise):VB6.0的昀高版本,企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能以及BackOffice工具,例如SQLServer、MicrosoftTransactionServer、InternetInformationServer、VisualSourceSafe、SNAServer等。我们使用的是VB6.0的企业版(中文版),主要介绍VB程序设计的基本概念、开发环境、基本数据结构,使大家具有用VB解决基本应用问题的能力。1.2VB的安装与启动1.2.1VB6.0的运行环境一、硬件:⑴CPU:Pentium(R)90MHz或更高的微处理器,昀低为Intel80486/DX66。⑵显示器:VGA640x480或MicrosoftWindows支持的更高分辨率的屏幕。⑶内存:Windows95平台,需24MBRAM,对于WindowsNT平台,需32MB。⑷硬盘空间:学习版:典型安装48MB,完全安装80MB。专业版:典型安装48MB,完全安装80MB。企业版:典型安装128MB,完全安装147MB。附加部件(如果需要的话):MSDN(用于文档):67MB。InternetExplorer4.x:大约66MB。⑸CD-ROM二、支撑软件:1.MicrosoftWindowsNT3.51或更新的版本。2.MicrosoftWindows98或更新的版本,昀低Windows95。3.MicrosoftInternetExplorer4.01或更新的版本(4.01版的ServicePack1或对DHTML应用程序开发者的更高版本,以及对这些应用程序的昀终用户的4.x版本)。1.2.2VB的安装一、安装步骤:1.将VB6.0光盘放入光驱中2.在安装画面菜单上单击安装3.跟随安装向导进行安装(具体见教材P8)二、添加或删除VB组件:1.将VB6.0光盘放入光驱中2.单击“开始”按钮-----设置-----控制面板-----添加/删除程序3.选定“VB6”选项,单击“添加/删除”按钮4.选“添加/删除”、“重新安装”或“全部删除”1.2.3VB6.0的启动与退出一、启动:1.“开始”按钮----“程序”----“MicrosoftVisualBasic6.0中文版”图1.1进入VB6.0窗口2.选“新建”选项卡新建:建立新的工程现存:选择和打开现有的工程昀新:昀近使用过的工程3.单击“标准EXE”项,再单击“打开”按钮图1.2VB6.0应用程序集成开发环境实践一下二、退出:在菜单文件(F)项中选“退出”或单击“关闭”按钮1.3VB6.0的集成开发环境如果把VB的编程方法和思想比作精深的武功,那么VB6的集成开发环境就是一把锐利无比的宝剑,只有熟练地将二者结合在一起,才能将VB巨大的潜力发挥到极点,笑傲Windows“江湖”。VB6.0的集成环境由以下九部分组成:主窗口、工具箱、窗体窗口、属性窗口、代码窗口、工程资源管理窗口、布局窗口、对象浏览窗口、立即本地和监视窗口1.3.1主窗口:由标题栏、菜单栏、工具栏和工作桌面组成。图1.3主窗口1.标题栏:包含控制菜单、工作模式、昀大化、昀小化和关闭按钮工作模式:设计模式(Design):可进行用户界面的设计和代码的编制运行模式(Run):正在运行应用程序中断模式(Break):程序被暂时中断,可进行代码的编辑2.菜单栏:包含13个下拉菜单(具体参见教材P11)3.工具栏:常用菜单命令的快捷方式1.3.2工具箱(ToolBox)提供一组工具,用于设计时在窗体中放置控件。通常工具箱中有20个标准控件,还可添加,方法为:工程-----部件。图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代码窗口1.3.6工程资源管理器窗口:工程是指用于创建一个应用程序的文件的集合,*.vbp。工程中包含三类文件:窗体文件(.FRM):该文件储存窗体上使用的所有控件对象、对象的属性、对象相应的事件过程及程序代码。一个应用程序至少包含一个窗体文件。标准模块文件(.BAS):所有模块级变量和用户自定义的通用过程都可产生这样的文件。一个通用过程是指可以被应用程序各处调用的过程。类模块文件(.CLS):可以用类模块来建立用户自己的对象。类模块包含用户对象的属性及方法,但不包含事件代码。窗体中有三个按钮:“查看代码”按钮:切换到代码窗口,显示和编辑代码。“查看对象”按钮:切换到模块的对象窗口。“切换文件夹”按钮:切换工程中的文件是否按类型显示,若按类型显示,则以树形的结构、文件夹的方式显示。图1.8工程资源管理器窗口1.3.7窗体布局窗口:用于指定程序运行时的初始位置图1.9布局窗口1.3.8对象浏览器窗口:可查看在工程中定义的模块或过程,也可以查看对象库、类型库、类、方法、书信、事件及可在过程中使用的常数。图1.10对象浏览器窗口1.3.9立即、本地和监视窗口:为调试应用程序提供的,只在运行应用程序时才有效好了,利剑的功能和使用方法已作介绍,下面让我们来用一下吧。1.4创建第一个应用程序1.4.1建立一个VB应用程序的一般步骤:1.设计窗体,建立用户界面的对象;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.属性的设置:表1.1对象属性设置默认控件名设置的控件名(名称)标题(Caption)对齐方式(Alignment)文本(Text)字体字号(Font)磅值Form1Text1Text2Text3Label1Label2Label3Command1Command2Form1txtMultiplicandtxtMultipliertxtProductlblMultiplicandlblMultiplierlblProductcmdCalculatecmdClear两数相乘无定义无定义无定义被乘数a乘数ba*b的值计算清除无定义0-Left0-Left0-Left2-Center2-Center2-Center无定义无定义无定义空白空白空白无定义无定义无定义无定义无定义宋体规则小五宋体规则小五宋体规则小五宋体规则小五宋体粗体五号宋体粗体五号宋体粗体五号宋体粗体小五宋体粗体小五注意:属性表中的“无定义”表示该对象无此属性,“空白”表示无内容。4.编写事件过程单击计算按钮、单击清除按钮5.运行程序与调试在VB中程序可以有两种运行模式:解释运行模式和编译运行模式。解释运行模式是由系统读取事件激发的那段事件过程代码,将其转换为机器代码,然后执行该机器代码。由于转换后的机器代码不保存,如需再运行该程序,必须再解释一次。编译运行模式是由系统读取程序中全部代码,然后再将其全部转换为机器代码,并保存在.EXE的可执行文件中,供以后多次使用,显然编译程序的运行速度比解释运行模式速度快的多。VB中将错误分为三类:编译错误(语法错误)、运行错误和逻辑错误。6.保存文件与编译VB应用程序的保存分为两类:一类是对工程文件的保存;*.vbp另一类是对工程中的各类具体文件的保存,(*.frm,*.bas,*.cls)两者缺一不可。编译:生成*.EXE文件,可脱离VB环境直接在Windows平台上运行该程序。有感觉了吗?别急,俗话说:一口吃不成胖子。慢慢消化吧!本章重点:1.面向对象的基本概念:对象、类、对象的属性、方法、事件、事件过程、事件驱动、窗体、控件2.VB的集成环境3.VB应用程序的开发步骤第二章常用控件(一)在第一章中,我们已对用VB编写应用程序作一大致的了解:先分析问题,再设计用户界面,昀后才去编写必要的事件过程。好,现在让我们一起先来学习窗体、几个常用的控件及简单的界面设计规则。2.1窗体窗体是一种具有自身特定属性、方法和事件的对象,VB程序的基本构造模块,是运行应用程序时用户交互操作的实际窗口,也是其他对象的载体,它具有Windows窗体的基本特性,包括标题栏、控制菜单、窗体边框和窗口区。图2.1应用程序窗体的外观打开VB一、窗体的属性1.属性的设置方法一:属性窗口方法二:在程序中用程序代码设置:窗体名称.属性名=属性值。如:Form1.caption=“计算器”2.常用属性Caption、Height、Left、Name、Top、Visible、Width、AutoRedraw
本文标题:VB6.0自学教程
链接地址:https://www.777doc.com/doc-6961701 .html