VB计算机二级各章节重点总结

  • 格式:doc
  • 大小:524.00 KB
  • 文档页数:13

选择题、判断题、程序改错题、程序填空题、界面设计题、编程题认真复习,好好结合内容纲要来复习,看教材、课件、复习前面布置的实验、作业,多做题来巩固。

内容纲要不足之处有待补充。

先保存再运行,程序死循环如何终止?第一章VB程序开发环境一)VB的定义:VB是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。

二)VB的特点:•可视化编程•面向对象程序设计•事件驱动编程机制结构化程序设计语言访问数据库三)标题栏(三个阶段)设计模式——>运行模式——>中断模式四)工程资源管理器窗口中的6类文件及扩展名1)窗体文件(.frm)2)模块文件(.bas)3)类模块文件(.cls)4) 工程文件(.vbp)5)工程组文件(.vbg)6)资源文件(.res)第二章对象及其操作一)对象:是具有特殊属性(数据)和行为方式的实体。

二)属性:是一个对象的特性,不同的对象有不同的属性。

三)事件:是VB预先设置好的、能够被对象识别的动作。

四)方法:是特殊的过程和函数。

属性的设置方法:属性窗口设置直接键入;选择输入;利用对话框程序语句设置<对象名>.<属性名>=<属性值>事件过程一般格式:Private Sub <对象名>_<事件名>([<参数表>])<程序代码>End Sub例:Private Sub Command1_Click()Form1.BackColor = vbRedEnd Sub方法调用格式:[<对象名>.]<方法名> [<参数名>]第三章简单程序设计一)VB中的语句1.VB中的语句是执行具体操作的指令,每个语句以回车键结束;2.在输入语句时,命令词、函数等可以不必区分大小写。

例如,在输入Print时,不管输入Print、print,还是PRINT,按回车后都变为Print。

3.一般情况下,输入程序时要求一行一句,一句一行。

当把几个语句放在一行中时,各语句之间用冒号隔开。

4.一个语句行的长度不能超过1023个字符,当一条语句一行写不完时,用续行符(下划线)连接。

注意:续行符与它前面的字符之间至少要有一个空格。

二)三个语句1、赋值语句2、注释语句3、结束语句三)VB程序设计的基本步骤第四章VB程序设计基础一)数据类型掌握各类型对应的类型缩略二)常量1)常数字符串常量数值常量2)符号常量常量的定义:[Public|Private] Const <常量名>[As <类型>]=<表达式>三)变量变量的命名4条命名规则:1)名字由字母、数字、下划线组成。

2)名字必须以字母或汉字开头3)名字长度不能超过255个字符4)不能与VB中的关键字同名,也不能与系统已有的方法和属性同名。

例如:合法变量名: strMyString、intCount、MyForm、姓名、性别等非法变量名: 1x、a+b、δ、π等变量的定义2种定义方式1)用类型说明符来标识把类型说明符放在变量名的尾部,可以标识不同的变量类型例:total% Amount# Lname$2)定义变量时指定类型格式:Dim|Private|Static|Public|Global <变量名> [As <类型>]四)字符串连接符(+和&)、关系运算、逻辑运算五)表达式的运算顺序函数运算——>算术运算(^——>-——>*、/——>\——>mod——>+、-——>&)——>关系运算(=、>、<、<>、<=、>=)——>逻辑运算(not——>and——>or)六)产生区间[a,b]范围内的随机整数int (Rnd*(b-a+1)+a)七)常用函数第五章数据的输入输出一)print方法(,;)tab(n) space(n)二)inputbox函数和msgbox函数,msgbox语句(1)inputbox函数✧inputbox用于接收用户的键盘数据的输入,只接收一个数据输入✧inputbox的语法格式:inputbox(“提示信息”,”标题”,”默认值”)✧提示信息长度不能超过1024字节✧对话框标题如果不写,默认为工程1,和““空标题不一样✧Inputbox返回的数据类型是string,因此通常返回数值类型的时候需要加val函数把字符串转换成数值(2)msgbox函数✧msgbox函数用于进行消息的提示,并且接受用户的反馈的单击按钮信息✧msgbox的语法格式:msgbox(“提示信息”,对话框按钮组合方式+图标+默认按钮,”标题”)✧提示信息长度不能超过1024字节✧对话框标题如果不写,默认为工程1,和““空标题不一样✧Msgbox返回的数据类型是integer类型,即用户单击了消息框按钮后返回vbyes,vbno等VB常量,详细请参考书上对应的表格(3)msgbox语句✧msgbox语句和msgbox函数的相同之处都是给出一个消息提示✧msgbox语句和msgbox函数的不同之处是语句没有返回值,即用户单击了消息框按钮后,也没有任何的信息返回✧其他语法规则,包括对话框的组合方式都和msgbox函数是完全一样的(4)print方法✧print方法用于在form上或者在打印机上输出数据✧print单独写是打印一个空行✧print后面加;号是连续在一行输出,紧凑格式(下一项紧跟上一项)✧print后面加,号是以14个字符为一个输出区输出各表达式✧tab(n)是定位到第n列✧spc(n)是输出n个空格第六章常用标准控件掌握各控件常见属性、方法、事件第七章VB控制结构选择结构1) if单行结构:if 条件then 语句else 语句2) if块结构:if 条件then语句else语句End if3) If块结构的嵌套:A、if 条件then 2)if 条件then语句语句Else elseif条件then语句或if语句或if块语句end if elseif条件then语句else语句end if4)select选择结构:select case 测试表达式case 表达式语句case 表达式语句case 表达式语句else语句end select5)IIf函数:IIf(条件,true部分,false部分)循环结构1)for 循环变量=初值to 终值step 步长语句next 循环变量2)do loop循环见课件(4种格式)Do while (条件)……loop、do……loop while(条件)Do until (条件)……loop、do……loop until (条件)3)while 条件语句wend常见算法:自己小结(累加阶乘相关、素数、最大公约数、穷举思想相关、迭代思想相关、最值、截取一个整数中各个位相关、打印规律图形:如金字塔图形,和print方法结合,用循环实现)第八章数组一)数组定义第一种格式:Dim 数组名(下标上界[,下标上界])As 类型第二种格式:Dim 数组名(下界To 上界,[下界To 上界])As 类型二)二维数组的访问通过两个for......next循环访问三)动态数组的定长分为两步例定义数组a为动态数组1)dim a2)redim a(指定大小)四)数组的初始化:dim a/a()a=array()五)控件数组六)常见算法:自己小结(矩阵(一维数组、二维数组)的各类基本操作,查找、插入一个元素、删除一个元素、排序*、字符的计数统计问题)第九章过程一)过程的分类事件过程过程通用过程子程序过程(子程序过程叫做Sub过程)函数过程(函数过程叫做Function过程)。

