登陆论坛 我要注册 [随便逛逛] 找回密码 回到首页
帮助
版主:论坛管理员 

  • 主题内容
<< [1] >>  [只看楼主] 点击数:462 回复数:23 此贴功能: [管理]

主题:自己在写一本关于C++的基础书,希望对初学者有所帮助

番茄
3960

来自:上海
注册:2001-08-12
发帖:54+484 
在VC++中,工程(Project)是什么?
设计程序就好像造房子需要图纸、建筑材料和建筑工具一样,也需要各种各样的东西,如程序代码、头文件或一些额外的资源。这些东西都是放在一个工程里的。工程能够帮助协调组织好这些文件和资源,使得设计更有序,查找更方便。
“<<”和“>>”怎么记?
在cin语句中,双箭头的方向和插入操作符的方向相反。“>>”叫做抽取操作符。虽然这两个符号的名字都比较难记,但是它们的功能却很好理解。“<<”是箭头从字符串指向外面,好像把东西从字符串里拿出来,所以就是输出功能;而“>>”是箭头指向变量,好像是把东西放进去,所以就是输入功能。
什么是变量和数据类型?
电脑具有存储的功能。我们可以通过Word打开一个保存的文章,也可以通过FPE(整人专家,一款游戏修改软件)来查看或锁定内存中保存的游戏人物的生命值。那么,一个程序是如何把数据存到电脑里,又是如何把电脑里的数据取出来的呢?在设计程序的时候,我们把要存储的数据放在一个叫变量(Variety)的东西里。它就好像是一个可供存放数据的箱子。……可是不同的东西也要放到对应的箱子里。如果把吃的东西放在文具盒里,把衣服放进饼干盒里,显然是不合适的。变量也是一样的。有些数据是文字(字符或字符串),有些数据是数字(整数或者实数),把它们随便乱放,那么电脑就可能无法理解这些数据的含义了。
交换
交换是程序设计中最基础最常用的一种操作。它的算法在现实生活中也有着形象的操作。交换两个变量里的数据就好像交换AB两个碗中的水。我们必须再拿一个碗来(临时变量),将A碗里面的水先倒到这个临时的碗里,再将B碗的水倒到空的A碗里,最后把临时碗里的水再倒回B碗,那么就完成了这个工作。至于这个算法的代码,也是非常好记的。记住把临时变量放在首位,然后把任一变量放在等号的右边,下一句语句开头的必然也是这个变量。简单地记就是首尾相连。
现在,番茄工作室正在编写一本《C++程序设计导论》,目前写到分支语句。以上四节内容都是该书的节选。编写此书的主旨就是不要一下子把什么都说出来,而是一点一点循序渐进地增长读者的能力。主要论述对象是Microsoft Visual C++,对于以前的C语言和Borland的C++不作讨论,以免初学者把各种语言的概念混淆起来,也有效降低了学习的压力。对于一些VC++中存在却不常用的内容,本书一般一笔带过或不予提及。因为这些内容在应试方面不作要求,在实际使用上也可以由其他方法代替。
本书摒弃直接使用专业的术语,而是以形象的比喻来介绍程序设计中的内容,比如把变量比作箱子,把分支语句比作开关等等。对没有程序设计基础的同学来说,也能够轻松地看懂。另外,本书也注重提高读者的实际能力,在书中穿插讲述一些常用的小算法和小技巧,避免以前有些学生看得懂书却写不来程序的情况。
如果你觉得上述资料对你学习“高级语言程序设计”这门课有一定的帮助,通过以下任一方式与我们联系,即可得到这些资料:
技术支持站点:http://www.firstdev.net/bbs/read.php?tid=114&u=41
作者网址:http://spaces.msn.com/members/OOTTMA/

[此贴子已经被作者于 2005-12-16 20:24:40 编辑过]    




-------------------------------------------------------------------------------------------
还记得年少时的梦吗?像朵永远不凋零的花,陪我经过那风吹雨打,看事事无常,看沧桑变化……

发表于:2005-12-10 17:30:48
推荐:成人展AV表演时......... [图]   by Tony  [2849/18] ...楼主...

4590

来自:上海
注册:2000-10-22
发帖:11+208 
没太大新意,这种书到处都是.



-------------------------------------------------------------------------------------------
antee

发表于:2005-12-16 13:29:15

4880

来自:上海
注册:2001-04-09
发帖:154+841 
不好 搞混了很多概念 甚至是错的。

vc和c++ 语言是2回事情。 书这么写会误倒的。

