图书介绍

赢在项目开发 VC++项目开发实战密码PDF|Epub|txt|kindle电子书版本网盘下载

赢在项目开发 VC++项目开发实战密码
  • 朱桂英编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302406907
  • 出版时间:2015
  • 标注页数:479页
  • 文件大小:250MB
  • 文件页数:489页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

赢在项目开发 VC++项目开发实战密码PDF格式电子书版下载

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

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

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

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

图书目录

第1章 俄罗斯方块游戏1

1.1赢在规划2

1.1.1赢在起点——程序员的职业规划2

1.1.2赢在项目开发伊始——做好项目分析2

1.2第一个项目4

1.3系统分析5

1.3.1功能分析5

1.3.2结构规划6

1.3.3核心处理模块分析6

1.3.4设计界面7

1.4编码工作的第一步——单机版10

1.4.1准备素材10

1.4.2添加新类10

1.4.3系统类11

1.4.4编码实现函数11

1.5编码工作的第二步——对战版24

1.6编码工作的第三步——配合版29

1.7编码工作的第四步——网络版34

1.8项目调试40

第2章 学校图书馆管理系统43

2.1训练程序员的基本功44

2.1.1 IT界中的两类开发者44

2.1.2赢在自身——打造扎实的基础44

2.2新的项目45

2.3系统概述和总体设计46

2.3.1系统需求分析46

2.3.2系统运行流程47

2.4数据库设计48

2.4.1后台数据库及数据库访问接口的选择48

2.4.2数据库结构的设计48

2.5系统框架设计51

2.5.1创建工程及设计主界面51

2.5.2为数据库表添加对应的类53

2.5.3系统登录模块的设计57

2.6基本信息管理模块60

2.6.1院系信息管理60

2.6.2专业信息管理64

2.6.3学生信息管理68

2.6.4图书信息管理70

2.7用户管理模块72

2.7.1用户编辑对话框72

2.7.2用户管理对话框73

2.7.3修改密码对话框74

2.8图书借阅和归还模块76

2.8.1图书借阅76

2.8.2图书归还78

2.8.3图书借阅与归还管理79

2.9项目调试80

第3章 企业人事管理系统83

3.1程序员职场生存必杀技84

3.1.1程序员的生存现状84

3.1.2欧美企业、日韩企业和中资企业的文化84

3.1.3赢在职场——修炼程序员职场秘籍85

3.2新的项目87

3.3需求分析88

3.3.1系统分析88

3.3.2系统目标88

3.4功能模块划分88

3.5搭建开发环境89

3.6设计数据库90

3.6.1 E-R图90

3.6.2设计数据表91

3.7编码工作95

3.7.1设计员工模块95

3.7.2考勤模块105

3.7.3设计工资模块111

3.7.4用户管理模块115

3.7.5数据库备份模块116

3.7.6数据库还原模块117

3.7.7用户登录模块118

3.8项目测试119

第4章 安全卫士防火墙系统123

4.1企业的沟通之道124

4.1.1开发公司的部门现状124

4.1.2赢在公司——探讨部门之间的沟通之道125

4.2第一个盈利项目126

4.2.1什么是防火墙126

4.2.2防火墙的类型126

4.2.3防火墙的结构127

4.2.4实现防火墙的几种方式129

4.2.5防火墙编程129

4.3一个简单的防火墙程序132

4.3.1原理133

4.3.2具体实现133

4.4网络防火墙系统137

4.4.1设计界面137

4.4.2具体实现138

第5章 视频播放器159

5.1体验语言之美160

5.1.1程序员经常忽视的问题160

5.1.2赢在代码本身——体现代码之美160

5.2新的项目161

5.3项目规划分析162

5.3.1需求分析162

5.3.2可行性分析163

5.3.3编写项目计划书164

5.4搭建开发环境166

5.4.1搭建DirectShow SDK开发环境166

5.4.2安装Visual Studio 2013开发环境168

5.5设计FilterGraph结构170

5.5.1设计FilterGraph的结构171

5.5.2实现GraphEdit模拟171

5.6设计界面174

5.7具体编码180

5.7.1 CDXGraph类的初始化180

5.7.2创建Graph滤波器链表182

5.7.3设计图像窗口183

5.7.4媒体播放控制184

5.7.5视频全屏显示187

5.7.6抓图保存187

5.7.7播放控制188

5.8项目调试197

第6章 专业理财系统199

6.1架构中的可扩展性200

6.1.1软件的发展是一个不断完善的过程200

6.1.2赢在项目——让程序具有更好的可扩展性200

6.2新的项目201

6.3系统分析203

6.3.1需求分析203

6.3.2可行性分析203

6.4系统设计204

6.4.1系统目标204

6.4.2系统模块的结构204

6.5设计数据库205

