Visual Basic程序设计实用教程(第三版)

Visual Basic程序设计实用教程(第三版)
作 者: 王栋
出版社: 清华大学出版社
丛编项: 普通高等教育“十一五”国家级规划教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: VB
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Basic程序设计实用教程(第三版)》作者简介

内容简介

《普通高等教育“十一五”国家级规划教材:Visual Basic程序设计实用教程(第3版)》是Visual Basic的基础教程,详细介绍了Visual Basic语言与算法,通过大量的实例阐述了Visual Basic的基本概念、语言特性、程序设计的基本方法和技巧,以及面向对象的程序设计思想与事件驱动的编程机制。《普通高等教育“十一五”国家级规划教材:Visual Basic程序设计实用教程(第3版)》在叙述上力求做到严谨、详尽而深入浅,知识点的安排和格式的编排符合认知规律,是为方便教学而专门设计了。《普通高等教育“十一五”国家级规划教材:Visual Basic程序设计实用教程(第3版)》中每章都配有习题,所有的例子都调试通过。《普通高等教育“十一五”国家级规划教材:Visual Basic程序设计实用教程(第3版)》的主要内容包括Visual Basic集成开发环境,数据类型、变量、常量、数组、运算、表达式、控制结构与过程,窗体与各种内部控件的常用属性、方法和事件,常用内部函数,控件数组、菜单、绘图和文件操作等。《普通高等教育“十一五”国家级规划教材:Visual Basic程序设计实用教程(第3版)》适合作为高等学校学生第一门计算机程序设计语言的教材,或供高年级学生学习使用;也可作为培训教程以及各类人员的学习资料和参考手册。

图书目录

符号说明与常用关键字表

第1章 引言.

1. 1 程序设计语言

1. 1. 1 机器语言

1. 1. 2 汇编语言

1. 1. 3 面向过程的语言

1. 1. 4 面向对象的程序设计语言

1. 1. 5 程序的执行方式和运行环境

1. 2 面向对象的基本概念

1. 2. 1 对象与类

1. 2. 2 属性

1. 2. 3 方法

1. 2. 4 事件

1. 2. 5 PME模型

1. 3 Visual Basic简介

1. 3. I Visual Basic发展史

1. 3. 2 Visual Basic的特点

1. 3. 3 Visual Basic的版本

1. 3. 4 Visual Basic6. 0中文企业版的安装与启动

1. 3. 5 获得帮助信息

习题1

第2章 程序设计入门

2. 1 Visual Basic集成开发环境

2. 1. 1 “工具箱”窗口

2. 1. 2 “工程”窗口

2. 1. 3 “属性”窗口

2. 1. 4 “窗体布局”窗口

2. 1. 5 “对象”窗口

2. 1. 6 “代码”窗口

2. 1. 7 窗口的排布

2. 1. 8 关闭工程与退出Visual Basic集成环境

2. 2 程序的设计. 运行和中断状态

2. 3 窗体

2. 3. 1 窗体对象的创建

2. 3. 2 窗体对象的常用属性

2. 3. 3 通过程序代码为对象的属性赋值

2. 3. 4 窗体对象的常用方法

2. 3. 5 窗体对象的常用事件

2. 4 编写事件过程

2. 4. 1 使用“代码”窗口

2. 4. 2 一个“最简单”的程序

2. 4. 3 两个简单程序

2. 4. 4 事件驱动机制

2. 5 命令按钮控件

2. 5. 1 命令按钮的常用属性

2. 5. 2 命令按钮的Move方法

2. 5. 3 命令按钮的Click事件

2. 6 文本框控件

2. 6. 1 文本框的常用属性

2. 6. 2 文本框的Move方法

2. 6. 3 文本框的常用事件

2. 7 标签控件

2. 7. 1 标签的常用属性

2. 7. 2 标签的Move方法

2. 7. 3 标签的常用事件

2. 8 Visual Basic语法规则

2. 9 开发应用程序的主要步骤

2. 10 工程的管理和可执行文件的生成

2. 10. 1 工程中的模块与文件

