admin管理员组

文章数量:1532252

2024年1月20日发(作者:)

第一章可视化编程与VB开发环境

【能力目标】了解可视化编程大体概念、面向对象程序设计与传统程序设计的异同,明白得可视化编程中类、对象、属性与方式等大体概念。把握VB的开发环境和其利用方式,初步学会利用VB进行程序设计的步骤。明白得工程的含义及对工程的治理方式,把握在VB的利用中取得帮忙的方式。

1.了解VB的运行环境及启动、退出。

2.了解VB功能及特点。

3. 熟习VB的集成开发环境。

4. 初步成立事件驱动面向对象程序设计的概念。

§可视化编程的概念

可视化编程是目前普遍流行的程序开发方式。

一、可视化编程的概念,亦即可视化程序设计:以“所见即所得”的编程思想为原那么,力图实现编程工作的可视化,即随时能够看到结果,程序与结果的调整同步。

可视化编程是与传统的编程方式相较而言的,那个地址的“可视”,指的是不必编程,仅通过直观的操作方式即可完成界面的设计工作,是目前最好的Windows应用程序开发工具。

可视化(Visual)程序设计是一种全新的程序设计方式,它主若是让程序设计人员利用软件本身所提供的各类控件,像搭积木式地构造应用程序的各类界面。

二、可视化编程语言的特点

可视化编程语言的特点要紧表此刻两个方面:一是基于面向对象的思想,引入了控件的概念和事件驱动;二是程序开发进程一样遵循以下步骤,即先进行界面的绘制工作,再基于事件编写程序代码,以响应鼠标、键盘的各类动作。

三、可视化编程语言的优势?

可视化程序设计最大的优势是设计人员能够不用编写或只需编写很少的程序代码,就能够完成应用程序的设计,如此就能够极大地提高设计人员的工作效率。

四、.能够进行可视化程序设计的语言

能进行可视化程序设计的语言很多,比较经常使用的有微软的VisualBasic、VisualC++、中文VisualFoxpro、Borland公司的Delphi等。

五、程序设计大体概念

指令:规定运算机完成必然操作的命令。

程序设计语言:要使运算性能够明白得人给出的各类指令,就需要在人和运算机之间有一种特定的语言,人和运算机都能够识别,这种特定的语言确实是运算机语言,也叫程序设计语言。

程序:利用程序设计语言编写的用来使运算机完成必然任务的一段“文章”称为程序。

程序设计:编写程序的工作那么称为程序设计。

六、程序设计方式的进展

(一)初期的程序设计

高运行效率、少占用内存为目标。

一、机械语言是直接用二进制代码指令表达的运算机语言,指令是用0和1组成的一串代码,它们有必然的位数,并分成假设干段,各段的编码表示不同的含义。

二、汇编语言(AssemblyLanguage)是面向机械的程序设计语言.汇编语言是一种功能很强的程序设计语言,也是利用运算机所有硬件特性并能直接操纵硬件的语言。汇编语言”作为一门语言,对应于高级语言的编译器,需要一个“汇编器”来把汇编语言原文件汇编成机械可执行的代码。

(二).结构化程序设计

程序的可读性、可保护性为目标。

程序=算法+数据结构的面向进程的程序设计。

1、程序设计语言,是一组用来概念运算机程序的语法规那么。它是一种被标准化的交流技术,用

来向运算机发出指令。一种运算机语言让程序员能够准确地概念运算机所需要利用的数据,并精准地概念在不同情形下所应当采取的行动。

2、高级程序设计语言

由于汇编语言依托于硬件体系,且助记符量大难记,于是人们又发明了加倍易用的所谓高级语言。在这种语言下,其语法和结构更类似一般英文,且由于远离对硬件的直接操作,使得一样人通过学习以后都能够编程。依照应用范围的不同和历史的进展,高级语言有很多种,如BASIC、FORTRAN、C、PASCAL、LISP、FOXPRO、COBOL。

3、进程化程序设计语言:即第三代程序设计语言,指需要由编写程序的人员一步一步地安排好程序的执行进程的程序设计语言。

