版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.,国家二级VB自学考试课程,.,第一讲:VB程序设计初步,一、引例 二、VB集成开发环境 三、几个重要概念 四、建立简单的程序,.,一、 例1 引入: (1)VB的启动; (2)VB的工作环境; (3)几个重要概念。,.,二、 VB集成开发环境,主窗口,工具箱窗口,工程资源管理器窗口,属性窗口,窗体设计窗口,代码窗口,.,三、几个概念,1. 对象 对象:客观存在的一个实体。 VB中常用的对象有:窗体、控件等。 2. 类 类是创建对象的模板, 是对象的集合。 3. 对象的三要素 (1)属性 用来描述和反映对象特征的参数。(属性有属性名和属性值),属性值可通过: 属性窗口设置 代码设置 对象名.
2、属性名=属性值 如:Label1.Visible=True (2)事件 对象所能识别和响应的动作称为事件,它发生在用户与应用程序交互时。如单击控件、鼠标移动、键盘按下等。 事件过程:事件触发时所执行的代码 (3)方法 对象所能执行的动作,如窗体有Show、Hide方法等。,.,4. VB程序的执行步骤如下: 1)启动应用程序,装载和显示窗体; 2)等待事件的触发; 3)事件触发时,执行对应的事件过程; 4)重复执行步骤(2)和(3) ; 5) 直到遇到END结束语句结束程序的运行; 或按“结束”强行停止程序的运行。 至此可以总结出VB的特点:可视化、面向对象、事件驱动。,例1拓展1,例1拓展2
3、,.,四、建立简单的应用程序,例2 1.效果:,3.分析: (1)布局:一个标签控件、两个命令按钮、一个时钟控件。 (2)控制逻辑:单击“开始”按钮,标签移动;单击“停止”按钮,标签静止;,2.引入:建立VB程序的步骤。,.,界面设计: 添加对象 设置属性 代码设计: 哪个对象 哪个事件 什么代码 3. 运行和调试; 4. 保存文件; 5. 编译成.exe文件。 例2拓展1 例2拓展2 例2拓展3,创建vb 程序的步骤:,.,一、掌握几个操作: VB工作环境的设置、添加控件、设置属性、添加代 码、 运行、调试程序、保存文件; 二、理解几个概念: 对象、属性、事件、方法 可视化、面向对象、事件驱
4、动 三、识别几个保留字: Form1 Label1 Command1 Caption Visible Left Top FontSize Click,回顾,.,第二讲: 窗体和基本控件,一、窗体 窗体是其它对象的容器,是程序运行时呈现给用户的界面。 例3 1.效果: 2.引入:窗体的属性、事件、方法,3.分析: 界面分析:略 代码分析:略 4.设计,思考题,1,.,1、窗体的基本属性:,.,2.事件 Click、DblClick、Load Load 当装入窗体时激发,通常用于对属性和变量初始化 注意:在load事件中使用Print方法,要修改其AutoRedraw属性 从启动窗体到显示窗体其实
5、有三个事件发生: Initialize Load Activate 演示 3.方法 Show、Hide、Print、Cls等 注意:卸载(Unload)和隐藏(Hide)的区别,.,二、标签 标签主要用来在窗体某个固定位置上显示提示信息。 例4 1.效果:,2.引入:标签的属性、事件、方法、用途,3.分析: (1)界面:略 (2)代码:略 4.设计: 例4思考题 例4拓展题,.,1、标签的主要属性,2.事件 3.方法,.,回顾,主要介绍窗体、标签两个对象。 重点把握对象的应用、属性、事件和方法 1、窗体: Caption Font(FontName、FontSize FontBold、Font
6、Italic) ForeColor AutoRedraw Picture Load Click Dbclick Print Cls Show Hide Unload 2、标签: Alignment AutoSize Caption BorderStyle Font ForeColor Left Top Visible,.,三、文本框 文本框主要用来接收数据、编辑数据、显示数据。 例5 1.效果:,2.引入:文本框的属性、事件和方法、用途,3.分析: (1)界面:略 (2)代码:略 4.设计: 例5拓展题 思考题,第三讲:窗体和基本控件,.,例6 1.效果: 2.引入:文本框的属性和事件,3.分
7、析: (1)界面:略 (2)代码:略 4.设计:,.,1、文本框的主要属性,.,2.常用事件 Change:当改变文本框的Text属性时会引发该事件。 KeyPress(KeyAscii As Integer):按下并松开键时触发。可返回一个KeyAscii参数:即所按的键的Ascii值。 KeyAscii 为13,回车键;为0 禁止键入。 LostFocus:当控件失去焦点时发生。 GotFocus: 当控件获得焦点时发生。 3.常用方法 对象.SetFocus:获得焦点,即插入点光标移到该文本框中。,2,.,四、命令按钮 例7 命令按钮:通常用来在它的单击事件中完成一种特定的程序功能 。
8、1.效果:,2.引入:命令按钮的属性、事件、用途,3.分析:略,4.设计:略,思考题,思考题,.,1、命令按钮的主要属性,2、事件:Click 3、方法:略,.,五、工程的管理及环境的设置,1、工程的组成 工程文件包含了一个应用程序的所有文件的信息: 窗体文件(.frm):控件及属性、事件过程和自定义过程; 窗体的二进制数据文件(.frx),自动产生同名.frx文件; 标准模块文件(.bas); 类模块的文件(.cls); 资源文件(.res); ActiveX控件的文件(.ocx). 2、创建、打开和保存工程,.,3、添加、删除和保存文件 (1) 窗体名和窗体文件名概念 窗体名:窗体的Nam
9、e属性, 在代码中用来引用该窗体,同一 工程不能有相同的窗体名; 窗体文件名:窗体存放在磁盘上的文件名,该文件包含了该窗体的所有控件属性和代码,同一文件夹不能有相同的文件名。 (2) 在工程中添加现存的窗体时,只是对该窗体文件的引用纳入工程。因此,如果更改窗体并保存它,会影响包含此窗体文件的任何工程。 (3) 在工程中删除窗体时,仅将此窗体从工程里删除掉,但是窗体文件仍存在于磁盘上。但是,如果在VB之外删除一个窗体文件,VB不能更新此工程文件,当打开此工程时,将显示一个文件丢失的错误信息。 (4) 对窗体文件改名方法 “另存为Form”实现文件的复制。,窗体文件名,窗体名,.,六、生成可执行文
10、件和制作安装盘,1. 生成可执行文件 文件/生成*.exe文件,然后关闭Visual Basic6.0。 2. 制作安装盘 在向导的指导下运行V B6.0中文版工具“Package i,2,5,8,11,I=14,在循环体内对循环控制变量可多次引用;但最好不要对其赋值,否则影响原来的循环控制规律。,.,例. 循环控制变量的改变对循环的影响。 Private Sub Command1_Click() j = 0 For i = 1 To 10 Step 2 i = i + 3 j = j + 1 Print 第; j; 次循环i=; i Next i Print 退出循环后i=; i End S
11、ub,第1次循环i=4,第2次循环i=9,退出循环后i=11,.,3. 循环的嵌套 一个循环体内又包含了一个完整的循环结构称为循环的嵌套.,对于循环的嵌套,要注意以下事项: 内循环变量与外循环变量不能同名; 外循环必须完全包含内循环,不能交叉; 不能从循环体外转向循环体内,反之则可以。,For ii =1 To 10 For jj=1 To 20 Next ii Next jj,For ii =1 To 10 For ii=1 To 20 Next ii Next ii,For ii =1 To 10 For jj=1 To 20 Next jj Next ii,For ii =1 To 10
12、 Next ii For ii =1 To 10 Next ii,.,四、其他辅助控制语句 1. Go To 语句 形式: Go To 标号|行号 作用:无条件地转移到标号或行号指定的那行语句. 标号是一个字符序列,行号是一个数字序列. 2.Exit语句 多种形式: Exit For、Exit Do、Exit Sub、Exit Function等。 作用:退出某种控制结构的执行。 3. End语句 多种形式: End、 End If、 End Select、 End With、 End Type、 End Sub、 End Function、 作用:End结束一个程序的运行;其余表示某个结构的
13、结束,与对应的结构语句配对出现。,.,上讲回顾,1、多分支语句 Select Case 变量 Case 情形1 语句块1 Case 情形2 语句块2 Case 情形N 语句块N 【Case Else 语句块N+1】 End Select,2、计数循环 For 循环变量=初值 To 终值 【Step 步长】 循环体 Next 循环变量,3、Do Loop循环 Do while 循环体 Loop,Case后的表达式有四种形式: 表达式 一个数: 2 枚举表达式(用逗号分隔) 多个数:2,4,6,8 表达式1 To 表达式2 一个范围 60 To 100 Is 关系运算符表达式 一个范围 Is 60
14、,.,第八讲 程序举例(一),1、累加、连乘、连接 (1)S=1/2+1/4+1/6+1/8+1/10+1/20,求s并输出s的值。 思考:s=12310 求n!,n为110之间的随机整数。 (2)已知一数列的前两项均为1,从第3项开始,每一项的值为其前面两项之和,求数列的前20项的和。 思考: (3)S=1!+2!+3!+.+10! 思考:s=1+(1+2)+(1+2+3)+(1+2+10) 思考:s=1-1/3!+1/5!-1/7!+直到某一项的绝对值小于10(-5),7,考虑另一种算法,.,(4)s=2+22+222+2222+22222+222222 思考:S=a+aa+aaa+aaa
15、a(N个a)其中a是一个1,9的随机整数,N是一个5,10的随机整数。 思考:S=1+12+123+1234+12345+123456,(5)将一字符串逆序输出,.,2、数的判定 (1)判断任给一大于3的整数是否是素数。 (2)输出3100之间的素数。 (3)输出100999之间的水仙花数。 思考:判断一整数是不是完数。 思考:输出1000之内的同构数。,第九讲:程序举例 (二),.,3.穷举法 “穷举法”也称为“枚举法”或“试凑法”,即将可能出现的各种情况一一测试,判断是否满足条件,一般采用循环来实现。,8,例题:陈婷的QQ密码是一个5位数。但因为有一段比较长的日子没上了,陈婷把这个密码给忘
16、了。不过陈婷的生日是8月1日,她妈妈的生日是9月1日,她特别喜欢把同时是8l和9l的倍数用作密码。陈婷还记得这个密码的中间一位(百位数)是l。你能设计一个程序帮她找回这个密码吗?,.,思考:百元买百鸡问题。假定小鸡每只5角,公鸡每只2元,母鸡每只3元。现在有100元钱要求买100只鸡(每种鸡至少一只),编程列出所有可能的购鸡方案。 思考:鸡兔合笼共20只,脚46只问鸡几只?兔几只? 思考:找出100之内的自然数对 。 (两数的和是某个自然数的平方,两数的差也是某数的平方) 思考:找出1000-9999之间的玫瑰花数。,.,4.递推法 “递推法”又称为“迭代法”,其基本思想是把一个复杂的计算过程
17、转化为简单过程的多次重复。每次重复都从旧值的基础上递推出新值,并由新值代替旧值。 例 猴子吃桃子。小猴在某天摘桃若干个,当天吃掉一半多一个;第二天吃了剩下的桃子的一半多一个;以后每天都吃尚存桃子的一半多一个,到第7天要吃时只剩下一个,问小猴共摘下了多少个桃子? 思考: 瓜农有西瓜1020个,每天能卖掉前一天剩下的总数的一半还多两个,问多少天能卖完。 思考:一球从10米高空落下,每次弹起高度为落下高度的40%,求第8次落下,小球经历的路程。,.,5.最小、最大值 在若干个数中求最大值,一般先假设一个较小的数为最大值的初值,(若无法估计较小的值,则取第一个数为最大值的初值)然后将每一个数与最大值比
18、较,若该数大于最大值,将该数替换为最大值;依次逐一比较。 例 随机产生10个100200之间的数,求最大值。,Private Sub Command1_Click() For i = 1 To 10 x = Print x; If x Max Then End If Next i Print Print 最大值=; Max End Sub,Max = 100,Max = x,Int(Rnd * 101 + 100),.,思考题:输入十个数,输出其中的最大数和最小数,思考题: 7个裁判给选手打分,要求去掉最高分和最低分,求平均分。,6、计数 (1)统计1100之间能被3整除和能被7整除的数各有多
19、少个? (2)统计字符串中字母“A”出现的次数(不区分大小写) 思考题:统计字符串中大写字母、小写字母、数字字符的个数分别是多少?,7、简单图形输出,思考题:求M,N的最大公约数和最小公倍数,.,4.6 常 见 错 误 1. 不循环或死循环的问题 主要是循环条件、循环初值、循环终值、循环步长的设置有问题。 2. 循环结构中缺少配对的结束语句 For 少 配对的Next 3. 循环嵌套时,内外循环交叉 4. 累加、连乘时,存放累加、连乘结果的变量赋初值问题 (1)一重循环 在一重循环中,存放累加、连乘结果的变量初值设置应在循环语句前。 (2)多重循环 这要视具体问题分别对待。,.,第十讲 数 组
20、,一、 数组的引入 二、 程序举例(三),.,一、数组的引入 1.引例 例 求10个学生某门课的平均成绩,统计高于平均分的人数。 按以前简单变量的使用和循环结构相结合,求平均成绩程序段如下: S = 0 For i = 1 To 10 X = Val(InputBox(输入第 Call test(x) Print x End Sub,Public Sub test( i As Integer) i = i + 1 End Sub,Sub S2(A As Integer, ByVal B As Integer) A = 2 * A B = B + 2 End Sub,.,三、变量作用范围 VB中
21、变量的作用范围因定义的关键字的不同和位置的不同而不同,例,.,在窗体上添加一个命令按钮Command1和3个名称分别为Label1,Label2和Label3的标签,程序运行后,连续3次单击命令按钮后,3个标签中显示的内容分别是_。,Private x As Integer Private Sub Command1_Click() Static y As Integer Dim z As Integer n = 10 z = n + z y = y + z x = x + z Label1.Caption = x Label2.Caption = y Label3.Caption = z En
22、d Sub,.,上讲回顾,VB过程分为事件过程和通用过程,通用过程又分为Sub过程和Function过程。Sub过程不返回值,Function过程返回一个值。 Sub过程的调用有两种方式: Call 过程名(参数) 过程名 参数 Function过程只有一种调用方式: 过程名(参数) 变量的作用范围因定义变量的关键字不同和定义语句的位置不同而不同。 调用过程时,存在数据传递,有传值和传址两种形式。,.,第十二讲 常 用 控 件,一、 单选按钮、复选框和框架 二、 列表框和组合框 三、 滚动条 四、 时钟,.,一、 单选按钮、复选框和框架,单选按钮和复选按钮用于提供选项供用户选择,往往根据功能对
23、其分组,分组用框架。 例:在文本框中输入字符,通过单选按纽和复选框设置字体、字型 1、运行效果: 2、引入:单选按钮、复选框和框架 3、分析: 4、设计:,.,1、重要属性,2、重要事件:Click 单击事件,3、重要方法:Set Focus 获得焦点,同一容器的一组单选按钮,某个时刻只能有一个被选中,默认第一个被选中。,.,思考题1:,思考题2,思考题3,.,二、组合框和列表框,组合框和列表框也是提供选项供用户选择,主要用于选项比较多的情形。 例:在组合框中选择字体,在列表框中选择字号、字型,示例中的文字按选择的字体、字号和字型设置其格式。 1、运行效果: 2、引入:组合框和列表框 3、分析
24、: 布局分析: 控制逻辑分析: 4、设计:,.,1、组合框和列表框的主要属性,.,组合框和列表框的Style属性的对比,.,项目值: 第一项: Combo1.List(0) List1.List(0) 最后一项: Combo1.List(Combo1.ListCount-1) List1.List(List1.ListCount-1) 第I项: Combo1.List(I-1) List1.List(I-1) 选中的项: Combo1.Text 或 Combo1.List(Combo1.ListIndex) List1.Text或 List1.List(List1.ListIndex),.,2
25、、主要方法 (1)AddItem 项目,N 添加项目,须指明待添加的项目,N指示加入的位置,省略即加在最后。 (2)ReMoveItem N 删除项目,须指明代删项目的索引号。 (3)Clear 项目的清除 3、主要事件: Click 、Chang(组合框特有),.,例:在组合框中单击项目可将项目移动到列表框中;在列表框中双击项目可将项目移动到组合框中。 1、运行效果: 2、引入:组合框和列表框的方法 3、分析: 布局分析: 控制逻辑分析:在组合框中选择项目用单击事件,删除项目须用RemoveItem方法,在列表框中添加项目用AddItem方法。 4、设计:,.,拓展练习,思考题,.,设计一程
26、序如下图: 1、窗体装载,在组合框中添加100个3100之间的随机整数; 2、单击“判定”可判断选中的数是不是素数,结果用Picture1显示,如果是,添加到List1中,不是则添加到List2中,并统计素数和非素数的个数,判断完后将组合框中该项目删除。,.,上讲回顾,单选按钮、复选框的Value属性值说明其状态: 单选按钮的Value值是逻辑型数据,值为True表示选中,值为False表示未选中,复选框的Value值是数值型数据,值为1表示选中值,为0表示未选中。 两个控件的主要事件是单击事件,主要方法是获得焦点方法(SetFocus),组合框和列表框的主要属性 第i项的项目值 Combo1
27、.List(i-1) List1.List(i-1) 被选中项目的索引号 Combo1.ListIndex List1.ListIndex 被选中项目的项目值 Combo1.Text或Combo1.List(Combo1.ListIndex) List1.Text 或List1.List(list1.ListIndex) 组合框和列表框的主要是事件 组合框:Click()、 Chang()、KeyPress() 列表框:Click() 组合框和列表框的主要方法 添加项目:AddItem 项目值 删除项目:ReMoveItem 索引号,.,三、滚动条VB中,滚动条往往用来获取数据,有两种:水平滚
28、动条和垂直滚动条。,例: 用滚动条设置文本框中文本的字号 1、运行效果: 2、引入:滚动条 3、分析: 布局分析 控制逻辑 4、设计,第十三讲 常用控件,.,1、滚动条的主要属性:,2、滚动条的主要事件: Change 事件、Scroll 事件 Change事件是在值改变后触发(单击两端按钮、单击滚动区域、拖动划块结束),Scroll事件是在值改变过程中触发(拖动划块),.,思考题:用滚动条改变图片的高度和宽度,.,四、时钟控件 时钟控件往往用来实现每隔一个时间间隔重复做某件事。 例:设计可显示系统时间的时钟。 1、运行效果: 2、引出:时钟控件 3、分析: 布局分析: 控制逻辑分析:运行窗体
29、,不显示系统时间,时钟控件为无效,单击“开始”显示系统时间,应该在单击事件中添加使时钟控件有效的代码;单击“停止”系统时间不再改变,应该在单击事件中添加使时钟控件无效的代码。 4、设计:,.,1、时钟控件的主要属性: Enabled:是否有效; Interval:间隔的时间(毫秒为单位) 2、主要事件: Timer事件 思考题1:设计一倒计时时钟,思考题2:设计一个弹球程序,.,五、 图形有关的控件,和图形有关的标准控件有4个: 1、图片框控件(Picture) 2、图像框控件(Image) 3、画线控件(Line) 4、形状控件(Shape) 图片框控件和图像框控件相似,都可以装入图形文件,
30、可以在设计时通过属性窗口设置Picture属性,也可以在运行程序时借助LoadPicture函数设置。两者的不同之处: (1)图像框比图片框占用内存少; (2)图片框是容器控件; (3)图片框有Print方法可输出文本; (4)图片框有AutoSize属性,可调整其大小适应图片大小;而图像框有Stretch属性,可调整图形的大小适应图像框的大小。,.,画线控件和形状控件可进行简单绘图。这两个控件不支持任何事件,只用于表面修饰。 画线控件Line用来画一条直线,其BorderWidth、BorderStyle,分别决定所画线段的宽度和形状,另外两个坐标点(X1,Y1)和(X2,Y2)确定了两个端
31、点的位置。 形状控件Shape控件可以用来画几何形状,可以通过Shape属性确定是何种形状。,例:在组合框中选择形状改变形状控件的形状,.,例设计如图所示的时钟,每隔一秒“秒针”转动一下。,.,第十四讲:菜单设计和文件操作,一、菜单设计 二、文件操作 三、通用对话框和控件数组,.,一、菜单设计,例题:已知考生文件夹中有工程文件Menu1.Vbp,其中含有一个名称为“Menu1”的窗体文件Menu1.frm,要求在其中: 1. 创建菜单,菜单格式与内容如下: 文件(F) 数据处理 打开 计算 退出 Ctrl+X 其中,括号内的字符为热键; 分隔条的名称为FGT,其它菜单和子菜单的名称与标题相同,
32、但不含热键; Ctrl+X:设置为快捷键。 2.将考生文件夹下的模块文件CDMK.bas添加进本工程,其中的过程calculate的功能是: 在窗体上绘制如图所示的sin曲线图案。 过程中有2条语句需要完善,请根据题意在“*question*”下面的下划线处填入正确内容后,再删除下划线,使该过程能够正确运行,不准增加或减少程序行。 3.“计算”菜单项的Click()事件调用模块中的子程序过程calculate,“退出”菜单项的Click()事件执行End语句,其它菜单和子菜单不执行任何操作。 4调试运行并生成可执行程序:Menu1.exe。,.,二、文件操作(三个控件、三个操作),例题:在考生
33、文件夹中,完成以下要求: 1.启动工程文件Sjt.Vbp,将该工程文件的工程名称改为“Spks”,并将该工程中的窗体文件Sjt.frm的窗体名称改为“Vbbc”,窗体标题改为“VB2010”。 2. 请在适当位置添加控件:一个驱动器列表框Drive1;一个目录列表框Dir1;一个文件列表框File1,自动过滤出扩展名为bmp和jpg的图形文件;一个图像框Image1,其中的图片自动匹配图像框的大小。(以上操作在属性窗口中完成) 3. 按要求编写代码使得驱动器列表框、目录列表框和文件列表框同步工作;文件列表框中显示扩展名为bmp和jpg的图形文件;当单击文件列表框中的某个图形文件时,图像框中显示
34、出该图片(可为机器上扩展名为bmp或jpg的任意图形文件)。运行后,如下图所示: 4. 请先调试、运行,然后将工程、窗体保存。,.,1、三个控件 名称 属性 事件 Drive1 Change() Dir1 Change() File1 Pattern Click,DbClick 2、文件种类 顺序文件、随机文件、二进制文件 3、文件操作(顺序文件) (1)打开 Open 文件名 for 模式 as 文件号 模式有:Input、Output、Append,.,(2)读/写 写操作: Print #文件号,输出列表 Write #文件号,输出列表 读操作: Input #文件号,变量列表 Line
35、 Input #文件号,变量 Input(n,#文件号) (3)关闭文件 Close #文件号,举例,.,例题:在考生文件夹中,完成以下要求: 启动工程文件Prog1.Vbp,将该工程文件的工程名称改为“Spks”,并将该工程中的窗体文件Prog1.frm的窗体名称改为“Prog1”,窗体的标题改为“统计计算”。 请在窗体适当位置添加以下控件:四个标签,均为默认名称,标题分别为“原始数据”、“最小值:”、“最大值:”和“平均值:”;三个文本框,均为默认名称;列表框List1;三个命令按钮,均为默认名称,标题分别为“读取数据”、“统计”和“写入文件”,如图所示。 要求程序运行后: 单击“读取数据
36、”按钮,读取“INI.TXT”文件中的50个整数,将其存入数组A中并同时显示在List1中; 单击“统计”按钮,统计出这50个数的最小数、最大数和平均值,并将这些数据分别显示在三个文本框中; 最后单击“写入文件”按钮,把平均值写入考生文件夹中的文件“kssj.dat”中。 在考生文件夹下有标准模块prog1.bas,其中的过程Getdata可以读出 “INI.TXT” 文件中的数据,过程Putdata可以将数据写入文件“kssj.dat”中;要求考生把这个模块文件添加到当前工程中,直接调用过程。 请先将工程、窗体与模块保存,然后调试、运行并生成可执行程序:Prog1.exe。,.,三、通用对话
37、框,例题:在考生文件夹中,完成以下要求: 1. 启动工程文件Sjt.Vbp,将该工程文件的工程名称改为“Spks”,并将该工程中的窗体文件Sjt.frm的窗体名称改为“Vbbc”,窗体的标题为“VB2010”。 2. 请在适当位置增加以下控件:标签Label1,标题为“计算机”;框架Frame1,标题为“选择”;通用对话框CommonDialog1 。 单选按扭控件数组:Option1(0)、Option1(1)、Option1(2),其标题分别为:“窗体背景色”,“标签前景色”,“标签背景色”,Option1(0)的Value属性初始值为True,其余按钮的Value属性值为False。(以
38、上操作在属性窗口中完成) 3. 程序运行时,单击单选按钮就打开“颜色”对话框,为相应的对象设置颜色(要求对控件数组用Select Case结构实现)。 4. 调试、运行无误后将工程、窗体保存。,.,1、通用对话框控件的添加 2、通用对话框的主要方法和属性 .ShowOpen .FileName .ShowSave .FileName .ShowColor .Color .ShowFont .FontName .FontSize .FontBold,.,Vb上机考试注意事项,1、正确映射,serverastudN,ksuserN,serveraspkssys,.,2、正确启动考试系统,.,3、正
39、确存盘,1,2,4、安全交卷,交卷,检查文件夹下相应文件 关闭,.,.,.,常见的术语、概念 对象、属性、事件、过程等 常用的函数 Msgbox,inputbox,int,mid,len等 几个关键字 Option base ,option explicit,static,const等 常用控件的特殊属性 image的stretch等 常见的典型算法 累加、最大值、计数、排序、数的判定、图形输出等,.,位置及大小 Left、Top、Height、Width,返回,.,判断下列哪些语句是合法的赋值语句 a=a2 3=a a+b=c xm=张三 xm=张三 a=b=c=0 a=a+1,返回,.,欲
40、得到如下输入框,请写出合适的语句,x = InputBox(请输入人数:, 输入, 89),返回,该函数返回的值的类型是,字符型,.,欲得到如下信息框,写出合适语句,a = MsgBox(密码错误!, 16 + 1, 警告) MsgBox 密码错误!, 16 + 1, 警告,如果要判断在信息框中单击了什么按钮,应选择哪种调用方式,为什么?,MsgBox (数据正确) ?,返回,.,例:输入一学生成绩,评定其等级:90分以上为“优秀”,8089分为“良好”,7079分为“中等”,6069分为“及格”,60分以为“不合格”,x = InputBox(请输入成绩:) Select Case Case Print 成绩为优 Case Is = 80 Print 成绩为良 Case Is = 70 Print 成绩为中 Case Is = 60 Print 成绩为及格 P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 48256.3-2026烟花爆竹A、B级第3部分:测试方法
- T/ZNZ 267-2024动物源性产品中牛源性成分检测 数字 PCR 法
- T/JSCTS 80-2025城市轨道交通钢轨探伤人员培训及资格规范
- T/CNCA 167.2-2025煤矿机器人通用技术要求 第2部分:管路安装机器人
- T/CBMCA 070-2025全屋空气调节系统多维评价规范
- T/CSPIA 006-2021用于人脸识别的安防摄像机图像质量评测方法
- GB/T 35795-2026全生物降解农用地面覆盖薄膜
- 2025~2026学年广东省深圳市龙岗区北师大版三年级上册课堂素养巩固练习数学试卷【附答案】
- AI赋能渔业资源养护与捕捞管理
- PFMP项目组合管理专业模拟试题(含详细答案解析)
- 2026年消防月活动主题宣贯课件
- 2026年海水淡化处理行业深度研究报告及未来五至十年市场规模与增长潜力评估
- 2026年江苏省体育局直属事业单位招聘考试练习题含答案
- GB/T 1836-2026集装箱代码、识别和标记
- 2026年中国高端多晶硅行业市场调研分析及投资战略咨询报告
- 2026年金钥匙比赛试题及答案
- 2026年秋教科版(新教材)小学科学四年级上册(全册)教学设计
- 餐饮门店前厅服务流程操作手册
- 涂装废气RCO治理设备运维管理手册
- 2026秋新教材冀人版小学科学六年级上册(全册)教学设计(附目录p151)
- 2026年锦州市辅警招聘公安基础知识题库(附答案)
评论
0/150
提交评论