大学 VB程序设计复习提纲(文科)
更新时间:2023-10-26 04:13:01 阅读量: 综合文库 文档下载
- 大学排行榜推荐度:
- 相关推荐
第一章:Visual Basic程序设计入门 1、VB的特点:面向对象、可视化、事件驱动
2、工程文件的扩展名:vbp 窗体文件的扩展名:frm 一个工程(程序)可以有多个窗体,可以指定任一窗体为启动窗体。 3、将多个语句写在一行上的分隔符是冒号。 第二章:面向对象的可视化编程基础
1、对象(控件)的三要素:属性、事件和方法
2、属性是用来描述和反映对象特征的,不同的对象具有各自不同的属性,对象的所有属性都可以在...........
属性窗口中设置。(N) ........
? 所有控件都具有的共同属性:name(名称),程序运行时窗体上对象的名称不可以修改。 ? 窗体、标签、命令按钮具有caption(标题)属性,文本框具有text(内容)属性。
如果要使命令按钮表面显示文字\退出(X)\在字符X之下加下划线),则其Caption属性设置为退出(&X)。
? 控件背景色: Backcolor 控件前景色(字体颜色):Forecolor
? 垂直位置移动控件:Top 水平位置移动控件:Left 窗体或控件的大小:Width 和Height ? 可见(不可见):Visible 可用(不可用):Enabled
? 字体:FontName 字号:FontSize 加粗:FontBold 斜体:FontItalic ? 文本框的属性:
1)若设置文本框的属性PasswordChar=\,则运行程序时向文本框中输入6 个任意字符后,文本框中显示的是6 个\。
2)允许(不允许)多行输入:MultiLine
3)选定文本的起始位置:Selstart,选定文本的长度:Sellength,选定文本的内容:Seltext ? 标签的属性
覆盖(不覆盖)背景内容:BackStyle 对齐方式:Alignment(文本框也有该属性) ? 窗体的属性
窗体的Enabled属性值为False时,该窗体上的按钮、文本框等控件就不会响应用户的操作。 3、事件是发生在对象上的动作。
? Click:单击 Load:启动窗体时 UnLoad:关闭窗体时 Change:改变文本框的内容 4、方法是对象可以实现的功能。
? Print:打印(输出) Cls:清除文字 SetFocus:获得焦点 5、图片框和图像框
? 图片框:AutoSize 图像框:Stretch
? 窗体、图片框和图像框中的图形通过对象的Picture属性设置。
加载:对象名.Picture = LoadPicture(App.Path & \图片文件名\
删除:对象名.Picture = LoadPicture( ) 或 对象名.Picture = LoadPicture(\? 图片框可以打印(输出)文字: 图片框名.Print \
清除图片框的文字:图片框名.cls 第三章:VB程序设计基础
1、基本数据类型(变量)
整形:Integer(%)、长整形:Long(&)、单精度:Single(!)、双精度:Double(#)、字符串:String($) 2、常量(值不可改变) 变量(值可以改变)
? 字符型常量的表示:\日期型常量的表示:# # ? 变量名的命名规则:以字母开头,后可跟字母、数字或下划线
? VB可以不定义(声明)变量直接使用,如果要强制声明变量,可在窗体模块或标准模块的声明段中加入语句:Option Explicit
? vb中声明变量可以用Dim、Static等关键字。
? 变量未定义(声明)或未说明类型,默认为变体(Variant)。例:Dim i, j as integer ? 变量未赋值时,数值型变量的值为0,字符串变量的值为空串。
? 把整数0赋给一个逻辑型变量,则逻辑变量的值为False,把非0值赋给一个逻辑型变量,则逻辑变量的值为True。
? 为了给三个变量赋初值1,赋值语句是:x=y=z=1。(N) .......3、运算符和表达式
? 在表达式中,运算符两端的数据类型要求必须一致。(N) ......................? 数学表达式x>y>z的VB逻辑表达式是:x>y And y>z 4、函数
? 数值型转换成字符串:STR 字符串转换成数值型:VAL
? 设S=\程序设计语言\,则:Left(S,1)、Right(S,1)、Mid(S,3,2)、Len(s)的值:
程、言、设计、6
? 随机函数:rnd得到[0,1)之间的随机数
公式:Int((b-a+1)*rnd+a )得到[a,b]之间的随机数
产生一个200至300之间整数的VB表达式:Int( 101 * rnd + 200 ) 第四章:基本控制结构 1、顺序结构
? InputBox(输入)函数返回的函数值的类型是字符串
MsgBox(输出)函数返回的函数值的类型是数值 ? 有如下程序:
n1=InputBox(\请输入第一个数: \:n2=InputBox(\请输入第二个数: \ Print n1+n2
程序运行时,当分别输入111和222时,在窗体输出的是111222 2、选择结构
? If语句和Select Case语句的结构
? 下列多分支选择结构的Case语句,写法错误的是D。
A:Case 1,5,7,9 B:Case 8 To 12 C:Case Is < \:Case 5 To 2 3、循环结构
? While…Wend语句、Do…Loop语句和For…Next语句的结构
? 用For…Next循环写的程序可以用While…Wend循环来写
? DO…Loop结构的循环无论如何循环体都要被执行一次(N) ..........................
? Do…Loop Until语句实现循环时,只要条件是假,循环将一直进行下去 ? 在一个循环语句的循环体中含有另一个循环语句,肯定出现死循环(N) .............................? 执行下面的程序段后,x的值为21,i的值为21
x=5
For i=1 To 20 Step 2 x=x+i\\5 Next i
? 循环语句控制的循环次数是0
For k=20 to 0 step 3 …… next k
4、单选按钮、复选框和框架
? 复选框可以选多项,单选按钮只能而且必须选一个。复选框的Value属性为1时,表示复选框被选中,单选按钮的Value属性为True时,表示被选中。
? 要创建\年级\和\班级\两组单选按钮,具体的做法是:先创建\框架\,然后在\框架\中再创建\单选按钮\。
? 可以作为控件容器的控件有窗体控件、框架控件和图片框控件 5、滚动条
? 当滚动条位于最左端或最上端时,Value属性被设置为Min,当滚动条位于最右端或最下端时,Value属性被设置为Max
? 滚动条控件主要支持两个事件:scroll和change
? 当在滚动条内拖动滚动块时触发Scroll事件,单击箭头、单击空白处、拖动滚动块放开触发Change事件 6、 定(计)时器
? Timer控件(对象)在运行时不可见,不具有Caption属性
? 设置计时器对象触发Timer事件的时间间隔用interval属性,单位为毫秒 ? 当计时器控件的interval属性值设置为0时,该计时器失效,不会触发Timer事件 ? 计时器控件只能触发timer事件 第五章:数组 1、数组
? 数组的定义:Dim a(10) As Integer或 Dim a(-1 to 10) As Integer
Dim a(3, 6) As Integer或Dim a(3, 2 to 6) As Integer
每种定义包含的数组元素
? 数组的下标下界默认值是0,可以用Option base 1语句重新定义下标下界的默认值。 ? 使用数组定义语句:Dim D$(10),没有赋值前,数组D中各元素的值为空字符串。
使用数组定义语句:Dim D%(10),没有赋值前,数组D中各元素的值为0。
? 有定义:Dim s$(0 To 10),函数Lbound(s)的返回值是0,函数Ubound(s)的返回值是10。 ? 在VB中,若要重新定义一个动态数组的元素个数,应当使用ReDim语句对其进行重新定义 ? 要使同一类型控件组成一个控件数组,必须要求Name(名称)相同。可以惟一标识控件数组中的每一个控件属性的是Index 2、列表框和组合框
? 列表框中的项目可以多列显示
? 列表框的列表项可以在属性窗口中添加,也可以在代码窗口中添加
? 引用列表框List2中最后一个数据项应使用的语句是List2.List(list2.ListCount-1) ? 对列表框中的每个项目都能进行处理,应使用的循环语句为:
For i=0 To List1.ListCount-1 …… Next
? 在列表框中当前被选中的列表项的序号是由ListIndex属性表示 ? 组合框控件是将列表框控件和文本框控件组合成一个控件 ? 组合框的三种不同风格由Style属性决定
? Clear方法适用于列表框和组合框控件(list1.clear combo1.clear) ? 语句listl.removeitem 1 将删除list1.listindex等于1的项目 ? 在修改列表框内容时,AddItem方法的作用是在列表框中添加一个项目 ? 把\程序设计\添加到列表框list1的语句为list1.AddItem \程序设计\第六章:过程 1、过程
? 每个对象都有预先定义好的对象事件,但要使对象能响应具体的事件,需要编写该对象相应的事件过程
? 函数(Function)过程用来完成特定的功能,可以有参数,也可以没有,但一定有返回值 ? 在过程调用中,参数的传递可分为地址传递和值传递两种方式,按地址传递方式是默认的 2、变量作用域
? Static声明的变量是静态变量,Dim声明的变量是动态变量,这两类变量都是局部变量 ? 某一过程中的静态变量在过程结束后,静态变量及其值不可以在其它过程中使用 ? 用dim语句声明的局部变量不能保存上一次过程调用后的值,Static可以保存 第七章:用户界面设计 1、菜单
? VB可以设计下拉式菜单和弹出式菜单
? \菜单编辑器\中至少要填\名称\框,才能正确完成菜单栏的设计
? 菜单中每一个菜单项分别是一个控件,每个控件都有自己的名字,可以通过点击菜单项或通过光标选择并按回车键,以触发Click事件
? 一个菜单项是不是一个分隔条,由Caption属性决定,可以通过输入减号实现
? 在菜单设计过程中,若要使菜单项中的某个字母成为热键字母,则应在该字母前输入一个&符号 ? 如果一个菜单项的属性为,则它的子菜单也不会显示(N) ........Visible..........False.................
? 一个菜单名为MenuItem,运行时使该菜单项失效,语句为MenuItem.Enabled = False 2、对话框
? 通用对话框可以提供6种形式的对话框,通过设置Action属性值或调用Show方法来建立不同类型的对话框(ShowColor、ShowFont、ShowOpen、ShowSave)
? 窗体上有1个名为CD1的通用对话框,为了在运行程序时打开\字体\对话框,则在程序中应使用的语句是CD1.action=4或 CD1.ShowFont
? 在显示字体对话框之前必须设置Flags属性,否则将发生字体不存在的错误
程序编写及函数过程编写涉及的高频考点: 1、 函数和过程的编写 2、 累加(乘)
1 - 1/2 + 1/3 - 1/4 + …… + 1/99 - 1/100 阶乘n!
阶乘和1!+2!+3!+……+ 10! 3、统计最大(小)值。
4、输出1-1000之间能被5整除(既能被2整除又能被5整除、能被2整除或能被5整除)的数、求和、求个数。
5、统计及格(良好、优秀、合格)的学生人数。 6、成绩和、平均值、统计比平均分高(低)的学生人数。
7、统计一个字符串中各类字符(大写字母、小写字母、数字字符)的个数。
正在阅读:
大学 VB程序设计复习提纲(文科)10-26
保持宿舍卫生清洁保证书02-22
小学难忘的一节课作文06-15
证书,签名证书,公钥私钥,PKI,RSA,ECC算法等03-18
8 大直径盾构法施工中隧道轴线测量及控制技术(岳秀平修改)10-17
初中寒假日记500字02-16
最高人民法院印发《关于人民法院审理离婚案件处理子女抚养问题的若干具体意见》的通知10-11
大班 教育随笔:幼儿任务意识的培养07-24
部编本一年级下册语文第一至四单元知识汇总05-28
电商解决售后问题标准话术04-14
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 提纲
- 文科
- 程序设计
- 复习
- 大学