(三)面向对象的程序设计

降低程序的复杂性、提高软件的开法效率和改善工作界面为目标。

程序=对象+消息的面向对象的程序设计。

面向对象是一种新兴的程序设计方式,或说它是一种新的程序设计范型,其大体思想是利用对象,类,继承,封装,消息等大体概念来进行程序设计。类是面向对象程序设计技术的核心。面向对象的程序设计(Object-OrientedProgramming,简记为OOP)立意于创建软件重用代码,具有更好地模拟现实世界环境的能力,这使它被公以为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进编程所必需的“对象”中。面向对象的编程语言使得复杂的工作层次清楚、编写容易。

七、可视化程序设计中有大体概念?

要紧的几个大体概念有表单、组件、属性、事件、方式等。

一、窗体(Form)是一种文档,能够用来搜集信息。它包括两部份,一部份是由窗体设计者输入的,填写窗体的人无法更改的文字或图形。窗体设计者能够插入希望取得回答的问题、选项列表、信息表格等。另一部份是由窗体填写者输入的,用于从填写窗体者处搜集信息并进行整理的空白区域。窗体设计者能够在文档中插入窗体域或ActiveX控件,为窗体填写者提供用于搜集数据的位置。

窗体(Form)是指进行程序设计时的窗口,咱们主若是通过在窗体中放置各类部件(如命令按钮、复选框、单项选择框、转动条等)来布置应用程序的运行界面。

2.什么是控件(组件)?

所谓控件,确实是组成程序运行界面的各类部件,如:命令按钮、复选框、单项选择框、转动条等。

简而言之,组件确实是对象。C++Builder中叫组件,Delphi中叫部件,而在VisualBASIC中叫控件。

组件是对数据和方式的简单封装。

简单来讲,类确实是对一个事物抽象出来的结果。类概念了对象特点和对象外观和行为的模板。

对象是类的一个实例。对象有3个要素:属性、方式、事件

5.什么是属性?

属性确实是组件的性质。它说明组件在程序运行的进程中是如何显示的、组件的大小是多少、显示在何处、是不是可见、是不是有效……

属性是对象的性质或是描述对象的数据。

属性能够分成哪几类?

属性可分成三类,设计属性:是在进行设计时就可发挥作用的属性;运行属性:这是在程序运行进程中才发挥作用的属性;只读属性:是一种只能查看而不能改变的属性。

6.什么是方式?

方式确实是某个事件发生后要执行的具体操作,类似以前的程序。例如当咱们用鼠标单击“退出”命令按钮时,程序就会通过执行一条命令而终止运行,命令的执行进程就叫方式。

7.什么是事件?

事件确实是对一个组件的操作。如用鼠标点击一个命令按钮,在那个地址,点击鼠标就称为一个事件(Click事件)。事件有系统或用户激活。事件是一个响应付象的行为。

§可视化程序设计的开发平台

能进行可视化程序设计的语言很多,比较经常使用的有微软的VisualBasic、VisualC++、VisualJ++中文VisualFoxpro、Borland公司的Delphi等。

VisualBasic开发平台简介

在众多的编程工具中,最适合初学者和要求不高的程序员的即是VisualBasic(简称VB)——第一个可视化编程开发工具。

VB的开山祖师是Basic语言:(Beginner’sAll-purposeSymbolicInstructionCode:初学者通用符号指令码),1965年由两位美国教授创建。由于Basic语言短小精悍、易学易用,是专业和业余编程人员的首选入门语言。

随着Windows的流行,微软在1991年成功推出了,这是“惊世骇俗的”、“令人震惊的新奇迹”!它的推出标志着可视化编程时期的到来,具有化时期的意义!

VisualBasicforWindows(以下简称VB)是微软(Microsoft)公司推出的Windows下的应用程序开发工具,是一种由包括协助开发环境的事件驱动编程语言。能够用来开发Windows环境下的各类应用软件,它从全然上改变了传统的程序设计模式,能够处置文本、图像、动画、声音等多媒体数据,因此被运算机界称为“最富有创新精神的编程工具之一”。VB是第一个真正能让不熟悉Windows的人编写Windows应用程序设计工具。