6.5.1设计管理系统的E-R图205

6.5.2设计数据库表206

6.6设计系统的主框架207

6.7具体编码211

6.7.1用户管理模块211

6.7.2收支信息模块218

6.7.3理财分析模块的功能分析228

6.7.4设计理财分析模块的界面228

6.7.5理财分析模块的编码实现229

6.8项目调试233

第7章 仿QQ聊天系统237

7.1模块化编程238

7.1.1谈模块化设计思想238

7.1.2赢在模块化思想——实现高内聚和低耦合的代码239

7.2系统背景介绍241

7.3系统分析241

7.3.1系统需求分析242

7.3.2总体设计242

7.3.3系统文件概述245

7.4服务器端编码246

7.4.1设计服务器界面247

7.4.2用户信息管理模块247

7.4.3客户端请求信息的处理252

7.4.4系统群消息发送功能255

7.5客户端编码256

7.5.1设计客户端界面256

7.5.2基本信息与消息的设计258

7.5.3线程函数的设计与实现258

7.5.4与服务器端的交互功能263

7.5.5客户端之间的交互269

7.6系统调试276

第8章 ××中学成绩管理系统277

8.1程序的可移植性278

8.1.1什么是程序的可移植性278

8.1.2赢在技术——实现开发工具跨平台转换278

8.2新的项目279

8.3系统分析280

8.3.1开发背景280

8.3.2需求分析280

8.3.3功能描述280

8.4模块规划281

8.5搭建数据库282

8.6前期编码——设计公共类286

8.7设计界面287

8.8后期编码288

8.8.1科目信息管理模块288

8.8.2学生信息管理模块295

8.8.3录入学生成绩模块299

8.8.4成绩等级管理模块302

8.8.5学生违规查询模块310

8.8.6报表打印模块312

8.9项目调试316

8.10将VC++ 6.0项目转换为Visual Studio 2013项目318

第9章 图像处理系统323

9.1考虑所有可能会发生的情形324

9.1.1一段房贷代码所引发的思考324

9.1.2赢在高质量——提高程序的健壮性324

9.2新的项目326

9.3系统设计327

9.4功能模块划分327

9.5设计界面328

9.6设计类330

9.6.1编写位图类330

9.6.2 CColorGrid类333

9.6.3 CPaintParambar类333

9.6.4主框架类334

9.6.5绘图工具条类335

9.7具体编码336

9.7.1文件处理模块336

9.7.2工具条和状态条338

9.7.3橡皮筋矩形选块和画图343

9.7.4绘制曲线和写字352

9.7.5 拖动一个选块361

9.7.6粘贴板362

9.8项目调试365

第10章 视频监控系统369

10.1做好项目管理者370

10.1.1软件工程师到项目管理者之路370

10.1.2赢在管理——运转一个高效的开发团队370

10.2新的项目373

10.3系统分析373

10.3.1背景373

10.3.2可行性分析374

10.3.3编写项目计划书375

10.4系统设计376

10.5数据库设计378

10.5.1数据库分析378

10.5.2数据库概念设计379

10.5.3数据库逻辑结构的设计379

10.6设计公共类380

10.6.1实现按钮修饰380

10.6.2特殊消息处理382

10.6.3修饰子类化处理384

10.6.4定义安装钩子的函数384

10.6.5定义卸载钩子的函数385

10.7设计主窗体385

10.8具体编码400

10.8.1管理员登录模块400

10.8.2监控管理模块403

10.8.3设计广角自动监控模块407

10.8.4视频回放模块413

10.9设计窗体布局416

10.10项目调试423

第11章 网络电话系统425

11.1算法是程序的灵魂426

11.1.1什么是算法426

11.1.2赢在技术沉淀——计算机中的算法427

11.2网络电话系统基础430

11.2.1什么是网络电话430

11.2.2网络电话的原理430

11.2.3实现方式431

11.3设计界面431

11.3.1准备素材432

11.3.2创建工程432

11.4具体编码433

11.4.1定义公共变量433

11.4.2创建窗口函数436

11.4.3设置音频设备438

11.4.4网络通信441

11.4.5套接字响应函数447

第12章 Foxmail转发系统451

12.1走向架构师之路452

12.1.1什么是架构师452

12.1.2赢在架构——如何成为一名架构师452

12.1.3赢在架构——如何成就一个美丽的架构453

12.2背景介绍——邮件是一种全新的通信方式454

12.2.1电子邮件的原理455

12.2.2邮件协议455

12.3一个Foxmail项目456

12.3.1编写类456

12.3.2设计界面460

12.4具体编码465

12.4.1实现CBase64类465

12.4.2实现连接类CSMTP467

12.4.3实现邮件管理类CMailMessage471

12.4.4实现附件处理功能474

12.5系统调试479

热门推荐