图书介绍

Visual C++项目开发实践【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Visual C++项目开发实践
  • 李强,贾云霞编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113053815
  • 出版时间:2003
  • 标注页数:464页
  • 文件大小:33MB
  • 文件页数:481页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual C++项目开发实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 软件开发过程与方法1

1-1 软件工程1

1-1-1 需求分析2

1-1-2 系统分析与设计2

1-1-3 编码实现3

1-1-4 测试3

1-1-5 维护4

1-1-6 小结4

1-2 软件开发方法4

1-2-1 面向数据流的设计方法4

1-2-2 结构化方法5

1-2-3 面向数据结构的软件开发方法5

1-2-4 问题分析法5

1-2-5 面向对象的软件开发方法6

1-3 面向对象的统一建模语言UML7

1-3-1 UML概述7

1-3-2 UML视图介绍8

1-3-3 小结12

第2章 电子元器件绘制系统13

2-1 系统背景13

2-2 Windows图形编程基本技术14

2-2-1 图形设备接口(GDI)14

2-2-2 设备环境DC14

2-3 MFC中与图形相关的类介绍14

2-3-1 CDC类15

2-3-2 GDI对象类17

2-3-3 CDC类和GDI对象类合作21

2-3-4 坐标变换和映射模式22

2-3-5 OnPaint()和OnDraw()24

2-4 序列化25

2-4-1 序列化概念25

2-4-2 序列化机制26

2-4-3 实现类的序列化26

2-4-4 文档/视图架构程序中数据的序列化28

2-5-1 绘制功能29

2-5 电子元器件绘制系统的需求分析29

2-5-2 图形编辑功能30

2-5-3 器件属性的编辑31

2-5-4 保存器件图32

2-6 电子绘制系统分析与详细设计32

2-6-1 用例分析(用例图)32

2-6-2 对象之间的交互分析(顺序图或协作图)32

2-6-3 业务过程分析(活动图)37

2-6-4 抽象出来的类(类图)39

2-6-5 其他的数据结构46

2-6-6 器件示意图的外观比例设计46

2-7 重点功能实现方法48

2-7-1 绘制器件图48

2-7-2 选择器件图51

2-7-3 器件图的放大/缩小、单个器件图的移动57

2-7-4 器件图的Z_Order顺序调整58

2-7-5 复制/粘贴59

2-7-6 鼠标形状的改变62

2-7-7 截获Windows的消息实现多个器件图的移动63

2-7-8 理解CObList类,以防内存泄漏66

2-8 进阶与提高67

2-9 小结与回顾69

第3章 统一数据库管理系统71

3-1 统一数据库管理系统的开发背景71

3-2 大型关系数据库基本知识72

3-2-1 关系数据库模型72

3-2-2 关系数据库对象72

3-3-2 数据定义语言DDL73

3-3 SQL语言73

3-3-1 SQL简介73

3-3-3 数据操纵语言DML77

3-4 ADO技术80

3-4-1 ADO对象80

3-4-2 ADO接口83

3-4-3 使用ADO接口83

3-5 统一数据库管理平台的用户需求85

3-5-1 数据表管理功能85

3-5-2 视图管理功能86

3-5-3 存储过程管理功能87

3-5-4 数据操作功能87

3-5-5 SQL操作功能88

3-6 统一数据库管理平台的分析与设计88

3-6-1 数据库管理功能分析和设计88

3-6-2 系统的数据结构94

3-6-3 统一数据库管理平台的主界面95

3-7-1 取得数据库的结构96

3-7 重点代码讲解96

3-7-2 动态创建数据源100

3-7-3 创建数据库103

3-7-4 删除数据库104

3-7-5 存储过程的相关操作104

3-7-6 显式调用外部DLL105

3-7-7 取得数据库对象的脚本107

3-7-8 Explorer风格窗口109

3-7-9 树控件111

3-9 小结与回顾122

3-8 安装与配置122

