记,17个日夜

本文详细介绍了《Windows程序设计(第五版珍藏版)》这本书的阅读体验,从内容的深度、经典价值到技术更新的缺失,再到个人对学习底层知识的理解和感悟。书中丰富的细节、复杂的公式和对底层知识的深入探讨,不仅展示了作者的博学多才,也激发了作者对使用SDK开发Windows程序的兴趣。通过在样本书库的沉浸式阅读,作者不仅收获了知识,也找到了心灵的平静。文章还分享了关于样本书库的独特感受,以及与他人在计算机领域尤其是Java领域的交流观察。

11月1号,不知怎的,忽然跑到样本书库里去了,摸索着,寻找着,终于还是“搬出”了期待已久的“Windows程序设计(第五版 珍藏版)”。很久就想看的一本书,但却又一直对这本书有点恐惧,看这本书,的确需要一种勇气。

这是我至今看过最厚的一本书,那1114页的内容让人望而敬畏。不过,还是那个观点,通常比较厚的书,都比较经典。不容置疑,这是一本经典之作,很多内容讲得比较细,就像个位图(Bitmap)、声音与音乐之类的,他都要从生活中入手,讲什么光谱,脉冲,声音编码,列出一些很让人纠结的公式。看得不是一般的蛋痛,但同时也不得不佩服作者(佩措尔德(Charles Petzold))的博学多才。很多东西讲得比较透切,甚至由最初的产生一直阐述到当时的水平。

书,有点老。很多内容都已更新,MSDN早已是千变万化,但是翻译团队在这方面做得还不错。书本讲的很多都是windows 95,windows 3.0的内容,但是主题内容还是不变的。还是消息循环,还是这个架构,对于理解MFC等有很大的帮助。阅读这本书常常让我萌生一种用SDK来开发windows程序的冲动,虽然这需耗费很大的时间、精力,在很多实际项目开发上有点不大现实,但,我还是觉得这本书给予我目前为止最有用的知识。很多知识,以前不懂的,在这一下子豁然开朗了。

书,讲的很多都是R3下底层的知识,对于现在日新月异的新技术,有点回到原点的感觉。不过原点往往是最重要的。之前曾学习过MFC,孙鑫的MFC绝对是一本入门比较好的书,但是,尽管照着书说的来,可以实现出想要的功能,但是,很多东西,我们都不知道为什么要这么做。死记不是我的学习态度,所以,一些底层的内容,我觉得还是挺有用的。纵使不叫你直接用底层来开发项目,单是帮助你来理解,我觉得这已经是一个莫大的收获。

有时候真的很想直接用SDK来写东西,出来的程序会比较小,而且可以更好地理解Windows API。通一而懂百,熟悉了SDK,我相信,对于MFC,还是很轻松就可以拿下的。另外,在Windows下逆向、破解这些对于Windows API这一块可谓板上钉钉,不拿下不行啊。

尽管书上对于新技术没有怎么介绍,多线程、线程池、Winsock等这些都只是介绍了一下,但是也可以谅解,况且这也不是介绍Windows内核编程的书。经典永远都是经典,着意的是思想,而不是技术的更新。再新的技术也有过时的那天,只有思想能永远传颂。市面上很多书,对于技术大多泛泛而谈,尽管你技术多么先进,但如果别人看不懂,理解不到你的精髓,这又与不看有何区别。


以前常说,图书馆是个宝库,现在我想加一句,样本书库是图书馆的精髓。几乎每一本经典之作,在样本书库都有着一本留存。而且,有些仅有一本的,大抵都是在样本书库,起码我看到的情况是这样。

那里不允许带书进去,但是我觉得这也是它让我喜欢的一个原因,基本不用担心没位置,不会有人大清早跑过去那里霸位,管你什么期末抱佛脚,没书你也复习不了。

那里的布局,我很喜欢。最喜欢的是中间那里有个平台,很好奇那里为什么会弄成那样子,就像一个游泳池,但是却是没有水的游泳池,旁边有着很多盘载点缀着。有一次我就见到有一个人把书带到那里去读了。而那绝对是交流、谈电话的好地方,也许当初那里设计的理念就是这样。

那里面主要有两个书库,一左一右。而我每次进去都是直接往左边走。它每个系列的书藏量并没有往上走上几级楼梯的那图书馆上面的几个书库那么恐怖,但是,我觉得精华部分都在这里。里面还有个密集书库,但这个我从没涉猎过,从未怀疑书本太老了就没用了,只是未到需要时。

