给正准备学习VC++朋友的建议

 说实在的,自己也就是那半瓢水晃来晃去的,“指手画脚”就不敢说了,只是交流一下学习的心得,当初一路买的书籍有很多,突然发现自己有点像读书年代那样,桌面上放着一大堆的辅助书籍,一学期结束了崭新的书被迫被我3毛一斤卖掉....

      所以书不在多,在“精与经”。“精”则是同类书籍中能略胜一筹的那种,而“经”则便是经常看的“经”,而不是大多也都压床低的那种。总结了,书如果觉得确实好先推荐朋友买,然后自己再借......(这招是偷学徐老大的)

      很多时候,如同我们迈入社会一样,并不会有太多的人会告诉你今后的路你该如何如何走、该如何如何学习。唯独只有靠自己摸索,跌倒了便记住了再爬起来,坚持不放弃......

      我这人虽愚钝,但也属比较“理性”与“势力”的那种,毕竟Windows的天下,所谓“识时务者为俊杰”......

      虽然微软的东西十分难缠,但也只好硬着头皮从C、C++语言基础开始,再开始接触VC环境、SDK/MFC方面知识,在这过程中,希望大家能分享与交流一下学习心得!

1、《C语言程序设计第2版》 谭浩强

      说实话,这本书是中国众多C友必看的。特别是一例“Hello world !”真是闻名天下,不过书中代码很多都不是太规范、不建议看此书。 正如Promi说过:“以后有钱了,就把这书买一堆回来烧着玩....”,可以他对此书的决心,实在不敢恭维.......

2、《C语言习题100例》

      这本是电子版的,不过里面的例子都比较经典例子,并且代码书写也比较规范,在一般的编译器中都能顺利的编译通过。此书看完,C语言基础也算是基本过关。至少常见的例题不会太吃力。至少一点,里面的代码、例子必须靠自己了掌握了。

3、《易学C++》潘嘉杰

      这本书是09年初出版的,有种感觉那便是相见恨晚啦!在学习C++之前自己下载了不少书籍,自己没有什么定力,总喜欢人云亦云。于是C++的基础太不太牢固,到头来又回头恶补一翻。这本书太基础了,C++博大精深,这里并没有讲解多少。只不过用通俗的语言描述了C++一些基础知识,当然这本书的知识让你看下面的其他书籍已经足够了。

4、《精通Windows API--函数接口编程实例》范文庆

      此书与当年绝版的《Windows程序设计第五版》不会差。我之前都是看看WIN5,后来发现这本不错,于是自己省省也买了本,有空的时候翻翻。

5、《深入浅出MFC》侯俊杰

      如果连C/C++语法、API都很陌生的情况下,建议不要看。此书深入浅出的剖析了MFC内部原理与机制,会让你在MFC面前不会再显得那么被动与无助。

6、《VC++深入详解》孙鑫

      这套视频教程确实讲得很详细,涉及很广泛,故多而不精。但觉得太依赖视频不是一个很好的习惯,毕竟自己思考的时间便少了,知识也不容易掌握牢固。当熟悉MFC皮毛后,这一过程很关键,特别是自己的毅力,在VC常用的控件、API函数等一定要熟悉。当然曾经也多次通宵达旦次日恍惚上班,这过程虽艰苦,但也乐此不疲。

7、《Visual C++项目开发全程实录》清华出版社

      这本书很详细的讲解了一些项目开发实例,让你熟悉一些流行的数据库基本操作。看完些书,相信你完全可以自己动手写一些小型项目了,比如常见的数据管理系统、什么考勤记录等等。

      这个时候最关键的,遇事一定不要喜欢去copy、paste,不要随便修改个title、换个logo就冒充说是自己写的,这是自欺欺人(当然如果是工作上应付下差事还可以说得过去),而更多的是去学会揣摩思路,踹完了便是自己的咯,很多时候如同小孩过家家一定要亲自去走一遍,这是必须的.....

8、《Windows网络编程》人民邮电出版社

      我自己以前学习CCNA的时候还算用功,所以有点点基础网络协议知识,在原理这方面的没有走太多弯路。一路也慢慢看了下来,遇到一些问题也能及时的请教那些网络大牛,还算勉强能看完。觉得这本书还不错,有兴趣的看看!

9、《Windows核心编程 第5版》Jeffrey Richter / Christophe Nasarre

      这是一本经典的Windows核心编程指南,实际上Jeffrey每一本书都比较经典。第5版全面覆盖Windows XP、Windows Vista和Windows Server 2008中的170个新增函数和Windows特性。书中还讲解了Windows系统如何使用这些特性,我们开发的应用程序又如何充分使用这些特性,如何自行创建新的特性。

10、《精通Windows Sockets网络开发》孙海民 人民邮电

      由浅入深、循序渐进地讲解如何使用Windows Sockets开发网络应用程序,包括准备开发环境、TCP/IP基本介绍、Windows套接字基础、协议特征、基本TCP套接字编程、基本UDP套接字编程、套接字选项、套接字阻塞模式开发、套接字非阻塞模式开发、Select模型开发、WSAAsyncSelect模型开发、WSAEventSelect模型开发、重叠I/O模型开发和完成端口模型开发。

      为我们深入讲解套接字的理论知识,增加实践项目经验。特别是本书最后七章,每章讲解一个具有实践意义的网络应用程序,在这些实例中包含许多软件开发技术知识,如STL、ADO、多线程、MFC、软件设计模式等,很值得一看....

时间: 2024-12-28 19:31:02

