vb第1章+第二章
VB第一章
●可视化的设计平台:在使用传统 的程序设计语言编程时,一般需
要通过编写程序来设计应用程序 的界面(如界面的外观和位置等), 在设计过程中看不见界面的实际 效果。
而在Visual Basic 6.0中,采用面向 对象程序设计方法(ObjetOriented Pogramming),把程序和 数据封装起来作为一个对象,每
③窗体的二进制数据文件(*.frx): 当窗体或控 件含有二进制属性的图片、 图标等,将窗体文 件保存时,系统自动产生同名的二进制文件。
④标准模块文件(*.bas): 该文件包含模块级的 变量和外部过程的声明,用户自定义的可供本工 程内各窗体调用的过程。该文件可选。
⑤类模块文件(*.cls): 用于创建含有属性和方 法的用户自己的对象。该文件可选。
4.运行和调试程序
当应用程序全部设计完成后,可以运行 程序,查看相应的功能,检查是否达到预期 效果,并排除出现的错误。
5.保存程序
当应用程序运行调试无误后,可以将程 序保存。一个Visual Basic 程序就是一个工 程。在设计一个应用程序时,系统将建立一 个扩展名为.Visual BasicP的工程文件。工 程文件中包含该工程所建立的所有文件的相 关信息,如窗体、标准模块、类模块等。需 要注意的是在保存应用程序时,Visual Basic会先保存工程里的各个文件,如窗体、 标准模块、类模块等,最后再保存工程文件。
用解释模式运行Visual Basic 程序的方法如 下:
●单击“运行”菜单下的“启动”命令。 ●在标准工具条上单击“启动”按钮。 ●按下F5 键。
②保存程序。单击“文件”菜单下的“保
存”命令,如果是第一次保存,即可出现 “文件另存为”对话框,Visual Basic程序 在保存时是先逐个保存工程里的文件,如 “窗体”“类模块”“标准模块”等,最后 保存“工程文件”。
VB程序设计教程(高等教育出版社)第1-2章
本章目录
1. 属性 属性: 对象的一组特征, 标题 宽度、 标题、 属性 对象的一组特征,如:标题、宽度、字体等 属性名: 属性名 如Caption、Width、Font、Color 、 、 、 对象属性的设置方法: 对象属性的设置方法: 设置方法 可通过两种方式设置:属性框和在程序代码中。 通过两种方式设置:属性框和在程序代码中 通过两种方式设置 设计阶段 利用属性窗口直接设置属性值 对象名.属性名= 程序运行时 通过语句 对象名.属性名=属性值 例如: 确定" 例如:Command1.Caption = "确定 确定
本章目录
窗体(form) (form)窗口 2. 窗体(form)窗口 设计VB程序的界面。 代码(code) (code)窗口 3. 代码(code)窗口 编辑窗体、标准模块中的代码。 属性(properties) (properties)窗口 4. 属性(properties)窗口 所有窗体或控件的属性设置。 工程资源管理器(project explorer)窗口 5. 工程资源管理器(project explorer)窗口 保存一个应用程序所有的文件。 工具箱(toolbox) (toolbox)窗口 6. 工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计。
11
1.6 使用帮助系统
所有帮助文件在MSDN Library中,两张 盘。可通过运行 所有帮助文件在 中 两张CD盘 第一张盘上的setup.exe程序进行安装。最新的联机版 程序进行安装。 第一张盘上的 程序进行安装 最新的联机版MSDN是免 是免 上下载。 费的,可以从/china/msdn/上下载。 费的,可以从 上下载
Visual Basic 程序设计教程
VB单选题(第1章、第2章)
1 以下关于vb 语言的说法中,正确的是().A) vb 是一种面向过程的语言B) vb 是一种面向对象语言C) vb是一种低级语言D) vb 是一种机器语言答案 B2 工程资源管理器窗口中包含的文件类型有()种.A) 2B) 3C) 4D) 5答案 C3 下列关于属性设置的叙述错误的是().A) 一个控件具有什么属性是VB预先设计好的,用户不能改变B) 一个控件具有什么属性是VB预先设计好的,用户可以改变C) 一个控件的属性即可以在属性窗口中设置,也可以用程序代码设置D) 一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值答案 A4 下列可以打开立即窗口的操作是().A) Ctrl+DB) Ctrl+EC) Ctrl+FD) Ctrl+G答案 D5 下列说法正确的是().A) 对象属性只能在"属性窗口"中设置B) 一个新的工程可以在"工程窗口"中建立C) 必须先建立一个工程,才能开始设计应用程序D) 只能在"代码窗口"中编写程序代码答案 C6 下列叙述正确的是().A) 对象是包含数据又包含对象数据进行操作的方法的物理实体B) 对象的属性只能在属性窗口中设置C) 不同的对象能识别不同的事件D) 事件过程都要由用户点击对象来触发答案 C7 下面()控件不具有Caption属性.A) 标签框B) 单选钮C) 命令按钮D) 文本框答案 D8 要把一个命令按钮设置成无效,应设置其哪一属性值().A) VisibleB) EnabledC) DefaultD) Cancel答案 B9 要改变控件的宽度,应修改该控件的()属性.A) TopB) WidthC) LeftD) Height答案 B10 要使标签能够显示所需要的东西,则在程序中应设置其哪一属性的值().A) CaptionB) TextC) NameD) AutoSize答案 A11 要使标签能透出窗体的背景,必须设置()属性.A) BackStyleB) BorderStyleC) AppearanceD) BackColor答案 A12 要使标签所在处透明显示背景,应把其Backstyle属性设置为().A) 0B) 1C) 2D) 3答案 A13 要使标签中显示的文本靠右显示,则应将其Alignment属性设置为().A) 0B) 1C) 2D) 3答案 B14 要使得标签能自动扩充以满足字体大小则可对其()属性进行设置.A) alignmentB) usemnemonicC) autosizeD) tag答案 C15 要使得窗体一开始运行就充满整个屏幕则须设置()属性.A) borderstyleB) appearanceC) windowstateD) drawmode答案 C16 要使得窗体在出现之前就完成相关的程序设置可在()事件中进行编程.A) linkopenB) KeyPressC) loadD) click答案 C17 要使文本框获得输入焦点,则应采用文本框控件的哪个方法().A) GodFocusB) LostFocusC) KeyPressD) SetFocus答案 D18 要使文本框中的文本显示掩码(密码)符,在属性设置时,首先必须设置()属性为False.A) TextB) EnabledC) VisibleD) Multiline答案 D19 要使文本框中显示密码符有效,必须首先设置()属性.A) TextB) MultiLineC) LockedD) Enabled答案 B20 要使一个标签透明且不具有边框,则应().A) 将其BackStyle属性设置为0,BorderStyle属性设置为0B) 将其BackStyle属性设置为0,BorderStyle属性设置为1C) 将其BackStyle属性设置为1,BorderStyle属性设置为0D) 将其BackStyle属性设置为1,BorderStyle属性设置为1答案 B21 要使一个文本框具有水平和垂直滚动条,则应先将其MultiLine属性设置为True,然后再将ScrollBar属性设置为().A) 0B) 1C) 2D) 3答案 D22 要想输返回文本框中入的内容则可利用其()属性进行编程.A) captionB) textC) nameD) righttoleft答案 B23 要在垂直位置上移动控件,应利用控件的()属性.A) LeftB) WidthC) TopD) Height答案 C24 要在命令按钮控件上显示图像应().A) 设置Picture属性B) 实现不了C) 先将Style设置为1,然后再设置Picture属性D) 以上都不对答案 C25 一个对象可以执行的动作和可被对象识别的动作分别称为().A) 事件、方法B) 方法、事件C) 属性、方法D) 过程、事件答案 B26 以下关于焦点的叙述中,错误的是().A) 如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据B) 当文本框失去焦点时,触发LostFocus事件C) 当文本框的Enabled属性为False时,其Tab顺序不起作用D) 可以用TabIndex属性改变Tab顺序答案 A27 以下叙述中错误的是().A) Visual Basic是事件驱动型可视化编程工具B) Visual Basic应用程序不具有明显开始和结束语句C) Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D) Visual Basic中控件的某些属性只能在运行时设置答案 C28 以下叙述中错误的是().A) 在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B) 以.BAS为扩展名的文件是标准模块文件C) 窗体文件包含该窗体及其控件的属性D) 一个工程中可以含有多个标准模块文件答案 A29 以下叙述中错误的是().A) 双击鼠标可以触发DblClick事件B) 窗体或控件的事件的名称可以由编程人员确定C) 移动鼠标时,会触发MouseMove事件D) 控件的名称可以由编程人员设定答案 B30 以下叙述中错误的是().A) 打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B) 保存Visual Basic程序时,应分别保存窗体文件及工程文件C) Visual Basic应用程序只能以解释方式执行D) 事件可以由用户引发,也可以由系统引发答案 C31 应用程序设计完成后,应将程序保存,保存的过程是().A) 只保存窗体文件即可B) 只保存工程文件即可C) 先保存工程文件,之后保存窗体文件D) 先保存窗体文件(或标准模块文件),之后还要保存工程文件答案 D32 欲使标签的内容自动换行,必须设置属性().A) AutoSizeB) AlignmentC) leftD) WordWrap答案 D33 欲使某命令按钮失效,应修改命令按钮的()属性.A) VisibleB) CaptionC) EnableD) Enabled答案 D34 运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的Text属性进行赋值从而改变了文本框的Text属性值时,将触发文本框的()事件.A) ClickB) DblClickC) GotFocusD) Change答案 D35 在VB中过()属性来设置字体颜色.A) FontColorB) ForeColorC) BackColorD) ShowColor答案 B36 在Visual Basic环境中,请问标准模块的扩展名是().A) frmB) basC) clsD) vbp答案 B37 在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示()事件过程模板.A) Form_ClickB) Form_LoadC) Form1_ClickD) Form1_Load答案 B38 在文本框中欲使掩码符(如*)起作用,必须设置MultiLine属性值为().A) FalseB) TrueC) -1D) 1答案 A39 要想清除文本框Text1中的内容则可利用()进行.A) Text1.Caption=""B) Text1.Text=""C) Text1.ClearD) Text1.Cls答案 B40 能够获得一个文本框中被选取文本的内容的属性是().A) TextB) LengthC) SelTextD) SelStart答案 C41 决定控件上文字的字体、字形、大小、效果的属性是().A) FontB) CaptionC) NameD) Text答案 A42 确定一个窗体或控件大小的属性是().A) Width 和HeightB) Width 和TopC) Top 和rightD) Top 和 Left答案 A43 VB应用程序保存在磁盘上,至少会有以()为扩展名的两个文件.A) .DOC和.TXTB) .COM和.EXEC) .VBW和.BASD) .VBP和.FRM答案 D44 下列选项中,属于Visual Basic 6.0程序设计方法的是().A) 面向对象、顺序驱动B) 面向对象、事件驱动C) 面向过程、事件驱动D) 面向过程、顺序驱动答案 B45 VB6.0是一种面向()的编程环境.A) 机器B) 对象C) 过程D) 应用答案 B46 Visual Basic是一种面向对象的可视化程序设计语言,采用了()的编程机制.A) 事件驱动B) 按过程顺序执行C) 从主程序开始执行D) 按模块顺序执行答案 A47 在Visual Basic中最基本的对象是(),它是应用程序的基石,是其他控件的容器.A) 文本框B) 命令按钮C) 窗体D) 标签答案 C48 当运行程序时,系统自动执行启动窗体的()事件过程.A) LoadB) ClickC) UnLoadD) GotFocus答案 A49 若要使标签控件显示时不覆盖其背景内容,要对()属性进行设置.A) BackColorB) BorderStyleC) ForeColorD) BackStyle答案 D50 若要使命令按钮不可操作,要对()属性进行设置.A) EnabledB) VisibleC) BackColorD) Caption答案 A51 文本框没有()属性.A) EnabledB) VisibleC) BackColorD) Caption答案 D52 要使某控件在运行时不可显示,应对()属性进行设置.A) EnabledB) VisibleC) BackColorD) Caption答案 B53 用来设置粗体字的属性是().A) FontItalicB) FontNameC) FontBoldD) FontSize答案 C54 在下列关于菜单的说法中,错误的是().A) 每个菜单项是一个控件,与其他控件一样也有自己的属性和事件B) 除了Click事件之外,菜单项还能响应其他的事件,如DblClick事件C) 在程序执行时,如果菜单项的Visible属性为False,则该菜单项不可见D) 在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择答案 B55 设在窗体上有两个命令按钮,其中一个命令按钮的名称为cmda,则另一个命令按钮的名称不能是().A) cmdcB) cmdbC) cmdAD) Command1答案 C56 vb 程序设计中的窗体在OOP 中称为().A) 屏幕B) 事件C) 对象D) 控件答案 C57 文本框控件中将Text的内容全部显示为所定义的字符的属性项是().A) PasswordCharB) 需要编程来实现C) PasswordD) 以上都不是答案 A58 改变控件在窗体中的上下位置应修改控件的()属性.A) TopB) LeftC) WideD) Height答案 A59 vb 中的坐标系最小刻度为().A) 缇B) 象素C) 厘米D) 一个标准字符宽度答案 A60 如果设计时在属性窗口将命令按钮的()属性设置为False,则运行时按钮从窗体上消失.A) VisibleB) EnabledC) DisabledPictureD) Default答案 A61 若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的()属性.A) BACKCOLORB) BORDERSTYLEC) FORECOLORD) BACKSTYLE答案 D62 能够改变窗体边框线类型的属性是().A) FontStyleB) BorderStyleC) BackStyleD) Border答案 B63 窗体设计器是用来设计().A) 应用程序的代码段B) 应用程序的界面C) 对象的属性D) 对象的事件答案 B64 "对象"是计算机系统运行的().A) 程序单位B) 逻辑单位C) 物理实体D) 基本实体答案 D65 为了在按下回车键时执行某个按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是().A) ValueB) CancleC) EnableD) Default答案 D66 下列关于控件画法的叙述错误的是().A) 单击一次工具箱中的控件图标,只能在窗体上画出一个相应的控件B) 按住CTRL键后单击一次工具箱中的控件图标,可以在窗体上画出多个相同类型的控件C) 双击工具箱中的控件图标,所画控件的大小和位置是固定的D) 不用工具箱中的控件工具,不可以在窗体上画出图形对象,但可以写入文字字符答案 D67 当事件能被触发时,()就会对该事件作出响应.A) 对象B) 程序C) 控件D) 窗体答案 A68 将命令按钮Command1设置为不可见,应修改该命令按钮的()属性.A) VisibleB) ValueC) CaptionD) Enabled答案 A69 如果要在命令按钮上显示图形文件,应设置命令按钮的().A) Style属性和Graphics属性B) Style属性和Picture属性C) Picture属性D) Graphics属性答案 B70 窗体的Caption属性的作用是().A) 确定窗体的名称B) 确定窗体的标题C) 确定窗体的边界类型D) 确定窗体的字体答案 B71 每个窗体对应一个窗体文件,窗体文件的扩展名是().A) .basB) .clsC) .frmD) .vbp答案 C72 可视化编程的最大优点是().A) 具有标准工具箱B) 一个工程文件由若干个窗体文件组成C) 不需要编写大量代码来描述图形对象D) 所见即所得答案 C73 VB应用程序的运行模式是().A) 解释运行模式B) 编译运行模式C) 两者都有D) 汇编模式答案 C74 如果要改变窗体的标题,则需要设置的属性是().A) CaptionB) NameC) BackColorD) BorderStyle答案 A75 标签控件最重要的属性是().A) captionB) textC) nameD) width答案 A76 双击窗体的任何地方,可以打开的窗口是().A) 代码窗口B) 属性窗口C) 工程管理窗口D) 以上3个选项都不对答案 A77 工具栏中的"启动"按钮的作用是().A) 运行一个应用程序B) 运行一个窗体C) 工程管理窗口D) 打开被选中对象的代码窗口答案 A78 VisualBasic集成环境的大部分窗口都可以从主菜单项()的下拉菜单中找到相应的打开命令.A) 编辑B) 视图C) 格式D) 调试答案 B79 控件内的对齐方式()属性决定.A) AlignmentB) WordWrapC) AtuoSizeD) Style答案 A80 VB窗体文件的扩展名是().A) VBWB) VBPC) FRMD) BAS答案 C81 将命令按钮Command1设置为缺省的活动按钮可修改该控制件的()属性.A) EnabledB) ValueC) DefaultD) Cancel答案 C82 vb 应用程序是分层管理的,其最高的层次为().A) 工程B) 模块C) 窗体D) 过程答案 A83 vb 中的坐标圆点位于().A) 容器右上角B) 容器左上角C) 容器正中央D) 容器右下角答案 B84 文本框没有_____属性.A) EnabledB) VisibleC) BackColorD) Caption答案 D85 已编译的控件部件的扩展名是___.A) OCXB) VBPC) EXED) CTL答案 A86 如果要使一个窗体从屏幕上和内存中完全消失,所要使用的语句是______.A) HideB) ShowC) LoadD) Unload答案 D87 决定标签的字符串颜色的属性是A) FontColorB) BackStyleC) BackColorD) ForeColor答案 D88 下面()不是VB的工作模式.A) 设计模式B) 运行模式C) 中断模式D) 大纲模式答案 D89 在VB中,()被称为对象.A) 窗体B) 控件C) 窗体和控件D) 窗体、控件、属性答案 C90 文本框中选定的内容,由下列()属性反映.A) TextB) CaptionC) SeltextD) sellenght答案 C91 如果文本框的Enabled属性设为 False,则___.A) 文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上B) 文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容C) 文本框的文本将变成灰色,用户仍然能改变文本框中的内容D) 文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容答案 A92 VB的编程机制是A) 可视化B) 面向对象C) 事件驱动D)答案 C93 在Visual Basic中,最简单的数据类型包括______.A) 整型、实型、布尔型、字符型B) 整型、实型、字符型C) 整型、实型、逻辑型D) 实型、逻辑型、字符型答案 A94 若要使得文本框的初始值为空,则应更改文本框的属性是A) captionB) textC) nameD) index答案 B95 属性窗口只能在使用.A) 设计时B) 编译时C) 运行时D) 以上都不对答案 A96 以下能在窗体MainForm的标题栏中显示"南京森林公安高等专科学校"的语句是A) ="南京森林公安高等专科学校"B) MainForm.Title="南京森林公安高等专科学校"C) MainForm.Caption="南京森林公安高等专科学校"D) MainForm.Text="南京森林公安高等专科学校"答案 C97 下面说法正确的是A) 一个VB应用程序至少有一个工程文件和一个窗体文件B) 一个VB应用程序至少有一个工程文件和一个类模块C) 一个VB应用程序至少有一个窗体文件和一个标准模块D) 一个VB应用程序至少有一个标准模块和一个类模块答案 A98 改变控件在窗体中的左右位置应修改该控件的()属性.A) TopB) LeftC) WidthD) Right答案 B99 从功能上讲,Visual Basic 6.0有3种版本,下列不属于这3种版本的是().A) 学习版B) 标准版C) 专业版D) 企业版答案 B100 与传统的程序设计语言相比,Visual Basic最突出的特点是().A) 结构化程序设计B) 程序开发环境C) 事件驱动编程机制D) 程序调试技术答案 C101 Visual Basic 6.0集成环境的主窗口中不包括().A) 标题栏B) 菜单栏C) 状态栏D) 工具栏答案 C102 在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是().A) 窗体布局窗口B) 立即窗口C) 代码窗口D) 监视窗口答案 C103 下列可以激活属性窗口的操作是().A) 用鼠标双击窗体的任何部位B) 执行"工程"菜单中的"属性窗口"命令C) 按Ctrl+F4键D) 按F4键答案 D104 下列不能打开工具箱窗口的操作是().A) 执行"视图"菜单中的"工具箱"命令B) 按Alt+F8键C) 单击工具栏上的"工具箱"按钮D) 按Alt+V,然后按X键答案 B105 下列哪个快捷按钮可以打开属性窗口().A) 图1B) 图2C) 图3D) 图4答案 A106 下列不属于代码窗口的是().A) 对象下拉式列表框B) 过程下拉式列表框C) 代码框D) 属性列表框答案 D107 下面关于对象的描述中,错误的是().A) 对象就是自定义结构变量B) 对象代表正在创建的系统中的一个实体C) 对象是一个状态和操作(或方法)的封装体D) 对象之间的信息传递是通过消息进行的答案 A108 下面4项中不属于面向对象系统三要素的是().A) 变量B) 事件C) 属性D) 方法答案 A109 下面各种高级语言中,不是面向对象程序设计语言的是().A) Visual BasicB) C++C) PascalD) Java答案 C110 为了使一个窗体从屏幕上消失但仍在内存中,所使用的方法或语句为().A) ShowB) HideC) LoadD) UnLoad答案 B111 保存新建的工程时,默认的路径是().A) My DocumentsB) VB98C) \D) Windows答案 B112 将调试通过的工程经"文件"菜单的"生成.exe文件"编译成.exe后,将该可执行文件转到其他机器上不能运行的主要原因是().A) 运行的机器上无VB系统所需的动态连接库B) 缺少.frm窗体文件C) 该可执行文件有病毒D) 以上原因都不对答案 A113 在VB环境中,工程文件的扩展名是().A) .frmB) .basC) .vbpD) .frx答案 C114 将一个VB程序保存在磁盘上,至少会产生的文件是().A) .doc、.txtB) .com、.exeC) .vbp、.frmD) .bat、.sys答案 C115 下列叙述中正确的是().A) 只有窗体才是Visual Basic中的对象B) 只有控件才是Visual Basic中的对象C) 窗体和控件都是Visual Basic中的对象D) 窗体和控件都不是Visual Basic中的对象答案 C116 假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是().A) 单击窗体上没有控件的地方B) 单击任一个控件C) 不执行任何操作D) 双击窗体的标题栏答案 A117 为了把窗体上的某个控件变为活动的,应执行的操作是().A) 单击窗体的边框B) 单击该控件的内部C) 双击该控件D) 双击窗体答案 B118 作为一个给编辑、编译、运行与一体的集成环境, Visual Basic的工作状态可分为设计、中断、和()三种模式.A) 开发B) 运行C) 插入断点D) 逐句跟踪答案 B119 要使标签在运行时不可见,应该把该控件的()属性值设置为().A) Caption FalseB) Name Label1C) Visible TrueD) Visible False答案 D120 当文本框的()属性设置为True时,文本框可以显示多行,再设置()属性文本框会出现滚动条.A) Text EnabledB) Name LockedC) Multiline ScrollbarD) Caption Locked答案 C121 以下操作不能运行程序的是().A) 单击工具栏上的"启动"按钮B) 直接按键盘的<F5>键C) 单击"运行"菜单的"启动"命令D) AlT+ F5键答案 D122 标签的()属性设置为True时,标签控件的大小随标题文字自动调整.A) AutoSizeB) CaptionC) AlignmentD) BackStyle答案 A123 程序运行时,不论窗体中哪个控件(命令按钮除外)具有焦点,按回车键都相当于单击默认按钮,这种效果要通过设置命令按钮的()属性来获得.A) CaptionB) CancelC) DefaultD) Enabled答案 C124 MaxLength属性可以设置文本框可以输入与显示的最多字符个数,当其值为0时表示().A) 不允许输入任何字符,但显示不限制B) 不允许输入字符C) 输入的字符长度不限D) 以上都不正确答案 C125 要使Print方法在Form_Load事件中起作用,要对窗体的属性进行设置,该属性是().A) BackColorB) ForeColorC) AutoRedrawD) Caption答案 C126 文本框所没有的属性是().A) EnabledB) VisibleC) BackColorD) Caption答案 D127 不论何控件,共同具有的属性是().A) TextB) NameC) ForeColorD) Caption答案 B128 要使Form1窗体的标题栏显示"欢迎使用VB",以下语句正确的是().A) Form1.Caption="欢迎使用VB"B) Form1.Caption=ˊ欢迎使用VBˊC) Form1.Caption=欢迎使用VBD) Form1.Caption=〞欢迎使用VB〞答案 D129 要使窗体在运行时不可改变窗体的大小并没有最大化和最小化按钮,通过设置可达到此要求的属性是().A) MaxButtonB) BorderStyleC) WidthD) MinButton答案 B130 当运行程序时,系统自动启动窗体的事件过程是().A) LoadB) ClickC) UnLoadD) GotFocus答案 A131 若要禁止窗体被用户移动,通过设置可达此要求的窗体的属性是().A) MaxButtonB) MoveableC) MoveD) ControlBox答案 D132 以下叙述错误的是A) 在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B) 一个工程中可以含有多个标准模块文件C) 以.bas为扩展名的文件是标准模块文件D) 窗体文件包含该窗体及其控件的属性答案 A133 以下不属于Visual Basic 系统文件类型的是:A) .frmB) *.batC) *.vbpD) *.bas答案 B134 下列关于设置控件属性的叙述正确的是().A) 用户必须设置属性值B) 所有的属性值都可以由用户随意设定C) 属性值不必一一重新设置D) 不同控件的属性项都完全一样答案 C135 启动VisualBasic后,系统为用户新建的工程起一个名为()的临时名称.A) 工程1B) 窗体1C) 工程D) 窗体答案 A136 窗体的Enabled属性的属性值是()类型的数据.A) 整型B) 字符型C) 逻辑型D) 实型答案 C137 将焦点主动设置到指定的控件或窗体上,应采用()方法.A) SetDataB) SetFocusC) SetTextD) GetGata答案 B138 为了在运行时能显示窗体左上角的控制框(系统菜单),必须().A) 把窗体的Contro1Box属性设置为Fale,其他属性任意B) 把窗体的ControlBox属性设置为True,并且把BoderStyle属性设置为1-5C) 把窗体的ControlBox属性设置为False,同时把BoderStyle属性调协为非0值D) 把窗体的ControlBox属性设置为True,同时把BoderStyle属性设置为0值答案 B139 下列不能打开属性窗口的操作是().A) 执行"视图"菜单中的"属性窗口"命令B) 按F4键C) 按Ctrl+TD) 单击工具栏上的"属性窗口"按钮答案 C140 VisualBasic是一种()程序设计语言.A) 过程式B) 非过程式C) 机器D) 低级答案 B141 下列关于窗体上控件的基本操作错误的是().A) 按一次DEL键只能删除一个控件B) 按下一次DEL键可以同时删除多个控件C) 按住SHIFT键,然后单击每个要选择的控件,可以同时选中多个控件D) 按住CTRL键,然后单击每个要选择的控件,可以同时选中多个控件答案 A142 不管一个对象的属性如何设置,程序运行时始终都能接收焦点的方法是().A) 用Tab键B) 用鼠标C) 用方向键D) 不能实现答案 D143 下列()是窗体的扩展名.A) frmB) basC) clsD) dll答案 A144 事件的名称().A) 都要由用户定义B) 有的由用户定义,有的由系统定义C) 都是由系统预先定义D) 是不固定的答案 C145 Text1控件在运行时不可见,是设置下列()属性的结果.A) EnabledB) CancelC) VisibleD) ControlBox答案 C146 VisualBasic的编程机制是().A) 可视化B) 面向对象C) 面向图形D) 事件驱动答案 Dbc。
VB6.0详细讲义(VB6实用教程_VB6从入门到精通)
第一章 Visual Basic介绍第二章用户界面设计第三章编程的基础(含变量,常量,条件语句,循环语句,自定义变量,自定义过程,对象和类等基础)第四章 Windows 95的新控件Visual Basic的输入输出第五章 Visual Basic的鼠标事件和绘图第六章 Visual Basic的数据库、报表、预览、打印第七章从文件中存取资料第十章创建ActiveX控件第十一章ActiveX文档第十二章用对象链接与嵌入(OLE)扩展Visual Basic第十三章使用资源文件第十四章用Visual Basic建立ActiveX DLL第十五章用Winsock控件进行Internet通信第十六章 Web浏览控件第一章Visual Basic介绍§2 窗体和命令钮介绍一、窗体窗体是Windows的基本组成部分,这也是为什么这个操作系统叫Windows的原因。
它的主要属性除上面介绍的以外,还包括:1,Appearance属性这个属性用来决定控件是否采用三维效果。
2,BorderStyle属性这个属性决定了窗体的边框形式,共有6种属性值。
改变窗体的BordrStyle属性后,窗体在屏幕上没有变化,它只在运行时才变为你所要求的样子。
3,ControlBox属性程序员用来决定采用不采用控制框的属性,仅在程序运行时才有效。
4,Font属性程序员可以改变该窗体上显示信息的字体,它控制着直接在窗体上打印的文本显示。
5,Icon属性这个属性是用户经常要使用的一种属性。
当用户的应用程序在工具条上最小化或在Windows桌面上变为一个独立应用程序时,该属性决定将采用何种图标,窗体控制框里的图标也由它决定。
为自己的窗体设置该属性时,要控制住自己挑三拣四的冲动。
6,Visible属性该属性决定窗体是否可见。
错误地改变其值是很危险的,窗体会从眼前消失,这种莫名其妙的事情会使用户惊惶失措,所以肩负重任的程序员一定要慎重哟!7,WindowState属性指定窗体在运行时的三种状态:正常、最小化、最大化。
VB程序设计教程第一章VB程序设计概述
运行与调试工程
选择“运行”菜单中的“启动”命令,或单击工具栏 中的“启动”按钮,或按F5键,即可运行。
在文本框中输入数据, 然后点击“求和”按钮, 即可得到两数的和,显 示在文本框中。
计算结果
24
保存工程
程序代码检查没有错误后,可 保存工程。
•选择“文件”菜单中的“保存 工程”或“工程另存为”命令, 或单击工具栏中的“保存工程” 按钮。若是第一次保存,则系 统弹出“文件另存为”对话框。
采用面向对象、事件驱动方式的编程,程序员不需要考虑精确次序执 行的每一步骤,而只需编写响应用户动作的程序即可,工作量相对 较少。用VB编程,实际上是与一组标准对象进行交互的过程。
13
对象 是系统中的基本运行实体,是代码和数据的集合.
VB中,对象分 • 系统定义,如窗体、菜单等 • 用户定义 对象是具有特殊属性(数据)和行为方式(方 法)的实体。建立对象后,其操作与该对象有 关的属性、事件和方法来描述。
18
1.4 VB程序设计的基本步骤
程序设计的一般过程
分析问题
设计算法
绘制流程图
编制程序 调试程序
19
VB程序设计的基本步骤
新建一个工程
设计用户界面
编写事件过程及通用过程代码
保存、调试、运行, 形成可执行文件
以求两数和的程序为例,说明VB工程的建立全过程
20
新建工程
途径有两种: • 启动VB后,在系统显示的“新 建工程”对话框的“新建”选项 卡中选择“标准EXE”,然后单击 “打开”按钮。 • 在“文件”菜单中选择“新建 工程”命令,然后在“新建工程” 对话框中选择“标准EXE”,然后 单击“打开”按钮。
31
四、总结
VB6.0教程
首先说明一下“工程”的概念。VB把一 个应用程序称为一个工程(Project),而一 个工程又是各种类型的文件的集合,这些文件 包括工程文件(.vbp)、窗体文件(.frm)、 标准模块文件(.bas)、类模块文件(.cls)、 资源文件(.res)、ActiveX 文档(.dob)、 ActiveX 控件(.ocx)、用户控件文件(.ctl)、 属性页文件(.pag)。
“标准”工具栏各按钮的作用如图所示。
二.其他窗口
1.窗体窗口
“窗体窗口”也称为“对象窗口”,
主要用来在窗体上设计应用程序的界面, 用户可以在窗体上添加控件来创建所希
望的界面外观。例如,当新建一个工程
时,VB自动建立一个新窗体,并命名为 Form1,如图所示。
2.代码(code)窗口
双击窗体或窗体上的 控件就可以弹出代码窗口。代 码窗口是专门用来进行程序设 计的窗口,可在其中显示和编 辑程序代码(如图1-11所示)。 也可以通过点击菜单栏上的 【视图】—>【代码窗口】, 调出代码窗口。 代码窗口标题栏下面 有两个下拉列表框,左边是 “对象”下拉列表框,可以选 择不同的对象名称;右边是 “过程”下拉列表框,可以选 择不同的事件过程名称,还可 以选择用户自定义过程的名称。
1.3 Visual Basic 6.0集成开发环境 1.3.1窗口介绍
VB程序设计教程 PDF 超级合集(1-8章)(共15章)
29
第1 章
1.面向过程的编程 过程(Process)是传统的编程方法。程序 按照事先设计好的顺序执行。
30
第1 章
2.面向对象的编程 面向对象(Object)的编程采用和面向过程编 程完全不同的方法解决问题。如果我们把数据当作 对象,面向对象的程序就是要对这些数据进行的一 系列操作。 在面向对象的编程中,编程者必须首先定义对 象(数据)和对这些对象的操作,因此数据和操作 是一个结合体。
31
第1 章
1.对象(Object) VB的对象是程序代码和数据的集合,包括窗体、控 件都是VB的对象。 VB对象具有属性、事件和方法三个要素。 2. 容器对象: 其他对象的载体或容器。如窗体
32
第1 章
3.对象的属性(Property) 属性是对象的特征。在VB中不同的对象有不同的 属性,我们需要熟悉它们的常用属性,例如名称、标 题、字体、颜色、尺寸等。
21
第1 章
2.
使用工程 创建工程 ;打开工程;保存工程;关 闭工程
使用工程资源管理器: 设置为启动 工程属性
22
第1 章
23
第1 章
在窗体上分别用中文和英文显示文字:欢迎来到 VB编程世界 Welcome To Visual Basic。 设计步骤如下: 1.启动VB IDE,选择“新建”-“标准 EXE” 选项命令,单击“打开” 2.进入VB IDE。
3
第1 章
计算机的工作原理——“程序存储” (存储程序和程 序控制) 计算机只能执行预先由程序安排它去 做的事情要利用计算机来解决问题,就必 须以计算机能够理解的语言——程序设计 语言来编制程序 程序语言三类: 机器语言,汇编语言,高级语言
4
第1 章
VB谭浩强第1章
正当广大“业余”程序员困惑惶恐之时, 正当广大“业余”程序员困惑惶恐之时,Microsoft 年推出Visual BASIC 1.0版本。真是“山重 版本。 于1991年推出 年推出 版本 真是“ 水复疑无路,柳暗花明又一村” 水复疑无路,柳暗花明又一村”。Visual BASIC 的意思是“可视化的BASIC”,是对原来 的意思是“可视化的 ,是对原来BASIC语 语 言的扩充。既保留了BASIC语言简单易用的优点, 语言简单易用的优点, 言的扩充。既保留了 语言简单易用的优点 又充分利用了Windows提供的图形环境,提供了 提供的图形环境, 又充分利用了 提供的图形环境 崭新的可视化设计工具。 崭新的可视化设计工具。 Visual BASIC的推出使大批“业余”程序人员又感 的推出使大批“ 的推出使大批 业余” 到大有用武之地, 到大有用武之地,任何一个有初步程序设计基础 的人,都能够在很短的时间内掌握Visual BASIC, 的人,都能够在很短的时间内掌握 , 并用它来编写出各种Windows应用程序。具有丰 应用程序。 并用它来编写出各种 应用程序 富多采的界面的应用程序如雨后春笋大量涌现, 富多采的界面的应用程序如雨后春笋大量涌现, 使程序设计进入了一个新的阶段。 使程序设计进入了一个新的阶段。
BASIC语言自诞生以来,在广泛使用中不断地发展。 语言自诞生以来,在广泛使用中不断地发展。 语言自诞生以来 至今为止, 已经历了四个发展阶段。 至今为止,BASIC已经历了四个发展阶段。第一代 已经历了四个发展阶段 BASIC指最早期的 BASIC(1964年到 年代初期), 年到70年代初期 指最早期的 ( 年到 年代初期), 它的功能简单,只有十几个语句, 它的功能简单,只有十几个语句,常称为基本 BASIC 。第二代 第二代BASIC指微机出现初期的 指微机出现初期的BASIC 指微机出现初期的 年代中期到80年代中期),功能有较大扩充 (70年代中期到 年代中期),功能有较大扩充, 年代中期到 年代中期),功能有较大扩充, 应用面较广,其代表为GW-BASIC和Microsoft 的 应用面较广,其代表为 和 BASIC(即MS-BASIC)。第三代 是在80年代 即 。第三代BASIC是在 年代 是在 中期出现的结构化的BASIC语言,其代表为 语言, 中期出现的结构化的 语言 其代表为True BASIC、Quick BASIC、Turbo BASIC、QBASIC。 、 、 、 。 第四代就是Visual BASIC,它是 第四代就是 ,它是Windows环境下编 环境下编 程使用的BASIC。目前,第一代 早已被淘汰, 程使用的 。目前,第一代BASIC早已被淘汰, 早已被淘汰 使用第二代BASIC的人正在向第三代 的人正在向第三代BASIC转移, 转移, 使用第二代 的人正在向第三代 转移
1.vb第一章知识点
1.vb集成开发环境1.3开发环境集程序的界面设计、代码编辑、运行和调试等功能于一体。
其主窗口包含标题栏、菜单栏、和工具栏,还包含多个子窗口,如窗体设计器、代码编辑器、工具箱、工程资源管理器、属性窗口、窗体布局窗口等。
(添加p31.2图片)1.3.1主窗口1.标题栏(添加p31.3图片)vb集成开发环境开发程序时,有"设计"和“运行”和“中断”3种状态。
设计:可以进行界面设计和代码编辑运行:测试和运行程序,检查程序是否到达预期目标中断:断点,调试3种状态相互转换单击启动-到设置断点语句为止或产生运行错误-选择调试-中断-选择继续-运行-任何情况下单击调试-设计2.菜单栏包含开发应用程序整个过程中的全部命令。
常用菜单介绍:文件:创建,打开,保存工程各种文件,以及生成可执行文件等命令。
编辑:撤销、重复、剪切、复制、粘贴、查找、替换等,用于界面设计和代码编辑。
格式:对齐,统一大小及间距设置命令,用于窗体上布置控件。
外接程序:在工程中加载或卸载外接程序。
3.工具栏(p5表1.1)添加工程:添加窗体:菜单编辑器:查找:工程资源管理器:属性窗口:窗体布局窗口:对象浏览器:工具箱:1.3.2子窗口1.工具箱(p61.7图)指针:用于移动窗体和控件或调整他们的大小。
选择“工程”-“部件”对话框“控件选项卡”可以向“工具箱”窗口添加控件。
2.工程资源管理器窗口工程由各种类型文件组成,包括工程文件(.vbp)、窗体文件(.frm)、标准块文件(.bas)、类模块文件(.cls)。
它以层次的形式列出工程及其包含的窗体和模块。
有扩展名后缀的文件表示已保存,无扩展名文件表示未保存。
(p7工程图)工程资源管理器窗口上有3个按钮分别为查看代码、查看对象和切换文件夹。
(p7)3.属性窗口窗体和控件都成为对象。
属性是对象的特征。
(p71.9图)对象列表框:单击下拉按钮可以打开当前窗体对象列表,选择要设置属性的对象。
属性说明:显示所选属性的含义。
VB课程第1章第2章
一、填空题1.在VB对象的三要素中,可以把看作一个对象的性质,把看作对象的响应,把看作对象的动作。
2.VB中每个对象都有自己的属性,属性决定控件是否允许可见。
3.在VB中,为了使一个控件在运行时不可操作,应将控件的属性设置为。
4.为了防止用户编辑文本框内的内容,应将控件的属性设置为。
5.10、当要使标签框的大小随着Caption属性的值进行扩展或缩小时,应将该控件的属性设置为。
6.VB中,对控件(对象)一些属性的设置,即可以通过在中设置,也可以在中设置,两种方法来设置。
7.对象的属性、方法使用有所不同,form1.cls是__________的使用。
8.VB是一种面向的程序设计语言,采用了编程机制。
二、选择题1.设置对象的属性值是程序设计的重要步骤,关于属性的说明错误的是()A)属性是一组可以由用户定义的数据B)属性名称是由用户定义确定的C)属性用来描述对象的性质D)同一种类型的对象具有相同的属性2.可决定窗体的左上角是否有控制菜单的属性是()。
A) ControlBox B) MinButtonC) MaxButton D) BorderStylebel控件中内容能垂直方向变化而宽度保持不变则应设置()属性。
A) W ordwrap B) Enabled C) Locked D) AutoSize4.在VB中,要使标签控件(Label)中的文本居中对齐,应将( )属性的值设置为2。
A) Autosize B) AlignmentC) Borderstyle D) Caption5.只能用来显示字符信息的控件是( )。
A) 文本框B) 标签框 C) 图片框D) 图像框6.若要使用户不能修改文本框TextBox1中内容,应修改()属性。
A) Locked B) MultiLineC) PassW ordChar D) ScrollBar7.若要设置文本框中所显示的文本颜色,使用的属性是()。
A) BackColor B) FillColorC) ForeColor D) BackStyle8.为了把焦点移到某个指定的控件,所使用的方法是( )A)SetFocus B) V isible C) Refresh D) GetFocus9.下面4项中不属于面向对象系统三要素的是( ).A)变量B)事件C)属性D)方法。
VB第1-3章PPT课件
内存:Windows 95/98下要求24MB以上的内存, Windows NT下要求32MB以上。
磁盘空间:对于标准版或专业版,典型安装 48MB,完 全安装 80MB。
其他设备:CD-ROM 驱动器,鼠标或其他光标控制设 备。
1.2.2 Visual Basic的安装
VB6.0有三种安装方式选择:典型安装、自定义安装和最 小安装。
1.2.3 Visual Basic的启动
A.从开始进入
B.从快捷方式进入
VB进入界面
退出VB
1.3 Visual Basic6.0的集成开发环境
Visual Basic 的主窗口
工具箱 窗体窗口
立即窗口
工程窗口
属性窗口 窗体布局
➢ 1.主窗口 应用程序窗口,由标题栏、菜单栏和工具栏组成 VB有三种工作模式: 设计模式: 可进行应用程序界面的设计和代码的编制. 运行模式: 运行应用程序,此时不可编制代码和界面. 中断模式: 应用程序运行暂时中断,此时可编辑代码,但不 可编辑界面.
➢ 2.窗体(Form)窗口 ➢ 设计VB程序的 界面 ➢ 3.属性(Properties)窗口
VB6.0的安装过程与Microsoft Office2000等产品的安装方 法相似。VB6.0可以从单独发行的一张CD盘上安装,也 可一张盘上安装。一般都 带有VB自动安装程序。具体的解压和复制工作由系统提 供的安装程序(一般为Setup.exe)完成。
第2章 Visual Basic程序设计概述
本章主要内容
➢ 程序设计方法发展简述 ➢ Visual Basic的对象及其属性、事件与方法 ➢ 窗体对象及其属性、事件与方法 ➢ 基本控件 ➢ 创建Visual Basic应用程序的基本步骤 ➢ Visaul Basic工程的组成与管理
VB教案(1-3章)省公开课一等奖全国示范课微课金奖PPT课件
Private Sub Text1_KeyPress(KeyAscii As Integer)
Dim aa As String * 1
aa = Chr$(KeyAscii)
' 将ASCII码转换成字符
Select Case aa
Case "A" To "Z"
'大写转换成小写
aa = Chr$(KeyAscii + 32)
有关属性设置
Name Form1
Caption 颜色、对齐、MousePointer=99,MouseIcon=Key04.ico 鼠标属性例
Label1 Label2 Label3 Label4 Label5
左对齐 居中 自动 背景白 前景红
Alignment=0, BorderStyle =1 Alignment=1,BorderStyle =1 AutoSize=True, WordWarp=False, BorderStyle =1 BackColor= &H00FFFFFF&, BorderStyle =0 ForeColor= &H000000FF&, BorderStyle =0
23第23页
窗体和基本控件
一、通用属性
1. Name名称属性 创建对象名称,有默认名。在程序中,控件名是作为对象标识而引用, 不会显示在窗体上。
2. Caption标题属性 该属性决定了控件上显示内容。
3. Height、width、top和left属性
Left
Top Width
Heig ht
第24页
• KeyPress(KeyAscii As Integer):同上,并可返回一个KeyAscii参数 即所按键值存放在参数KeyAscii中。 比如:对回车判断 KeyAscii=13 • LostFocus:当控件失去焦点时发生。 • GotFocus:当控件取得焦点时发生。 惯用方法
VB编程教程(全套)
VB编程教程(全套)
什么是VB编程?
VB编程是指使用微软开发的Visual Basic编程语言进行软件开发的过程。
VB编程非常适合初学者,因为它具有简单易学的特点,并且拥有丰富的开发工具和资源。
本教程将带领您从零开始研究
VB编程,并逐步掌握基本概念和技巧。
教程内容
第一章:入门指南
- 了解VB编程环境
- 安装和配置软件开发工具
- 编写并运行第一个VB程序
第二章:基本语法
- VB的变量和数据类型
- 控制流语句:条件判断和循环
- 函数和过程
第三章:用户界面设计- 创建窗体和控件
- 布局和样式设计
- 事件处理和用户交互
第四章:文件操作
- 读取和写入文本文件- 操作文件和文件夹
- 序列化和反序列化对象
第五章:数据管理
- 数据库连接和操作
- 查询和更新数据
- 数据验证和处理
第六章:高级主题
- 错误处理和调试
- 多线程编程
如何使用教程?
本教程适用于那些想要研究VB编程的初学者和有一定编程经验的开发者。
您可以按照章节顺序逐步研究,也可以根据自己的需求选择特定章节进行研究。
教程中的例子和练将帮助您更好地理解和应用所学知识。
您可以根据教程中的指导进行实践,并尝试编写自己的程序。
结语
本教程涵盖了VB编程的基础知识和常用技巧,希望能够帮助您快速入门和掌握VB编程。
祝您学习愉快,编程顺利!。
VB测试题1-2章
VB第一章测试题(1)1、激活主菜单的按键是()A.F1或Ctrl键 B.Ctrl键或Atl键C.F10或Ctrl键 D.F10或Atl键2.如果设计时在属性窗口将命令按钮的()属性设置为False,则运行时按钮从窗体上消失.A.Visible B.EnabledC.DisabledPicture D.Default3.退出Visual Basic的快捷键是()A.Ctrl +Q B.Shift +QC.Alt+Q D.Ctrl+Alt+Q4.除了系统默认的工具箱布局外,在Visual Basic中还可以通过()方法来定义选项卡组织安排控件.A.在工具箱单击鼠标右键,执行快捷菜单中的“添加选项卡”命令B.执行“文件”菜单中的“添加工程”命令C.执行“工程”菜单中的“添加窗体”命令D.执行“工程”菜单中的“部件”命令5.窗体设计器是用来设计()A.应用程序的代码段 B.应用程序的界面C.对象的属性 D.对象的事件6.启动Visual Basic后,系统为用户新建的工程起一个名为()的临时名称.A.工程1 B.窗体1C.工程 D.窗体7.工程资源管理器窗口中包含的文件类型有()种.A.2 B.3C.4 D.58.Visual Basic的编程机制是()A.可视化 B.面向对象C.面向图形 D.事件驱动9.Visual Basic集成环境的大部分窗口都可以从主菜单项()的下拉菜单中找到相应的打开命令.A.编辑 B.视图C.格式 D.调试10.要在窗体上显示图片,需设置窗体的()属性.A.Caption B.IconC.Picture D.ControlBox11.每个窗体对应一个窗体文件,窗体文件的扩展名是()A..bas B..clsC..frm D..vbp12.双击窗体的任何地方,可以打开的窗口是()A.代码窗口 B.属性窗口 C.工程管理窗口 D.以上3个选项都不对13.工具栏中的“启动”按钮的作用是()A.运行一个应用程序 B.运行一个窗体C.工程管理窗口 D.打开被选中对象的代码窗口14.运行时,单击窗体将窗体的前景色设置为红色的事件过程是()A. Private Sub Form_Click( ) B.Private Sub Form_Click( )BackColor=vbRed Form1.ForeColor=vbRedEnd Sub End SubC.Private Sub Form_Click( ) D.Private Sub Form_Click( )Form1.BackColor=vbRed ForeColor=vbRedEnd Sub End Sub15.如果要在命令按钮上显示图形文件,应设置命令按钮的()A.Style属性和Graphics属性 B.Style属性和Picture属性C.Picture属性D.Graphics属性16.英文缩写OLE的含义是()A.面向对象程序设计 B.对象链接C.对象嵌入 D.对象链接与嵌入17.在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示()事件过程模板.A.Form_Click B.Form_Load C.Form1_Click D.Form1_Load18.每建立一个窗体,工程管理器窗口中就会增加一个()A.工程文件 B.窗体文件C.程序模块文件 D.类模块文件19.激活属性窗口使用的键是()A.F2 B.F3 C.F4 D.F520.Visual Basic是一种()程序设计语言.A.过程式 B.非过程式C.机器 D.低级21.不能在运行期间设置窗体的()属性.A.BorderStyle B.Caption C.Icon D.MaxButton22.设在窗体上有两个命令按钮,其中一个命令按钮的名称为cmda,则另一个命令按钮的名称不能是()A.cmdc B.cmdb C.cmdA D.Command1二、填空题1. 如果要在单击钮时执行一段代码,则应将这段代码写在_______________事件过程中.2. 一个工程可以包括多种类型的文件,其中,扩展名为.vbp的文件表示___________文件;扩展名为.frm的文件表示_____________文件;扩展名为.bas的文件表示_____________文件;包含ActiveX控件的文件扩展名为__________.3. Visual Basic 6.0用于开发__________环境下的应用程序.如果要使用命令按钮表面显示文字“退出(X)”(在字符X之下加下划线),则其Caption属性设置为___________,其括号中的X表示在运行时按下____________键与单击该按钮效果相同.打开“工程窗口”的方法之一是按下______________组合键.Visual Basic的控件通常分为3种类型,即___________、___________、____________.其中,____________不能从工具箱中被删除,_____________单独保存在.OCX文件中,在必要进可以加入到工具箱中.VB第一章测试题(2)一、选择题1. 标准模块文件的扩展名为_________。
VB知识点总结
VB 知识点总结目录1 第一章知识点 (2)2 第二章知识点 (2)3 第三章知识点 (3)4 第四章知识点 (7)5 第五章知识点 (8)6 第六章知识点 (8)7 第七章知识点 (10)8 第八章知识点 (12)(1) VB 的语言特点可视化开辟环境:界面设计所见所得;面向对象程序设计:程序和数据封装作为一个对象,在工具箱里面的都是一个一个的类,比如commandbutton 类,当你把它从工具箱拖出来已经,它就被实例化成为了一个对象,名称叫command1,如果你拖了2 个command,就是2 个不同的对象;事件驱动编程:VB 程序没有明显的入口和出口,都在等待用户或者系统或者代码触发某个事件,然后执行事件对应的任务(2) VB 的工作模式设计模式,运行模式,中断模式;程序在运行模式是没有办法修改代码和设计界面窗口的。
(3) VB 的文件类型窗体文件frm;程序模块文件bas;类模块文件cls;工程文件vbp;工程组文件vbg;资源文件res;保存工程的时候应该同时保存工程文件vbp 和窗体文件frm。
(4) VB 的窗口任何的窗口被关闭了找不到了,都应该在视图菜单下面来寻觅,工具箱窗口,代码窗口,窗体布局窗口,即将窗口(可以在中断模式下查询程序运行对象值,ctrl+G 打开即将窗口)2 第二章知识点(1) 面向对象的基本概念类:具有类似属性和方法的对象的抽象,比如大学;对象:类实例化就成为一个对象,每一个对象都具有自己的属性和方法,比如西南财经大学天府学院。
属性:对象的静态特征,最重要的属性是name,在VB里面对象的name 是不能省略的,而且在程序运行的过程中是不能修改的;事件:人或者系统对对象的作用,对象是被动者,比如load,unload,timer;click 等;方法:对象发出的行为,对手是主动者,比如move,show,hide 等。
(2) VB 的开辟流程第一步分析后画流程图第二步界面设计第三步编写代码第四步测试运行(1) VB 书写代码的格式今 VB 代码中不区分字母的大小写。
vb课件
2.结构化程序设计
程序的可读性、可维护性为目标
是一种“程序=算法+数据结构” 的面向过程的程序设 计
3.面向对象的程序设计
降低程序的复杂性、提高软件的开发效率和改善工作 界面为目标 是一种 “程序=对象+消息” 的面向对象的程序设计
2.2 VB基本概念和程序执行步骤
目录
1.类 类是创建对象实例的模板,是对象的抽象,包含了创建对象 的属性描述和行为特征的定义. 2.对象 是类的一个实例,是对象的具体化,继承类的属性、方法。 Vb中常用的对象有:窗体、控件、系统资源等。 3.对象的建立和命名 4.对象的三要素 (1)属性(其值可以在设计阶段或运行阶段被改变)
Fontunderline是否带下划线
例 在窗体是建立两个命令按钮 Command1和Command2, Command2 的Font通过属性窗口设置, 其余 属性通过代码实现。
目录
7. Forecolor前景颜色属性 设置控件的前景颜色(即正文颜色). 其值是一个16进制 常数,用户可以在调色板中直接选择所需颜色。 8. Backcolor背景颜色属性 9. Backstyle背景风格属性 0-transparent:透明显示,即控件背景颜色显示不出来 10. BorderStyle边框风格属性 0-None:控件周围没有边框 1-Fixed Single:控件带有单边框。 11. Alignment属性 控件上正文水平对齐方式 0: 正文左对齐 1: 右对齐 2: 居中 12. AutoSize属性 控件是否根据正文自动调整大小, False. 13. WordWarp属性 AutoSize True时,WordWarp才有效 按正文字体大小在垂直方向上改变显示区域的大小。
VB选择题(含答案)_按章节
第1章Visual Basic导论第2章程序设计与算法(问题求解)第3章常用控件与界面设计11.VB是用于开发()环境下应用程序的工具。
BA.DOS B.WindowsC.DOS和Windows D.UNIX12.VB6.0是()位操作系统下的应用程序的开发工具。
AA.32 B.16 C.32或16 D.6413.一个对象可执行的动作与可被一个对象所识别的动作分别被称为( )B A.事件、方法B.方法、事件C.属性、方法D.过程、事件14.有程序代码如下:Form2.Caption = “Help”,试问Form2、Caption和Help分别代表( )CA.对象、值、属性B.值、属性、对象C.对象、属性、值D.属性、对象、值21.VB集成开发环境可以( )DA.编辑、调试、运行程序,但不能生成可执行程序B.编辑、生成可执行程序、运行程序,但不能调试程序C.编辑、调试、生成可执行程序,但不能运行程序D.编辑、调试、运行程序,也能生成可执行程序22.多窗体程序由多个窗体组成。
在缺省情况下,VB在执行应用程序时,总是把( )指定为启动窗体BA.不包含任何控件的窗体B.设计时的第一个窗体C.命名为Frm1的窗体D.包含控件最多的窗体23.VB是一种( )的可视化程序设计语言DA.面向机器B.面向过程C.面向问题D.面向对象24.VB6.0规定,不同类型的数据占用存储空间的长度是不同的。
下列各组数据类型中,满足占用存储空间从小到大顺序排列的是( )AA.Byte, Integer, Long, Double B.Byte, Integer, Double, BooleanC.Boolean, Byte, Integer, Double D.Boolean, Byte, Integer, Long31.对于窗体,下面哪一个属性在程序运行时其属性设置起作用( )D A.MaxButton B.BorderStyle C.Name D.Left32.文本框没有下面哪一个属性( )DA.Enabled B.Visible C.BackColor D.Caption33.不论何控件,共同具有的属性是( )BA.Text B.Name C.ForeColor D.Caption34.要使Form1窗体的标题栏显示"欢迎使用VB",以下哪一个语句是正确的( )D A.Form1.Caption=“欢迎使用VB”B.Form1.Caption='欢迎使用VB 'C.Form1.Caption=欢迎使用VBD.Form1.Caption="欢迎使用VB "41.要使某控件在运行时不可显示,应对下面哪一个属性进行设置( )B A.Enabled B.Visible C.BackColor D.Caption42.类是对象的抽象,对象则是类的具体化,在窗体上建立的一个控件称为( )AA.对象B.容器C.实体D.类43.若要使标签控件显示时不覆盖其背景内容,要对下面哪一个属性进行设置( )D A.BackColor B.BorderStyle C.ForeColor D.BackStyle44.用一个程序段对一对象被单击(或双击)作出响应,从而实现指定的操作,称为( )B A.可视画化程序设计B.事件驱动编程机制C.过程化程序实际方法D.非过程化程序设计语言51.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列哪一个属性设置就有效( )BA.MaxButton B.BorderStyle C.Width D.MinButton52.当运行程序时,系统自动执行启动窗体的哪一个事件过程( )A A.Load B.Click C.UnLoad D.GotFocus53.当文本框的ScrollBars属性设置了非零值,却没有效果,原因是( )B A.文本框中没有内容B.文本框的MultiLine属性为FalseC.文本框的MultiLine属性为TrueD.文本框的Locked属性为True54.要判断在文本框是否按了Enter键,应在文本框的哪一个事件中判断( )D A.Change B.KeyDown C.Click D.KeyPress61.双击窗体中的对象后,VB将显示的窗口是( )CA.工具箱B.工程窗口C.代码窗口D.属性窗口62.Load事件是在窗体被装入工作区时( )触发的事件DA.用户B.程序员C.手工D.自动63.一个窗体名不能包含( )AA.空格和标点符号B.小写字母C.数字D.下划线64.不能脱离控件(包括窗体) 而独立存在的过程是( )AA.事件过程B.通用过程C.Sub过程D.函数过程71.将调试通过的工程经"文件"菜单的"生成.exe文件"编译成.exe后,将该可执行文件到其他机器上不能运行的主要原因是( )AA.运行的机器上无VB系统B.缺少.frm窗体文件C.该可执行文件有病毒D.以上原因都不对72.当需要上下文帮助时,选择要帮助的"难题",然后按哪一个键,就可出现MSDN窗口及显示所需"难题"的帮助信息( )DA.Help B.F10 C.Esc D.F173.Visual Basic有三种工作模式,它们分别是( )BA.设计、编译和运行B.设计、运行和中断C.设计、运行和调试D.编译、运行和调试74.以下叙述中正确的是( )AA.窗体的Name属性指定窗体的名称,用来标识一个窗体。
第一章 vb教程
字符串型(String,类型符$)
用于存放字符型数据,字符是由ASCII字符和 汉字组成,字符数据必须用双引号括起来。 如: "Visual Basic" , " VB程序设计" , " 123 " 等都表示字符型数据。 说明: 1.双引号为分界符,输入和输出时并不显示; 2.字符串中包含字符的个数称为字符串长度; 3.长度为零的字符串称为空字符串; 4.字符串中包含的字符区分大小写。 5.若字符串中包含字符“″”,可以将双引号 连写两次,例如应电"601 " 。 "应电""601"""
从对象入手,在应用程序中放入一个个对象,程序员所 要作的工作只是修改对象的一些属性,调用对象的一些方法实 现某些功能,或者在事件中编写少量的代码实现某些特殊的功 能
可视化的含义:控件可视;变成环境可视 事件驱动机制
在事件驱动的程序中,是在响应不同的事件时执行 不同的代码,代码的执行由用户决定
开发应用程序的步骤
1991年,微软推出了Visual Basic1.0版。这在当时 引起了很大的轰动。许多专家把VB的出现当做是软件 开发史上的一个具有划时代意义的事件。其实,以我 们现在的目光来看,VB1.0的功能实在是太弱了。但在 当时,它是第一个“可视”的编程软件。这使得程序 员欣喜之极,都尝试在VB的平台上进行软件创作。微 软也不失时机地在四年内接连推出VB2.0,VB3.0,4.0 三个版本。并且从VB3.0开始,微软将ACCESS的数据库 驱动集成到了VB中,这使得VB的数据库编程能力大大 提高。从VB4.0开始,VB也引入了面向对象的程序设计 思想。VB功能强大,学习简单。而且,VB还引入了 “控件:的概念,使得大量已经编好的VB程序可以被 我们直接拿来使用,如今,VB已经有了6.0版。
Visual Basic程序设计一、二章
程序保存: 一般先保存.frm文件(若有多个,分别保存), 最后保存工程文件。
7、通过一个简单的应用程序快速入门
学习VB最好的方法是实践,现在我们动手设计一 个简单的应用程序。
制作一个如图所示的一个简单的应用程序的运行 界面。它由一个窗体、一个标签和一个命令按钮 组成。运行时初始界面上显示的是“世界,你
例:a.显示窗体NewForm,在程序中加入代码:
NewForm.Show [Style]
表示以“Style”方式显示“NewForm”窗体.
b.隐藏窗体NewForm ,在程序中加入代码: NewForm.Hide
表示隐藏 “NewForm”窗体
• • • • •
窗体的显示与隐藏(show 与 hide) 窗体的移动(move) 窗体的刷新 (refresh) 打印(print,printform) 清除 (cls)
2.2 控件
一:什么是控件 是放在窗体中可操作的对象 控件箱中提供的可以和用户进行 交互的可视化部件。 控件有自己的属性,事件,方法 常用控件(控件箱中)
二、添加控件的方法
用鼠标单击控件箱中所需的控件按钮,在将鼠 标光标移向窗体,在窗体的适当位置上按住鼠 标左键拖动,即可在窗体上选定一个区域,这 个区域的位置和 大小就是添加的控件在窗体上 所处的位置和大小。 通过鼠标简单的拖动,用户还可以随意改变 控件在窗体上的大小和位置。 在一个控件被选定时,属性窗口会列出该控 件的属性列表。用户可以对其进行修改。
(2)方法是对象实施的一些动作。 (3)事件是由VB预先设置好的、能被对象识别 的动作。
使某个对象进入活动状态(又称激活)的一种
操作或动作
事件发生:自动执行一段事先安排的代码程 序
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章 Visual 程序设计概述 1.3.3 对象的方法 方法是封装在对象中的一段代码,用来实现预先规定好了 的功能。方法是对象能够执行的动作,它是不能够被修改的, 我们可以调用方法。对象有自己的动作集合,这些动作都称之 为方法,不同的对象(类)有不同的方法。比如,人这个类有吃 饭、踢球、睡觉、骑车等等方法,而狗这个类却没有骑车、踢 球等方法。狗这个类有摇尾巴这个方法,人这个类是没有的。 在程序中调用方法的语法为: 对象.方法(方法需要的参数) 例如,我们以一个Visual 对象为例,调用文本框 的方法Clear()把文本框TextBox1清空。代码为: TextBox1.Clear( ) 如果方法没有参数,括号也不要省略。
第1章 Visual 程序设计概述
图2-3 集成开发环境
第1章 Visual 程序设计概述
2.2 Visual 集成开发环境 集成开发环境
2.2.1 工具箱窗口 工具箱又称之为“控件工具箱”。如果“控件工具箱”没有 显示出来,用户可以按Ctrl+Alt+X键使“控件工具箱”显示出来, 或者在“视图(V)”菜单中选择“工具箱(X)”菜单项。工具箱里面 存放着各种各样可以使用的控件,比如按钮、图片框、文本框、 标签等等。提供了比较多的控件,这些控件分别存放在 “数据”、“组件”、“Windows 窗体”、“剪切板循环”和 “常规”这五个选项卡中。选项卡的数量和名称都是可以改变的。 只需要用鼠标右键单击相应的选项卡,然后在弹出的菜单中选择 不同的菜单项即可完成选项卡的改名、删除、添加等操作。
第1章 Visual 程序设计概述 1.3.1 类集和对象
1.3 对 象
对象和类是在面向对象的编程中经常使用到的概念。类是对 象的抽象和概括,而对象则是类的一个实例。比如说人类就是一 个类,而张三则是一个具体的实例,张三就是一个对象。人类就 是对很多人的一个抽象。如果把类细分还可以分为基类、派生类 等等。比如人类可以分为黄色人种、黑色人种、白色人种和棕色 人种等等。那么黄色人种、黑色人种、白色人种和棕色人种又可 以看成是不同的几个类。这些类是人类的派生类,他们具有人类 这个类的一些特性(属性),也就是说这些类继承了人类这个类的 属性、方法和事件。张三是黄色人种这个类的一个实例,张三是 一个具体的对象。Tom是白色人种的一个实例,Tom也是一个对 象。每个类都有自己的属性、方法和事件。
第1章 Visual 程序设计概述 事件的触发就是事件是怎样发生的。事件的触发有以下四 种方式: (1) 用户通过交互方式触发事件。比如,用户单击命令按钮 就触发了命令按钮的单击事件。 (2) 时间触发。在Visual 中有一个控件Timer,它 有一个属性Interval,这个控件能够每隔Interval毫秒自动触发 Tick事件一次。 (3) 系统触发。例如,Load事件在窗体加载到内存的时候自 动发生。Unload事件在窗体从内存中卸载的时候自动触发。 (4) 可以用代码调用使事件发生。例如,Call Label1_Click(sender,e),执行这个语句时,程序就自动去执行 Label1_Click(sender,e)这个事件过程。
第1章 Visual 程序设计概述 1.3.2 对象的属性 属性是用来描述对象的。比如对象的高度、宽度、颜色、 位置等等。属性的表现形式为数据。比如说张三的高度为172厘 米,张三的体重为65千克,张三的皮肤颜色为黄色等等。我们 可以这样来表示: 张三.高度=172 张三.体重=65 张三.皮肤颜色="黄色" 一般来说给一个对象的属性赋值的格式为: 对象.属性=属性值(或者是表达式)
第1章 Visual 程序设计概述
第1章 Visual 程序设计概述
1.1 Visual 的特点 的特点 1.2 .NET开发平台 开发平台 1.3 对象
第1章 Visual 程序设计概述
1.1 Visual 程序设计概述 在面向过程的程序设计中,程序是按照预先设置好的顺序 执行的。这就意味着程序与用户之间的交互相当有限。在面向 对象的程序设计中引入了一个新的概念,也就是事件驱动机制。 程序的执行不再按照某个固定不变的顺序进行。程序代码放在 事件(Events)内部。事件和它所包含的程序代码称之为事件过程 (Events procedure)。一个事件发生后,程序会自动执行对应的 事件过程。
第1章 Visual 程序设计概述
1.3.4 对象的事件
事件是作用在对象上并且能够被对象识别的动作。不同类 型的对象(或者类)具有不同的事件集合。比如足球是用来踢的, 我们不能用刀子刺足球,而钢笔是用来写的,钢笔可不能当作 足球踢。中的事件有很多,比如,用鼠标点击命令按钮, 命令按钮能够识别这个动作,并且,程序会立即去执行存放在 命令按钮的单击事件过程里面的代码,这样就完成了用户和程 序之间的交互。
图1-2 .NET框架示意图
第1章 Visual 程序设计概述 1.2.1 公共语言运行时 公共语言运行时(Common Language Runtime) 公共语言运行时环境(Common Language Runtime,简称CLR) 是.NET平台用来实现程序代码可以跨平台执行的机制。正是由 于这种机制才将Visual Basic推向了新的台阶,与强大的面向对 象的程序设计语言(如Visual C++)具有同等的地位。CLR 将通过 跨语言交互提升性能并使得用不同语言创建的组件更加容易使 用,也使跨语言合作更为容易。 CLR对程序的执行进行控制或者管理。使用开发的 代码,将在CLR的控制下得到编译,以便后期使用。这些代码 称之为被管代码。它允许你的代码利用.NET框架的所有优点。 如果使用Visual Basic的旧版本编写的代码(叫未被管代码),是 不能够享受到CLR带来的强大功能的。
第1章 Visual 程序设计概述 1.2.2 .NET框架基础类库 框架基础类库 各种各样的语言都有自己的函数库,函数库中的函数就是 已经编写好了的具有一定功能的比较常用的程序代码。在用户 的程序里这些代码可以直接被使用(调用)。在等面向对 象的程序设计语言中,函数库由一些事先定义好的类构成。类 和函数的作用是一样的,在中很多东西都是通过类来实 现的,比如输入、输出、打印和绘图等等。Visual 中 的、和VC#这些编程语言具有公共的类库,又 叫.NET框架基础类库。这些不同的语言因为符合公共语言规范 所以可以调用基础类库中的类,基础类库又按照系统的各种不 同功能分为几个基本类。程序可以直接使用这些基本类(基类), 也可以为这些基本类增加一些功能或者改变一些功能而建立新 的类(这叫做派生类或者继承类),然后再调用这些新的类。
第1章 Visual 程序设计概述 我们以Visual 中的对象为例来说说如何为对象的 属性赋值。例如,设置标签Label1的显示内容为“属性举例”。 标签Label1是对象,标签这个类有一个属性是Text,Text这个属 性就是在标签上要显示的内容。因此,我们可以这样设置属性: Label1.Text="属性举例" 在Visual 中,当用户输入对象的名称Label1后, 打一个点号,则系统马上弹出一个下拉列表框,在这个下拉列 表框中显示了Label这个类的所有属性和方法等内容。用户只需 要在里面选择即可,非常方便。
和XML 框类库(Base Class Library) 公公公公公公公(CLR) Windows COM Services +
图1-1 .NET开发平台
第1章 Visual 程序设计概述
Web窗窗 Web服服 类 库 Windows窗窗 .NET框框框类 公公公公公公公(CLR)
1.1.1 Visual Basic的特点 的特点
1.可视化的编程 . 2.事件驱动机制 . 3.面向对象的编程 .
第1章 Visual 程序设计概述
1.1.2 Visual 的新特点 的新特点
1.新的IDE特性 .新的 特性 2. . 3. .
第1章 Visual 程序设计概述 1.2.3 Windows窗体 窗体 窗体(Form)是一个用户界面,比如扑克牌游戏就是一个 Windows界面。Windows Form是用户界面的一种,再有一种界 面就是网页界面Web Form。本书主要介绍Windows Form,关于 Web Form涉及到,本书只作少量介绍,读者如要了解 更多的知识,可以参考的相关资料。 Windows Form是应用程序界面。在Windows Form上有很多 控件,这些控件在窗体上有自己的属性、方法,还可以响应用 户的操作。这样才能够构成一个有机的用户应用程序。
第1章 Visual 程序设计概述
第2章 Visual 工作环境
2.1 新建一个 新建一个Visual 项目 项目 2.2 Visual 集成开发环境 集成开发环境 2.3 使用 使用编写 “Hello, World” 程序 编写
第1章 Visual 程序设计概述 1.2.4 Web窗体 窗体 是关于如何开发网络应用程序的,它包括Web应用 程序和Web服务。相比以往的ASP,功能非常强大,它 的最大优点是执行速度快。一个文件第一次被使用后, 系统对它进行编译,以后的使用系统无需再次对它进行编译, 大大提高了执行速度。可以使用编程,也可以 使用其它语言编程。
第1章 Visual 程序设计概述 (1) “数 据”选 项卡 里主要 存放 着一 些数 据库 控 件 。比如 “DataSet”、“DataView”、“SqlCommand”等等。 (2) “组件”选项卡里存放着一些系统提供的组件,用户还可 以自己往里面添加一些组件。 (3) “常规”选项卡用于存放最常用的控件,包括用户自定义 控件。 (4) “剪切板循环”选项卡里存放了最近12个加入到系统剪切 板上的控件或者组件。用户可以直接将这些组件或者控件直接拖 放到编辑窗体中。
第1章 Visual 程序设计概述
2.1 新建一个 新建一个Visual 项目 项目
图2-1 Visual 起始界面