vc++windows編程技術(2)

  2.1結構概貌c++

    visual c++中集成了Microsoft公司爲c++編寫的類庫,取名爲MFC。visual studio。net IDE 以。net framework爲基礎。
程序員

    支持跨語言集成是。net的一大特點。在.NET中,代碼分爲managed code和unmanaged code。前者稱爲託管代碼或受控代碼,後者稱爲非託管代碼或非受控代碼。雖然.NET都支持,可是前者更好。visual c++代碼默認的不受託管,可是編譯器能夠經過制定命令行開關(/CLR)來產生託管代碼。託管數據同上。編程

2.2Visual Studio .NET核心成分安全

    CLR是.NET框架中的應用程序的執行引擎,又稱爲公共語言運行時或公共語言運行環境。CLR和類庫是.NET框架的兩個實體。
框架

    CLR的主要功能:執行和管理,提供安全保證,對開發者的支持。
工具

    一般CLR對程序員而言是透明的,而類庫是程序員必用的工具,要熟練掌握。
開發工具

2.3Visual Studio .NET中開發和調試 Windowsspa

    開發.NET應用程序經常使用的環境有兩個:SDK(Software Development Kit ,軟件開發工具包)和IDE。採用SDK開發首先是編寫代碼,而後用命令行去編譯和運行。IDE是可視化的開發環境,自動或半自動的編程方法。可是IDE也有負面,自動產生的代碼有些是不須要的,初學者必定要多作比較。命令行

    爲了組織管理用戶項目中的各種資源,Visual Studio .NET提供了兩個概念上的容器:解決方案和項目。項目是解決方案的下一級容器。解決方案能夠包含若干個項目。而一個複雜的應用程序可能須要多個解決方案。項目也稱爲工程。調試

    Visual C++支持的應用主要包括六大類。

    一、智能設備應用程序。包括ATL(ActiveX Template Library,ActiveX模板庫)智能設備項目、MFC智能設備DLL(Dynamic Linked Library,動態連接庫)、MFC智能設備ActiveX控件、MFC智能設備應用程序、Win32智能設備項目5種。

    二、ATL:

    三、常規:常規項目包括空項目、自定義嚮導和生成文件項目。

    四、Win32:包括Win32控制檯應用程序和Win32項目。控制檯應用程序是一種簡單而傳統的程序形式,一般是字符型界面,可編譯爲獨立的可執行文件,經過命令行執行。Win32項目是統稱,有4種選擇:Windows應用程序、控制檯應用程序、DLL和靜態庫。

    五、MFC:MFC項目類型包括MFC應用程序、MFC DLL和MFC ActiveX控件。對用戶來講,強調的就是未來要使用MFC進行應用的開發。

    六、CLR:CLR是公共語言運行時,是.NET框架中的應用程序的執行引擎。

    

    打開行號選項並不意味着將在文檔中打印行號。若要打印行號,必須選擇「文件」「頁面設置」命令,在打開的對話框中「行號」複選框。

相關文章
相關標籤/搜索