在实战中成长
在实战中成长封面图

在实战中成长

钟岱晖, 编著

出版社:电子工业出版社

年代:2009

定价:49.0

书籍简介:

在最初的几章介绍了要完成书中项目必须掌握的知识点,包括对开发环境的认识、MFC、UML。接下来的章节中采用了一个循序渐进的过程,通过一个简单的小项目开始,旨在帮助读者熟悉项目开发过程中涉及的各项工作,并指出一些读者应该掌握的知识点。笔者通过图形的方式帮助读者理解项目中的功能需求,并引领读者分析项目并实现功能,最终完成一个企业即时通讯系统的一个商业版框架。书的最后一个章节,笔者列举了作为商业版的软件应该完成的功能列表,希望帮助读者真正的理解商业化的含义。

书籍目录:

第一篇知识准备

第1章VisualStudio2008

1.1VisualStudio2008简介

1.1.1简介

1.1.2版本介绍

1.2VisualC++2008简介

1.2.1VisualC++2008版本

1.2.2VisualC++2008项目模板

1.2.3VisualC++2008中的新增功能

1.2.4VisualC++2008中的重大变更

小结

第2章使用VisualC++2008

2.1简介

2.2项目和解决方案

2.2.1使用项目和解决方案

2.2.2使用解决方案资源管理器

2.2.3添加源文件

2.3生成项目

2.4测试项目

2.5调试项目

2.6部署程序

小结

第3章MFC

3.1什么是MFC

3.2为什么选择MFC

小结

第4章UML

4.1什么是UML

4.2UML包含的元素

4.3在软件开发的不同阶段对应的UML

小结

第二篇从简单的程序开始

第5章文件管理器

5.1项目概述

5.2知识点介绍

5.2.1关于字符及编码

5.2.2字符串操作

5.2.3文件操作

5.2.4对话框

5.3项目分析

5.4项目实现

5.4.1搭建用户界面

5.4.2获取系统文件目录结构

5.4.3文件过滤

5.4.4文件类别

5.4.5文件管理

小结

第6章配置参数

6.1模块概述

6.2知识点介绍

6.3模块分析

6.4功能实现

6.5项目整合

6.5.1保存用户自定义设置

6.5.2读取用户自定义设置

小结

第7章在项目中学习

7.1几种字符串类型

7.1.1字符串类型的对比

7.1.2使用CString类

7.2字符串列表和字符串数组

7.2.1字符串数组(CStringArray)

7.2.2字符串列表(CStringList)

小结

第三篇即时通信系统服务端

第8章项目概述

8.1项目背景

8.2项目需求

8.3项目拆分

小结

第9章必备知识点

9.1网络编程基础

9.1.1协议的概念

9.1.2端口的概念

9.1.3Socket编程

9.1.4CSocket简介

9.2数据库基础

9.3多线程处理

9.3.1线程的概念

9.3.2多线程的使用方式

9.3.3线程的同步

9.3.4线程的同步类

小结

第10章服务端项目分析

10.1整体分析

10.2活动分析

小结

第11章构建数据库

11.1用户信息数据表

11.2用户信息数据关系

11.3辅助信息数据表

小结

第12章服务器框架搭建

12.1建立解决方案

12.2配置数据库

12.3搭建系统主界面

小结

第13章系统登录

13.1用户界面及相关处理

13.2后台处理

小结

第14章服务端管理

14.1服务端系统设置

14.2用户信息管理

14.3公告管理

小结

第15章服务管理

15.1实现通信模块

15.2实现协议解析模块

15.3控制服务的启动与关闭

小结

第四篇即时通信系统客户端

第16章客户端项目分析

16.1整体分析

16.2活动分析

小结

第17章搭建客户端框架

17.1建立解决方案

17.2添加数据传输类

17.3建立应用程序通信协议

17.4数据分发与封装处理

小结

第18章系统登录

18.1建立登录界面

18.2增加连接参数设置

18.3增加登录验证

18.4增加服务端验证处理

18.5连接参数配置

小结

第19章加载系统主界面

19.1建立系统主界面及所需的加载页

19.2建立加载页与主对话框的关联

19.3载入客户端初始化信息

19.3.1加载用户信息

19.3.2加载用户列表

19.3.3加载公告列表

19.4显示信息

19.4.1组织信息

19.4.2用户信息

19.4.3公告信息

小结

第20章配置、聊天及文件传输

20.1个性化参数配置

20.2聊天处理

20.3文件传输处理

小结

第21章企业即时通信的商业扩展

21.1即时通信模块

21.2视频会议模块

21.3用户定义模块

21.4系统管理模块

21.5后台管理模块

小结

第22章C++/CLI

22.1语言关键字

22.2托管类型

22.2.1声明一个托管类类型

22.2.2一个CLI的引用类对象的声明

22.2.3CLI数组的声明

22.2.4析构函数语义的变化

22.3类或接口中的成员声明

22.3.1属性声明

22.3.2属性索引声明

22.3.3委托和事件

22.3.4密封一个虚函数

22.3.5操作符重载

22.3.6转换操作符

22.3.7接口成员的显式重写

22.3.8私有虚函数

22.3.9静态常量整型的连接方式

22.4值类型及其行为

22.4.1CLI枚举类型

22.4.2隐式装箱

22.4.3装箱值的跟踪句柄

22.4.4值类型语义

22.5语言变化概要

22.5.1字符串

22.5.2参数数组和省略号

22.5.3typeof改为Ttypeid

22.5.4强制转换符号和safecast简介

22.6推动修订版语言设计

小结

附录A几种常用的网络通信模型

附录B数据库设计

附录CMicorsoftAccess2007

附录DVisualStudio2010简介

内容摘要:

  本书是关于介绍C++开发的专著,全书在最初的几章里介绍了要完成书中项目必须掌握的知识点,包括对开发环境的认识、MFC、UML。接下来的章节中采用了一个循序渐进的过程,通过一个简单的小项目开始,旨在帮助读者熟悉项目开发过程中涉及的各项工作,并指出一些读者应该掌握的知识点。书的最后一个章节,笔者列举了作为商业版的软件应该完成的功能列表,希望帮助读者真正地理解商业化的含义。  本书目的旨在为C++初学者搭建一个通向程序员的桥梁,通过实际的项目摆脱纯知识点练习的枯燥乏味。并期望在项目的开发过程中读者能感悟到成功的软件,其开发过程不是简单的编写代码实现功能。  在最初的几章里介绍了要完成书中项目必须掌握的知识点,包括对开发环境的认识、MFC、UML。接下来的章节中采用了一个循序渐进的过程,通过一个简单的小项目开始,旨在帮助读者熟悉项目开发过程中涉及的各项工作,并指出一些读者应该掌握的知识点。完成这个小项目后,读者应该具备了一定的动手能力,可以进入正式的实战项目的开发,笔者通过图形的方式帮助读者理解项目中的功能需求,并引领读者分析项目并实现功能,最终完成一个企业即时通信系统的一个商业版框架。书的最后一个章节,笔者列举了作为商业版的软件应该完成的功能列表,希望帮助读者真正地理解商业化的含义。

书籍规格:

书籍详细信息
书名在实战中成长站内查询相似图书
9787121083310
如需购买下载《在实战中成长》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸26装帧平装
页数印数 5000

书籍信息归属:

在实战中成长是电子工业出版社于2009.05出版的中图分类号为 TP312 的主题关于 C语言-程序设计 的书籍。