2. 10. 2 向工程中添加模块

2. 10. 3 保存工程

2. 10. 4 打开工程

2. 10. 5 移除模块

2. 10. 6 工程组

2. 10. 7 生成可执行文件

2. 10. 8 发布应用程序

习题2

第3章 数据类型. 常量与变量

3. 1 基本数据类型

3. 1. 1 数值型

3. 1. 2 String型

3. 1. 3 Boolean型

3. 1. 4 Date型

3. 2 直接常量

3. 2. 1 整型常量

3. 2. 2 浮点型常量

3. 2. 3 字符串型常量

3. 2. 4 逻辑型常量

3. 2. 5 日期时间型常量

3. 3 变量

3. 3. 1 变量命名规则

3. 3. 2 定义变量

3. 3. 3 变量的赋值与取值

3. 3. 4 变量的同名问题

3. 3. 5 定长字符串与变长字符串变量

3. 3. 6 对象型变量

3. 3. 7 变体数据类型

3. 3. 8 类型转换

3. 3. 9 类型声明符*

3. 3. 10 DefType语句*

3. 4 符号常量

习题3

第4章 运算符与表达式

4. 1 运算符

4. 1. 1 算术运算符

4. 1. 2 比较运算符

4. 1. 3 字符串运算符

4. 1. 4 日期时间运算符

4. 1. 5 对象型比较运算符

4. 1. 6 逻辑运算符

4. 2 表达式

4. 2. 1 表达式的求解顺序

4. 2. 2 运算符的优先级

4. 2. 3 使用括号改变计算顺序

4. 2. 4 正确编写表达式

4. 2. 5 表达式求值

习题4

第5章 控制结构

5. 1 If语句

5. 1. 1 单行形式的If…Then…语句

5. 1. 2 块形式的If…Then…End If语句

5. 1. 3 单行形式的If…Then…Else…语句

5. 1. 4 块形式的If…Then…Else…End If语句

5. 1. 5 If语句的嵌套

5. 1. 6 If…Then…ElseIf…End If语句

5. 2 Select Case语句

5. 2. 1 Select Case语句的语法结构

5. 2. 2 关于“匹配”的定义

5. 3 Do…Loop语句

5. 3. 1 Do While…Loop形式

5. 3. 2 Do…Loop While形式

5. 3. 3 Do Until…Loop形式

5. 3. 4 Do…Loop Until形式

5. 3. 5 Do…Loop形式

5. 3. 6 Exit Do语句

5. 4 For…Next语句

5. 4. 1 For…Next语句

5. 4. 2 Exit For语句

5. 4. 3 For…Next循环的“终止值”和“步长”问题

5. 5 While…Wend语句*

5. 6 循环的嵌套

5. 6. 1 嵌套的规则

5. 6. 2 Exit Do和Exit For语句在循环嵌套时的作用

5. 6. 3 循环嵌套的执行流程

5. 7 GoTo语句. GoSub…Return语句*

5. 7. 1 GoTo语句

5. 7. 2 GoSub…Return语句

5. 8 With语句

5. 9 控制结构的应用

习题5

第6章 过程

6. 1 Sub过程

6. 1. 1 定义Sub过程

6. 1. 2 调用Sub过程

6. 1. 3 通用过程的重名问题

6. 1. 4 过程调用时的执行流程

6. 2 Function过程

6. 2. 1 定义Function过程

6. 2. 2 调用Function过程

6. 3 过程的参数传递方式

6. 3. 1 按值传递参数(ByVal)

6. 3. 2 按地址传递参数(ByRef)

6. 4 可选参数*

6. 5 命名参数*

6. 6 递归

习题6

第7章 数组与自定义数据类型

7. 1 数组概述

7. 2 常规数组

7. 2. 1 一维数组

7. 2. 2 二维数组

7. 2. 3 多维数组

7. 2. 4 常规数组占用的内存大小

7. 3 动态数组

7. 4 数组函数与语句

7. 5 变体类型数组*

7. 6 数组作参数与返回值

7. 6. 1 数组作参数

7. 6. 2 不定数量的参数(ParamArray)*

