轉帖|使用教程|編輯:鮑佳佳|2020-11-19 10:47:28.013|閱讀 710 次
概述:VC++全稱是Visual C++,是由微軟提供的C++開發工具,它與C++的根本區別就在于,C++是語言,而VC++是用C++語言編寫程序的工具平臺。VC++不僅是一個編譯器更是一個集成開發環境,包括編輯器、調試器和編譯器等,一般它包含在Visual Studio中。Visual Studio包含了VB、VC++、C#等編譯環境。當然我們在使用VC++ 6.0的時候為了輕便,總是只單獨安裝VC++ 6.0。但自微軟2002年發布Visual Studio.NET以來,微軟建立了在.NET框架上的代碼托管機制,一個項目可以支持多種語言開發的組件,VC++同樣被擴展為支持代碼托管機制的開發環境,所以.NET Framework是必須的,也就不再有VC++的獨立安裝程序,不過可以在安裝Visual Studio時只選擇VC++進行安裝。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
C++編程入門系列給大家講了C++的編程入門知識,大家對C++語言在語法和設計思想上應該有了一定的了解了。但是教程中講的例子只是一個個簡單的例程,并沒有可視化窗口。在這套VS2010/MFC編程入門教程中將會給大家講解怎樣使用VS2010進行可視化編程,也就是基于窗口的程序。
C++編程入門系列主要偏重于理論方面的知識,目的是讓大家打好底子,練好內功,在使用VC++編程時不至于丈二和尚摸不著頭腦。本套教程也會涉及到VC++的原理性的東西,同樣更重視實用性,讓大家學完本套教程以后,基本的界面程序都能很容易編寫出來。
VC++簡介
VC++全稱是Visual C++,是由微軟提供的C++開發工具,它與C++的根本區別就在于,C++是語言,而VC++是用C++語言編寫程序的工具平臺。VC++不僅是一個編譯器更是一個集成開發環境,包括編輯器、調試器和編譯器等,一般它包含在Visual Studio中。Visual Studio包含了VB、VC++、C#等編譯環境。當然我們在使用VC++ 6.0的時候為了輕便,總是只單獨安裝VC++ 6.0。但自微軟2002年發布Visual Studio.NET以來,微軟建立了在.NET框架上的代碼托管機制,一個項目可以支持多種語言開發的組件,VC++同樣被擴展為支持代碼托管機制的開發環境,所以.NET Framework是必須的,也就不再有VC++的獨立安裝程序,不過可以在安裝Visual Studio時只選擇VC++進行安裝。
VC++與MFC
講VC++免不了要提MFC,MFC全稱Microsoft Foundation Classes,也就是微軟基礎類庫。它是VC++的核心,是C++與Windows API的結合,很徹底的用C++封裝了Windows SDK(Software Development Kit,軟件開發工具包)中的結構和功能,還提供了一個應用程序框架,此應用程序框架為軟件開發者完成了一些例行化的工作,比如各種窗口、工具欄、菜單的生成和管理等,不需要開發者再去解決那些很復雜很乏味的難題,比如每個窗口都要使用Windows API注冊、生成與管理。這樣就大大減少了軟件開發者的工作量,提高了開發效率。
當然VC++不是只能夠創建MFC應用程序,同樣也能夠進行Windows SDK編程,但是那樣的話就舍棄了VC++的核心,放棄了VC++最強大的部分。MFC也不是只能用于VC++中,它同樣也可以用在Borland C++等編譯器中,當然沒有幾個人這樣做。
本節旨在讓大家對VC++、VS和MFC有基本的概念上的認識,后面雞啄米會帶大家進入VS/MFC的世界,讓大家輕松的開發各種包含窗口、圖形等的可視化程序。
相關VC++/MFC組件工具推薦:
Toolkit Pro:
Codejock軟件公司的Xtreme Toolkit Pro是屢獲殊榮的VC界面庫,是MFC開發中最全面界面控件套包,它提供了Windows開發所需要的11種主流的Visual C++ MFC控件,包括Command Bars、Controls、Chart Pro、Calendar、Docking Pane、Property Grid、Report Control、Shortcut Bar、Syntax Edit、Skin Framework 和Task Panel。(點這下載)
BCGControlBar
BCGControlBar ("Business Components Gallery ControlBar")是MFC擴展庫,使您可以創建具有完全自定義選項(功能區、可自定義工具欄、菜單等)以及一組專業設計的豐富Microsoft Office和Microsoft Visual Studio的應用程序 GUI控件,例如圖表、日歷、網格、編輯器、甘特圖和許多其他控件。
BCGControlBar庫擁有500多個經過全面設計、測試和充分記錄的MFC擴展類??梢暂p松地集成到你的應用程序中,并為你節省數百個開發和調試時間。(點這下載)
本教程持續更新……
本文轉載自:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn