月计算机二级VB强化课程计划表_第1页
月计算机二级VB强化课程计划表_第2页
月计算机二级VB强化课程计划表_第3页
月计算机二级VB强化课程计划表_第4页
月计算机二级VB强化课程计划表_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2014年3月计算机二级VB强化课程计划表为了在2014年3月份无纸化改革后的考试能让学生充分发挥,考得好成绩,结合无纸化改革最新题库,特制定以下强化课程计划表:课次章节内容知识点习题第一次第六章窗体标签文本框命令按钮图片框图像框图形窗体 属性:标签 属性文本框 属性文本框 事件 文本框 方法 按钮控件 属性图片框和图像框直线和形状:属性:1、 窗体 基本操作 20-11 27-11 83-112、标签基本操作 10-12 15-11 16-11 17-12 24-12 30-11 40-11 44-11 48-12 50-12 90-113、 文本框 基本操作 2-11 3-11 5-11

2、9-12 13-12 25-12 28-11 29-11 30-11 32-12 33-11 35-11 42-22 44-12 47-12 88-11填空 7-21 34-21 36-22 48-11 49-124、命令按钮 基本操作 4-12 30-12 35-11 43-11 46-11 73-11 83-12 84-115、图片框 基本操作 2-12 3-12 9-11 14-11 15-12 22-11 23-12 36-11 39-12 87-126、图形 基本操作 10-11 16-21 18-12 19-11 20-12 34-12 37-11 41-12 46-12 86-1

3、2 89-12填空 25-21 33-22 89-21第二次计时器滚动条单选按钮复选框列表框组合框框架计时器 属性,事件滚动条(水平、垂直)复选框和单选按钮 属性:控件数组列表框和组合框列表框 属性:列表框 事件:click dblclick列表框 方法:组合框 属性组合框 事件组合框 方法:框架 属性 1、计时器 基本操作 13-22 18-21 19-12 24-11 42-12 84-12 填空 44-21 48-212、滚动条:基本操作 1-11 5-12 8-12 16-12 26-12 27-12 28-22 29-12 30-12 37-12 38-12 40-12 41-11

4、42-11 46-22 47-113、复选框 基本操作7-11 8-11 13-11 38-11 42-21 85-12 87-11填空 4-22 33-21 84-214、列表框、组合框 基本操作 4-21 12-11 33-12 36-12 39-11 49-11 89-11填空 5-21 9-22 26-21 27-21 28-21 30-21 39-22 43-22 45-22 50-11 85-225、框架 基本操作 11-11 17-11 18-11 34-11第三次选择结构循环结构字符串型 整型数 浮点数 布尔 日期 变体转换函数 数学函数 日期函数 时间函数 随机函数 字符串函

5、数算术运算符 关系运算符和逻辑运算符数据的输入和输出If语句 iif函数 select caseFor While Wend DoLoop1、if else 填空 2-21 8-3 9-3 12-21 12-22 19-22 36-21 73-22编程 1-22 32-21 43-21 83-32、select case 填空 1-21 18-22 23-21 41-22 85-214、 循环 填空 8-22 10-22 11-22 15-3 19-21 46-21 84-22 86-21 87-22 88-21编程 3-22 11-3 13-3 17-21 27-22 37-33第四次一维数

6、组二维数组数组的定义一维数组的基本操作。数组元素的输入、输出和复制累加和和平均值 查找最大值 最小值计数 拆分 合并 插入一个数 删除指定元素 逆序 排序二维数组的基本操作输入与输出输出对角线上的数输出各行的和以及各列的和交换第一行与第三行的位置找各行最大值求周边元素之和数组的初始化动态数组的定义1、数组填空 数组排序 4-3 22-3 29-22 30-22 86-3数组 22-22数组中统计各数出现的次数 17-3 21-21 35-22找最值 26-22 31-21 39-21 44-3 45-21数组和和平均值 28-22 38-21 40-21 47-21 83-3 88-3数组中插

7、入数 34-22 50-21数组中删除数 44-22数组中找数 39-3二维数组对角线 31-3 38-3 可变二维数组86-22编程 数组中统计各数出现的次数18-3 20-3数组累加和 1-3 6-3 16-22 数组素数 2-3 23-3水仙花数 3-21一维数组找最值 33-3 73-3一维数组拆分 35-3一维数组中统计 46-3一维数组逆序 49-21一维数组中的完全平方数 89-3二维数组找最值 10-3 41-3 二维数组各行最小值的平均值 36-3 48-22二维数组各行的平均值 40-3 47-3 50-3 84-3 85-3二维数组周边元素 42-3二维数组对角线 45-

