VB知识点总结
1 第一章知识点
(1)VB的语言特点
可视化开发环境:界面设计所见所得;面向对象程序设计:程序和数据封装作为一个对象,在工具箱里面的都是一个一个的类,比如commandbutton类,当你把它从工具箱拖出来已经,它就被实例化成了一个对象,名称叫command1,如果你拖了2个command,就是2个不同的对象;事件驱动编程:VB程序没有明显的入口和出口,都在等待用户或者系统或者代码触发某个事件,然后执行事件对应的任务
(2)VB的工作模式
设计模式,运行模式,中断模式;程序在运行模式是没有办法修改代码和设计界面窗口的。
(3)VB的文件类型
窗体文件frm;程序模块文件bas;类模块文件cls;工程文件vbp;工程组文件vbg;资源
文件res;保存工程的时候应该同时保存工程文件vbp和窗体文件frm。
(4)VB的窗口
任何的窗口被关闭了不到了,都应该在视图菜单下面来寻,工具箱窗口,代码窗口,窗体布局窗口,立即窗口(可以在中断模式下查询程序运行对象值,ctrl+G打开立即窗口)
2 第二章知识点
(1)面向对象的基本概念
类:具有类似属性和方法的对象的抽象,比如大学;对象:类实例化就成为一个对象,每个对象都具有自己的属性和方法,比如西南财经大学天府学院。属性:对象的静态特征,最重要的属性是name,在VB里面对象的name是不能省略的,而且在程序运行的过程中是不能修改的;事件:人或者系统对对象的作用,对象是被动者,比如load,unload,timer;click等;方法:对象发出的行为,对手是主动者,比如move,show,hide等。
(2)VB的开发流程
第一步分析后画流程图
第二步界面设计
第三步编写代码
第四步测试运行
3 第三章知识点
(1)VB书写代码的格式
✧VB代码中不区分字母的大小写。
✧同一行可以书写多条语句,语句间用冒号“:”分隔。
✧一条语句可以写在同一行,也可以写在多行。续行符号是一个空格加下划线“_”。
✧注释语句以Rem开头,也可以使用单引号“‘”。后者注释内容可直接出现在相关语句的后面。
✧VB6中新增了“块注释/取消块注释”:在代码模式下,右击工具栏,在弹出菜单里把“编辑”项选中……
✧变量和常量的命名规则:有数字,字母,下划线组成;字母作首字符;不超过255个字符;不能以VB关键字和系统常量做名字
(2)VB的数据基本类型
数值类型:
数据类型 | 名称 | 字节数 | 范围 | 举例 |
字节型 | Byte | 1 | 0~255 | 128 |
整型 | integer | 2 实例化类和实例化对象 | -32768~32767 | 1000 |
长整型 | Long | 4 | 32768 | |
单精度 | Single | 4 | 7位小数 | 1.1 |
双精度 | Double | 8 | 15位小数 | |
货币型 | Currency | 4 | 4位小数 | |
字符串类型:
✧string 用“”双引号作为定界符
✧声明一个字符串变量,不规定串长:dim s as string
例:
dim s as string
S=”中国”
Print len(s) ‘ 长度为4个字节
S=”abs”
Print len(s) ‘ 长度为3个字节
✧声明一个定长字符串,在后面加 *指定字符串的长度 dim s as string * 8
例:
Dim s as sting * 6
Dim a as integer
S=”12345678”
Print len(s) ‘ 长度为6个字节
a=len(s)
print len(a) ‘ 长度为2个字节,如果打印其他类型的长度,则为其数据类型
所占用的字节数
日期类型
✧用“”双引号或者# #井号作为定界符
例:
dim a as date
A=#4/20/1999#
A=A-10
Print A ‘ #4/10/1999# 减去的是天数
对象类型
✧对象类型变量可以用来引用程序中各种对象,对象类型的使用分为声明,赋值,代表三步,类似给控件取一个小名
例:
Dim a as commandbutton
Set a=command1
a.caption=”hello” ‘等价于command1.caption=”hello”
变体类型
✧变体型声明方式 dim c或者dim c as variant
例:
Dim a ,b as double ‘a是变体型
✧变体型在未进行变量赋值前是值是empty
✧变体型是数据类型根据赋值不同可以改变
例:
Dim A
A=”88” ‘A是字符串 “88”
A=A+10 ‘A的值是98
(3)VB常量的声明
✧符号常量声明:关键字是const,必须在声明的时候进行初始化
✧符号常量声明分隐式声明和显式声明
例:
Const a as string=”123” 显式声明
Const a =true 隐式声明
(4)VB变量的声明
变量声明:关键字是dim,变量必须要定义,再使用
变量声明分隐式声明和显式声明
类型 | 关键字 | 隐式声明后缀 |
整形 | integer | % |
长整形 | long | & |
单精度型 | Signle | ! |
双精度型 | Double | # |
字符串 | String | $ |
货币型 | currency | @ |
例:
Dim a as double
Dim a%,b#
(5)VB运算符
运算符分类
✧算术运算符:() ^ * / \ mod + -
✧关系运算符:< > = <= >= <>
✧逻辑运算符:not and or xor eqv imp
运行符优先级
✧算术运算符>字符串连接运算符>关系运算符>逻辑运算符
✧优先级的顺序:
由上至下对应由高到低,同一行的优先级相同,程序顺序执行。
算术运算符(优先级最高)
()
sin cos…
^
* / \
mod
+ -
关系运算符
> >= < <= = <>
逻辑运算符(优先级最低)
Not
And Or Xor Eqv Imp
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论