Visual Basic程序设计基础

Visual Basic程序设计基础
作 者: 韦源 于平
出版社: 清华大学出版社
丛编项: 清华推荐教材与自学用书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: VB
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Basic程序设计基础》作者简介

内容简介

Visual Basic是目前使用得很多和很受欢迎的一种编程语言。本书全面介绍了使用Visual Basic编写Windows应用程序的方法,内容涉及Visual Basic的基础知识,如数据类型、程序结构、过程和函数的使用,并对常用的控件进行了介绍,此外,还介绍了文件的操作和数据库的应用。本书语言浅显,实例丰富,尤其适用于Visual Basic的初级用户学习使用。面向没有任何基础的Visual Basic编程入门者:本书并没有面面俱到地介绍Visual Basic所有的控件和高级技术,而是着重介绍了Visual Basic编程的基础知识和方法,如:Visual Basic的发展和开发环境、Visual Basic程序的工作机制和基本的设计过程等。使读者从对编程一窍不通,直至掌握所有编程语言的一般编程方法。内容编排合理适度:本书以简短的篇幅向用户介绍Visual Basic中最基本、最常用的内容。每章前有本章学习重点的提示,每章后附有精选习题,有助于初学者及时复习、巩固所学的知识和技能。同时,精选了一批经典的Visual Basic编程实例,对所讲述的原理、概念加以辅助说明。读者一方面可以借助于这些实例架深对Visual Basic编程的基本原理方法的理解;另一方面,也便于读者亲自尝试,增强动手能力。与高级技术接轨:Visual Basic可以用来开发数据库,开发多媒体应用程序,开发DDE应用程序,包括Internet网络编程。本书中没有过多涉及这些高级应用,但在相关章节均有所提示,为日后读者的深入钻研提供线索和方向。

图书目录

第1章 VisualBasiG简介

1, 1 VisualBasic的发展

1. 2 VisualBasic的特点

1. 3 VisualBasic的安装

1. 3. 1 安装VisualBasic 6. 0的硬件要求

1. 3. 2 VisualBasic 6. 0的安装

1. 4 VisualBasic 6. 0的集成开发环境

I. 4. 1 菜单

1. 4. 2 工具栏的使用

1. 4. 3 工具箱

1. 4. 4 [属性]对话框

1. 5 创建第1个Visual Basic程序

1. 5. 1 创建应用程序界面

1. 5. 2 设置属性

1. 5. 3 保存窗体和工程

1. 5. 4 编写代码

1. 5. 5 调试运行程序

1. 5. 6 编译为可执行程序

第2章 Visual Basic程序设计基础知识

2. 1 Visual Basic程序的工作机制

2. 1. 1 对象

2. 1. 2 事件驱动机制

2. 2 设计用户界面

2. 2. 1 设计用户界面的准备工作

2. 2. 2 用户界面元素

2. 3 事件和事件过程

2. 4 习题

第3章 常量与变量

3. 1 常量

3. 1. 1 常量的命名

3. 1. 2 常量的声明

3. 1. 3 变量

3. 2 变量的类型

3. 2. 1 数字型变量

3. 2. 2 字符串变量

3. 2. 3 布尔型变量

3. 2. 4 日期型变量

3. 2. 5 对象型变量

3. 2. 6 变体变量

3. 3 变量类型的转换

3. 4 用户定义的数据类型

3. 5 集合

3. 5. 1 添加集合项目

3. 5. 2 删除集合项目

3. 5. 3 返回集合项目值

3, 5. 4 集合计数

3. 5. 5 处理集合的项目

3. 5. 6 使用集合

3. 6 强制变量声明

3. 7 变量的寿命周期

3. 8 变量的赋值

3. 9 算术运算

3. 10 习题

3. 10. 1 选择题

3. 10. 2 问答题

3. 10. 3 程序阅读题

第4章 顺序结构程序设计

4. 1 结构化程序设计

