VB第一期辅导资料

上传人:zw****58 文档编号:45739177 上传时间:2018-06-18 格式:PDF 页数:7 大小:350.51KB
返回 下载 相关 举报
VB第一期辅导资料_第1页
第1页 / 共7页
VB第一期辅导资料_第2页
第2页 / 共7页
VB第一期辅导资料_第3页
第3页 / 共7页
VB第一期辅导资料_第4页
第4页 / 共7页
VB第一期辅导资料_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《VB第一期辅导资料》由会员分享,可在线阅读,更多相关《VB第一期辅导资料(7页珍藏版)》请在金锄头文库上搜索。

1、第二章 本章要点:1、介绍窗体、命令按钮、标签及文本框的使用 2、介绍创建 VB 应用程序的详细步骤 2.1 界面设计基础 2.1.1 窗体 窗体就是 windows 下的窗口,是 VB 编程中最常见的对象,各种控件对象必须建立在窗体 上。在保存应用程序时,一个窗体对应一个窗体文件。 窗体的属性 窗体的属性决定了窗体的外观。 (1) Name(名称)属性:用于设置窗体的名称,在程序代码中用该名称引用窗体。 例如: Form1.Print ”OK” 第一个窗体的名称的默认值为 Form1,第二个窗体的名称的默认值为 Form2,通常要给 Name 属性设置一个有实际意义的名称,便于识别。 (2)

2、 Caption 属性:用于设置窗体标题栏显示的文本。 (3) Font 属性:用于设置窗体上字体的样式、大小及字体等。 (详细请看课本 P18 表 2-1) (4) 其他属性见课本 P18P19 窗体的事件 事件的作用在于能够对用户的行为做出响应,而后系统自行执行相应的程序代码。 (1) Click/DblClick 事件:单击/双击窗体触发该事件。 (2) Load 事件:窗体被装载时触发该事件。通常在该事件过程中编写对控件属性的 设置以及对变量进行初始化的程序代码。 (3) Unlaod 事件:卸载窗体时触发该事件。 (4) Activate 事件:当窗体变为活动窗体时触发该事件 窗体的

3、方法 (1) Print 方法:在窗体上输出表达式的值 调用格式: 窗体名. Print Spc(n)|Tab(n) 表达式 ;|, 说明: 若窗体名省略,则在当前窗体上输出。 Spc(n)函数:表示输出 n 个空格 Tab(n)函数:把输出位置移到第 n 列。当 n 小于当前的输出位置时,新的输 出位置为下一行的第 n 列。 表达式列表:是一个或多个表达式。对于数值表达式,先计算表达式的值然后 再将输出结果输出到窗体;对于字符串,则照原样输出。 分号分隔符 (; ) : 起分割数据的作用, 将输出位置定位到上一个输出项的后面。 逗号分隔符(, ) :起分隔数据的作用,将输出位置定位在下一个输

4、出段的开始 位置,每个输出端占 14 行。 (2) Cls 方法:清除程序运行时在窗体中显示的文本或图形。 调用格式: 窗体名. Cls (3)Move 方法:在屏幕上移动窗体并可以改变其大小。 2.1.2 命令按钮 命令按钮用来接受用户的操作信息 1. 属性 具体属性看课本 P21P22 2. 事件 具体事件看课本 P23P24 3. 方法 具体方法看课本 P24 2.1.3 标签 标签控件是专门用来显示文本信息的, 用户不能在标签内输入文本也不能对标签内的文本 进行编辑。 1. 属性 具体属性看课本 P23P27 2. 事件 具体事件看课本 P27 3. 方法 具体方法看课本 P27 2.

5、1.4 文本框 文本框是一个文本编辑区域,在该区域内可以输入、编辑和输出文本内容。 1. 属性 具体属性看课本 P27P28 2. 事件 具体事件看课本 P28P29 3. 方法 具体方法看课本 P29 2.2 创建 VB 应用程序的步骤 步骤如下: (1) 新建工程 (2) 界面设计 (3) 编写程序代码 (4) 运行于调试程序 (5) 保存工程 第三章 Visual Basic 语言编码基础 本章要点: 1.Visual Basic 语言的字符集与代码书写格式 2.Visual Basic 语言的数据类型 3.常量与变量的概念,变量的命名规则及声明方法 4.各种运算符的用法及优先顺序 5.

6、常用内部函数的功能以及调用方法 一、 字符集与代码书写格式 代码书写格式:1.不区别字母大小写 2.同一行上可书写多条语句语句间用冒号(: )隔开。为调试及阅读建议一 行一条语句 3.一行写不下一条语句时,即将剩下语句写在下行时。需要在本行后加续行符:一个空格 加一个下划线( _) 二、数据类型 自定义类型:Type End Type 标准类型:如下图所示 三、常量与变量 1.常量的概念:在程序中可以直接使用数字、单个字符和字符串等数据。这些数据在程序运 行过程中始终保持不变。包括整型常量、实型常量、字符串常量和逻辑常量等。 2.实型常量的指数形式表示时 E 与 D 的作用相同它所代表的数值等

7、于尾数乘以 10 的指数次 幂。如:6.32E3 或 6.23D3 相当于 6.23103 3.字符串常量:指用双引号括起的一个字符序列。如”ABC” (1)连续写两个双引号(”)表示空字符串 (2)如果字符串本身包括了双引号,字符串中的双引号要用连续两个双引号表示。例如要 表示一个字符串 he said:“hello”,应写为:“hesaid:”Hello” 4.变量:在程序运行过程中其值可以改变的量。分为内存变量和属性变量。属性变量为系统 定义的,如 Label.caption。内存变量为用户根据程序的需要在程序中定义的。 5.变量的声明。两种方法如下: Dim 变量名 1 AS 类型 ,

