学习C++的“武”和“功”,国产C++新书出版在即!

南郁
《白话C++之练功》、《练武》 书籍作者
2008-09-10 12:01:47
和出版社定了,准备出《白话C++》

合同签定了,我给个详细说明,有点类似广告不好意思了,但也是为了自己把书写得更好。
<<白话C++>> 这本书主要分两大部分:

(一) 很大一部分的C++的语法基础.
(二) 同样很大一部分的 C++ 实用库讲解.

我宣传这本书(属于老王卖瓜)是 "C++入门学习完整解决方案" .正是要在这两个方面下重力气. 前者是多数C++入门书的全部, 我想我能做的,主要就是: "人有我白"...突出白话C++的特点. 后者则几乎在市面上的所有C++书籍里都很少讲到,因此造成很多人买了一本C++语言书籍, 学完之后,想要真正写个软件时,发现什么也不会做...最典型的,难道我们只能在控制台下写std::cout, std::cin ???

总之,C++语法基础是"功",是内功,基本功; 而C++实用库大全是"武", 是秘籍,是葵花宝典.... (当然,学习C++并不需要挥刀自宫,为师我有小女7岁,可为自证)各位网络学员们! 江湖人称: .练武不功,到老一场空; 江湖人又称: 练功不练武, 十年白辛苦! 如果你想在C++界武功俱全, 就请多多捧 <白话C++>的场...让我们一起努力,我来,写书,你们来宣传,以避免这本书被出版社流产掉~~~.


编译器: 江湖中编译器中的大拿: gcc/g++ !!!
编译环境: Code::Blocks 即将推出介绍课程!
以上两者都是跨平台的东东.对环境要求很低的..欢迎大家讨论!

前三章目录

《白话 C++》

第1章 启蒙

“在成为真正的程序员之前,我们需要接受一场洗礼。”

1.1. 开始

1.2. 什么是计算机

1.3. 什么是硬件、软件

1.4. 什么是程序

1.5. 什么是编程语言

1.6. 什么是集成开发环境 New

1.7. 你是程序员



第2章 准备

“决定你能否成为程序员,不在于你的计算机基础,在于你是否有足够的耐心。”

2.1. 安装IDE-Code::Blocks (开源,跨平台的C++ IDE)

2.2. 安装wxWidgets (开源,跨平台的C++ 图形用户界面库,类MFC,但某些思想更OO)

2.3. 安装boost (这个不用说吧,学C++的人都懂)

2.4. 安装iconv (开源,跨平台,在此专为解决汉字编码问题)

2.5. 安装MySQL/MySQL-Front/MySQL++ (开源数据库,跨平台,不多说)

2.6. 安装Firebird/FlameRobin/IBPP (开源数据库,跨平台,相比mysql,有时更适于桌面开发)

2.7. 安装 xerces-c/xsd (开源,跨平台,IBM采用的XML解析库,)

2.8. 安装 Apache (不多说,本书用它实现C++ cgi,别笑话我要教大家用C++写BS的服务端。这个小世界不都是PHP,java, asp, python的世界了吗?。。我自有理由。。。)


2.9. Code::Blocks配置--全局变量

2.10. 更多安装

(考虑中: C++ 如何内嵌python解析器,实现静态语言中所写程序支持动态脚本。。。)
(考虑中: ACE。。但因为ACE太庞大,故我准备割爱,可能换成boost新版的网络或wxSocket。。。)

第3章 感受

“在一头扎入C++语法的大洋深处时,别忘了在海岸上,镌刻着“C++ Inside”的高楼早已风光无限。”

3.1. Hello world 经典版
3.2. Hello world 中文版
3.3. Hello world 函数版
3.4. Hello world 交互版
3.5. Hello world 分支版
3.6. Hello world 循环版
3.7. Hello Object
3.8. Hello Object 生死版
3.8. Hello Object 成员版
3.8. Hello Object 多态版

。。Hello GUI -- 窗口编程
Hello Internet -- 互联网
Hello Database
Hello STL
Hello boost
Hello Thread
Hello Intranet.. 局域网
更多请见 www.d2school.com 或我的 csdn blog: http://blog.csdn.net/nanyu
...全文
1102 89 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
89 条回复
切换为时间正序
请发表友善的回复…
发表回复
lostbyte2006 2008-09-23
  • 打赏
  • 举报
回复
jf貌似不错。
c_j163 2008-09-23
  • 打赏
  • 举报
回复
有分就支持一下
gogovista 2008-09-23
  • 打赏
  • 举报
回复
0X时代
98没必要再出书了
yshuise 2008-09-23
  • 打赏
  • 举报
回复
(*xiaoB).name = "Xiao B";

c++讲究是封装性,你这种是c语言的形式。
9527他大爷 2008-09-23
  • 打赏
  • 举报
回复
从目录看,LZ要讲解清楚目录所有的问题,恐怕要数千页吧, 如果没有,恐怕这书就有点瞎扯的味道了
a19870209aaa 2008-09-21
  • 打赏
  • 举报
回复
这本书好详细啊,安装的东西都那么详细,希望能成为C++入门的必选书籍,呵呵,我也是初学者,书出了之后我一定拿来看一下
lovetsfuer 2008-09-21
  • 打赏
  • 举报
回复
中国味
wenglujia1943 2008-09-21
  • 打赏
  • 举报
回复
这个是。。。。。新手乐园吗。。。。。
lw1a2 2008-09-21
  • 打赏
  • 举报
回复
对国内的计算机书籍不抱希望
zgjxwl 2008-09-21
  • 打赏
  • 举报
回复
收分再说
迷途的书童 2008-09-20
  • 打赏
  • 举报
回复
广告!
UnixStudier 2008-09-20
  • 打赏
  • 举报
回复
看一下目录,感觉不错,入门应该是不错的。
给楼主提个建议,可以讲一下什么好的c++编程风格,那些c++特性在什么情况下可以使用,
什么情况下“审慎”使用,什么情况下不可以使用。c++的特性比较多,其实真正能在项目中
使用的也没多少。


ollydbg23 2008-09-20
  • 打赏
  • 举报
回复
我去你的网站上面看了一下,看到你用wink制作的几个视频教程,还是很不错的。很久之前用过 codeblocks,但是由来就一直用VC了,没有想到,codeblocks现在发张得这么好,SVNbuild的果然很不错啊!

同时,对你的书也挺又兴趣的,加油!
度年如日1668 2008-09-20
  • 打赏
  • 举报
回复
你好牛啊
allen_zeng 2008-09-18
  • 打赏
  • 举报
回复
恩,支持国货!
InfidelX 2008-09-17
  • 打赏
  • 举报
回复
支持一下楼主
Jiehash 2008-09-13
  • 打赏
  • 举报
回复
回帖是一种美德
congzai1 2008-09-12
  • 打赏
  • 举报
回复
总觉得等书进入了C++正轨,您已经看了几千页了。。。。。额。。。。。不过到有个好处,很系统。。。
遇零跳转 2008-09-12
  • 打赏
  • 举报
回复
白话也算为中国文化争口气了,曾几何时,我国的文学大师也能发明出如此的语言
Lucky1118 2008-09-12
  • 打赏
  • 举报
回复
不如改名
《我和C++不得不说的故事————我是如何打通任督二脉》
加载更多回复(69)

15,447

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