4. 1. 1 流程图

4. 1. 2 顺序结构

4. 2 输入语句

4. 3 输出语句

4. 4 顺序结构应用举例

4. 5 使用注释

4. 6 习题

4. 6. 1 问答题

4. 6. 2 编程题

4. 6. 3 程序阅读题

第5章 分支结构程序设计

5. 1 概述

5. 2 条件判断格式

5. 2. 1 关系运算符

5. 2. 2 关系表达式

5. 3 逻辑运算

5. 3. 1 逻辑运算符

5. 3. 2 逻辑关系式

5. 3. 3 逻辑运算的优先级

5. 4 If语句的格式

5. 4. 1 If—Then语句

5. 4. 2 If—Then-End If语句

5. 4. 3 If—Then—Else语句

5. 4. 4 If—Then—E1se If语句

5. 4. 5 If语句的嵌套

5. 4. 6 If—Goto语句

5. 5 SelectCase语句

5. 6 习题

5. 6. 1 选择题

5. 6. 2 问答题

5. 6. 3 编程题

5. 6. 4 程序阅读题

第6章 循环结构程序设计

6. 1 概述

6. 2 DO循环

6. 2. 1 Do Loop循环

6. 2. 2 Do While循环

6. 2. 3 Do Loop While循环

6. 2. 4 Do Unti1循环

6. 2. 5 Do LoopUntil循环

6. 3 For Next循环

6. 4 While Wend

6. 5 循环嵌套

6. 6 快速退出循环

6. 7 几种循环方式的比较

6. 8 习题

6. 8. 1 问答题

6. 8. 2 编程题

6. 8. 3 程序阅读题

第7章 数组

7. 1 数组的基本概念

7. 1. 1 数组的声明

7. 1. 2 定义数组的上下界

7. 1. 3 数组与循环

7. 2 一维数组的使用

7. 2. 1 一维数组的声明和引用

7. 2. 2 一维数组应用举例

7. 3 二维数组和多维数组的使用

7. 3. 1 二维数组的声明和引用

7. 3. 2 二维数组应用举例

7. 3. 3 多维数组的声明和引用

7. 4 动态数组

7. 5 数组的数组

7. 6 习题

7. 6. 1 问答题

7. 6. 2 编程题

7. 6. 3 程序阅读题

第8章 子过程与函数过程

8. 1 通用过程

8. 1. 1 建立通用过程

8. 1. 2 通用过程命名

8. 1. 3 通用过程使用

8. 1. 4 提前退出过程

8. 2 参数传递

8. 2. 1 使用参数的意义

8. 2. 2 传递参数

8. 2. 3 参数的接收

8. 2. 5 数组做参数

8. 2. 6 对象作为参数

8. 3 函数过程

8. 3. 1 函数的返回值

8. 3. 2 调用函数过程

8. 3. 3 函数的提前结束

8. 4 常用内部函数

8. 5 局部变量. 模块变量和全局变量

8. 6 习题

8. 6. 1 问答题

8. 6. 2 编程题

8. 6. 3 程序阅读题

第9章 字符串

9. 1 基本概念

9. 1. 1 字符串常量与字符串变量

9. 1. 2 字符串表达式

9. 1. 3 字符串连接与子字符串

9. 2 字符串操作

9. 2. 1 与字符串长度有关的技术

9. 2. 2 字符大小写的转换

9. 2. 3 于字符串的查找

9. 2. 4 提取字符

9. 2. 5 字符串的替换

9. 2. 6 字符串的空格调整

9. 2. 7 字符串的比较

9. 3 字符串和数的转换

9. 3. 1 字符串转换成数

9. 3. 2 数转换成字符串

9. 3. 3 字符串转换成ASCII码值

9. 3. 4 ASNI值转换成字符串

9. 4 习题

9. 4. 1 问答题

9. 4. 2 编程题

9. 4. 3 程序阅读题

