顯示廣告
隱藏 ✕
※ 本文為 uefangsmith 轉寄自 ptt.cc 更新時間: 2014-04-19 00:52:13
看板 Programming
作者 purpose (purpose)
標題 Re: [問題] Windows Programming 懶人包?
時間 Wed Feb  5 06:33:13 2014



: 所以想來求個懶人包 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# 程式設計,就去買本入門書
洗洗睡就好。

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.8.133.51
greco0616:1F 42.70.83.13 台灣 02/05 10:34
mars90226:長知識了,google達人m(_ _)m2F 1.171.57.112 台灣 02/05 11:03
freaky:CTS其實在.NET裡是Common Type System3F 210.68.36.154 台灣 02/05 11:07
purpose:謝謝更正4F 124.8.133.51 台灣 02/05 12:07
lovesnake:感謝您。大部分個別的名詞解釋從Wiki可5F 118.161.154.214 台灣 02/05 15:52
lovesnake:窺之一二。目前想知道的是整體架構的
lovesnake:簡述。
KoenigseggG:8F 218.161.96.205 台灣 02/05 20:18
s25g5d4:你問這麼多就是想學 C# 程式設計 XDDDDD9F 1.174.158.132 台灣 02/10 23:50
MOONRAKER:沒有什麼整體架構。你問的東西是在一個10F 1.34.60.15 台灣 02/13 01:59
MOONRAKER:"完整架構"上外面再蓋一層房子再蓋一層
MOONRAKER:房子這樣層層疊疊包起來好幾層,每層都
MOONRAKER:很完整。新手只要看最外面那層就好。
MOONRAKER:否則只是學一些計算機概論的敘述
azureblaze:還有一堆被MS放棄的廢屋15F 1.34.63.98 台灣 02/13 12:10
freaky:推廢屋:>他們喜歡一直蓋漂亮新房子。16F 210.68.36.154 台灣 02/13 13:53

--
※ 看板: uefacool 文章推薦值: 0 目前人氣: 0 累積人氣: 80 
分享網址: 複製 已複製
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