VB第1章 复习资料.doc
《VB第1章 复习资料.doc》由会员分享,可在线阅读,更多相关《VB第1章 复习资料.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章 补充资料习题解答1简述VB6.0的主要特点。答:见本章知识要点。2当正常安装Visual Basic 6.0后,误把Windows子目录删除,当重新安装Windows后,是否需要重新安装Visual Basic 6.0?答:要重新安装Visual Basic 6.0。因为安装VB6.0时,有些VB程序被系统自动安装在Windows目录下,所以一旦删除Windows子目录,就必须重新安装VB6.0。3Visual Basic 6.0分为学习版、专业版和企业版,如何知道所安装的是哪个版本?答:在VB6.0的启动界面上,能显示对应的版本。4Visual Basic 6.0有多种类型的窗口,若
2、要在设计时看到代码窗口,应怎样操作?答:选择“视图”“代码窗口”命令或单击“工程资源管理器”窗口中的“查看代码”按钮。5叙述建立一个完整应用程序的过程。答:见本章的知识要点。6当建立好一个简单的应用程序后,假定该工程仅有一个窗体模块。试问该工程涉及多少个要保存的文件?若要保存该工程中的所有文件,应先保存什么文件?再保存什么文件?若不这样做,系统会出现什么信息?答:涉及两个文件要保存。先保存窗体文件(.frm),再保存工程文件(.vbp)。若先保存工程文件,系统也会弹出”文件另存为”对话框,要求先保存窗体文件。7保存文件时,若不改变目录名,则系统的默认目录是什么?答:系统的默认目录是VB98。8
3、安装vb6.0后,帮助系统是否也已安装?答:没有,VB6.0的帮助系统在两张光盘上,即MSDN Library,其中还包含了VC、VFP等其他语言的帮助系统。9如何使用VB6.0的帮助系统?答:最方便的方法是选定要帮助的内容,然后按F1功能键,这时系统打开MSDN Library查阅器,直接实现与选定内容有关的帮助信息。10什么是类?什么是对象?什么是事件过程?答:见本章知识要点。11属性和方法之间的区别是什么?答:属性是对象的特征,方法是对象的行为。前者有值,可以被赋值或引用;后者没有值,表示能够执行的操作。12当标签边框的大小有Caption属性的值进行扩展或缩小时,应对该控件的什么属性进
4、行何种设置?答:将该控件的AutoSize属性值设置为True。13在VB6.0中,命令按钮的显示形式可以有标准的和图形的两种选择,它们通过什么属性来设置?若选择图形的,则通过什么属性来装入图形?若已在规定的属性里装入某个图形文件,但该命令按钮还是不能显示该图形,而显示的是Caption属性设置的文字,应怎样修改?答:命令按钮的显示形式通过将Style属性值设置为Graphical来实现。通过Picture属性来装入图形。不能现实图形是因为Style属性值被设置为Standard。只要将起改为Graphical,并且将Caption的值设置为空即可。14如果文本框要显示多行文字,应将对什么属性
5、设置为何值?答:将MultiLine属性的值设置为True。15标签和文本框的区别是什么?答:在程序运行时,标签只能显示文字,不能输入文字,显示文字通过对Caption属性赋值来实现;而文本框既能显示文字,也能输入文字,这通过Text属性来实现。16文本框获得焦点的方法是什么?答:SetFocus方法。17简述文本框的Change与KeyPress事件的区别。答:相同点是当在文本框输入内容时,同时激发上述两个事件;不同点是KeyPress事件可通过参数KeyAscii返回所按键的编码值,可依此判断数据输入的正确性或数据输入结束与否,因而该事件使用较多;Change事件还可以发生在程序改变文本框
6、的Text属性时。18当某文本框输入数据后(按了回车键),经判断后认为是数据输入错,应怎样删除原来文本框中的数据?答:假定文本框的名称为Text1,则事件过程如下: Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then If 出错条件判断成立 Then Text1 =“” End If End IfEnd Sub注意:删除刚键入的字符,通过KeyAscii=0语句实现;焦点定位文本框对象采用SetFocus方法。19程序运行前,对某些控件设置属性值,除了在窗体中直接设置外,还可以通过代码设置,这些代码一般存放
7、在什么事件中?例如,程序要将命令按钮定位在窗体的中央,试写出事件过程。答:这些代码一般放在Form_Load( )事件过程中。将窗体定位在屏幕的中央,只能在属性窗口中将Form1窗口的StartUpPosition的属性值设置为2(表示屏幕中心),该属性不能在运行时设置。要将按钮定位在窗体的中央,事件过程如下: Private Sub Form_Load( ) Command1.Left = Form1.ScaleWidth 2-Command1.Width 2 Command1.Top = Form1.ScaleHight 2-Command1.Height 2 End Sub其中,Scal
8、eWidth、ScaleHeight 表示窗体的相对宽度和高度。20VB 6.0 提供的大量图形文件存放在哪个目录?若你的计算机上没有安装,应怎样安装这些图形文件?答:存放在Graphics目录下。在VB 6.0 的安装盘上可以找到Graphics子目录,将其复制到硬盘上的VB目录下。 常见错误和难点分析1安装VB 6.0要注意的问题VB 6.0 安装盘为1张,帮助系统不在该光盘上,需2张MSDN光盘,其包含Visual Studio系列的帮助内容。在典型安装方式下,VB提供的图形文件没有装入,安装完成后可通过复制文件夹方式直接将光盘Graphics文件夹复制到光盘。2在VB集成环境中未显示“
9、工具箱”等窗口只要选择“视图”“工具箱”命令即可;同样选择“视图”菜单的有关命令可显示对应的窗口。3标点符号错误在VB中只允许使用西文标点,任何中文标点符号在程序编译时会产生“无效字符”错误,系统使该行以红色字显示。用户在进入VB后不要使用中文标点符号。4字母和数字形状相似输入代码时要注意区分L的小写字母“l”和数字“1”、O 的小写字母“o”与数字“0”,避免单独将它们作为变量名使用。5对象名称(Name)属性输入错误在窗体上创建的每个控件都有其默认名称,用于在程序中唯一地标识该控件对象。系统为每个创建的对象提供了默认对象名,例如,Text1、Text2、Command1、Label1等。用
10、户也可以将属性窗口的(名称)属性改为自己指定的名称,如txtInput、txtOuput、cmdOK等。对于初学者,由于程序较简单,控件对象使用较少,还是用默认的控件名较方便。当程序中的对象名输入错误时,系统显示“要求对象”的信息,并对出错的语句以黄色背景显示。用户可以在代码窗口的“对象列表”框检查该窗体所使用的对象。6Name属性和Caption属性混淆Name属性的值用于在程序中唯一地标识该控件对象,在窗体上不可见;而Caption属性的值是在窗体上显示的内容。7对象的属性名、方法名输入错误当程序中对象的属性名、方法名输入错误时,VB系统会显示“方法或数据成员未找到”的提示信息。在编写程序
11、代码时,应尽量使用自动列出成员的功能,即当用户在输入控件对象名和句点后,系统自动列出该控件对象在运行模式下可用的属性和方法(如右图所示的对Text1对象自动列出其成员),用户按空格键或双击鼠标左键即可,这样既可减少输入也可防止此类错误出现。8变量名输入有误用Dim声明的变量名,如果在后面的语句中表示同一变量而将变量名输入错误,VB 编译时就认为是两个不同的变量。例如,下面程序段求1100整数的和,结果放在Sum变量中:Dim Sum As Integer,i As Integer Sum = 0 For i = 1 to 100 Sum = Sun+i Next i Print Sum 显示的
12、结果为100。原因是累加和表达式Sum = Sun+i 中右边的变量名Sum 误写成Sun 。VB变量声明有两种方式,可以用变量声明语句显式声明,也可以用隐式声明,即不声明就直接使用。上述变量名的写错,导致系统为两个不同的变量各自分配了内存单元,造成计算结果不正确。因此,为了防止此类错误产生,必须限制变量声明为显式声明方式,也就是在通用声明段加Option Explict语句。9语句书写错误在VB中,除了在“通用声明”段使用Dim等变量声明、Option语句外,任何其他语句都应在事件过程中,否则程序运行时会显示“无效外部过程”的提示信息。若要对模块级变量进行初始化工作,则一般放在Form_Lo
13、ad( )事件过程中。10无意形成控件数组若要在窗体上创建多个命令按钮,有些读者会先创建一个命令按钮控件,然后对该控件进行复制、粘贴,这时系统显示:“已经有一个控件为Command1。创建一个控件数组吗?”的信息,若单击“是”按钮,则系统创建名称为Command1的控件数组。若要对该控件的Click 事件过程编程,系统显示的框架是: Private Sub Command1_Click (Index As Integer) End Sub Index 表示控件数组的下标。若非控件数组,Click 事件过程的框架是: Private Sub Connand1_Click() End Sub11打
14、开工程时找不到对应的文件通常一个最简单的应用程序也应由一个工程文件.vbp和一个窗体文件.frm组成。工程文件记录该工程内的所有文件(窗体文件.frm、标准模块文件.bas、类模块文件.cls等)的名称和在磁盘上所存放的路径。若在上机结束后,把文件保存到软盘上,但又遗漏了某个文件,下次打开工程时就会显示“文件未找到”的提示信息。也有在VB 环境外,利用Windows 资源管理器或DOS命令将窗体文件等改名,而工程文件内所记录的还是原来的文件名,这样也会造成打开工程时显示“文件未找到”的提示信息。解决此问题的方法:一是修改工程文件.vbp中的有关文件名;二是通过选择“工程”菜单的“添加窗体”中的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB第1章 复习资料 VB
限制150内