VB考试教程:运算符与表达式?VB考试教程:利用ActiveX控件进行窗体的界面设计
本文目录
VB考试教程:运算符与表达式
运算符——用来对运算对象进行各种运算的操作符号。 表达式——由多个运算对象和运算符组合在一起的合法算式。 其中运算对象包括常数、常量、变量和函数,而常数、常量、变量和函数可以看作没有运算符的表达式。 VB中的运算符分五类——算术运算符、连接运算符、关系运算符、逻辑运算符和特殊运算符; VB中的表达式有三种——算术表达式、关系表达式和逻辑表达式。 一、算术运算符 算术运算符——用来进行数学运算的运算符。 VB中主要的算术运算符见下表: 运算符 说明 示例 操作数类型 ^ 指数 Test=3^2 表示3的2次方’结果为9 nteger,Long,Single,Double,Currency - 取负 -7 * 乘法 Test=37*16 Integer,Long,Single,Double,Currency / 浮点数除法 Test=37/16 ’结果为2.3125 Integer,Long,Single,Double,Currency \ 整数除法 Test=37\16 ’结果为2 Integer,Long MOD 求余数 Test=37 MOD 16 ’结果为5 Integer,Long + 加法 Test=37+16 Integer,Long,Single,Double,Currency - 减法 Test=37-16 Integer,Long,Single,Double,Currency 1、^(幂运算符) 幂运算符用来计算某个数或表达式的某次方的值。其中,幂运算符右边的数或表达式是次方数。例如: Private Sub Form_Paint() Dim MyValue as Integer MyValue = 2 ^ 2 ’ 返回 4 Print MyValue End Sub 同样: MyValue = 3 ^ 3 ^ 3 ’ 返回 19683 MyValue = (-5) ^ 3 ’ 返回 -125 2、* (乘法运算符) 乘法运算符用来计算两个数或表达式的积。例如: Dim MyValue MyValue = 2 * 2 ’ 返回 4。 MyValue = 459.35 * 334.90 ’ 返回 153836.315。 3、浮点数除法(/)与整数除法(\) 浮点数除法执行标准除法操作;整数除法执行整除运算,结果为整形值,且不进行四舍五入(如3\2=1),其操作数一般为整形数,如果是小数,首先被四舍五入为整形或长整形数,再进行整除运算,如: 25.63\6.78=3。 4、取模运算Mod 取模运算Mod用来求余数,其结果为第一个操作数整除第二个操作数所得的余数。如: 21 Mod 4=1; 25.68Mod 6.99=5 二、连接运算符 连接运算符就是将两个表达式连接在一起。 用来进行连接运算的运算符有两 个:“&”和”+”。 “&”运算用来强制两个表达式作字符串连接,而“+”运算则有些不同,如果两个表达式都为字符串时,则将两个字符串连接(相接);如果一个是字符串(数字形)而另一个是数字则进行相加操作。 如下表比较了两种连接运算的不同结果: 表达式1 表达式2 进行"&"运算的结果 进行"+"运算的结果 "123" "3" "1233" "1233" 123 3 "1233" 126 "123" 3 "1233" 126 "123a" 3 "123a3" 报错 "hello" "World" "hello World" "hello World"在使用“+”运算符时有可能无法确定是做加法还是做字符串连接。为避免混淆,可使用 & 运算符进行字符串连接,从而改进了程序代码的可读性。 三、关系运算符(比较运算符) 关系运算符是用来比较两个数或表达式的运算符,它的主要作用是确定表达式之间关系,运算的结果可分为True和False和Null,只要运算的双方有任何一方是Null,结果还是Null。 用关系运算符连接两个算术表达式所组成的式子叫做关系表达式。 其使用说明如下: Result = Expression1 Comparisonoperator Expression2 (结果变量= 表达式1 关系运算符 表达式2) 其中: Result(结果变量)可以是任何数值变量; Expression1(表达式1),Expression2(表达式2)可以是任何表达式; Comparisonoperator(关系运算符)可以是任何关系运算符。 下表所示为一系列关系运算符以及判定Result 是 True、False 还是 Null 的条件: 关系运算符使用说明 运算符 True if False if Null if 《 Expression1《expression2 Expression1》=Expression2 Expression1 or Expression=Null 《= Expression1《=Expression2 Expression1》Expression2 Expression1 or Expression=Null 》 Expression1》Expression2 Expression1《=Expression2 Expression1 or Expression=Null 》= Expression1》=Expression2 Expression1《expression2 Expression1 or Expression=Null = Expression1=Expression2 Expression1》Expression2 Expression1 or Expression=Null 》 Expression1》Expression2 Expression1=Expression2 Expression1 or Expression=Null 《/expression2 《/expression2
VB考试教程:利用ActiveX控件进行窗体的界面设计
一、利用ActiveX控件进行窗体的界面设计 在VB的可视化的编程环境中,用户不必编写大量的代码,就可以利用VB提供的功能强大的大量控件设计出丰富的界面,这样一来可以使程序员从繁琐的代码编写任务中解脱出来,从而投入到更具有创造力和想象力的工作中去,设计出有个性,有特色、友好的界面。 下面是一个利用ActiveX控件来进行程序界面设计的示例,在这个示例程序中所用到的一些控件在程序的初始化阶段没有被加载,需在读者自己把它们添加到工具箱中。 1.启动一个新工程,向工具箱中添加ActiveX控件 启动一个新的标准Exe工程,然后选择菜单,在弹出的对话框中选择选中部件对话框中的Microsoft Table Dialog Control6.0,确认后返回设计状态,就会发现SSTab控件已经加入到工具箱中。 2.设置SSTab控件属性 SSTab控件的状态可以在程序中动态的修改,比如在窗体的设计阶段双击窗体,在窗体的Form_load()事件中添加下列代码: Private Sub Form_load() SSTab1.TabCaption(1)="选项1" ’设置选项1上的文本。 SSTab1.TabVisible(2)=False ’设置选项2上的可见状态为不可见。 SSTab1.TabEnabled(0)=False ’设置选项0的有效状态为无效。 SSTab1.Tab=1 ’设置选项1为选中的状态 SSTab1.Tabs=4 ’添加一个选项 SSTab1.TabsPerRow = 4 ’设置一行中出现的标签卡数为4 End Sub 3.向窗体上添加控件 设计一个用于算术运算的应用例子,先向窗体上添加一个CommandButton控件,两个TextBox控件,一个SSTab控件,四个ToggleButton控件、两个UpDown控件和四个Lable控件。 在部件对话框中选中 Micrsoft Forms 2.0 Object Liberary和Micrsoft Windows Common Controls_25.0(SP2),添加ToggleButton控件和UpDown控件到工具箱。 控件说明如下: CommandButton 控件用来结束程序的运行,为程序的正常结束提供一个出口。 TextBox控件用来显示程序中的两个变量X和Y的值。 UpDown控件用来实现变量的更新。 ToggleButton控件用来实现不同的加减乘除运算。 Lable控件用来显示文本的运算结果。 SSTab控件用来显示不同的选项,同时作为ToggleButton控件的容器。 4.添加事件响应代码 Private Sub Command1_Click() End End Sub Private Sub Form_Load() SSTab1.TabCaption(0) = "加法" SSTab1.TabCaption(1) = "减法" SSTab1.TabCaption(2) = "乘法" SSTab1.TabCaption(3) = "除法" If Text1.Text = "" Then ’在设计时,将窗体上的两个文本框的属性清空。 Text1.Text = "0.00000" End If If Text2.Text = "" Then Text2.Text = "0.00000" End If End Sub Private Sub SSTab1_Click(PreviousTab As Integer) ToggleButton1.Enabled = True End Sub Private Sub Text2_Change() If Text2.Text = 0 Then ToggleButton4.Enabled = False ’如果Text2中的数字为0,除法无效。 Else ToggleButton4.Enabled = True End If End Sub Private Sub ToggleButton4_Click() Label4.Caption = Val(Text1.Text) / Val(Text2.Text) End Sub Private Sub ToggleButton3_Click() Label4.Caption = Val(Text1.Text) * Val(Text2.Text) End Sub Private Sub ToggleButton2_Click() Label4.Caption = Val(Text1.Text) - Val(Text2.Text) End Sub Private Sub ToggleButton1_Click() Label4.Caption = Val(Text1.Text) + Val(Text2.Text) End Sub Private Sub UpDown1_DownClick() If Text1.Text 》 0 Then Text1.Text = Val(Text1.Text) - 1 End If End Sub Private Sub UpDown1_UpClick() If Text1.Text = "" Then Text1.Text = 0 End If Text1.Text = Val(Text1.Text) + 1 End Sub Private Sub UpDown2_DownClick() If Text2.Text 》 0 Then Text2.Text = Val(Text2.Text) - 1 End If End Sub Private Sub UpDown2_UpClick() If Text2.Text = "" Then Text2.Text = 0 End If Text2.Text = Val(Text2.Text) + 1 End Sub
计算机二级考试vb难吗如何备考谢谢
VB是二级考试里最简单的一门科目了。 我考过VB了,笔试和机试都是80多分,经验如下: 如果只想考过关,关键是突破:熟悉各种语句、函数,也就是重在实际编程上。理论不必太花时间。 如果想拿到“优秀”的证书,那你最好先精通各种理论,然后多练习。我以前考VB时,本想拿到“优秀”的,但后来却没有,就是败在理论少读了一些。比如有这样一道题:“一个VB程序里允许有多个工程,这种说法是对还是错?” 技巧: 1、考试之前,一定要上网,找找上一次VB考试的题目,说不定到你考试时,那题目是一模一样的!这个不是个人猜想,而是切身体会。 2、多上机练习。
全国计算机二级VB主要考什么
全国计算机等级考试(National Computer Rank Examination,简称NCRE)是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考察应试人员计算机应用知识与技能的全国性计算机水平考试体系。 二级有;二级 C语言程序设计 笔试+上机 二级 Visual Basic语言程序设计 笔试+上机 二级 Visual FoxPro数据库程序设计 笔试+上机 二级 Access数据库程序设计 笔试+上机 二级 C++语言程序设计 笔试+上机 二级 Java语言程序设计 笔试+上机 二级 Delphi语言程序设计 笔试+上机 目前我们基本上考 C语言程序设计,Visual FoxPro数据库程序设计 ,Visual Basic语言程序设计,Access数据库程序设计 、 不管考哪门笔试都有公共基础知识,建议如果没想好考哪门,就先看这个, 笔试时间:二级均为90分钟,上机考试时间:二级均为90分钟。 考生不受年龄、职业、学历等背景的限制,任何人均可根据自己学习和使用计算机的实际情况,选考不同等级的考试。每次考试报名的具体时间由各省(自治区、直辖市)级承办机构规定。考生按照有关规定到就近考点报名。上次考试的笔试和上机考试仅其中一项成绩合格的,下次考试报. 2011年上半年考试时间定于3月26日开始,下半年为9月17日开始。第一天上午考笔试,下午开始上机考试(一级从上午开始)。 教材有;全国计算机等级考试二级教程——公共基础知识(2011年版) 全国计算机等级考试二级教程——C语言程序设计(2011年版) 全国计算机等级考试二级教程——C++语言程序设计(2011年版) 全国计算机等级考试二级教程——Delphi语言程序设计(2011年版) 全国计算机等级考试二级教程——Java语言程序设计(2011年版) 全国计算机等级考试二级教程——Visual Basic语言程序设计(2011年版) 全国计算机等级考试二级教程——Visual FoxPro数据库程序设计(2011年版) 全国计算机等级考试二级教程——Access数据库程序设计(2011年版) 上机题库有;新思路·全国计算机等级考试上机考试新版题库—— 二级C 新思路·全国计算机等级考试上机考试新版题库—— 二级Visual Basic 新思路·全国计算机等级考试上机考试新版题库库—— 二级Visual FoxPro 新思路·全国计算机等级考试上机考试新版题库—— 二级Access 新思路·全国计算机等级考试上机考试新版题库—— 二级C++ 全国计算机等级考试笔试模拟考场;全国计算机等级考试笔试模拟考场—— 二级Visual Basic 全国计算机等级考试笔试模拟考场—— 二级Visual FoxPro 全国计算机等级考试笔试模拟考场—— 二级Access 全国计算机等级考试笔试模拟考场—— 二级C++ 全国计算机等级考试考点分析、题解与模拟;全国计算机等级考试考点分析、题解与模拟—— 二级C 全国计算机等级考试考点分析、题解与模拟—— 二级Visual Basic 全国计算机等级考试考点分析、题解与模拟—— 二级Visual FoxPro 模拟—— 二级Access 全国计算机等级考试考点分析、题解与模拟—— 二级C++ 全国计算机等级考试考点分析、题解与全国计算机等级考试笔试 上机一本通; 全国计算机等级考试笔试 上机一本通—— 二级C 全国计算机等级考试笔试 上机一本通—— 二级Visual Basic 全国计算机等级考试笔试 上机一本通—— 二级Visual FoxPro 全国计算机等级考试笔试 上机一本通—— 二级Access 二级证书表明持有人具有计算机基础知识和基本应用能力,能够使用计算机高级语言编写程序和调试程序,可以从事计算机程序的编制工作、初级计算机教学培训工作以及计算机企业的业务和营销工作。 对找工作有一定的好处。
VB考试教程:变量
一、变量 变量是指在程序的运行过程中随时可以发生变化的量。 变量是程序中数据的临时存放场所。在代码中可以只使用一个变量,也可以使用多个变量,变量中可以存放单词、数值、日期以及属性。由于变量让你能够把程序中准备使用的每一段数据都赋给一个简短、易于记忆的名字,因此它们十分有用。变量可以保存程序运行时用户输入的数据(如使用InputBox函数在屏幕上显示一个对话框,然后把用户键入的文本保存到变量中)、特定运算的结果以及要在窗体上显示的一段数据等。简而言之,变量是用于跟踪几乎所有类型信息的简单工具。 变量有两种类型:属性变量和用户自己建立的变量。 当我们在窗体中设计用户界面时,vb6会自动为产生的对象(包括窗体本身)创建一组变量,即属性变量,并为每个变量设置其缺省值。这类变量可供我们直接使用,比如引用它或给它赋新值。 用户也可以创建自己的变量,以便存放程序执行过程中的临时数据或结果数据等等。在程序中,这样的变量是非常需要的。下面就介绍这类变量的创建和使用方法。 1.变量的命名规则 首先,我们必须给变量取一个合适的名字,就好像每个人都有自己的名字一样,否则就难以区分了。 在VB6中,变量的命名必须遵循以下规则: (1)变量名必须以字母打头,名字中间只能由字母、数字和下划线“_”组成;最后一个字符可以是类型说明符; (2)变量名的长度不得超过255个字符; (3)变量名在有效的范围内必须是的。 有效的范围就是引用变量可以被程序识别、使用的作用范围——例如一个过程、一个窗体等等。有关引用变量作用范围的内容,将在以后介绍。 (4)变量名不能是VB中的保留字(关键字),也不能是末尾带类型说明符的保留字,但可以把保留字嵌入变量名, 关键字是指VB6语言中的属性、事件、方法、过程、函数等系统内部的标识符。如已经定义的词(if、endif、while、loop等)、函数名(len、format、msgbox等)。像Print、Print$是非法的,而Myprint是合法的。 例如: strName1,intMax_Length,intLesson,strNo3等是合法的变量名,而A&B,all right,3M,_Number等是非法的变量名。 注意: (1)变量名是不区分大小写的。如ABC、aBc、abc等都是一样的。 (2)定义和使用变量时,通常要把变量名定义为容易使用阅读和能够描述所含数据用处的名称,而不要使用一些难懂的缩写如A或B2等。 例如,假定正在为水果铺编一个销售苹果的软件。我们需要两个变量来存储平果的价格和销量。此时,可以定义两个名为Apple_Price和Apple_Sold的变量。每次运行程序时,用户就这两个变虽提供具体值,这样看起来就非常直观。 具体方法是:通过用一个或多个单词组成有意义的变量名来使变量意义明确。例如,变量名SalesTaxRate就比Tax或Rate的意义明确得多。 (3)根据需要混合使用大小写字母和数字。一个合理协议是,变量中每个单词的第一个字母大写,例如:DateOfBirth。 (4)另一个合理协议是,每个变量名以两个或三个字符缩写开始,这些字符缩写对应于变量要存储数据的数据类型。例如,使用strName来说明Name变量保存字符串型数据。 虽然现在无须过多地关注字符缩写的细节,但以后还是需要看一下这方面的约定。在Visual Basic联机帮助和许多Visual Basic高级编程的书籍中都可以找到这一约定的细节。 2.声明一个变量 变量在使用前,必须在代码中进行声明,即创建该变量。 在使用变量之前,大多数语言通常首先需要声明变量。就是说,必须事先告诉编译器在程序中使用了哪些变量,及这些变量的数据类型以及变量的长度。这是因为在编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,这样可以优化程序的执行。 声明变量有两种方式:隐式声明、显式声明。 隐式声明:变量可以不经声明直接使用,此时VB给该变量赋予缺省的类型和值。这种方式比较简单方便,在程序代码中可以随时命名并使用变量,但不易检查。 显式声明:用声明语句创建变量。 强制显式声明变量: 为了避免写错变量名引起的麻烦,用户可以规定,只要遇到一个未经明确声明就当成变量的名字,VB都发出错误警告。方法是----强制显式声明变量。要强制显式声明变量,只须在类模块、窗体模块或标准模块的声明段中加入这条语句: Option Explicit 这条语句是用来规定在本模块中所有变量必须先声明再使用,即不能通过隐式声明来创建变量。在添加Option Explicit语句后,VB将自动检查程序中是否有未定义的变量,发现后将显示错误信息。 如果要自动插入Option Explicit语句,用户只要在“工具”菜单中选取“选项”命令,然后单击“选项”对话框中的“我器”选项卡,再选中“要求变量声明”选项,如下图这样VB就会在任何新模块中自动插入Option Explicit语句,但只会在新建立的模块中自动插入。所以对于已经建立的模块,只能用手工方法向现有模块添加Option Explicit语句(只有再重新启动VB,这项功能才有效)。 理解变量的范围 变量的范围确定了能够知晓该变量存在的那部分代码。在一个过程内部声明变量时,只有过程内部的代码才能访问或改变那个变量的值;它有一个范围,对该过程来说是局部的。但是,有时需要使用具有更大范围的变量,例如这样一个变量,其值对于同一模块内的所有过程都有效,甚至对于整个应用程序的所有过程都有效。Visual Basic 允许在声明变量时指定它的范围。
vb考试难不难
我是信息专业的,编程语言我们都要学,大一开课的第一们专业课就是VB。在所有的编程语言中,VB是最简单的,因为它是以控件为基础,直接对控件进行操作的。做系统最容易了。买本VB方面的教程,自己看书,多操作,把书上的例子都操作一下,然后慢慢学者丢开书本自己编代码,很容易就学会了,所以很简单,如果考二级,VB是100%过。所以不用担心VB很难,如果想学的话,就学下咯,学会VB不用花很多时间的。
更多文章:
重阳节老人致辞简短(2022九九重阳节老人祝福语大全(精选100句))
2024年4月11日 14:40
刘将孙 踏莎行·闲游?阅读下面一首词,然后回答问题踏莎行·闲游刘将孙 水际轻烟,沙边微雨荷花芳草垂杨渡 多情移徙忽
2024年3月27日 15:30
在全民学习中,如何贡献自己的力量?以学习给我力量为题目搜一作文
2024年4月17日 12:20