vb知识点总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章Visual basic概述
一、VB是在Windows平台下,用于开发和创建具有图形用户界面的
应用程序的工具。
二、VB是面向对象的程序设计语言;工作方式为事件驱动/消息驱动。
1.对象
对象是动作体的逻辑模型,是人们可控制的某种东西,应用程序的每个窗体和窗体上的种种控件都是VB的对象
2.属性
属性指对象的特性。
3.方法
方法指对象可以进行的动作或行为。
4.事件
事件是指能被对象所识别的动作。
5.事件驱动
只有在事件发生时程序才会运行。
6.工程
工程是应用程序文件的集合,一个工程一般会包含下列文件,如表1—l所示。
表1—1 应用程序文件类型
第2章创建用户界面
知识点概括
1.用户界面
用户界面是应用程序中最重要的部分,是程序与用户进行交互的桥梁,标准的Windows
应用程序界面都是由窗口、菜单条、各种按钮、文本框、列表框等对象构成的。
2.窗体
窗体是包容用户界面或对话框所需的各种控件对象的容器。
在创建一个新的工程时,默认的第一个窗体即为启动窗体。
3.控件
控件是与用户进行交互的可视化部件,向窗体上添加控件应在窗体编辑器中进行。
4.命令菜单
命令菜单是应用程序窗口的基本组成元素之一,它由菜单条、菜单、菜单项、子菜单、弹出式菜单组成,可以通过VB提供的菜单编辑器创建程序菜单。
(1)连字符(—)
(2)&
5.设计用户界面的步骤
(1)确定窗体的大小和位置。
(2)根据程序的功能和要求,添加所需的控件。
(3)合理地分布控件的位置与大小。
(4)设置各个对象的属性。
6.窗体及常用控件的常用属性、事件、方法
熟悉各对象的常用属性、事件和方法,对于创建应用程序有着举足轻重的作用,表2—1给出了窗体及常用控件的常用属性、事件以及方法使用说明。
表2—1 窗体及常用控件的常用居住、事件以及方法一览表
显示
7、Print 方法
第3章语言基础
3.1知识点概括
一个应用程序就是一个工程,在一个工程中可以包含若干个文件,应用程序的基本组成如图3—1所示。
1.过程与模块
程序的最基本单位是过程,一般在VB中将过程分为事件过程和通用过程有窗体模块和标准模块,关于过程与模块的概念和说明见表3—1。
表3—1 过程与模块
2.数据类型
数据是计算机程序处理的对象,VB具有强大的数据处理能力,在VB中定义了标准数据类型,其具体说明见表3—2。
表3—2 数据类型
3.常量
常量就是在程序运行中取值始终保持不变的数据,可以是具体的数值也可以是专门说明的符号,各种常量的表示见表3—3。
表3—3 常量
4.变量
变量就是以符号形式出现在程序中,其值在程序执行期间可以发生变化的数据。变量的作用域的不同,可将变量分为局部变量、窗体/模块级变量和全局变量。表3—4中给出了各种变量的声明方式和声明位置的比较。
表3—4 变量
5.运算符与表达式
(1)运算符。
在程序设计的过程中,经常要进行各种各样的运算,在VB中包括
四种运算:算术运算、连接运算、关系运算和逻辑运算,相关运算符的说明见表3—5
表3—5 运算符
把常量和变量用运算符、括号连接起来的式子就是表达式。在VB表达式中只能使用圆括号,且括号必须成对使用.
(3)运算规则.
●运算符运算优先顺序为:括号最优先->术运算->连接运算->关系运算->逻辑运算。
●相同数据类型的数据进行运算,运算结果也是同一类型。
●不同数据类型的数据进行运算,运算结果为两个运算对象中存储长度较长的对象的类型.
例如:
Dim x As Integer,y As Integer
x=200:Y=200
Print x*y
执行以上程序段,将出现“溢出”错误信息,若将其中y As Integer 改为y As Single,则运算结果为40000。
6.常用内部函数
VB中有两类函数:内部函数和用户自定义函数。用户自定义函数将在第8章中进行介绍。
内部函数是由系统提供的,可在任何一个vB程序中随时使用的程序段。表3—6~表3—10分别列出了常用函数的格式与功能。
注意:使用时要注意每个函数的功能、参数个数及类型,以及函数返回值的类型。
表3—6算术函数
表3—8 转换函数
7.赋值语句
赋值语句的作用就是在程序中改变对象的属性或变量的值,如果一个赋值语句左边变量的类型与右边表达式的类型不同,系统将视具体情况作出如下处理,如表3—12所示,表中出现的变量定义为:x As Integer,y As Double,st As String,Flag As Boolean .
表3—12 不同类型的数据处理
第4章算法基础及Visual BaSiC的基本语句
知识点概括
1。算法
算法是解决某个问题或者处理某件事情的方法和步骤。在程序设计中,算法专指用计
算机解决某一个问题的方法和步骤。
2.算法分类
算法分数值计算算法和非数值计算算法。
3.评价算法的依据
评价算法的优劣主要是看算法的正确性、运行的效率以及占用系统资源的多少。
4.算法的特征
算法具有确定性、可行性、有穷性、输入性以及输出性特征。
5.算法设计
可以采用“逐步求精”来进行算法设计并逐步将程序编写完善。所谓“逐步求精”,是指对一个复杂问题,不是一步就编成一个可执行的程序,而是分步进行。
所谓“抽象程序”,是指程序所描述的解决问题的处理规则,是由那些“做什么”操作组成的,而不涉及这些操作“怎样做”以及解决问题的对象具有什么结构,不涉及构造的每个局部细节。
逐步求精方法有多种具体做法。例如,流程图方法、基于过程或函数的方法。
程序设计的最抽象的三大步骤为:
(1)数据输入;
(2)数据处理;
(3)数据输出。
在针对具体问题的时候,对这几步进行细化,根据问题选择使用什么样的控制结构。当
然在具体的问题中,有时候这三大步不能很清晰地区分清楚,可能会出现交叉处理的现象,
这时候就需要根据具体问题来作具体处理了。
6.基本算法结构
(1)顺序结构。
系统在执行程序时,按顺序处理每条语句。