- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
瞻前顾后--Windows程式开发方式的重要演进-Microsoft
Windows 程式開發方式的重要演進 瞻前顧後Windows程式開發方式的重要演進 賴榮樞 講師簡介 賴榮樞 逾十年的電腦圖書及雜誌編輯經驗 目前專事電腦圖書的翻譯及寫作 偶爾亦上台分享自己的研習心得 goodman.lai@ www.goodman-lai.idv.tw 關於今天的內容 觀點 技術、歷史、宏觀 議題 圖形操作介面的濫觴 Windows SDK Microsoft Foundation Classes Visual Basic .NET Framework Xerox Alto--個人電腦的始祖 第一部採用桌面概念的個人電腦 誕生於1973年的Xerox PARC 原始概念由Butler Lampson提出 主要設計者為Charles Thacker 重要影響 電腦個人化 從大型主機到桌上 圖形虛擬化桌面 GUI 虛擬桌面環境 所見即所得 網路環境 乙太網路 電子郵件 Windows 1.0 Windows 2.0 Windows 3.x Windows NT 3.1 第一個32位元的Windows作業系統 能執行 Win32 PE(Portable Executable) Win16 NE及DOS程式 POSIX、OS/2 檔案系統 FAT、OS/2 HPFS、NTFS 支援處理器 x86、Alpha、MIPS、PPC(NT 3.51) 採用先佔式多工(preemptive multitasking) Windows SDK 最基本、原始的Windows程式開發方式,主要適用於C/C++開發 基本上,能開發Windows程式的C開發工具,都內建Platform SDK 每個Windows版本通常都有專屬的SDK;目前最新版本為Windows Server 2003 R2 Platform SDK Windows SDK Platform SDK起始網頁:/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:將Windows API包裝成C++類別程式庫的應用框架 源起自1992年推出的Microsoft C/C++ 7.0(MFC 1.0) 學習MFC之前應先瞭解Windows系統運作,並熟悉C++及物件導向 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 (mfc70.dll) Visual C++ .NET 2003 – 7.1 (mfc71.dll) Visual Basic 「視覺化」的Windows開發工具 視覺化的拖拉 視覺化的元件 處理元件的事件 以BASIC為語法 各個版本的Visual Basic Visual Basic Visual Basic 開發者眾多的Windows開發工具 簡單 實用 豐富 Visual Basic範例 .NET Framework 新的執行環境:CLR 新的物件導向語言 C# Visual Basic .NET 豐富的基礎類別程式庫:ADO.NET、XML、Threading… .NET Framework .NET Framework 一致的程式設計架構:不論使用何種.NET語言 能整合不同的.NET語言:同一專案可用不同的.NET語言完成 物件導向的程式開發方式:Windows Forms、Web Forms 全視覺化的開發工具:Visual Studio 2005 範例 .NET Framework 3.0 WinFX ? .NET Framework 3.0 .NET Framework 3.0是.NET Framework 2.0的superset .NET Framework 3.0完全與.NET Framework 2.0回溯相容 .NE
您可能关注的文档
最近下载
- 2025中信银行信用卡中心银川分中心招聘笔试备考试题及答案解析.docx
- 2025年金华职业技术学院单招职业倾向性测试题库及参考答案.docx VIP
- 武汉市2025届高中毕业生四月调研考试(四调)数学试卷(含答案).pdf
- 陕西西安市长安城乡建设开发公司招聘笔试题库2024.pdf VIP
- MEMS传感器和智能传感器的发展.docx VIP
- 中学英语课堂教育教学评价策略的研究结题报告.docx
- 运筹学(中国人民解放军陆军工程大学)中国大学MOOC慕课章节测验答案.pdf
- 内蒙古风能、太阳能资源.doc VIP
- 金丽衢十二校2024学年2025届高三第二次联考生物试卷(含答案).pdf
- 《中医骨伤科学》课件—— 肘关节脱位.pptx VIP
文档评论(0)