vb基本语言基础

2022-07-01

第一篇:vb基本语言基础

VB函数大全_基本函数大全

Abs 函数 返回数的绝对值。

And 运算符 执行两个表达式的逻辑连接。 Array 函数 返回含一数组的 变体 。

Asc 函数 返回字符串首字母的 ANSI 字符代码。 赋值运算符 (=) 给变量或属性赋值。 Atn 函数 返回数的反正切值。

调用语句 将控制移交 Sub 或 Function 过程。

CBool 函数 返回已被转换为 Boolean 子类型的变体的表达式。 CByte 函数 返回已被转换为字节子类型的变体的表达式。 CCur 函数 返回已被转换为货币子类型的变体的表达式。 CDate 函数 返回已被转换为日期子类型的变体的表达式。 CDbl 函数 返回已被转换为双精度子类型的变体的表达式。 Chr 函数 返回指定 ANSI 字符码的字符。

CInt 函数 返回已被转换为整数子类型的变体的表达式。 Class 对象 提供对已创建的类的事件的访问。 Class 语句 声明类名

Clear 方法 清除 Err 对象的所有属性设置。

CLng 函数 返回已被转换为 Long 子类型的变体的表达式。 颜色常数 颜色常数列表。

比较常数 用于比较运算的常数列表。

连接运算符 (&)

强制两个表达式的字符串连接。

Const 语句

声明用于字母值的常数。 Cos 函数 返回角度的余弦值。

CreateObject 函数 创建并返回对“自动”对象的引用。

CSng 函数 返回已被转换为单精度子类型的变体的表达式。 CStr 函数 返回已被转换为字符串子类型的变体的表达式。

日期和时间常数 在日期和时间运算中用来定义星期几和其他常数的常数列表。 日期格式常数 用于日期和时间格式的常数列表。 Date 函数 返回当前系统日期。

DateAdd 函数 返回加上了指定的时间间隔的日期。 DateDiff 函数 返回两个日期之间的间隔。 DatePart 函数 返回给定日期 的指定部分。

DateSerial 函数 返回指定年月日的 日期子类型的变体 。 DateValue 函数 返回日期子类型的变体 。 Day 函数 返回日期,取值范围为 1 至 31。

Description 属性 返回或者设置说明某个错误的字符串。 Dictionary 对象 存储数据键、项目对的对象。 Dim 语句 声明变量并分配存储空间。

除法运算符 (/) 两数相除并以浮点数格式返回商。

Do...Loop 语句 当条件为 True 或者当条件变为 True 时,重复一语句块。 Empty 表示尚未初始化的变量值。 Eqv 运算符 使两个表达式相等。

Erase 语句 重新初始化固定数组的元素并重新分配动态数组的存储空间。 Err 对象 含有关于运行时错误的信息。 Eval 函数 计算并返回表达式的值。

Execute 方法 根据指定的字符串,执行正则表达式的搜索。 Execute 语句 执行单个或更多的指定语句。

Exit 语句 退出 Do...Loop、For...Next、 Function 或 Sub 代码块。

Exp 函数 返回 e (自然对数的底)的多少次方。 自乘运算符 (^) 指数函数,幂为自变量。 False 关键字,其值为零。 FileSystemObject 对象 提供对计算机文件系统的访问。

Filter 函数 根据指定的筛选条件,返回含有字符串数组子集的、下限为 0 的数组。 FirstIndex 属性 返回字符串匹配的位置。 Fix 函数 返回数的整数部分。

For...Next 语句 以指定的次数重复一组语句。

For Each...Next 语句 对于数组或集合中的每一个元素,重复一组语句。

FormatCurrency 函数 返回的表达式为货币值格式,其货币符号采用系统控制面板中定义的。 FormatDateTime 函数 返回格式化为日期或时间的表达式。 FormatNumber 函数 返回格式化为数的表达式。

FormatPercent 函数 返回格式化为百分比(乘以 100)的表达式,以 % 符号结尾。 Function 语句 声明形成 Function 过程体的名称、参数和代码。 GetObject 函数 从文件返回对“自动”对象的访问。 GetRef 函数 返回对可以绑定到事件的过程的引用。 Global 属性 设置或返回 Boolean 值。

Hex 函数 返回表示数的十六进制值的字符串。

HelpContext 属性 设置或返回帮助文件中某主题的上下文 ID。 HelpFile 属性 设置或返回帮助文件的全路径。 Hour 函数 返回小时数,取值范围为 0 至 23。

If...Then...Else 语句 根据表达式的值,有条件地执行一组语句。

IgnoreCase 属性 设置或返回 Boolean 值,指示模式搜索是否区分大小写。 Imp 运算符 执行两个表达式的逻辑隐含。 初始化事件

发生在创建相关类的实例时。

InputBox 函数 在对话框中显示提示,等待用户输入文本或者单击按钮,并返回文本框的内容。 InStr 函数 返回一个字符串在另一个字符串中第一次出现的位置。

InStrRev 函数 返回一个字符串在另一个字符串中出现的位置,是从字符串的末尾算起。 Int 函数 返回数的整数部分。

整数除法运算符() 两数相除,返回的商取其整数部分。 Is 运算符 比较两个对象引用变量。

IsArray 函数 返回 Boolean 值,表示变量是否为数组。

IsDate 函数 返回 Boolean 值,表示表达式是否可以转换为日期。 IsEmpty 函数 返回 Boolean 值,表示变量是否已被初始化。

IsNull 函数 返回 Boolean 值,表示表达式是否含有无效数据 (Null)。

IsNumeric 函数 返回 Boolean 值,表示表达式能否当作一个数,用来计算。 IsObject 函数 返回 Boolean 值,表示表达式是否引用了有效的“自动”对象。 Join 函数 返回连接许多包含在一个数组中的子串而创建的字符串。 LBound 函数 对于指示的数组维数,返回最小的可用下标。 LCase 函数 返回已被转换为小写字母的字符串。 Left 函数 返回字符串最左边的指定数量的字符。

Len 函数 返回字符串中的字符数量,或者存储变量所需的字节数。 Length 属性 返回在搜索字符串中匹配的长度。

