c语言篇:(虽有人说学C++不用先学c,但我颇不以为然,不知数据为何,又何来的封装继承多态)
1:c语言入门大学教程c语言谭浩强版足以。
2:windows c语言API编程基础,推荐《windows程序设计(第5版)》 Charles Petzold着,通过学习可对界面编程一览无遗,剩下的就是看怎样用c++进行包装,体会c++面向对象复用代码的威力了。
3:《TCP/IP协议及网络编程技术》 罗军舟等编着 清华大学出版社 国货上品,是应用c语言在windows下进行网络编程的好教材.也是使用c++进行网络编程的知识准备。
C++基础篇: 1:《C++Primer(3or4版)》入门第一部.
2:《深入浅出MFC》 侯捷着 国货精品,本应归入学习vc的范畴,但他实际是对widows API的c++框架介绍,用来做vc项目只能起辅助作用,对建立c++面向对象思想却多有启迪。
3: 《C++标准程序库》 侯捷/孟岩译 库是语言的延伸,学习c++不可不看。
4: 《C++实践之路》 周良忠译 一个计算器例子贯穿全书,几乎用到C++所有知识,真正的例子驱动教学法。
面向对象技术:
1: 《设计模式-可复用面向对象软件的基础》 美国四人帮的跨时代大作 230页却足以开启一个时代,真正体现了面向对象技术的价值,是代码复用的经典之作,不能不看。
2: 《UML Distilled》 UML建模很火欧,但对我来说看主要目的是看懂类关系草图,这本小书足以。
c++进阶篇
1: 《C++高级编程》 刘鑫等译 有对c++知识的精要总结其中包括如何更好地实现重用、如何有效地测试和调试等C++专业人员常用的一些技术与方法,值得了解。
2: 《Effective C++》,《必知必会》,《c++编程规范》 三本小书却足以检测你对c++知识掌握的真正情况。
c++高阶篇:(本人仍在阅读中)
1: 《深入探索c++对象模型》 侯捷译 对C++内存布局的深入介绍,是真正理解com/corba等组件技术的必备基础。
2: 《C++ Templates中文版》 陈伟柱译 模板圣经,现代c++发展的前沿泛型编程思想总结 (是看懂boost类库的知识储备)。
3:《C++设计新思维》 侯捷/於春景译 泛型编程与设计模式的综合应用,锻炼思维的好书,(已经买了半年多了,等我有空时一定看'_')。
其他:
C++编程思想,C++语言之父的c++语言特别版 等书本人只在书店里见过,没有阅读就不敢置评了。
(一)语言入门:
《C++ Primer》
最新版本:第三版(第四版国外已上架,国内一些网上书店也在预订中)
适合有丰富C经验,缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于C++的学习未必是好事。
《The C++ Programming Language》/《C++程序设计语言》
最新版本:第三版特别版
简称TC++PL,有其他语言的丰富经验的。(也有人简称之为“TCPL”,但需与另一本《The C Programmer Language》区分开来)
《Essential C++》
《Accelerated C++》
这两本薄一些,都是不错的选择。《Accelerated C++》本人没有读过,从各方面的评价来看,完全值得推荐。
以上几本书都有相应的中文版,而且翻译的质量都不错。上面的书未必都需要读一遍,但无论如何,TC++PL是应该阅读的。
(二)进阶A:
这个路线侧重于语言本身
《Effective C++》
最新版本:第二版(第三版国外已上架,国内一些网上书店也在预订中)
简称EC。C++程序员必读!很多时候,我们说C++圣经不是指TC++PL,而是这一本。《The Pragmatic Programmer》一书中写到:“一旦你发现自己要参与C++项目的开发,赶快跑(不要走)到书店去购买Scott Mayer的《Effective C++》,可能还要《More Effective C++》”。
《C++ Coding Standards: 101 Rules, Guidelines, and Best Practices》/《C++ 编程规范》
个人认为此书应为C++程序员必备的案头书。几乎Effective系列和Exceptional系列都在这里得到了总结。最新的模版、异常的业界经验都在这里的到了体现。可能的唯一缺陷就是对一个新手而言,关于“为什么这么做”的问题,解释的不够。
我的看法是:如果你不理解其中的条款,记忆,并且照做;如果你理解其中的条款,我猜你一定会同意书中的观点。我认为这本书中的内容至少在2009年以前都不会过时,人们将广为传诵它制定的101条戒律。
还不知道他的简称,也许“101”会成为一个候选者?
提到《Effective C++》,那么另外三本书一一浮出水面:
《More Effective C++》
《Exceptional C++》
《More Exceptional C++》。
新书《Exceptional C++ Style》也是值得一看的好书。
上述几本书,一本也不应该放过。
个人建议上述书籍按顺序阅读。并且,在将来反复阅读这几本书。
问题一:初学者学习电脑该怎样学习? 答:1、楼上各位仁兄回答的都有道理,但是对于初学者学习电脑这点来说,我推荐首先学习 *** 作系统。因为用户在使用电脑,基本都是在使用 *** 作系统。主流 *** 作系统(windows、linux)这两种 *** 作系统都提供可视化 *** 作系统。既然楼主是电脑小白,建议你从windows开始学起,你会用 *** 作系统了,自然会使用电脑了。对于楼上说的打字,你会拼音,自然就会打字,这是由于以前拼音输入法很不智能,效率很低,所以一般用五笔打字法,因而推荐新手学习打字,但现在不需要了。相关书籍么,你直接搜索windos7使用说明。
2、想建立自己的网站。这就涉及到计算机编程范畴了,计算机编程首先要学习编程语言。当前开发网站的语言有很多种,jsp、asp、php等等,楼上说的网页三剑客无非也是用的其中之一的语言。推荐你学习流程:HTML脚本语言(简单),javascript(主要用于界面友好交互)、php、Mysql之所以推荐你按照这个流程,因为php语言非常简单,很适合新手,另外开源免费,很多资源。推荐你的全套教程地址:w3school/html/index.asp这里面有做网站的官方入门教程。
3、入门的话大约1~2个月就可以搭建功能丰富,界面良好的网站(博客、论坛等),但是对于精通么,不知楼主对于精通的程度期望是什么。有人开发web十几年也未必称得上精通。顶多熟练而已,一般意义上对于计算机行业里面技术精通来说,会理解整个架构,懂的各种机制,总而言之就是对你是用的东西的理论有很深的理解。所以能熟练使用就很好了,如果楼主想到达精通的地步,对于php语言学习1-2年后,剩余好好研究数据库知识。
问题二:新人学电脑应该如何快速入门? 买本电脑XP书看看不就行了吗
问题三:新手怎么学电脑 先了解计算机硬件架构,这样自己装机或者给别人装机能提供正确的配置,其次对系统应用要有一定的了解,比如系统故障的判断与排除,安装 *** 作系统等,也可以根据个人爱好主攻一个方向比如网络,编程,网络营销等等,希望你能学有所长祝你成功!
问题四:新手学电脑先学什么 看你是学电脑维修,还是 *** 作咯,如果你只是要用电脑,那管它什么组成和用途干什么,学会开机关机,之后打字,上网,其它的,就一步一步来。
问题五:新手学电脑入门该怎么学? 新手学电脑入门先学打字。
键盘的八个基本键是:
A、S、D、F (左手)
J、K、L、;(右手)
空格(双手拇指)。
练习打字的方法:
1,打字的每个手指分工正确;
2,平时的电脑工作中多加练习。
手指放在这些基准键位上,进行分工打字,这样可以提升打字速度。
问题六:新手学电脑怎样快速入门 一、电脑是高科技产品,如果想学硬件制作,软件研发难度较大,最好是到大学或专业学校进行系统学习;如果就使用来说并不难,因为电脑使用就是一个过程问题。使用电脑照葫芦画瓢,知道怎么做就行了,一般不需要知道为什么这样做,只要有一定文化程度的人是完全可以学会使用电脑的。
二、使用电脑一般不需进行系统学习,本着想做什么,就学什么就行。如你想上网看新闻,开机,打开浏览器,一般是设定一个网址导航为主页,找到一个综合网站,在页面中选你在看的新闻。想上QQ,玩游戏,启动QQ、游戏 ,按规则 *** 作就行了。
三、请人教是学电脑最好快最简便的方法。最好是请身边会的人把手教,他一边 *** 作,你一边看,一边记笔记,完了在教的人指导下,你按记下的过程去 *** 作,这样这个问题,你就算会了,以后就是熟练的问题了。
四、靠自学也是一个实用的办法,到书店买几本能看得懂的电脑入门级读物,一边看,一边动手 *** 作,一般也能学会。
五、打字是学电脑遇到的难题之一,我想只要会打就行了,不必追求什么速度。会拼音的就拼音输入法,如全拼,智能ABC,搜狗拼音,QQ拼音;不会拼音可学五笔输入法;再不然就用写字板,或音频输入。
六、想系统学习,学习内容由浅入深。先学习入门知识,一般是 *** 作系统(XP/WIN7/8/10)、文字处理(word2003/2007/2010)、上网,以及电脑组装维护等,以后再学自己喜欢的东西。
七、自学有困难,可报名到电脑培训班学想要学的东西。
问题七:新手学电脑 建议找个零基础教学的地方 朋友在山东地区新华还可以。
问题八:谈谈初学者该怎么学电脑 学习一门新东西应该从最简单的学起,好比学编程语言先学会写Hello World,学电脑更是如此,最怕复杂没有条理,而应该由简入深、抓住重点、循序渐进。
学电脑有三种水平:
一是家庭入门型:会基本的电脑 *** 作和上网,满足基本的生活需求。
二是普通工作型:在第一点的基础上学会常用软件的 *** 作,满足基本的工作需要。
三是专业开发型:以计算机为专业养家糊口。(这点不在本文的谈论范围)。
先说第一种水平需要掌握的内容:
1、要求懂基本的开机关机、各种文档的处理(新建、复制、删除等),清楚键盘上各种按键的作用。
2、软件安装、卸载、基本设置;常用软件例如:QQ、浏览器、杀毒软件、视频播放器、音乐播放器、迅雷下载软件等等。
3、打字,拼音打字实现盲打(不看键盘)(不必学五笔打字),可使用软件金山打字通来辅助练习。
4、学习基本的上网功能,聊QQ(不用学都会了),上百度查资料,发送接收电子邮件,yhk转账(钱钱),购买汽车火车票等等和生活息息相关的内容。
5、学习光驱使用,设置网络上网,无线、蓝牙等,连接手机管理手机里面的照片等文件。
以上是我认为初学者需要掌握的电脑基本 *** 作内容,买一本windows入门书籍有详细的介绍说明,也可以在高手的知道下边查资料边学习。只要掌握了这些,就能应对基本的生活需求。可以很自豪的说:我会电脑啦!!很简单的!
接着第二种水平:这种水平在第一种的基础上多掌握常用办公软件的基本 *** 作就可以了
1、Office:Word,Excel,PowerPoint的基本用法,例如word的排版和格式处理,excel表格的数值计算等。买一本office入门教程跟着学习。
2、文件的打印、扫描、复印、传真,局域网电话的使用。
掌握了这些之后就达到一般公司对行政文秘所需要的电脑水平了。不难d!
问题九:新手学电脑怎么学 电脑的话不用怎么学,你用久基本就会了,先把打字练一练,然后电脑基本的功能,软件使用,小白的话你最好安装杀毒软件,然后电脑中毒之类的,还有上网要注意了,现在很多钓鱼网站和不良网站,没有认证的网站都不要轻易相信
问题十:怎样让一个电脑初学者快速入门学会用电脑? 他是要娱乐骇是工作?娱乐方面你可以让他上上QQ然后玩玩QQ游戏斗地主什么的。工作方面要让他先会打字 给他篇文章打打字,要会复制黏贴一些基本的。
Windows下官方只提供了32位版本的安装包,64位的Qt官方并没有提供安装包,需要下载源码自己编译。但是在64位的win7上一样可以运行32位的Qt,当然,只能开发32位的程序,如果你需要开发64位的程序,就要自己去编译64位Qt及相应的开发环境了。至于入门,霍亚飞的《Qt Creator快速入门》比较合适,稍深入一点的还有《C++ GUI Qt 4编程》。其实教程看看就可以了,关键还是自己多实践,多看Qt的帮助文档。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)