8、3第五次过程Sub过程 sub过程的定义 sub过程的调用Function过程 Function过程定义 调用Function过程过程名=表达式 (返回值语句)各种参数传送方式 引用 传值 数组参数 可选参数 对象参数 窗体做为实参 控件做为实参过程 填空2-22 5-22 9-21 10-21 14-21 14-22 15-21 17-22 20-21 20-22 21-22 22-21 37-21 40-22 73-21 87-21 90-21 90-22 90-3编程 7-3 31-22 38-22 47-22 第六次键盘事件鼠标事件菜单通用对话框键盘事件 KeyPress KeyDow

9、n KeyUp鼠标事件MouseDown MouseUp MouseMove 菜单下拉式菜单 弹出式菜单通用对话框1、输入对话框 基本操作 20-12 26-112、菜单 基本操作 1-12 7-12 8-21 12-12 21-12 22-12 23-11 32-11 43-12 45-12 83-21 85-11 86-11 88-12填空3-3 5-3 29-21 41-21编程 15-22 26-3 28-3 29-3 30-33、通用对话框 基本操作 4-11 7-22 14-12 45-11 73-12填空 27-3 编程 12-34、 键盘事件 填空 11-215、 鼠标事件 8

10、8-22 90-12 6、鼠标形状 基本操作 25-117、多窗体 填空 14-3 35-21第七次文件顺序文件 打开文件 写操作 读操作随机文件 定义记录数据类型打开随机文件 写操作 读操作文件系统控件 驱动器列表框 目录列表框 文件列表框1、文件控件 基本操作 11-122、 顺序文件 填空 13-21 16-3 19-3 23-22 24-22 32-22 32-3 37-22、3、 随机文件 填空 49-3 50-22 87-34、字符串 34-3 43-3 48-3 49-22 89-22第八次全面知识复习模拟题(一)说明:在复习笔试题时把公共基础知识的相关知识点代入。第九次全面知识

11、复习模拟题(一)说明:1、在讲课时把模拟环境的应用代入其中。2、在讲课时穿插自己复习方法。3、穿插考试注意事项。(等考教研室)第一部分 控件相关属性与方法一、 窗体 属性:1. BackColor:背景色(vbred vbgreen vbblue vbyellow vbblack vbwhite rgb(140,210,55))2. Caption:标题3. ControlBox:按钮显示状态4. Enabled:是否可用5. FONT: Fontname:字体Fontsize:字号FontBold:是否加粗FontItalic:是否斜体FontUnderline:是否加下划线6. ForeC

12、olor:前景色7. Height:高度8. Width:宽度9. Icon(图标):窗体显示图标 *.ico10. MaxButton是否有最大化按钮11. Minbutton是否有最小化按钮12. Top:距上边距离13. Left:距左边距离14. Visible:是否可见窗体 事件1、Click 单击事件2、Load 系统自动执行窗体 方法print二、标签标签 属性BackColor: Caption:Enabled:FONT:Fontname Fontsize FontBold FontItalic FontUnderline ForeColor: Height:Width: To

13、p:Left:Visible:1 Alignment(0、1、2)确定标签中标题的放置方式(左、右、居中)2 AutoSize:为True时自动调整标签的大小3 BorderStyle(0、1)边框为(无、有)4 BackStyle(0、1)(透明、不透明)格式:对象(标签|OLE控件|形状控件).BackStyle=0或1三、文本框 属性1 MaxLength:用于设置文本框中输入的最大字符数(默认为0)2 MultiLine(True|False)(多行文本(直接变或编VBCRLF变)、单行文本)3 PasswordChar:使文本框以设定字符形式显示4 ScrollBars:(0|1|2

14、|3)(无滚动条|水平|垂直|兼有)注:前提为MultiLine=True5 SelLength:当前选中的字符数,可在代码窗口中设置为一个整数值6 SelStart:定义当前选择文本的起始位置,0表置第一个字符前,1第二个前7 SelText:当前所选文本字符串8 Text:设置文本框中显示的内容文本框 事件 1. Change:当文本框中文本改变时,触发该事件2. GotFocus:当文本框获得焦点时,触发gotfocus事件,执行相应的事件过程. 3. LostFocus:当文本框失去焦点时, 触发lostfocus事件, 执行相应的事件过程. 文本框 方法 1. SetFocus:把输