进去里面轻微有一种摆脱俗世的感觉,稍微进去一点,就没有了信号。坐下来能找到点信号的地方,绝对不会多。可以专心的定下心来看书,我觉得这才是大学。虽然没有那种清风佛面,柳枝轻扬,碧水蓝天,晨鸟轻鸣的情景,但这也已经让我满足了。


想起那17天,几乎每天都是下午上完课,直接就往样本书库走去,一待就是直到晚上关门,走时经常还有点意犹未尽的感觉。为此,还经常把晚上的课直接忽略掉。

当时也不知道发什么神经,捧起了这本书。虽然对这本书早已耳闻,一直想找个时间看看,但却又经常没有勇气。尝试着读了下去,觉得愈加精要。刚拿起它的时候,我还真不敢给它下个期限,一晚下来,看了最开始的三章,感觉收获挺大的,特别是消息循环,之前很多不了解的一下子贯通了,回去后凭着记忆用电脑轻易地把大致内容实现了。计算了大概进度,觉得起码也得一个月才能把它看一遍。要深入理解它的精要还要更长的一段时间来慢慢实践。

样本书库的书不允许外借,起初我也不愿花上97大洋来买这本书,另外我还觉得买回来了,也许看着看着就没有了这种激情。于是,每天只要有空闲的时间段,都跑去泡在样本书库里。几乎每次都是呆在近十点闭关的时候。

上个学期,每次去图书馆闭关后,独自走在林荫小道,都喜欢打个电话,跟别人吹吹水,然后很快就可以度过那段黑暗的路程。而现在,反而想抛开一切,独自漫步在夜的黑暗中。让寂静的夜来抚平心中的波澜,让漆黑的眼睛来掩盖自身的存在。放弃一切的追逐,抛开所有的烦恼。有一段属于自己的时间,有一段属于自己的旅途,尽管路程很短,也已满足。

在那里呆了一段时间,每天看到的最吸引我注意的就是很多人在那里作图,虽然不允许带书本进去,但可以带电脑,可以带文具,也许,这就是他们的天然宝地。另外一个就是在看计算机方面的,这个看到最多的就是JAVA了(记忆力不好,也许看到的是同一个人),记得一个人,每次带着一台手提过去,然后,每次都拿上几本厚厚的JAVA书,什么j2ee,web等等的都有,我常常在想,他一下子能看那么多本吗?看到最多的情况就是,他一直用eclipse在敲代码,其他书几本都是没翻过的,偶尔打开一本,看看。不知道他是在查阅还是在实现里面的代码。然而,令我失望的是竟然没有一个人看得是windows平台下的程序设计。也许,很多人都没有发现样本书库其实是宝库中的精髓。

17个日夜,书已读毕。而那里的一草一木、一人一物,还是那样,不会因为我的离去而有所改变。也不会因为我的加入,而产生些许波动。书虽已读毕,人心却已改变,那里还将是我喜爱的一个地方。


2012.11.18傍晚


下载前可以先看下教程 https://pan.quark.cn/s/16a53f4bd595 小天才电话手表刷机教程 — 基础篇 我们将为您简单的介绍小天才电话手表新机型的简单刷机以及玩法,如adb工具的使用,magisk的刷入等等。 我们会确保您看完此教程后能够对Android系统有一个最基本的认识,以及能够成功通过magisk root您的手表,并安装您需要的第三方软件。 ADB Android Debug Bridge,简称,在android developer的adb文档中是这么描述它的: 是一种多功能命令行工具,可让您与设备进行通信。 该命令有助于各种设备操作,例如安装和调试应用程序。 提供对 Unix shell 的访问,您可以使用它在设备上运行各种命令。 它是一个客户端-服务器程序。 这听起来有些难以理解,因为您也没有必要去理解它,如果您对本文中的任何关键名词产生疑惑或兴趣,您都可以在搜索引擎中去搜索它,当然,我们会对其进行简单的解释:是一款在命令行中运行的,用于对Android设备进行调试的工具,并拥有比一般用户以及程序更高的权限,所以,我们可以使用它对Android设备进行最基本的调试操作。 而在小天才电话手表上启用它,您只需要这么做: - 打开拨号盘; - 输入; - 点按打开adb调试选项。 其次是电脑上的Android SDK Platform-Tools的安装,此工具是 Android SDK 的组件。 它包括与 Android 平台交互的工具,主要由和构成,如果您接触过Android开发,必然会使用到它,因为它包含在Android Studio等IDE中,当然,您可以独立下载,在下方选择对应的版本即可: - Download SDK Platform...
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值