




已阅读5页,还剩87页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,第3章VisualBasic语言基础,回顾:,1在设计应用程序时,可以查看到应用程序工程中的所有部分的窗口是()。A窗体设计代码C属性D工程资源管理器窗口2窗体的Load事件的触发时机是()。A用户单击窗体时B窗体被加载时C窗体显示之后D窗口被卸载时,3与传统的程序设计语言相比,VisualBasuc最突出的特点是()。A结构化程序设计B程序开发环境C事件驱动编程机制D程序调试技术4VB6.0集成开发环境的主窗口不包括()。A标题栏B菜单栏C状态栏D工具栏,5如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是()。AText.MytextBMytext.textCMytext.(Text)DMytext*Text6下列可以激活属性窗口的操作是()。A用鼠标双击窗体的任何部位B执行“工程”菜单中的“属性窗口”命令C按Ctrl+F4D按F4键,7假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应制造的操作是()。A单击窗体上没有控件的地方B单击任一个控件C不执行任何操作D双击窗体的标题栏,本章将介绍在编写代码时用到的一些最基础的知识:VB的基本字符集和词汇集、VB的基本数据类型、常量与变量、运算符与表达式及常用内部函数。,预备知识:VB的基本字符集和词汇集,1字符集字符是构成程序设计语言的最小语法单位。VB的基本字符集包括:数字:0123456789,英文字母:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz,特殊字符:!#$%&()*+-/:;?_|Spase(空格)汉字:除标识符中用到的汉字以外,代码中汉字和全角字符只能用在字符串中(即双引号中)。,2词汇集VB中的词汇集是在代码中具有一定意义的字符组合。1关键字关键字又称保留字,是在语法上有固定意义的字母组合。,主要包括:命令名、函数名、数据类型名、运算符、VB系统提供的标准过程等。VB中约定关键字的首字母为大写字母,但系统可以识别用户输入的小写字母并自动转化为标准格式。在联机帮助系统中,可以找到全部关键字的列表。例如:Print、If、Then、Private、Sin、Sqr都是VB的保留字。,2标识符标识符是用户自己定义的名字,包括自定义常量名、变量名、控件名、自定义的过程名和函数名等。用户通过标识符对相应的对象进行操作。,标识符应符合以下规则:(1)除控件名和窗体名以外,不能使用关键字。除特殊需要外,窗体和控件的名称也尽量不使用关键字。,(2)变量、过程、函数名应在255个字符以内;控件、窗体、模块名应在40个字符以内。必须以字母开头,后跟字母、数字,下划线的组合。另外,VB中允许使用汉字作为标识符。,(3)标识符中不允许出现间隔符号。如:空格、分号、逗号、运算符等。除以上规则外,标识符应尽量做到简单明了,见名知意。,例如:a、x3、数学_001、age、score、姓名,是合法的标识符。5x、x1+x2、a,b、print、public、李四,是不合法的标识符。,其中:“5x”以数字开头;“x1+x2”、“a,b”中有运算符和标点符号;“print、public”是系统保留字,“李四”中有空格。,3.1VB程序书写规则,1、代码不区分大小写2、语句书写自由3、语句的输入4、注释说明5、行号和行标号6、使用缩进,VB代码书写规则,(1)程序中不区分字母的大小写,Ab与AB等效;(2)系统对用户程序代码进行自动转换:1)对于VB中的关键字,首字母被转换成大写,其余转换成小写2)若关键字由多个英文单词组成,则将每个单词的首字母转换成大写3)对于用户定义的变量、过程名,以第一次定义的为准,以后输入的自动转换成首次定义的形式,语句书写规则,(1)在同一行上可以书写多行语句,语句间用冒号(:)分隔(2)单行语句可以分多行书写,在本行后加续行符:空格和下划线_(3)一行允许多达255个字符,程序的注释方式,(1)整行注释一般以Rem开头,也可以用撇号;(2)用撇号引导的注释,既可以是整行的,也可以直接放在语句的后面,最方便;(3)可以利用“编辑”工具栏的“设置注释块”、“解除注释块”来将设置多行注释。,3.2数据类型,在VB中,对不同类型的数据有不同的操作方式和不同的取值范围。VB的数据类型有系统定义和自定义两种,系统定义的数据类型由称为标准类型,自定义数据类型是由若干标准类型组合成的某种结构。表3-1列出了VB中的标准数据类型。,表3-1VB中的标准数据类型,1字符串型(String)字符串包括除双引号和回车以外可打印的所有字符,双引号作为字符串的定界符号。在字符串中,要区分字母的大小写。双引号内字符的个数叫做字符串的长度(包括空格)。长度为零的字符串叫做空字符串。,注意,在VB中,ASCII码字符和汉字一样都采用双字节存储。例如:1234和张三都是字符型。注意字符串中空格是有效字符。运动员和abc长度都是3,占用字节数都是6。,2数值型VB中的数值型数据分为整型和实型两大类。,1整型整型数是不带小数点和指数符号的数。包括整型、长整型和字节型整数。(1)整型(Integer,类型符%)整型数用两个字节存储,取值范围是-32768到+32767。例如:15,-345,654%都是整数型。而45678%则会发生溢出错误。,(2)长整型(Long,类型符&)长整型用4个字节存储,取值范围是-2147483648到+2147483647。例如:123456,45678&都是长整数型。,(3)字节型(Byte)用一个字节存储,取值范围是0到255。另外,VB中还可以使用八进制和十六进制的整数,用于一些特殊用途,一般用户不必掌握。,2实型实型数据主要分为单精度、双精度和货币型三种。,(1)单精度浮点数(Single,类型符!)单精度数用4个字节存储,有七位有效数字,取值范围1.401298E-45|x|3.402823E+38。例如:3.14!,2.718282。当需要处理的数据超过单精度数的取值范围,或需要的有效数字超过七位,则需要用双精度数。,(2)双精度浮点数(Double,类型符#)双精度数用8个字节存储,它最多可以表示十五位有效数字,取值范围为94065645841247E-32480、x+yz等。逻辑表达式表示较复杂的条件。例如:数学中的0x5,写成VB表达式应为0关系运算符逻辑运算符。在复杂的表达式中,可以增加圆括号使表达式的运算次序更清晰。,例如:数学公式写成VB表达式为:(-b+sqr(b2-4*a*c)/(2*a)只有算术运算符的表达式也称为算术表达式。,常用内部函数,VB提供了大量的内部函数供用户调用。在本节中我们分类介绍一些常用的内部函数。函数的一般调用格式:格式:函数名(参数表)说明:参数表可以有一个参数或逗号隔开的多个参数,多数参数都可以使用表达式。函数一般作为表达式的组成部分调用。,3.5.1数学函数VB提供了大量的数学函数。常用数学函数有三角函数、算术平方根函数、对数函数、指数函数及绝对值函数等。,注意:(1)三角函数的自变量以弧度表示。例如,要写成Sin(3.14159*27/180)。(2)随机函数Rnd(N)可以写成Rnd,函数值可以是双精度型。,Rnd返回小于1,大于
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全员c证及答案扣件
- 2025版合同样本:物流合作协议范本
- 2025一建《工程法规》章节题:劳动合同及劳动关系制度
- 教师教学能力评估考试题
- 工程测量培训考试题
- 法语口语技术试题
- 粮食采购合同(标准版)
- 景观设计师考试题
- 摄影旅行结伴平台创新创业项目商业计划书
- 文化艺术品租赁展览创新创业项目商业计划书
- 大数据可视化管控平台的人工智能与智能家居
- 数字化工厂安全生产培训课程
- 《青少年心理健康》课件
- 盆腔炎性疾病护理查房课件
- 女性子宫内膜癌的早期预防与筛查
- JCT908-2013 人造石的标准
- 创伤急救(中医骨伤科学十三五教材)
- 陈德华同志先进事迹材料之一
- 抖音短视频运营一周选题表(每周选题策划)
- 高中生社会实践报告表
- 沪科版七年级上册初一数学全册教案(教学设计)
评论
0/150
提交评论