15、入光标移到指定位置;格式:对象. SetFocus四、按钮控件 属性 1Cancel属性:设为True时,与按Esc键相同,在一个窗体中,只允许一个按钮设置cancel属性为true. 2Default属性:true 与按回车键相同, 在一个窗体中,只允许一个按钮设置Defaul属性为true.五、图片框和图像框图片框:有print方法,有currrentx,currenty属性.图像框:没有print方法,没有currrentx,currenty属性. Stretch属性:用于图像框,自动调整图像框中图形大小(True|False),而图片框没有该属性.两者都有:Picture 属性 (装入

16、图片)在运行阶段装入图形文件:对象.Picture=LoadPicture(“文件名”)在运行阶段清除图形文件:1、对象.Picture =LoadPicture 2、 对象.Picture =LoadPicture() 3、 对象.Picture 3=LoadPicture(“”) 六、直线和形状:属性:直线具有位置属性X1、Y1和X2、Y2,分别表示两个端点的坐标1. BackStyle:用于形状控件,0、1,用于指定填充色(透明、白色)2. FillColor:决定形状的内部颜色3. FillStyle:决定形状控件内部的填充图案,8种值(见书)4. Shape:用来确定所画形状的几何特

17、性,6种值(见书)七、计时器Interva属性 时间间隔 Timer事件 每间隔时间后触发的事件Enabled:八、滚动条(水平、垂直)滚动条属性MAX 最大值 MIN 最小值LargeChange 单击空白位置时,增加或减少的值。SmallChange 单击箭头时,增加或减少的值。Value:表滚动框在滚动条上的当前位置值。值位于最小值和最大值之间。滚动条事件:Scroll:拖动滚动条时触发scroll事件。Change:改变值后(移动),触发change事件。不包括拖动.九、复选框和单选按钮属性:1. Value 对于单选按钮来说,可以设置为TRUE和FALSE两个。对于复选框来说, 可以

18、设置为(0、1、2)=(未选、选中、禁止使用)控件数组十、列表框和组合框列表框 属性:1. List:2. ListCount:该属性列出列表框中表项的数量。(0listcount-1)3. ListIndex其设置值是已选中的表项的位置。(0、1、)若没选中任何项为-14. MultiSelect:0每次只选择一项1可同时选择多项,后续选择不会取消前面所选择的项2 可体现Shift 键、Ctrl键作用5. Sorted:(True| False)列表项是否按字母、数字排列。6. Text其值为选中的表项的文本。列表框 事件:click dblclick列表框 方法:1 AddItem:添加项

19、目List1.additem “石家庄” 最后List1.AddItem "济南", 2 下标为22 Clear:清除所有项目3. RemoveItem格式:清除项目十一组合框组合框 属性1Style(0、1、2)(下拉式组合框允输、简单组合框、下拉式列表框不允输)2Text:所选项目的文本或输入的文本组合框 事件Dblclick 只有组合框才能接收该事件。Click 组合框 方法:1、 AddItem:格式:列表框。AddItem 项目字符串,索引值2、 Clear:列表框。Clear3、 RemoveItem格式:列表框。RemoveItem 索引值十二、框架:目的是为

20、了对控件进行分组,必须先画框架,后画控件;或用“剪切”“粘贴”框架 属性 caption第二部分 控件结构一、数据类型字符串型(String):1. 定长字符串 dim(declare) s as string*数值 2. 变长字符串 dim(declare) s as string 3. 字符串的连接 + &4. 字符串函数LTrim(字符串)RTrim(字符串)Trim(字符串) Left(字符串,n) Mid(字符串,p,n)Right(字符串,n)Len(字符串)InStr(首字符位置, 字符串1,字符串2,n)Ucase(字符串) 小变大Lcase(字符串) 大变小整型数 1

21、、integer % 整型 2、long & 长整型 浮点数:(实数)1、单精度(Single !) 2、双精度(Double #)布尔(Boolean)日期 (Date)须以符号“#”号括起来,如# January 1,2001#格式为:mm/dd/yyyy或mm-dd-yyyy,变体(Variant):直接使用的变量为变体类型定义时省略AS类型符号的类型为变体类型二、 常用内部函数:转换函数Int fix chr val str 数学函数Sin cos sqr 日期函数Day week month year 时间函数Hour minute second 随机函数Rnd三、算术运算符

22、1、幂运算: 2、浮点数除法:/ 结果为浮点数。3、整数除法: 结果为整数。 a=104 2(截取整数,不进行四舍五入) 4、取模运算:mod 结果为整数,7 MOD 4 3 25.68 MOD 6.99 商3余5。 5、算术运算的优先级: - * / mod + -四、关系运算符和逻辑运算符= >< < > <= >= like isNOT AND OR五、数据的输入和输出1、输出Print方法 Format格式输出2、输入InputBox3、InputBox函数:格式:InputBox(prompt,title,default,xpos,ypos,hel

23、pfile,context)1. prompt:字符串,用于提示用户干什么,提示信息。不能省略,其它参数可以省略。可自动换行用(vbCrLf或Chr(13)+Chr(10) )2. title:字符串,是对话框的标题,若省略,标题则以工程名显示.3. default:字符串,默认信息4. xpot,ypot:两整数,确定对话框距屏幕左、上距离。在没事先声明变量类型的前提下,默认为字符串类型),4、MsgBox函数和MsgBox语句MsgBox 函数格式:MsgBox(msg,type,title,helpfile,context)1 msg:字符串,表示提示性内容,不能省略2 type:是一整

