Visual_Basic期末复习指导

合集下载

“Visual Basic编程与应用”期末复习提要

“Visual Basic编程与应用”期末复习提要

“Visual Basic编程与应用”期末复习提要“Visual Basic编程与应用”是中央电大计算机应用专业计算机应用软件开发方向必修的专业课。

课程教学总学时数为90学时,5学分。

其中授课时间为58学时(含录像15学时),实验课时为32学时。

本复习提要是以Visual Basic课程的教学大纲为依据,以文字教材和电视授课内容为基础而编写的。

目的在于使学生理清思路,分清主次。

为本课程的期末复习提供参考。

一、各章重点、难点和复习要求说明第一章Visual Basic语言概述1.重点掌握的内容:可视化设计、事件驱动编程可视化设计:Visual Basic为用户提供大量的界面元素(在Visual Basic中称为控件对象),例如“窗体”、“菜单”、“命令按钮”、“工具按钮”、“检查框”等等,用户只需要利用鼠标、键盘把这些控件对象拖动到适当的位置,设置它们的大小、形状、属性等,就可以设计出所需的应用程序界面。

事件驱动编程:Windows操作系统出现以来,图形化的用户界面和多任务多进程的应用程序要求程序设计不能是单一性的,在使用Visual Basic设计应用程序时,必须首先确定应用程序如何同用户进行交互。

(例如发生鼠标单击、键盘输入等事件时,用户必须编写代码控制这些事件的响应方法)这就是所谓的事件驱动编程。

2.一般掌握内容Visual Basic程序的基本特点:所见即所得的界面设计,基于对象的设计方法,极短的软件开发周期,生成的代码较易维护。

Visual Basic与其他可视化程序的区别:见书中1.3节。

第二章Visual Basic 6.0集成开发环境1.重点掌握的内容:工具箱的使用,见2.2.3 节代码编辑器窗口:Visual Basic 6.0中的代码编辑器窗口是输入程序代码和程序调试的地方。

应用程序的每个窗体或代码模块都有一个单独的代码编辑器窗口。

详见2.2.4节工程资源窗口:它主要是用来显示工程文件夹中所包含的所有文件。

《VisualBasic程序设计》期末复习指导.doc

《VisualBasic程序设计》期末复习指导.doc

开放本科计算机专业补修课程《Visual Basic程序设计》期末复习指导2006年7月一、课程考核有关说明《Visual Basic程序设计》是本科计算机专业补修课程。

课程教学总学时数为72学时,5 学分。

其中授课学时为36学时,实验课学时为36学时。

(一)考核对象:电大木科计算机专业课程补修学生。

(二)考核方式:木课程采用形成性考试与终结性考试相结合的考试方式。

(三)命题依据:本课程依据课程的教学大纲要求命题,实行全省统一考试,所使用的文字教材是中央电大出版社出版的《Visual Basic程序设计》(刘世峰主编)。

本课程考核说明是形成性考核与终结性考试命题的基本依据。

(四)课程总成绩的记分方法:形成性考核成绩占总成绩的20%,终结性考试成绩占总成绩的80%。

课程总成绩按百分制记分,60分为合格。

(五)形成性考核的形式及要求:形成性考核主要考核学生平时作业成绩及实验的完成状况,依作业及实验的平时成绩由各地方电大的课程主管教师给分。

省电大将不定期随机抽检各地电大学生的作业及实验报告。

(六)终结性考核的要求及形式1.考核要求本课程考核学生以下知识和能力(1)了解:Visual Basic集成开发环境。

ActiveX的简单应用。

(2)理解:对象的概念、可视化编程和事件驱动的基本特性。

(3)掌握:常用控件及其属性、事件和方法;基木数据类型、常量、变量、常用函数、表达式运算;Visual Basic6.0基本语句和基本结构,数组和了程序的调用;文件系统控件和Winsock控件的基本用法;VB坐标系统的原理,简单图形图像的基木处理方法;VB 数据库应用程序的基本框架、SQL操纵数据的方法。

具备阅读、编写和调试简单Visual Basic 应用程序的能力。

2.组卷原则依"Visual Basic程序设计”教学大纲规定的要求,按掌握、理解、了解三个层次命题。

以大纲中所要求的“掌握内容”为主,约占60%, “理解内容”为辅,约占30%, 了解的内容较少,约占10%o试题覆盖面广,并突出重点。

VisualBasic程序设计复习大纲

