作者purpose (purpose)
看板Programming
标题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
1F:推 greco0616: 42.70.83.13 02/05 10:34
2F:推 mars90226:长知识了,google达人m(_ _)m 1.171.57.112 02/05 11:03
3F:→ freaky:CTS其实在.NET里是Common Type System 210.68.36.154 02/05 11:07
4F:→ purpose:谢谢更正 124.8.133.51 02/05 12:07
5F:推 lovesnake:感谢您。大部分个别的名词解释从Wiki可118.161.154.214 02/05 15:52
6F:→ lovesnake:窥之一二。目前想知道的是整体架构的118.161.154.214 02/05 15:53
7F:→ lovesnake:简述。118.161.154.214 02/05 15:55
8F:推 KoenigseggG: 218.161.96.205 02/05 20:18
9F:推 s25g5d4:你问这麽多就是想学 C# 程式设计 XDDDDD 1.174.158.132 02/10 23:50
10F:→ MOONRAKER:没有什麽整体架构。你问的东西是在一个 1.34.60.15 02/13 01:59
11F:→ MOONRAKER:"完整架构"上外面再盖一层房子再盖一层 1.34.60.15 02/13 02:00
12F:→ MOONRAKER:房子这样层层叠叠包起来好几层,每层都 1.34.60.15 02/13 02:00
13F:→ MOONRAKER:很完整。新手只要看最外面那层就好。 1.34.60.15 02/13 02:00
14F:→ MOONRAKER:否则只是学一些计算机概论的叙述 1.34.60.15 02/13 02:02
15F:→ azureblaze:还有一堆被MS放弃的废屋 1.34.63.98 02/13 12:10
16F:→ freaky:推废屋:>他们喜欢一直盖漂亮新房子。 210.68.36.154 02/13 13:53