VB知识点复习总结
vb复习总结

Visual Basic Basic
程 序 设 计
(3)文本框 ) 常用属性:Name、text、 MultiLine、 PasswordChar (此时 、 常用属性 、 、 此时 MultiLine属性值应为 属性值应为False) 、 ScrollBars(仅当 仅当MultiLine 属性值应为 仅当 属性值为True时才可以带滚动条 、 SelLength 、 SelStart 、 时才可以带滚动条)、 属性值为 时才可以带滚动条 SelText、 Locked、 、 、 常用事件: 常用事件:KeyPress、 Change 、 常用方法: 常用方法: SetFocus (4)标签 ) 常用属性: 常用属性 Caption、 Alignment(对齐方式)、 、 (对齐方式)、 BorderStyle(0 —无边框;1— 有边框)、 BackStyle ( 无边框; 有边框)、 无边框 不透明; 透明 透明)、 ( 1—不透明;0—透明)、 AutoSize 不透明 常用事件: 常用事件 Click、DblClick 、 常用方法:Move 常用方法
4
Visual Basic Basic
程 序 设 计
程 序 设 计
(8)列表框 )列表框(ListBox)与组合框(ComboBox) 与组合框( 常用属性: Style(列表框0—常规形式、 1—复选框形式;组 常用属性 (列表框 常规形式、 复选框形式; 常规形式 复选框形式 合框: 下拉组合框 折叠)、 下拉组合框(折叠 简单组合框(不折叠 合框:0—下拉组合框 折叠 、 1—简单组合框 不折叠 、 简单组合框 不折叠)、 2—下拉列表框 不能修改 下拉列表框(不能修改 下拉列表框 不能修改Text属性 属性 ListCount、 Selected、 )、 List、Text 、ListIndex、 、 、 、 、 MultiSelect 事件: 事件 Click、Chang 、 方法: 方法 AddItem、RemoveItem、Clear 、 、 (9)定时器( m ) )定时器( 属性: 停止定时器的计时操作) 属性:Enabled(False—停止定时器的计时操作) ( 停止定时器的计时操作 Interval: 计时事件执行的时间间隔 毫秒 计时事件执行的时间间隔(毫秒 毫秒) 事件: 事件:Timer (10)滚动条 )滚动条(HScrollBar、VScrollBar) 、 属性: 属性 LargeChange、SmallChange、Max、Min、 Value 、 、 、 、 事件: 事件 Chic
VB复习知识点

复习知识点:
第一章:
1.启动VB、进入设计窗口、进入代码窗口
2.主要窗口的名字和重点作用
第二章
2.窗体事件、属性
3.文本框的基本使用:输入、输出、名字、获得焦点
第三章
1.常用数据类型:整型数值、字符型、逻辑(False 0,True -1)
2.Dim 声明变量的使用:Integer,
3.运算符:除:/ ,整除:\ ,简单表达式书写
4.几个函数:Mid,Fix,Int,Rnd,Right,Left,UCase,LCase,Mod的使用及区别
第四章
1.几种控制结构,输入输出语句,InputBox,MsgBox的使用
2.求两个数中大的的方法
3.计算园面积的VB语言:输入半径、计算式、输出结果
4.判定奇偶数
5.For循环的次数、For循环的读
第五章
1.数组的声明,具体意义
2.数组输入数据和显示
3.具体某个元素运算后的结果值
第六章
1.不同声明语句:Dim,Static,Private,Public 的作用区域
2.函数过程、子过程的基本概念、声明和使用
3.若子过程有两个数据返回如何办
第七章
1.所有控件:窗体、文本框、按钮、标签、单选按钮、复选框、列表框、滚动条、进度条、计时器,哪些有Text,Name
2.滚动条控件的几个属性
3.清除列表框数据的方法
4.计时器Interval的设置。
(完整版)VB知识点整理

通用属性:修改对象的前景颜色:ForeColor属性。
修改对象的背景颜色:BackColor属性。
对象的标题或内容:Caption属性。
对象是否需要三维立体的外观:Appearance属性。
对象是否自动对齐到它所在容器的边缘:Align属性。
对象是水平放置还是垂直放置:Orientation属性。
0为水平,1为垂直。
对象在它所在容器内的位置和大小:Left,Top,Width,Height属性。
对象内部坐标系统的左上角位置和内部大小:ScaleLeft,ScaleTop,ScaleWidth,ScaleHeight属性。
当鼠标在对象上时显示的不同形状:MousePointer属性。
当鼠标在对象上时显示的提示文字:TooltipText属性。
在对象外部是否包围有1个边框:BorderStyle属性。
对象边框的颜色:BorderColor属性。
改变对象上文字成不同字体:Font属性。
可分别开来:①是否要粗体:FontBold属性;②是否要斜体:FontItalic属性;③设置字体名称:FontName属性。
④设置字号大小:FontSize属性。
⑤是否要加删除线:FontStrikethru属性。
⑥是否要加下划线:FontUnderline属性。
由用户自定义的1个对象标记:Tag属性。
设置1个对象是否可自动拖放操作,同时不响应对象事件:DragMode属性。
对象在拖放过程中显示的图标:DragIcon属性。
当对象中内容很多,对象大小不够时,是否自动扩大对象的尺寸以完全显示对象的内容:AutoSize属性。
对象是否在界面中可见:Visible属性。
对象是否有效:Enabled属性。
当对象是对象数组时,确定对象的下标:Index属性。
对象是否可通过TAB键转移获得焦点:TabStop属性。
用TAB键转移焦点时本对象所处的顺序位置:TabIndex属性。
如果对象可设置为不同样式,选择各种样式:Style属性。
VB复习要点

VB复习要点1.1 知识要点1.VB的特点、安装和启动了解VB面向对象、可视化、事件驱动的特点。
2.VB集成开发环境初学者主要掌握菜单栏、工具栏、工具箱窗口、属性窗口、代码窗口、工程资源管理器窗口的使用。
3.VB对象的概念,对象的属性、方法和事件三要素4.创建VB应用程序的过程5.掌握窗体、标签、文本框、命令按钮控件的常用属性、方法和事件的使用6.VB应用程序的构成和管理VB应用程序的组成:一个.vbp工程文件、一个(或多个).frm窗体文件、.exe 可执行文件。
掌握在完成一个应用程序的创建、编辑、调试后,保存时不要遗漏了某个文件;掌握在工程中添加或删除窗体的方法;区分窗体名称和窗体文件名。
1.2 常见错误和难点分析1.标点符号错误在VB中只允许使用西文标点,任何中文标点符号在程序编译时产生"无效字符"错误,统在该行以红色字显示。
用户在进入VB后不要使用中文标点符号。
中、西文状态下标点号对照见下表所示。
中、西状态下标点符号对照2.字母和数字形状相似L的小写字母"1"和数字"l"形式几乎相同、O的小写字母"。
"与数字"0"也难以区,这在输入代码时要十分注意,避免单独作为变量名使用。
3.对象名称(Name)属性写错在窗体上创建的每个控件都有默认的名称,用于在程序中唯一地标识该控件对象。
系统为每个创建的对象提供了默认的对象名,例如,Text1、Text2、Command1、Label1等。
用户可以将属性窗口的(名称)属性改为自己所指定的可读性好的名称,如txtInput、txtOutput、 cmdOk等。
对初学者,由于程序较简单、控件对象使用较少,还是用默认的控件名较方便。
4.Name属性和Caption属性混淆Name属性的值用于在程序中唯一地标识该控件对象,在窗体上不可见;而Caption属性的值是在窗体上显示的内容。
VB语言基础复习共67张

其Visual Ba-sic条件表达式是x Mod 2=0,即x除以2余数为0。
20
自我检测
5.将数学表达式 b2 - 4ac 写成Visual Basic表达式,正确的是 ( )
A.Abs(b*b-4*a*c) B.Sqr(b*b-4*a*c)
C.Str(b*b-4*a*c)
D.Int(b*b-4*a*c)
21
自我检测
5.将数学表达式 b2 - 4ac 写成Visual Basic表达式,正确的是 ( B )
A.Abs(b*b-4*a*c) B.Sqr(b*b-4*a*c)
C.Str(b*b-4*a*c)
D.Int(b*b-4*a*c)
解析 本题考查Visual Basic表达式的正确书写。将一个数学表达式转换成VB
(C)
29
典题精练
1-1 运行如下Visual Basic程序,单击命令按钮Command1,出现如图所示的
出错信息。
Private Sub Command1_Click()
Dim p As String,a As String
p=“” ?? ①
a=“abcd” ?? ②
b=p+a ?? ③
Label1.Caption=Str(p) ?? ④
End Sub
30
典题精练
发生“类型不匹配”错误时所执行的语句是 ( ) ? A.① B.② C.③ D.④
31
典题精练
发生“类型不匹配”错误时所执行的语句是 ( D ) ? A.① B.② C.③ D.④ 解析 程序执行到Label1.Caption=Str(p)时出现错误,类型转换函数Str(p)的 作用是将数值转换为字符串,要求括号里p的类型应该为数值型,而本题中已经 定义p是字符串型,于是出现“类型不匹配”的问题。 此处正确的应该是Label1.Caption=p。
大二vb程序设计知识点总结

大二vb程序设计知识点总结VB(Visual Basic)是一种基于事件驱动的编程语言,广泛应用于Windows操作系统上的软件开发。
作为大二学生,掌握VB 程序设计的知识点对于未来的学习和职业发展至关重要。
本文将对大二VB程序设计的知识点进行总结。
一、VB基础知识1. VB的历史与发展:VB的起源、版本演进、与Visual Studio 的关系等。
2. VB的开发环境:主要介绍Visual Studio的安装与配置,项目创建和管理等。
3. VB语法基础:变量的声明与使用、数据类型、运算符、条件语句与循环语句等。
4. VB的面向对象编程:类与对象的概念、属性和方法的定义与使用等。
二、VB控件与界面设计1. VB控件的分类与使用:常用控件(按钮、文本框、标签等)、容器控件(面板、表格布局等)、自定义控件等。
2. VB界面设计:窗体的创建与设计、控件的布局与调整、事件的绑定与响应等。
3. VB图形界面设计:绘图功能、画布与画笔的使用、图形的绘制与处理等。
4. VB数据输入与输出:文本框的输入与验证、文件的读写操作、数据库的连接与操作等。
三、VB高级应用1. VB与数据库的整合:的使用、数据库的查询与更新、事务处理等。
2. VB的异常处理与调试:错误类型与处理、调试工具的使用、错误信息的定位与修复等。
3. VB多线程编程:多线程的概念与应用、线程的创建与同步、线程间的通信等。
4. VB的网络编程:Socket编程、HTTP协议的使用、网络通信的实现等。
四、VB项目实践1. VB项目开发流程:需求分析与设计、编码与测试、上线与维护等。
2. 实战案例分析:可以选取一到两个VB项目实例进行详细分析,介绍项目的实现思路、关键技术与难点等。
总结:在大二阶段,通过学习VB程序设计,你将掌握VB基础知识、界面设计技巧、数据库操作、异常处理与调试、多线程编程、网络编程等重要知识点。
同时,通过实践项目,你将能够将所学知识应用到实际项目中,提升自己的编程能力和解决问题的能力。
vb知识点总结大一

vb知识点总结大一一、VB 环境搭建1. 安装 Visual StudioVisual Basic 是 Visual Studio 开发环境中的一部分,在开始学习 VB 之前,我们需要先安装Visual Studio。
可以到微软官网上下载 Visual Studio Community 版本,这是一个免费的版本,适合学习和个人开发使用。
2. 创建 VB 项目安装完 Visual Studio 后,我们可以在其界面上创建一个新的 VB 项目。
可以选择 Windows Forms 应用程序或者控制台应用程序,这取决于我们所要开发的应用程序的类型。
二、VB 基础知识1. 变量和数据类型在 VB 中,变量是用来存储数据的容器。
变量的类型可以是整型、浮点型、字符串型等。
我们可以使用 Dim 关键字来声明一个变量,比如:Dim age As Integerage = 20VB 中的数据类型和其他编程语言类似,我们可以根据需要选择合适的数据类型来存储数据。
2. 控制流程VB 中的控制流程包括条件语句和循环语句。
条件语句可以通过 If...Else...End If 来实现条件判断,而循环语句可以通过 For...Next、Do...Loop 等关键字来实现循环操作。
3. 函数与子程序我们可以使用 Function 和 Sub 关键字来定义函数和子程序。
函数是具有返回值的,而子程序则是没有返回值的。
在函数和子程序中,还可以使用参数来传递数据。
4. 对象和类VB 是一种面向对象的语言,它支持对象和类的概念。
对象是类的实例,我们可以通过New 关键字来创建对象的实例。
在 VB 中,很多操作都是通过对象来完成的,比如窗体对象、按钮对象等。
5. 异常处理异常处理是编程过程中很重要的一部分。
在 VB 中,我们可以使用 Try...Catch...Finally 块来捕获和处理异常。
这样可以使我们的程序更加健壮和稳定。
三、VB 高级知识1. 数据库编程在实际开发过程中,经常需要与数据库进行交互。
VB知识整理

3.
数据类型、符号、 数据类型、符号、字节数 变量和常量的命名规则 字母、数字、 字母、数字、下划线组成 字母打头 不能用保留字 常量的定义 Const Pi as single=3.14
4.
变量的定义及作用域 过程级: 过程级:Dim/Static 窗体级: 窗体级:Dim/Private 全局级: 全局级:Public/Global
第五章 分支结构
1. 2. 3. 4.
结构、运行过程、 结构、运行过程、用途 单分支结构、二分支结构、 单分支结构、二分支结构、多分支结构 行IF、块IF 、 IF…ELSEIF、SELECT CASE 、 应用:与单选钮、 应用:与单选钮、复选框配合
第六章 循环结构
1. 2. 3.
各类循环结构、运行过程 各类循环结构、 DO…LOOP循环 循环 前测试、后测试、直到型、 前测试、后测试、直到型、当型 FOR循环 循环 退出循环时循环变量的值 循环应用 阶乘、素数判断(标志法/提前退出法)、最 提前退出法)、 阶乘、素数判断(标志法 提前退出法)、最 大公约数、近似值计算、级数求和(累加\累 大公约数、近似值计算、级数求和(累加 累 )、穷举法 字符串处理(加密解密/回文 穷举法、 乘)、穷举法、字符串处理(加密解密 回文 /单词数统计 字符分类统计 字符串查找删除 单词数统计/字符分类统计 单词数统计 字符分类统计/字符串查找删除 置换)、进制转换、分解因式、 )、进制转换 置换)、进制转换、分解因式、图形输出
第三章 运算符与表达式
1.
2. 3. 4. 5.
算术运算符: 算术运算符:含义及运算顺序 含义: 、 、 含义:/、\、MOD 顺序: 、 、 、 顺序:^、*/、\、MOD、+、 关系运算符 逻辑运算符号: 逻辑运算符号:非、与、或 三类运算符顺序:算术、关系、 三类运算符顺序:算术、关系、逻辑 注意VB表达式的规范书写 注意 表达式的规范书写
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 一个富翁试图与陌生人做一笔换钱生意, 换钱规则为:陌生人每天给富翁10万元钱, 直到满30天,而富翁一天给陌生人1分钱, 第二天2分,第三天4分,……,富翁每天给 陌生人的钱是前一天的2倍,直到满一个月, 分别显示他们相互给的钱的金额?
Private Sub Form_Click() Dim i%, s&, x& x=1 For i = 1 To 30 s=s+x x=2*x Next Print "富翁给陌生人的钱为"; x / 1000000; "万元" Print "陌生人给富翁的钱为"; 30 * 10; "万元" End Sub
Private Sub Command1_Click() Dim i% Picture1.Cls Randomize For i = 1 To 20 a(i) = Int(101 * Rnd) Picture1.Print a(i); If i Mod 4 = 0 Then Picture1.Print Next End Sub
关于print的说明 的说明 关于
• [对象 对象.]print 字符串 对象 中只能出现逗号或者分号 逗号或者 在print 中只能出现逗号或者分号 Tab(n) 确定图形的输出位置 Spc(n)输出字符之间加入几个空格 输出字符之间加入几个空格
选择结构
单分支结构 格式1: 格式1: IF 条件 THEN 语句 格式2: 格式2: IF 条件 THEN 语句 END IF 输入三个任意整数, 输入三个任意整数,将这三个数按由大到小排序后 输出。 输出。 则交换A和 的值 提示: 如果A 提示:①如果 <B,则交换 和B的值 ; 则交换 ②如果A<C,则交换 和A的值 ; 如果 则交换C和 的值 则交换 如果B<C,则交换 和B的值 。 则交换C和 的值 ③如果 则交换
编程求:s= 1+1/2 +1/4 +1/7 +1/11 +1/16 +1/22 +1/29 …,直到最后一项的绝对值小 于0.00001 为止。
参考程序
Dim s As Single Dim i As Integer Dim m As Integer Dim t As Single t=1 s=0 i=0 n=1 Do While t >= 0.00001 s=s+t i=i+1 n=n+i t=1/n Loop Print s
运算符
• • • • • ^ (乘方 ) 乘方 * / (乘 除) 乘 \ (整除) 整除) Mod (取余数 ) 字符连接运算符 + &
优先 级 1 2 3 4 5 6 运算 符 ^ * 、/ \ Mod + 、含义 幂 负数 乘、除 整除 取模 加、减
常用函数
随机函数:产生一个在区间 随机函数 产生一个在区间 [a,b]范围内的随机整数公式 范围内的随机整数公式 dim x% x=int ((b-a+1)*Rnd+a) int ((b-a+1) • 取绝对值 abs(x) • 计算 的x次方 exp(x) 计算e 次方 • 求X的平方根, sqr(x) 的平方根, 的平方根 • Int(x), fix(x), round(x) • val(x),str(y) , • Trim(s), Left(s,n), right(s,n), mid(s,n1,n2)
循环结构
• 计数型循环 (循环次数已知) 循环次数已知) for 循环变量 初值 to 终值 [ step 步长 ] 循环变量=初值 语句 ….. next 循环变量 可缺省,则步长是1 其中 [ step 步长 ] 可缺省,则步长是
数组
动态数组的声明) 先声明再使用数组元素(动态数组的声明 先声明再使用数组元素 动态数组的声明 Dim a(1 to 10) as integer Dim b%(10) 对于数组的元素通过下标来引用 在数组中数组元素的产生和输出都要在FOR循环 循环 在数组中数组元素的产生和输出都要在 中实现
Private Sub Command2_Click() Dim s(5 To 9) As Integer, i%, k% Picture2.Cls For i = 1 To 20 k = a(i) \ 10 Select Case k Case 0 To 5 s(5) = s(5) + 1 Case 9 To 10 s(9) = s(9) + 1 Case 6 To 8 s(k) = s(k) + 1 ‘ 存放其他3个分数段的数组元素的下标有规 律,根据K获得 End Select Next i For i = 5 To 9 Picture2.Print "s(" & i & ")的人数有"; s(i); "个" Next End Sub
常量和变量
• 常量的声明 const a=10 • 变量的声明 Dim x as single
通用声明处只能进行常量和变量的声 不能进行变量的赋值。 明,不能进行变量的赋值。变量的赋值 应放在事件过程中。 应放在事件过程中。
Private Sub Form_Click() x = 20.8 ‘不可放在通用声明处 不可放在通用声明处 End Sub
关于选择结构的用法
双分支结构
IF 条件 THEN 语句1 语句1 ELSE 语句2 语句2 END IF
多分支结构 条件1 IF 条件1 THEN 语句1 语句1 条件2 ELSEIF 条件2 THEN 语句2 语句2 条件3 ELSEIF 条件3 THEN 语句3 语句3 ……. . ELSE 语句N 语句N END IF
框架: 框架: 先绘制框架再在其中放置其他对象
顺序结构的说明
• 顺序结构就是程序的执行顺序就是语句的 顺序结构就是程序的执行顺序就是语句的 书写顺序 • inputbox函数的使用 函数的使用 函数 n=val(inputbox(“ ”)) 其中红色部分是必须的 • Msgbox 函数和 函数和Msgbox语句的区别 语句的区别
常见的条件
倍数关系 if x mod 5=0 个位是3 个位是3的数字 if x mod10=3 假设X是一个四位数,其个、 假设X是一个四位数,其个、十、百、千位上的数据提取方法为: 千位上的数据提取方法为: x\ ,x\ x\ x mod 10, x\10 mod 10 ,x\100 mod 10, x\1000 满足条件求个数 z=z+1 满足条件求数的和 sum=sum+x
数组 1、交换(1/6交换 首尾交换) 、交换( 交换 首尾交换) 交换/首尾交换 假设有10个数组元素 假设有 个数组元素
求最大、最小值的问题 求最大、 大部分编写代码: 分3大部分编写代码: 大部分编写代码 1、用FOR循环产生并输出数组元素(输 、 循环产生并输出数组元素( 循环产生并输出数组元素 出时的格式控制) 出时的格式控制) 2、取出数组中的第一个元素的值给变量 、 MAX和MIN 和 3、再用一个 FOR循环进行比较 、 循环进行比较
根据条件求解的问题 大部分编写代码: 分2大部分编写代码: 大部分编写代码 1、用FOR循环产生并输出数组元素 、 循环产生并输出数组元素 2、再用一个 FOR循环进行比较条件的 、 循环进行比较条件的 测试,看是否满足条件, 测试,看是否满足条件,再来做相应的 处理。 处理。
• 设有声明语句 Dim b(-1 To 10, 2 To 9, 20) As Integer, 则数组b中全部元素的个数是 • 语句Dim A&(10),B#(10,5)定义了两个数组, 其类型分别为
VB知识点复习总结 知识点复习总结
关于数据类型的说明
• • • • • 符号表示: 整型 Integer 符号表示: % 符号表示: 长整型 Long 符号表示: & 符号表示: 单精度 Single 符号表示: ! 符号表示: 双精度 Double 符号表示: # 符号表示: $ 字符串 String 符号表示:
• 随机产生 个学生的成绩,统计各分数段人数,即 随机产生20个学生的成绩,统计各分数段人数, 个学生的成绩 0-59,60-69,70-79,80-89、90-100,并显示结 , , , 、 , 产生的数据在picture1显示,统计结果在 显示, 果,产生的数据在 显示 picture2显示 显示. 显示 • 分析:本程序有两个事件过程,都要用到存放 个 分析:本程序有两个事件过程,都要用到存放20个 学生的数组,因此学生成绩数组在通用声明段声明, 学生的数组,因此学生成绩数组在通用声明段声明, 在command2事件过程中声明一个数组 事件过程中声明一个数组 s(5 to 9),分别存放分数段的人数 分别存放分数段的人数
常用控件的属性
窗体 caption MaxButton MinButton 文本框 (text MaxLength , PasswordChar MultiLine) 文本框没有caption 属性 文本框没有caption 按钮: caption , Cancel ,default, Style 按钮: 标签: caption 标签:
• 编写命令按钮"计算"的单击事件过程。 • 要求在文本框1中输入n的值,单击命令按 钮,求1^0+3^1+5^2+7^3+……+(2n-1) ^(n1)的值,并将结果放入标签2中。结果为长 整型。 • 将窗体文件和工程文件分别保存在K盘件过程。 要求在文本框1中输入n的值,单击命令按 钮,求1/2+2/3+3/5+4/8+5/12……前n项的 和,并将结果放入标签2中。结果为单精度 型。 • (3)将窗体文件和工程文件分别以 将窗体文件和工程文件分别以 vb2f04.frm和vb2p04.vbp保存在 盘根目 保存在K盘根目 和 保存在 录上。 录上。