VisualBasic程序设计复习大纲

现代远程教育“设计”复习大纲课程内容第1讲.序论第2讲.数据与运算第3讲.语句与分支控制第4讲.句第5讲.过程与函数(上)第6讲.过程与函数(下)第7讲.数组与常用算法第8讲.常用控件第9讲.绘图、窗体与菜单第10讲.复杂界面第11讲.文件、程序调试第12讲.API及多媒体编程 *第13讲.数据库编程 *第14讲.网络编程及其他 *第15讲.复习关于考试考试内容以讲课的PPT内容为主,第1-11讲都属于考试内容。

●第1-7讲是基本知识和基本编程技术,所占比例为80%●第8-11讲是基本应用,所占比例为20%●第12-14讲是深入应用,在笔试中不考,可以体现中平时的作业练习之中。

考试题型为:一、选择(30分,每空1分) (单选题,选择最合适的答案)二、填空 (45分,每空1.5分)三、分析(20分,每空4分)(分析程序,选择正确的选项)四、改错 (5分)如何复习主要看PPT内容,同时看参考书。

通过上机练习PPT中的实例巩固所学知识。

对于程序题,其深度要求不会超过讲过的内容,参见复习重点复习时,要着重掌握以下三方面的内容:(1)常用运算符、常用函数、常用控件的属性、方法和事件;(2)常用的语法要素:变量定义、分支及循环控制、子程序及函数、数组;(3)常用的算法与应用:要求能分析一段程序的流程及运行结果。

下面列出各讲中的重点:试题样例一、选择(30分,每空1分) 选择最合适的答案。

1.表达式Mid(“Hello”,2,3)的值是_________A “ll”B “llo”C “ell”D “ello”2.若要设置定时器控件的定时时间,需设置的属性是_________A IntervalB ValueC EnabledD Time3.为把焦点移到某个指定的控件,所使用的方法是_________A SetFocusB VisibleC GotFocusD Enabled二、填空 (45分,每空1.5分):1.如果要将某菜单项设计为分隔线,则该菜单项的标题应设置为______2.在窗体上画一个红色的圆,将以下语句填完整Circle (100,100),100,_________3.以下程序的输出结果是:______n = 0Do While n=2n = n+1Loop4.表达式Len(“abc”) 的值是_________。

Visual Basic复习资料

Visual Basic复习资料
3.属性是指用于描述对象的名称、位置、颜色、字体等特性的一些指标。可以通过改变对象的属性值来改变对象的特性。
4.事件是指发生在某一对象上的事情。可分为鼠标事件及键盘事件。事件的产生方式大致有以下几种情况:程序操作者触发、由系统触发、代码间接触发。
5.Visual Basic进行程序设计大致包括以下基本步骤:
3.掌握窗体的常用方法:Move、Show、Hide、Print、Refresh、Cls。
4.掌握窗体的下列事件:Click、DblClick、Load、Unload。
5.了解窗体的下列事件:Activate、Deactivate。
6.掌握文本框(TextBox)属性:Text、SelLength、SelStart、SelText、PasswordChar。
7.了解文本框属性:Alignment、MaxLength、MultiLine。
8.掌握文本框事件:Change。
9.了解标签(Label)属性:Alignment、AutoSize。
10.掌握命令按钮(CommandButton)属性:Cancel、Default。
11.掌握滚动条(ScrollBar)属性:Max、Min、SmallChange、LargeChange。
7Visible属性:返回或设置一个值,用于指明窗体是否可见。
语法:object.Visible[=Boolean]
8WindowState属性:返回或设置一个数值,用来指定窗体的可视状态。
语法:object.WindowState[=value]
9StartUpPositon属性:返回或设置窗体首次出现时的显示位置。
语法:object.StartUpPosition[=position]

《Visual BASIC程序设计》期末考试编程题复习及答案

《Visual BASIC程序设计》期末考试编程题复习及答案

第2章1.新建工程,在窗体上创建两个命令按钮Command1、Command2,一个标签Label1,界面如图2-5所示,程序运行要求如下:1)单击“改变颜色”按钮,标签上的文字内容改为“颜色已经改变”,文字颜色改为红色。

“改变颜色”按钮代码:Label1.ForeColor = vbRedLabel1.Caption = "颜色已经改变"2)单击“改变字体”按钮,标签上的字体改为“黑体”。

