Windows 1 0 Windows 2 0 Windows 3





























- Slides: 29
Windows 1. 0
Windows 2. 0
Windows 3. x
Windows NT 3. 1 • 第一個32位元的Windows作業系統 • 能執行 – Win 32 PE(Portable Executable) – Win 16 NE及DOS程式 – POSIX、OS/2 • 檔案系統 – FAT、OS/2 HPFS、NTFS • 支援處理器 – x 86、Alpha、MIPS、PPC(NT 3. 51) • 採用先佔式多 (preemptive multitasking)
Windows SDK • Platform SDK起始網頁: msdn. microsoft. com/platformsdk • Platform SDK可免費下載 • 三種下載方式: – ISO檔 – Web install – 個別下載CAB檔案
Windows SDK • Platform SDK需搭配C/C++開發 具 • 為Platform SDK設定開發環境 – GUI – 環境變數 • Windows SDK範例
Windows SDK • Windows API • Platform SDK Document: Windows API的說明文件 • Programming Windows: Windows SDK程式開發指南 • Windows SDK範例
MFC • 類別的階層架構 • MFC範例 • Visual C++的MFC版本 – – – – Microsoft C/C++ 7. 0 – 1. 0 VC++ 1. 0 – 2. 0、VC++ 1. 5 – 2. 5、VC++ 2. 0 – 3. 0 VC++ 2. 1 – 3. 1、VC++ 2. 2 – 3. 2、VC++ 4. 0 – 4. 0 VC++ 4. 1 – 4. 1、VC++ 4. 2 – 4. 2 VC++ 5. 0 – 4. 21、VC++ 6. 0 – 6. 0 Visual C++. NET 2002 – 7. 0 (mfc 70. dll) Visual C++. NET 2003 – 7. 1 (mfc 71. dll)
Visual Basic
. NET Framework
. NET Framework 3. 0 • Win. FX . NET Framework 3. 0 • . NET Framework 3. 0是. NET Framework 2. 0的superset • . NET Framework 3. 0完全與. NET Framework 2. 0回溯相容
. NET Framework 3. 0
. NET Framework 3. 0 • Windows Vista預設已安裝. NET Framework 3. 0 • Microsoft Windows Server codenamed "Longhorn"內建但預設不會 安裝 • Windows XP SP 2和Windows Server 2003 SP 1: – 尚未安裝. NET Framework 2:安裝. NET Framework 3. 0也會安裝. NET Framework 2 – 已安裝. NET Framework 2:安裝. NET Framework 3就只會安裝WRF、WF、WCF、 Card. Space所需要的檔案。
. NET Framework 3. 0 • . NET Framework組件的版本號碼 –. NET Framework 3與. NET Framework 2共用 許多元件,而且CLR和BCL也與. NET Framework 2相同,因此這些共用元件的版本 還是 2. 0 – WCF、WPF、WF、Card. Space所有的 runtime和參考組件的版本則都是 3. 0 • Windows Server "Longhorn" IA 64是. NET Framework 3唯一支援的IA 64 平台
. NET Framework 3. 0 • . NET Framework 3. 0包含了: – Windows Presentation Foundation (WPF,原本的專案代號是Avalon) – Windows Communication Foundation (WCF,原本的專案代號是Indigo) – Windows Workflow Foundation(WF) – Windows Card. Space (原本的專案代號是Info. Card) – Microsoft. NET Framework 2. 0 – 前四項技術的所有類別都在System命名空間
結語 • . NET Framework 3. 0亦新增原 本專屬於Windows Vista的功能, 現在這些功能也可用在Windows XP SP 2和Windows Server 2003 SP 1