24、数值或符号常量,显示在对话框中显示的按钮、图形的种类及数量。3 title:是一个字符串,用来显示对话框的标题。MsgBox语句 格式:MsgBox msg,type,title,helpfile,context 注:MsgBox语句没有返回值六、选择结构1、If语句(单行结构,块结构,嵌套的If语句)2、介绍iif函数 3、学习多分支控制结构(select case)格式:select case 测试表达式 Case 表达式表列1 语句块1 Case 表达式表列2 语句块2 Case else语句块nEnd selectCase 2,4,6,8Case 1 to 5Case is=12Cas

25、e is<100Case is<a+b七、循环结构1、For循环控制结构 For 循环变量 = 初值 To 终值 Step步长循环体Exit ForNext 循环变量2、当循环控制结构While 条件语句块Wend3: Do循环控制结构Do循环的格式如下:(1)Do语句块1Exit DoLoopWhileUntil 循环条件(2)DoWhileUntil 循环条件语句块2Exit DoLoop注意:当while时,循环条件为真时执行循环体,为假时退出循环的执行。 当until时,循环条件为假时执行循环体,为真时退出循环的执行。第三部分 数组一、数组的定义第一种格式1)一维数组 di

26、m 数组名(下标值) as 类型名2)二维数组 dim 数组名(下标值,下标值) as 类型名第二种格式1)一维数组 dim 数组名(下界 to 上界) as 类型名2)二维数组 dim 数组名(下界 to 上界,下界 to 上界) as 类型名说明:默认数组下标值从0开始,若希望从1开始,则可以在窗体通用部分声明语句:option base 1二、一维数组的基本操作。1、数组元素的输入、输出和复制Dim a(10) as integerFor i=1 to 10A(i)=int(rnd*100) 或 a(i)=inputbox(“请输入整数”)Print a(i);Next2、累加和和平均值

27、For i=1 to 10Sum=sum+a(i)NextAvg=sum/103、查找最大值 最小值max=a(1):min=a(1)for i=2 to 10if a(i)>max then max=a(i)if a(i)<min then min=a(i)next 4、计数For i=1 to 10If a(i) mod 2=0 then t=t+1 else x=x+1Next5、拆分J=1K=1For i=1 to 10If a(i) mod 2=0 then b(j)=a(i):j=j+1else c(k)=a(i):k=k+1Next6.合并合并1:For i=1 to

28、 10c(i)=a(i)nextfor j=1 to 10c(10+j)=b(j)next合并2For i=1 to 10C(i)=a(i)+b(i)Next7、插入一个数(把整数1000插入到数组第三个元素之前)For i=10 to 3 step -1A(i+1)=a(i)NextA(3)=10008、删除指定元素(第三个元素)For i=4 to 10A(i-1)=a(i)Next9、逆序For i=1 to 5T=A(i):a(i)=a(11-i):a(11-i)=tNext10、排序For i=1 to 9 For j=i+1 to 10If a(i)>a(j) then t=

29、a(j):a(j)=a(j+1):a(j+1)=tNextNext三、二维数组的基本操作1、输入与输出Dim a(4,4) as integerFor i=1 to 4 For j=1 to 4 A(I,j)=int(rnd*50) Print a(I,j);NextPrint Next2、输出对角线上的数For i=1 to 4 For j=1 to 4 If i=j or I +j=5 then print a(I,j);NextNext3、输出各行的和以及各列的和 Dim h%(4),l%(4)For i=1 to 4 For j=1 to 4 H(i)=h(i)+a(I,j) L(i)