如果有志于软件设计 不要读这本书。 虽然很通俗易懂



-------------------------------------------------------------------------------------------
7:58
let me be the one to show you
I'm the one who wants to be with you

发表于:2005-12-17 16:25:04
推荐:Chinajoy MM意外篇 [图]   by 白马非马  [7419/57] ...第2楼...

番茄
4030

来自:上海
注册:2001-08-12
发帖:57+485 
downloadingVC是编译器和集成开发环境,C++是语言,这点常识不是没有……可是你和初学者说编译器,人家能懂么?呵呵



-------------------------------------------------------------------------------------------
还记得年少时的梦吗?像朵永远不凋零的花,陪我经过那风吹雨打,看事事无常,看沧桑变化……

发表于:2005-12-19 11:24:38
推荐:CJ归来发MM [图]   by soso  [1780/20] ...第3楼...

4920

来自:上海
注册:2001-04-09
发帖:161+864 
不学c++ 生活依然很美好



-------------------------------------------------------------------------------------------
7:58
let me be the one to show you
I'm the one who wants to be with you

发表于:2005-12-21 15:29:25

4620

来自:上海
注册:2000-10-22
发帖:11+209 
VC是开发环境,但其包括编译器.



-------------------------------------------------------------------------------------------
antee

发表于:2005-12-21 20:28:23
推荐:成人展·服饰·积木 [图]   by 积木  [29030/254] ...第5楼...

番茄
4060

来自:上海
注册:2001-08-12
发帖:57+486 
第五章内容简介

这章讲述的是循环结构。和钱能老师的教材不一样,我先来讲述for语句,并且把循环结构和赛车F1结合了起来,相信看过赛车的人应该都能看懂什么是循环语句了。其中还有一些编程小技巧,诸如控制变量和循环所要完成的工作的关系等等……希望大家多提宝贵意见!



-------------------------------------------------------------------------------------------
还记得年少时的梦吗?像朵永远不凋零的花,陪我经过那风吹雨打,看事事无常,看沧桑变化……

发表于:2005-12-24 00:04:49
推荐:成人展最后一场秀 [图]   by eric  [31297/167] ...第6楼...

番茄
4140

来自:上海
注册:2001-08-12
发帖:58+490 
第六章内容节选

在日常生活中,我们经常会用到工具。比如我们画一个表格需要用到直尺,它可以告诉我们线段的长度;我们开瓶子的时候需要用开瓶器,它可以把瓶子打开;我们在做计算题的时候需要用到计算器,它能够告诉我们计算结果。
使用工具有些什么好处呢?首先,如果这个工具是现成的话,我们就可以不必要自己去做一个这样的工具,直接拿来就能用(比如开瓶器、计算器)。其次,不管是现成的工具,还是自己做的工具(比如自己做的直尺),一定是能够多次反复使用的(比如直尺不是用完一次就不能再用的),而且是能够在各种合适的情况下使用的。(直尺在量程范围内能量这条线段的长度,也能够量那条线段的长度。)
在程序设计中,我们也会有各种各样的“工具”。你告诉比较大小的“工具”两个不相等的数,这个“工具”能够告诉你哪个数大;你告诉求正弦值的“工具”一个弧度,这个工具能够求出这个弧度对应的正弦值等等……这些工具的名字就是函数(Function)。要注意,在程序设计中的函数和数学中的函数有相似的地方,但是它们却完全是两码事,请不要将两者等同起来。
函数和工具的性质是一样的。如果有一个现成求正弦值的函数,我们就不必自己去“造”一个这样的函数。求正弦值的函数是可以多次使用的,并且可以求出任意实数的正弦值(合适的情况下),但是它却求不出一个虚数的正弦值(不合适的情况下)。

