发表于2024-11-27
前言
教学建议
第1章 程序设计基础
1.1 程序设计语言
1.1.1 机器语言
1.1.2 汇编语言
1.1.3 高级语言
1.2 程序设计
1.2.1 算法
1.2.2 结构化程序设计
1.2.3 面向对象的程序设计
第2章 Visual Basic简介
2.1 概述
2.2 Visual Basic 6.0的安装与启动
2.2.1 Visual Basic 6.0的版本
2.2.2 Visual Basic 6.0的系统要求
2.2.3 Visual Basic 6.0的安装
2.2.4 Visual Basic 6.0的启动
2.3 Visual Basic的集成开发环境
2.4 可视化编程的基本概念及基本方法
2.4.1 对象
2.4.2 属性
2.4.3 事件
2.4.4 方法
2.5 Visual Basic工程的设计步骤
2.5.1 新建工程
2.5.2 设计界面
2.5.3 编写代码
2.5.4 保存工程
2.5.5 运行与调试工程
2.6 窗体、命令按钮、标签、文本框
2.6.1 窗体
2.6.2 命令按钮
2.6.3 标签
2.6.4 文本框
2.7 Visual Basic的帮助系统
2.7.1 使用MSDN Library浏览器
2.7.2 使用上下文相关帮助
2.8 上机练习
第3章 Visual Basic程序设计代码基础
3.1 字符集
3.2 数据类型
3.2.1 数值型数据
3.2.2 字符串型数据
3.2.3 布尔型数据
3.2.4 日期型数据
3.2.5 对象型数据
3.2.6 可变类型数据
3.3 常量
3.3.1 直接常量
3.3.2 用户自定义符号常量
3.3.3 系统定义符号常量
3.4 变量
3.5 常用内部函数
3.5.1 数学函数
3.5.2 字符串函数
3.5.3 转换函数
3.5.4 日期和时间函数
3.5.5 格式输出函数
3.5.6 Shell函数
3.6 运算符与表达式
3.6.1 算术运算符与算术表达式
3.6.2 字符串运算符与字符串表达式
3.6.3 关系运算符与关系表达式
3.6.4 布尔运算符与布尔表达式
3.6.5 混合表达式的运算顺序
3.7 编码基础
3.8 上机练习
第4章 顺序结构程序设计
4.1 赋值语句
4.2 数据输入
4.2.1 用InputBox函数输入数据
4.2.2 用TextBox控件输入数据
4.2.3 焦点和Tab键序
4.3 数据输出
4.3.1 用TextBox控件输出数据
4.3.2 用Label控件输出数据
4.3.3 用MsgBox函数输出数据
4.3.4 用Print方法输出数据
4.4 注释、暂停与程序结束语句
4.5 顺序结构程序应用举例
4.6 上机练习
第5章 选择结构程序设计
5.1 单行结构条件语句If...Then...Else...
5.2 块结构条件语句If...Then...End If
5.3 多分支选择语句Select Case...End Select
5.4 条件函数
5.5 条件语句的嵌套
5.6 选择结构程序应用举例
5.7 上机练习
第6章 循环结构程序设计
6.1 For...Next循环结构
6.2 While...Wend循环结构
6.3 Do...Loop循环结构
6.4 循环的嵌套
6.5 循环结构程序应用举例
6.6 上机练习
第7章 数组
7.1 数组的基本概念
7.1.1 数组与数组元素
7.1.2 数组的维数
7.2 数组的定义
7.2.1 静态数组的定义
7.2.2 动态数组的定义
7.3 数组的输入/输出
7.4 数组的删除
7.5 使用For Each...Next循环处理数组
7.6 数组操作函数
7.7 数组应用举例
7.8 控件数组
7.8.1 创建控件数组
7.8.2 控件数组的使用
7.9 上机练习
第8章 过程
8.1 Function过程
8.1.1 Function过程的定义
8.1.2 Function过程的调用
8.2 Sub过程
8.2.1 Sub过程的定义
8.2.2 Sub过程的调用
8.3 参数的传递
8.3.1 形参和实参
8.3.2 按值传递和按地址传递
8.3.3 使用可选参数
8.3.4 使用可变参数
8.3.5 使用对象参数
8.4 过程的嵌套调用
8.5 过程的递归调用
8.6 Visual Basic应用程序的结构
8.6.1 窗体模块
8.6.2 标准模块
8.6.3 Sub Main过程
8.6.4 类模块
8.7 过程的作用域
8.8 变量的作用域和生存期
8.8.1 变量的作用域
8.8.2 变量的生存期
8.9 上机练习
第9章 Visual Basic常用控件
9.1 控件的公共属性
9.2 鼠标与键盘事件
9.2.1 鼠标操作
9.2.2 键盘操作
9.3 常用内部控件
9.3.1 框架
9.3.2 图片框
9.3.3 图像框
9.3.4 选项按钮
9.3.5 复选框
9.3.6 列表框
9.3.7 组合框
9.3.8 定时器
9.3.9 滚动条
9.4 动画控件和多媒体控件
9.4.1 Animation控件
9.4.2 Multimedia MCI控件
9.4.3 其他常用的动画控件和多媒体控件
9.5 上机练习
第10章 界面设计
10.1 菜单的设计
10.1.1 下拉式菜单
10.1.2 弹出式菜单
10.2 工具栏的设计
10.2.1 使用手工方式制作工具栏
10.2.2 使用工具栏控件(ToolBar)制作工具栏
10.3 对话框的设计
10.3.1 自定义对话框
10.3.2 通用对话框
10.4 上机练习
第11章 图形设计
11.1 图形设计基础
11.1.1 坐标系统
11.1.2 颜色
11.2 图形控件
11.3 绘图方法
11.3.1 画点方法
11.3.2 画直线、矩形方法
11.3.3 画圆方法
11.4 与绘图有关的常用属性、事件和方法
11.4.1 清除图形方法
11.4.2 线宽属性和线型属性
11.4.3 填充颜色属性和填充样式属性
11.4.4 自动重画(AutoRedraw)属性
11.4.5 Paint事件
11.5 保存绘图结果
11.6 上机练习
第12章 文件
12.1 文件的基本概念
12.2 顺序文件
12.2.1 顺序文件的打开和关闭
12.2.2 顺序文件的读写
12.3 随机文件
12.3.1 随机文件的打开和关闭
12.3.2 随机文件的读写
12.4 二进制文件
12.4.1 二进制文件的打开和关闭
12.4.2 二进制文件的读写
12.5 常用的文件操作语句和函数
12.6 文件系统控件
12.6.1 驱动器列表框
12.6.2 目录列表框
12.6.3 文件列表框
12.7 上机练习
第13章 数据库
13.1 数据库的基本概念
13.1.1 关系数据库的结构
13.1.2 数据访问对象模型
13.1.3 结构化查询语言
13.2 可视化数据管理器
13.2.1 启动可视化数据管理器
13.2.2 新建数据库
13.2.3 打开数据库
13.2.4 添加表和修改表
13.2.5 数据的添加、删除、修改
13.2.6 数据的查询
13.2.7 数据窗体设计器
13.3 使用ADO数据控件访问数据库
13.3.1 ADO数据控件
13.3.2 数据绑定控件
13.3.3 Recordset对象
13.4 应用举例
13.5 上机练习
第14章 软件开发基础
14.1 软件开发技术的发展
14.2 软件生存周期
14.3 编码
14.3.1 程序设计语言的选择
14.3.2 编写程序的基本原则
14.4 程序调试与错误处理
14.5 应用程序的发布
附录
参考文献
Visual Basic自问世以来,一直是深受欢迎的程序设计语言,其简练的语法、强大的功能、结构化程序设计思想、方便快捷的可视化编程手段和事件驱动的编程机制,使得编写Windows环境下的应用程序变得非常容易,因此,Visual Basic目前已经成为许多高等院校首选的教学用程序设计语言,也是全国计算机等级考试的程序设计语言之一。
2002年1月,我们出版了《Visual Basic程序设计教程》及配套的习题集,该教材完全由从事Visual Basic课程教学的一线教师编写,凝聚了我们多年讲授程序设计语言(包括Visual Basic)的体会和实践心得。
2006年9月,教育部高等学校计算机科学与技术教学指导委员会正式制定了《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》(以下简称“要求”),该“要求”对计算机程序设计基础课程教学提出了“一般要求”和“较高要求”,在充分领会“要求”精神的基础上,我们对原教材进行了修订,形成了第2版。第2版涵盖了“要求”中有关“Visual Basic程序设计”的“一般要求”和“较高要求”提出的所有内容,给不同办学层次的学校或不同专业提供了选择余地。第2版被许多院校选为教材,深受广大师生的欢迎,是普通高等教育“十一五”国家级规划教材。
经过3年多的教学实践,我们对第2版进行了进一步修订,形成了第3版,配套的习题集以及教学辅助材料也进一步丰富和完善。修订后的第3版秉承了第2版的特点,注重对学生基本概念、基本理论、基本技能的培养,条理清晰、深入浅出、示例丰富。各章后的上机练习题知识点覆盖全面,配套出版的习题集紧密结合教材编写,包含了大量各种题型的练习题,同时附有参考答案,有利于学生在课外进行自主练习,巩固所学的知识。
和第2版相比,第3版在以下几方面进行了改进和提高:
1)语言更加精练:在文字叙述上更加准确和精练,基本概念的介绍更加精简。
2)例题更加丰富、有趣和实用:书中增加了具有一定趣味性或实用性的例题,以避免学生在刚开始学习Visual Basic程序设计语言时觉得内容抽象、基本概念枯燥,让学习过程更加具有趣味性和成就感。
3)在示例的介绍上进一步清晰了解题步骤:多数示例按“界面设计→代码设计→运行效果”的思路进行介绍,使设计过程更加清晰。
4)更丰富的练习题:各章后的上机练习题进一步丰富,配套习题集中的练习题也进一步丰富和完善。
5)前面章节就将一些界面的设计方法、控件和绘图方法等引入到示例中,既增加了例题和练习题的趣味性,也使学生在较短的时间内尽可能了解更多的知识,这样,在界面设计、常用控件、绘图等章节的学习中就可以用较短的时间开展教学,也利于引导学生自学。
6)对过时的内容进行了更新。
7)增加了部分上机练习题的视频演示:前8章的部分上机练习题的设计过程已录制成视频文件,教师可以将其下发给学生,作为实验指导。该视频演示具有以下特点:
操作直观,容易理解。
视频文件以swf文件的形式给出,文件小,播放方便,学生可以重复观看并得到及时指导。
对于一些简单操作,视频中直接给出了操作过程和文字注释,让学生在模仿过程中逐渐记住这些操作,把教师花在学生身上不断重复辅导一些简单问题的时间节省了下来,以重点帮助学生解决一些更复杂或更关键的问题;对于一些当前章节需要重点考察的知识点,尤其是代码编写部分,视频中会留出一些空白,通过文字提示、提出问题、给出主要思路、提示阅读有关示例等方法来引导学生思考并独立完成,避免学生一味地模仿和对视频演示产生依赖性。
整个视频录制过程依照练习内容的先后顺序,给出的操作步骤及代码遵循从详细到简化的原则,逐渐减少依赖性、加大难度,让学生从模仿逐步过渡到独立思考,直至能独立设计一些模块。
该视频特别注意调整界面的布局、代码的缩进等,有助于培养学生良好的编程习惯。
对于有运行效果的题目,即使在设计界面或代码时跳过了某些部分,最后也都会给出运行效果,让学生可以将自己的设计和运行效果进行对比,检查设计的正确性。
本书约定:使用符号“|”来分隔多级菜单操作。例如,使用“格式”菜单下“对齐”子菜单下的“左对齐”命令,在书中描述为:使用“格式|对齐|左对齐”命令。
本书第1~4章由曹青编写,第5~8章由邱李华编写,第9~11章由郭志强编写,第12~14章由刘春贵(山西大同大学)编写。
为满足广大教师的教学需要,本书免费向教师提供配套的电子教案、教材中所有示例的源程序、教材各章后的上机练习题参考答案以及部分上机练习题视频演示,需要的教师可登录华章网站下载。
由于编者水平有限,书中难免存在不足或疏漏之处,恳请读者批评指正,帮助我们不断改进和完善。
邱李华
2010年10月
Visual Basic程序设计教程(第3版) 下载 mobi pdf epub txt 电子书 格式 2024
Visual Basic程序设计教程(第3版) 下载 mobi epub pdf 电子书2002年1月,我们出版了《Visual Basic程序设计教程》及配套的习题集,该教材完全由从事Visual Basic课程教学的一线教师编写,凝聚了我们多年讲授程序设计语言(包括Visual Basic)的体会和实践心得。
评分上课用的 没什么评的
评分挺好的
评分还可以
评分很好
评分Visual Basic自问世以来,一直是深受欢迎的程序设计语言,其简练的语法、强大的功能、结构化程序设计思想、方便快捷的可视化编程手段和事件驱动的编程机制,使得编写Windows环境下的应用程序变得非常容易,因此,Visual Basic目前已经成为许多高等院校首选的教学用程序设计语言,也是全国计算机等级考试的程序设计语言之一。
评分好好好
评分还可以
评分好
Visual Basic程序设计教程(第3版) mobi epub pdf txt 电子书 格式下载 2024