visualbasic程序设计基础复习资料(上课讲稿).doc.pdf
《visualbasic程序设计基础复习资料(上课讲稿).doc.pdf》由会员分享,可在线阅读,更多相关《visualbasic程序设计基础复习资料(上课讲稿).doc.pdf(39页珍藏版)》请在三一文库上搜索。
1、Visual Basic程序设计基础 计算机等级考试辅导材料 Visual Basic程序设计基础知识要点( 概念分析篇 ) 知识点 1: (1)在工程资源管理器窗口中可以包含:工程文件、窗体模块文件、桩准模块文 件和类模块文件 (其屮可以包含许多各种文件类型) 。 (2)Visual Basic应用程序可以以解释方式执行和编译方式执行。 例题: (1)以下叙述屮错误的是A A.在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件。 B.以.bas为扩展名的文件是标准模块文件。 C.窗体文件包含该窗体及其控件的属性。 D.一个工程中可以有多个标准模块文件。 (2)以下叙述屮错误的是
2、_ A.打开一个工程文件吋,系统自动装入与该工程有关的窗体、标准模块等文件。 B.保存Visual Basic程序时,应分别保存窗体文件及工程文件。 C.Visual Basic应用程序只能以解释方式执行。( 及编译方式执行 ) D.事件可以由用户引发,也可以由系统引发。 知识点 2: (1)窗体和各种控件的名称(Name)是唯的 , 用来标识 - 个窗体或控件的。而窗体和 控件的标题是用来说明的,是可有可无的。 (2)各种控件之间有部分相同的属性, 并不是拥有所有属性。控件有些属性只能在属 性窗口屮设置 , 但也有少数属性只能在代码状态设置。 Form 1.Hide方法和Unload For
3、ml方法的区别:第一个方法窗体消失但仍存在于 内存屮;第二个方法窗体消失并不存在于内存中。 例题: 以卜叙述中止确的是_ A.窗体的Name属性指定窗体的名称,用来标识一个窗体。 B.窗体的Name属性的值是显示在窗体标题栏中的文本。 C.可以在运行期间改变对象的Name属性的值。 D.对象的Name属性值可以为空。 (2)以下叙述川错误的是D A.Visual Basic是事件驱动型可视化编辑工具。 B.Visual Basic应用程序不具有明显的开始和结束语句。 C?Visual Basic工具箱屮的所有控件都具有Width和Height属性。 D. Visual Basic中控件的某些属
4、性只能在运行时设置。 知识点3: 标签(Label 1): Autosize的True属性可以自动调整标签的大小,而False 属性不能。 (2)文本框(Textl): 1、MaxLength属性表示文本框所能容纳的字符数。 2、Passwordchar属性表示口令输入,可以是“杆或“?“等。设置文本框输入字符 为“*“: Textl.Passwordchar= n*n,还原文本框字符 : Textl.Passwordchar= nn, 3、ScrollBars属性是表不文本框有垂直或水平滚动条,但是需要和多行属性 Multiline结合一起使用。 4、SelLength属性是表示选屮文木框屮
5、字符的个数:Textl.SelLengtho SelStart属性 是表示选中文本框中字符或光标之前的字符数:Textl.SelStrarto SelText属性是表示选中文 本框中的字符:Textl. SelTexto 5、 文本的主要事件是Change事件: ( 标签内容随文本框内容变化而变化) Private sub Textl_Change() Label 1 .caption=Text 1 .Text End sub 6、 文本框的方法只有一个:Textl.SetFocus 例题: 能够获得一个文本框屮被选取文本的内容的属性是C A. Text B. SelLength C. Sel
6、Text D. SelStrart 在窗体上画一个文本框( 其名称为Textl)和标签 ( 其名称为Label 1)0要 求程序运行 后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述操 作的事件过程是A A. Private Sub Textl_Change() B. Private Sub Textl_Click() C? Private Sub Label l_Change() Label 1 .caption=Text 1 .Text End Sub (3)命令按钮(Command 1): 1、Default属性:当一个命令按钮的Default属性为True 时
7、,按回车键和 单击该命令按钮的效果相同。 2、Cancel属性:当一个命令按钮的Cancel属性为True时,按ESC键和 单击该命令按钮的效果相同。 单选按钮和复选框(Option 1和Check 1): 1、 单选按钮:Value属性的值是True(选中 ) 和False(未选中 ) ,Option 1.Value=True 等同于Option 1 .Value 用法。 2、复选框:Value属性的值是0(未选中 ) 、1(选屮) 和2(表示暂吋不可用 ) 。Check 1 .Value=False 可以用 , 但Check 1 .Value=True 不可用 ( 因为True 只能转化数
8、值一1而 不是1)。 (5)列表框(Listl): 1、List属性是一个数组型属性:Listl.List(索引) ,索引可以是数字0、1.,List 1.listindex,变量i(Listl.Text 等同于List 1 .list(List 1 .listindex)o 2、MultiSelect属性:用来设置一次可以多选表项数。MultiSelect属性值为0时, 每次只能选择一项;MultiSelect属性值为1时,可以同时选择多个项目;MultiSelect属 性值为2时,可以用辅助键Shift或Ctrl选择多个项目。 3、常用方法:Addltem方法表示添加的是一个项口,而Rem
9、oveitem方法 表示通过 删除索引的方式删除项目。Removeitem索引 索引可以是数字0、 1?,List 1.listindex, 变量io (6)组合框(Combo 1): 1、Style属性:Style属性值为0时, 表示下拉式组合框;Style属性值为1 时,表示简 单组合框;Style属性值为2时,表示下拉式列表框。其他功能类似列表框(Listl)o Label 1 .caption=Text 1 .Text End Sub Label 1 .caption=Textl .Text End Sub D. Private Sub Label l_Click() Label 1
10、.caption=Text 1 .Text (7)图片框和图像框(Picture 1和Image 1): 1、 图片框(Picture 1): Autosize属性值为Tme时,表示图片框大小随图片大小改变 而改变;Autosize属性值为False时,表示图片框只能部分显示大图片。 2、 图像框(Imagel): Stretch属性为Tme时,图片大小随图像框的大小改变而改变; Stretch属性为false吋,图像框的大小随图片大小的改变而改变。 3、 两种图形类型都可以按照下面这个方法加载图片: 图片名称 ?扩展名” ) Image 1 .picture=LoadPicture(App.
11、Path Asc(x) 给出字符x的ASCII 代码值 Asc( ”A”)=65 三种类型ASCII代码值转换: Asc( ”(T)?AscC9)-T48 ?57 Asc( ”A”)?Asc( ”Z)T65 ?90 Asc(%)?Asc( ” z)T97 ?122 特殊情况:Asc(“ABC”)=65只求第一个字符“A”的Ascii代码值 Fix(x)将数值型数据x的小数部分舍去Fix(12.8)=12 Fix(-12?5)二12; Int(x)取小于等于x的最大整数 当x0时, 用法和Fix 一样; 当x-(*/) Mod (+ -) 关系运算符 = = And Or Xor Eqv 例题:
12、 (1)表达式4 + 5 6 * 7 / 8 Mod 9的俏是 _ A A. 4 B.5 C. 6 D. 7 (2) a=3 b=2 c=l 求Print abc 的结果False _ 首先ab的结果是True,然后再Print Truec此时True需要转换成-1再比 较,Print-11 结果是False,所以整个输出结果是Falseo知识点6: 1、交互函数的使用 : InputBox 函数: A=InputBox ( n 提示信息T标题信息丁默认值或输入框的值J 例题: 执行下列语句后, 将显示输入对话框, 此时如果单击“确定”按钮,则 变量Strinput 的内容是一C StrInp
13、ut=InputBox (“if输入字符串 “ ,“字符串对话框 “ ,“ 字符串“) A. ”请输入字符串 “ B.”字符串对话框 “ C.”字符串”D.空字符串 MsgBox 函数: MsgBox “提示信息”,按钮类型值+图标类型值 +默认焦点值, “标题信息” A= MsgBox (“提示信息”, 按钮类型值 +图标类型值 +默认焦点值,“标题 信息”); A的值根据单击什么按钮有关,A的值在1,7之间取值。比如:单击“确定”按钮, A=l。 例题: 以上图形所表示的函数表达式为: MsgBox “ 请输入查询的学生学号:“,3 + 32 + 256,“ 学生基本信息查询” 知识A 7
14、: 1、选择结构语句(If条件语句):单分支条件语句:格式: If 条件Then 语句块 End If ( 称If 块 语句) If条件Then只有一条语句( 称If条 语句) 双分支条件语句: 格式: If条件Then 语句块1 Else 语句块2 End If 多分支条件语句 If 条件1 Then 语句块1 Elself 条件2 Then 语句块2 O O O O O O Else 语句块n End If 其中,条件可以是:关系表达式(a5)、逻辑表达式(a5Andc4)、变量(i) 或常数(0)。 例题: 下列程序段的执行结果为A X=5 Y=20 If Not x0 Then x二y
15、?3 Else Y=x+3 End If Print x-y;y-x A. -3 3 B. 5 -8 C? 3 -3 D. 25 -25 以上题屮的“条件”主要是逻辑表达式。 下列程序段的执行结果为B_ X=2 Y二1 If x*yvl Then y=y-l Else y=-l Print y-x0 A. True B. False C?-1 D.l 以上题屮的“条件”主要是关系表达式。 下列程序段的执行结果为 Dim x As Integer If x Then Print x Else Print x-1 A. 1 B. 0 C. -1 D. 不确定 以上题屮的“条件”主要是变量。 2、选
16、择结构语句(Select Case语句): Select Case测试表达式 Case表达式列表1 语句块1 Case表达式列表2 语句块2 O O O O O O Case Else 语句块n End Select 注意:测试表达式的类型只能是数值数据或字符型,表达式列表的值只要第一个符 合测试表达式值的要求,就结束Select Case语句;表达式列表可以是三种结构或三 种混合结构:、ITolO、1,3,5,6,7,8 、Is10 、l,2,,5,7,Is10 例题: 在窗体上画一个名称为Command 1的命令按钮和两个名称分别为Textl和Text2 的文本框,然后编写如卜一事件过程:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- visualbasic 程序设计 基础 复习资料 上课 讲稿 doc
链接地址:https://www.31doc.com/p-5616439.html