VBnet总复习xWord文件下载.docx

上传人:b****2 文档编号:15245225 上传时间:2022-10-28 格式:DOCX 页数:14 大小:23.06KB
下载 相关 举报
VBnet总复习xWord文件下载.docx_第1页
第1页 / 共14页
VBnet总复习xWord文件下载.docx_第2页
第2页 / 共14页
VBnet总复习xWord文件下载.docx_第3页
第3页 / 共14页
VBnet总复习xWord文件下载.docx_第4页
第4页 / 共14页
VBnet总复习xWord文件下载.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

VBnet总复习xWord文件下载.docx

《VBnet总复习xWord文件下载.docx》由会员分享,可在线阅读,更多相关《VBnet总复习xWord文件下载.docx(14页珍藏版)》请在冰豆网上搜索。

VBnet总复习xWord文件下载.docx

其扩展名为.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应写为:

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<

Y"

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 循环条件]

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章过程

过程分为事件过程和通用过程。

通用过程分为两类,即子程序过程和函数过

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 笔试

copyright@ 2008-2022 冰豆网网站版权所有

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