动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   程序开发 → 阅读文章

 编程书籍的选择

作者来源: 
阅读 数 210 人次 , 2006-4-19 1:08:00 

  许多初学者由于对电脑了解不多,于是胡乱买回一些以“入门”、“指南”等命名的书,等回家一看才发觉要么内容重复,要么根本读不懂。在此我建议初学者到电脑专营书店或规模较大的综合书店去购买,因为那里的书籍一般都是分门别类摆放,使你易于找到自己需要的类型。 比如《计算机操作系统》与《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位的高版本其核心没变,因此依然有很高的参考价值。

  最后说一下,一些美国人著的书技术含量是很高的,如果你想在技术领域深入某一方面,不妨从这里入手去寻找。而如果想找一些实用的开发类书籍,则可先从国人编著的开始,这类书实用性较强,上手较快,不过不如老外的书技术性强。   
 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:WinCE嵌入式开发程序入门
· 下一篇:统一建模语言(UML)的现状及发展
· UML组件图详解
· 浅析软件项目管理中的10个误区
· 第三方模拟测试环境的搭建
· 在Avalon中建立数据识别的应用程序
· 企业管理软件的需求描述方法


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077