- 3
- 0
- 约3万字
- 约 143页
- 2018-08-26 发布于河南
- 举报
第三章 VB程序设计语言基础 3.1 VB程序语句及命令格式 3.2 数据类型 3.3 常量与变量 3.4 运算符与表达式 3.5 VB的常用内部函数 VB是在BASIC语言的基础上发展起来的,它保留了原来BASIC版本中的数。在本章中,我们将学习构成VB应用程序的基本元素,包括数据类型、常量、变量、运算符、表达式和函数等内容。类型和语法,对其中的某些语句和函数的功能作了修改或扩展,并根据语言的可视化要求增加了一些新的操作。 在本章中,我们将学习构成VB应用程序的基本元素,包括数据类型、常量、变量、运算符、表达式和函数等内容。 3.1 VB程序语句及命令格式 3.1 VB程序语句及命令格式 每一种高级程序设计语言源程序代码的书写都有一定的规则,以便于程序的阅读,VB也不例外,其源程序代码的编写具有如下的风格: 1.VB源代码不区分字母的大小写 在代码窗口中,VB对用户输入的程序代码进行自动转换,以提高程序的可读性: VB关键字的首字母总被转换成大写,其余字母被转换成小写; 若关键字由多个英文单词组成,每个单词的首字母都被转换成大写; 对用户自己定义的变量、过程名,VB以第一次定义的为准,以后输入时VB自动向首次定义的变量、过程名转换。 对象名命名约定:每个对象名由三个小写字母组成前缀和表示该对象的作用的缩写字母组成。前缀表明对象的类型,如cmdExit为一个退出按钮,cmdEnter为一个确认命令按钮。 2.语句书写自由 同一行上可以写多条语句,各语句间用冒号“:”分隔; 一行书写不完的语句,可以分为若干行书写,但须在行后加续行标志(由空格+下划线_组成),然后换行书写; 每行字符长度不超过255个字符,一条语句最多含1023个字符. 3.适当添加注释有利于程序的维护和调试 以关键字Rem开头或以撇号“′”开头引导注释内容,但是只有用撇号开头的注释可以直接出现在语句后面; 可以使用“编辑”工具栏中的“设置注释块”命令将选定的若干行语句或文字设置为注释项,也可以使用“解除注释块”命令将选定的若干行解除注释。如下面的程序: Private sub form1_click() Rem 求两个整数的和 Dim x As Integer, y As Integer, z As Integer 定义变量x、y z为整型变量 x = 5: y = 25 给变量x和y赋一个初值 z = x + y 将变量x与y的和赋给变量z Form1.Print x, y, z 在窗体上显示变量x、y、z的值 End sub 4.命令格式中的符号约定 有关命令格式中的符号约定如表3.1所示。 表3.1命令格式中的符号约定 3.2 数据类型 数据是指能够输入到计算机中,并能被计算机识别和加工处理的符号的集合。数值、字符、图形、图像和声音等都是数据。数据是计算机程序处理的对象,也是运算产生的结果。计算机所能处理的数据必须是有组织的,并按一定结构进行存储,计算机不能处理杂乱无章的数据。因此,计算机中的数据都要拥有自己的数据类型。 3.2.1 基本数据类型 基本数据类型是系统定义的数据类型。VB提供的基本数据类型包括数值型数据和字符串型数据,此外,还包括日期、逻辑、变体、对象等类型的数据。 1.字符串型(String)数据 字符串型数据是指一切可打印的字符和字符串,它是用双引号括起来的一串字符,包括中文字符、英文字符、数字字符和其他ASCII字符。 例如:VB程序设计、中国、1+2。 在VB中有两种类型字符串:变长字符串和定长字符串。 (1)定长字符串 定长字符串是指在程序执行过程中长度始终保持不变的字符串,其最大长度不超过65535个字符。 dim s as string*10 ,则s为定长的字符串变量 (2)变长字符串 变长字符串是指长度不固定的字符串,随着对字符串变量赋予新的值,其长度可增可减。一个字符串如果没有定义为定长的,都属于变长字符串。其长度可以为0到约20亿个字符。 实例:输出定长与不定长字符串 2.数值型(Numeric)数据 数值型数据是表示数量并可进行算术运算的数据类型,它由数字、小数点和正负号组成。 在VB中,共提供了两大类数值型数据,它们分别是整型、浮点型。整型数据是不带小数点和指数符号的数。浮点型数据和货币型数据都是带小数点的数,货币型数据是专门用来表示货币数量的数据类型,所以
您可能关注的文档
- 传播策略-梅高幻灯片.ppt
- 传染病3幻灯片.ppt
- 创高木业-客户沟通技巧圣罗娜幻灯片.ppt
- 创新教育训练教材幻灯片.ppt
- 创新务实幻灯片.ppt
- 创业意图对创业绩效之模型建构与竞争效果衡量──兼论创业能力的干扰效果幻灯片.ppt
- 创意学概论幻灯片.ppt
- 从逻辑思考到真正解决问题-有改动幻灯片.pptx
- 粗大误差幻灯片.pptx
- 打工一族幻灯片.ppt
- 2026润滑油产品生命周期管理与新品开发规划报告.docx
- 2026中国新能源电池材料市场供需格局与战略投资机会研究报告.docx
- 2026养老服务体系完善与智慧养老发展研究.docx
- 2026尼加拉瓜医疗健康行业市场发展趋势评估投资机会规划分析研究报告.docx
- 2026物流行业市场供应链供需效能及投资前瞻发展报告.docx
- 2026钙钛矿光伏组件商业化量产障碍与设备投资机会分析报告.docx
- 2026奢侈品消费市场变化趋势与品牌战略规划报告.docx
- 2026中国智能仓储系统集成商竞争格局与技术路线研究报告.docx
- 2026风电行业项目融资困境破解与金融支持方案设计.docx
- 2026中国期货交易所金属品种创新与市场竞争力分析报告.docx
最近下载
- 肝癌介入治疗.pdf VIP
- FTM-400XDR_中文使用说明书.pdf
- 2025年苏州健雄职业技术学院单招笔试职业技能考核试题库含答案解析.docx VIP
- (正式版)DB33∕T 1072-2019 《泡沫玻璃外墙外保温系统应用技术规程》.docx VIP
- 第一单元1 珍稀动物课件2026春湘美版美术三年级下册.pptx VIP
- 人教版六年级数学下册第二单元《百分数(二)——成数问题》专项练习(含答案).docx VIP
- DB61_T 1560.2-2022 公路钢结构梁桥制造安装与质量检验规范 第2部分:安装要求.docx VIP
- 03分布式光伏发电工程可行性研究设计导则.docx VIP
- 2026春统编版(五四制)(新教材)小学道德与法治三年级下册《一切靠劳动》课时练习及答案.docx VIP
- 宽QRS波群心动过速的鉴别诊断课件.ppt VIP
原创力文档

文档评论(0)