“改变字体”按钮代码:Label1.FontName = "黑体"图2-5程序运行界面最后将工程文件、窗体文件分别以lx2-2.vbp、lx2-2.frm为文件名保存在D:\EX文件夹下。

2.设计一个留言薄。

新建一个工程,在窗体上创建2个标签,2个文本框,1个命令按钮,属性设置如图2-6所示,。

要求单击“提交”按钮后,上面的文本框内容复制到下面的文本框中,且下面文本框中的内容不能修改。

单击“清除”按钮则清除两个文本框中的内容。

“提交”按钮代码:Text2.Text = Text1.Text“清除”按钮代码:Text1.Text = ""Text2.Text = ""图2-6 程序界面最后将工程文件、窗体文件分别以lx2-4.vbp、lx2-4.frm为文件名保存在D:\EX文件夹下。

3.设计一个程序,程序界面如图2-7所示。

当单击“显示”按钮时,在文本框中显示“欢迎使用VB!”;当单击“清除”按钮时,清除文本框内的文本;当单击“退出”按钮时,结束程序运行。

“显示”按钮代码:Text1.Text = "欢迎使用VB!"“清除”按钮代码:Text1.Text = ""“退出”按钮代码:End图2-7 程序运行界面最后将工程文件、窗体文件分别以lx2-5.vbp、lx2-5.frm为文件名保存在D:\EX文件夹下。

Visual Basic程序设计基础期末复习笔记

Visual Basic程序设计基础期末复习笔记

程序设计基础Visual Basic期末复习笔记第一章:VB程序与编程环境·可视化程序设计的基本概念1、窗体:窗体(Form)是建立应用程序界面的基础。

窗体有自己的属性、事件和方法,可以在其上输出文本和图形。

窗体可以作为其他控件的容器。

2、控件:控件是构成可视化界面的基本元素,常见如文本框、标签、命令按钮、单选按钮等。

每个控件都有自己的属性、事件和方法,其中最基本的属性是Name(名称),它是控件在程序中的标识。

控件也成为对象。

窗体是容器类控件。

3、控件的属性、事件和方法:(1)属性控件的名称、大小、位置和其他性状特征都由其属性决定。

根据属性值设置的不同方式,可以将控件属性分为四类:①设计属性:只能在设计阶段通过属性窗口设置,如Name、MinButton。

②运行属性:只能在代码中使用赋值语句进行设置,如SelText。

③常规属性:可用两种方法进行设置,如Text。

④只读属性:不能用任何方法进行设置,如ListCount。

(2)事件控件的事件是指由系统事先设定的、能被控件识别和响应的操作。

分类如下:①系统发生事件:由系统自身产生的事件,程序使用者无法控制,例如窗体加载时的Form_Load事件;②用户操纵事件:指程序使用者的某个动作触发的事件,例如单击一个命令按钮触发按钮的Click事件;③定时器自动事件:定时器按规定的时间间隔自动触发自身的Timer事件;④运行触发事件:只能由代码运行触发的事件,如标签的Change事件。

(3) 方法:方法是系统事先设计好的、控件可以直接完成的操作。

它与过程的区别在于,它是系统已经定义并且封装好在控件内的,属于控件的一部分。

·VB程序的结构1、工程工程文件的扩展名是.vbp,用于登记窗体文件(.frm)等VB创建应用程序时自动根据程序功能建立的文件之间的关联信息(登记的文件独立保存),其登记的文件不能在操作系统层面进行改动(如删除、移动、重命名),否则工程的完整性将被破坏。

Visual Basic程序设计复习要点及练习解析

Visual Basic程序设计复习要点及练习2005年6月Visual Basic程序设计是中央电大软件开发与应用专业和计算机应用专业等相关专业的统设必修课,所使用的文字教材是《Visual Basic程序设计》(刘世峰主编,中央电大出版社出版)及与之配套的实验教材《Visual Basic程序设计实验》、Visual Basic程序设计形成性考核作业册和Visual Basic程序设计期末复习指导。

期末考试题型为单项选择题、填空题、阅读程序题、完善程序题和编写程序题五种题型。

以下给出各章复习要点及部分练习题。

Ⅱ综合练习题一、单项选择题(每小题2分)1.在界面设计时,双击窗体中的对象后,VisualBasic将显示的窗口是()。

