- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
认识VisualC++2005环境架构.ppt
第一章認識Visual C++ 2005環境架構 1-1 認識Visual C++ 2005 1-1-1 Visual Studio 概觀 1-1-2 Visual Studio 相關套件 1-2 .NET Framework與Visual C++ 2005 1-2-1 何謂「共通語言執行環境」 1-2-2 瞭解.NET Framework的類別庫 1-2-3 記憶體回收機制 1-3 Visual C++ 2005的開發環境 1-3-1 安裝軟體 1-3-2 介面說明 1-3-3 使用方案和專案 1-3-4 環境設定 本章學習目標 Visual Studio 2005有那些版本呢?即使是不同的程式語言也會共用相同的開發環境。 認識物件導向設計中重要的Windows元件Net Framework2.0。 列管模組和非列管模組的差異性。 Visual C++ 2005 Express的操作視窗。 1-1 認識Visual Studio 2005 Visual Studio 2005是一個組合套件,它包含 Visual Basic 2005、Visual C#、Visual C++、Visual J#等各種程式語言。 此外,還有開發網頁的Visual Web Developer,使用者可以用來開發Web、Windows應用程式、資料庫和行動裝置。 1-1-1 Visual Studio 2005概觀 微軟從2002年推出Visual Studio 2002以來,希望藉由.NET Framework平台架構,讓程式開發人員將撰寫的應用程式在不同的平台上執行。 而Visual Studio 2005除了延續原有版本的架構之外,對於開發環境、方案管理及程式的偵錯都加入新的功能。 即使程式開發人員使用不同的程式語言,也能擁有相同的IDE整合環境,能透過Web Form來建立網頁,並以Windows Form來撰寫Windows系統的應用程式, 此外之外,Web Service可處理Http的要求和服務。 1-1-2 Visual Studio 2005相關套件 Visual Studio 2005涵蓋了多種版本,概略介紹如下: 1-2 .NET Framework與 Visual C++ 2005 雖然本書探討的重點是以C++程式語言為主,但是你也必須對.NET Framework有所瞭解。 從.NET Framework1.0到目前的2.0版本,提供Visual Studio 2005一個安全性高、整合性強的工作環境,而Visual C++ 2005也是透過Visual Studio 2005來運作。 .NET Framework包含了兩大元件: 共通語言執行環境(Common Language Runtime,簡稱CLR) .NET Framework類別庫(Class Library),我們將在後面做更詳盡的介紹。 1-2-1 何謂「共通語言執行環境」 所謂「共通語言執行環境(CLR)」顧名思義就是提供各種程式語言一個共通的執行環境 當我們以標準的C++撰寫程式時 必須經過「編譯器(compiler)」將原始程式碼轉換為「目的碼(Object code)」 透過連結(Link)呼叫其所需的函式庫,結合成一個「可執行檔(Executable)」 最後利用「載入程式」(Loader)放入記憶體中才能執行 共通語言執行環境--列管模組. 若是透過CLR,則會將原始程式碼編譯成「列管模組」(Managed Module),如下圖: 共通語言執行環境--列管模組.. 產生的列管模組,包含 可攜式執行(PE, Portable Executable)檔案標頭 CLR標頭 中繼資料(Metadata) MSIL(Microsoft Intermediate Language)輸出碼 皆屬於列管模組的程式碼。對於CLR提供的功能,例如: 管理程式中的記憶體、 執行緒和記憶體回收機制…等均可使用 此外,透過CLR的「共通型別系統」(Common Type System) 會加強型別安全(Type Safety)的控管機制,如此一來,對於程式碼的執行安全和正確率也會提昇。 共通語言執行環境--未列管模組 若未透過CLR為執行階段程式碼,則稱為「未列管模組」(Unmanaged Module)程式碼,這也是Visual C++ 2005預設編譯方式。為了讓C++語言撰寫的應用程式發揮最大的效能,編譯為「可執行檔」或是DLL檔案。 未列管模組還包含了COM元件、ActiveX介面及Win32 API函式等。 新版的Visual C++ 2005編譯器也能
有哪些信誉好的足球投注网站
文档评论(0)