在第一节,我们已经知道使用工具的好处,即可以重复使用和在各种适用情况下使用。函数和工具一样具有这些好处。但是除此以外,函数的存在还有着其他的意义。
一、现在要设计一个“学生信息处理程序”,需要完成四项工作,分别是记录学生的基本情况、学生成绩统计、优秀学生情况统计和信息输出。如果我们把四项工作全都写在主函数里面,那么我们就很难分清那一段代码在做什么。多层次的缩进和不能重复的变量名给我们阅读程序带来了困难。
如果我们为每一个功能编写一个函数,那么根据函数名每个函数的功能就很清晰了。如果我们要修改某一个函数的功能,其他的函数也丝毫不会受到影响。所以,函数的存在增强了程序的可读性。
二、需要设计一个规模很大的程序,它有几千项功能,把这些功能都编写在一个主函数里就只能由一个人来编写,因为每个人解决问题的思路是不同的,而且在主函数中的变量名是不能重复的,只有编写者自己知道哪些变量名是可以使用的。这样一来,没有一年半载,这个程序是无法完成的。
如果我们把这几千项功能分拆为一些函数,分给几百个人去编写,那么用不了几天时间这些函数就都能够完成了。最后用主函数把这些完成的函数组织一下,一个程序很快就完工了。所以,函数能够提高团队开发的效率。它就像把各个常用而不相关联的功能做成一块块“积木”。完成了函数的编写,编程就像搭积木一样方便了。

第六章完成,地址在顶楼。



-------------------------------------------------------------------------------------------
还记得年少时的梦吗?像朵永远不凋零的花,陪我经过那风吹雨打,看事事无常,看沧桑变化……

发表于:2006-01-07 00:56:39
推荐:china joy 美女大总结 [图]   by 寂寞咖啡  [13536/156] ...第7楼...

793

来自:保密
注册:2005-09-22
发帖:45+645 
支持

可mofile下来是.exe文件,不敢打开



-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......

发表于:2006-01-07 12:06:12
推荐:《 风之指挥师 》 [图]   by 午后明明  [2737/95] ...第8楼...

番茄
4140

来自:上海
注册:2001-08-12
发帖:58+491 
应该是.rar文件



-------------------------------------------------------------------------------------------
还记得年少时的梦吗?像朵永远不凋零的花,陪我经过那风吹雨打,看事事无常,看沧桑变化……

发表于:2006-01-07 14:49:06
推荐:凑热闹--也贴CJ [图]   by 老陈  [5372/75] ...第9楼...

803

来自:保密
注册:2005-09-22
发帖:48+668 
下到了 谢谢downloading



-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......

发表于:2006-01-08 22:38:14
推荐:85/1.8D的CJ美女大拼盘 [图]   by Rrrick  [1258/36] ...第10楼...

番茄
4210

来自:上海
注册:2001-08-12
发帖:58+498 
第七章节选

我们知道,在程序设计中,大多数数据都是存放在变量里的。如果我们要处理较多的数据,增加存放数据的空间最简单的方法就是多开设一些变量。然而,变量多了就难以管理了。这就好像一个班级里的学生名字有长有短,即使没有重复的名字,要在一长串名单里找到一个同学的名字也不是件容易的事情。于是,最方便的方法就是给同学们编上学号了,把名单按学号排列好以后,查找起来只要找学号就可以了。因为数字的排列是从小到大的,是有序的,所以查找起来要比在一堆长短不一的名字中查找要方便多了。
我们受到“学号”的启发,可以给变量也编一个号,把存储着相关内容的变量编在一组内,这就称为数组(Array)。

我们知道变量和数组都是放在内存里的,我们有时候还能够听到内存地址(Address)这个词。那么地址究竟是什么意思呢?
其实在内存里,就像是许许多多的街道,每条街道有它的名字,而街道上的每幢房子又按顺序地编了号,于是街道名和房子在街道上的编号就能确定内存中唯一的一幢房子,我们在这里认为所有的数据在内存中都是放在房子里。电脑就是依照这个原理找到所要的访问或修改的数据的。街道名和房子在街道上的编号就称为这个房子的地址。
那么这些内存中的房子和我们所说的变量和数组是什么关系呢?在内存里的房子的大小是规定的,每幢房子只能存储一个字节(Byte)的数据。(一个字节相当于一个半角的英文字母,一个汉字需要占用两个字节。)有时候,一种类型的变量需要比较大的空间,比如一个浮点型的实数,一幢房子是放不下的,而是需要4幢房子的空间才能放得下。于是电脑就把连起来的4幢房子拼起来,每幢房子放这个实数的一部分数据。而这连起来的4幢房子,构成了一个能够存放浮点型实数的变量。

什么时候要用二维数组呢?一般有两种情况,一种是描述一个二维的事物。比如用1表示墙,用0表示通路,我们可以用二维数组来描述一个迷宫地图;用1表示有通路,0表示没有通路,我们可以用二维数组来描述几个城市之间的交通情况。还有一种是描述多个具有多项属性的事物。比如有多个学生,每个学生有语文、数学和英语三门成绩,我们就可以用二维数组来描述。