二)过程的调用1)call 过程名[(实际参数)] 注意:byval/byref/默认2)过程名实际参数作为语句使用三)函数过程的返回值函数过程名=要返回的值函数过程的定义和调用,搞清楚形式参数,函数的返回值第十章键盘与鼠标事件一)KeyPress事件KeyPress事件过程的一般格式为:Private Sub Form_KeyPress(KeyAscii As Integer)......End Sub参数KeyAscii表示在执行KeyPress事件过程时,所按键的ASCII。

二)KeyDown事件KeyDown事件过程的一般格式为:Private Sub Form_KeyDown ( KeyCode As Integer, Shift As Integer )End SubKeyUp事件过程的一般格式为:Private Sub Form_KeyUp ( KeyCode As Integer, Shift As Integer )End Sub参数KeyCode是按键的实际ASCII码。

三)1、鼠标左键=1鼠标右键=2中间键=4 鼠标左键+鼠标右键=32、当按下Shift键时,Shift参数的值为1;当按下Ctrl键时,Shift参数的值为2;当按下Alt键时,Shift参数的值为4;当同时按下这两个或3个键时,Shift参数的值为该两个或3个键所对应值的和。

四)鼠标事件有:Click , Dblclick , MouseDown , MouseUp , MouseMove第十一章菜单程序设计菜单分为:下拉式菜单弹出式菜单第十二章对话框程序设计1.预定义对话框(即输入框InputBox 信息框MsgBox) 一)对话框分类2.自定义对话框(平时咱们所做的窗口)3.通用对话框二)通用对话框打开方法工程——>部件——>Microsoft common dialog control 6.0——>确定三)通用对话框属性DialogTitle:FileName:FileTitleFilterFilterIndexInitDirMaxFileSizeCancelError第十三章多重窗体程序设计与环境应用与多重窗体设计有关的语句:1)Load语句格式:Load 窗体名称功能:把一个窗体装入内存,但在屏幕上不显示(需有visible使其显示)2)Unload语句格式:Unload 窗体名称功能:御载一个窗体,使其在屏幕上不显示,同时在内存中也不显示与多重窗体设计有关的语句:1)Show方法格式:[窗体名称]. Show功能:把一个窗体装入内存,且屏幕上显示2)Hide方法格式:[窗体名称]. Hide功能:把一个窗体隐藏即不在屏幕上显示,但仍在内存中多重窗体程序的执行与保存1)执行需指定启动窗体工程——>工程1属性——>工程属性——>启动对象2)保存需保存整个工程文件——>保存工程第十四章文件需记住的几条语句一)文件的打开:Open <文件名|文件所在路径> [For <方式Input | Output | Append | Random>] As #<文件号(范围1~511)>二)文件的操作:1、顺序文件的写操作:Print # 文件号,[输出列表] 或Write # 文件号,[输出列表]2、顺序文件的读操作:Input #文件号,变量列表或Line Input #文件号,字符串变量或Input$(读取字符数,#文件号)三)文件的关闭:Close [[#文件号],[#文件号]]记住函数EOF(文件号)(用来测试文件的结束状态)LOF(文件号)。