LoadPicture 函数 返回图片对象。仅用于 32 位平台。 Log 函数 返回数的自然对数。

LTrim 函数 返回去掉前导空格的字符串副本。

Match 对象 提供访问匹配正则表达式的只读属性。 Matches 集合 正则表达式匹配对象的集合。 Mid 函数 从字符串中返回指定数量的字符。

Minute 函数 返回小时内的分钟数,取值范围为 0 至 59。 杂项常数 不能纳入任何其他类的常数列表。 Mod 运算符 两数相除,只返回余数。

Month 函数 返回月份,取值范围为 1 至 12。 MonthName 函数 返回表示月份的字符串。

MsgBox 常数 与MsgBox 函数一起使用的常数列表。

MsgBox 函数在对话框中显示消息,等待用户单击按钮,并返回表示用户所击按钮的数值。

乘法运算符 (*) 两数相乘。

取反运算符 (-) 表示数值表达式的相反数。 Not 运算符执行表达式的逻辑“非”运算。

Now 函数 返回当前计算机的系统日期和时间。

Nothing 使对象变量与所有实际的对象没有任何关联。 Null 表示变量含有无效的数据。

Number 属性 返回或设置代表某个错误的数值。 Oct 函数 返回表示一数的八进制值的字符串。 On Error 语句 启用错误处理。

运算符的优先级 表示各种 VBScript 运算符的优先顺序的列表。 Option Explicit 语句 强制显式声明脚本中的所有变量。 Or 运算符 执行两个表达式的逻辑“或”运算。

Pattern 属性 设置或返回正被搜索的正则表达式的模式。 Private 语句 声明私有变量并分配存储空间。

PropertyGet 语句 声明在窗体属性过程中获取(返回)属性值的名称,参数和代码。 PropertyLet 语句 声明在窗体属性过程中指定属性值的名称,参数和代码。 PropertySet 语句 声明在窗体属性过程中设置引用到对象的名称,参数和代码。 Public 语句 声明公有变量并分配存储空间。 Raise 方法 产生运行时错误。

Randomize 语句 初始化随机数发生器。

ReDim 语句 声明动态数组变量,并分配或重新分配过程级的存储空间。 RegExp 对象 提供简单正则表达式的支持。 Rem 语句 包含程序中的注释。

Replace 函数 返回一个字符串,其中某个指定的子串被另一个子串替换,替换的次数也有规定。 Replace 方法 替换在正则表达式搜索中已发现的正文。 RGB 函数 返回表示 RGB 颜色值的数。

Right 函数 返回字符串最右边的指定数量的字符。 Rnd 函数 返回一随机数。

Round 函数 返回指定位数、四舍五入的数。 RTrim 函数 返回去掉尾部空格的字符串副本。

ScriptEngine 函数 返回表示正在使用中的脚本语言的字符串。

ScriptEngineBuildVersion 函数 返回使用中的脚本引擎的编译版本号。 ScriptEngineMajorVersion 函数 返回使用中的脚本引擎的主版本号。 ScriptEngineMinorVersion 函数返回使用中的脚本引擎的次版本号。

Second 函数 返回时间的秒数,取值范围为 0 至 59。

Select Case 语句 根据表达式的值,在若干组语句中选择一组执行。 Set 语句 将对象引用赋予变量或属性。 Sgn 函数 返回表示数的符号的整数。 Sin 函数 返回角度的正弦值。

Source 属性 返回最早出错的对象或应用程序的名称。 Space 函数 返回由指定数量的空格组成的字符串。

Split 函数 返回下限为 0 的、由指定数量的子串组成的一维数组。 Sqr 函数 返回数的平方根。

StrComp 函数 返回反映字符串比较结果的值。 字符串常数 字符串常数的列表。

String 函数 返回重复的字符串,达到指定的长度。

StrReverse 函数 返回一字符串,其中字符的顺序与指定的字符串中的顺序相反。 Sub 语句 声明形成 Sub 过程体的名称、参数和代码。

减法运算符 (-) 求两数之差,或表示某数值表达式的相反数。 Tan 函数 返回角度的正切值。 终结事件

发生在相关类的实例终结之时。

Test 方法 根据指定的字符串,执行正则表达式的搜索。 Time 函数 返回反映当前系统时间的日期子类型的变体。 Timer 函数 返回时经子夜 12:00 AM 后的秒数。

TimeSerial 函数 返回含有指定时分秒时间的日期子类型的变体。 TimeValue 函数 返回含有时间的日期子类型的变体。 Trim 函数 返回去掉前导空格或末尾空格的字符串副本。 三态常数 在代码中使用,以便表示每个显示的值。 True 其值为 -1 的关键字。

TypeName 函数 返回一字符串,它提供了关于变量的变体子类型信息。 UBound 函数 返回指定维数数组的最大有效下标。 UCase 函数 返回的字符串已经被转换为大写字母。

Value 属性 返回在搜索字符串中已发现匹配的值或正文。 VarType 常数 定义变体子类型的常数列表。 VarType 函数 返回标识变体子类型的数值。

VBScript 常数 在 VBScript 中提供不同种类的常数。 Weekday 函数 返回表示星期几的数值。

WeekdayName 函数 返回表示星期几的字符串。

While...Wend 语句 只要给定的条件为 True,便执行一串语句。 With 语句 对单个的对象执行一串语句。

Xor 运算符 执行两个表达式的逻辑“异或”运算。 Year 函数返回表示年份的数值。

VB中整除运算符 与取整函数 INT 性质不同。一个是运算符,一个是函数。 整除,顾名思义,有除法在里面,而取整只是删除零头而已。 但它们在某种情况下可以相互替换,如: 32=Int(3/2) Int(10.11)=10.111

第二篇:如何入门学习VB语言

一.VB是啥?

VB 是Visual Basic编程言语

编写计算机程序需求运用计算机编程言语。计算机编程言语是人和计算机“对话”的桥梁。就像人类的言语相同,计算机编程言语也有许多。其时较为广泛运用的言语有“C++”、“Pascal”、“Basic”等。在许多的计算机编程言语中,以BASIC言语最为易学易用。