A.立即窗口B.属性窗口C.代码窗口D.工程资源管理器窗口2.后缀为.vbp的文件表示VB 的()A.窗体文件B.类模块文件C.工程文件D.标准类模块文件3.要在窗体Form1内显示“myfrm”,使用的语句是()A.Form.caption="myfrm" B.Form1.caption="myfrm"C.Form1.print "myfrm" D.Form. print "myfrm"4.表达式8+13 Mod 2*4+3()。

A.8 B.16 C.15 D.125.文本框没有()属性A、TextB、NameC、CaptionD、BorderStyle6.下列赋值语句正确的是()A.B+C =A B.A=B+CC.-B=A D.5=A+B7.如果准备向随机文件中写入数据,正确的语句是()A.Write # 1,rec B.Print # 1,recC.Get # 1,rec D.Put # 1,rec8.Winsock控件的LocalHostName属性的作用是()A.仅返回所用端口B.返回本地计算机的名称C.返回或设置所用端口D.返回本地计算机的IP地址9.要以读方式打开D盘的一个顺序文件 Test.doc,应使用的语句是()A.Open " Test.doc " For Output As #1B.Open "D:\ Test.doc " For Input As #1C.Open "D:\ Test.doc " For Output As #1D.Open " Test.doc " For Input As #110.Dim Abc(2,3)所定义的数组元素个数是()A、6B、5C、12D、911.在Visual Basic中,默认的数据类型是()A.Integer B.Double C.Currency D.Variant 12.当Winsock控件处于关闭状态时,其State属性的值是()A.1 B.0C.2D.313.执行指令”Line(200,200)-step(500,500)”后,CurrentX=( )A.500 B.200C.300D.70014.不属于VB数据库引擎的是()A.ODBC B.Jet引擎C.BDE D.OLE DB15.全局变量必须在()中定义A、标准模块B、窗体模块C、类模块D、任意模块16.改变驱动器列表框的Drive属性值,将激活()事件。

VB复习提纲

Visual Basic程序设计复习提纲一、重点复习内容1. VB常用的数据类型,常量的定义,变量的命名,变量的声明及作用域。

2. 常用的函数、表达式。

3. 顺序结构、选择及结构和循环结构,重点掌握选择结构、循环结构的语法格式,并会设计简单的应用程序。

4. 数组及其应用,重点掌握数组的概念、定义和一维数组的应用(如:排序、求极值)。

5. VB窗体的属性、事件和方法6. 常用的控件的的基本属性、事件和方法,重点掌握:文本框、命令按钮、标签、组合框、列表框、单选按钮、复选按钮和框架等控件,并会设计简单的用户界面。

7. 菜单编辑器、输入对话框、消息输出对话框及通用对话框的使用。

二、考试题型及分值1、基本操作题,1题。

(界面设计,不涉及编程)2、选择结构程序设计题,1题。

(多分支结构,三个及以上的条件)3、循环和数组应用设计题1题。

(产生随机数、排序、求极值)一、Visual Basic程序开发环境1. 用Visual Basic 6.0设计应用程序的过程,实际上是与进行交互的过程。

A. 控件对象B. 自定义对象C. 标准对象D. 窗体2. 面向对象的程序设计指满足。

A. 可视化、结构化、动态化B. 封装性、继承性、多态性C. 对象的链接、动态链接、动态数据交换D. ODBC,DDE,OLE3. Visual Basic的编程机制是。

A. 可视化B. 面向对象C. 面向图形D. 事件驱动4. Visual Basic 6.0 对面向对象程序设计的支持与其他面向对象程序设计语言的主要区别是。

A. Visual Basic 6.0支持继承和多态性B. Visual Basic 6.0支持代码重用C. Visual Basic 6.0支持对象更具体D. Visual Basic 6.0支持代码和过程的封装5. 下列操作不能打开【属性】窗口的操作是。

A. 执行【视图】菜单中的【属性窗口】命令B. 右击窗体或控件,弹出菜单中选择【属性窗口】C. 按【F1】键D. 单击工具栏上的【属性窗口】按钮6. 下述的说法中是Windows的程序设计方法的是。

0514《Visual Basic程序设计》2020年6-7月期末考试指导1

0514《Visual Basic程序设计》2020年6-7月期末考试指导一、考试说明(一)说明满分为100分,考试时间为90分钟, 考试形式为闭卷。

(二)题型及各题型所占分数和相应的答题技巧1.单项选择题答题技巧:选择与题干相匹配的答案。

可以考虑排除法等选择技巧。

2.多选题答题技巧:选择与题干相匹配的若干个答案。

