清华大学出版社版_Windows程序设计_方敏_不足_1

  这里写这些文章的目的不是为了别的,是因为我联系不上方敏方老师,只能通过这样的方式,希望认识方老师的人

可以将这些的意见反馈给方老师,争取再版的时候可以更完美。

  不知道园子里面有没有清华大学的校友,或者可以联系上方老师的人,如果有的话,这里有一个不情之请,请清华

大学的大神们,建议方老师开一个纠错的网页或者博客什么的,要不然担上误人子弟的名声就不太好了。

      2012年4月3日我在新华书店买了四本书, 花了我366大洋:

1、《Windows程序设计》第五版   清华大学出版社  方敏

2、《Windows核心编程》第五版   清华大学出版社  葛子昂

3、《Windows环境下32位汇编语言程序设计》 涿石成器 版  电子工业出版社  罗云彬

4、《数据结构基础 C语言版》第二版    朱仲涛   清华大学出版社

 

           大体上初略的翻了一下这几本书,其中3本质量确实是不错,但是就是《windows程序设计》发现里面很多的不足。

这里一一的说一下我一个晚上发现的不足之处。这里例举出来的不足之处不一定是技术上的不足,有很多是语言描述上的不

足,和北京大学出版社出版是书比较,相差甚远。

 Exp1:用词不精确

书中正文14页

“1.3.4 程序入口

     正像main是C程序的入口一样,windows程序的入口是WinMain,它总是以下面的面目出现:”

 这里用语就不是很精确, “面目”这个词,用在这里不妥当,我认为改为“形式” 较为妥当。

 

Exp2: 用语太口语话

正文第15页

         “多半儿你已经察觉到我在HelloMsg.c中稍稍做了写改动”

这里“多半儿” 太口语话, 建议这样的文章翻译的时候尽量不要口语话, 改为“也许”或者“或许”估计比较合适。

 

Exp3: 技术性错误

正文第17页, 原文如下

    “MessageBox函数也可能返回ISYES、ISNO、IDCANCEL、IDABORT、IDRETRY或者IDIGNORE”

我费了半天的力气,怎么样也没有在VS 2008环境中找到预定义的 ISYES、ISNO宏。

这里应该为IDYES和IDNO; 英文原版的书就是IDYES、IDNO,原版的书我也有。

 

    暂时还只看到前面的部分,发现这本书的无论从遣词造句、还是技术的严谨性上面均有待提高;希望方老师在

再版的时候可以改正这些。

 

    最后说一下我对研究生参与翻译或者其他一些东西的看法,我是一个非常差的学校毕业的学生,以前感觉那些

211院校、国际排名和国内排名靠前的院校的研究生一定很厉害,但是从我接触的几个牛逼大学像什么东北大学、浙江

大学的校友来看,原来有些也差强人意啊; 虽然他们比我厉害,但是感觉与自己以前的想法差太多了。

    可以看到北京大学版的《windows程序设计》是北京博彦科技发展有限公司翻译的;而清华大学版的从书籍后面

例举出来的很多翻译者都是一些研究生,这差距实在有点大; 不是我说笑曾经一个东北大学的研究生居然不会重装

系统,还有浙江大学的老几个研究生弄的西门子S7300/400 PLC 的程序那简直就是一个乱,各种不知道什么地方都

用SR触发器,而且输出点一顿乱各种地方各种有输出,PLC程序跑一会就死机。

    最后想说的是各位进行翻译工作的大神们,以后翻译千万别找研究生了,无论这些研究生是多么牛逼的大学的研究生

这些工作不是他们能理解的, 现实世界不是他们这些整天呆在象牙塔里面的人能理解的。

 

     如果方老师看到了这些博文,或者知道我些博文这些事情;如果感觉我说的不对,我虚心接受您的指正,联系我的方式:

Email:lilinly225@163.com

     或者直接文章后面留言。

转载于:https://www.cnblogs.com/volcanol/archive/2012/04/04/2431820.html