-------------------------------------------------------------------------------------------
还记得年少时的梦吗?像朵永远不凋零的花,陪我经过那风吹雨打,看事事无常,看沧桑变化……

发表于:2006-01-21 18:25:09
推荐:ChinaJoy 2008 [图]   by SHE  [1087/59] ...第11楼...

4790

来自:上海
注册:2000-10-22
发帖:11+211 
其实这本书写得真不怎么样.学C的人,再怎么也不用这种像在给小孩子说明的笔法吧.



-------------------------------------------------------------------------------------------
antee

发表于:2006-01-26 20:49:01

番茄
4250

来自:上海
注册:2001-08-12
发帖:58+500 
仁者见仁,智者见智。楼上的领悟力很高吧!
只能说明来看这本书的朋友领悟力都没有楼上高……
我的确就是把它当作写给小朋友看的,既然楼上也那么认为,说明我的目的达到了。downloading



-------------------------------------------------------------------------------------------
还记得年少时的梦吗?像朵永远不凋零的花,陪我经过那风吹雨打,看事事无常,看沧桑变化……

发表于:2006-01-28 22:54:49

470

来自:上海
注册:2005-11-25
发帖:11+158 
downloadingdownloading



-------------------------------------------------------------------------------------------
Y_Y充电器总群2797252(满员)分群12312825(开放)
论坛http://www.jiqiao.com/flashbb/forumdisplay.php?fid

发表于:2006-01-29 07:23:48
推荐:发几张成人展的pp [图]   by 千江水  [981/9] ...第14楼...

4800

来自:上海
注册:2000-10-22
发帖:11+213 
只是认为小朋友不用学C,学C的也不会小朋友.



-------------------------------------------------------------------------------------------
antee

发表于:2006-01-30 19:00:39
推荐:2008 China Joy (2) [图]   by 超级哆啦A梦  [1578/11] ...第15楼...

番茄
4260

来自:上海
注册:2001-08-12
发帖:58+501 
楼上的观点落后了,培养编程兴趣要从娃娃抓起。
即使是大学生,没有接触过这类东西的,这方面的知识还是小孩子。



-------------------------------------------------------------------------------------------
还记得年少时的梦吗?像朵永远不凋零的花,陪我经过那风吹雨打,看事事无常,看沧桑变化……

发表于:2006-01-30 22:10:21
推荐:CJ最后一日归来,上女神PP [图]   by 香烟  [2921/33] ...第16楼...

番茄
4420

来自:上海
注册:2001-08-12
发帖:60+505 
对不起,好久没有更新了。不是我把写书忘了,也不是我偷懒了,前一段时间都在应付考试。好在最后成绩还算可以,也对得起我耽误下来的这些工作。

言归正传,这次我写的是指针。大家一直都说指针是最难学的部分,其实我也这样认为。我觉得这次有些地方还是写得有些不清不楚,所以还希望大家能够多多提意见。如果觉得哪里模糊了概念、难以理解或者不太合理,欢迎来和我交流。

在内容取舍方面,我把字符串和函数指针去掉了。因为C++主要是面向对象的,把C-String放进来讲得很深就有把C和C++风格混淆之嫌。所以我想等到面向对象了,把string和vector一起说。至于函数指针,基本上没什么大用处,大家还没学汇编,对指令什么的还不熟悉,所以不说也罢。

堆内存其实一直是指针里的重头戏,我把关于堆内存到底处在什么位置省略了,我觉得这个只会让初学者更迷茫。大家只要知道堆内存是动态申请的就可以了。要知道什么是堆内存,需要知道什么是堆什么是栈什么是段等等,对初学者来说没必要。对于C里面的malloc和free我也不说了,这个对初级C++程序员来说完全是增加负担,多此一举。

大家如果觉得有哪些重要的地方被我忽略了,希望能够提出来,我再斟酌一下,有必要的话我会补写。最后还是要感谢大家支持!下面给出本章一些节选:

什么是指针

