网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 软件工程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
本月文章推荐
.安全的SOA提高MedicAlert公司可靠.
.模式与J2EE.
.开源目录2007:认识开源优势.
.最先进的技术:Workflow Foundat.
.游戏引擎剖析(七).
.免费午餐已经结束——软件向并发.
.标准建模语言UML的动态建模机制.
.Ruby程序语言之数字、字符串和其.
.质量管理的十三项步骤和八项原则.
.Windows 2000 Professional中用命.
.Atlas应用程序的调试技巧.
.ERP技术的新方向.
.微软事务处理服务介绍.
..NET泛型技巧之打造可复用的抽象.
.测试工具应用之我见.
.实现基于IDEA算法的加密工具(2).
.浅析校校通工程中项目管理.
.游戏引擎剖析(十一).
.XAML开发入门之XAML的五大元素.
.IBM的MARS加密算法实现(4).

编程书籍的选择

发表日期:2008-3-23


  许多初学者由于对电脑了解不多,于是胡乱买回一些以“入门”、“指南”等命名的书,等回家一看才发觉要么内容重复,要么根本读不懂。在此我建议初学者到电脑专营书店或规模较大的综合书店去购买,因为那里的书籍一般都是分门别类摆放,使你易于找到自己需要的类型。
比如《计算机操作系统》与《Windows95操作系统使用指南》这两本书不会放到一起,否则一个对电脑一窍不通的人很可能会将两书一同买走,因为他只听说学电脑要从学操作系统开始,却不知道前者是大学本科计算机专业二年级的教材。

  以作者的国籍可将电脑书分为两类:a.外国人著,中国翻译出版;b.国人编著出版。

  一般来说,美国人写的软件使用指南非常具体,他很有耐心地手把手一步步往下教,你可能碰到的哪怕是很不起眼的问题都几乎能在其中找到答案,加之专业术语较少,又有许多图片,读起来相当轻松,还穿插一些故事或笑话,可谓寓教于乐,所以适合文化基础不很好的读者,但价格较贵。 国人的书是另一种风格,就事论事,没有废话,一步进入正题。非凡是一些大学出版社出的书,篇幅不多,平铺直叙,虽短小却精悍,内容着实丰富,实用性较强,看起来更像一本教材。它使你能尽快把握软件的主要用法,但这类书有时连贯性不是很强,需自己融会贯通,读起来也比较枯燥,因此适合有“寒窗”经验的读者,同时价格也较翻译的书便宜不少。

  以我为例,最初没有任何编程经验,学C语言的第一本书就是《C程序设计》(谭浩强编著),它的普及率真是太高了,以至成为经典,我手中的这本已是第15次印刷。该书详述了C的基本概念、语法规则和基本程序设计,作为入门非常适合。但它真的很基本,你读完该书后,会发现除了能解决书中的习题外,你连一个点也不会画!这时你应该看一些有点深度的东西了,你也许可以试试《C高级实用程序设计》(王士元编著),书中讲述了诸如中断处理程序、图形技术、汉字技术、菜单技术、屏幕图形的存储与打印等深一层次的应用。你千万别被“高级”二字吓住,在我看来,该书仿佛就是《C程序设计》的续篇,只要读完了前书,完全可以毫无障碍地继续顺着该书读下去。书中虽涉及到不少硬件的知识,但大都给出了较具体的讲解,不必为此担心。   现在不少的编程爱好者还在基于DOS的环境下编程。从DOS编程学起是很好的,在DOS下更接近硬件,从而能较深刻理解计算机核心。但应该看到的是现在非Win95的应用程序已少有用武之地,假如你想在软件方面有一番作为,即使是将编程作为一种爱好,也应该在熟悉DOS编程后转向Win95平台了。
但是会用Win95下的开发工具并不表示把握了Win95编程。常看到初学者手拿一本VB的书,照着其上的步骤几分钟就能做出那个经典的在中心显示“Hello World!”字样的窗口,然后很兴奋地说:“Win95编程果然轻易!”错了,应该是说用VB来做果然很轻易。由于VB帮你做了太多的事,使初学者看不到背后的复杂程度,也就失去了真正了解Win95机制的机会,所以你也就无法相信假如事必躬亲的话,显示这个窗口的代码超过80行。你真正理解Win95编程了吗?上面所说的那个窗口,为什么无论你用鼠标将其尺寸怎样变化,“Hello World!”始终都能显示在中心?窗口为什么会知道自己的尺寸变了……

  说到Win95的编程书籍,《Programming Windows95》(美Charles Petzold著)值得推荐,中文译名为《Windows95程序设计》(郑全战 岚山译)。这本书内容丰富,几乎涵盖了Windows编程的所有主要领域:消息、窗口、GDI、DDE、I/O技术、打印、资源等等,书中有很多有针对性的代码,而且有比较具体的解释,不像有些书上大段的代码却只寥寥几句注释,让一些初级读者看得云里雾里。只要你有一定的DOS编程基础,这本书就是让你转向Win95平台的最好教材。但一个前提就是你要会C,因为书中的代码是用C写成的。

  现在有不少关于VC的书,技术书最好还是先到a类书中看看,《Inside Visual C++》(美David J. Kruglinski著)很不错,译本第四版名为《Visual C++技术内幕》。书中具体介绍了使用微软基本类库MFC(Microsoft Foundation Class)的编程方法,由表及里直至核心,很适合有 C/C++基础预备学习VC的朋友。该书虽然是讲Win3.X下的16位编程,但VC到了32位的高版本其核心没变,因此依然有很高的参考价值。


  最后说一下,一些美国人著的书技术含量是很高的,假如你想在技术领域深入某一方面,不妨从这里入手去寻找。而假如想找一些实用的开发类书籍,则可先从国人编著的开始,这类书实用性较强,上手较快,不过不如老外的书技术性强。
上一篇:嵌入式系统:后PC时代的擎天之柱 人气:489
下一篇:WinCE嵌入式开发程序入门 人气:542
浏览全部软件工程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