书籍详情
Visual Basic程序设计实用教程(第三版)
作者:王栋 编著
出版社:清华大学出版社
出版时间:2007-02-01
ISBN:9787302144472
定价:¥29.50
购买这本书可以去
内容简介
《普通高等教育“十一五”国家级规划教材:Visual Basic程序设计实用教程(第3版)》是Visual Basic的基础教程,详细介绍了Visual Basic语言与算法,通过大量的实例阐述了Visual Basic的基本概念、语言特性、程序设计的基本方法和技巧,以及面向对象的程序设计思想与事件驱动的编程机制。《普通高等教育“十一五”国家级规划教材:Visual Basic程序设计实用教程(第3版)》在叙述上力求做到严谨、详尽而深入浅,知识点的安排和格式的编排符合认知规律,是为方便教学而专门设计了。《普通高等教育“十一五”国家级规划教材:Visual Basic程序设计实用教程(第3版)》中每章都配有习题,所有的例子都调试通过。《普通高等教育“十一五”国家级规划教材:Visual Basic程序设计实用教程(第3版)》的主要内容包括Visual Basic集成开发环境,数据类型、变量、常量、数组、运算、表达式、控制结构与过程,窗体与各种内部控件的常用属性、方法和事件,常用内部函数,控件数组、菜单、绘图和文件操作等。《普通高等教育“十一五”国家级规划教材:Visual Basic程序设计实用教程(第3版)》适合作为高等学校学生第一门计算机程序设计语言的教材,或供高年级学生学习使用;也可作为培训教程以及各类人员的学习资料和参考手册。
作者简介
暂缺《Visual Basic程序设计实用教程(第三版)》作者简介
目录
符号说明与常用关键字表
第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 知识点索引
参考文献...
第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 知识点索引
参考文献...
猜您喜欢