给正准备学习VC++朋友的建议的相关文章

D.JOY:写给想建站和正在建站的朋友

到现在我还没有一个成功的站,虽然站有几个.还在摸索.定位,寻找方向,站开一个又关一个.但我相信,将来一定会有一个成功的网站的. 在这里我想总结自己的一些想法,留给想建站和正在建站的朋友 1.人不能浮躁.我接触了很多刚刚学建站的朋友,有的在开始学习,和我当初什么都不懂一样,知道一点点技术或者说是行话.有的什么都不懂,开始的豪情万丈,跟我当初差不多,要建某某最牛的站,想得特"共产主义"(这个词不错,怎么给我想出来了).以为自己一建站就等着收钱似的,记得一个朋友就是和我们这么说的,访问量很容

Linux系统新手学习的11点建议

  随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.这里介绍学习Linux的一些建议. 一.从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的.例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linux 的基础之后,应该就可以很轻易的解决掉这方面的问题.而有些朋友们常常一接触Linux 就是希望构架网站,根本

学习vc++(1)

一直想学习vc++ ,自己看了一部分,但是还是比较模糊,正准备放弃时,发现开学了,所以...嘿嘿!其他系开设了,vc++课程了,立马旁听.嘿嘿! 还好,今天去的时候他们就上了一节课,而且第一节课程是将的序言和一些vc++的背景历史了,所以我当然不听了.今天去的时候就开始第二章了,不过第二章的东西是一些关于vc++的基础的东西,所以听了还是受益匪浅的,今天听了听课,开始自己写一些随堂笔记之类的,方便我记忆.今天是第一个:类以及其简单的使用 #include ?class student {?int

Oracle学习的一些方法建议

  学习Oracle是一个漫长艰辛的过程.如果没有兴趣,只是被迫学习,那么是很难学好的.学习到一定程度的时候,要想进一步提高,就不得不接触很多Oracle之外的东西,如Unix,如网络.存储等.因此,要真的决心学好Oracle,就一定要有兴趣.有了兴趣,就会一切变得简单快乐起来.简单总结一下,那就是:兴趣.学习.实践. 如何入门是许多初学者最头疼的事情.Oracle涉及的方面太多了:SQL.管理.优化.备份恢复--那么从哪开始学好呢?如果在大学期间学过数据库理论,或有一定的数据库基础自然很好;如

学习Oracle的一些建议

学习Oracle是一个漫长艰辛的过程.如果没有兴趣,只是被迫学习,那么是很难学好的.学习到一定程度的时候,要想进一步提高,就不得不接触很多Oracle之外的东西,如Unix,如网络.存储等.因此,要真的决心学好Oracle,就一定要有兴趣.有了兴趣,就会一切变得简单快乐起来.简单总结一下,那就是:兴趣.学习.实践. 如何入门是许多初学者最头疼的事情.Oracle涉及的方面太多了:SQL.管理.优化.备份恢复--那么从哪开始学好呢?如果在大学期间学过数据库理论,或有一定的数据库基础自然很好;如果没

java-正在学习VC#,其中get和set的作用不太理解

问题描述 正在学习VC#,其中get和set的作用不太理解 正在学习VC#,其中get和set的作用不太理解,不用它们,像java那样只使用字段定义不行么 解决方案 java也有get/set方法,C#只是更进一步,简化了它们的写法.java中是类型 get属性名() { ... }void set属性名(类型 value) { ... }

给刚学习Hadoop朋友的一些建议

说到大数据,很多人纷纷开始关注大数据和Hadoop以及数据挖掘和数据可视化了,我现在创业,遇到很多传统数据行业往Hadoop上面去转型的公司和个人,提了很多问题,大多数问题还都是差不多的.所以我想整理一些,也可能是很多人都关注的问题. 关于Hadoop版本的选择? 目前为止,作为半只脚迈进Hadoop大门的人,我建议大家还是选择Hadoop 1.x用.可能很多人会说,Hadoop都出到2.4,为啥还用1.x呢,说这话一听就没玩过hadoop. 理由一: Hadoop 1.x和2.x是完全两个不同

给2007年做源码站的朋友一些建议

互联网时代不知不觉地进入了2007年,中国的互联网善一片混乱,杂草重生.一群自谓为"草根"的革命族以个人网站为根据地,以SEO.采集等技术为武器,逐渐想向记得的堡垒进军.中国是一个人口大国,中华民族更是勤劳的一个民族.CMS系统的出现改善了网络现状,给了广大草根族们以莫大的力量,于是乎DOWNLOAD一套新云,胡乱一通,通宵达旦地疯狂采集,不出几日一新的源码下载站巍然册立于互联网的山头.美其名曰"最大的源码下载站".我很佩服此类个人站长,且不要说他们能干,他们勤奋,

WF4.0 基础篇(三十 完) 对学习WF的一点建议

从09年10月份 NET4.0 Bata 2发布后,我就开始写[WF4.0 基础篇]这个系列,经历了5个多月终于在NET4.0正式发布前将这个系列完成了. 这段时间与一些对WF4.0感兴趣的公司与开发人员有过一些交流. 先说一下对WF感兴趣的公司,有些公司已经开始用WF4.0开发业务流程管理类软件了,这些公司与我交流的问题多是在开发中遇到的现实问题,在交流中我发现这些公司对WF4.0技术的掌握成度还欠缺些火候,但这不是太大的问题,真正让我担忧的是这些公司基本上没有业务流程管理类软件(俗称工作流)