搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
在实战中成长:C++开发之路
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121083310
  • 作      者:
    钟岱晖编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2009
收藏
内容介绍
    《在实战中成长:C++开发之路》目的旨在为C++初学者搭建一个通向程序员的桥梁,通过实际的项目摆脱纯知识点练习的枯燥乏味。并期望在项目的开发过程中读者能感悟到成功的软件,其开发过程不是简单的编写代码实现功能。 在最初的几章里介绍了要完成书中项目必须掌握的知识点,包括对开发环境的认识、MFC、UML。接下来的章节中采用了一个循序渐进的过程,通过一个简单的小项目开始,旨在帮助读者熟悉项目开发过程中涉及的各项工作,并指出一些读者应该掌握的知识点。完成这个小项目后,读者应该具备了一定的动手能力,可以进入正式的实战项目的开发,笔者通过图形的方式帮助读者理解项目中的功能需求,并引领读者分析项目并实现功能,最终完成一个企业即时通信系统的一个商业版框架。书的最后一个章节,笔者列举了作为商业版的软件应该完成的功能列表,希望帮助读者真正地理解商业化的含义。
展开
精彩书摘
    第一篇  知识准备<br>    第1章  Visual Studio 2008<br>    1.1  Visual Studio 2008简介<br>    1.1.1  简介<br>    MicrosoftVisual Studio开发系统是一套开发工具,旨在帮助软件开发人员应对复杂的挑战并创建创新的解决方案。Visual Studio旨在改进开发流程,帮助人们更轻松地实现突破并获得更令人满意的结果。<br>    1.Visual Studio如何改进开发流程<br>    ·提高工作效率<br>    Visual Studio提供的工具不断提供更好的方法,帮助软件开发人员完成更多有意义的工作,避免将时间和精力浪费在重复和意义不大的工作上。从单一集成开发环境(IDE)中的高效代码编辑器、IntelliSense、向导和多种编码语言,到Microsoft Visual Smdio TeamSystem中的高端应用程序生命周期管理(ALM)产品。Visual Smdi0的新版本不断推出创新工具,帮助开发人员专注于解决问题,而不是将时间浪费在烦琐的细节上。<br>    ·集成<br>    使用Visual Studio,软件开发人员会受益于包含工具、服务器和服务的集成产品体验。Visual Studi0各产品不仅能够相互良好协作,而且可以很好地与其他Microsoft软件(如微软服务器产品和Microsoh Office System)一起使用。
