VBnet总复习x.docx
- 文档编号:2327787
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:14
- 大小:23.06KB
VBnet总复习x.docx
《VBnet总复习x.docx》由会员分享,可在线阅读,更多相关《VBnet总复习x.docx(14页珍藏版)》请在冰豆网上搜索。
VBnet总复习x
第1章Visual程序开发环境
.NET的目的以互联网作为新一代操作系统的基础。
.NET开发平台包括.NET框架和.NET开发工具等组成部分,.NET框架包括公共语言运行库和.NET类库。
VB2008利用.NET框架提供的功能,引入了更严格的面向对象特性,如封装、继承、可重载性、多态性等。
对象的三要素:
属性、事件和方法
启动Visual
第一种方法:
使用“开始”菜单中的“程序”命令
第二种方法:
使用“资源管理器”
第三种方法:
使用“开始”菜单中的“运行”命令
第四种方法:
建立启动Visual的快捷方式
!
退出Visual应用程序:
End或()
窗体设计器、解决方案管理器窗口、资源管理器与属性窗口、工具箱窗口、代码窗口
(1)解决方案文件。
其扩展名为.sln(solution),相当于VisualBasic中的工程组(.vbp)文件。
(2)项目文件。
其扩展名为.vbproj,每个项目对应一个项目文件。
(3)窗体和代码模块文件。
其扩展名为.vb,在Visual中,所有包含代码的源文件都以.vb作为扩展名。
除主窗口外,集成开发环境中还有其他一些窗口,这些窗口可以在需要时打开,不需要时关闭或隐藏。
其他窗口的显示方式主要有4种,分别为“可停靠”、“隐藏”、“浮动”和“自动隐藏”。
第2章VB2008数据类型和表达式
VisualBasic中的语句:
、
语句的构成(由VisualBasic关键字、对象属性、运算符、函数以及能够生成VisualBasic编辑器可识别指令的符号组成。
)
自动语法检查
复合语句行(各语句之间用冒号(:
)隔开)
续行(使用的续行符是下划线(_),续行符与它前面的字符之间至少要有一个空格)
注释语句:
REM注释内容或'注释内容
数据类型:
①字符(Char)、字符串(String$)
②短整型(Short)、整型(Integer%)、长整型(Long&)
③单精度数(Single!
)、双精度浮点数(Double#)、Decimal类型@
】
④字节(Byte)、布尔(Boolean)、日期(Date)、对象(Object)[以32位(4个字节)的地址形式存储,此地址为对象引用。
]
常量和变量
常量分为3种,分别为文字常量、符号常量和系统常量。
文字常量也称直接常量或字面量(Literal)。
Visual有4种文字常量,即字符和字符串常量("A"、"NumberofEmployees")、数值常量(624、-4536、&O347、&H32F、&O&、H6D8A45&后两个为长整型)、布尔常量(也称逻辑常量,它只取True(真)和False(假)两个值)和日期常量(#05/16/2007#、#September15,2007#)。
符号常量,用来代替数值或字符串。
一般格式为:
[Public|Private]Const常量名[As类型]=表达式[,常量名[As类型]=表达式]
例如:
PublicConstMyStringAsString="HELP"
系统常量,Visual提供了大量预定义的常量,可以在程序中直接使用,这些常量均以小写字母vb开头。
(例如:
vbCtlf表示回车)
变量:
一个有名称的内存位置称为变量(Variable)。
命名规则如下:
(1)名字只能由字母、数字和下划线组成;
*
(2)名字的第一个字符必须是英文字母,最后一个字符可以是类型说明符;
(3)名字的有效字符为255个;
(4)不能用Visual的保留字作变量名,但可以把保留字嵌入变量名中;同时,变量名也不能是末尾带有类型说明符的保留字。
注意,在默认情况下,Visual编译器强制使用显式变量声明,直接用类型说明符不能声明变量。
Dim变量名As类型
Dim变量名As类型[=初值]
同时定义多个变量为单精度类型,例如:
dimx,y,zasSingle,注意不能用下面语句同时为多个变量赋值没,dimx,y,zasSingle=。
运算符与表达式:
表达式的执行顺序:
1.首先进行函数运算。
[
2.接着进行算术运算,其次序为:
(1)指数(^)
(2)取负(-)(3)乘、浮点除(*、/)
(4)整除(\)(5)取模(Mod)(6)加、减(+、-)
(7)连接(&)
3.然后进行关系运算(=、>、<、<>、<=、>=、Like、Is)。
4.最后进行逻辑运算,顺序为:
(1)Not
(2)And(3)Or(4)Xor
(5)AndAlso(6)OrElse若已经算出结果,则不继续计算
将数学表达式转换为VB2008的表达式:
@
x,y为变量,xy÷4可写为:
x*y/4
15除以4的余数的-3次方,应写为:
(15mod4)^(-3)
x>y≥z应写为:
x>yandy>=z
常用内部函数:
转换函数,包括CBool、CChar、CDate、CDbl、CInt、CLng、CSng等。
Int(x)求不大于自变量x的最大整数
Fix(x)去掉一个浮点数的小数部分,保留其整数部分
Hex(x)把一个十进制数转换为十六进制数
Oct(x)把一个十进制数转换为八进制数
Asc(x$)返回字符串x$中第一个字符的ASCII或DBCS码
】
Chr(x)把x的值转换为相应的ASCII或DBCS字符
Str(x)把x的值转换为一个字符串
Val(x$)把字符串x$转换为相应的数值
Abs(x)返回自变量x的绝对值
Sign(x)返回自变量x的符号,即:
当x为负数时,函数返回-1
当x为0时,函数返回0
当x为正数时,函数返回1
Sqrt(x)返回自变量x的平方根,x必须大于或等于0
Exp(x)返回以e为底、以x为指数的值,即求e的x次方
!
Pow(x,y)求x的y次方
Now() 返回当前的日期和时间
Date 返回当前的日期
Time() 返回当前的时间
Rnd[(x)]产生一个0—1之间的单精度随机数
注意:
数学函数在命名空间中定义。
为了使用上面表中列出的数学函数,必须在模块的开头加上下面的Imports语句:
Imports
Randomize()初始化随机函数发生器
%
字符串函数
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
函 数 格 式 功 能
─────────────────────────────────
LTrimLTrim(字符串) 去掉字符串左边的空白字符
RTrimRTrim(字符串) 去掉字符串右边的空白字符
TrimTrim(字符串)去掉“字符串”两边的空白字符
LeftLeft(字符串,n)取字符串左部的n个字符
RightRight(字符串,n)取字符串右部的n个字符
】
MidMid(字符串,p,n)从位置p开始取字符串的n个字符
LenLen(字符串)测试字符串的长度
SpaceSpace(n)返回n个空格
InStrInStr(字符串1,字符串2,)在字符串1中查找字符串2
UcaseUcase(字符串)把小写字母转换为大写字母
LcaseLcase(字符串)把大写字母转换为小写字母
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
>
第3章结构化程序设计语句
结构化程序组成:
顺序结构、选择结构和循环结构。
用Visual开发应用程序的一般步骤:
建立可视用户界面
设置可视界面对象属性
编写事件驱动代码(过程代码是针对某个对象事件编写的。
为了指明某个对象的操作,必须在方法或属性前加上对象名,中间用句点(.)隔开。
)
保存和运行
赋值语句。
符合赋值运算符:
+=、*=、\=、/=、^=
控制语句:
^
1.单行结构条件语句
单行条件语句比较简单,其格式如下:
If条件Then then部分 [Else else部分]
例如:
IfX>=YThenMsgBox("X>=Y")ElseMsgBox("X 2.块结构条件语句 块结构条件语句一般格式如下: If条件1 Then 语句块1 [ElseIf条件2 Then 语句块2] 。 [ElseIf条件3 Then 语句块3] ...... [Else 语句块n] EndIf IIf函数: result=IIf(条件,True部分,False部分) 3.分支控制结构 SelectCase 测试表达式 Case 表达式表列1 : [语句块1] [Case表达式表列2 [语句块2]] ...... [CaseElse [语句块n]] EndSelect 4.环控制结构: 包括: 计数循环(For-Next循环)、当循环(While-EndWhile循环)和Do循环(Do-Loop循环)。 For循环变量=初值To终值[Step步长] ~ [循环体] [ExitFor] Next[循环变量] 算法: 累加、连乘 While条件 [语句块] [ExitWhile] EndWhile , (1) Do [语句块] [ExitDo] Loop[While|Until 循环条件] (2) Do[While|Until 循环条件] [语句块] 】 [ExitDo] Loop 求e,PI ExitSub退出过程 ExitFunction退出函数 第4章数组 介绍Visual提供的三种复合数据类型,即数组、结构和枚举。 Dim 用于模块或过程中 ( ReDim 用于过程中 Static用于过程中 Public用于模块中,定义全局数组 Dim数组名(下标上界)As类型名称 Dim数组名(第一维下标上界,第二维下标上界)As 类型名称 根据内存区开辟时机的不同,可以把数组分为静态(Static)数组和动态(Dynamic)数组。 数组的初始化: Visual允许在定义数组时对各元素指定初始值,称为数组的初始化。 1.一维数组的初始化: Dim数组名()As类型={值1,值2,值3,......,值n} ! 2.二维数组的初始化: Dim数组名(,)As类型={{第一行值},{第二行值}...{第n行值}} 3.多维数组的初始化了解就行 数组元素的引用: 数组名(下标)数组名(下标,下标) 与数组有关的两个函数: Lbound()和Ubound() 在Visual中还提供了ForEach...Next语句专门用于数组或对象“集合”,其一般格式为: ForEach成员In数组 循环体 [ExitFor] | …... Next[成员] 数组应用: 冒泡法排序、选择法排序、矩阵转置、矩阵加法 第5章过程 过程分为事件过程和通用过程。 通用过程分为两类,即子程序过程和函数过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VBnet 复习
![提示](https://static.bdocx.com/images/bang_tan.gif)