7. 6. 3 函数返回数组*

7. 7 自定义数据类型..

7. 7. 1 定义自定义数据类型

7. 7. 2 自定义类型的变量和数组

7. 7. 3 自定义数据类型参数

7. 7. 4 函数返回自定义类型值

习题7

第8章 内部控件

8. 1 图形与图像类控件

8. 1. 1 直线控件

8. 1. 2 形状控件

8. 1. 3 图像控件

8. 1. 4 图片框控件

8. 1. 5 使用图片框作控件容器

8. 2 滚动条. 框架与定时器控件

8. 2. 1 滚动条控件

8. 2. 2 框架控件

8. 2. 3 定时器控件

8. 3 提供选项的控件

8. 3. 1 复选框控件

8. 3. 2 单选框控件

8. 3. 3 列表框控件

8. 3. 4 组合框控件

8. 4 文件系统控件*

8. 4. 1 驱动器列表框控件

8. 4. 2 目录列表框控件

8. 4. 3 文件列表框控件

8. 4. 4 联合使用三个文件系统控件

8. 5 控件的键盘输入焦点与Tab键次序*

8. 6 鼠标与键盘事件

8. 6. 1 MouseDown事件. MouseUp事件. MouseMove事件

8. 6. 2 MousePointer属性. MouseI on属性*

8. 6. 3 KeyDown事件. KeyUp事件

8. 6. 4 KeyPress事件

8. 6. 5 KeyPreview属性

8. 6. 6 SendKeys语句*

8. 7 控件数组

8. 7. 1 创建控件数组

8. 7. 2 编写事件过程

8. 7. 3 动态添加. 删除控件数组元素

8. 8 菜单

8. 8. 1 菜单控件的属性

8. 8. 2 创建菜单

8. 8. 3 设置菜单控件的属性

8. 8. 4 菜单控件的Click事件

8. 8. 5 弹出式菜单*

习题8

第9章 内部函数

9. 1 数学函数

9. 2 字符串函数

9. 3 日期与时间函数

9. 4 类型测试函数*

9. 5 分支函数*

9. 6 预定义对话框函数

9. 6. 1 消息框函数MsgBox

9. 6. 2 输入框函数InputBox

习题9

第10章 绘图*

10. 1 颜色

10. 2 绘制文字与图形

10. 2. 1 输出文字

10. 2. 2 绘制图形

10. 3 与绘图有关的属性. 事件和方法

10. 4 与文字输出有关的属性和方法

10. 5 绘图坐标系统

习题10

第11章 多模块程序设计与调试

11. 1 多模块程序设计

11. 1. 1 启动对象

11. 1. 2 窗体的加载与卸载

11. 1. 3 窗体加载时的事件

11. 1. 4 窗体卸载时的事件

11. 1. 5 多模块之间的数据共享

11. 1. 6 程序的终止

11. 2 程序的调试*

11. 2. 1 错误的种类

11. 2. 2 调试窗口

11. 2. 3 切换到中断状态的方法

11. 3 捕获并处理运行时错误*

11. 3. 1 Err对象

11. 3. 2 On Error语句

11. 3. 3 Resume语句

11. 3. 4 错误的捕获与处理

11. 3. 5 Err对象的Raise方法和Clear方法

习题11

第12章 文件操作

12. 1 文件操作概述

12. 1. 1 文件操作的必要性

12. 1. 2 文件的标识方法

12. 2 顺序访问文件

12. 2. 1 打开顺序文件

12. 2. 2 关闭文件

12. 2. 3 写顺序文件

12. 2. 4 读顺序文件

12. 2. 5 关于顺序文件的几点说明

12. 3 随机访问文件

12. 4 二进制文件

12. 5 文件的共享与访问权限*

12. 6 文件操作函数与语句

习题12

附录A 习题参考答案

附录B 对象的命名前缀与默认属性

附录C 变量的命名前缀

附录D 键码

附录E ASCII码字符集

附录F SendKeys语句特殊击键

附录G 可捕获的错误

附录H 知识点索引

参考文献...