freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

vc完全學習手冊-01-展示頁

2025-07-04 19:43本頁面
  

【正文】 存進行管理,并對程序執(zhí)行的安全性進行檢查等。這樣,CLI中的各種高級語言都會使用相同的數(shù)據(jù)類型系統(tǒng),從而使得不同編程語言編寫的組件以相同的方式處理數(shù)據(jù),也可以使得將不同語言編寫的組件集成到單個應用程序中。在開發(fā)應用程序時,使用一種高級語言編寫的程序很難與使用另一種高級語言編寫的程序進行數(shù)據(jù)交換,這是許多編程語言存在的一個共同問題。執(zhí)行程序時,中間語言代碼最終由JIT(JustInTime,實時)編譯器編譯為本地機器代碼。CLI規(guī)定了一種供虛擬機使用的標準中間語言,高級語言源代碼首先將被編譯為這種語言。這也就是為什么將支持CLR的C++稱為C++/CLI?,F(xiàn)在CLR規(guī)范收錄在ECMA(歐洲計算機制造)的CLI(通用語言基礎結構)標準——ECMA335中,并且CLI已經(jīng)通過ISO認可,作為ISO/IEC 23271的標準。 公共語言運行庫CLR公共語言運行庫CLR是標準化的程序執(zhí)行環(huán)境。它提供了一致的開發(fā)模型,例如Visual 、C和C++.NET。這樣,.NET Framework開發(fā)的應用程序就可以移植到許多不同的硬件和操作系統(tǒng)上。需要注意,.NET Framework和Java的虛擬機JVM是不完全相同的,Java的虛擬機是解釋執(zhí)行的, Framework是編譯執(zhí)行的。因為“虛擬機”可以參與和管理程序代碼的執(zhí)行,因此解決了很多傳統(tǒng)編譯語言一些致命的缺點,如垃圾內(nèi)存回收、安全性檢查和跨平臺等。上面這些都是比較傳統(tǒng)的程序代碼執(zhí)行方式,從Java語言開始,一種新的程序語言執(zhí)行方式產(chǎn)生了,這就是“中間碼+虛擬機”執(zhí)行機制。 Framework現(xiàn)在的計算機編程語言的執(zhí)行方式分為兩種,一種是編譯執(zhí)行,一種是解釋執(zhí)行。 創(chuàng)建并執(zhí)行基本的Windows應用程序 .NET Framework .NET Framework是Visual C++ ,它是微軟近年來主推的應用程序開發(fā)框架,該框架提供跨平臺和跨語言的特性。 創(chuàng)建控制臺應用程序216。 Framework 216。本章主要概述了C++編程涉及到的一些基本概念,以及C++的集成開發(fā)環(huán)境Visual Studio 2008的使用。1第一篇 Visual C++ 2008基礎知識第1章 開始使用Visual C++ 2008在Visual C++ 2008中可以采用多種方式編寫Windows應用程序,既可以編寫基于本地C++的Windows程序,也可以在托管環(huán)境下開發(fā)Windows程序。在接觸Windows編程之前,必須熟悉C++編程語言,特別是C++語言的面向?qū)ο蠊δ堋?16。 熟悉C++應用程序216。 編譯、連接并執(zhí)行C++控件臺應用程序216。 Framework,并配合其集成開發(fā)環(huán)境Visual Studio,開發(fā)人員可以比以往更輕松地創(chuàng)建出功能強大的應用程序。編譯執(zhí)行是指源程序代碼先由編譯器編譯成可執(zhí)行的機器碼,然后再執(zhí)行;解釋執(zhí)行是指源代碼程序被解釋器直接讀取執(zhí)行。在這種執(zhí)行方式中,程序語言源代碼需要被編譯成一種特殊的中間碼,這種中間碼是不能直接在機器上執(zhí)行的,它需要一個叫“虛擬機”的裝置來管理和執(zhí)行,虛擬機可以是解釋執(zhí)行,也可以是編譯執(zhí)行。正因為Java有如此優(yōu)點,微軟也采用了這種執(zhí)行方式,.NET Framework類似于管理和執(zhí)行中間碼的“虛擬機”。另外,.NET Framework作為開發(fā)應用程序的一個框架,它對操作系統(tǒng)進行封裝, Framework開發(fā)的應用程序與操作系統(tǒng)特性隔離開來。事實上,.NET Framework的主要特色在于簡化應用程序開發(fā)的復雜性。.NET Framework由兩個主要部分組成:CLR(Common Language Runtime,公共語言運行庫) Framework類庫。這些可以在CLR中執(zhí)行的程序可以是用各種高級語言編寫的,比如Visual Basic、C,以及C++。也就是說,CLR是微軟對CLI的實現(xiàn)。CLI本質(zhì)上是一種虛擬機環(huán)境規(guī)范,這種環(huán)境規(guī)范使各種高級編程語言編寫的應用程序能夠在不同的系統(tǒng)環(huán)境中執(zhí)行,而不用修改或重新編譯原來的源代碼。 Framework中,這種中間語言稱為MSIL(Microsoft中間語言)代碼。當然,CLI中間語言代碼可以在任何實現(xiàn)CLI標準的環(huán)境中執(zhí)行。為此,CLI定義了一組通用的數(shù)據(jù)類型——CTS(Common Type System,通用類型系統(tǒng)),在使用由CLI實現(xiàn)的編程語言編寫程序時都應該使用該類型系統(tǒng)。CLR大大增強了數(shù)據(jù)的安全性和程序的可靠性。與此相反,不在CLR控制下運行應用程序是非托管的。 .NET Framework類庫關于類庫的概念一直就存在,以前的Visual C++為MFC類庫,Delphi的類庫為VCL,Java的類庫為Swing、AWT等。.NET Framework中的類庫封裝了對Windows、網(wǎng)絡、文件、多媒體的處理功能, Framework語言都必須使用的核心類庫。使用類庫可以創(chuàng)建多種類型的應用程序,極大簡化了開發(fā)人員的學習曲線,提高了軟件開發(fā)生產(chǎn)力。.NET Framework ,也是功能最強大和完美的一個版本。Visual C++ 。.NET Framework F
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1