8、变量名 2AS 类型 Dim 变量名 1 类型符 ,变量名 2类型符 如:Dim r AS Integet,Area AS single Dim r,Area! 四、运算符与表达式 1. 运算符 名称 优先级 例子 结果 乘方 1 23 8 - 取负 2 -10 -10 * 乘 3 2*5 10 / 除 3 10/3 3 整除 4 104 2 Mod 求余 5 7Mod2 1 + 加 6 1+2 3 减 6 3 1 注意:进行乘法运算时,*不能省略 2.字符串运算符 定义:将两个字符串连接成一个字符串。VB 提供两个字符串运算符:&与+ “中国”&”北京”结果为“中国北京” “北京”+”奥运会

9、”结果为“北京奥运会” 说明: (1)当运算符两边都为字符串时,上述两个连接运算符等价。 (2)+:两个操作数若有一个为数值型则自动将另一个字符串型数据转换成数值型,然后做 加法运算。若不能转换成数值,则出错。例如:“100”+200 结果为 300 “abc”+100 结果为出错。 (3)&:两个操作数可以既是字符串类型也可以是数值型,当是数值型时系统自动将其转 换为数字字符串,然后进行连接操作。如 100&200 结果为 100200 “100”&200 结果为 100200 (4)使用&时最好在&前后都加空格。 (5)字符串运算符的优先级低于算术运算符。 五、常用内部函数 详情请参考书

10、55-59 重点阅读 56-57 字符串函数。 第四章 本章要点: 1. 算法,流程图等定义 2. Inputbox 函数和 msgbox 函数 3. 赋值语句 4. 一、定义 算法:算法是为解决一个特定问题而采取的步骤和方法 流程图、N-S 图:两种关于过程的表示形式 流程图 N-S 图 二、 inputbox/msgbox 函数 inputbox 函数用于捕捉输入的数据,msgbox 函数,用于给出提示信息以及捕捉用户对于事 件的选择信息。 Inputbox 函数的格式为 变量名=Inputbox(提示信息,标题,缺省值) 缺省值指的是若不输入值或点击取消的话,所设变量被赋的值即为缺省值。

11、 Msgbox 函数的格式为 变量名=msgbox(提示信息,选项按钮种类+提示图标,标题,默认按 钮值) 如果不需要用户做出的选择,只是要调出一个提示信息,则可将函数写为 Msgbox 提示信息,选项按钮种类+提示图标,标题,默认按钮值 (即比之前的函数减少一个括号和前面的“变量=”部分) 三、赋值语句 赋值语句: vb 应用中最基本的语句, 格式为左边变量/属性右边常量/变量/函数/合法表达式, 要注意以下几种错误 5=a+b (左边是常量) a+b=20 (右边是表达式) 例题 例:请制作一个程序,进入后不显示窗体而显示如下对话框 点击确定后进入程序,显示一个输入框,输入之后在窗体上显示

12、所输入的数字,点击取 消退出程序 分析: 这个程序运用到了三个主要的内容, msgbox 函数, inputbox 函数, 和窗体的 print 功能。 顺序为先用带变量型的 msgbox 函数进行选择,之后用 inputbox 函数接收输入的数字, 之后用窗体的 print 功能在窗体上显示。 解答: 代码如下 Private Sub Form_Load() Form1.AutoRedraw = True 用窗体 load 触发 print 事件事需打开自动重写功能 Form1.Visible = False 隐藏窗体 Dim a as integer, b As Integer a = M

13、sgBox(“欢迎使用 VB“, vbYesNo + vbInformation, “HELLO“, 0, 0) If a = vbYes Then b = InputBox(“请输入“, “请输入“, 0) Form1.Visible = True 显示窗体 Print b Else: End End If End Sub 第五章 选择结构程序设计 本章重点: 1、单分支和多分支的 if 语句 2、if 语句的嵌套 3、iif 函数 4、select case 语句/choose 函数 一、单分支和多分支的 If 语句 (一) 单分支 单分支的 if 语句可写为单行格式,单行格式语句格式为

14、If 表达式 Then 语句序列,也可写 为多行格式,语句格式为 If 表达式 Then 语句序列 End If (二) 双分支 双分支的 if 语句可写为单行格式,语句格式为 If 表达式 Then 语句序列 1 Else 语句序列 2 ,也可写为多行格式,语句格式为 If 表达式 Then 语句序列 1 Else 语句序列 2 End If (三) 多分支 多分支的 If 语句的语句格式为 If 表达式 1 Then 语句序列 1 Else If 表达式 2 Then 语句序列 2 Else 语句序列 n End if 二、if 语句的嵌套 if 语句嵌套使用时,每个 if 语句与单个使用

15、时并无区别,需要注意的就是每个 if 都会单独 结算,且在每个函数后面都要加上 end if。 三、iif 函数 iif 函数的语法格式为 IIf(表达式,表达式 1,表达式 2) 例如:Max=IIf (XY ,X ,Y) 其等价于 If XY Then Max = X Else Max= Y 功能:当表达式为 true 时,函数值为表达式 1 的值,反之为表达式二的值。 四、select case 语句/choose 函数 Select case 函数语法格式为 Select case 表达式 Case 表达式列表 1 语句序列 1 Case 表达式列表 2 语句序列 2 Case 表达式列表 n 语句序列 n case else 语句序列 n+1 Else select 功能:首先计算表达式的值,然后将表达式的值依次与表达式列表 1,表达式列表 2 中的值比较,若与表达式列表 i 相匹配,则执行语句序列 i,然后结束 select case 语句;如 果都不匹配,则执行语句

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 教育学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号