在我们的桌面上,往往有这样一些图标:在它们的左下角有个小箭头,我们双击它,可以调出本机内的一些程序或文件。然而我们发现这些图标所占的存储空间很小,一般也就几百到几千字节。可是那么小的文件怎么会让上百兆的程序执行起来的呢?
后来,我们知道那些有小箭头的图标文件称为快捷方式。它所存储的内容并不是所要调用的程序本身,而是所要调用的程序在本机磁盘上的位置。(比如D:\Tencent\QQ\QQ.exe,如图8.1所示)使用快捷方式的目的就是为了快捷方便,不用去查找程序就能去执行它。不过如果所要调用的程序不存在或位置不正确,那么双击了这个快捷方式就会导致错误发生。
在内存中,可能会有一些数据,我们不知道它的变量名,却知道它在内存中的存储位置,即地址。我们能否利用快捷方式的原理对这些数据进行调用和处理呢?
很幸运,在C++中,也可以给内存中的数据创建“快捷方式”,我们称它为指针(Pointer)。它和整型、字符型、浮点型一样,是一种数据类型。指针中存储的并不是所要调用的数据本身,而是所要调用的数据在内存中的地址。我们可以通过对指针的操作来实现对数据的调用和操作。

更灵活的存储——堆内存

家里要来客人了,我们要客人们泡茶。如果规定只能在确定来几位客人之前就把茶泡好,这就会显得很尴尬:茶泡多了会造成浪费,泡少了怕怠慢了客人。所以,最好的方法就是等客人来了再泡茶,来几位客人泡几杯茶。
然而,我们在使用数组的时候也会面临这种尴尬:数组必须在程序运行前声明,即数组的大小在编译前必须是已知的常量表达式。空间申请得太大会造成浪费,空间申请得太小会造成数据溢出而使得程序异常。所以,为了解决这个问题,我们需要能够在程序运行时根据实际情况申请内存空间。
在C++中,允许我们在程序运行时根据自己的需要申请一定的内存空间,我们把它称为堆内存(Heap)空间。



-------------------------------------------------------------------------------------------
还记得年少时的梦吗?像朵永远不凋零的花,陪我经过那风吹雨打,看事事无常,看沧桑变化……

发表于:2006-04-01 10:43:47

4940

来自:上海
注册:2000-10-22
发帖:11+215 
你居然还在写啊.



-------------------------------------------------------------------------------------------
antee

发表于:2006-04-02 15:28:06

番茄
4430

来自:上海
注册:2001-08-12
发帖:60+506 
看来这里老鸟比较多,没有什么市场,哈哈。
不过如果对我的东西有建议或者意见,欢迎和我提出啊!



-------------------------------------------------------------------------------------------
还记得年少时的梦吗?像朵永远不凋零的花,陪我经过那风吹雨打,看事事无常,看沧桑变化……

发表于:2006-04-04 10:31:53
推荐:三位日本AV女在街上 [图]   by 摄盲  [12069/71] ...第19楼...

番茄
4450

来自:上海
注册:2001-08-12
发帖:60+507 
这几天又收到不少来信,QQ的好友数也增加了不少。甚至有一位高龄网友说想按正式出版计价,寄一些钱给我。在此,我感谢各位对我长期以来的支持和鼓励!也感谢各位细心地阅读了我的作品,给我提出了一些非常好的建议。

这次更新花了三周的时间。本来结构这个东西就包含了链表这些内容,我原认为链表应该交给数据结构的,不过考虑到学校里还是要求这个的,我就说一下吧,这次选用自行车链条作为比喻,图画得比较难看,请多包涵。枚举本来在学校里一带而过的,不过发现Java也都开始支持枚举了,可见这个类型还是蛮有用的。这次我花了一个小节来说枚举。两周半就用在了枚举、结构、链表上了。还有半周呢我对前面作了一些修改,在第一章添加了程序设计到底要做什么,在第三章添加了常用数据类型的简介。如果大家觉得哪里还写得欠妥,请给我建议,谢谢!
本次内容节选:

很多初学者会不解:程序设计到底是要做什么呢?我们该如何教会电脑解决问题呢?
其实,要解决一些看似不同的问题,我们可以将其归结为一种确定的过程和方法。我们把这种能够解决一类问题的过程和方法称为算法(Algorithm)。下面,我们以解一元二次方程为例,介绍求解的算法:
(1)输入二次项系数a,一次项系数b和常数项c。
(2)计算△=b2-4ac。
(3)判断△的大小,如果△≥0,则有实数解,否则就没有实数解。
(4)如果有实数解,就利用求根公式求出两个解。
(5)输出方程的两个实数解,或告知无解。
以上便是用自然语言描述的求解一元二次方程的算法。程序设计所要做的便是探求这种能解决一类问题的算法,并且要将这种算法用计算机能够“看懂”的语言表达出来。

