• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Visual C++.NET編程講座之一

    發表于:2007-05-25來源:作者:點擊數: 標簽:編程C++.NET講座visual之一
    前言 本文先來較詳細地討論Visual C++的編程方式,然后討論其學習方法,最后說明本講座內容的編排。 Visual C++編程方式 2003年5月22日,微軟隆重推出三個企業級的產品:Microsoft Windows Server 2003,Visual Studio.NET 2003和SQL Server 2000 企業版64位
      前言


      本文先來較詳細地討論Visual C++編程方式,然后討論其學習方法,最后說明本講座內容的編排。   Visual C++編程方式


      2003年5月22日,微軟隆重推出三個企業級的產品:Microsoft Windows Server 2003,Visual Studio.NET 2003和SQL Server 2000 企業版64位。Visual Studio .NET 2003是 Microsoft 的第二代開發工具,用于構建和部署Microsoft .NET 的軟件。在這個最新平臺上,包括了Visual C++、Visual Basic和Visual C#等開發工具。


      Visual C++ .NET包括許多新的特性,如Web應用程序、托管C++擴展、ATL、DCOM、MFC等方面的增強以及ATL Server、Windows .NET Framework的支持等。


      盡管如此,Visual C++在Windows桌面應用程序上的編程方法仍可分為兩類:一類是非Window編程,如控制臺程序(一種與早期DOS相兼容的程序,用來學習基本C++的編程思想),另一類是Window編程,這一類編程方法又可分為兩種。一種是直接調用Windows提供的Win32 API(應用程序接口)函數開發Windows應用程序,像《Windows程序設計》(第五版)該書所討論的就是這種方式,另一種是使用Visual C++所提供的MFC(Microsoft Foundation Class,微軟基礎類)庫中的"類"及其功能函數。由于MFC對Win32 API編程方式的極好地封裝,使得我們不需要理解Windows內部編程機制就可以通過"應用程序向導"創建相應的應用程序框架,這些框架能滿足絕大多數開發者的需求,并且使得我們不必添加太多的代碼就能實現最常用的程序功能。因此,MFC是Visual C++中影響最深的一種編程方式,并且這個編程方式將會一直影響下去。


      Visual C++學習方法


      關于Visual C++學習方法,很多人都有這樣的體會:Visual C++功能太強大,想要全面掌握,是不可能的也是沒有必要的。當然,更不能尋求捷徑去速成,而必須在實踐中去磨練,并且還要選定一個方向,這個方向一定要結合自己的專業或興趣點。下面的學習啟示供學習者參考:


       要對程序設計有濃厚的興趣,這是學習Visual C++的基礎條件。興趣的高低常常決定你對它掌握的程度。


       不必遵循先學C++,再學Visual C++的次序。因為它們之間的側重點有很大的不同,C++著重于C++編程思想的培養,而Visual C++著重于Windows應用。但是,有了C++基礎肯定會對學習Visual C++有幫助。


       先找一本比較薄的Visual C++書看看,知道Visual C++能做什么,以及實現的基本過程。


       學習Visual C++一定要在項目中去做,或者說你用Visual C++要做什么。一開始可以選用你看到的應用程序。例如,計算器、記事本、簡單圖形繪制軟件開發等等,甚至比較高級的主題,如OpenGL、DirectX等也都可以,總之你必須用它做事!


       常備一些資料可以幫你走一些捷徑以及得到一種規范。例如:


       《Visual C++ 技術內幕》(第四版或第五版或第六版)


       《Windows程序設計》(第五版)


       《C++程序設計》(這種教材到處都是,各有利弊,只要你認為可以就行)


       《STL教程和參考手冊》(標準模板庫的使用將成為一種規范)


       《數據結構與算法》(有了這個基礎,代碼的價值就高了)


       《軟件工程》(讓自己知道軟件開發的過程和相關策略)


       常去幫助他人或發表文章,以獲取更多的學習機會。


       關注他人的最先成果,以激發自己拚搏的精神。


       通過認證考試,讓你獲得更成功的回報。例如微軟MCSE和MCSD認證考試等。


       當你覺得對MFC比較熟悉了,C++也還可以了,你就經常打開"\Program Files\Microsoft Visual Studio .NET\Vc7\atlmfc\src\mfc"(Visual C++ 6.0在"\Program Files\Microsoft Visual Studio\VC98\MFC\SRC")中的源代碼看看。當然肯定有很多看不懂,沒關系,看多了你就不會覺得MFC神秘了。并且,你不久還會發現,www.codeguru.com中的界面(包括控件)定制代碼其實與MFC源代碼相差沒有多少。


      本講座是以Window XP 和 Visual C++ .NET(不是Visual C++ 6.0)作為程序設計平臺。


    原文轉自:http://www.kjueaiud.com

    評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>