第4章 考勤系统123

4-1 Visual C++中数据库访问方法123

4-2 ODBC方法访问数据库124

4-2-1 ODBC基本知识124

4-2-2 MFC ODBC类125

4-3 MFC DAO的方法访问数据库135

4-3-1 MFC DAO类135

4-3-2 数据库操作135

4-3-3 表操作136

4-3-4 记录集操作137

4-4 MFC中的动态数据交换机制139

4-5 结构化异常处理142

4-5-1 结构化异常处理机制(SEH)143

4-5-2 MFC中的异常类145

4-6 需求分析说明148

4-6-1 签到功能148

4-6-4 系统配置功能149

4-6-2 查询功能149

4-6-3 修改功能149

4-6-5 员工维护150

4-6-6 用户登录150

4-6-7 系统用户维护150

4-7 系统分析与数据库设计150

4-7-1 数据库设计150

4-7-2 类设计152

4-8 重点功能实现代码152

4-8-1 改变对话框中控件的字体153

4-8-2 取得记录集对象的记录个数155

4-8-3 登录对话框实现156

4-8-4 用户权限不同决定可使用的功能(菜单的控制)157

4-8-5 CTime类在签到功能中的使用160

4-8-6 查询某个员工某个时间段的出勤情况168

4-8-7 修改出勤功能实现173

4-8-8 员工维护178

4-8-9 系统配置维护180

4-8-10 用户管理182

4-9 小结与回顾184

第5章 网络信使系统185

5-1 Windows Sockets API编程技术185

5-1-1 Socket基本概念185

5-1-2 Socket分类186

5-1-3 WinSock API编程186

5-2 MFC Socket编程技术195

5-2-1 CAsyncSocket类195

5-2-2 CSocket类197

5-3 XML DOM技术基本知识199

5-3-1 XML概述199

5-3-2 DOM接口200

5-3-3 创建DOM文档对象201

5-3-4 加载XML文档202

5-3-5 遍历XML文档203

5-4 多线程技术204

5-4-1 创建多线程程序204

5-4-2 线程同步206

5-5 网络信使需求分析209

5-5-1 在线朋友维护209

5-5-2 聊天功能210

5-5-3 文件传输功能210

5-5-4 查看历史信息211

5-6 分析与设计211

5-6-1 用例分析(用例图)211

5-6-2 对象之间的交互分析(顺序图或协作图)213

5-6-3 主要过程分析(活动图)215

5-6-4 类设计219

5-6-5 XML方式的数据格式230

5-6-6 在线朋友数据结构231

5-7 重点代码讲解231

5-7-1 读取系统配置和用户配置XML文件231

5-7-2 UDP广播实现朋友上线234

5-7-3 朋友下线通知242

5-7-4 XML聊天报文发送244

5-7-5 聊天报文接收250

5-7-6 查看聊天历史记录254

5-7-7 文件发送256

5-7-8 文件接收260

5-7-9 拖拽文件实现264

5-8 小结与回顾266

第6章 软件在线升级系统267

6-1 COM基本知识267

6-1-1 COM特点268

6-1-2 COM接口269

6-1-3 IUnknown接口272

6-1-4 类厂(Class Factory)275

6-2 ATL编写COM276

6-2-1 C++中的模板277

6-2-2 智能指针278

6-2-3 ATL的智能指针280

6-3 WinInet API中与HTTP相关的函数282

6-3-1 HTTP的工作方式282

6-3-2 HTTP客户请求284

6-3-3 HTTP客户获取服务器的响应信息285

6-4 MFC WinInet类288

6-4-1 CInternetSession类288

6-4-2 连接类290

6-4-3 文件类291

6-4-4 文件查找295

6-5 软件在线升级系统的用户需求296

6-5-1 初始下载界面296

6-5-2 下载应用系统安装程序297

6-5-3 安装应用系统297

6-5-4 检查当前服务器上的版本号297