Windows环境下32位汇编语言程序设计 第2(罗文斌) 完整光盘内容,包含每章内容的完整代码 本光盘所包含目录的说明 根目录下的 *.pdf ;附录A、B、C的电子文档 Chapter02\Test ;测试编译环境 Chapter03\HelloWorld ;Hello World Chapter04\FirstWindow ;用Win32汇编写第一个窗口 Chapter04\FirstWindow-1 ;用Win32汇编写第一个窗口 Chapter04\SendMessage ;窗口间的消息互发 Chapter04\SendMessage-1 ;窗口间的消息互发 Chapter05\Menu ;使用资源 - 使用菜单 Chapter05\Icon ;使用资源 - 使用图标 Chapter05\Dialog ;使用资源 - 使用对话框 Chapter05\Listbox ;使用资源 - 使用列表框 Chapter05\Control ;使用资源 - 使用子窗口控件 Chapter05\ShowVersionInfo ;使用资源 - 显示本信息资源的程序 Chapter05\VersionInfo ;使用资源 - 使用本信息资源 Chapter06\Timer ;定时器的使用 Chapter07\DcCopy ;在两个窗口的 DC 间互相拷贝屏幕 Chapter07\Clock ;模拟时钟程序 Chapter07\BmpClock ;用 Bitmap 图片做背景的模拟时钟程序 Chapter07\TestObject ;一些常见的绘图操作 Chapter08\CommDlg ;使用通用对话框 Chapter09\Toolbar ;使用工具栏 Chapter09\StatusBar ;使用状态栏 Chapter09\Richedit ;使用丰富编辑控件 Chapter09\Wordpad ;一个完整的文本编辑器例子 Chapter09\SubClass ;窗口的子类化例子 Chapter09\SuperClass ;窗口的超类化例子 Chapter10\MemInfo ;显示当前内存的使用情况 Chapter10\Fragment ;内存碎片化的演示程序 Chapter10\FindFile ;全盘查找文件的例子 Chapter10\FormatText ;文件读写例子 Chapter10\FormatText\FileMap ;使用内存映射文件进行文件读写的例子 Chapter10\MMFShare ;使用内存映射文件进行进程间数据共享 Chapter11\Dll\Dll ;最简单的动态链接库例子 - 编写 DLL Chapter11\Dll\MASM Sample ;最简单的动态链接库例子 - 使用 DLL Chapter11\Dll\VC++ Sample ;最简单的动态链接库例子 - 在VC++中使用汇编编写的DLL Chapter11\KeyHook ;Windows 钩子的例子 - 监听键盘动作 Chapter11\RecHook ;Windows 日志记录钩子的例子 - 监听键盘动作 Chapter12\Counter ;有问题的程序 - 一个计数程序 Chapter12\Thread ;用多线程的方式解决上一个程序的问题 Chapter12\Event ;使用事件对象 Chapter12\ThreadSynErr ;一个存在同步问题的多线程程序 Chapter12\ThreadSyn\UseCriticalSection ;使用临界区对象解决多线程同步问题 Chapter12\ThreadSyn\UseEvent ;使用事件对象解决多线程同步问题 Chapter12\ThreadSyn\UseMutex ;使用互斥对象解决多线程同步问题 Chapter12\ThreadSyn\UseSemaphore ;使用信号灯对象解决多线程同步问题 Chapter13\CmdLine ;使用命令行参数 Chapter13\Process ;创建进程的例子 Chapter13\ProcessList ;显示系统中运行的进程列表 Chapter13\Patch1 ;一个内存补丁程序 Chapter13\Patch2 ;一个内存补丁程序 Chapter13\Patch3 ;一个内存补丁程序 Chapter13\HideProcess9x ;Windows 9x下的进程隐藏 Chapter13\RemoteThreadDll ;用 DLL 注入的方法实现远程进程 Chapter13\RemoteThread ;不依靠任何外部文件实现远程进程 Chapter14\TopHandler ;使用筛选器处理异常 Chapter14\SEH01 ;最基本结构化异常处理例子 Chapter14\SEH02 ;改进后的结构化异常处理例子 Chapter14\Unwind ;异常处理中的展开操作例子 Chapter15\Ini ;使用 INI 文件 Chapter15\Reg ;操作注册表的例子 Chapter15\Associate ;操作注册表实现文件关联 Chapter16\TcpEcho ;实现 TCP 服务器端的简单例子 Chapter16\Chat-TCP ;用 TCP 协议实现的聊天室例子 Chapter17\PeInfo ;查看 PE 文件的基本信息 Chapter17\Import ;查看 PE 文件的导入表 Chapter17\Export ;查看 PE 文件的导出表 Chapter17\Resource ;查看 PE 文件的资源列表 Chapter17\Reloc ;查看 PE 文件的重定位信息 Chapter17\NoImport ;不使用导入表调用 API 函数 Chapter17\AddCode ;在 PE 文件上附加可执行代码的例子 Chapter18\OdbcSample ;用ODBC操作数据库的例子 Appendix A\EchoLine ;控制台输入输出的例子 Appendix B\MsgWindow01 ;消息机制试验 1 Appendix B\MsgWindow02 ;消息机制试验 2 Appendix B\MsgWindow03 ;消息机制试验 3 Appendix B\MsgWindow04 ;消息机制试验 4 Appendix C\BrowseFolder ;浏览目录对话框
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值