BASIC是英文Beginner’s All purpose Symbolic Instruction Code的缩写,意思为初学者通用符号指令代码,一向都是程序设计入门的首选言语。

二.学VB有啥用?

VB能做许多东西,只需你想去做。

运用程序。数据库程序。只需能想得到的根柢上都能够。可是像操作系统等大型杂乱的编程如今通常都用C来编的。用VB很难做得到。要做程序员,单单只会VB还不可。最许多学点其他的。比方ASP数据库 。NET。这样才做出十分好的东西来

三.如何学好VB

VB是一种很简略上手的言语,归于典型的入门简略,知晓很难。

在如今,VB仍然是世界上运用最广泛的言语.对比适合的范畴是C/S架构的MIS,衍生言语VBScript又是一种十分适合B/S架构MIS等的言语,他的简略和易修改十分适合处理系统需求多变的状况.对数据库的支撑也极好,有MS在后面支撑,你还忧虑啥,不过任何言语都在进化,VB也不破例,LZ能够以如今的根底学习.net架构,习气打开的需求.

若是你是一巧不通的话,我能够介绍一个学习的办法:

1.先看看书,大致的了解了一些根柢的东西,不至于"盲人摸象"

2.从小东西学起(全部在于实习),例如:VB 的三角函数啊.时钟啊.我想在书中是会有的.也能够看看网上的教程...

3.一个很重要的主张:等你现已有所收效了,最佳去上个VB的高档补习班.打个比方:时辰练的最佳,也得有自个来帮你打通经脉啊...

第三篇:VB与C语言知识点小结

VB是基于BASIC语言的可视化操作

Dim birthday as string Birthday=inputbox(“输入生日”,”birthday”,”1990-1-3”) Msgbox”您的生日是”&birthday (&是转化成字符串连接输出) 点击确定显示弹窗

窗体文字输出print” ”

窗体事件:单击、双击(空白)、load 窗体方法:print方法 xx.print” ” show方法 cls方法 VB的数据类型:数值型、字符串型、日期型、对象型 Dim a as integer Dim b as integer A=text1.text B=text2.text Msg”您输入的和是&val(a)+val(b) 输入kk则显示实时错误13,类型不匹配 定义常量:const PI as double =3.1415 Select case opt Case “f”

Result=val(a)+val(b) …

End select 一些运算符+ - * / = > < >= <= <>

数学函数:取整函数fix()去掉小数部分,int(a)不大于a的整数 abs(a)绝对值,sqr()求平方根

Sgn()判断正负 log() sin() cos() tan() 字符串函数:删除空格trim() 删除左端空格ltrim 删除右端空格 rtrim

左截取left(s,6) 右截取right(s,6) mid(s,2,6)

测长度:len(a) val()数值转换函数 Lcase() Ucase()大小写转换函数

Instr(a,b)在a中找b,找到了则返回第一次出现的位置,没找到则返回0 随机函数:rand(a) cint(a)把小数的第一位四舍五入 数据类型转换函数:CDBL CLNG CSNG CVAR CSTR Now()所有 date()日期 time()时间 If的三种结构:

1、 if _____then __________ Endif

2、 if____then _________ Else if ____then ______ Else ____ endif

3、 if_____then ______ Else _____ End if Show加载 Visible显示

Select case a Label1.backcolor=RGB(255,0,0)红色 … Case else …

End select RGB(0,255,0)绿色 RGB(0,0,255)蓝色

Do while i<=b S=s+i I=i+1 Loop

For i=a to b step 2 S=s+i Next i 数组

动态数组,静态数组大小固定

与C不同的是,声明数组时规定是是下标上界 dim counter(1) as integer 也可以同时规定上下界 counter(3 to 4) 声明变体数组

Dim intx as integer Dim counterA(5) as integer Dim countB(2) as integer 分别赋值

Dim arrx(2) as variant Arrx(1)=counterA() Arrx(2)=counterB() Msgbox arrx(1)(2) 声明多维数组

Static matrxA(9,9)as double Static matrxA(1 to 10,1 to 10) as double 可推广

声明动态数组

Dim arr1()空的就是动态

变量作用域:过程中定义的仅过程内部有效

通用区域定义的整个工程有效。窗体内部直接调用。其它窗体要标明源窗体。 冒泡排序