VB是visualBasic的简称,即初学者通用符号代码,是很容易入门的语言,从BASIC进展而来。

VisualBasic(VB)。从任何标准来讲,VB都是世界上利用人数最多的语言。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,能够轻易的利用DAO(DAO是DataAccessObject数据访问接口,数据访问:故名思义确实是与数据库打交道。夹在业务逻辑与数据库资源中间。)、RDO(RDO(远程数据对象)是微软的一个应用程序接口(applicationprograminterface,API))、ADO(微软公司的ADO(ActiveXDataObjects)是一个用于存取数据源的COM组件)连接数据库,或轻松的创建ActiveX控件。程序员能够轻松的利用VB提供的组件快速成立一个应用程序。

VisualBasic,简称VB,是现今世界上应用最普遍的编程语言之一,它也被公以为是编程效率最高的一种编程方式。不管是开发功能壮大、性能靠得住的商务软件,仍是编写能处置实际问题的有效小程序,VB都是最快速、最简便的方式。

VisualBasic,简称VB,是Microsoft公司推出的一种Windows应用程序开发工具。是现今世界上利用最普遍的编程语言之一,它也被公以为是编程效率最高的一种编程方式。不管是开发功能壮大、性能靠得住的商务软件,仍是编写能处置实际问题的有效小程序,VB都是最快速、最简便的方式。

何谓VisualBasic?“Visual”指的是采纳可视化的开发图形用户界面(GUI)的方式,一样不需要编写大量代码去描述界面元素的外观和位置,而只要把需要的控件拖放到屏幕上的相应位置即可;“Basic”指的是BASIC语言,因为VB是在原有的BASIC语言的基础上进展起来的,至今包括了数百条语句、函数及关键词,其中很多和WindowsGUI有直接关系。专业人员能够用VisualBasic实现其它任何Windows编程语言的功能,而初学者只要把握几个关键词就能够够成立有效的应用程序。

Visual意即可视的、可见的,指的是开发像Windows操作系统的图形用户界面(GraphicUserInterface,GUI)的方式,它不需要编写大量代码去描述界面元素的外观和位置,只要把预先成立好的对象拖放到屏幕上相应的位置即可。Basic事实上是一个短语的缩写,那个短语确实是Beginnersall_purposesymbolicinstructioncode,其中文意思为“初始者通用符号指令代码语言”。

VisualBasic是一种可视化的、面向对象和采纳事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高,且功能壮大能够与Windows专业开发工具SDK相媲美。在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,利用Windows内部的普遍应用程序接口(API)函数,以用动态链接库(DLL)、对象的链接与世隔嵌入(OLE)、开放式数据连接(ODBC)等技术,能够高效、快速地开发Windows环境下功能壮大、图形界面丰硕的应用软件系统。随着版本的提高,VisualBasic的功能也愈来愈强。版以后,VisualBasic推出了中文版,与前个版本相较,其功能有了专门大提升。

二、能用VisualBasic干什么呢?

或许应该问不能用它干什么更适当一些。答案是:没有什么不能干的!

VisualBasic所做的很多情形一点也不简单。它是一种壮大的语言,即您所能想到的编程任务,它大体都能完成。从设计新型的用户界面到利用其它应用程序的对象;从处置文字图象到利用数据库;从开发个人或小组利用的小工具,到大型企业应用系统,乃至通过Internet的遍及全世界散布式应用程序,都可在VisualBasic提供的工具中各取所需。

VB是微软公司的一种通用程序设计语言,包括在MicrosoftExcel、MicrosoftAccess等众多Windows应用软件种的VBA都利用VB语言,以供用户二次开发;目前制作网页利用较多的VBScript脚本语言也是VB的子集。

利用VB的数据访问特性,用户能够对包括MicrosoftSQLServer和其他企业数据库在内的大部份数据库格式创建数据库和前端应用程序,和可调整的效劳器端部件。利用ActiveX(TM)技术,VB可利用如MicrosoftWord、MicrosoftExcel及其他Windows应用程序提供的功能,乃至可直接利用VB专业版和企业版创建的应用程序对象。

