Re: [问题] Windows Programming 懒人包?

楼主: purpose (秀才遇到肥宅兵)   2014-02-05 06:33:13
: 所以想来求个懒人包 OTZ
: CLI CLR CIL CTS
: .Net SilverLight
: MFC WinForm
: WIN32 WinRT WPF
: COM
: ......
: 族繁不及备载,不知有没有什么网站有简单介绍Windows那庞大又复杂的东西?
: 像是...历史、哪些被淘汰哪些还在、哪些将被淘汰哪些将被发表、
: 分别是什么领域的、开宗明义是为了什么、哪些包含哪些跟哪些有关联之类的
: 或者有什么书会讨论到这些东西 。
: 感谢 <(_ _)>
先求有再求好,好吗?
你首先要知道该名词在讲什么,用在那个地方,然后再决定要不要知道
他的历史这种次要资讯。
要理解名词,就是用 google 解决,先从 COM 来看。
COM,这名字取得很攀关系,所以要 google 是也比较难一点,
其原文是 Component Object Model。
这东西的解释比较抽象,看不懂就先不管,只需要知道他重不重要就好,
不重要你还管他的话,那你就不是需要知道,而是逼自己需要。
首先你用 google 搜寻:“"Component Object Model" site:ptt.cc”
可以得到 41 项结果,那你应该知道这东西在台湾有多不红了,好了跳过。
(※真的想深入的话,他有两本比较红的入门书“COM 本质论”、“完全剖析COM”)
若是一般比较有识别性的术语,可以使用 google 搜寻:“define:术语名称”
所以你可以搜寻:“define:win32”,最上方会出现一个方框,里面告诉你说:
“视窗操作系统应用程序接口,有非正式的简称法为WinAPI,...”
有经验的话,可以知道第一句是英翻中,所以有点奇怪,意思就是说 win32 = Windows
Operating System Application Interface,其别名是 WinAPI。
其中 "Interface" 是指 API 中的 I。
依然不知道 API 是什么,你就搜寻:“define:API”,
还是看不懂就改搜寻“API 什么”会有中文解释,看个一百篇就懂了。
依此类推,搜寻“define:WinRT”,没方框,但是可看到完整名称为何,因此
改搜寻“define:Windows Runtime”。
同理,搜寻“define:WPF”、“define:MFC”、“define:Winform”、
“define:SilverLight”、
“define:.Net Framework”(此为完整名称)、
“define:C++/CLI”(根据上下文推论,完整名称应为此)、
“define:CLR”、
“define:Common Intermediate Language”(CIL 完整名称)
CTS 又是攀关系的术语名称,“define:CTS”查不到,改搜寻“CTS Windows”得知
跟 Windows 无关,跟 Android 比较有关,再查“CTS Android”,得完整名称,
故最终搜寻“define:Compatibility Test Suite”即可。
此外,判断术语的领域,依靠的是你在检视其定义是,其前后出现的关键字为哪些,
经验足够即可迅速判断其领域。
根据我当偏激宅男多年经验,你问这么多就是想学 C# 程式设计,就去买本入门书
洗洗睡就好。

Links booklink

Contact Us: admin [ a t ] ucptt.com