6-5-5 更新应用系统297

6-6 软件在线升级系统的分析与设计297

6-6-1 IE瘦客户端298

6-6-2 Web+ActiveX298

6-6-4 Web页面300

6-7 重点代码讲解300

6-6-3 应用程序端300

6-7-1 工程创建和IUpgradeAtx接口301

6-7-2 判断程序是否已经存在305

6-7-3 远程FTP下载306

6-7-4 启动安装311

6-7-5 COM组件在IE中显示进度311

6-7-6 ActiveX的安装与压缩cabarc312

6-7-7 对Cab文件进行数字签名313

6-7-8 网页的编写314

6-7-9 服务器方提供当前最新的版本号315

6-8 小结与回顾315

第7章 五笔编码速查系统317

7-1 需求分析说明317

7-1-1 五笔编码查询功能317

7-1-2 在线升级318

7-1-3 快捷键呼叫功能318

7-1-4 最小化到通知区318

7-2-2 在线检查升级设计319

7-2-1 五笔编码查询设计319

7-2 系统分析与设计319

7-1-5 指定汉字输入法319

7-3 重点功能实现代码320

7-3-1 五笔编码查询320

7-3-2 在线升级323

7-3-3 修改PropertySheet窗口风格330

7-3-4 给PropertySheet加入菜单331

7-3-5 拦截PropertySheet的内定动作332

7-3-6 加入快捷键支持333

7-3-7 最简单的自定义消息框MessageBoxlndirect335

7-3-8 通知区功能336

7-3-9 控制系统单一运行实例338

7-3-10 选择和激活输入法339

7-3-11 保存系统配置342

7-4 小结与回顾344

第8章 流媒体计费系统345

8-1 需求分析说明345

8-1-2 计费346

8-1-1 授权346

8-1-4 限制连接数量347

8-1-5 支持多个收费目录347

8-1-3 内容翻转347

8-2 系统分析与设计348

8-2-1 架构选择与设计348

8-2-2 授权功能348

8-2-3 计费功能349

8-2-4 限制和翻转播放内容350

8-3-2 编写Helix Universal Server插件351

8-3 重点功能实现代码351

8-3-1 Helix Universal Server开发环境351

8-3-3 限制和翻转播放内容358

8-3-4 建立定时器控制364

8-3-5 进行授权请求367

8-3-6 进行计费请求377

8-3-7 创建常用对象IRMAValues和IRMABuffer384

8-3-8 自定义插件描述信息385

8-3-9 从连接中得到Cookie386

8-3-10 使用UDP进行通讯388

8-4 小结与回顾390

第9章 停车场管理系统391

9-1 Visual C++实现串口通信391

9-1-1 串口通信概述391

9-1-2 控件的方法实现串口通信393

9-1-3 标准通信函数的方法实现串口通信396

9-1-4 文件的方法实现串口通信397

9-2-1 动态链接库的调用方式406

9-2 动态链接库406

9-2-2 动态链接库的入口/出口函数407

9-2-3 MFC DLL408

9-2-4 使用动态链接库409

9-3 需求分析说明414

9-3-1 打印凭据415

9-3-2 抓拍图像415

9-4-1 数据库设计416

9-4 系统分析与设计416

9-3-5 LED电子显示和智能报价416

9-3-3 扫描条码416

9-3-4 收费416

9-4-2 进入停车场418

9-4-3 条形码支持418

9-4-4 收费419

9-4-5 智能报价420

9-5 重点功能实现代码421

9-5-1 串口通讯421

9-4-6 LED电子显示屏421

9-5-2 使用视频设备435

9-5-3 在VC中隐式调用DLL441

9-5-4 系统配置信息442

9-5-5 同步客户机和服务器上的时间445

9-5-6 智能报价447

9-5-7 条码打印455

9-5-8 自定义动画播放457

9-6 小结与回顾460

附录 光盘使用及版权说明461

热门推荐