




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
二级系列课件 VB程序设计讲师 MRzhang VB的简单使用 一 VB的开发环境1 VB的特点 可视化编程面向对象的程序设计结构化程序设计语言事件驱动的编程机制2 VB的启动与退出3 VB的工作环境简介 主窗口窗体设计器窗口工程资源管理器窗口属性窗口工具箱窗口4 VB中的文件窗体模块文件 frm 标准模块文件 bas 类模块文件 cls 5 VB中的对象 对象的三要素 1 属性 设置方法 属性窗口和代码窗口 2 事件 事件代码的编写以及事件过程的调用 3 方法 方法的访问 窗体对象 窗体对象的属性以及其常见设置 控件对象 任何一个对象都有一个唯一的名字 1 控件的基本操作 2 控件与对象的关系二 VB中的语句 1 代码的编辑 1 自动语法检查功能 2 代码的书写格式VB中可以使用复合语句 各语句间用冒号 隔开 VB中的续行符 与前面字符间至少要有一空格VB中代码的编辑不区分字母大小写2 简单语句 1 赋值语句 LET 目标操作数 源操作数 2 注释语句 REM或撇号 3 STOP语句 4 结束语句 END三 编写简单的VB应用程序 1 开发步骤 2 程序的保存 载入和运行3 VB应用程序的构成 VB程序设计基础 一 数据类型1 基本数据类型 1 字符串 string 放在双引号中空串 定长字符串 2 16 不定长字符串 2 31 2 数值型 整型数和浮点型整型数 integer 两个字节 32768 32767 和long 4个字节 2147483648 2147483647 浮点型 由符号 指数及尾数构成单精度浮点数 single 由4个字节 可以精确到七位十进制数如 123 45E 3 双精度浮点数 double 8个字节 可以精确到15或16位如 123 45678D3 3 货币型 currency 8个字节 精确到小数点后四位 4 变体类型 variant 5 其他 字节 byte 布尔 boolean 日期 date 8个字节 用 号括起来对象 OBJECT 4个字节DECIMAL类型 12个字节存储 无符号整数 只能在变体中使用 2 用户自定义类型 1 记录类型 type类型名元素名as类型名 endtype 说明 1 若记录类型中的元素是字符串类型 必须是定长字符串 2 记录类型的定义必须放在模块 窗体和标准 的声明部分 先定义后使用 2 枚举类型 将变量的值一一列出来 变量的值只限于列出来的值的范围 枚举类型放在窗体模块 标准模块或公用模块的声明部分 public private Enum类型名默认成员 常数表达式 默认第一个常数被ENDENUM初始化为0说明 1 可以用赋值语句给枚举中的常数赋值 2 当给一个枚举中的常数赋值时可以使用另一个枚举中常数的值 例题 P58页 二 常量和变量 1 常量 文字常量和符号常量 1 文字常量 字符串 用双引号 和数值 2 数值常量 a 整型B longC 浮点D 货币 3 说明符 避免二义性 integer long single double currency string 4 符号常量 const常量名 表达式说明 A 在声明符号常量时 可以在常量的后面加上类型说明符 通常省略 B 不能再用常量名定义变量 2 变量 1 命名规则 A 只能由字母 数字和下划线组成 B 第一个字符必须是字母 有效长度255个C 保留字不能作为变量名 D不区分字母大小写 2 类型 A 通过类型说明符说明B 在定义时指定类型 3 类型定义 DIM STATIC PUBLIC 4 记录类型变量 用 变量名 元素 的格式来引用记录中的各元素 一般记录类型变量在标准模块中定义 如果要在窗体模块中定义 则必须在 type 关键字加 private 三 变量的作用域 1 1 局部变量 在过程中定义的变量 2 模块变量 A 窗体变量 作用于该窗体内的所有过程 不能默认声明 B 标准模块变量 private 3 全局变量 public或global2 默认声明 直接在过程中使用的变量 四 常用的内部函数 在立即窗口中测试 1 用ctrl g打开立即窗口 用print或 输出 2 对函数的理解3 ABS X ASC X CHR X EXP X RND X SQR X SQN X 五 字符处理和字符串函数1 字符处理方式 1 ANSI 一个英文字符占一个字节 一个汉字占两个字节 2 unicode一个字符和一个汉字看作两个字节 一个字符 2 为了兼容以前的ANSI格式可以在原函数的后面加上一个B 3 5 0和6 0以后的版本均采用UNICODE方式 ANSI方式与UNICODE方式之间的转换函数STRCONV 待转换字符串 转换格式 转换格式有VBUNICODE VBFROMUNICODE 例题 P714 14 字符串处理函数 1 字符串截取函数 A左部 LEFT 字符串 n B右部 RIGHT 字符串 n C中部 MID 字符串 p n 2 长度测试 LEN 字符串或变量名 若是变量名代表变量的存储空间 3 STRING N ASCII吗 返回有N个字符组成的字符串STRING N 字符串 返回N个第一个字符 4 SPACE N 返回N个空格 5 字符匹配函数instr 首字符位置 字符串1 字符串2 N 返回字符串2在字符串1中的位置N 代表比较方式 0 二进制比较 1 忽略大小写 2 是用于ACCESS 6 字母大小写转换 UCASE LCASE 7 MID 字符串 位置 子字符串语句把从字符串的位置开始字符用子字符串代替六 运算符和表达式 1 运算符 1 算术运算符 MOD 2 关系运算符 值是逻辑值 字符串也可比较 like isVB中用非零为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 某童装品牌战略咨询计划书
- 地理(山东青岛卷)(A4考试版)
- 大班音乐歌唱春天幼儿读物幼儿教育教育专区
- 上海虹口区2024-2025学年下学期七年级期末考试英语试题(含答案无听力原文及音频)
- 试剂分析性能评估模板资料讲解
- 自动控制系统设计曲面印刷机
- 2025年辽宁省中考英语模拟试题(二)
- 【高中语文】《登岳阳楼》课件+统编版高一语文必修下册
- 建筑施工特种作业-桥(门)式起重机司机真题库-4
- 山东美术英文题目及答案
- 农机停放场管理制度
- 2025年浙江省嘉兴市南湖区中考二模英语试题(含答案无听力原文及音频)
- T/SHPTA 071.1-2023高压电缆附件用橡胶材料第1部分:绝缘橡胶材料
- 生产基层管理培训课程
- 2025至2030年中国猪预混料行业投资前景及策略咨询研究报告
- 2025年中央八项规定精神学习教育应知应会考试题库(含答案)
- 云南2025年云南省社会科学院中国(昆明)南亚东南亚研究院招聘高层次人才笔试历年参考题库附带答案详解
- 2025年浙江省温州市乐清市中考二模语文试题(含答案)
- 果园苹果买卖合同协议书
- 分析定向增发“盛宴”背后的利益输送现象、理论根源及制度原因
- 美容院开店流程与注意事项
评论
0/150
提交评论