展开
目录
第一篇  知识准备<br>第1章  Visual Studio 2008<br>1.1  Visual Studio 2008简介<br>1.1.1  简介<br>1.1.2  版本介绍<br>1.2  Visual C++ 2008简介<br>1.2.1  Visual C++ 2008版本<br>1.2.2  Visual C++ 2008项目模板<br>1.2.3  Visual C++ 2008中的新增功能<br>1.2.4  Visual C++ 2008中的重大变更<br>小结<br>第2章  使用Visual C++ 2008<br>2.1  简介<br>2.2  项目和解决方案<br>2.2.1  使用项目和解决方案<br>2.2.2  使用解决方案资源管理器<br>2.2.3  添加源文件<br>2.3  生成项目<br>2.4  测试项目<br>2.5  调试项目<br>2.6  部署程序<br>小结<br>第3章  MFC<br>3.1  什么是MFC<br>3.2  为什么选择MFC<br>小结<br>第4章  UML<br>4.1  什么是UML<br>4.2  UML包含的元素<br>4.3  在软件开发的不同阶段对应的UML<br>小结<br>第二篇  从简单的程序开始<br>第5章  文件管理器<br>5.1  项目概述<br>5.2  知识点介绍<br>5.2.1  关于字符及编码<br>5.2.2  字符串操作<br>5.2.3  文件操作<br>5.2.4  对话框<br>5.3  项目分析<br>5.4  项目实现<br>5.4.1  搭建用户界面<br>5.4.2  获取系统文件目录结构<br>5.4.3  文件过滤<br>5.4.4  文件类别<br>5.4.5  文件管理<br>小结<br>第6章  配置参数<br>6.1  模块概述<br>6.2  知识点介绍<br>6.3  模块分析<br>6.4  功能实现<br>6.5  项目整合<br>6.5.1  保存用户自定义设置<br>6.5.2  读取用户自定义设置<br>小结<br>第7章  在项目中学习<br>7.1  几种字符串类型<br>7.1.1  字符串类型的对比<br>7.1.2  使用CString类<br>7.2  字符串列表和字符串数组<br>7.2.1  字符串数组(CStringArray)<br>7.2.2  字符串列表(CStringList)<br>小结<br>第三篇  即时通信系统——服务端<br>第8章  项目概述<br>8.1  项目背景<br>8.2  项目需求<br>8.3  项目拆分<br>小结<br>第9章  必备知识点<br>9.1  网络编程基础<br>9.1.1  协议的概念<br>9.1.2  端口的概念<br>9.1.3  Socket编程<br>9.1.4  CSocket简介<br>9.2  数据库基础<br>9.3  多线程处理<br>9.3.1  线程的概念<br>9.3.2  多线程的使用方式<br>9.3.3  线程的同步<br>9.3.4  线程的同步类<br>小结<br>第10章  服务端项目分析<br>10.1  整体分析<br>10.2  活动分析<br>小结<br>第11章  构建数据库<br>11.1  用户信息数据表<br>11.2  用户信息数据关系<br>11.3  辅助信息数据表<br>小结<br>第12章  服务器框架搭建<br>12.1  建立解决方案<br>12.2  配置数据库<br>12.3  搭建系统主界面<br>小结<br>第13章  系统登录<br>13.1  用户界面及相关处理<br>13.2  后台处理<br>小结<br>第14章  服务端管理<br>14.1  服务端系统设置<br>14.2  用户信息管理<br>14.3  公告管理<br>小结<br>第15章  服务管理<br>15.1  实现通信模块<br>15.2  实现协议解析模块<br>15.3  控制服务的启动与关闭<br>小结<br>第四篇  即时通信系统——客户端<br>第16章  客户端项目分析<br>16.1  整体分析<br>16.2  活动分析<br>小结<br>第17章  搭建客户端框架<br>17.1  建立解决方案<br>17.2  添加数据传输类<br>17.3  建立应用程序通信协议<br>17.4  数据分发与封装处理<br>小结<br>第18章  系统登录<br>18.1  建立登录界面<br>18.2  增加连接参数设置<br>18.3  增加登录验证<br>18.4  增加服务端验证处理<br>18.5  连接参数配置<br>小结<br>第19章  加载系统主界面<br>19.1  建立系统主界面及所需的加载页<br>19.2  建立加载页与主对话框的关联<br>19.3  载入客户端初始化信息<br>19.3.1  加载用户信息<br>19.3.2  加载用户列表<br>19.3.3  加载公告列表<br>19.4  显示信息<br>19.4.1  组织信息<br>19.4.2  用户信息<br>19.4.3  公告信息<br>小结<br>第20章  配置、聊天及文件传输<br>20.1  个性化参数配置<br>20.2  聊天处理<br>20.3  文件传输处理<br>小结<br>第21章  企业即时通信的商业扩展<br>21.1  即时通信模块<br>21.2  视频会议模块<br>21.3  用户定义模块<br>21.4  系统管理模块<br>21.5  后台管理模块<br>小结<br>第22章  C++/CLI<br>22.1  语言关键字<br>22.2  托管类型<br>22.2.1  声明一个托管类类型<br>22.2.2  一个CLI的引用类对象的声明<br>22.2.3  CLI数组的声明<br>22.2.4  析构函数语义的变化<br>22.3  类或接口中的成员声明<br>22.3.1  属性声明<br>22.3.2  属性索引声明<br>22.3.3  委托和事件<br>22.3.4  密封一个虚函数<br>22.3.5  操作符重载<br>22.3.6  转换操作符<br>22.3.7  接口成员的显式重写<br>22.3.8  私有虚函数<br>22.3.9  静态常量整型的连接方式<br>22.4  值类型及其行为<br>22.4.1  CLI枚举类型<br>22.4.2  隐式装箱<br>22.4.3  装箱值的跟踪句柄<br>22.4.4  值类型语义<br>22.5  语言变化概要<br>22.5.1  字符串<br>22.5.2  参数数组和省略号<br>22.5.3  typeof改为Ttypeid<br>22.5.4  强制转换符号和safecast简介<br>22.6  推动修订版语言设计<br>小结<br>附录A  几种常用的网络通信模型<br>附录B  数据库设计<br>附录C  Micorsoft Access 2007<br>附录D  Visual Studio 2010简介
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证