王朝网络
分享
 
 
 

在实战中成长——C++开发之路

王朝导购·作者佚名
 
在实战中成长——C++开发之路  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: 钟岱晖编著,青软实训组编

出 版 社: 电子工业出版社

出版时间: 2009-6-1字数:版次: 1页数: 392印刷时间:开本: 16开印次: 1纸张:I S B N : 9787121083310包装: 平装内容简介

本书目的旨在为C++初学者搭建一个通向程序员的桥梁,通过实际的项目摆脱纯知识点练习的枯燥乏味。并期望在项目的开发过程中读者能感悟到成功的软件,其开发过程不是简单的编写代码实现功能。

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

目录

第一篇 知识准备

第1章 Visual Studio 2008

1.1 Visual Studio 2008简介

1.1.1 简介

1.1.2 版本介绍

1.2 Visual C++ 2008简介

1.2.1 Visual C++ 2008版本

1.2.2 Visual C++ 2008项目模板

1.2.3 Visual C++ 2008中的新增功能

1.2.4 Visual C++ 2008中的重大变更

小结

第2章 使用Visual C++ 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.2 UML包含的元素

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.3 Socket编程

9.1.4 CSocket简介

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.3 CLI数组的声明

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.1 CLI枚举类型

22.4.2 隐式装箱

22.4.3 装箱值的跟踪句柄

22.4.4 值类型语义

22.5 语言变化概要

22.5.1 字符串

22.5.2 参数数组和省略号

22.5.3 typeof改为Ttypeid

22.5.4 强制转换符号和safecast简介

22.6 推动修订版语言设计

小结

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

附录B 数据库设计

附录C Micorsoft Access 2007

附录D Visual Studio 2010简介

书摘插图

第一篇 知识准备

第1章 Visual Studio 2008

1.1 Visual Studio 2008简介

1.1.1 简介

MicrosoftVisual Studio开发系统是一套开发工具,旨在帮助软件开发人员应对复杂的挑战并创建创新的解决方案。Visual Studio旨在改进开发流程,帮助人们更轻松地实现突破并获得更令人满意的结果。

1.Visual Studio如何改进开发流程

提高工作效率

Visual Studio提供的工具不断提供更好的方法,帮助软件开发人员完成更多有意义的工作,避免将时间和精力浪费在重复和意义不大的工作上。从单一集成开发环境(IDE)中的高效代码编辑器、IntelliSense、向导和多种编码语言,到Microsoft Visual Smdio TeamSystem中的高端应用程序生命周期管理(ALM)产品。Visual Smdi0的新版本不断推出创新工具,帮助开发人员专注于解决问题,而不是将时间浪费在烦琐的细节上。

集成

使用Visual Studio,软件开发人员会受益于包含工具、服务器和服务的集成产品体验。Visual Studi0各产品不仅能够相互良好协作,而且可以很好地与其他Microsoft软件(如微软服务器产品和Microsoh Office System)一起使用。

……

在实战中成长——C++开发之路

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
LED照明技术与应用电路
MySQL性能调优与架构设计
C语言开发技术详解(含光盘1张)
Java SE实践教程
在实战中成长——Windows Forms开发之路
09秋一课一练.五年级数学(增强版)
09秋一课一练.七年级数学(1)
09秋一课一练.高中物理拓展型课程II
09秋一课一练.高中地理
09秋一课一练.高一数学(增强版)
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有