在基本的数据类型中,无外乎就是些数字和字符。但是某些事物是较难用数字和字符来准确地表示的。比如一周有七天,分别是Sunday、Monday、Tuesday、Wednesday、Thursday、Friday和Saturday。如果我们用整数0、1、2、3、4、5、6来表示这七天,那么多下来的那些整数该怎么办?而且这样的设置很容易让数据出错,即取值超出范围。我们能否自创一个数据类型,而数据的取值范围就是这七天呢?
C++中有一种数据类型称为枚举(Enumeration)类型,它允许用户自己来定义一种数据类型,并且列出该数据类型的取值范围。

我们把变量比作为箱子。在现实生活中,如果小箱子太多太杂乱了,我们会拿一个大收纳箱来,把小箱子一个个有序地放到收纳箱里面。这样一来,在我们视线里的箱子就变少了,整理起来也会比较方便。那么,我们能否把这么多凌乱的变量整理到一个变量当中呢?
C++中有一种数据类型称为结构(Structure)类型,它允许用户自己定义一种数据类型,并且把描述该类型的各种数据类型一一整合到其中。

相信很多人都玩过即时战略游戏(RTS),比如时下流行的魔兽争霸、曾红极一时的红色警戒。可是大家有没有考虑过,每个战斗单位都有它们各自的属性,电脑又是如何为我们造出来的部队分配内存的呢?
显然,部队的数量在程序执行之前是未知的。如果用数组来存储这些数据,那么就会造成游戏前期浪费内存(没有那么多的部队),游戏后期存储空间不够(战斗单位数大大增加)的情况。
那么使用数组的动态分配行不行呢?还是不行。因为部队的数量在程序执行的时候仍然是未知的。甚至连玩家自己也不知道要造多少战斗单位,只是根据战斗的实际情况来发展自己的势力。所以,这时候最合理的内存分配方式就是每造一个战斗单位分配一个内存空间。
然而,新问题又出现了:建造各单位的时间一般不可能是完全连续的,根据不同时刻程序运行的实际情况,每个单位分配到的内存空间也不是连续的了。空间不连续就意味着没有了方便的数组下标。我们就很难把这些零零散散的内存空间集中起来管理。
链表的出现改变了这个情况。它可以在程序运行时根据实际需要一个个分配堆内存空间,并且用它的指针可以把一系列的空间串联起来,就像一条链子一样。这样一来,我们就能够利用指针对整个链表进行管理了。

下载地址:http://tomatostudio.zk.cn/doc/1-10.rar,如果不能下载,请到http://www.firstdev.net/bbs/read.php?tid=114&u=41察看其他下载方式和相关资料。
作者联系方式:
e-mail:tomatostudio@citiz.net
QQ:149883760,注明C++
Space:http://spaces.msn.com/OOTTMA/



-------------------------------------------------------------------------------------------
还记得年少时的梦吗?像朵永远不凋零的花,陪我经过那风吹雨打,看事事无常,看沧桑变化……

发表于:2006-04-23 15:56:37

lala
3030

来自:上海
注册:2003-01-18
发帖:88+1857 
纯粹浪费时间。。。

要知道,想真正学程序的人,不会去看你所谓的比喻;

而不想学程序的人也不会去看这所谓的书,应付考试?他可没那么多时间来看你的比喻!

如果连诸如:什么叫“编译器”,“变量”等等基本概念都不肯去花时间去搞明白的,这种人你认为他会花时间去真正学习程序么?跟何况是亲自编程!!!还用的着比喻么?

真正立志想成为程序员的都知道怎么学!这种东西虚伪的很,而且写这种书的人水平不会高,我几乎可以断定!downloading

[此贴子已经被作者于 2006-06-05 17:35:58 编辑过]    




-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......

发表于:2006-06-05 17:33:51

lala
3030

来自:上海
注册:2003-01-18
发帖:88+1858 
如果作者是想赚点钱,或者练练习写作那另算了,呵呵,国内不干事实的人多了去了。。。自己心理明白!
称的上程序员的是优秀的职业,没有一种专业和敬业的职业精神不行!

当然,写书的人就另算了downloading



-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......

发表于:2006-06-05 17:38:44
推荐:CJ魅力之旅 [图]   by 熊猫向前冲  [1980/18] ...第22楼...

回复主题 [ 返回C++ Builder讨论区 ]
主题: 自己在写一本关于C++的基础书,希望对初学者有所帮助
回复话题
手机看宽带山

关于我们 - 联系我们 - 加入我们 - 营销服务 - 友情链接 - 频道合作- PChome Widget
Copyright © 1996-2008 PChome.net All rights reserved. 电脑之家 版权所有