VB知识点整理

上传人:feng****heng 文档编号:214244198 上传时间:2023-05-28 格式:DOCX 页数:5 大小:34.12KB
收藏 版权申诉 举报 下载
VB知识点整理_第1页
第1页 / 共5页
VB知识点整理_第2页
第2页 / 共5页
VB知识点整理_第3页
第3页 / 共5页
资源描述:

《VB知识点整理》由会员分享,可在线阅读,更多相关《VB知识点整理(5页珍藏版)》请在装配图网上搜索。

1、1) A2)3)程序。4)5)代码。控件在运行时不可见。6) 匪图像框(Image):显示图片内容。第四单元、VB基础知识1、Visual basic开发应用程序的主要特点是:面向对象、可视化和事件驱动。2、VB常用控件:标签(Label):用于显示不可交互操作的文本信息。文本框(Textbox): 个文本编辑区域,可在该区域输入、编辑和显示文本内容。命令按钮(Commandbu tt on): 般用来接收用户单击事件,在单击事件中执行特定的列表框(ListBox):显示一个选项的列表,以供用户浏览或选择计时器(Timer):有规律的以一定的时间间隔触发Timer事件,从而执行相应的程序3、事

2、件过程格式:Sub对象名事件名(参数列表)语句块End sub例如:若窗体中有一个命令按钮commandl,则它的单击事件处理过程格式为:Sub command1_click()End sub4、VB程序部区分字母大小写,系统对用户代码按以下规则自动转换:1)关键字首字母大写,其余字母小写;2)多个英文单词组成的关键字,每个单词的首字母大写;3)用户自定义的变量、过程名,以第一次定义为准,以后输入自动转换成首次定义的形式5、VB语句书写规则:1)VB以回车换行作为语句结束。一般一行一条语句。一行最多允许25个字符。2)同一行上可以书写多条语句,语句间以冒号(:)分隔。3)一条语句可以分多行书写

3、,在本行后加续行符(空格和下划线)。6、VB常用标准函数函数名函数功能应用举例Int (x)求不大于x的最大整数Int (3.1) =3Int (-3.1) =-4Abs (x)求x的绝对值Abs (-5) =5Sqr(x)求x的算术平方根Sqr (4) =2Log(x)求以e为底x的对数Log (3) =ln3Asc(x)将字符转换成ASCI I码Asc (“0” =48Chr(x)将ASCI I转换成字符Chr(65)= “A”Val(x)将数值型字符串转换成数值Val (“123” =123St r(x)将数值转换成数值型字符串Val (12)= “12”Len(x)计算字符串的长度Le

4、n( “happy” )=5Lef t( x,n)从x左边开始取n个字符Left( “happy” ,3)= “hap”Right(x, n)从x右边开始取n个字符Right( “happy” , 3)= “ppy”Mid(x,n, k)从字符串x的第n个位置起取 k个字符Mid( “ happy2013 ”,6,4) =“2013”Fix(x)截掉小数部分Fix(-3.1)=-3Fix(3.1)=3Rnd()随机产生一个0, 1)之间的数注:返回值中没有双引号,用双引号仅表示这是一个字符串,及空格明显。7、VB基本运算符类型符号意义优先级表达式表达式的值算术 运 算 符乘幕1250.55取负

5、2aa*乘法33*2.57.5/实数除法33/21.5整数除法4321Mod求余数58mod53+加法6a+ba与b的和减法6aba与b的差字符串运算符&先将两操作数转换成字符串型,然后再连接7“789” & 10“78910”+如果两操作数均为字符串型,则将他们连接起来7“20” + “30“20” +30“2030”出错关 系 运 算 符大于810100False小于8510True=小于等于810=大于等于810=20False=等于81990mod4=0False不等于8“abc” “abd”True逻辑运算符Not非9Not 53FalseAnd与(当两个操作数均为真时,结果才为真)

6、103+54 and 25100 or 25八-*乘Mod+=NotAndOr乘幂 取负 /除整除求余-=8、VB基本数据类型类型名类型说明表示范围字节数By te字节型02551Integer整数型-32768327672Long长整数型4Single单精度型有效数字7位4Double双精度型有效数字15位8String字符串型4+2*字符数Boolean布尔型True 或 false2Da te日期型日期和时间89、符号常量与变量的命名规则:1)必须以字母或汉子开头,由字母、汉字、数字或下划线组成,长度=255个字符;2)不能使用VB中的关键字,并尽量不与VB中标准函数名同名。第五单元、算

7、法及程序实现1、枚举算法:根据问题的本身性质,一一列举出该问题所有可能的情况,并根据题目的条件逐个作出判断,从中挑选 出符合条件的解。设计枚举算法时要尽可能小的范围内罗列出所有可能的情况,不能遗漏,也不能重复。枚举算法程序的三要素:循环(枚举解,通常用for语句)、条件判断(筛选解,通常用if语句)、求解形式(处理真正的解)。枚举算法的一般程序结构为循环语句包含选择语句。2、解析算法: 用解析的方法找出表示问题的前提条件与所求结果之间关系的数学表达式,并通过数学表达式的计算来实 现问题的求解。解析算法程序实现的关键之一是建立正确的数学模型(得出正确的数学计算式),关键之二是保证计 算过程描述的

8、正确性(用正确合理的VB变量、表达式来表示已经得出的数学计算式)。3、排序算法及程序实现 排序算法:指把杂乱无章的数据变为有序数据的过程。常见的排序算法有冒泡排序和选择排序。 (1)冒泡排序:把待排序的 n 个元素看成是垂直堆放的一列数据,从最下面的一个元素起,自下而上地比较相邻的 两个元素的数据,将较小(大)的数据换到上面的一个元素中。重复这一过程,直到处理完最后两 个元素的数据,称为一遍加工。第一遍加工完成后,最小(大)的数据已经上升到第一个元素的位 置。然后对于下的 n-1 个元素重复上述处理过程,直至最后进行余下两个数据的比较和交换。(2)选择排序: 在待排序的数据中选出最小(大)的数

9、据,把它与第一个数据交换,然后在其余的数据中再选择出 最小(大)的数据与第二个数据交换,依次类推,直至所有所有数据排序完成。4、查找算法及程序实现查找算法:一种能以较少的步骤或较短的时间查询所需数据的方法。常见的查找算法有顺序查找和对分 查找(二分查找),顺序查找对源数据没有要求,而对分查找则要求源数据必须是有序的。(1)顺序查找: 从第一个数据开始,将数据的顺序逐个将数据与给定的值进行比较,若某个数据和给定的定值相等, 则查找成功,找到所差数据的位置;反之,查找不成功。(1) 对分查找:在有序的数据列中,首先将要查找的数据与有序数组内处于中间位置的数据进行比较,如果两者相等, 则查找成功;否则根据数组元素的有序性,就可确定该数据应该在数据的前半部分还是后半部分继续进 行查找;在新确定的范围内,继续按上述方法进行查找,直到找到要查找的数据,查找成功,或直到结 束数据不存在,查找不成功。5、递归算法:在一个子程序(函数或过程)的定义中直接或间接地调用该子程序本身(即自己调用自己)的算法。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!