可以考虑排除法等选择技巧。

3.判断题答题技巧:填写与题干相匹配的答案。

对已学知识需要适度的理解与记忆。

4.简答题答题技巧:需要答出与问题相关的重要知识点(即讲义与课件中的知识点),如需要,可对相关内容展开阐述。

5. 编程题答题技巧:理解题意,注意输入输出,并编写相应的代码。

二、复习重点内容第一章程序设计基础1、面向对象的程序设计对象:用于描述某一实体。

如公司、房屋、人、汽车等属性,事件,方法类:将带有相似属性和行为的事物组合在一起。

封装:将数据和操作数据的函数衔接在一起,构成一个具有类型的对象的描述。

继承:在面向对象的语言中,可以从一个类生成另一个类。

派生类(也称子类)继承了其父类和祖先类的数据成员和成员函数。

多态性:多态性是一种面向对象的程序设计功能,当同样的消息被不同的对象接收时,却导致完全不同的行为,即完成不同的功能。

第二章 Visual Basic简介1、Visual Basic的集成开发环境(IDE)(1)标题栏三种工作模式: 设计模式、运行模式、中断模式。

(2)菜单栏(3)工具栏(4)工具箱: 控件的容器控件: 用于创建对象,每个控件都有其属性、事件和方法。

单击某控件的内部,可以使该控件变为活动的。

分类: 内部控件—默认状态下工具箱中显示的控件;ActiveX控件—存于.OCX文件中,包括各种版本的VB控件,必要时可添加到工具箱中。

可插入对象—将其他应用程序产品作为一个对象加入到工具箱中。

如Excel 工作表、公式等。

添加选项卡: 右击工具箱→添加选项卡→输入名称 添加控件: 将控件直接拖入新选项卡切换选项卡: 单击选项卡名称 (5)工程资源管理器窗口工程: 每个应用程序可称为一个工程 每个工程可包括多种类型的文件文件类型: .Vbp .Frm .Bas .Cls .Res .Ocx .Frx打开代码窗口,除了单击“工程资源管理器”窗口中的“查看代码”按钮之外,也可以双击窗体或窗体上的控件,或按F7键 (6)属性窗口显示: 视图→属性窗口;使用工具栏按钮;按F4键 2、可视化编程的基本概念 (1)对象对象:代码和数据的集合。

Visual Basic程序设计复习要点及练习-推荐下载

1
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术艺料0不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试2下卷2,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看度并22工且22作尽22下可22都能22可地护以缩1关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编试要5写、卷求重电保技要气护术设设装交备备置底4高调、动。中试电作管资高气,线料中课并敷3试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Visual Basic程序设计期末复习提要Visual Basic程序设计是中央电大计算机应用专业计算机应用软件开发方向必修的专业课。

课程教学总学时数为90学时,5学分。

其中授课时间为58学时(含录像15学时),实验课时为32学时。

本复习提要是以Visual Basic课程的教学大纲为依据,以文字教材和电视授课内容为基础而编写的。

目的在于使学生理清思路,分清主次。

为本课程的期末复习提供参考。

一、各章重点、难点和复习要求说明第一章Visual Basic语言概述1.重点掌握的内容:可视化设计、事件驱动编程可视化设计:V isual Basic为用户提供大量的界面元素(在Visual Basic中称为控件对象),例如“窗体”、“菜单”、“命令按钮”、“工具按钮”、“检查框”等等,用户只需要利用鼠标、键盘把这些控件对象拖动到适当的位置,设置它们的大小、形状、属性等,就可以设计出所需的应用程序界面。

事件驱动编程:Windows操作系统出现以来,图形化的用户界面和多任务多进程的应用程序要求程序设计不能是单一性的,在使用Visual Basic设计应用程序时,必须首先确定应用程序如何同用户进行交互。

(例如发生鼠标单击、键盘输入等事件时,用户必须编写代码控制这些事件的响应方法)这就是所谓的事件驱动编程。

2.一般掌握内容Visual Basic程序的基本特点:所见即所得的界面设计,基于对象的设计方法,极短的软件开发周期,生成的代码较易维护。

V isual Basic与其他可视化程序的区别:见书中1.3节。

第二章Visual Basic 6.0集成开发环境1.重点掌握的内容:工具箱的使用,见2.2.3 节代码编辑器窗口:V isual Basic 6.0中的代码编辑器窗口是输入程序代码和程序调试的地方。