三、VB进展历史

1991年,美国微软公司推出了VisualBasic(可简称VB),目前的最新版本是VB2020Beta2(VB9)中文版。

1991年,微软公司推出了版。这在那时引发了专门大的轰动。那个连接编程语言和用户界面的进步被称为Tripod(有些时候叫做Ruby),最初的设计是由阿兰·库珀(AlanCooper)完成的。许多专家把VB的显现当做是软件开发史上的一个具有划时期意义的事件。其实,以咱们此刻的目光来看,的功能实在是太弱了;(只是最近,的功能相当大!)。但在那时,它是第一个“可视”的编程软件。这使得程序员欣喜之极,都尝试在VB的平台上进行软件创作。微软也不失机会地在四年内接连推出,,三个版本。而且从VB3开始,微软将ACCESS的数据库驱动集成到了VB中,这使得VB的数据库编程能力大大提高。从VB4开始,VB也引入了面向对象的程序设计思想。VB功能壮大,学习简单。而且,VB还引入了“控件”的概念,使得大量已经编好的VB程序能够被咱们直接拿来利用。的DOS版本于1991年发布。那个连接编程语言和用户界面的进步被称为Tripod(有些时候叫做Ruby),最初的设计是由阿兰·库珀(AlanCooper)完成的2002年问世,2003年问世,2005年11月7日VisualBasic2005问世,同时刻推出VisualBasic

2005的免费简化版本VisualBasic2005ExpressEdition给VisualBasic初学者及学生利用。VB2005的“显著”优势是,能够直接编写出XP风格的按钮,和其他的控件。可是其编写的小程序占用近10MB的内存。2007年12月,微软推出了VisualStudio2020Beta2(v9),在代码输入上可比VB2005快很多,在非特殊的情形下,VB2020会自动开启、自动完成关键字,而且支持最新的.。

通过几年的进展,它已成为一种专业化的开发语言和环境。用户可用VisualBasic快速创建Windows程序,此刻还能够编写企业水平的客户端/效劳器程序及壮大的数据库应用程序。

VB会吸引更多的赞誉和批评,也会继续为广大的用户和程序员利用。它超级适合用来开发拥有友好界面的程序(比如针对终端的数据),可是不适合开发其它程序(比如联合计算程序)。

此刻还有某一些VB软件的精简版,比如VB6的精简版。

VisualBasic6有学习版、专业版和企业版三种版本,以知足不同的开发需要。学习版适用于一般学习者及大多数利用VisualBasic开发一样Windows应用程序的人员,可是;专业版为专业编程人员提供了功能完备的开发工具,适用于运算机专业开发人员,包括了学习版的全数内容功能和Internet控件开发工具之类的高级特性;企业版除包括专业版全数的内容外,还有自动化构件治理器等工具,使得专业编程人员能够开发功能壮大的组骨子里散布式应用程序。

四、VisalBasic的功能和特点

1.具有面向对象的可视化的设计平台

在VisualBasic中,需要什么样的界面或工具,安放相应的对象(控件)即可,所见即所得,专门方便,是真正的Visual!

按钮、文本框、图片框、列表框、窗口、屏幕、打印机等都是程序中的对象。在VB中编程者将这

些对象采纳搭积木的方式就能够够构建出程序,这就使程序设计变得轻松有趣。

VB中,程序的执行是由事件来驱动。程序员没必要设计程序执行的进程顺序,只要设计出当某一事件发生时要执行的代码即可。如此,就大大提高编程的效率。

4.结构化的程序设计语言

5.提供了易学易用的应用程序集成开发环境

6.支持多种数据库系统的访问

7.支持动态数据互换DDE、动态链接库DLL和对象的链接与嵌入技术OLE

技术

在开发环境上、网络功能等的增强

五、VisalBasic的优势

1.易学易用

由于VB发源于Basic,所有Basic的简单易用的特性被专门好的保留下来,不需要有较多的运算机专业知识即可轻松上手。

2.利用方便

VB的编程工作轻松有趣,VB中提供了很宽松的编程环境。