30、=l(i)+a(j,i) NextNext4、交换第一行与第三行的位置 For i=1 to 4 T=a(1,i):a(1,i)=a(3,i):a(3,i)=t Next5、找各行最大值 For i=1 to 4Max=a(I,1) For j=1 to 4 If a(I,j)>max then print a(I,j); NextNext6:求周边元素之和For i=1 to 4 For j=1 to 4 If i=1 or j=1 or i=4or j=4 then s=s+a(I,j) NextNext四、数组的初始化一般来说,数组变量可以通过以下3种方式定义:(1)显示定义为Va

31、riant变量。例如:Dim Numbers As Variant(2)在定义时不指明类型。例如:Dim Numbers(3)不定义而直接使用。数组的初始化的格式: 数组变量 = Array(数值1, 数值2, 数值3,)五、动态数组的定义Dim a() as integerDim n as integerN=inputbox(“”)Redim a(n)第四部分:过程一、Sub过程(子程序过程)(通用过程,事件过程)1、sub过程的定义StaticPrivatePublicSub过程名(参数表列)语句块Exit Sub语句块End Sub2、sub过程的调用(引起过程的执行)(1)、用call

32、语句调用sub过程Call 过程名(参数表列)(2)、把过程名作为一个语句来使用过程名 参数表列二、Function过程1、Function过程定义的格式如下:StaticPrivatePublicFunction过程名(参数表列)As类型语句块过程名=表达式 (返回值语句)Exit Function语句块End Function2.调用Function过程返回值=函数名(实参)3、各种参数传送方式。在Visual Basic中,通常把形式参数叫做“参数”,而把实际参数叫做“实参”。1.形参与实参2.引用(传地址 byref)在这种情况下,可以通过改变过程中相应的参数来改变该变量的值。这意味着

33、,当通过引用来传送实参时,可以改变传送给过程的变量的值。3.传值(byval)在这种情况下,系统把需要传送的变量复制到一个临时单元中,然后把该临时单元的地址传送给被调用的通用过程。由于通用过程没有访问变量(实参)的原始地址,因而不会改变原来变量的值,所有的变化都是在变量的副本上进行的。在Visual Basic中,传值方式通过关键字ByVal来实现。也就是说,在定义通用过程时,如果形参前面的关键字ByVal, 4.数组参数的传送用数组作为过程的参数时,应在数组名的后面加上一对括号,以免与普通变量相混淆。5、可选参数 参数个数不定可选参数必须放在最后,必须加optional,类型必须是变体类型在

34、函数中必须用ismissing测试。其值返回true或false.Sub fun(a As Integer, b As Integer, Optional c)s = a * bIf Not IsMissing(c) Thens = s * cEnd IfPrint sEnd SubPrivate Sub Form_Click()fun 10, 20, 30End Sub三、对象参数1 格式:Sub 过程名(形参表)End sub 说明:1)“形参表”中的形参的类型通常为Control 或 Form 。如: T1 as Control X as Form 2) 对象参数只能通过传地址方式传送,

35、不能在参数前加Byval .窗体做为实参,形参为formFun(form1)Sub fun(f1 as form)控件做为实参,形参为ControlFun(list1)Sub fun(l1 as control)Sub fun(l1 as listbox)Fun(text1)Sub fun(t1 as control)Sub fun(t1 as textbox)第五部分一、键盘事件1、 KeyPress 事件KeyAscii As Integer,用于单个控件。Private Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii < 65

36、Or KeyAscii > 90 ThenBeepKeyAscii = 0End IfText1.Text = LCase(Text1.Text)End Sub2、 KeyDown 事件KeyCode As Integer,Shift as integer,用于单个控件。Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)Print Chr(KeyCode)End Sub3、KeyUp 事件Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)End

37、Sub二、鼠标事件 MouseDown MouseUp MouseMove (均有三个参数)1 Button:被按下的键 (1左键、2右键、4中间键)2 Shift:表示Shift 、Ctrl和Alt的状态3 X、Y:鼠标光标的当前位置画圆Circle (X, Y), Rnd * 1000画点Pset(x,y)鼠标光标的形状属性 MousePointer属性三、菜单1、下拉式菜单(窗口式菜单,一个主菜单和若干个选择项)。2、弹出式菜单if button=2 then popupmenu 主菜单名三、 通用对话框:一种Active控件,1、需添加 步骤: “工程”“部件”;2、找到“Microsoft common Dialog Control 6.0”;确定。2、文件对话框的属性dialogtitle:设置对话框的标题CD1.DialogTitle = "打开文件"filename:用来设置或返回要打开或保存的文件的路径及文件名。查找范围和文件名。CD1.FileName = "e:ksvb10题签.doc"fi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论