顶部
收藏

Visual Basic 程序设计基础教程


作者:
范荣强
定价:
22.50 元
版面字数:
390千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2014年
ISBN:
978-7-04-031511-0
物料号:
31511-00
出版时间:
2011-02-22
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书详细介绍了Visual Basic语言的程序结构和运行机制,Visual Basic语言中的数据及其表示和处理,程序设计的基本方法和技术。

全书共分9章,内容主要包括各种数据类型的基本运算和程序的基本控制结构,程序设计在分类法、递推法和穷举法等日常解决实际问题的常用方法中的应用,程序设计中通用过程的技术与意义,内外存数据的交换,程序界面设计与绘图操作等。基本涵盖了可视化程序设计基础训练所要求的内容。

本书安排了11个具有系统性、连贯性的实验,有助于教学活动的开展。在附录部分,包含了Visual Basic 6.0集成开发环境、窗体及常用控件介绍、程序的调试、标准数据类型、常用函数、运算符与表达式等内容,供读者随时查阅。

本书适合作为高等学校计算机程序设计类课程的教材,也可作为Visual Basic程序设计爱好者自学用书。

  • 目录
    • 第1章 VB程序与编程环境
      • 1.1 观察一个程序
        • 1.2 动手编写程序
          • 1.3 认识VB程序
            • 1.3.1 可视化程序设计的基本概念
              • 1.3.2 VB程序的结构
                • 1.3.3 VB程序的工作方式
                  • 1.3.4 需要进一步掌握的内容
                  • 习题
                  • 第2章 数据的类型、表示以及运算
                    • 2.1 标准数据类型
                      • 2.2 标识符的命名规则
                        • 2.3 数据的表示
                          • 2.3.1 常量与变量
                            • 2.3.2 内部函数
                              • 2.3.3 表达式
                                • 2.3.4 变量赋值
                                  • 2.3.5 命名常量
                                    • 2.3.6 静态变量
                                      • 2.3.7 窗体变量和局部变量
                                      • 2.4 基本计算
                                        • 2.4.1 算术运算
                                          • 2.4.2 字符串运算
                                            • 2.4.3 Choose函数——选取给定的第n个值
                                              • 2.4.4 条件运算
                                                • 2.4.5 IIf函数——要“此”还是要“彼”
                                                  • 2.4.6 日期与时间运算
                                                  • 2.5 数据类型转换
                                                    • 2.5.1 隐式转换
                                                      • 2.5.2 显式转换
                                                      • 2.6 应用举例
                                                        • 习题
                                                        • 第3章 基本输入输出
                                                          • 3.1 输出计算结果
                                                            • 3.1.1 使用标签或文本框输出数据
                                                              • 3.1.2 使用Print方法输出数据
                                                                • 3.1.3 使用消息对话框函数MsgBox输出数据
                                                                • 3.2 接收用户输入数据
                                                                  • 3.2.1 使用文本框输入数据
                                                                    • 3.2.2 使用输入对话框函数InputBox输入数据
                                                                      • 3.2.3 使用滚动条输入数值
                                                                        • 3.2.4 交互性控件的焦点与Tab键序
                                                                        • 3.3 图形文件的调用与显示
                                                                          • 3.3.1 图形框
                                                                            • 3.3.2 图像框
                                                                              • 3.3.3 图形框与图像框控件的区别
                                                                              • 习题
                                                                              • 第4章 控制结构
                                                                                • 4.1 顺序结构
                                                                                  • 4.2 选择结构
                                                                                    • 4.2.2 双分支语句
                                                                                      • 4.2.3 多分支语句
                                                                                      • 4.3 选择类控件及常用编程方法
                                                                                        • 4.3.1 单选按钮
                                                                                          • 4.3.2 复选框
                                                                                            • 4.3.3 列表框
                                                                                            • 4.4 选择结构的程序设计
                                                                                              • 4.4.1 修正值问题
                                                                                                • 4.4.2 分类问题
                                                                                                  • 4.4.3 多功能按钮问题
                                                                                                  • 4.5 循环结构
                                                                                                    • 4.5.1 计数型循环语句
                                                                                                      • 4.5.2 条件型循环语句
                                                                                                      • 4.6 多重循环
                                                                                                        • 4.7 循环结构的程序设计
                                                                                                          • 4.7.1 字符阵图与二维表
                                                                                                            • 4.7.2 组合问题
                                                                                                              • 4.7.3 递推法
                                                                                                                • 4.7.4 穷举法
                                                                                                                  • 4.7.5 求最值
                                                                                                                    • 4.7.6 整数因子与素数判别问题
                                                                                                                    • 习题
                                                                                                                    • 第5章 数组和自定义类型
                                                                                                                      • 5.1 数组的概念
                                                                                                                        • 5.1.1 引例
                                                                                                                          • 5.1.2 数组的声明
                                                                                                                            • 5.1.3 静态数组和动态数组
                                                                                                                            • 5.2 数组的基本操作
                                                                                                                              • 5.2.1 数组的赋值
                                                                                                                                • 5.2.2 数组的输出
                                                                                                                                  • 5.2.3 求数组元素之和、最大值、最小值和平均值
                                                                                                                                    • 5.2.4 分类统计
                                                                                                                                    • 5.3 排序
                                                                                                                                      • 5.3.1 选择排序法
                                                                                                                                        • 5.3.2 冒泡排序法
                                                                                                                                          • 4.2.1 单分支语句
                                                                                                                                          • 5.4 查找
                                                                                                                                            • 5.4.1 顺序查找法
                                                                                                                                              • 5.4.2 折半查找法
                                                                                                                                              • 5.5 与数组有关的控件
                                                                                                                                                • 5.5.1 列表框的高级属性
                                                                                                                                                  • 5.5.2 组合框
                                                                                                                                                    • 5.5.3 列表框和组合框的方法
                                                                                                                                                    • 5.6 用户自定义的数据类型
                                                                                                                                                      • 习题
                                                                                                                                                      • 第6章 过程
                                                                                                                                                        • 6.1 自定义函数
                                                                                                                                                          • 6.1.1 函数的定义
                                                                                                                                                            • 6.1.2 函数的调用
                                                                                                                                                            • 6.2 子过程
                                                                                                                                                              • 6.2.1 子过程的定义
                                                                                                                                                                • 6.2.2 子过程的调用
                                                                                                                                                                • 6.3 参数传递
                                                                                                                                                                  • 6.3.1 形参和实参
                                                                                                                                                                    • 6.3.2 形参和实参的传递方式
                                                                                                                                                                      • 6.3.3 数组参数的传递
                                                                                                                                                                      • 6.4 将通用过程写在标准模块中
                                                                                                                                                                        • 6.5 变量的作用域
                                                                                                                                                                          • 6.6 过程调用时程序执行的流程
                                                                                                                                                                            • 6.7 递归
                                                                                                                                                                              • 6.8 对通用过程作用的深入认识
                                                                                                                                                                                • 习题
                                                                                                                                                                                • 第7章 外存数据的访问
                                                                                                                                                                                  • 7.1 文件的概念
                                                                                                                                                                                    • 7.1.1 引例
                                                                                                                                                                                      • 7.1.2 文件的结构
                                                                                                                                                                                      • 7.2 基本的文件操作
                                                                                                                                                                                        • 7.2.1 文件的打开与关闭
                                                                                                                                                                                          • 7.2.2 文件的管理操作语句
                                                                                                                                                                                          • 7.3 文件的应用
                                                                                                                                                                                            • 7.3.1 新建文件
                                                                                                                                                                                              • 7.3.2 读取文件
                                                                                                                                                                                                • 7.3.3 替换文件
                                                                                                                                                                                                  • 7.3.4 追加文件
                                                                                                                                                                                                  • 7.4 应用举例
                                                                                                                                                                                                    • 习题
                                                                                                                                                                                                    • 第8章 对话框与菜单的设计
                                                                                                                                                                                                      • 8.1 对话框
                                                                                                                                                                                                        • 8.1.1 通用对话框
                                                                                                                                                                                                          • 8.1.2 用户自定义对话框
                                                                                                                                                                                                          • 8.2 菜单
                                                                                                                                                                                                            • 8.2.1 菜单编辑器
                                                                                                                                                                                                              • 8.2.2 输入菜单命令的Click事件的过程代码
                                                                                                                                                                                                                • 8.2.3 窗口菜单
                                                                                                                                                                                                                  • 8.2.4 弹出菜单
                                                                                                                                                                                                                  • 习题
                                                                                                                                                                                                                  • 第9章 绘图
                                                                                                                                                                                                                    • 9.1 最基本的绘图操作
                                                                                                                                                                                                                      • 9.1.1 VB坐标系统
                                                                                                                                                                                                                        • 9.1.2 PSet方法
                                                                                                                                                                                                                          • 9.1.3 Point方法
                                                                                                                                                                                                                            • 9.1.4 Cls方法
                                                                                                                                                                                                                            • 9.2 高效的绘图操作
                                                                                                                                                                                                                              • 9.2.1 Line方法
                                                                                                                                                                                                                                • 9.2.2 Circle方法
                                                                                                                                                                                                                                • 9.3 自定义坐标系统
                                                                                                                                                                                                                                  • 习题
                                                                                                                                                                                                                                  • 实验A 编程环境及控件
                                                                                                                                                                                                                                    • 实验B 表达式与常用内部函数
                                                                                                                                                                                                                                      • 实验C 输入输出方法
                                                                                                                                                                                                                                        • 实验D 分支结构
                                                                                                                                                                                                                                          • 实验E 循环结构
                                                                                                                                                                                                                                            • 实验F 穷举与递推
                                                                                                                                                                                                                                              • 实验G 数组
                                                                                                                                                                                                                                                • 实验H 子过程与函数
                                                                                                                                                                                                                                                  • 实验I 文件
                                                                                                                                                                                                                                                    • 实验J 对话框与菜单设计
                                                                                                                                                                                                                                                      • 实验K 绘图
                                                                                                                                                                                                                                                        • 附录1 VB 6.0集成开发环境
                                                                                                                                                                                                                                                          • 附录2 窗体及常用控件介绍
                                                                                                                                                                                                                                                            • 附录3 程序的调试
                                                                                                                                                                                                                                                              • 附录4 标准数据类型
                                                                                                                                                                                                                                                                • 附录5 常用函数
                                                                                                                                                                                                                                                                  • 附录6 运算符与表达式

                                                                                                                                                                                                                                                                  相关图书