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

    vb知识点精心整理.docx

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

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

    vb知识点精心整理.docx

    1、vb知识点精心整理 小富精编百条VB知识点一.公共基础知识(选择题1到10题)1. 算法的基本特征:(1)可行性:算法在执行过程往往要受到计算工具的限制,使执行结果产生偏差,所以在设计算法时,必须考虑他的可行性。(2)确定性:算法的每一个步骤都必须是有明确定义的,不允许有模棱两可的解释,也不允许有多义性。(3)有穷性:算法必须在有限的时间内做完,即算法必须能在执行有限个步骤之后终止。(4)拥有足够的情报2.算法设计基本方法:(1)列举法;(2)归纳法;(3)递推;(4)递归;(5)减半递推技术3.算法复杂度:(1)算法的时间复杂度:执行算法所需要的计算工作量(2)算法的空间复杂度:执行这个算法

    2、所需要的内存空间4.线性结构(线性表)的特点:(1)有且只有一个根结点(2)每一个根结点最多有一个前件,也最多有一个后件5.非线性结构的特点: 非线性结构的存储与处理比线性结构复杂。6.线性表的特征:(1)有且只有一个根结点a1,他无前件(2)有且只有一个终端节点an,他无后件(3)除根结点和终端结点外,其他所有结点有且只有一个前件,也有且只有一个后件。注意:线性表中结点的个数n称为线性表的长度。当n=0时,称为空表。7.线性表的顺序存储结构的特征:(1)线性表中所有元素所占的存储空间是连续的(2)线性表中各数据元素在存储空间中是按逻辑顺序依次存放的8.栈:栈是限定在一端进行插入和删除的线性表

    3、;允许插入和删除的一端称为栈顶,不允许插入和删除的另一端称为栈底。(1)栈的特点:“先进后出”或“后进先出”(2)“上溢”错误:当栈顶指针已经指向存储空间的最后一个位置,说明栈空间已满,不能在进行入栈操作。(3)“下溢”错误:当栈顶指针为0,说明栈空,不可能进行退栈操作。9.队列:允许在一端插入,而在另一端进行删除的线性表;允许插入的一端称为队尾,允许删除的一端称为队头。(1)队列的特点:“先进先出”或“后进后出”(2)循环队列,剩余元素:m front + rear = m - 510树:数据元素之间的关系具有明显的层次特性的非线性结构。(1)结点的度:在树结构中,一个结点所拥有的后件个数(

    4、2)树的深度:树的最大层次。(3)叶子结点:没有后件的结点11.二叉树:每一个结点的度最大为2的非线性结构。(1)二叉树的基本性质:1在二叉树的第k层上,最多有2(k-1)(k=1)个结点2深度为m的二叉树最多有2m-1个结点3在任意一个二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个12.二叉树的遍历:(1)前序遍历:先访问根结点,然后遍历左子树,最后遍历右子树(2)中序遍历:先遍历左子树,然后访问根结点,最后遍历右子树(3)后序遍历:先遍历左子树,然后遍历右子树,最后访问根结点13.查找技术(1)顺序查找最坏情况:n次(2)二分法查找最坏情况:log2n次14.排序技术(1)冒

    5、泡排序法最坏情况:n(n-1)/2次(2)简单插入排序法最坏情况:n(n-1)/2次(3)希尔排序法最坏情况:O(n1.5)次(4)堆排序最坏情况:O(nlong2n)次15.结构化程序设计的原则:(1)自顶向下;(2)逐步求精;(3)模块化;(4)限制使用goto语句16.对象的特点:(1)标识唯一性;(2)分类性;(3)多态性;(4)封装性;(5)模块独立性好17.消息:推动对象与对象间彼此相互合作的机制18.软件工程3要素:方法、工具、过程19.软件生命周期:软件定义:(1)可行性研究与计划制;(2)需求分析;软件开发:(3)软件设计(4)软件实现;(5)软件测试;软件运行维护:(6)运

    6、行与维护20.软件工程的原则:(1)抽象;(2)信息隐蔽;(3)模块化;(4)局部化;(5)确定性;(6)一致性;(7)完备性;(8)可验证性21.需求分析:(1)需求获取;(2)需求分析;(3)编写需求说明规格书;(4)需求评审22.结构化分析方法:数据流图(DFD);数据字典(DD);判定树;判定表注意:箭头表示数据流。矩形表示实体23.软件需求说明书的作用:(1)便于用户,开发人员进行理解和交流(2)反映出用户问题的结构,可以作为软件开发工作的基础和依据(3)作为确认测试和验收的依据24.软件设计的基本原理:(1)抽象;(2)模块化;(3)信息隐蔽;(4)模块独立性;(内聚性;耦合性)注

    7、意:模块独立性好的是高内聚低耦合;内聚性越强,耦合性越差。25.详细设计:(1)数据流程图;(2)N-S图;(3)PAD图;(4)PDL26.软件测试:使用人工或自动手段来运行和检测某个系统的过程,其目的在于检验他是否满足规定的需求或是弄清预期结果与实际结果之间的差别。27软件测试的准则:(1)所有测试都应追溯到需求(2)严格执行测试计划,排除测试的随意性(3)充分注意测试中的集群现象(4)程序员应避免检查自己的程序(5)妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便28.黑盒测试方法:等价类划分法、边界值分析法、错误推测法、因果图29.白盒测试方法:逻辑覆盖、基本路径测试

    8、30.软件测试:单元测试、集成测试、确认测试、系统测试31.软件调试方法:强行排错法、回溯法、原因排错法32.数据库管理系统是数据库系统的核心;(1)数据定义语言(DDL):模式定义和数据的物理存取构建(2)数据操作语言(DML):查询,增加,删除,修改(3)数据控制语言(DCL)33.数据库系统的基本特点:(1)数据的集成性(2)数据的高共享性与低冗余性(3)数据独立性(4)数据统一管理与控制34.数据库系统的三级模式:(1)概念模式:全体用户公共数据视图(2)外模式(子模式或用户模式)(3)内模式(物理模式):数据库物理存储结构与物理存储方法。如:索引、存取路径。35.数据模型:数据结构、

    9、数据操作、数据约束36.试图设计:自顶向下、由底向上、由内向外二.专科必备知识1.Visual Basic的特点:(1)可视化编程;(2)面向对象的程序设计;(3)结构化程序设计语言(4)事件驱动编程机制;(5)访问数据库。2.Visual Basic的版本:(1)学习版 (2)专业版 (3)企业版3.Visual Basic是解释型语言4.5.0版本后,Visual Basic推出了中文版5.主窗口由标题栏、菜单栏和工具栏组成。6.工具栏有固定和浮动两种形式。7.窗体操作区的小点是供对齐用的。8.工程资源管理器窗口中的文件分为:窗体文件(.frm);程序模块文件(.bas);类模块文件(.c

    10、ls);工程文件(.vbp);工程组文件(.vbg);资源文件(.res)9.一个应用程序最多可以有255个窗体。10.标准模块是一个纯代码性质的文件,不属于任何一个窗体。11.Visual Basic中窗体和控件被称为对象。12.用键盘打开菜单和执行菜单命令,第一步应按的键是F10或Alt.13.对象是具有特殊属性和行为方式的实体。14.对象属性:对象名.属性名称=属性值15. Visual Basic是采用事件驱动编程机制的语言。16.对象方法:对象名称.方法名称17.只读属性:只能通过属性窗口设置属性。如:Name、Borderstyle.18.窗体常用属性:(1)AutoRedraw(

    11、自动重画) 对象 . AutoRedraw =Boolean 对象可以是窗体或图片框。当属性为True时,当一个窗体被其他窗体覆盖、又回到该窗体时,将自动刷新或 重画该窗体上的所有图形。该属性默认值为Flse。(2)BackColor(背景颜色) 该属性设置窗体的背景颜色。(3)BorderStyle(边框类型) 2-Sizable (默认值)可调整的边框。窗体大小可以变,并有标准的双线边界。(4)Caption(标题) 对象 . Caption=字符串(“”)例如:Form1 . Caption=“Visual Basic Test”(5)Controlbox(控制框)该属性设置窗口左上角的

    12、状态。与BorderStyle属性连用。当BorderStyle属性设置为0-None时,Controlbox属性将不起作用。(6)Enabled(可用与不可用 )对象 . Enabled=Boolean 该属性用于激活或禁止。(7)ForeColor(字体颜色)(8)Height、Width(控件的高、宽)对象. Height=数值对象. Width =数值(9)Icon(图标)该属性设置窗体最小化时的图标。(10)Maxbutton、Minbutton(最大、最小化按钮)该属性用来设置窗体右上角的最大、最小化按钮。当BorderStyle属性为0-None时,这两个属性被忽略。(11)Na

    13、me(名称)定义对象的名称。(12)Picture(图形)(13)Top、Left(顶边、左边位置)控制对象的位置。对象 . Top=y 对象 . Left=x(14)Visible(可见与不可见) 对象. Visible= Boolean(15)Windowstate(窗口状态) 对象 . Windowstate=0、1、2(0为默认值有窗口边界)19.窗体事件(1)Click(单击事件)单击鼠标左键时发生的事件。 (2)DblClick (双击事件)(3)Load(装入事件)运行时自动触发该事件。(4)Unload(卸载事件)当从内存中清除一个窗体时(关闭窗体或执行unload语句)时触发

    14、该事件。 (5)Active(活动事件)、Deactivate(非活动事件)当窗体变为活动窗口时触发Active事件,而在另一个窗体变成活动窗口前触发Deactivate事件(6)Paint(绘画事件)当窗体被移动或放大时或窗口移动时覆盖了一个窗体时,触发该事件。20.Visual Basic6.0的控件分为:标准控件(既不能添加,也不能删除);ActiveX控件(是扩展名为.ocx的独立文件);可插入对象。21.Pointer不是控件22.控件的命名:字母、数字、下划线23.属性窗口分为对象框、属性列表、属性显示方式、属性解释。24. Visual Basic中的语句:#:几个语句放在一行时

    15、,用冒号(:)隔开#:续行符(-)使下行和这行是同行,续行符与他前面的字符之间至少要有一个空格。(1)赋值语句 【let】目标操作符=源操作符(赋值语句兼有计算与赋值双重功能;目标操作符与源操作符的数据类型必须一致;语句同行时用:隔开。)(2)注释语句提高程序可读性(Rem或)注释语句不能放在续行符的后面。(3)暂停语句(stop)作用类似执行“运行菜单”中的“中断”命令。(4)结束语句(End)25.数据类型:(1)字符串(String)是一个字符序列,由ASCII字符组成,包括标准的ASCII字符和扩展ASCII字符。(字符串的长度取决于里面的字符的个数;空格也是字符;空字符串的长度为零。

    16、)(2)数值:整型数(整数(Integer)2个字节和长整数(Long)不带小数点和指数符号的数。 浮点数(单精度浮点数(Single)4个字节和双精度浮点数(Double)8个字节)是带有小数部分的数值。双精度的存储量比单精度大。(3)货币(Currency)定点数据类型,精确到小数点后4位。(4)变体(Variant)可变的数据类型,可以表示任何值。(5)字节(Byte)取值范围为0-255.(6)布尔(Boolean)逻辑值。(True或False)(7)日期(Date)日期文字必须以符号“#”括起来,如:#January 1,2001#26.说明符:整型(%)、长整型(&)、单精度浮点

    17、数(!)、双精度浮点数(#)、货币型()、字符串()。27.变量的命名:(1)名字只能由字母、数字和下划线。(2)名字的第一个必须是英文字母,最后一个字符可以是类型说明符。(3)名字的有效字符为255个。(4)不能用 Visual Basic的保留字和末尾带说明符的保留字做变量名,如,变量Print和Print%。但可以把保留字嵌入变量名中,如Print_Number。(5)不能在变量名中出现。、空格或嵌套!,#,¥,%,&。(6)变量名不能与关键字同名。 28.变量:(1)Dim:用于在标准模块、窗体模块或过程中定义变量或数组。当定义的变量要用于窗体时,程序代码窗口中的“对象”框应为“通用”

    18、,“过程”框应为“声明”。(2)Static:用于过程中定义静态变量及数组变量。与Dim不同的是,Dim定义的变量被每次引用时,变量值会被重新设置(数值为0,字符串为空),而Static的值会继续保留。(3)Public:用来在标准模块中定义全局变量或数组。#:自定义数据类型只能在窗体模块的通用-声明阶段进行声明。#:Dim只能声明变量。29. Visual Basic函数:(1)Int(X):求不大于自变量X的最大整数。(取整)如Int(3.4)=3 Int(-3.4)=-4 Fix(x):去掉浮点数的小数部分,保留其整数部分。(2)Asc(X):返回字符串中第一个字符的ASCII码(3)C

    19、hr(X):把X的值转换为相应的ASCII字符。(4)Str(X):把X的值转换为一个字符串。(5)Val(X):把字符串转换为数值。(6)Sgn(X):返回自变量x 的符号,即:当x为负数时,函数返回-1当x为零时,函数返回0当x为正数时,函数返回1(7)Sqr(X):返回自变量X的平方根。根号x。(8)随机数(Rnd):产生一个0-1之间的单精度随机数。注意:int((范围上限-范围下限+1)*rnd+范围下限)。如30-50:int((50-30+1)*rnd+30)(9)时间:Day(now)返回当前的日期。WeekDay、Month、Year(Now)、Hour(now)返回小时(0

    20、-23)、Minute、Second返回秒。(10)Abs(x):返回自变量x的绝对值。#:日期格式:mm/dd/yyyy或mm-dd-yyyy(1)用#括起来(2)Format函数:Format(mydate,“dd,mm,yyyy”)30.字符串函数:(1)删除空白字符函数:LTrim(字符串):去掉字符串左边的空白字符;RTrim(字符串):去掉字符串右边的空白字符;Trim(字符串):去掉字符串两边的空白字符。(2)字符串截取函数:左部截取Left(字符串,n)返回字符串的前n个字符;中部截取Mid(字符串,p,n)从第p个字符开始,向后截取n个字符;右部截取Right(字符串,n)返

    21、回字符串的最后n个字符。(3)字符长度测试:Len(字符串);Len(变量名):测试变量的存储空间。(4)String(n,ASCII码:构成字符的ASCII码值);String(n,字符串)返回由n个指定字符组成的字符串;当为字符串时,返回由该字符串第一个字符组成的n个字符的字符串。(5)空格函数:Space(n)返回n个空格。(6)字母大小写转换大写字母:Ucase(字符串);小写字母Lcase(字符串)(7)插入字符串语句:Mid(字符串,位置【,L】=子字符串。该语句把从字符串的位置开始的字符用子字符串代替。(8)字符串匹配函数:InStr(【首字符位置,】字符串1,字符串2【,n】)

    22、该函数在字符串1中查找字符串2,如果找到,则返回字符串2的第一个字符在字符串1中的位置。例如:a=“Microsoft Visual Basic”X = InStr(a, “Visual”)Print x1131.Visual Basic算数运算符:浮点除法(X / Y);整数除法(X Y)操作数都是整数,结果只取整数部分;操作数时小数时,先对操作数四舍五入取整。32.取模运算(Mod):第一个操作数整除第二个操作数所得的余数。25.68 mod 6.99首先通过四舍五入把25.68和6.99变成26和7在整除。33.算数运算符的优先级:幂运算-取负-乘、浮点除-整除-取模-加、减-字符串链接

    23、(&)34.+:数值时进行和运算,字符串时进行连接。35.逻辑运算符:(1) Not(非):进行取反运算。(2) And(与):一假为假,均真才真。(3) Or(或): 一真为真,均假才假。(4) Xor(异或):存在差异为真,不存在差异为假。(5) Eqv(等价):同真为真,同假为真。(6) Imp(蕴含):当第一个表达式为真,第二个为假时,结果为假。36.数据输出Print方法:【对象名称.】(窗体、图片框、打印机、立即窗口Debug)Print【表达式表】【,|;】。如果对象名称省略,则在当前窗体上输出。如果省略表达式表,则输出一个空行。当输出多个表达式或字符串时,用分隔符隔开。逗号按标

    24、准输出格式显示数据项(14个字符为一个区段。分号或空格按紧凑输出格式输出数据。Print方法具有计算和输出双重功能,对于表达式他先计算后输出。每执行一次print方法要自动换行。分号或逗号加在末尾,可以使输出显示数据同行显示。#:Print没有赋值功能。(1)Tab函数:Tab(n)把光标移到由参数n指定的位置,从这个位置开始输出信息。输出内容放在Tab函数后面用分号隔开。如:Print Tab(25);800 一个Print方法多个Tab函数时,每个输出项之间用分号隔开。(2)Spc函数:Spc(n)在Print的输出中,用Spc函数可以跳过n个空格。(3)空格函数:Space(n)Spac

    25、e函数返回n个空格#:格式输出: Format$(数值表达式,格式字符串) 格式说明符:#:数字;不在前后补零。0:数字;在前后补零(多余的位用零补齐)。.:小数点。小数点多余的数字按四舍五入处理。,:千位分隔符,小数点左边,每隔三位用一个逗号分开。(不放在头部和紧靠小数点的位置。)37.Cls方法:【对象.】Cls 清除由Print方法显示的文本或在图片框中显示的图形,并把光标移到对象的左上角。当窗体的背景用Picture属性装入时,只能通过LoadPicture方法清除。38.数据输入InputBox函数:对象=InputBox(“ ”)产生输入对话框。默认情况下InputBox函数返回值

    26、为字符串。# :InputBox(“对话框显示信息”“对话框标题”“没有输入信息时,用此默认字符串做输入值”)#:对话框显示信息换行:Chr$(13)+Chr(10)或vbCrLf39.询问对话框:MsgBox函数:对象=MsgBox(,type)type用来控制在对话框内显示的按钮、图标的种类和数量。MsgBox语句:MsgBox“ ”。 MsgBox语句没有返回值,只做简单信息提示。# MsgBox函数:n=MsgBox(显示信息,x,提示信息)。X:(0-5)+16暂停,32疑问,48警告,64忽略# MsgBox函数的返回值:1-7#:0:应用程序强制返回;应用程序一直被挂起,直到用户

    27、对消息框作出响应才继续工作。#:4096:系统强制返回;全部应用程序都被挂起,直到用户对消息框作出响应才继续工作。#:msgbox函数(显示信息,按钮图标数,标题,帮助文件,上下文编号)40.字形-FontName、字号FontSize、粗体-FontBold【=Boolean】、斜体FontItalic【=Boolean】、加删除线-FontStrikethru【=Boolean】、加下划线-FontUnderline【=Boolean】、重叠显示-FontTransParent【=Boolean】41.标签:(1)Alignment:标签中标题的放置方式,0左,1右,2中。(2)AutoS

    28、ize:是否自动调整标签的大小。(3)BorderStyle:0无边框,1有边框。(4)Caption:用来在标签中显示文本。(5)Enabled:确定窗体或控件是否能够对用户产生的事件做出反应。(6)BackStyle:1标签覆盖背景。0标签透明。(7)WordWrap:True时,标签在垂直方向变化大小以与标题文本相适应。False时,标签在水平方向上扩展到标题中最长地 一行。与AutoSize连用。42.文本框:(1)MaxLength:允许在文本框中输入的最大字符数。(2)MultiLine:True时,多行文本自动换行,Ctrl+Enter插空行。False时,单行文本。(3)Pas

    29、swordChar:输入密码时,用于口令输入。(4)ScrollBars:滚动条。1水平滚动条,2垂直滚动条,3水平、垂直滚动条MultiLine为真时才能使用ScrollBars。(5)Text:设置文本框中显示内容。(6)Locked:指定文本框可否被编辑。True时可以滚动和选择控件中的文本,不能编辑。(7)Seltext:含有当前所选择的文本字符串。#:字符串大小比较:将两个字符串从左到右逐个比较其ASCII码值。直到比较出第一个不相等的字母为止。#:数值表达式字符串表达式43.文本框事件:(1)Change事件(同步事件)文本框输入东西时,触发Change事件。(2)GotFocus

    30、:得到光标。(3)LostFocus:当按下Tab键光标离开当前文本框时触发该事件。(4)SetFocus:对象. SetFocus将光标转移到指定文本框44.图片框和图像框:(1)Picture:显示图片。Picture1. Picture=Load Picture(“C:.ico”)(2)Stretch:自动调整图像框的中图形内容的大小。False时,自动放大缩小。45.图片框与图像框的区别:(1)图片框里可以放控件。(2)图片框可以通过Print方法接受文本,并可接受由像素组成的文件。(3)图像框占用内存少,显示速度快。(4)只有图像框有Stretch属性。#:图片框中图形的清除方法:(

    31、1)picture1.picture=loadpicture(“”)或loadpicture( )(2)Cls#:控件按钮:(1) Cancel:True时,按ESC键于单击该命令按钮的效果相同,一个窗体中,只允许一个命令按钮的Cancel被设置为True。(2) Default:True时,按回车键于单击该命令按钮的效果相同,一个窗体中,只允许一个命令按钮的Default被设置为True。(3) Style:0:标准样式;1:图形格式。控件用图形样式显示。文本加图形。(4) Picture:给命令按钮指定一个图形。Style=1.(5) DownPicture:控件被单击或按下状态时在控件中显示的图形。Style=1.(6) DisabledPicture:当命令按钮禁用时显示该图形。Style=1.46.选择控件-


    注意事项

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

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




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

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开