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

正文內容

外文翻譯----mfc程序設計與c相關技術-資料下載頁

2025-05-12 11:48本頁面

【導讀】integrationwithBC++VCLisanon-plugtypeaspackage,classlibrary,butMicrosoft. binetheonehand,Microsoft'sProfessionalC++SDKforWindows,application

  

【正文】 價 (這是微軟的一向作風 ),因此就造成了 MFC 對類封裝中的一定程度的的冗余和迂回 ,但這是可以接受的 .. 最后要明白 MFC不只是一個功能單純的 界面 開發(fā)系統(tǒng) ,它提供的類絕大部分用來進行界面開發(fā) ,關聯一個窗口的動作 ,但它提供的類中有好多類不與一個窗口關聯 ,即類的作用不是一個界面類 ,不實現 對一個窗口對象的控制 (如創(chuàng)建 ,銷毀 ),而是一些在 Windows(用 MFC 編寫的程序絕大部分都在 Windows 中運行 )中實現內部處理的25 畢業(yè)設計(論文)外文翻譯 7 類 ,如 數據庫 的管理類等 ,學習中最應花費時間的是消息和設備環(huán)境 ,對 C++和 MFC的學習中最難的部分是指針 ,C++面向對象程序設計的其它部分 ,如數據類型 ,流程控制 都不難 ,建議學習 數據結構 C++版。 MFC 是微軟封裝了的 API。什么意思呢? windows 作為一個提供功能強大的 應用程序接口 編程的操作系統(tǒng),的確方便了許多 程序員 ,傳統(tǒng)的 win32 開發(fā)(直接使用windows 的 接口函數 API)對于程序員來說非常的困難,因為, API 函數實在太多了,而且名稱很亂,從零構架一個窗口動輒就是上百行的代碼。 MFC 是面向對象程序設計與 Application framework 的完美結合,他將傳統(tǒng)的 API進行了分類封裝,并且為你創(chuàng)建了程序的一般框架, MFC是對 WindowsAPI 的封裝,大大簡化了我們的工作;學 VC主要就是要學 MFC,大約有 100 多個類,但常用的也就二三十個。應該象背 4 級單詞一樣將這些常用類搞懂;當然不要死記,要通過看幫助、看例子、動手練習來學會它們;而且,并非每個類的內部的所有函數都要學會,要日積月累。如果真的想成為高手,做個 筆記本 把自己認為重要的類、函數記下來,隨時學習,也是 很好的突擊方法 。 編程優(yōu)勢 隨著編程語言的推陳出新, MFC 一些缺點日益突出。最重要的就是入門門檻相對其他語言要高,而且同樣完成一個任務代碼量相對較多。而原有的優(yōu)勢如運行速度快等,也因為其他編程語言的日臻完善和個人電腦的運算速度增加而顯得不那么突出。 MFC 似乎江河日下。 但是 MFC 真的沒有任何優(yōu)勢了嗎?不是,面對底層程序,它能很輕松的與 Windows API 或驅動程序結合,就是在自己的代碼中直接使用 API函數,而 API 和驅動程序的資料都是以 C 語言為基礎的,這使得 VC 程序員能夠更輕松的使用 Windows API。這樣造成了一個很有意思的現象,即入門時 VC程序員要付出更多的努力來學習,但是一旦掌握后,開發(fā)其他領域的程序或使用第三方軟件時,如工業(yè)控制類的程序,由于底層的程序都是用 C 語言編寫,反倒是 VC 程序員能夠更快的掌握該領域的編程技術。而很多其他的編程語言甚至找不到相關的資料。這就說明 VC( MFC)實際上是一種入門困難,但是擴展學習卻很輕松的語言框架。如果既限于某一領域的話 VC 毫無優(yōu)勢可言,但是如果開發(fā)一個新的領域的應用程序或者該程序涉及多個應用領域的話,可減少重復學習的頻率和難度, VC( MFC)的優(yōu)勢會立刻顯現 出來。 畢業(yè)設計(論文)外文翻譯 8 語言發(fā)展 C++語言發(fā)展大概可以分為三個階段: 第一階段 從 80 年代到 1995 年 。這一階段 C++語言基本上是傳統(tǒng)類型上的 面向對象語言 ,并且憑借著接近 C 語言的效率,在工業(yè)界使用的開發(fā)語言中占據了相當大份額; 第二階段 從 1995年到 2020 年,這一階段由于 標準模板庫 (STL)和后來的 Boost等程序庫的出現,泛型程序設計在 C++中占據了越來越多的比重性。當然,同時由于 Java、 C等語言的出現和硬件價格的大規(guī)模下降, C++受到了一定的沖擊; 第三階段 從 2020 年 至今,由于以 Loki、 MPL 等程序庫為代表的產生式編程和模板元 編程的出現, C++出現了發(fā)展歷史上又一個新的高峰,這些新技術的出現以及和原有技術的融合,使 C++已經成為當今主流 程序設計語言 中最復雜的一員 。 C++入門 C++是一種語言,僅僅是它的語法、特性、標準類庫就已經是一門非常高深的課程,所以在開始學習的時候,必須先要打好基礎。在市面上有很多 Visual C++的書,雖然其中可能會花 12 章來介紹 C++的基本特性,但是那絕對不會讓你入門。因此,初學者學習 C++應該選擇針對 C++語言本身的書籍,而不能是針對 Visual C++、 MFC 或者 Windows API 的。 學習 C++應該由易至難, 循序漸 進 。以前經常有人說學習 C++之前應該學習 C語言。事實上那不是必須的, C++和 C 語言雖然有關系,但仍然是兩種不同的語言。當然,在學習 C++之前學習過其他編程語言是很有好處的。那會使學習 C++的速度更快,畢竟很多 計算機 語言的概念都是相通的。而對于零基礎的初學者來說,則是應該靜下心來,不要急躁。要成為 C++的高手,不是那么容易的,必須要花很大的努力。 從入門教材的選擇上,主要看學習 者的自身情況。如果已經有過學習 高級語言的經歷,那么推薦使用 譚浩強 的《 C++程序設計》。注意是 04年版的, 06 年版的那本書是閹割版,上來就面向對象。雖然說 C 和 C++是相似的,但是前面已經說了,C 和 C++應該作為兩種語言來學習,所以 06 年的那本內容就稍微欠 缺一點了。譚畢業(yè)設計(論文)外文翻譯 9 浩強 04 版的這本書內容比較規(guī)整的,條理也很清晰。如果有過其他高級語言的基礎,那么估計半年就能對 C++的概況有個了解了。譚浩強老師的書已經成為了全國各大高等院校的教科書,是比較受到認可的。 如果是從零基礎開始學 C++,那么推薦使用 潘嘉杰 的《易學 C++》。這本書是 2020 年出的新書,聽說是個學生在讀書的時候寫的。這本書網上有下 載免費的電子版。這本書主要就是針對初學者的,講得也比較生動有趣,比較提得起學習的興趣。所以沒有基礎的初學者選這本書也是不錯的,就是想要很快成為高手,可能看這本書還不夠。 至于看完入門的書之后,就應該看一些高層次的書了。比如 The C++ Programming Language 和 C++ Primer,同時也可以向 STL、 MFC、 API 等各個方向發(fā)展。如果對別的語言感興趣,還 能去看看 C和 Java,它們和 C++從語法和很多概念上都是類似的 。 C++設計原則 C++ 設計成靜態(tài)類型、和 C 同樣高效且可移植的多用途 程序 設計語言。 C++ 設計成直接的和廣泛的支援多種 程序設計風格 (程序化程序設計、資料抽象化、 面向對象程序設計 、泛型程序設計)。 C++ 設計成給程序設計者更多的選擇,即使可能導致程序設計者選擇錯誤。 C++ 設計成盡可能與 C 兼容,籍此提供一個從 C 到 C++的平滑過渡。 C++ 避免平臺限定或沒有普遍用途的特性。 C++ 不使用會帶來額外開銷的特性。 C++ 設計成無需復雜的程序設計環(huán)境 。
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1