应用程序的每个窗体或代码模块都有一个单独的代码编辑器窗口。

详见2.2.4节工程资源窗口:它主要是用来显示工程文件夹中所包含的所有文件。

详见2.2.5节属性窗口:属性窗口就是用来描述对象属性的窗口,列出对选定窗体和控件的属性设置值。

属性是指对象的特征,如大小、标题或颜色。

详见2.2.6节窗体:窗体是定义应用程序界面的窗口,或用作从用户收集信息的对话框。

用户可向窗体增加控件、图形或图片来创建应用程序界面。

对象与事件驱动对象:世界上存在的任何具体的事物都可以称之为对象。

对象是具体存在的,每个对象都是唯一的,有着自己独特的个性。

类:是具有相同性质的对象的集合。

对象和类的区别在于前者是具体的,而后者则是抽象的。

属性、方法和事件:V isual Basic 的窗体和控件是具有自己的属性、方法和事件的对象。

可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。

窗体对象由属性定义其外观、由方法定义其行为、由事件定义其与用户的交互。

通过设置窗体属性并编写响应事件的Visual Basic 代码,就能定义出满足应用程序需要的对象。

控件是包括在窗体对象内的对象。

每种类型的控件都有自己的属性、方法和事件,以适用于特定的目的。

一些控件最适合在应用程序中输入或显示文本。

另一些控件能够访问其它的应用程序和处理数据,就象这些远程应用程序是用户自己的代码一样。

事件驱动:在事件驱动的应用程序设计中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。

事件可以由用户操作触发,也可以由来自操作系统或其它应用程序的消息触发,甚至可以由应用程序本身的消息触发。

这些事件的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的代码的路径都是不同的。

因为事件的顺序是无法预测的,所以在代码中必须对执行时的“各种状态”作一定的假设。

当作出某些假设时(例如,假设在运行处理某一输入字段的过程之前,该输入字段必须包含确定的值),应该组织好应用程序的结构,以确保该假设始终有效(例如,在输入字段中有值之前禁止使用启动该处理过程的命令按钮)。

2.一般掌握的内容:菜单栏的使用,见2.2.1 节工具栏的使用,见2.2.2 节交互式开发:传统的应用程序开发过程可以分为三个明显的步骤:编码、编译和测试代码。

但是V isual Basic 与传统的语言不同,它使用交互式方法开发应用程序,使三个步骤之间不再有明显的界限,在编程者输入代码时便进行解释,即时捕获并突出显示大多数语法或拼写错误,也在输入代码时部分地编译该代码,当准备运行和测试应用程序时,只需极短时间即可完成编译。

如果编译器发现了错误,则将错误突出显示于代码中。

这时可以更正错误并继续编译,而不需从头开始。

事件驱动应用程序的工作方式事件驱动应用程序中的典型事件序列:●启动应用程序,装载和显示窗体。

●窗体(或窗体上的控件)接收事件。

事件可由用户引发(例如键盘操作或鼠标点击),可由系统引发(例如定时器事件),也可由代码间接引发(例如,当代码装载窗体时的Load 事件)。

●如果在相应的事件过程中存在代码,就执行代码。

●应用程序等待下一次事件。

应用程序开发示例:创建V isual Basic 应用程序有三个主要步骤:1.创建应用程序界面。

2.设置属性。

3.编写代码。

详见2.5节.第三章程序设计基础1.重点掌握的内容:数据类型Visual Basic 中的数据以四种形式存储:变量、常量、数组和记录。

每一种形式都适合于不同的特定任务,参见表3-2。

变量:变量的概念、命名、声明。

常量:常量的概念、分类、声明。

数组:数组的概念、分类、声明。

记录类型(用户自定义类型):概念、声明、分类。

运算符与表达式:运算符是用来对运算对象进行各种运算的的操作符号,而表达式是由多个运算对象和运算符组合在一起的合法算式。

V isual Basic 中的运算符分为五类:算术运算符、连接运算符、关系运算符、逻辑运算符和特殊运算符;主要有三种表达式,即算术表达式,关系表达式和逻辑表达式。

详细使用方法见3.2节.程序流程的控制:程序流程指在一个程序中语句的执行次序。

如果不使用流程控制语句,程序流程的走向是简单的从上到下顺序执行的单向流程。

这种简单、有序的程序流所能完成的工作有限。

在实际工作中,除了简单的顺序执行结构外,经常需要根据一定条件重新定向程序流程。