3.功能完备

用VB能够编写各类应用程序,包括数据库、多媒体、网络等。

§开发环境初识

一、VB的启动

“开始”菜单启动。

b的位置启动。

3.通过已经成立的VB程序启动。

二、VB集成集成开发环境

1.主窗口 应用程序窗口,由题目栏、菜单栏和工具栏组成

题目栏是当前开发工程的名称。比如“工程1—Microsoft

Visual Basic [设计]”其中“工程1”是默许的工程名称。

菜单栏集成了VB所有的菜单命令。

工具栏有:编辑、标准、窗体编辑器、调试四种。默许的显示标准工具栏,可通过“视图—工具栏”选择。

VB的三种工作模式(题目栏总显示当前模式)

(1)设计模式:创建应用程序的大多数工作都是在设计时完成的。在设计时,能够设计窗体、绘制控件、编写代码并利用“属性”窗口来设置或查看属性设置值。

(2)运行模式:代码正在运行的时期,用户可与应用程序交流。可查看代码,但不能改动它。

(3)中断模式:程序在运行的半途被停止执行时。在中断模式下,用户可查看各变量及不是属性的当前值,从而了解程序执行是不是正常。

2.窗体设计窗口 是屏幕中央的主窗口,它能够作为自概念窗口用来设计应用程序的界面。用户能够在窗体中添加控件、图形和图片来创建所希望的外观。每一个窗口必需有一个的窗体名字,成立窗体时缺省名为Form1,Form2, . . .。应注意窗体名即Name属性和窗体文件名的区别。

一个应用程序至少应该有一个窗体,用户能够在应用程序中拥有多个窗体。

多文档窗体MDI(Multiple Document Interface),窗体能够包括子窗体,每一个子窗体都是独立的。

3.工具箱提供一组工具,每一个控件都是已经概念好的对象,利用者借助这些控件采纳搭积木方式

就能够够设计出多姿多彩的应用程序。是用于设计时在窗体中放置控件生成应用程序的用户接口。系统启动后缺省的General工具箱就会出此刻屏幕左侧,工具箱中的控件的数量依设定而不同,标准工具箱中的控件是20个,若是需要,能够利用“工程”菜单中的“部件”对话框来加入其它控件,这些功能使VB如虎添翼。

中工具箱还能够添加选项卡,定制专用工具箱。添加方式是,在工具箱上单击鼠标右键,选择“添加选项卡”,输入新增的名称。

对添加的选项卡加控件的方式是,在已有的选项卡中拖动所需要的控件到当前选项卡;也能够单击选项卡使其激活,在通过“工程”菜单的“部件”装入其他控件。

程资源治理器窗口 工程是指用于创建一个应用程序的文件的集合。以来保留应用程序的所有属性及组成该应用程序的所有文件。工程资源治理器以层次列表的方式列出了当前工程文件(*.vbp)或工程组文件(*.vbg)中的窗体文件(*.frm)、模块文件(*.bas)、类文件(*.cls)每一个用VB设计的应用程序,在设计时被称为一个工程,每一个工程可能用到不同的文件。经常使用的文件有以下三种:

窗体文件(.FRM) 保留窗体内容(控件、属性的设定值、程序代码等)。

工程文件(.VBP) 用来记录整个工程中所用到的文件的途径及文件名。

二进制文件(.FRX ) 用来保留所用到的图片等文件信息。

工程资源治理器窗口有三个按钮:“查看代码”、“查看对象”、“切换文件”

“工程1 ()”括号左侧的表示工程、窗体、标准模板的名称。右边表示工程、窗体、标准模板在磁盘上的文件,有扩展名的表示已经保留了的文件,没有扩展名的表示未保留了的文件。

题目栏 指明列出的属性所属的对象。

对象列表框 列出本工程顶用到的所有控件。

选项卡 决定属性的排列顺序。

属性列表 列出所选对象的属性。左侧为属性名称,右边为属性值。

属性说明 对选中的属性进行说明。

