0人評分過此書

C++项目开发全程实录

出版日期
2018/07/01
閱讀格式
EPUB
書籍分類
學科分類
ISBN
9787302499497

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
《C 項目開發全程實錄(第2版)》以圖書管理系統、餐飲管理系統、客房管理系統、人事考勤管理系統、商品采購管理系統、文檔管理系統、FTP管理系統、媒體播放器、吃豆子游戲和快樂五子棋等10個實際項目開發程序為案例,從軟件工程的角度出發,按照項目的開發順序,系統、全面地介紹了程序開發流程。從開發背景、需求分析、系統功能分析、業務流程圖、數據庫分析、數據庫建模到系統開發,每一過程都作了詳細的介紹。
  • 封面页
  • 书名页
  • 版权页
  • 内容简介
  • 前言(第2版) Preface 2~(nd) Edition
  • 目录
  • 第1章 图书管理系统(Visual C++ 6.0实现)
    • 1.1 开发背景
    • 1.2 需求分析
    • 1.3 系统设计
      • 1.3.1 系统目标
      • 1.3.2 系统功能结构
      • 1.3.3 系统预览
      • 1.3.4 业务流程图
    • 1.4 公共类设计
    • 1.5 主窗体模块设计
      • 1.5.1 主窗体模块概述
      • 1.5.2 主窗体模块技术分析
      • 1.5.3 主窗体模块实现过程
    • 1.6 添加新书模块设计
      • 1.6.1 添加新书模块概述
      • 1.6.2 添加新书模块技术分析
      • 1.6.3 添加新书模块实现过程
    • 1.7 浏览全部模块设计
      • 1.7.1 浏览全部模块概述
      • 1.7.2 浏览全部模块技术分析
      • 1.7.3 浏览全部模块实现过程
    • 1.8 删除图书模块设计
      • 1.8.1 删除图书模块概述
      • 1.8.2 删除图书模块技术分析
      • 1.8.3 删除图书模块实现过程
    • 1.9 实现全部模块
    • 1.10 项目文件清单
    • 1.11 本章总结
  • 第2章 餐饮管理系统(Visual C++ 6.0+Microsoft Access 2010实现)
    • 2.1 开发背景
    • 2.2 需求分析
    • 2.3 系统设计
      • 2.3.1 系统目标
      • 2.3.2 系统功能结构
      • 2.3.3 系统预览
      • 2.3.4 业务流程图
      • 2.3.5 数据库设计
    • 2.4 公共类设计
    • 2.5 主窗体设计
    • 2.6 注册模块设计
      • 2.6.1 注册模块概述
      • 2.6.2 注册模块技术分析
      • 2.6.3 注册模块实现过程
    • 2.7 登录模块设计
      • 2.7.1 登录模块概述
      • 2.7.2 登录模块技术分析
      • 2.7.3 登录模块实现过程
    • 2.8 开台模块设计
      • 2.8.1 开台模块概述
      • 2.8.2 开台模块技术分析
      • 2.8.3 开台模块实现过程
    • 2.9 点菜模块设计
      • 2.9.1 点菜模块概述
      • 2.9.2 点菜模块技术分析
      • 2.9.3 点菜模块实现过程
      • 2.9.4 单元测试
    • 2.10 结账模块设计
      • 2.10.1 结账模块概述
      • 2.10.2 结账模块技术分析
      • 2.10.3 结账模块实现过程
      • 2.10.4 单元测试
    • 2.11 数据库维护模块设计
      • 2.11.1 数据库维护模块概述
      • 2.11.2 数据库维护模块技术分析
      • 2.11.3 数据库维护模块实现过程
      • 2.11.4 单元测试
    • 2.12 打包发行
      • 2.12.1 选择合适的打包工具
      • 2.12.2 InstallShield打包方案
      • 2.12.3 设置工程文件
      • 2.12.4 程序发布
    • 2.13 开发问题解析
    • 2.14 项目文件清单
    • 2.15 本章总结
  • 第3章 客房管理系统(Visual C++ 6.0+SQL Server 2014实现)
    • 3.1 开发背景
    • 3.2 需求分析
    • 3.3 系统设计
      • 3.3.1 系统目标
      • 3.3.2 系统功能结构
      • 3.3.3 系统预览
      • 3.3.4 业务流程图
      • 3.3.5 数据库设计
    • 3.4 主窗体设计
      • 3.4.1 主窗体概述
      • 3.4.2 主窗体实现过程
    • 3.5 登录模块设计
      • 3.5.1 登录模块概述
      • 3.5.2 登录模块技术分析
      • 3.5.3 登录模块实现过程
    • 3.6 客房预订模块设计
      • 3.6.1 客房预订模块概述
      • 3.6.2 客房预订模块技术分析
      • 3.6.3 客房预订模块实现过程
    • 3.7 追加押金模块设计
      • 3.7.1 追加押金模块概述
      • 3.7.2 追加押金模块技术分析
      • 3.7.3 追加押金模块实现过程
    • 3.8 调房登记模块设计
      • 3.8.1 调房登记模块概述
      • 3.8.2 调房登记模块技术分析
      • 3.8.3 调房登记模块实现过程
    • 3.9 客房销售报表模块设计
      • 3.9.1 客房销售报表模块概述
      • 3.9.2 客房销售报表模块技术分析
      • 3.9.3 客房销售报表模块实现过程
    • 3.10 项目文件清单
    • 3.11 本章总结
  • 第4章 人事考勤管理系统(Visual C++ 6.0+SQL Server 2014实现)
    • 4.1 开发背景
    • 4.2 需求分析
    • 4.3 系统设计
      • 4.3.1 系统目标
      • 4.3.2 系统功能结构
      • 4.3.3 系统预览
      • 4.3.4 业务流程图
      • 4.3.5 数据库设计
    • 4.4 公共模块设计
    • 4.5 主窗体设计
    • 4.6 用户登录模块设计
      • 4.6.1 用户登录模块概述
      • 4.6.2 用户登录模块技术分析
      • 4.6.3 用户登录模块实现过程
    • 4.7 用户管理模块设计
      • 4.7.1 用户管理模块概述
      • 4.7.2 用户管理模块技术分析
      • 4.7.3 用户管理模块实现过程
      • 4.7.4 单元测试
    • 4.8 部门管理模块设计
      • 4.8.1 部门管理模块概述
      • 4.8.2 部门管理模块技术分析
      • 4.8.3 部门管理模块实现过程
    • 4.9 人员信息管理模块设计
      • 4.9.1 人员信息管理模块概述
      • 4.9.2 人员信息管理模块技术分析
      • 4.9.3 人员信息管理模块实现过程
    • 4.10 考勤管理模块设计
      • 4.10.1 考勤管理模块概述
      • 4.10.2 考勤管理模块技术分析
      • 4.10.3 考勤管理模块实现过程
    • 4.11 考勤汇总查询模块设计
      • 4.11.1 考勤汇总查询模块概述
      • 4.11.2 考勤汇总查询模块技术分析
      • 4.11.3 考勤汇总查询模块实现过程
    • 4.12 开发技巧与难点分析
      • 4.12.1 调用动态链接库设计界面
      • 4.12.2 主窗口的界面显示
    • 4.13 项目文件清单
    • 4.14 本章总结
  • 第5章 商品采购管理系统(Visual C++ 6.0+SQL Server 2014实现)
    • 5.1 开发背景
    • 5.2 需求分析
    • 5.3 系统设计
      • 5.3.1 系统目标
      • 5.3.2 系统功能结构
      • 5.3.3 系统预览
      • 5.3.4 业务流程图
      • 5.3.5 数据库设计
    • 5.4 数据库封装类说明
      • 5.4.1 数据库封装类概述
      • 5.4.2 数据库封装类步骤
      • 5.4.3 数据库封装类实现过程
    • 5.5 主窗体设计
      • 5.5.1 主窗体概述
      • 5.5.2 主窗体实现过程
      • 5.5.3 菜单选项实现过程
    • 5.6 采购管理模块及按键设计
      • 5.6.1 采购申请模块概述
      • 5.6.2 采购申请模块技术分析
      • 5.6.3 采购申请模块实现过程
      • 5.6.4 采购物品操作模块实现过程
      • 5.6.5 采购添加物品模块实现过程
      • 5.6.6 按键设计
    • 5.7 基本信息模块设计
      • 5.7.1 基本信息模块概述
      • 5.7.2 基本信息模块技术分析
      • 5.7.3 基本信息模块实现过程
    • 5.8 实现系统及单元测试
      • 5.8.1 实现完整系统
      • 5.8.2 单元测试
    • 5.9 项目文件清单
    • 5.10 本章总结
  • 第6章 文档管理系统(Visual Studio 2017+SQL Server 2014实现)
    • 6.1 开发背景
    • 6.2 需求分析
    • 6.3 系统设计
      • 6.3.1 系统目标
      • 6.3.2 系统功能结构
      • 6.3.3 系统预览
      • 6.3.4 业务流程图
      • 6.3.5 数据库设计
    • 6.4 技术准备
      • 6.4.1 添加ADO连接类
      • 6.4.2 添加数据库表的类
    • 6.5 主窗体设计
      • 6.5.1 主窗体概述
      • 6.5.2 主窗体实现过程
    • 6.6 登录管理模块设计
      • 6.6.1 登录管理模块概述
      • 6.6.2 登录管理模块技术分析
      • 6.6.3 登录管理模块实现过程
    • 6.7 单位档案模块设计
      • 6.7.1 单位档案模块概述
      • 6.7.2 单位档案模块技术分析
      • 6.7.3 单位档案模块实现过程
    • 6.8 文档类别模块设计
      • 6.8.1 文档类别模块概述
      • 6.8.2 文档类别模块实现过程
    • 6.9 文档管理模块设计
      • 6.9.1 文档管理模块概述
      • 6.9.2 文档管理模块技术分析
      • 6.9.3 文档管理模块实现过程
    • 6.10 口令修改模块设计
      • 6.10.1 口令修改模块概述
      • 6.10.2 口令修改模块实现过程
    • 6.11 开发问题解析
      • 6.11.1 怎样将数据表中的数据添加到ListControl控件中
      • 6.11.2 怎样取得文件的完整路径
    • 6.12 项目文件清单
    • 6.13 本章总结
  • 第7章 FTP管理系统(Visual Studio 2017+TCP/IP实现)
    • 7.1 开发背景
    • 7.2 需求分析
    • 7.3 系统设计
      • 7.3.1 系统目标
      • 7.3.2 系统功能结构
      • 7.3.3 系统预览
      • 7.3.4 业务流程图
    • 7.4 关键技术分析
      • 7.4.1 设计类似于资源管理器的列表视图控件
      • 7.4.2 登录FTP服务器
      • 7.4.3 实现FTP目录浏览
      • 7.4.4 多任务下载FTP文件
      • 7.4.5 在任务列表中暂停、取消某一任务
      • 7.4.6 利用鼠标拖曳实现文件的上传/下载
      • 7.4.7 直接创建多级目录
      • 7.4.8 根据文件扩展名获取文件的系统图标
      • 7.4.9 关闭工具栏时取消菜单项的复选标记
    • 7.5 主窗口设计
      • 7.5.1 主窗口概述
      • 7.5.2 主窗口界面布局
      • 7.5.3 主窗口实现过程
    • 7.6 登录信息栏设计
      • 7.6.1 登录信息概述
      • 7.6.2 登录界面布局
      • 7.6.3 登录实现过程
    • 7.7 工具栏窗口设计
      • 7.7.1 工具栏窗口概述
      • 7.7.2 工具栏窗口界面布局
      • 7.7.3 工具栏窗口实现过程
    • 7.8 本地信息窗口设计
      • 7.8.1 本地信息窗口概述
      • 7.8.2 本地信息窗口界面布局
      • 7.8.3 本地信息窗口实现过程
    • 7.9 远程FTP服务器信息窗口设计
      • 7.9.1 远程FTP服务器信息窗口概述
      • 7.9.2 远程FTP服务器信息窗口界面布局
      • 7.9.3 远程FTP服务器信息窗口实现过程
    • 7.10 任务列表窗口设计
      • 7.10.1 任务列表窗口概述
      • 7.10.2 任务列表窗口界面布局
      • 7.10.3 任务列表窗口实现过程
    • 7.11 项目文件清单
    • 7.12 本章总结
  • 第8章 媒体播放器(Visual Studio 2017+Direct Show实现)
    • 8.1 开发背景
    • 8.2 需求分析
    • 8.3 系统设计
      • 8.3.1 系统目标
      • 8.3.2 系统功能结构
      • 8.3.3 系统预览
      • 8.3.4 业务流程图
    • 8.4 关键技术分析
      • 8.4.1 如何使用Direct Show开发包
      • 8.4.2 使用Direct Show开发程序的方法
      • 8.4.3 使用Direct Show如何确定媒体文件播放完成
      • 8.4.4 使用Direct Show进行音量和播放进度的控制
      • 8.4.5 使用Direct Show实现字幕叠加
      • 8.4.6 使用Direct Show实现亮度、饱和度和对比度调节
      • 8.4.7 设计显示目录和文件的树视图控件
    • 8.5 媒体播放器主窗口设计
      • 8.5.1 媒体播放器主窗口概述
      • 8.5.2 媒体播放器主窗口界面设计
      • 8.5.3 媒体播放器主窗口实现过程
    • 8.6 视频显示窗口设计
      • 8.6.1 视频显示窗口概述
      • 8.6.2 视频显示窗口界面设计
      • 8.6.3 视频显示窗口实现过程
    • 8.7 字幕叠加窗口设计
      • 8.7.1 字幕叠加窗口概述
      • 8.7.2 字幕叠加窗口界面设计
      • 8.7.3 字幕叠加窗口实现过程
    • 8.8 视频设置窗口设计
      • 8.8.1 视频设置窗口概述
      • 8.8.2 视频设置窗口界面设计
      • 8.8.3 视频设置窗口实现过程
    • 8.9 文件播放列表窗口设计
      • 8.9.1 文件播放列表窗口概述
      • 8.9.2 文件播放列表窗口界面设计
      • 8.9.3 文件播放列表窗口实现过程
    • 8.10 项目文件清单
    • 8.11 本章总结
  • 第9章 吃豆子游戏(Visual Studio 2017实现)
    • 9.1 开发背景
    • 9.2 需求分析
    • 9.3 系统设计
      • 9.3.1 系统目标
      • 9.3.2 系统预览
      • 9.3.3 业务流程图
    • 9.4 技术分析
      • 9.4.1 建立Windows窗口应用程序
      • 9.4.2 wWinMain函数
      • 9.4.3 Windows消息循环
      • 9.4.4 常用绘图GDI
      • 9.4.5 碰撞检测的实现
    • 9.5 制作PacMan
      • 9.5.1 PacMan程序框架初步分析
      • 9.5.2 建立游戏循环
    • 9.6 使用GDI绘图
      • 9.6.1 画点
      • 9.6.2 画矩形
      • 9.6.3 画圆
      • 9.6.4 画弧型
      • 9.6.5 画玩家
    • 9.7 地图及关卡制作
      • 9.7.1 地图类设计
      • 9.7.2 第一关地图的设计
      • 9.7.3 第二关地图的设计
      • 9.7.4 第三关地图的设计
      • 9.7.5 地图类的实现
      • 9.7.6 游戏隐藏后门的实现
      • 9.7.7 第一关地图的实现
      • 9.7.8 第二关地图的实现
      • 9.7.9 第三关地图的实现
      • 9.7.10 使用地图
    • 9.8 游戏可移动对象设计与实现
      • 9.8.1 可移动对象的设计
      • 9.8.2 玩家对象的设计
      • 9.8.3 可移动对象的实现
      • 9.8.4 玩家对象的实现
      • 9.8.5 完成整个游戏
    • 9.9 项目文件清单
    • 9.10 本章总结
  • 第10章 快乐五子棋(Visual Studio 2017+Socket套接字实现)
    • 10.1 开发背景
    • 10.2 需求分析
    • 10.3 系统设计
      • 10.3.1 系统功能结构
      • 10.3.2 系统预览
      • 10.3.3 业务流程图
      • 10.3.4 程序运行环境
    • 10.4 关键技术分析与实现
      • 10.4.1 使用TCP进行网络通信
      • 10.4.2 定义网络通信协议
      • 10.4.3 实现动态调整棋盘大小
      • 10.4.4 在棋盘中绘制棋子
      • 10.4.5 五子棋赢棋判断
      • 10.4.6 设计游戏悔棋功能
      • 10.4.7 设计游戏回放功能
      • 10.4.8 对方网络状态测试
    • 10.5 服务器端主窗体设计
      • 10.5.1 服务器端主窗体概述
      • 10.5.2 服务器端主窗体实现过程
    • 10.6 棋盘窗体模块设计
      • 10.6.1 棋盘窗体模块概述
      • 10.6.2 棋盘窗体模块界面布局
      • 10.6.3 棋盘窗体模块实现过程
    • 10.7 游戏控制窗体模块设计
      • 10.7.1 游戏控制窗体模块概述
      • 10.7.2 游戏控制窗体模块界面布局
      • 10.7.3 游戏控制窗体模块实现过程
    • 10.8 对方信息窗体模块设计
      • 10.8.1 对方信息窗体模块概述
      • 10.8.2 对方信息窗体模块界面布局
      • 10.8.3 对方信息窗体模块实现过程
    • 10.9 客户端主窗体模块设计
      • 10.9.1 客户端主窗体模块概述
      • 10.9.2 客户端主窗体模块实现过程
    • 10.10 项目文件清单
    • 10.11 本章总结
  • 附录
  • 出版地 中國大陸
  • 語言 簡體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading