词条 | 30天学通VisualBasic项目案例开发 |
释义 | 本书共分11章,第1章介绍用Visual Basic开发项目的一些预备知识,第2~11章以工资管理系统、学籍管理系统、医药进销存系统、超市POS前台收银系统、超市POS后台管理系统、汽修管理系统、酒店客房管理系统、MP3播放器、摄像头监视系统、公交查询系统10个实际项目开发程序为例,从软件工程的角度出发,按照项目的开发顺序,介绍了程序的开发流程。对每个开发项目,都从开发背景、需求分析、关键技术、系统功能分析、数据库设计、详细源代码编写等过程进行了介绍。本书附赠DVD光盘1张,内容包括手把手教学视频、电子教案等。 基本信息作 者:张宏 李彦林 等编著 出 版 社: 电子工业出版社 出版时间: 2009-7-1 页 数:512页 开 本: 16开 I S B N : 9787121090226 定价:59.00元(含DVD光盘1张) 适用人群本书可以作为有一定程序设计基础的Visual Basic程序员作为项目开发的参考书,也可作为大中专院校学生及电脑培训班的参考书。 前 言为什么要写这样一本书 为了帮助众多的软件开发人员尽快地学习和掌握使用Visual Basic开发应用程序,尽快地步入实际的项目开发中来,作者根据多年的项目开发经验编写了此书。 本书通过10个具体、完整的案例向读者介绍了实际项目的开发流程及开发技巧。这些案例涵盖了主流的程序设计技术,同时还包含了访问MS SQL Server数据库和Access数据库的相关技术,通过这些案例,读者可以快速掌握相关技术。 本书的特点 1.秉承畅销书“21天学通”的细致写法 本书传承了畅销系列“21天学通”细致的写作手法,本着“让读者少走弯路,尽快上手”的理念,用特别适合初学者着手实践的方式,精选典型案例,讲解了实际项目开发的流程,包括了项目的开发背景、需求分析、系统设计等,同时还对各项目开发环境的选择进行了简要介绍。 本书体例如下: 清晰的结构:本书中的所有案例都是按照笔者的实际开发过程一个模块一个模块地进行介绍的,这也是按照实际项目的开发流程进行的,结构清晰,便于实际练习。 贴心的提示:为便于读者阅读,全书穿插着一些技巧和提示,帮助读者理解知识点。 直观的截图:对案例给出必要的结果界面图,帮助读者直观地理解范例代码。 范例代码:截取关键代码段,层次清楚,语句简洁,体现了代码优美的原则,有利于读者养成良好的代码编写习惯。 注释和解析:重要代码几乎行行有注释,代码段后对关键代码行逐一解释,帮助读者掌握相关概念,理解知识点。 代码位置:全书特别在书中给出了重要代码段在光盘中的位置,便于读者检索和实践。 经作者多年的培训及学员的反馈证明,以上讲解方式是非常适合初学者进阶的学习方式,读者按照这种方式,会非常轻松、顺利地掌握本书知识并举一反三。 2.实用超值的DVD光盘 为帮助读者更好地掌握和实践,本书附赠DVD光盘,内容包括本书内容多媒体视频、VB基础知识多媒体视频、电子教案(PPT)、编程参考宝典电子书、实例源代码等。 本书内容多媒体视频:配有长达15小时作者亲自配音的手把手教学视频,讲解本书关键知识点和操作步骤。 基础知识多媒体视频:本书附赠18小时VB基础知识视频讲解,帮助读者夯实基础,更容易地掌握本书内容。 电子教案(PPT):本书可以作为高校相关课程的教材或课外辅导书,所以笔者特别制作了电子教案(PPT),方便老师教学和学生自学。 编程参考宝典电子书:为方便广大读者学习,特别制作了编程开发参考电子书,供读者查阅和参考。 3.完善的技术支持 本书提供了论坛,读者可以在上面提问和交流。另外,论坛上还有一些小的教程、视频动画和各种技术文章,帮助读者提高开发水平。 4.附赠与书等价的培训课程 购买本书,读者将得到为期两周价值59元的网络培训课程,还能获得授课老师亲自录制的视频学习资料,并且可以通过QQ和我们的老师直接沟通,得到手把手的指导,课程包括Java、.NET、C、VC++、测试等软件编程热门领域。 5.额外的资源提供 为了帮助读者进一步学习编程,我们收集了100 GB的编程视频和其他资料,涉及Java、.NET、Visual C++、Visual Basic等,读者索取相关的资料。 本书面向的读者 本书通过实际的项目案例向读者介绍了项目的开发流程,内容详细,涵盖面广,主要面向以下的开发人员。 Visual Basic初学者:本书中的案例涵盖了目前比较流行的企业级信息系统,对每一个系统的开发过程都进行了详细的讲解,作为一个Visual Basic的初学者,可以从中学习使用Visual Basic开发应用程序的方法和技巧。 有一定基础的Visual Basic开发人员:因为本书案例是笔者精心选择开发的,涉及了众多的实际项目,包含了流行数据库的访问技术,同时也包含了笔者的一些心得体会与开发经验,所以对于有一定开发经验的Visual Basic开发人员来说,通过学习本书可以进一步提高开发水平。 推荐的学习计划 本书作者在长期的培训和教学实践过程中,归纳了最适合初学者入门和实践的学习模式,并参考了多位专家意见,为读者总结了合理的学习时间分配方式, 本书作者 本书由张宏、李彦林主笔编写,同时参与编写的还有昊燃、黄叶新、李增辉、刘聪、龙志标、孟劼、米爱中、秦侠、冉剑、任潇、谭励、王大亮、伍云辉、于重重、曾光、张双、朱照华、扈新波、黄永湛、刘新、孟祥嵩、王二亮、张贺军、李勇、刘基林、闫术卓、关涛、王岩、李晓白、魏星、刘蕾、吕峰军、商斌、师正杰、施以箴、杨洪涛、王润森、魏汪洋。在此一并表示感谢。 由于本书案例涉及行业众多,且编者水平和学识有限,书中难免有疏漏之处,敬请广大读者朋友批评指正,并多多提出宝贵意见。 编 者 目 录第1章 预备知识 19 1.1 使用VB6 20 1.1.1 启动VB6 20 1.1.2 VB6集成开发环境 20 1.1.3 VB应用程序的打包发布 24 1.1.4 用VB创建一个小程序 26 1.2 使用数据库 29 1.2.1 使用Access数据库保存数据 29 1.2.2 启动MS SQL Server 2000 31 1.2.3 使用查询分析器 31 1.2.4 使用企业管理器 32 1.3 本章小结 35 第2章 工资管理系统(共1988行代码)( 教学视频:135分钟) 36 2.1 开发背景 37 2.2 系统分析 37 2.2.1 需求分析 37 2.2.2 可行性分析 38 2.3 关键技术 39 2.3.1 用应用程序向导创建系统框架 39 2.3.2 使用ADO Data控件访问数据库 39 2.3.3 使用ADO对象模型访问数据库 39 2.3.4 用Excel生成报表 40 2.4 系统设计 40 2.4.1 系统目标 41 2.4.2 系统功能结构 41 2.4.3 构建开发环境 41 2.4.4 系统特色介绍 41 2.5 数据库设计 42 2.5.1 数据库分析 42 2.5.2 项目E-R图 42 2.5.3 数据库结构设计 43 2.5.4 创建数据库 45 2.6 设计主窗体 47 2.6.1 准备工作 47 2.6.2 通过向导创建应用程序框架 47 2.6.3 编辑菜单栏 50 2.6.4 编辑工具栏 51 2.6.5 添加ADO对象模型的引用 51 2.6.6 编写主窗体代码 52 2.6.7 设计启动模块代码 54 2.6.8 测试主窗体 55 2.7 设计通用过程 55 2.7.1 编写全局变量和通用过程 55 2.7.2 设计用户管理类 57 2.8 设计登录窗体 58 2.9 设计系统模块 60 2.9.1 用户管理 60 2.9.2 修改密码 65 2.9.3 系统选项 66 2.9.4 备份数据库 67 2.9.5 恢复数据库 67 2.10 设计数据模块 68 2.10.1 参照数据 68 2.10.2 员工资料 70 2.10.3 录入工资 76 2.10.4 修改工资 79 2.11 设计查询统计模块 83 2.11.1 按姓名查询工资 83 2.11.2 按部门统计工资 86 2.11.3 统计全部工资 88 2.12 设计报表模块 88 2.12.1 员工花名册报表 88 2.12.2 工资表 90 2.13 本章小结 93 第3章 学籍管理系统(共2376行代码)( 教学视频:108分钟) 94 3.1 开发背景 95 3.2 系统分析 95 3.2.1 需求分析 95 3.2.2 可行性分析 95 3.3 关键技术 96 3.3.1 使用SQL语句创建数据库 97 3.3.2 使用MSHFlexGrid 97 3.3.3 使用DataReport创建报表 97 3.4 系统设计 98 3.4.1 系统目标 98 3.4.2 系统功能结构 98 3.4.3 构建开发环境 99 3.4.4 系统特色介绍 99 3.5 数据库设计 99 3.5.1 数据库分析 99 3.5.2 项目E-R图 100 3.5.3 数据库结构设计 101 3.5.4 创建数据库 105 3.6 设计主窗体 107 3.6.1 制作主窗体界面 107 3.6.2 添加菜单栏 108 3.6.3 编写主窗体代码 109 3.6.4 编写通用模块程序 110 3.6.5 设计启动模块代码 111 3.6.6 引用ADO部件 111 3.7 设计系统模块 112 3.7.1 增加操作员 112 3.7.2 删除操作员 114 3.7.3 修改密码 117 3.8 设计基础数据模块 118 3.8.1 学校信息 119 3.8.2 年级信息 120 3.8.3 班级信息 125 3.9 课程设置 126 3.10 学生信息 131 3.10.1 学生资料 131 3.10.2 登记学生成绩 138 3.11 查询 142 3.11.1 查询学生资料 142 3.11.2 学生资料报表 146 3.12 本章小结 147 第4章 医药进销存系统(共5556行代码)( 教学视频:106分钟) 148 4.1 开发背景 149 4.2 系统分析 149 4.2.1 需求分析 149 4.2.2 可行性分析 149 4.3 关键技术 151 4.3.1 使用“企业管理器”创建数据库 151 4.3.2 使用TreeView显示数据 152 4.3.3 在窗体间传递参数 152 4.4 系统设计 153 4.4.1 系统目标 153 4.4.2 系统功能结构 153 4.4.3 构建开发环境 153 4.4.4 系统特色介绍 154 4.5 数据库设计 154 4.5.1 数据库分析 154 4.5.2 项目E-R图 154 4.5.3 数据库结构设计 156 4.5.4 创建数据库 160 4.6 设计主窗体 161 4.6.1 制作主窗体界面 162 4.6.2 添加菜单栏 162 4.6.3 编写主窗体代码 163 4.6.4 编写通用模块程序 166 4.7 设计基本数据模块 167 4.7.1 药品类别 167 4.7.2 管理药品信息——药品列表 171 4.7.3 管理药品信息——药品信息 175 4.7.4 供应商 179 4.7.5 客户 179 4.7.6 业务员 179 4.7.7 仓库 180 4.8 设计进货管理模块 180 4.8.1 进货订单——订单列表 180 4.8.2 进货订单——进货订单信息 184 4.8.3 入库单 189 4.9 设计销售管理模块 190 4.9.1 销售订单 190 4.9.2 销售单 190 4.10 设计库存理模块 191 4.10.1 仓库调货 191 4.10.2 库存信息 200 4.11 设计查询模块 202 4.12 本章小结 202 第5章 超市POS前台收银系统(共569行代码)( 教学视频:61分钟) 203 5.1 开发背景 204 5.2 系统分析 204 5.2.1 需求分析 204 5.2.2 可行性分析 204 5.3 关键技术 205 5.3.1 访问文本文件 205 5.3.2 窗体的QueryUnload事件 207 5.3.3 使用Printer对象 207 5.4 系统设计 207 5.4.1 系统目标 207 5.4.2 系统功能结构 208 5.4.3 构建开发环境 208 5.4.4 系统特色介绍 208 5.5 数据库设计 209 5.5.1 数据库分析 209 5.5.2 项目E-R图 209 5.5.3 数据库结构设计 210 5.5.4 创建数据库 212 5.6 设计模块文件 214 5.7 设计登录窗体 216 5.8 设计收银主窗体 218 5.8.1 收银主窗体 218 5.8.2 结账打印窗体 227 5.8.3 取单窗体 229 5.9 本章小结 231 第6章 超市POS后台管理系统(共4060行代码)( 教学视频:111分钟) 232 6.1 开发背景 233 6.2 系统分析 233 6.2.1 需求分析 233 6.2.2 可行性分析 233 6.3 关键技术 233 6.3.1 创建可选参数的过程 234 6.3.2 记录集的分页显示 234 6.4 系统设计 235 6.4.1 系统目标 235 6.4.2 系统功能结构 235 6.4.3 构建开发环境 235 6.4.4 系统特色介绍 236 6.5 数据库设计 236 6.5.1 项目E-R图 236 6.5.2 数据库结构设计 237 6.6 设计主窗体 239 6.6.1 制作主窗体界面 239 6.6.2 添加菜单栏 240 6.6.3 编写主窗体代码 241 6.6.4 编写通用模块程序 242 6.7 设计商品管理模块 243 6.7.1 商品管理 243 6.7.2 添加商品 254 6.7.3 计划进货 258 6.8 设计进货管理模块 261 6.8.1 进货管理 261 6.8.2 入库操作 268 6.9 设计销售管理模块 269 6.10 设计厂商/供应商模块 275 6.11 设计会员管理模块 279 6.12 本章小结 285 第7章 汽修管理系统(共3724行代码)( 教学视频:84分钟) 286 7.1 开发背景 287 7.2 系统分析 287 7.2.1 需求分析 287 7.2.2 可行性分析 287 7.3 关键技术 289 7.3.1 在MSFlexGrid中修改数据 289 7.3.2 使用Split函数分解数组 289 7.3.3 VB中导出数据到Excel 289 7.4 系统设计 290 7.4.1 系统目标 290 7.4.2 系统功能结构 290 7.4.3 构建开发环境 291 7.4.4 系统特色介绍 291 7.5 数据库设计 291 7.5.1 数据库分析 291 7.5.2 项目E-R图 291 7.5.3 数据库结构设计 292 7.5.4 创建数据库 297 7.6 设计通用模块 297 7.7 设计主窗体 300 7.7.1 制作主窗体界面 300 7.7.2 添加菜单栏 301 7.7.3 编写主窗体代码 302 7.7.4 设计启动模块代码 303 7.7.5 引用ADO部件 303 7.8 设计员工管理模块 304 7.8.1 部门员工管理主窗体 304 7.8.2 输入数据窗体 312 7.8.3 员工信息窗体 313 7.9 设计车辆管理模块 315 7.9.1 维修车辆窗体 315 7.9.2 维修车辆登记 323 7.9.3 费用结算 329 7.10 设计配件领用模块 331 7.10.1 配件领用窗体 331 7.10.2 配件领用窗体 332 7.10.3 选择配件 338 7.11 设计工时信息模块 340 7.11.1 工时信息窗体 340 7.11.2 维修工时 341 7.12 设计配件计划模块 344 7.12.1 配件计划窗体 344 7.12.2 配件信息 345 7.13 设计配件采购模块 347 7.13.1 配件采购窗体 347 7.13.2 采购单 347 7.14 设计采购查询模块 348 7.14.1 采购查询窗体 348 7.14.2 查询窗体 350 7.15 本章小结 351 第8章 酒店客房管理系统(共1610行代码)( 教学视频:74分钟) 352 8.1 开发背景 353 8.2 系统分析 353 8.2.1 需求分析 353 8.2.2 可行性分析 354 8.3 关键技术 355 8.3.1 使用ListView制作房态图 355 8.3.2 使用控件数组 355 8.4 系统设计 355 8.4.1 系统目标 355 8.4.2 系统功能结构 355 8.4.3 构建开发环境 356 8.4.4 系统特色介绍 356 8.5 数据库设计 356 8.5.1 数据库分析 356 8.5.2 项目E-R图 357 8.5.3 数据库结构设计 357 8.5.4 创建数据库 359 8.6 设计通用模块 360 8.7 设计主窗体 361 8.7.1 制作主窗体界面 361 8.7.2 添加菜单栏 362 8.7.3 编写主窗体代码 363 8.7.4 引用ADO部件 365 8.8 设计系统设置模块 365 8.8.1 房间类型 366 8.8.2 客房设置 367 8.8.3 清理数据 371 8.9 设计总台接待模块 373 8.9.1 房态图 373 8.9.2 住宿登记 376 8.9.3 预定登记 380 8.9.4 取消预定 383 8.9.5 调房登记 384 8.10 设计收银管理模块 387 8.10.1 补交押金 387 8.10.2 退房结账 389 8.10.3 交接班 393 8.10.4 账务提醒 396 8.11 设计查询模块 397 8.11.1 入住查询 397 8.11.2 预定查询 399 8.11.3 预收款查询 400 8.11.4 营业收入查询 400 8.11.5 日营业报表 400 8.12 本章小结 401 第9章 MP3播放器(共1263行代码)( 教学视频:64分钟) 402 9.1 开发背景 403 9.2 系统分析 403 9.2.1 需求分析 403 9.2.2 可行性分析 403 9.3 关键技术 404 9.3.1 MP3格式简介 404 9.3.2 MP3文件帧头格式 405 9.3.3 MP3文件的标签ID3V1 408 9.3.4 MP3文件的标签ID3V2 408 9.3.5 使用MCI命令 408 9.3.6 创建类 409 9.4 系统设计 410 9.4.1 系统目标 410 9.4.2 系统功能结构 410 9.4.3 构建开发环境 410 9.4.4 系统特色介绍 411 9.5 设计MP3类模块 411 9.5.1 添加类模块 411 9.5.2 编写类的功能代码 412 9.5.3 编写类的属性代码 427 9.6 设计MP3播放器界面 432 9.6.1 设计主窗体 432 9.6.2 设计标记信息窗体 440 9.7 本章小结 441 第10章 摄像头监视系统(共679行代码)( 教学视频:70分钟) 442 10.1 开发背景 443 10.2 系统分析 443 10.2.1 需求分析 443 10.2.2 可行性分析 443 10.3 关键技术 444 10.3.1 使用文件对象模型FSO 444 10.3.2 使用WindowsMediaPlayer控件 445 10.3.3 使用ezVidCap视频控件 445 10.4 系统设计 446 10.4.1 系统目标 446 10.4.2 系统功能结构 446 10.4.3 构建开发环境 447 10.4.4 系统特色介绍 447 10.5 设计模块文件 447 10.6 设计主窗体 448 10.6.1 制作主窗体界面 448 10.6.2 添加菜单栏 450 10.6.3 编写主窗体代码 451 10.7 设计视频监视主要窗体 455 10.7.1 录制视频窗体 456 10.7.2 预览窗体 457 10.7.3 全屏窗体 460 10.7.4 回放窗体 461 10.8 设计辅助窗体 465 10.8.1 设置帧率 465 10.8.2 设置保存文件 466 10.8.3 录制时长 467 10.9 本章小结 469 第11章 公交查询系统(共1078行代码)( 教学视频:66分钟) 470 11.1 开发背景 471 11.2 系统分析 471 11.2.1 需求分析 471 11.2.2 可行性分析 471 11.3 关键技术 472 11.3.1 使用Sub Main启动系统 472 11.3.2 使用ADO对象模型 473 11.3.3 使用GetRows方法获取数据 473 11.4 系统设计 474 11.4.1 系统目标 474 11.4.2 系统功能结构 474 11.4.3 构建开发环境 474 11.4.4 系统特色介绍 475 11.5 数据库设计 475 11.5.1 数据库分析 475 11.5.2 项目E-R图 475 11.5.3 数据库结构设计 476 11.5.4 创建数据库 476 11.6 设计主窗体 478 11.6.1 设计启动模块代码 478 11.6.2 引用ADO部件 478 11.6.3 制作主窗体界面 479 11.6.4 编写主窗体代码 479 11.7 设计后台管理模块 480 11.7.1 增加线路 480 11.7.2 修改线路 485 11.7.3 管理站点 489 11.8 设置前台查询模块 496 11.8.1 乘车查询窗体 497 11.8.2 乘车查询模块文件 499 11.9 项目测试 504 11.9.1 测试增加线路窗体 505 11.9.2 测试修改线路窗体 505 11.9.3 测试管理站点窗体 506 11.9.4 测试乘车查询窗体 506 11.10 本章小结 508 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。