《Visual Basic程序设计项目化训练教程》遵循任务驱动、项目实践、逐层深入的项目教学原则,针对高职高专学生特点,结合长期教学经验,完全按照任务驱动和项目教学的思想进行编写。书中采用学生较为熟悉的成绩管理、图书管理等系统作为开发项目,将Visual Basic的相关知识分类、由浅入深地融入到各个项目中。每个项目首先列出相关知识供学生查阅,用例题讲解该项目涉及的知识点;然后将项目中主要功能模块拆分为能够独立运行的训练模块;最后在项目分析中阐明模块的设计思想及技术要点、指出创新思路、给出设计提示与实现步骤、指明知识拓展方向 ,使学生了解完整项目的开发流程。本书由赵俊平、沈春宝主编。
《Visual Basic程序设计项目化训练教程》针对高职高专学生特点,按照任务驱动和项目教学的思想进行编写,通过设置不同的项目,将Visual Basic的相关知识由浅入深地融入到5个实用项目中。前4个项目根据不同的知识点进行编制,分别介绍了常用控件、Visual Basic语言基础知识、文件操作、菜单与工具栏设计、数据库技术等知识;最后一个项目为综合项目,遵循软件工程的设计思想,按照需求分析、系统功能设计、数据库设计、各功能模块详细设计的顺序进行编制,进一步介绍了完整项目的开发流程。
《Visual Basic程序设计项目化训练教程》可作为高职高专院校各专业的Visual Basic程序设计课程教材,也可作为各类计算机程序设计培训班的教材或教学参考书。本书由赵俊平、沈春宝主编。
项目1 设计制作电话查询系统
任务1.1 使用常用控件
1.1.1 集成开发环境
1.1.2 在线帮助
1.1.3 面向对象的基本概念
1.1.4 控件的操作
1.1.5 窗体的属性、事件及方法
1.1.6 标签控件
1.1.7 命令按钮控件
1.1.8 文本框控件
1.1.9 定时器控件
1.1.10 列表框控件
1.1.11 组合框控件
1.1.12 框架控件
1.1.13 单选按钮控件
1.1.14 复选框控件
1.1.15 滚动条控件
1.1.16 线条控件
1.1.17 形状控件
1.1.18 图片框控件
1.1.19 图像控件
1.1.20 创建应用程序
任务1.2 实例训练
1.2.1 使用标签、命令按钮设计静态界面
1.2.2 使用判断分支语句设计登录界面
1.2.3 使用定时器控件设计动态界面
1.2.4 工程管理
任务1.3 项目分析
1.3.1 电话查询系统封面
1.3.2 电话查询系统登录界面
1.3.3 电话查询系统主界面
1.3.4 电话查询系统查询界面
1.3.5 电话查询系统浏览界面
1.3.6 电话查询系统关于界面
1.3.7 电话查询系统结束界面
任务1.4 设计功能模块
1.4.1 模仿设计与自主设计
1.4.2 作品分析与完善
项目小结1
项目拓展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 数组
2.1.9 过程与函数
2.1.10 标准模块与类模块
任务2.2 实例训练
2.2.1 使用基本语句绘图
2.2.2 使用图形方法绘制统计图
2.2.3 使用数组统计数据
2.2.4 使用控件数组设计简单动画
2.2.5 使用自定义过程实现鼠标特效
任务2.3 项目分析
2.3.1 成绩管理系统快速显示窗体
2.3.2 成绩管理系统封面
2.3.3 成绩管理系统登录模块
2.3.4 成绩管理系统主控模块
2.3.5 成绩管理系统课程管理模块
2.3.6 成绩管理系统管理成绩信息模块
2.3.7 成绩管理系统查询模块
2.3.8 成绩管理系统输出报表模块
2.3.9 成绩管理系统屏幕保护模块
任务2.4 设计功能模块
2.4.1 模仿设计与自主设计
2.4.2 作品分析与完善
项目小结2
项目拓展2
项目3 设计制作档案管理系统
任务3.1 文件操作
3.1.1 文件系统控件
3.1.2 通用对话框
3.1.3 OLE控件
3.1.4 多功能文本框控件
3.1.5 文件系统对象
3.1.6 传统文件存取操作
3.1.7 文件加密/解密
3.1.8 资源文件
3.1.9 Windows API 与DLL文件
任务3.2 实例训练
3.2.1 使用剪贴板与文件系统控件操作图片
3.2.2 使用CommonDialog与ShockwaveFlash控件播放Flash动画
3.2.3 使用CommonDialog与Animation控件播放无声动画
3.2.4 使用Ole控件访问Word文件
3.2.5 使用RichTextBox控件显示拖入文件的内容
3.2.6 使用随机文件存取数据,设计档案管理模块
3.2.7 使用API文本浏览器添加函数,设计制作圆形窗体
任务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 档案管理系统附加信息查询模块
3.3.11 档案管理系统生成报表模块
3.3.12 档案管理系统图片格式预览模块
3.3.13 档案管理系统文本格式预览模块
3.3.14 档案管理系统声明模块
3.3.15 档案管理系统关于模块
任务3.4 设计功能模块
3.4.1 模仿设计与自主设计
3.4.2 作品分析与完善
项目小结3
项目拓展3
项目4 设计制作工资管理系统
任务4.1 熟悉相关知识
4.1.1 多文档界面(MDI)设计
4.1.2 菜单设计
4.1.3 工具栏设计
4.1.4 状态栏设计
4.1.5 Slider、ProgressBar控件
4.1.6 TabStrip、SSTab控件
4.1.7 TreeView 控件
4.1.8 ListView 控件
4.1.9 Winsock控件
任务4.2 掌握数据库技术
4.2.1 数据库的基本概念
4.2.2 结构化查询语言SQL
4.2.3 可视化数据管理器
4.2.4 Access数据库管理系统
4.2.5 Data控件
4.2.6 ADO控件
4.2.7 DBGrid、DataGrid控件
4.2.8 使用ADO控件访问Access 2007数据库
4.2.9 使用ADO对象访问 数据库信息
4.2.10 对比ADO、DAO和RDO对象
4.2.11 数据环境
4.2.12 数据报表
4.2.13 MSChart控件
4.2.14 SQL Server 2005数据库管理系统
任务4.3 创建安装程序
4.3.1 生成可执行文件
4.3.2 打包和展开向导
4.3.3 创建安装程序包
4.3.4 安装应用程序
任务4.4 工资管理系统分析与设计
4.4.1 系统总体功能设计
4.4.2 数据库设计
4.4.3 工程文件预览
4.4.4 数据环境设计
4.4.5 标准模块设计
4.4.6 快速显示模块设计
4.4.7 登录模块设计
4.4.8 主模块设计
4.4.9 添加用户信息模块设计
4.4.10 修改用户信息模块设计
4.4.11 删除用户信息模块设计
4.4.12 添加员工基本信息模块设计
4.4.13 修改员工基本信息模块设计
4.4.14 删除员工基本信息模块设计
4.4.15 添加工资设定表信息模块设计
4.4.16 修改工资设定表信息模块设计
4.4.17 删除工资设定表信息模块设计
4.4.18 统计预览模块设计
4.4.19 报表预览模块设计
4.4.20 绘制统计图模块设计
4.4.21 按姓名查询模块设计
4.4.22 上下浏览记录模块设计
4.4.23 按职称分类查询模块设计
4.4.24 帮助模块设计
4.4.25 技术支持模块设计
任务4.5 自主设计
项目小结4
项目拓展4
项目5 设计制作图书管理系统
任务5.1 系统总体功能设计
5.1.1 系统功能需求分析
5.1.2 系统功能模块分析
任务5.2 数据库设计
任务5.3 系统功能预览
任务5.4 各功能模块详细设计
5.4.1 标准模块设计Module1
5.4.2 快速显示模块设计frmSplash
5.4.3 登录模块设计frmLogin
5.4.4 主模块设计frmmain
5.4.5 设置读者借书规定模块设计frmaddjsgd
5.4.6 设置图书类别模块设计frmaddbooktype
5.4.7 读者信息管理模块设计frmdzgl
5.4.8 图书信息管理模块设计frmtsgl
5.4.9 借书管理模块设计frmjsgl
5.4.10 还书管理模块设计frmhsgl
5.4.11 续借管理模块设计frmxjgl
5.4.12 丢书管理模块设计frmdsgl
5.4.13 超期提醒模块设计frmcqtx
5.4.14 读者借阅查询模块设计frmjycx
5.4.15 库存图书查询模块设计frmtscx
5.4.16 查询各表结构及记录浏览模块设计frmlist
5.4.17 图书分类检索模块设计frmtsjs
5.4.18 数据环境设计
5.4.19 借书分类统计生成报表模块设计frmtj
5.4.20 绘制统计图模块设计frmht
5.4.21 用户管理模块设计frmyhgl
5.4.22 修改密码模块设计frmxgmm
5.4.23 帮助模块设计frmhlp
项目小结5
项目拓展5
参考文献