




已阅读5页,还剩51页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
窗体的属性 方法 事件属性 对象名 Name Caption Height Width Font属性组 name size bold Italic strikethru underline Backcolor Forecolor Enabled Visible Left Top方法 对象名 Print Cls Move Show Hide事件 对象名 Click Dblclick Load UnloadMousemove Mousedown Mouseup 在事件中可以根据需要编写相关代码 包括修改窗体及控件的属性值 利用方法调用特殊函数过程简化程序的编写 翻页 1 了解VB6 0的特点 集成开发环境主要组成部分及其使用 2 理解面向对象程序设计的一些基本概念 3 掌握窗体的常用属性 方法及事件 4 掌握一个VB应用程序的组成及工作机制 5 掌握开发一个VB应用程序的一般步骤 第一章VisualBasic6 0程序设计概述 第一章回顾 第2章 程序设计基础 本章内容及要求 掌握常用的数据类型 掌握变量和常量的定义及使用 掌握运算符和表达式的使用 掌握Print方法 赋值语句的使用 5 熟记常用内部函数的使用 6 掌握InputBox和MsgBox函数的使用 7 熟悉VB程序中代码和语句书写规则 翻页 2 2数据类型 常量与变量 数据类型 常量 变量 翻页 2 2 1数据类型 7位有效位数 单精度浮点型 精确表示 32768 32767的整数 精确表示0 255的整数 精确表示 2147483648 2147483647的整数 翻页 2 2 1数据类型 Byte Integer Long Single Double Currency统称为数值型数据 能进行通常的数学四则运算及比较大小 如 翻页 2 2 2数值型数据的存储格式 任何数据 包括数值型数据 在计算机内存中都是以二进制形式存储的 各数值型数据的数值范围及其精度取决于其存储格式 存储空间 计算机不可能用无限位数来表示一个实数 即不可能精确表示所有实数 翻页 2 2 3常量 什么是常量 在程序运行过程中 其值不能被改变的量称为常量 VB常量分类 普通常量符号常量系统常量 一 普通常量1 数值常量 整型常量 实型常量2 字符串常量3 逻辑 Boolean 常量4 日期常量 1 整型常量1 字节型 Byte 常量 0 255之间的整数例如 0200252 整型 Integer 常量 32768 215 至32767 215 1 之间的整数例如 10 3210 200003 长整型 Long 常量 2 147 483 648 231 至2 147 483 647 231 1 之间的整数例如 23 21470320 翻页 补充 程序设计中常用的数制 整型常量的三种形式 翻页 整型常量的三种形式 1 十进制整数 125 0 89 202 八进制整数 以 或 O 字母O 开头的整数 如 O25表示八进制整数25 即 25 8 21 10 3 十六进制 以 H开头的整数 如 H25表示十六进制整数25 即 25 16 37 10 VB中的颜色数据常常用十六进制整数表示 a 单精度实型 Single 7位有效数字b 双精度实型 Double 15位有效数字实型常量的表示 a 十进制小数形式 由正负号 数字 0 9 和小数点 或类型符号 组成 即 n n n 或 n 其中n是0 9的数字 例 0 123 123 123 01 123 123 b 指数形式 nE m或 n nE m nD m或 n nD m例 1 25E 3 1 25D 3相当于1250或者1 25 10 3 2 实型常量 字符串常量 双引号 括起的一串字符 例如 ABC abcd 123 Chr 13 VB程序设计 说明 1 字符串中的字符 所有西文字符和汉字 标点符号等 2 表示空字符串 表示有一个空格的字符串 3 若字符串中有双引号 例如ABD XYZ 则用连续两个双引号表示 即 ABD XYZ 注意 双引号必须是英文半角 不可以是 2 字符串常量 只有两个值True 或False 逻辑常量 数值常量 True为 1 False为0 数值常量 逻辑常量 非0为True 0为False 3 逻辑 Boolean 常量 日期 Date 型数据日期范围 公元100年1月1日 9999年12月31日时间范围 0 00 00 23 59 59日期型数值常量 用 把日期和时间括起来的常量例 09 02 99 January4 1989 2002 5 414 30 00PM 10 31 20049 30 00AM 注意 的区别 表示日期时必须是英文半角 4 日期常量 符号常量 使用关键字Const声明的常量 格式 Const As类型 类型符号 常数表达式例如 Constpi 3 1415926535 ConstpiAsDouble 3 1415926535Constpi 3 1415927书上P37例题2 1了解符号常量的作用域及应用 二 符号常量 系统常量 VB系统提供的应用程序和控件的系统定义常数 它们存放于系统的对象库中 在 对象浏览器 中的VisualBasicforapplications VBA 和VBRUN对象库中列举了VisualBasic的常数 三 系统常量 例如 系统颜色常量 vbRed vbGreen vbBlue vbBlack vbWhite vbYellow等 翻页 2 2 4变量 学习要点 变量和符号常量的命名规则变量的声明变量的作用域 什么是变量 每个量都有一个固定的名字来标识它 并且在程序运行中其对应的值可以改变 翻页 一 变量和符号常量的命名规则 1 以英文字母开头 后跟字母 数字或下划线 长度 255个字符 2 不能使用VB的关键字作为变量名 关键字 VB系统中已定义的词 语句 函数 运算符的名称等 如Const Print等都不能用作变量名 3 变量名不能与符号常量名或过程名相同 4 VB不区分变量名的大小写 5 变量取名尽量做到 见名知义 并可在变量名前加一个缩写的前缀来表明该变量的数据类型 例如 strA 字符串变量 iCount 整型变量 dblx 双精度变量 sz 单精度变量 翻页 二 变量声明变量为什么要声明 任何变量都要声明吗 如有变量没有声明 系统将如何处理 了解要点 强制声明隐含声明变量的初始值 翻页 形式 Dim变量名 AS类型 或者Dim变量名 类型符 例 DimsxAsSingleDimdyAsDouble snameAsString 10 变量声明 强制声明 翻页 如想将yb yc声明为字节型 有人这样写 Dimyb ycAsByte DimiCountAsinteger sumAssingle等价于DimiCount sum 变量声明 隐含声明 变量后缀字符为 隐含声明为整型 变量后缀字符为 隐含声明为长整型 变量后缀字符为 隐含声明为单精度浮点型 变量后缀字符为 隐含声明为双精度浮点型 变量后缀字符为 隐含声明为字符串型 变量后缀字符为 隐含声明为货币型 翻页 使用强制显式声明 在窗体模块 标准模块和类模块的通用声明部分中加入 OptionExplicit VB会检查是否有未强制声明的变量 若有 则会显示出错 一个好的编程习惯 良好的编程习惯 先声明变量 后使用变量 可提高程序的效率 也使程序易于调试 提倡 先声明变量 后使用变量 的原则 一般不要 隐含声明 更不要 不声明 因为那样会使变量混淆不清 翻页 强制显式声明 OptionExplicit语句 程序中声明过的变量 数值类型的变量初值 0变长字符串的变量初值 零长度字符串 定长字符串的变量初值 用空格填充逻辑型的变量初值 False 变量的初始值 初值 翻页 P39例2 2变量的作用域及应用 2 3Print语句 赋值语句 2 3 2Print语句2 3 3赋值语句 翻页 2 3 2Print语句 作用 在对象 窗体 图片框等 上输出信息 格式 Print 窗体 Form 图片框 PictureBox 或打印机 Printer 省略输出项 输出一空行 逗号 分段格式 输出项从下一段开始输出 分号 紧凑格式 输出项从上一个显示的字符后开始输出 语句末尾为分隔符 或 则该语句的最后输出位置的下一段或下一列为下一条print语句输出的起始位置 VisualBasic将一行分为若干段 每14列为1段 翻页 PrivateSubForm Click Print123 888 456 3 14Print123 888 456 3 14Print 123 888 abc True Print123 888 456 3 14PrintPrint123 888 456 3 14EndSub 书中P40例2 3 1 数值数据输出后都会尾随一个空格 输出正数时正号不显示 输出一个空格 2 字符串数据原样显示引号内的内容 逻辑类型数据直接输出True或False 翻页 语句Print 5 5 的显示结果是 A 25B 5 5 C 5 5D 出现错误提示 2 3 3赋值语句 语句格式 或 功能 计算表达式值 类型转换 存储到相应的存储空间 例 n 10 n 10 10给n n n 3 n n 3 n 3之后的值给n 即n为13 Area n n Area n n 即Area为169 Text3 text Area 即Text3 text为 169 翻页 为数值变量赋值时 表达式的值不得超过数值变量的数值范围 值为浮点类型的表达式四舍六入五凑偶后向整型变量赋值 例 执行语句 k 5 76 后 k 被赋值6 执行语句 i 5 49 后 i 被赋值 5 任何类型表达式都可以向字符串变量赋值例 执行语句 a 123 45 后 a 就存放了字符串 123 45 赋值号不是数学中的等号 语句格式 或 2 3 3赋值语句 翻页 PrivateSubForm Click Dima b c a 5 b 8Printa b 显示交换前的值c a a b b c 交换Printa b 显示交换后的值EndSub 例2 4实现两个变量值交换 翻页 2 4运算符 表达式 常用内部函数 主要内容 算术运算符与算术表达式字符串运算符与字符串表达式关系运算符与关系表达式逻辑运算符与逻辑表达式常用内部函数简单的输入输出函数 翻页 2 4 1算术运算符与算术表达式 算术运算符 整除 求余运算 只能整型数据 Byte Integer Long 若操作数为实型 Single Double 则VB自动将其四舍五入 再用四舍五入后的值作整除或求余运算 注意 小数部分为0 5时 舍入规则为单进双舍 即 13 5舍入为14 14 5舍入为14 不为15 四舍六入五凑偶 翻页 负号是单目运算符 其它都是双目运算符 算术运算符的优先级乘方 取负 乘 除 整除 求余Mod 加 减 3 算术表达式 不能漏写运算符 例题2 5算术运算符的理解 Print 2 4 2 4 2 4 2 4Print 3 48 2 3 48 2Print 3 54 2 3 54 2Print 3 48 2 3 48 2Print 3 54 2 3 54 2Print 8 5 3 8 5 3Print 5 5 3 5 5 3Print 8 5mod3 8 5Mod3Print 5 5mod3 5 5Mod3 翻页 例题2 6判断对称三位数 要求 在窗体上加载一个Label1框 请输入一个三位整数 文本框 输入整数 Label2框 对称 或 不对称 命令按钮1 判断结果 除了用文本框的方式输入数据 还可采用Inputbox的形式输入数据 2 4 2字符串运算符与字符串表达式 字符串运算符 双目运算符 和 作用 连接两边的字符串表达式 没有自动的类型转变功能 如 Windows 2000 有类型的自动类型转换功能 如 Windows 2000 翻页 结果为 Windows2000 100 123 结果为100123 Abc 123 出错 100 123 结果为223 100 123 结果为100123100 123 结果为100123 Abc 123 结果为Abc123 Abc 123 结果为Abc123 注意 变量与运算符 之间应加一个空格 符号 还是长整型的类型定义符或八进制数 如print abc 12 结果输出abc10 因为 12 8 10 10 2 4 3关系运算符与关系表达式 关系运算符 说明 双目运算符 用于比较两边的表达式是否成立 若关系成立 结果为True 否则 结果为False 可用于数值数据大小判断 还可用于日期型数据先后的判断 以及字符型数据ASCII码值大小的判断 优先顺序 所有关系运算优先级相同 比 算术运算的低 比逻辑非 Not 运算的高 2 4 4逻辑运算符与逻辑表达式 逻辑运算符 见p44表2 4 NotAndOrNot逻辑非为单目运算符 要求一个操作数 其它为双目运算符 优先顺序 Not And Or 运算符的执行顺序算术运算符 字符运算符 关系运算符 逻辑运算符 用圆括号决定优先权 翻页 举例 例2 6 P44 1 条件 30andb0或a b03 判断变量a b中必有且仅有1个为0 写作 a 0andb0ora0andb 0或a b 0anda b04 判断整型变量k是正的奇数 写作 k 0andkmod2 1 翻页 表达式的书写中需注意的问题 1 运算符不能相邻 例a b是错误的 2 乘号不能省略 不能出现 等 3 括号必须成对出现 均使用圆括号 4 表达式从左到右在同一基准并排书写 不能出现上下标 5 要注意各种运算符的优先级别 适当添加括号 若用到库函数必须按库函数要求书写 不能出现 x e 3 等 如 a b a b b sqr b b 4 a c 2 a 运算符及表达式小结 2 4 5常用内部函数 1 数学函数2 字符串函数3 日期和时间函数4 转换函数5 随机数语句和函数6 与Print方法有关的函数 翻页 1 数学函数 Sin x Cos x x为弧度 Abs x 取x的绝对值 Exp x 自然指数ex Log x 自然 以e为底的 对数 Sqr x 取x的平方根 要求x 0 Int x 返回不大于x的最大整数 不是四舍五入 Fix x 取x的整数部分 翻页 PrintInt 7 8 Int 7 4 Int 7 5 PrintInt 7 8 Int 7 4 Int 7 5 PrintFix 7 8 Fix 7 4 Fix 7 5 PrintFix 7 8 Fix 7 4 Fix 7 5 2 字符串函数 Trim s Ltrim s Rtrim s 去空格 Left s n Right s n Mid s m n 取子串 Len s 计算字符串s的字符个数 若s是变量名 则返回变量s所占存储空间的字节数 Lcase s Ucase s 字母的大小写转换 Space n 返回n个空格 Instr s x 返回字符串x在字符串s中首次出现的位置 若x没有出现在s中 则返回值为0 s x是字符串 必须用双引号 String n s 返回n个由用字符s组成的字符串 若s为ASCII值 则返回n个由s对应字符组成的字符串 若s为字符串 则返回n个由s的首字符组成的字符串 翻页 下列函数中 函数返回的值是数值型的 A ChrB MidC SpaceD Instr 表达式Right String 65 Asc abc 3 的值是 3 日期和时间函数 Date 返回当前日期Time 返回当前时间Now 返回当前日期 时间Year Month Day date date 可以是当前日期 也可以用 定义的日期 Hour Minute Second Time或Now Time或Now 可以是当前时间 也可以用 定义的时间 翻页 4 转换函数 Str x 将数值型数据x转换成相应的字符串 Val s 将数字字符串s转换成相应的数值 Chr x 将ASCII码x转换成相应的字符 Asc c 将字符串c的首字符转换成相应的ASCII码 翻页 5 随机数语句和函数 Randomize 初始化随机函数发生器 为其赋初值 Rnd函数 产生一个 0 1 区间的随机数 产生 a b 之间的随机数的写法 Rnd b a a产生一个区间为 a b 的随机整数 则 int Rnd b a a 产生一个区间为 a b 的随机整数 则 int Rnd b a 1 a 例题2 10 翻页 用随机函数产生一个两位整数的VisualBasic表达式 6 与Print方法有关的函数 Tab n 将输出项定位到第n列开始输出 Tab函数与输出项之间用 隔开 如果当前行上的输出打印位置 n 则在当前行的n列开始输出 反之在下一行的第n列输出 分段格式 如果当前行上的打印位置 n 则从下一段开始输出 反之在下一行的第n列的下一段开始输出Spc n 输出n个空格 同Space n 例题2 9定点打印显示函数 语句 Form1 PrintTab 10 的作用是在窗体当前输出行 A 第10列输出字符 B 第9列输出字符 C 第11列输出字符 D 输出10个字符 i i 2 4 6简单的输入输出函数 InputBox函数 输入对话框 MsgBox函数 消息对话框 翻页 默认值 对话框标题 提示信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 栗子鼠阅读测试题及答案
- 九年级英语上册 Unit 5 What are the shirts made of Section B(3a-Self Check)说课稿(新版)人教新目标版
- 六年级品德与社会上册《我们爱科学》说课稿 辽师大版
- 道法专业理论考试题及答案
- 质量专业能力考试题及答案
- DB65T 4469-2021 伊犁鹅种用品质评定技术规范
- 电石厂应急预案(3篇)
- 电力抗震应急预案(3篇)
- 电缆接续应急预案(3篇)
- 数字化技术在零售门店智能顾客数据分析与营销策略的应用研究报告
- 戏水溪流改造工程方案(3篇)
- 潍坊市2026届高三开学调研监测考试语文试题及答案
- 2025年新疆投资发展集团有限责任公司人员招聘笔试备考题库含答案详解(夺分金卷)
- 2025年人教版(2024)小学信息科技五年级(全一册)教学设计(附教材目录 P169)
- 2025年全国中学生汉字听写大会比赛题库及解析(共八套)
- 患者隐私保护培训课件
- (正式版)SHT 3046-2024 石油化工立式圆筒形钢制焊接储罐设计规范
- 中职数学基础模块上册课件-
- 针灸科中药涂擦操作评分
- 山西经济出版社小学信息技术 第三册全册教案 word
- 马克思主义的世界观和方法论
评论
0/150
提交评论