For(i=0;i

//N-1趟 {

} For(j=0;j

C语言的基本数据类型:

1、 char 字符型 占用1个字节

2、 int 整型 反映所在机器中的整数的最自然的长度

8、

16、32 限定符:short >=16 long >=32,且short 不得长于int,long不得小于int

3、 float 单精度浮点型

4、 double 双精度浮点型

5、 long double 高精度浮点

这三个的长度都取决于机器。限定符 signed 和unsigned 可以用来限定char 和整型。任何unsigned 类型的数总是正直或者0. „a‟字符常量

“student a”字符串常量 “wangwei””nihao”字符串连接 使用”表示双引号字符

从技术角度看,字符串常量就是字符数组,只是使用了空字符‟�‟作为字符串的结尾,不算在长度里。

枚举常量:枚举是一个常量整型值的列表。 Enum Boolean{NO,YES} 没有显式说明的情况下则值是0,1,2,3,4… 若有部分枚举有值,则其后的值在指定值递增。 相对于#define来说,它的优势就是常量值可以自动生成 Typedef enum {…}def Def a 必须是其中的一个值

由&&和||连接的表达式按从左到右的顺序求值,一旦知道结果真假之后立即停止运算。&&比||的优先级高。

优先级从高到底:关系运算符(> >= < <=)相等性运算符 == != 逻辑运算符 || && 自增运算符,自减运算符。++ --的特殊之处是既可以作为前缀,也可以作为后缀,它们之间不同的地方是,++n代表先增加1,再使用变量的值。n++是先使用变量的值再++。自增自减只能用于变量。

按位运算符:& | 异或^ >> << ~ 其中&用于置0,|用于置1 Break语句用于从for ,while do-while等循环中提前退出,是最内层的循环。

Goto语句,在某些场合goto语句还是用得着的,最常见的用法是终止程序在某些深度嵌套的处理过程,因为break只能跳出最内层的循环。 首先主函数也是函数。

变量:全局变量,在所有函数外部定义的外部变量,具有工程可见性

局部变量,在函数内部定义 函数:内部函数,用static定义 外部函数,即具有工程可见性,对整个源程序可见,应该用extern标注。这是默认的

Static的作用:

1、 隐藏。编译多个文件的时候,未加static前缀的全局变量和函数具有全局可见性(使用时要在头文件中用extern标注)

2、 对于变量有另外的两个作用,保持变量的内容持久,有两种变量存储在静态数据区,一种是外部变量即全局变量,一种是static变量。

3、 默认初始化为0 Static的使用法则:

1、 若是全局变量尽在单个C文件中访问,则可加static标注,以减少模块之间的耦合度。

2、 若全局变量仅由单个函数访问,又想保持其值,可以将其修改为静态局部变量。 其实,static可以不用,限定单个文件,不必要,保持其值,局部静态不如全局变量方便,变量可以直接初始化为0。

对于全局变量和外部函数用在工程中的其它文件,在资源接口和头文件中同意使用extern标注,以免出错。

指针是一种保存变量地址的变量。通常是两个字节或者四个字节。用处广泛,原因之一,指针可能是表达某个计算的唯一途径,通常可以生成更高效更紧凑的代码。指针和goto一样,会导致程序难以理解,容易出错。ANSI C制定了操纵指针的明确规则。 &取对象的地址

*访问指针指向地址的内容

定义指针 int *ip //ip是指向int类型的指针 一般来说指针指向单变量是不太有意义的。

指针与函数:由于C语言是以传值的方式将参数传递给被调用的函数的,被调用的函数不能修改参数的值,得到的只是副本,如下面一个错误的函数定义,交换两个数的值 Void swap (int x,,int y) { Int temp Temp=x X=y Y=temp } 正确的应该是这样的 Void swap(int *x , int *y) { Int temp Temp=*x *x=*y *y=temp } 指针与数组

数组的名称代表的是数组开始的第一个元素的地址。所以a[i]等同于*(a+i),&a[i]等同于a+I 指向数组的指针也可以这么用:pa[i]也就等同于*(pa+i)。总之指向数组的指针与数组的名称用法是一样的。 Int *pa Pa=&a[0] 或者 pa=a Pa++//指向下一个元素

(*pa)++ //将指向的值加1 a=*p++//取值并下移

指针与字符串,其实字符串与数组是一样的,只是有没有结尾符的问题。名字也是指针 字符串也可以通过一个指向其第一个元素的指针访问 Char *pmessage Pmessage= “now is the time ”; 注意与其区别

Char amessage[]=”now is the time” Char aname[][15]={” ”,” ”,…} 两个版本的strcpy函数 Void strcpy(char *s ,char *t) { Int I; I=0; While((s[i]=t[i])!=‟�‟) I++; } Void strcpy(char *s ,char *t) { While((*s=*t)!=‟�‟) { S++; T++; } } 更有经验的程序员更愿意写成 While((*s++=*t++)!=‟�‟) 进一步简化为

While(*s++=*t++) 其它的指针定义:

定义指针数组 Char * lineptr [maxline] Int a[10][20] Int *b[10] A[3][4] b[3][4]都是对象的合法引用,它的一个优点就是每一行的长度可以不同。

(*ptr)[10]定义了一个指向了一个有10个元素数组的指针。即这是一个行指针。 多维数组的初始化: Char daytab[2][3]= {{1,2,3},{4,5,6}}; 二维数组

二维数组以一种晦涩的方式建立在一维数组之上。计算机将二维数组按一维存储(即只有1行)访问时的步长由i和j决定。(i*行长度+j) 二维数组传参:

1、 当成一维处理 Int a[10][10]; Int *b; B=a 那么a[i][j]和b[10*i+j] 声明:f(int *b) 传参:f((int *)a)

2、 二维仍然当成二维,但必须制定步长(即有多少列),一维可省略,当然也可以不省略 Char word[5][10] 声明:Wordsort(char p[ ][10],int rowsize); 传参:Wordsort(word ,5)

3、 利用行指针传参

声明:f(int (*a)[3]) 传参:f(a)

4、我们在编写程序的时候却需要用到各个维数都不固定的二维数组作为参数,这就难办了,编译器不能识别阿,怎么办呢?不要着急,编译器虽然不能识别,但是我们完全可以不把它当作一个二维数组,而是把它当作一个普通的指针,再另外加上两个参数指明各个维数,然后我们为二维数组手工寻址,这样就达到了将二维数组作为函数的参数传递的目的,根据这个思想,我们可以把维数固定的参数变为维数随即的参数,例如:

void Func(int array[3][10]);

void Func(int array[][10]);

变为:

void Func(int **array, int m, int n);

在转变后的函数中,array[i][j]这样的式子是不对的(不信,大家可以试一下),因为编译器不能正确的为它寻址,所以我们需要模仿编译器的行为把array[i][j]这样的式子手工转变为:

*((int*)array + n*i + j);

在调用这样的函数的时候,需要注意一下,如下面的例子:

int a[3][3] =

{

{1, 1, 1},

{2, 2, 2},

{3, 3, 3}

};

Func(a, 3, 3);

根据不同编译器不同的设置,可能出现warning 或者error,可以进行强制转换如下调用:

Func((int**)a, 3, 3);

其实多维数组和二维数组原理是一样的,大家可以自己扩充的多维数组,这里不再赘述。写到这里,我先向看了这篇文章后悔的人道歉,浪费你的时间了。下面是一个完整的例子程序,这个例子程序的主要功能是求一个图中某个顶点到其他顶点的最短路经,图是以邻接矩阵的形式存放的(也就是一个二维数组),其实这个函数也是挺有用的,但是我们这篇文章的重点在于将二维数组作为函数的参数传递。

结构体是一个或者多个变量的集合,这些变量可能是不同的类型。 Struct相当于生命了一种数据类型。 Struct point { Int x; Int y; } Struct Point a; 结构体的引用

对于变量可以直接用结构名.成员,或者使用指针 Struct point *pp Pp=&a; (*pp).x 或:pp->x 使用typedef类型定义的3种好处

1、 表达方式更加简洁

2、 (专用头文件)提高程序的可移植性

3、 Typedef struct tnode * treeptr 显然更有表达力

输入输出等功能(printf scanf等)并不是C语言本身的组成部分,它们是C语言标准库中的函数提供的功能,无论是window还是linux,这些函数都有标准的格式和相同的功能。 函数声明只是告诉编译器数据类型,并不分配具体空间。

第四篇:VB语言程序设计-在线作业_C 答案

VB语言程序设计-在线作业_C 用户名:W310201132227最终成绩:100.0 一 单项选择题

1. 当一个工程含有多个窗体时,其中的启动窗体是(

)。

窗体

最后一个添加的窗体 第一个添加的窗体

启动Visual Basic时建立的窗体

本题分值: 5.0 用户得分: 5.0 用户解答: 在“工程属性”对话框中指定的窗体 知识点:

2. 在窗体上面画一个名称为Text1的文本框,然后编写如下的事件过程: Private Sub Text1_KeyPress(KeyAscii As Integer)

...... End Sub

若焦点位于文本框中,则能够触发KeyPress事件的操作是(

)。

按下键盘上的某个键 双击文本框 鼠标滑过文本框 单击鼠标

本题分值: 5.0 用户得分: 5.0

在“工程属性”对话框中指定的用户解答: 按下键盘上的某个键 知识点:

3. 为了装入一个VB应用程序,应当(

)。

只装入窗体文件(.frm) 只装入工程文件(.vbp) 分别装入工程文件、窗体文件和标准模块文件 分别装入工程文件和标准模块文件(.bas)

本题分值: 5.0 用户得分: 5.0 用户解答: 只装入工程文件(.vbp) 知识点:

4. 为了在按下Esc键时执行某个命令按钮的事件过程,需要把该按钮的哪个属性设为True(

)。

Default Value Cancel Enabled

本题分值: 5.0 用户得分: 5.0 用户解答: Cancel 知识点:

5. 用菜单编辑器创建菜单时,如果要在菜单中添加一条分隔线,正确的操作是(

)。

在标题输入框中输入“-”(减号) 在名称输入框中输入“-”(减号) 在名称输入框中输入“_”(下划线) 在标题输入框中输入“_”(下划线)

本题分值: 5.0 用户得分: 5.0 用户解答: 在标题输入框中输入“-”(减号) 知识点:

6. 在显示菜单时,菜单的哪个属性为True时将用灰色显示该菜单项标题(

)。

Visible Checked Caption Enabled

本题分值: 5.0 用户得分: 5.0 用户解答: Enabled 知识点:

7. 为了使标签框控件覆盖背景,应把BackStyle属性设置为(

)。

False True 1 0

本题分值: 5.0 用户得分: 5.0 用户解答: 1 知识点:

8. 使文本框获得焦点的方法是(

)。

SetFocus GotFocus LostFocus Change

本题分值: 5.0 用户得分: 5.0 用户解答: SetFocus 知识点:

9. 在窗体上画两个文本框(Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:

Private Sub Command1_Click()

a = Text1.Text+Text2.Text Print a

End Sub

Private Sub Form_Load() Text1.Text = "" Text2.Text = ""

End Sub

程序运行后,在Text1和Text2中分别输入123和321,然后单击命令按钮,则输出结果为(

)。

444 321123 123321 132231

本题分值: 5.0 用户得分: 5.0 用户解答: 123321 知识点:

10. 当拖动滚动条中的滚动块时,将触发滚动条的事件是(

)。

Scroll SetFocus Change Move

本题分值: 5.0 用户得分: 5.0 用户解答: Scroll 知识点:

11. 下面不是VB的数据类型的是(

)。

Currency Object Bool Single

本题分值: 5.0 用户得分: 5.0 用户解答: Bool 知识点:

12. 下面的数2.65358979335278E-06写成普通的十进制数是(

)。

0.000000265358979335278 0.0000265358979335278 0.00000265358979335278 0.000265358979335278

本题分值: 5.0 用户得分: 5.0 用户解答: 0.00000265358979335278 知识点:

13. 下面的数1.21576654590569E+19写成普通的十进制数是(

)。

12157665459056900000 1215766545905690000 12157665459056900 121576654590569000

本题分值: 5.0 用户得分: 5.0 用户解答: 12157665459056900000 知识点:

14. 下列可作为VB的变量名的是(

)。

Abs AB∏

3*Delta PrintChar

本题分值: 5.0 用户得分: 5.0 用户解答: PrintChar 知识点:

15. 设a = 2,b = 3,c = 4,d = 5,下列表达式Not a <= c Or 4 * c = b ^ 2 And b <> a + c的值是(

)。

True 1 False -1

本题分值: 5.0 用户得分: 5.0 用户解答: False 知识点:

16. 语句Print 5 * 5 5 / 5的输出结果是(

)。

1 25 5 0

本题分值: 5.0 用户得分: 5.0 用户解答: 25 知识点:

17. 表达式4 + 5 6 * 7 / 8 Mod 9的值是(

)。

5 7 6 4

本题分值: 5.0 用户得分: 5.0 用户解答: 5 知识点:

18. 以下语句Print 3 + 4 5 * 6 / 7 Mod 8的输出结果是(

)。

6 4 3 5

本题分值: 5.0 用户得分: 5.0 用户解答: 4 知识点:

19. 语句Print Sgn(-6 ^ 2) + Int(-6 ^ 2) + Int(6 ^ 2)的输出结果是(

)。

-1 1 -72 -36

本题分值: 5.0 用户得分: 5.0 用户解答: -1 知识点:

20. 以下语句的输出结果是(

)。

a = Sqr(3)

Print Format(a, "$$####.###")

$1732 $$0001.732 $1.732 $$1.732

本题分值: 5.0 用户得分: 5.0 用户解答: $$1.732 知识点:

第五篇:公文语言的基本要求

文章标题:公文语言的基本要求

公文的性质和作用以及公文独特的语体,决定了公文语言必须是明白、准确、直接、朴实、简练和庄重的,这是对公文语言的基本要求。

一、明白

拟写公文首要的是让人看懂。就是要把事说清楚,把话写明白。只有语言表达清楚明白,受文机关才易于接受,并加以施行。语言表达不明白,公文的内

容就无法得到落实,也就达不到发文目的。

语言表达清楚明白,首先是语无歧义。即所用词语只有一个明确的意思,不能有几种解释。语言表达产生歧义主要有这样几种情况;一是两种解释中,显然有一种是正确的。这虽然不至于影响读者的理解,但也要猜测一番。例如,“一边站着一个孩子,年纪不大”。让人疑心有两个孩子,其实只有一个。把“一边”改为“旁边”,就不会引起误解了。二是两种解释都可能。这种错误比前一种要严重,因为两种解释都讲得通,读者就无法知道你的真意所在了。例如,“这部作品真正译出了原著的风格和语言的一致性”。这句话既可理解为原著的风格和语言相一致,也可理解为译出的作品的风格和语言与原著的风格和语言相一致。到底是哪种理解正确呢?无法确认。三是由于附加语界限不清引起歧义,主要是“的”字使用不当。例如,“介绍英国的一部权威著作”。可以理解为这部著作是介绍英国的情况的权威性书籍,也可以理解为介绍的是英国的一部有权威的著作。作者的本意是前者,应当把“一部”提到前面。再如,“这是解决单身职工部分困难的好办法”。这句话既可以把“单身职工部分”看成是一个词组,也可以把“部分困难”看成一个词组。如果是后者,应该在“职工”后面加“的”。四是两事混说产生歧义。例如,“文物、旅游业的保护与改革”两项主语,两项谓语,不只一种搭配方式。真正的意思应该是“文物的保护与旅游业的改革”,字数差不多,清楚与否却大不一样。此外,语意表述不全也会产生歧义。此种情形在字面上并未表现出歧义,只是因句子中的某些意思未能加以表达完整而使读者误入歧途。例如,“妇女在法律上已经平等了”。从字面上看,是说在法律面前妇女已没有高低之分了,也就是“妇女之间在法律上平等”。实际上是说“妇女与男子在法律上平等”。因此,应在“妇女”之后加上“与男子”,这样句子的意思就表达完全了。公文的语言如果有歧义,就会让受文者捉摸不定,对公文内容产生不一致的理解,进而行动上出现差错。

其次是言不费解。即所用词语一看就懂,不能让人无法理解,读来读去不知何意。做到言不费解就要在遣词造句上下功夫。一是选用词义通俗的常用词,不要故作高深使用一些晦涩生僻的词语,人们从词典上都很难找到,怎么好理解呢?例如,“建立了缜密的因而也是躐等的干部选拔制度”。这段文字显得很卖弄做作,“缜密”是何意?且用在此有的并不贴切。而“躐等”一词今已少用,其含义很难被人普遍理解,用在公文上显然不合适。二是不要把不同义的词拼凑使用。有些词单个看并不难懂,可胡乱凑到一块儿就不好懂了。例如,“我们应该明白,我们是向不合理的生活艰苦作战,还是安于不合理的幻觉统治,不向广大人民中求改善,而贴服于个人安定的空虚幻想”。这里的“幻觉统治”、“向广大人民中求改善”、“贴服于个人安定的空虚幻想”,都让人莫名其妙,它们组配在一起不知道能说明一些什么意思。三是不生造词语。公文必须是通用规范的语言,生造词语必然导致词义不清,语意不明,让人不好理解或无法理解。例如,一副请柬写道:“雅启亲驾,敝舍馈光”。这些生造词语读起来十分生硬、别扭,人们只能根据字面猜测其意,很难于接受。再如,“生硬地对中国历史倒裁以无花之果,对历史人物勾画以循环脸谱”。这句话中什么叫“倒裁以无花之果”,什么叫“循环脸谱”,恐怕只有创造它的作者能够回答。在公文写作中,使用上述这些令人费解的语言,就是在跟读者开玩笑。文章虽然词汇颇多,可是一句也不懂,撰写公文的意图何以实现呢?

二、准确

语言表达准确是一切文章的共同要求,公文更是这样。这里讲的准确是真实的具体的准确,不是诸如文学作品要求的符合生活逻辑的塑造典型形象的准确。公文对语言表达准确的要求主要是用词的准确,即选用能如实地反映本意的词语。本意是向东,选用了“不能向西、北、南”,虽然与本意不相矛盾,但却有差距,“向东”的本意就没能原本、具体表达出来。用词准确除了不用有歧义、令人费解的词外,关键在于选用最恰当、最能表达特定事物的词。要尽量做到,除了这个词,任何其它的词对这个事物的表达都不能这样确切、圆满,恰到好处。做到这一点很不容易,必须在词语的锤炼上下功夫。

首先,要分清词性,避免误用。这主要是语法方面的问题。名词、动词、形容词、数词、代词、副词、连接词、语气词、象声词等,其性质不同,作用也不同,遣词造句时,不可违背语法,将其误用。公文撰写中主要注意以下几点:一是名词不可误作

动词。例如,“我们不能只记孩子读书、写字、算术”。“算术”是名词,前边应加动词“做”,否则,如同“让孩子图画”、“让孩子面包”一样并未让孩子有什么动作。二是动词不可误作形容词。例如,“在对外开放过程中,沿海和内地是分别的”。“分别”是动词,这里当成了形容词,如果前边加一个“有”字,作名词用就通了。三是形容词不可误作动词。例如,“他

没有明确到自己的病根”,“明确”不是动词,应在后边加上动词“认识”,改为“没有明确认识到自己的病根”就准确了。四是名词不可误作形容词。例如,“他工作很模范”。“模范”是名词,不能做工作的表语,应改用“出色”一类的形容词。五是形容词不可误作名词。例如,“他的爱国主义精神达到了高度”。“高度”是形容词,可做动词的附加语,例如,“高度的爱国主义精神”,而自己不能独立使用。六是副词不可误作形容词。例如,“他做过一度军校教员”。“一度”是副词,同“一次”的意思类似,但用法不同。“一次”用在动词之后,可写成“他做过一次试验”,“一度”用在动词之前,可写成“他一度做过军校教员”。

其次,要辨明词义,选用最贴切的词。这一点对于公文语言表述的准确极为重要。汉语非常丰富,要表达某一事物的同义词相当多,同义词的不断产生,是语言方面精密的标志,为语言表达的准确提供了有利的条件。由于同义词的含义非常接近而又有着细微的差别,因此,用词准确与否的问题,关键在选用的同义词是否正确。而非同义词的选用只存在是否正确的问题,不存在是否准确的问题。

为了把公文表述得准确,下笔前要对同义词的词义仔细加以辨别,正确区分出它们的微妙差别,进而选用最贴切、最精确的词。主要辨明以下几方面的细微差别:一是词义的侧重不同。如想念──惦念。二是语义的轻重不同。如赞扬──赞成。三是语义的范围不同。如战斗──战役──战争。四是使用对象不同。如爱护──爱戴。

此外,还要仔细分辨词语的感情色彩和风格色彩。感情色彩主要指是褒义,贬义还是中性。风格色彩主要指是庄重还是随和,是口语还是书面语。

为使语言的表达准确,除了选择好同义词外,还要注意词语是指人还是指物,是主动还是被动。有的词只适用于人,有的词只适用于物,不能混用。例如,“××省今年遭受严重水灾,使农业生产感到极大困难”。“感到”这个词在公文中只适用于人(文学作品中的拟人写法例外),不适用于物。“农业生产”是没有感觉的,它不会“感到”。应该改用“遇到”,写成“农业生产遇到极大困难”。有些词用于主动范围,有些词用于被动范围,如果用的不当,就造成混乱。例如,“招展着血染的军旗,高歌着胜利的凯歌”。“招展”适用主动范围,红旗可自己“招展”,我们却不能“招展”红旗,只能“挥舞”红旗。例如,“束缚着几千年封建锁链的中国农民”。“封建锁链”可以去“束缚”,而被束缚的却不是“封建锁链”,应改为,“几千年来被封建锁链束缚的中国农民”。

三、直接

公文的一个基本特点是产生现实效用。一方面针对性极强,都是为着某种实际需要制发的。另一方面时间性极强,必须在现实发挥作用。这就决定了公文语言表达的直接性。无论是记叙、说明还是议论,都必须开门见山,直截了当,一针见血,一下子表明意图,让受文者从语言的表达中直接了解到制文的目的。而不允许有话不直说,绕圈子,或者隐晦暗示让人从文字的背后去领会某些意图。

公文语言表达的直接,首先是语意的直接,不可曲折。一句话或一段话所要表达的意思是直接的,不要迂回前进,绕了一个大弯才吞吞吐吐道出本意。例如,本意是向东走,却不直接讲应该向东,而说向西如何不好,向南有何困难,向北后果如何严重。言外之意是向东好。文学作品的语言可以这样,因为它不是一种“实用”,而是一种欣赏,应该造成一种“弦外之音”、“音外之意”、“韵外之致”的意境,使读者思而得知,有想象和回味的余地,表现出一种抒情写意的间接性。而公文则必须直接表达意图,不允许让受文者自己去任意想象和发挥。只有这样,才能对公文内容准确地加以了解,并贯彻落实。

其次是词义的直接,不可含蓄。一个词,一个概念本身的含义是直接的,不要引伸象征某种含义。例如,“他能如此拼搏,是因为他时刻都在想着母亲”。这里的“母亲”是指祖国,并非“母亲”这个概念原有的含义──妈妈。作为公文,使用这样象征性的词,容易产生歧义,有悖于发文意图因为“他时刻想着母亲”,人们完全可以理解为“想着妈妈”,不如直接写作:“他时刻在想着祖国”。或者写成“他时刻都在想着母亲──祖国”。

四、平实

平实,就是平易、实在。平实是公文语言的一大特色,也是由公文的政治性和实用性所决定的。

公文语言的平实,首先是感情的朴实。公文所使用的语言一般不带强烈的感情色彩,语调较为平直,多为抽象的,理性的语言,直接作用于受文者的意识系统,使之有所了解和理解即达到目的。它不象文学作品的语言,作用于读者的感觉系统,使之有所感受,进而激动,为此使用形象的带有强烈感情色彩的语言,并通过具有感染力的描绘和渲染造成一种“意境”,刺激读者的感觉。公文语言所表达是超越了表达对象的外观形态的事物的质和理,它不需要借助具体可感的形象和意境,而直接作用于具有抽象思维活动的意识系统。因此,公文的语言表现为一种“理智”,而文学作品语言则表现为一种“感情”。例如,“我们要学习张海迪同志具有远大的理想、坚强的意志、无私的胸怀……”,这些语言都是经过对张海迪事迹的抽象概括,感情极为朴实,语调平直,带有确定性,是一种“理性”的语言。再如,“我们要学习张海迪同志海燕般的理想,青松般的风格,大海般的胸怀……”这样的语言是借助形象,给人以联想,产生感觉,带有不确定性,却有较强的感情色彩,是一种“感情”的语言。前者属公文语言,后者则是文学语言。

其次是用词的朴素。公文的用词应朴实无华、诚恳实在,使用平易、浅显、通俗的词语。不追求华丽的词藻,避免过份的修饰,防止形式主义的修辞手段。如果公文词语过于绚丽繁华,大量使用过份的形容词一类的修饰词,以至各种不适当的修辞方法,不仅破坏公文的语体风格,影响了公文内容的表达,而且会造成浮夸,给人以假、大、空的感觉。例如,“我们怀着无比激动、无比崇敬、无比兴奋、无比自豪的心情,在这里举行空前热烈、空前盛大、空前隆重、空前美好的大会,欢迎从浴血奋战的前线凯旋的最亲密、最可爱、最真挚的战友,怎能不热血沸腾、群情激奋、汹涌澎湃、斗志昂扬呢!……”这个讲话稿连续使用了三个排比句,显得做作而虚假。特别是几个最最最,更是言过其实。而“热血沸腾”、“汹涌澎湃”之类的华丽词语不仅是一种累赘,而且与内容也很不相干。

五、简练

公文的针对性、时效性极强。因此,公文的撰写和处理,都需要快速度、高效率。语言表达的简练,对公文来说极为重要。

公文语言的简练,首先是语言结构简单。一般单句多,复句少;短句多,长句少。即使是长句中也是短主语型、短谓语型、短宾语型等较多,而长类型的较少。例如,“任何人不得非法拦截军车。军队的行动任何人不得干预。如果有人不听劝告,后果自负”。这一段话三十几个字,三个分句,都是单句,也都是短句,一句一层意思,简单明了。公文的写作,多是采取这样简单的语言结构来表达。而文学作品则不尽然。例如,“当然,我们的工农群众就是无比可爱的,可是这里我想说的是他们的子弟,那些拿起枪来献身革命斗争的工农子弟,那些用马列主义、毛泽东思想武装起来的战士们,我感到他们是最可爱的人”。这是魏魏《谁是最可爱的人》中的一段,八十几个字,是由三个分句组成的三重复句。其中,“可是我这里想说的是他们的子弟”,“那些拿起枪来献身革命斗争的工农子弟”、“那些用马列主义、毛泽东思想武装起来的战士们”,是一种复句形式,都是从不同侧面在说同一些人,即工农群众的子弟。写散文可以这样,借助结构更为复杂的复句形式,表达较为复杂、丰富的思想感情,是为了“欣赏”。而写公文却不允许这样,使用简单的单句形式,表达明确而直接的发文意图,是为了“实用”。

其次,杜绝堆砌。公文语言的表达极为准确、直接,因而也必须极为简练。不能为了卖弄,或者故作高深,不管有用无用,不负责任地将一些“漂亮”词语、“新名词”堆在一块,让人看了眼花缭乱,扑朔迷离,不仅浪费部属的时间,也使发文者的真正意图隐晦不显,妨碍对公文的迅速办理。例如,“要在领导机关和人民群众之间建立起十分有效的、能充分发挥作用的、切实产生实际效果的、构成网络循环体系、立体交叉输导的、多渠道的联系”。这句话不够简练,主要是堆砌造成罗嗦。其本意是:要在领导机关和人民群众之间建立起广泛有效的联系。由于将一大堆含义差不多的“新名词”罗列在一起,句子长,结构复杂,让人看了费时费力。

再次,力戒重复。公文撰写中要特别注意避免以下三个方面的重复:一是语句中词的重复出现。例如,“新种的成熟期比旧种早熟十天”。这是主语的一部分跟谓语的一部分重复,主语部分的“成熟”与谓语部分的“熟”不仅是用词的重复,而且语法上也出现了错误,“成熟期”是时间,时间怎么“早熟”。或去掉“成熟期”,或去掉下面的“熟”。再如,“他用目不转睛的目光看着他”,这是附加语的一分部与主体语一部分的重复。“目”字重复,只要写成“他目不转睛看着他”即可。二是一个语句中意义的重复反映。例如,“他们不能也不该阻止我们的前进”。“不能阻止”和“不该阻止”意思相同,不必重复表达。三是一句话说两遍。例如,“一年来的改革实践取得了显著成绩,收到了巨大效果”。“取得了显著成绩”与“收到了巨大效果”两句说的是一个意思,只留下一句即可。

最后,避免赘余。赘余是句子里多余的词语。虽然从表面上看并不重复,也不是堆砌,但都是些废话,去掉了于意思毫无损失。例如,“我们预先有计划有准备地把八个场地都清理干净”。“计划”、“准备”必然在事前,“预先”实在是多余,应该删去。文章写得好,叫“要言不烦”,文章写得不好,叫“烦而无当”。公文更以简洁为贵,我们应有足够认识。

六、整洁

整洁是指公文语言的严肃、规范、纯洁。公文带有强烈的政治色彩和严格的约束力,在语言表达上,必然要求严肃、规范和纯洁,这是一种庄重美。

首先,语言严肃。公文语言不可油腔滑调,不可花哨浮华。例如,“以上条件,如能答应,那千好万好;如不允许,就双方拉倒”。这种油滑语句必须禁用。再如,“党委成员在讨论中,心情格外激动,有的热泪盈眶,泣有成声,一致表示……”。“格外激动”、“热泪盈眶”、“泣不成声”实属过份的修饰,不仅造成一种浮夸,而且也破坏了公文的庄重色彩。

其次,语言规范,一是通用,尽量不用方言土语,少用生疏的专业术语,避免使用偏僻晦涩的词语。例如,“三年前他还是个稼娃,如今成了企业家”。“稼娃”是陕西土话,非当地人很难看懂,不能写进公文。再如,“他呕心沥血地投入到把供体的DNA与载体的DNA,用一种DNA连接酶的基因胶粘在一起而获得新基因,然后引入寄生物细胞中,从而得到具有新的遗传性状的生物类型的实验中去”。公文的内容不是探讨学术,大量生疏的专业术语对学术论文来说是“规范”的,但对公文来说就不够“规范”,它不是公文的本意所在,人们也很难理解。完全可以换成公文语言表述:他呕心沥血地投入到艰辛的生物工程实验中去。二是标准,就是公文表述不宜口语化,否则显得过于随便。例如,“领导得法,生产直线上升,工人们干得也更带劲了”。“得法”、“直线上升”、“带劲”等词语都是口语,不符合书面语言的要求,一般不上公文。三是固定,同样的文种,其内容和作用类似,所用语言也大体相同。于是逐渐形成固定性语言。其中一部分成为公文专用语言。例如,开头常用“根据”、“鉴于”等词语。结尾常用“此布”、“当否,请指示”等词语。

再次,语言纯洁。公文语言的纯洁,除不使用生编硬造的词语外,还不能有谩骂的语句,更不能出现下流的语言。例如,“那些资产阶级自由化的言论,简直是放屁,臭不可‘闻’”。大家都懂得,辱骂不是战斗。用骂街来对付资产阶级自由化言论,非但解决不了问题,反而损害了公文的自身。不仅公文本身的内容不用这样的语言表达,而且也不能原本地引用这样的语言。在一些揭露错误或不当行为的公文中,常引用被批评者的话,如果这些话是谩骂或下流语言是不允许照样写出来的,而应该经过概括简要指出即可。

《公文语言的基本要求》来源于,欢迎阅读公文语言的基本要求。

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:icbc卡种介绍下一篇:jacs投稿须知