第10章 文件系统

10. 1 文件系统概述

10. 2 顺序文件

10. 2. 1 打开和关闭顺序文件

10. 2. 2 读写顺序文件

10. 3 随机文件

10. 3. 1 打开和关闭随机文件

10. 3. 2 读写随机文件

10. 4 二进制文件

10. 4. 1 二进制文件的读写

10. 4. 2 文件指针

10. 5 文件系统控件

10. 5. 1 驱动器列表框

10. 5. 2 目录列表框

10. 5. 3 文件列表框

10. 5. 3 文件系统控件的协问工作

10. 6 文件的其他操作

10. 6. 1 文件的删除

10. 6. 2 复制和移动文件

10. 6. 3 文件的更名

10. 6. 4 运行可执行文件

10. 7 习题

10. 7. 1 选择题

10. 7. 2 编程题

10. 7. 3 程序阅读题

第11章 错误处理

11. 1 错误类型

11. 1. 1 语法错误

11. 1. 2 编译错误

11. 1. 3 运行错误

11. 1. 4 逻辑错误

11. 2 错误处理

11. 2. 1 使用错误处理程序

11. 2. 2 On Error语句

11. 2. 3 0n ErrorGoTo语句

11. 2. 4 ErrorS函数

11. 2. 5 Error语句

11. 2. 6 使用Err对象

11. 3 习题

11. 3. 1 选择题

11. 3. 2 编程题

11. 3. 3 程序阅读题

第12章 绘图与音响技术

12. 1 绘图技术

12. 2 图像框和图形框控件

12. 2. 1 图形. 图像的装入和保存

12. 2. 2 图形的调整

12. 2. 3 图形和图像的属性设置

12. 2. 4 图形交换

12. 3 坐标系统

12. 4 基本绘图方法

12. 4. 1 绘制文本

12. 4. 2 基本几何图形

12. 4. 3 图形填充

12. 4. 4 曲线绘制

12. 5 像素操作

12. 5. 1 颜色值

12. 5. 2 渐变技术

12. 5. 3 PaintPicture方法

12. 5. 4 图形处理

12. 6 音响功能

12. 6 习题

12. 6. 1 选择题

12. 6. 2 编程题

12. 6. 3 程序阅读题

第13章 递归

13. 1 递归的基础知识

13. 1. 1 编写递归于过程和函数过程

13. 1. 2 递归示例

13. 2 递归排序

13. 2. 1 合并排序

13. 2. 2 快速排序

13. 3 分形技术

13. 3 习题

13. 3. 1 选择题

13. 3. 2 编程题

13. 3. 3 程序阅读题

第14章 菜单和控件

14. 1 菜单设计

14. 1. 1 菜单的基本组成

14. 1. 2 热键和快捷键

14. 1. 3 编写菜单命令

14. 1. 4 弹出菜单

14. 2 常用控件

14. 2. 1 按钮

14. 2. 2 标签和文本框

14. 2. 3 选择按钮

14. 2. 4 列表框和下拉列表框

14. 2. 5 滚动条

14. 2. 6 时钟控件 Timer

14. 2. 7 CommonDialog控件

14. 3 习题

14. 3. 1 选择题

14. 3. 2 编程题

14. 3. 3 程序阅读题

第15章 数据库编程入门

15. 1 数据库简介

15. 1. 1 记录集

15. 1. 2 0DBC和DA0

15. 2 使用Dah控件

15. 2. 1 Data控件的属性

15. 2. 2 绑定数据

15. 2. 3 使用Data控件浏览数据库记录

15. 3 数据库记录的操作

15. 3. 1 记录的定位

15. 3. 2 记录的添加

15. 3. 3 记录的删除

15. 3. 4 简单记录查找

15. 3. 5 应用示例

15. 4 习题

15. 4. 1 选择题

15. 4. 2 编程题

15. 4. 3 程序阅读题