图书简介:
项目1 配置VB开发环境 1
任务1.1 安装Visual Basic 6.0 1
任务1.2 创建第一个VB程序 12
项目小结 19
项目思考 19
项目实训 20
项目2 掌握VB编程语言 21
任务2.1 在窗体上显示常量 21
任务2.2 使用变量存储学生信息 26
任务2.3 温度单位的转换 30
任务2.4 计算三角形面积 33
任务2.5 计算生肖和星座 38
任务2.6 计算圆周率π 42
任务2.7 计算最大公约数 44
任务2.8 用冒泡法对学生成绩排序 47
任务2.9 用动态数组处理学生成绩 52
任务2.10 设计猜宝游戏 54
任务2.11 金额大写转换 59
任务2.12 排查程序中的错误 66
项目小结 71
项目思考 71
项目实训 73
项目3 设计应用程序窗体 75
任务3.1 在窗体上显示色彩变化的阴影字 75
任务3.2 保持图片在窗体上居中 79
任务3.3 用鼠标在窗体上绘制图形 83
任务3.4 设计键盘按键代码测试程序 86
任务3.5 创建输入框和消息框 89
任务3.6 创建Windows通用对话框 93
任务3.7 创建MDI应用程序 99
项目小结 103
项目思考 103
项目实训 104
项目4 创建图形用户界面 105
任务4.1 创建登录窗体 105
任务4.2 创建注册窗体 113
任务4.3 创建简单选课系统 119
任务4.4 创建颜色编辑器 126
任务4.5 创建简单文字动画 130
任务4.6 创建简单Web浏览器 132
项目小结 138
项目思考 138
项目实训 139
项目5 设计多媒体程序 141
任务5.1 绘制正弦曲线 141
任务5.2 绘制几何图形 146
任务5.3 制作图形变换效果 149
任务5.4 创建简单图像处理程序 152
任务5.5 创建简单动画程序 156
任务5.6 创建音乐播放程序 160
任务5.7 创建Flash动画播放程序 163
任务5.8 制作视频播放程序 167
项目小结 170
项目思考 170
项目实训 171
项目6 设计菜单和工具栏 173
任务6.1 创建简单文字处理程序 173
任务6.2 为文字处理程序添加工具栏 186
项目小结 191
项目思考 191
项目实训 192
项目7 访问与管理文件 193
任务7.1 创建图片浏览程序 193
任务7.2 创建记事本程序 197
任务7.3 制作学生信息管理系统 205
任务7.4 制作文本浏览程序 210
项目小结 214
项目思考 214
项目实训 215
项目8 创建数据库应用程序 216
任务8.1 创建数据库信息浏览程序 216
任务8.2 以电子表格形式查看数据库信息 220
任务8.3 以电子表格形式编辑数据库信息 227
任务8.4 实现ADO数据访问 233
任务8.5 创建数据库信息录入系统 237
项目小结 241
项目思考 242
项目实训 243
项目9 开发图书管理系统 244
任务9.1 统功能分析与数据库设计 244
任务9.2 设计系统主控窗口 249
任务9.3 实现用户管理模块 255
任务9.4 实现图书管理模块 261
任务9.5 实现读者管理模块 272
任务9.6 实现借书管理模块 281
任务9.7 制作安装程序 294
项目小结 297
项目思考 298
项目实训 298
展开
前言
Visual Basic 6.0程序设计是中等职业学校计算机类专业的一门主干专业课程,其主要任务是使学生建立可视化程序设计的基本概念,掌握可视化程序设计技能,建立可视化编程语言与数据库系统的联系,使学生具备使用Visual Basic可视化开发工具设计应用程序的能力。本课程的教学目标是使学生能够正确利用Visual Basic可视化开发工具进行程序设计,并能够进行软件的基本维护,初步具备解决实际问题的能力,为学生适应就业岗位和提高职业技能打下基础。
本书是河南省中等职业教育第三批校企合作精品教材中的一本,适用于河南省中等职业学校计算机类专业Visual Basic 6.0程序设计课程。本书是依据教育部颁布的中等职业学校计算机及应用专业教学指导方案中《可视化编程应用》课程教学和河南省中等职业教育第三批精品教材编写方案的基本要求,并结合河南省的教学实际与计算机行业的岗位需求而编写的。本书坚持“以服务为宗旨,以就业为导向”的职业教育办学方针,按照校企合作、工学结合、顶岗实习的人才培养模式,遵循项目引领、任务驱动的教学模式,以学生为主体,以项目和任务为载体,充分体现做中学、做中教,体现做、学、教一体化的职业教育特色。本书在编写过程中,力求突出以下特色:
1. 内容先进。本书按照计算机行业发展现状,更新了教学内容,体现了新知识的应用。在讲述多媒体程序设计时,结合具体任务介绍了Windows API函数、ShockWaveFlash控件、Windows Media Player控件以及WebBrowser控件的应用;在讲述文件访问与管理时,既介绍了文件管理控件、传统语句和函数的应用,也介绍了FSO对象模型编程。
2. 知识实用。结合中等职业学校教学实际,以“必须、够用”为原则,降低了理论难度。在讲述数据库应用程序设计时,为了便于学生理解和掌握相关知识点,着重介绍如何使用数据控件、ADO数据控件和相关数据绑定控件实现数据库访问,只需要编写少量代码甚至无须编写代码;在选择数据库系统时,选择了当今最流行的桌面数据库Access和网络数据库SQL Server,加强了课程之间的联系并突出了知识的实用性。
3. 突出操作。体现以应用为核心,以培养学生实际动手能力为重点,力求做到学与教并重,科学性与实用性相统一,紧密联系生活、生产实际,将讲授理论知识与培养操作技能有机地结合起来。本书采用项目和引领任务驱动的教学方法,让学生通过实战过程体现到程序设计的乐趣并从中掌握相关的知识和技能。
4. 结构合理。本书紧密结合职业教育的特点,借鉴近年来职业教育课程改革和教材建设的成功经验,在基本教学内容编排上采用了项目引领和任务驱动的设计方式,符合学生心理特征和认知、技能养成规律。在完成基本技能和知识教学后,在最后一部分安排了一个完整的项目开发,以综合应用前面所学知识,体现了学以致用的教学理念。
5. 教学适用性强。本书分为若干个项目,每个项目包含项目描述、项目目标、若干任务、项目小结、项目思考和项目实训,每个任务包含任务描述、任务分析、任务实施、程序测试以及相关知识等环节,便于教师教学和学生自学。
6. 配备了教学资源包。本书配备了包括电子教案、教学指南、教学素材、习题答案等内容的教学资源包,为教师备课提供全方位的服务。
本书共分9个项目。项目1介绍了Visual Basic开发环境配置、编程机制和编程步骤;项目2介绍了Visual Basic编程语言,包括数据类型、常量与变量、运算符与表达式、基本语句、流程控制语句、数组、过程与函数以及错误处理等;项目3讲述应用程序窗体设计,介绍了设置窗体的属性、调用窗体的方法、响应窗体的事件、设计对话框、设计多文档界面应用程序等;项目4讲述如何使用Visual Basic标准控件来创建图形用户界面,介绍了标签、文本框、命令按钮、单选按钮、复选框、列表框、组合框、滚动条、定时器以及WebBrowser控件等;项目5讲述了多媒体程序的设计,介绍了常用的绘图方法、设置图形属性、使用Line控件和Shape控件、使用图像框控件和图像控件以及播放声音、动画和视频等;项目6介绍了如何为应用程序添加菜单和工具栏;项目7讲述了文件访问与管理,主要包括文件管理控件、使用语句和函数处理文件以及FSO对象编程等;项目8讲述了数据库应用程序设计,主要介绍数据控件、ADO数据控件和ADO对象实现数据库访问;作为前面各项目的综合应用,项目9通过“图书管理系统”项目完整地讲述了Visual Basic应用程序开发的全过程。
本书教学时数为100学时,在教学过程中可参考课时分配表。
本书由赵增敏担任主编,参加本书编写、程序测试、文字录入和教学资源制作的还有段丽霞、陈婧等。
由于作者水平所限,书中疏漏和错误之处在所难免,欢迎广大读者提出宝贵意见。
展开