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