




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上VB复习提纲二一、认识VB1、正确理解对象名称、对象(标识符)的命名规则2、理解对象的属性、事件和方法。是否可以在设计阶段指定对象的所有属性?3、事件过程对象的事件过程中的参数类型能否更改?4、事件驱动尽管在窗体中设计了某些事件的处理程序,但如果用户不触发事件,对应的事件过程不会被执行。5、VB集成开发环境由IDE主窗口、工具箱窗口、属性窗口、窗体窗口、代码窗口以及工程资源管理器窗口等组成。二、立即窗与基本运算1、print 方法Print a, b与Print a; b的区别?Print a与print a,print a;的区别?Print后不输出表达式的作用Ta
2、b(n),Spc(n)的作用 三、窗体设计窗体Form1)窗体Font属性与其上的控件的默认属性的关系。2)Me对象是谁?窗体的属性、方法应用能否省略对象名称?3)对于窗体Form1,print caption与print Me.caption和Me.print caption等价码?4)在窗体的Load事件中,使用print语句有效吗?5) 窗体的Caption是窗体的名字吗?6)属性AutoRedraw, StartUpPosition,WindowState四、开始设计程序1、文件VB工程文件、窗体文件和标准模块文件的作用,扩展名是什么?2、 VB集成开发环境三种工作模式 设计、运行、调
3、试(break)3、 VB书写语法规则1)复合语句(一行多个语句)的写法2)续行3)注释 (Rem与的区别)五、数据与运算1、赋值语句左边必须为变量,不能为表达式。变量名必须遵守标识符命名规则。2、VB的数据类型1) Integer, Long, Single, Double, Date, Boolean, String , Variant; 2) 定长与变长字符串的表示;字符串常量的表示。3) 日期常量的表示,如#2006-5-3 10:20:30 AM#,1990年1月1日对应整数1(即1989年12月30日以来经历的天数)。4) 逻辑值 True和False与数值的相互转换。5) 正确理
4、解变体类型Variant。6) 整型的八进制、十六进制和长整型整数的表示7) 浮点数的十进制小数定点表示和浮点(科学计数法)的正确表示。3、常量 用户声明Const 常量名 AS 类型 = 表达式 系统常量,如vbCrLf表示回车换行符。4、变量1)显式声明 Dim 变量名 AS 类型Dim 变量名类型符如 Dim a%与 Dim a As Integer等价,要求能识别这种定义方式。(%,!,#,$等)2)隐私声明未事先声明而直接使用的变量3)选项在通用声明处加 Option Explicit 语句来强制显式声明变量,否则编译出错。4)变量的初始值变量未赋值时,若将其当作字符串使用,其值为空
5、字符串"",若作为数值使用,其值为05、运算符和表达式1) 算术运算 特别注意 与/的区别,mod的作用,乘方的表示 , 注意变量之间的乘号*2) 字符串运算 + 与 &的区别3) 关系运算注意字符串的比较规则4) 逻辑运算Not, and, or等 (优先级:Not>and>or)数值à逻辑:非零为真,零为假 逻辑à数值:True (-1), False (0)5) 日期运算两个日期型之差 一个日期(+/-)一个数值六、基本输入与输出1、InputBox函数最简单的形式: InputBox("提示信息")标题和默
6、认值:InputBox("提示信息", "标题信息", 默认值)函数值的数据类型是什么?2、其它语句 Stop和End语句3、 Format函数格式符号如“#,0, .”等4、控件的基本属性1)Left, Top, Width, Height2)度量单位(缇Twip)3)Enabled4)Visible5)Font (FontName, FontSize, FontBold等 )6)ForeColor, BackColor (RGB函数,红,绿,蓝分量的指定)七、流程图与选择结构 1、If语句正确的使用格式条件的判断:假如x=0If x then , i
7、f x=0 the ., if not x then , if x<>0 then , 判断部分的结果是True还是False?2、Select语句 Select 语句的格式, To,Is的使用。注意<表达式>是字符串类型还是整数类型?各个Case 后面的值是否存在类型不匹配的情况。3、函数 IIF,Choose, Switch4、MsgBox函数最简单的形式:MsgBox("提示信息") 函数值的数据类型是什么?按钮选择:MsgBox("提示信息", 按钮类型组合参数) 八、常用控件介绍(包含 十 滚动条与列表框)1、控件1)
8、标签 (Label)默认属性:Caption其它属性: Autosize, Alignment, WordWrap等2)文本框 (TextBox)默认属性:Text 其它属性:Locked, MaxLength, PasswordChar, MultiLine, ScrollBars, SelStart, SelLength, SelText等 事件:Change, KeyPress、GotFocus, LostFocus等方法:SetFocus等3)命令按钮 (CommandButton)默认属性:Caption其它属性:Style(1-Graphical), Picture,DownPic
9、ture,Value,Default, Cancel事件: Click4)复选框 (CheckBox) 默认属性:Value (0-unchecked未选定, 1-checked选定, 2-Grayed禁止) 其它属性:caption, Style(1-Graphical) 事件: Click5)单选框 (OptionButton)默认属性:Value (True, False) 其它属性:caption, Style(1-Graphical) 事件: Click6)框架 (Frame) 属性:Caption, Visible7)列表框 (ListBox)默认属性:Text其它属性:List数
10、组,ListIndex, ListCount, Sorted, Selected数组, MultiSelect。事件: Click, DBClick方法: Clear, AddItem, RemoveItem 8)组合框 (CombBox) 默认属性:Text 与ListBox的区别:Style为0和1时,用户可以输入,该变其值Text,并能触发Change事件。Style:0下拉式组合框,可输入;1简单组合框,无下拉,可输入;2下拉式,但不可输入。9)滚动条 (HScrollBar /VScrollBar)默认属性:Value 其它属性:Max, Min, SmallChange, Larg
11、eChange 事件: Scroll(拖动滑块), Change(释放滑块或单击)事件10)时钟 (Timer) 属性:Interval, 毫秒(ms), Interval=0或Enabled为False时,不触发Timer事件事件:Timer11)图片框 (PictureBox)图片框是一个容器对象,既能显示图片,又能作为其它控件的容器,具有窗体Form的一些特性,如具有print、Line、circle、Pset、Cls等方法。图片类型:位图(.bmp),图标(.ico), JPEG (.jpg), GIF (.gif)等属性 Picture, AutoSize (True时,图片框自动调
12、整以适应图片的实际大小)LoadPicture函数能将指定位置的图片文件装入图片框。12) 图像框 (Image)属性 Picture,Stretch (true时,图像伸展以适应图像框的大小)不能做容器使用13)形状控件(Shape) 用于显示图形对象,不响应事件。属性:Shape 九、循环结构1、分清当型循环、直到型循环?2、熟练掌握Do While Loop循环的使用3、熟练掌握Do Loop While循环的使用4、了解Do Until Loop和Do Loop Until循环 5、熟练掌握ForNext循环语句的使用6、Exit Do和Exit For的使用7、循环的应用1)计算数列
13、累加、无穷级数、阶乘;2)值域范围内的偶数、素数、水仙花数等的查找;3)九九乘法表;4)组合问题,如兑换硬币等;5)有规则的图案 (注意Print语句换行的正确位置)。十一、数组1、什么是数组,如何定义数组?定义静态数组时,指定最大下标应使用常量(包括符号常量)或常量表达式。2、数组的引用数组元素的下标范围Option Base 1 (或0)的声明位置、作用3、使用Array函数定义一个数组时应注意什么问题?4、动态数组动态数组的定义方法和重定义(ReDim)使用Preserve时有何作用、有什么约束? (保留数组元素原有的值,但只能改变最后一维的大小)5、控件数组1)什么是控件数组?2)如何
14、得到控件数组? (复制/粘贴,选择建立控件数组; 将控件的index属性置为0)3)控件数组有什么用?1)将同类功能控件的事件集中处理,能减少事件过程数量, 减少设计工作量,方便系统维护。2)能有规则、顺序地动态生成控件,实现问题的自动化、智能化处理。6、数组的应用1)在数组中查询某个元素的位置2)求最大值及其位置3)数组元素逆序存放4)排序操作5)回文数的判断十二、过程1、过程的类型2、过程的定义 函数过程的函数值如何取得? 过程退出语句3、过程的作用域Private窗体(通用声明)/模块级或Public窗体(通用声明)/标准模块全局级4、变量的作用域 过程(Dim或Static)级、窗体(
15、通用声明)/模块(Private或Dim)级和全局级(Public) 5、参数1) 参数传递传地址ByRef(缺省)与传值 ByVal的区别 2) 注意形参和实参的数据类型匹配十二、内置函数1)常用数学函数 Sin, Cos(三角函数,单位弧度),Sqr,Abs, Int, Fix, Rnd等 区间a,b: a+Int(b-a+1)*Rnd)2)字符串函数Left, Right, Mid, Instr, Len, String, Ucase, Lcase,Space等3)日期时间函数Date或Date(), 与Date$的区别 Time或Time(),与Time$的区别Now等注:哪些是日期型
16、、哪些是字符串型?4)转换函数Val - StrChrAsc,要求掌握常见字符(如大小写字母、数字、空格等)的ASCII码。cDate,如cDate("2006-5-10") 得到日期型 5)其它Shell函数的作用十四、电脑绘图1. 坐标单位: ScaleMode , 默认 Twip2. 画图方法: Line, Circle, Pset3. 起点位置: CurrentX, CurrentY4. 绘图格式: FillStyle5. 自定坐标系: Scale方法, ScaleTop, ScaleLeft, ScaleWidth, ScaleHeight 四属性6. 保存自绘图: SavePicture, 显示图形文件: LoadPicture十五、数据文件1. 打开文件:三种方式-新建,读入,添加2. 文件处理的三个步骤:打开
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 法律科技(LawTech)专员考试试卷及答案
- 2025年金溪县遴选教师考试笔试试题【答案】
- 2025年海水淡化及水处理设备项目建议书
- 2025年山西省住房和城乡建设厅下属事业单位招聘考试笔试试题【答案】
- 2025年宁波市奉化区交通控股集团有限公司招聘考试笔试试题【答案】
- 2025年吉林省长白山公安局招聘警务辅助人员考试试题【答案】
- 2025年南宁市第十三中学招聘初中顶岗教师考试笔试试题【答案】
- 2025年乐山市沙湾区妇幼保健院招聘专技人员考试试题【答案】
- 2025年乙酸甲酯项目合作计划书
- 大学生家具厂实习报告范文
- 2025年北京市中考数学真题试卷及答案解析
- AI+Agent与Agentic+AI的原理和应用洞察与未来展望
- 事故隐患内部报告奖励制度
- 【艾青诗选】批注
- 最新-伤口愈合新进展和美容缝合课件
- 调度系统介绍课件
- tpo41阅读听力部分参考答案
- 黑布林The Clever Woman 聪明的妇人公开课课件
- 采购年中工作总结汇报PPT(24P)
- 施耐德ATV31变频器说明书
- 房屋建筑构造(地基与基础)课件
评论
0/150
提交评论