欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    最新VB程序知识点资料.docx

    • 资源ID:15989483       资源大小:74.80KB        全文页数:34页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    最新VB程序知识点资料.docx

    1、最新VB程序知识点资料高职考试VB程序设计知识点第一章 可视化编程与VB开发环境(1)理解可视化编程中类、对象、属性、方法、事件过程的概念类是定义了对象特征及对象外观和行为的模板,可以使用Creat Class 命令或“类设计器”创建一个新类。对象是类的一个实例,包括了数据及其代码,它是VB设计的核心,具有3个要素,分别是是属性、方法和事件。属性是对象的性质或是描述对象的数据。改变对象的属性,便可控制其在程序中的作用。方法是让对象实施一个动作或执行一项任务的途径,即方法告诉对象应处理的事情。每一个对象都包含对数据进行操作的代码段,这段代码就是对象能够执行的一个操作,即方法。事件是一种预先定义好

    2、的特定动作,由用户或系统激活。它是对象在应用程序运行时所产生的事情,即生成的对象所要完成的任务。事件过程是指与事件相关的代码。(2)了解VB三种版本的开发需求Visual Basic 学习版:它是一个入门版,可以让编程人员方便地建立Microsoft Windows应用程序,具有建立Windows 应用程序所需的全部工具。Visual Basic 专业版:它向计算机专业人员提供了一套功能完整的开发工具,它包含了学习版的所有功能,还附加有Activex控件、Internet Information Server 应用程序设计器、集成数据工具和数据环境、Active Data Objects 以及

    3、动态HTML页面设计器。Visual Basic 企业版:它允许专业人员以小组的形式来创建分布式应用程序,也包括专业版的所有特性。(3)了解VB 的功能和特点Visual Basic是由Microsoft公司于1991推出的第一个可视化编程工具。具有面向对象的可视化设计工具。事件驱动的程序运行机制。提供了易学易用的应用程序集成开发环境。结构化的程序设计语言。支持多种数据库系统的访问。支持动态数据交换(DDE)、动态链接库(DLL)和对象链接与嵌入技术(OLE)。完备的HELP联机帮助功能。(4)了解VB程序的开发过程第三章 VB程序设计(1) 了解模块与代码窗口。模块的三种类型:窗体模块(.f

    4、rm)、标准模块(.bas)和类模块(.cls)代码是由语句、常量、变量和声明等部分组成。代码窗口是用于编写程序代码的窗口。打开代码窗口方法:1. 双击要编写代码的窗体或控件;2. 从“工程资源管理器”窗口选定窗体或模块的名称,然后选取“查看代码”菜单项;3. 用鼠标单击窗体或控件,选择“代码窗口”命令。(2) 掌握VB中的数据类型( Byte、Boolean、Integer、Long、Single、Double、Date、String、Object、Variant )数据类型关键字类型符前缀占字节数应用字节型Byte无Byt1存储二进制数据,范围较小,不能存放负数逻辑型Boolean无Bln

    5、2只有True和Flase两种取值,用于逻辑判断整型Integer%Int2保存整数,取值范围小,用于不带小数的数据长整型Long&Lng4取值范围大于整型,其余同上单精度型Single!Sng4保存浮点实数,运算可能会产生误差双精度型Double#Dbl8取值范围大于单精度型,其余同上货币型CurrencyCur8保存定点实数,主要用于货币计算日期型Date无Dtm8保存日期与时间数据字符型String$Str可变保存字符数据,分为定长与变长两种对象型Object无Obj4存储32位的地址数据,该地址可引用应用程度中的对象变体型Variant无Vnt可变可以保存所有系统定义的数据类型,主要是

    6、用作未定义变量的默认数据类型,其数据的处理完全取决于上下文(3) 掌握常量与变量的概念,以及变量的定义。常量:在程序的运行过程中其值始终保持不变的数据。常量的分类:数值型常量、字符型常量、日期型常量、符号常量变量:在程序中是以符号的形式出现的,且其取值也并非固定不变的数据变量常用来存放程序运行时的临时数据,这些数据的值在设计时是未知的,运行中随时都可能发生变化(4) 掌握VB的三种运算(算术运算、关系运算、逻辑运算)。算术运算符:优先级从上至下运算运算符表达式举例说明幂XY乘方取负X取负乘法*X*Y两数相乘除法/X/Y两数相除整数除法XY整除取模ModX Mod Y取模加法+X+Y 两数相加减

    7、法-X-Y两数相减关系运算符测试关系运算符表达式举例等于=X=Y不等于XY小于XXY小于等于=X=X=Y逻辑运算符:优先级别为“非”“与”“或”。逻辑运算符优先级表达式举例说明非Not1Not X原来为真,否定为假与And2X And Y其一为假,结果为假或Or3X Or Y其一为真,结果为真异或Xor4X Xor Y不同为真,相同为假等价Eqv5X Eqv Y两个操作数相等时才为值蕴涵Imp6X Imp Y第一个操作数为真,第二操作数假,结果才为假,其余均为真(5) 掌握VB的标准函数,以及标准函数的应用(ABS、RND、SQR、Str、Val、Len、Left、Right、Mid、Inst

    8、r、Date、Time、Day、Month、Year)函数名功能类型举例结果Abs(N)Rnd(N)Sqr(N)取绝对值产生随机数平方根算术函数Abs(-12.34)RndSqr(16)12.3401之间的任意数4Asc(C)Chr$(N)Str$(N)Val(C)转换成ASCII值ASCII值转换成字符数值转换为字符转换为数值转换函数Asc(“A”)Chr(65)Str(45.90)Val(“23.4a”)65“A”“45.9”23.4Len(C)Left$(C,n)Right$(C,n)Ltrim$(C)Rtrim$(C)Mid$(C,n1,n2)Instr(C1,C2)Ucase$(C)

    9、Lcase$(C)字符串长度取字符串左边n个字符取字符串右边n个字符去掉字符串左边的空格去掉字符串右边的空格从n1位开始取n2个字符在字符串C1中查找C2将C转换成大写字母将C转换成小写字母字符串函数Len(“Visual Basic”)Left(“Visual Basic”,6)Right(“Visual Basic”,5)Ltrim(“ Basic”)Rtrim(“Visual ”)Mdi(“Visual Basic”,9,2)Instr(“Visual”, “a”)Ucase(“Visual”)Lcase(“Visual”)12“Visual”“Basic”“Basic”“Visual”

    10、“as”5VISUALvisualDate$Time$Day(C|N)Month(C|N)Year(C|N)取系统日期取系统时间取日期值取月份值取年份值日期函数DateTimeDay(“07/13/2001”)Month(“07/13/2001”)Year(“07/13/2001”)当前日期当前日期1372001(6) 掌握数据的输入(InputBox函数)与数据的输出(MsgBox函数、Print语句)的基本用法。InputBox函数:在一对话框中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的String,其函数值类型为字符型格式:InputBox(prompt,title,d

    11、efault,xpos,ypos)MsgBox函数:在对话框中显示消息,等待用户单击按钮,并返回一个数值告诉用户单击哪一个按钮,其函数值类型为整型格式:MsgBox(promptbuttons,title)Print函数:通过使用Print方法,可以显示文本字符串和表达式的值。格式:对象名称.Print表达式表,|; “,”表示标准格式,“;”表示紧凑格式(7) 掌握三种结构的编程(顺序结构、选择结构、循环结构)。条件结构条件结构语句分单行结构语句和块结构语句两种形式。1. 单行结构条件语句格式:IF条件Then 语句1Else 语句22. 块结构条件语句格式:IF 条件1Then语句块1El

    12、self 条件 2Then 语句块2Elself 条件 3Then 语句块3Elself 条件 nThen 语句块n Else 语句块n+1 End IF(请注意不要忘记)3. IIF函数格式:IIF(条件,表达式1,表达式2)功能:如果条件成立,返回表达式1的值,否则返回表达式2的值。4. 例、select case acase 1,2,3print 1&2&3case 4 to 8print 4-8case is 8print 8case elseprint errorend select 多路分支控制语句格式:Select Case 表达式Case 值1语句体1)Case 值2语句体2)

    13、Case 值n语句体n)Case Else语句体n+1) End Select(请注意不要忘记)功能:计算表达式的值,如果表达式的值和Case项中的值相等,则执行相应的语句体。执行完语句体后,执行End Select。如果没有合适的项,执行Case Else后面跟的语句体。例1For循环控制格式:For循环变量循环初值 To循环终值 Step循环步长循环体Exit ForNext循环变量功能:以指定次数来重复执行一组语句。 循环次数INT(终值初值)/步长)1While循环控制格式:While 条件语句块Wend 功能:按照条件是否成立执行循环。Do循环控制格式1:当型循环Do While|U

    14、ntil 条件语句块Exit Do Loop 功能:按照条件是否成立执行循环。格式2:直到型循环Do 语句块Exit DoLoopWhile|Until 条件 功能:按照条件是否成立执行循环。(8) 掌握一维数组的定义和使用。一维数组概念:VB中将具有相同名字、下标值不同的一组变量称为数组变量,简称数组。它可以分为两种,一种是静态数组,另一种是动态数组。定义:一类数据用一种特殊的变量来定义,就是数组。数组在使用前必须定义声明,这和简单变量是不同的,简单变量不声明直接使用是允许的。语句:Dim 数组名(下标上界)As 类型名称上界表示下标的最大值,下限表示数组下标的最小值,默认0开始,比如a(1

    15、0)就表示下界是0,上界是10。编程技巧1、产生a,b之间的随机整数 int(rnd*(b-a+1)+a),种随机种子用命令randomize timer2、判断x能否被y整除的条件式 x/y=xy 或 x/y=int(x/y) 或x mod y=0 或 x/y=fix(xy)3、保留x的n位小数 int(x*10n+0.5)/10n4、分离一个三位数的三个数字 百位数=x100 十位数=x10 mod 10 个位数=x mod 10例1:编程计算 3x2+5 (x5)S= 5-2x (0x=5) 0 (x=0)Dim x,s as singlex =val(inputbox( 请输入X的值)

    16、select case x case is=0 s=0 case is=5 s=5-2*x case else s=3*x*x+5 end select 例2:从文本框输入三个数,将它们按从大到小顺序打印出来Private Sub Command1_Click()x = Val(Text1.Text)y = Val(Text2.Text)z = Val(Text3.Text)If x y Then t = x x = y y = tEnd IfIf x z Then t= x x = z z = t End IfIf y a(j) thent=a(i)a(i)=a(j)a(j)=tend if

    17、next jnext ioption base 1dim a(n) as singlefor i=1 to n-1min=ifor j=i+1 to nif a(min)a(j) then min=jnext jif mini thent=a(i)a(i)=a(min)a(min)=t end ifnext ioption base 1dim a(n) as singlefor i=1 to n-1for j=1 to 10-iif a(j)a(j+1) thent=a(j)a(j)=a(j+1)a(j+1)=tend ifnext jnext i练习题1)随机产生50个10,100之间的随机

    18、整数,请从小到大排序,并以每行4个数的格式输出dim a(50)randomize timerfor i = 1 to 50 a(i) = int(rnd * 91 + 10)next ifor i = 1 to 49 for j = i + 1 to 50if a(i) a(j) thent=a(i)a(i)=a(j)a(j)=t next jnext ifor i = 1 to 50 print a(i); if i mod 4 = 0 then printnext iend2)某校进行歌手大赛,共有20位选手参加,有10位评委分别对位每歌手进行打分(最高分为10分),去掉最高、最低分后的

    19、平均分即为每位歌手的最后得分,要求以最后得分从高到低排序输出每位歌手的姓名和最后得分。dim a(20),name as stringdim b(20) ,t as singlefor i = 1 to 20a(i)=inputbox( 请输入第 & 个选手的姓名) max = -1: min = 11: s = 0 for j = 1 to 10 b(i)=val(inputbox( 请输入第 & 个选手的分数 ) if x max then max = x if x min then min = x s = s + x next j b(i) = (s - max - min) / 8ne

    20、xt ifor i = 1 to 19 for j = i + 1 to 20if b(i) 10 (-5) s = s + m t = -t p = p + 2 m = m * t * x * x / (p - 1) * p)wendprint s + m2、顺序查找法查找又称搜索,就是在大量数据中,找出满足某些条件的数据编程题:1)输入100个成绩,找出最高分和最低分。设试卷满分为100分。max=-1:min=101for i=1 to 100 x =val(inputbox( 请输入第 & i & 的同学的分数) if xmax then max=x if x=0 if xmax th

    21、en max=x:t=m m=m+1 x =val(inputbox( 请输入第 & m & 的同学的分数)wendprint 第;t;个成绩是最高分,最高分为;max;分end算法专题三一、简单文本图形的程序设计 输出一个文本图形需要考虑4点:图形有几行(一般由外循环控制) 每行首字符位置(一般由tab( )函数控制) 每行由几个字符(一般由内循环控制) 用什么字符组成图形编程题1、* * * * a * * 1 3 * * * * bb * * 121 232 * * * * ccc * * 12321 12321 * * * * dddd * * 121 232 * * * * eeeee * * 1 31、 * * * *for i=1 to 5 print tab(6-i); for j=1 to i print *; next j print next i end2、for i=1 to 5 * * * * * print tab(6-i); for j=1 to 2*i-1 print *; next j printnext iend3、for i = -2 to 2 * * * * * print tab(abs(i) + 1); for j = abs(i) - 2 to 2 - abs(i) print *; n


    注意事项

    本文(最新VB程序知识点资料.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开