6.窗体布局窗口显示在屏幕右下角。用户可利用表示屏幕的小图像来布置应用程序中各窗体的位置。那个窗口在多窗体应用程序中很有效,因为这能够指定每一个窗体相关于主窗体的位置。

7. 代码编辑器 在设计模式中,通过双击窗体或窗体上任何对象或通过“工程资源治理器”窗口中的“查看代码”按钮来打开代码编辑器窗口。代码编辑器是显示、输入、编辑应用程序代码的编辑器。

代码窗口的打开有一下三种方式:

从工程当选择窗体或标准模板,“查看代码”按钮;

双击控件或窗体;

“视图”-“代码窗口”

8. 当即窗口在Visual Basic集成环境IDE中,运行“视图/当即窗口”命令或按下“Ctrl+G”组合键即可打开如图1-14所示的当即窗口。可在中断状态下查询对象的值,还能够在设计时期计算有关表达式的值。

§快速入门

一、VB程序设计的大体方式

二、程序设计实例

题目:在窗体上有两个按钮,“欢迎”和“时刻”。按下“欢迎”按钮时,用标签显示“欢迎利用VB!”,按下“时刻”那么显示此刻时刻。

1. 设计应用程序的界面

2.设置属性

3.编写代码

6.生成可执行文件

7.制作应用程序安装程序(打包)

三、VB的三种工作模式(题目栏总显示当前模式)

(1)设计模式:创建应用程序的大多数工作都是在设计时完成的。在设计时,能够设计窗体、绘制控件、编写代码并利用“属性”窗口来设置或查看属性设置值。

(2)运行模式:代码正在运行的时期,用户可与应用程序交流。可查看代码,但不能改动它。

(3)中断模式:程序在运行的半途被停止执行时。在中断模式下,用户可查看各变量及不是属性的当前值,从而了解程序执行是不是正常。

四、VB的工程

(一)工程是用来治理应用程序中所有不同文件的文件。一个完整的工程应该包括:

1、 跟踪所有部件的工程文件(*.vbp)

2、 窗体文件(*.frm)

3、 窗体对应的二进制数据文件(*.frx)

4、 标准模板文件(*.bas)

(二)工程的治理

一、新建工程

二、感动工程

3、保留工程

4、向工程中添加/删除文件

(三)启动窗体的设置

§安装

一、寻觅安装程序

1. 购买安装光盘

2. 下载安装程序

二、环境要求

(1)操作系统:Microsoft Windows NT Server 或更高版本,或 Microsoft Windows NT Workstation 或更高版本,或 Microsoft Windows 95或更高版本。

(2)CPU:486DX/66 MHz 或更高的处置器。

(3)内存:Windows 95/98下要求24MB以上的内存,Windows NT下要求32MB以上。

(4)磁盘空间:关于学习版,典型安装 48MB,完全安装 80MB。关于专业版,典型安装 48MB,完全安装 80MB。关于企业版,典型安装 128MB,完全安装 147MB。

(5)其他设备:CD-ROM 驱动器、鼠标或其他光标操纵设备。

三、安装

1)启动安装程序。

(2)输入CD号。

(3)输入姓名及用户单位。

(4)安装途径的选择。

(5)安装方式的选择。

四、添加或删除 Visual Basic 部件

• 要添加或删除 Visual Basic 部件,需要进行以下操作:

(1)从头启动安装程序。

(2)在安装程序对话框当选取“自概念”按钮。

(3)在“自概念”对话框的“选项”列表框当选定要安装的部件(或撤消选定要删除的部件)。

§获取帮忙文件

一、MSDN for 的安装

1.下载MSDN for

2.安装MSDN for

二、利用MSDN Library查阅器

二、上下文帮忙

在Visual Basic界面的任何上下文相关部份上按F1键,就可显示有关该部份的信息。上下文相关部份是:

Visual Basic中的每一个窗口(“属性”窗口、“代码”窗口等)

工具箱中的控件

窗体或文档对象内的对象

“属性”窗口中的属性

Visual Basic关键词(语句、声明、函数、属性、方式、事件和特殊对象)

错误信息

三、运行所提供的样例

本文标签: 能够窗体程序设计应用程序利用