从程序的一处切换到数行甚至数百行之后的地方执行。

这种重新定向需要使用以下程序控制结构:跳转:跳转的概念、分类、实现方法。

分支:概念、实现方法●If…Then●If…Then…End If●If…Then…Else●If…Then…ElseIf●Select Case上述语句的使用方法请见3.3.2节.循环:概念、实现方法●Do…Loop●For…Next●For Each…Next●While…Wend上述语句的使用方法请见3.3.3节常见标准函数:●交互式函数:MsgBox函数和InputBox 函数的使用。

●类型转换函数●数学函数●日期和时间函数●字符串函数●目录和文件函数2.一般掌握的内容:简单的应用程序开发,见3.5 应用示例。

第一步:新建应用程序,绘制控件对象,设置控件属性第二步:编写响应事件的代码第三步:执行应用程序第四章窗体与基本输入/输出1.重点掌握的内容:窗体的概念和用途: V isual Basic应用程序图形界面的设计首先要从窗体开始,其他的一些控件基本上归属于窗体控件(很多是直接“画”在窗体上的),通常应把窗体(Form)定义成一个构成应用程序可见部分的窗口,而一个Visual Basic的应用程序应首先从设计窗体开始。

Visual Basic应用程序设计过程中重要考虑的问题是应用程序和用户的交互,而窗体可以实现将输出信息提供给用户。

Print方法:在V isual Basic 中,Print方法是用来输出信息的专用过程,显示的文本是作为图象来处理的,与使用Line方法画线或Circle方法画圆产生的图像一样。

Print方法的使用见4.2.1节。

InputBox(函数):使用InputBox函数可以建立如图4-6所示的输入对话框。

详见4.3节。

MsgBox函数与语句:MsgBox函数产生的消息对话框可以看作是输出对话框。

消息对话框能显示“错误”、“指示”、“警告”之类的简短信息以及“确定”、“取消”等按钮。

详见4.4节。

2.一般掌握的内容:Format 函数。

见4.2.2节Tab和Spc函数,使用Tab和Spc函数可以使用户得到整齐的输出格式,Tab 、Spc 函数的语法。

第五章常用控件1.重点掌握的内容:控件:在窗体上用于输入、输出信息的图形或文字符号称为控件。

常用的基本控件:标签, 文本框, 命令按钮, 单选按钮, 复选框, 列表框。

主要使用方法见5.6.1节。

2.一般掌握的内容:组合框(ComboBox ):详见5.7节.滚动条( ScrollBar ): 参看5.8节.框架( Frame ):参看5.9节.对话框(Common Dialog):参看5.10节图片框(Picture Box):参看5.11节Image控件:为工具条的工程,还可用来制作简单动画。

Image 控件与PictureBox 控件的区别见5.12节计时器(Timer):参看5.13节第六章工程与程序管理1、重点掌握的内容:工程:工程是构成应用程序文件的集合。

工程文件是与工程相关联的所有文件和对象以及所设置的环境信息的一个简单的列表,所有文件和对象也可以被其它的工程所共享。

工程文件的扩展名是.vbp,可以将几个工程.vbp文件组成一个工程组.vbg文件。

Visual Basic 工程的结构:1.窗体模块2.类模块3.标准模块4.资源文件5.ActiveX 文档6.模块用户控件7.部件8.可插入的对象9.引用10.ActiveX 设计器11. 标准控件详见6.1.3节.创建、打开和保存工程:详见6.2节2、一般掌握的内容:添加、删除和保存文件: 详见6.4节使用多个工程:在V isual Basic中,可以同时打开多个工程。

在建造和测试有关用户创建的控件时,这种功能很有用。

在装入了多个工程时,【工程资源管理器】窗口的标题将变成“工程组”,而所有打开的工程部件都会显示出来.制作和运行可执行文件:见6.6节使用向导和外接程序:使用外接程序管理器对工程可以添加或删除外接程序,从“外接程序”菜单可以对其进行访问。

“外接程序管理器”对话框列出可用的外接程序。

使用向导见6.8.2节。

第七章Visual Basic 应用程序结构1、重点掌握的内容:模块:在V isual Basic中提供了三种类型的模块:窗体模块、标准模块和类模块。

标准模块、类模块和窗体模块都可包含:●声明。

可将常数、类型、变量和动态链接库(DLL) 过程的声明放在窗体、类或标准模块的声明部分。

相关文档
最新文档