1. 程式人生 > >紫影龍的程式設計日記 —— 初識 Visual C++

紫影龍的程式設計日記 —— 初識 Visual C++

    今天是個好日子,因為我就要開始學習 Visual C++ 開發技術啦~  (Visual : 視覺化)

要開發的話,首先需要安裝開發工具。我買的書帶的光盤裡有個 Visual C++ 6.0 的安裝程式,安裝好之後就可以開始學習程式設計開發啦~

(PS:可以到網路上搜索下載 Visual C++ 6.0 的安裝程式 . 推薦安裝英文原版,中文版本有BUG,編譯的時候有時候會卡死)

一步一步點選Next就可以完成安裝啦~

選擇 第一個選項(我同意) 就可以點選Next 繼續安裝了


這裡用的是XP系統,如果用的是 Vista (Win7) 以上的系統,則會出現這樣的提示,我們選擇執行程式即可。



安裝期間彈出的對話方塊全部點是(yes)或者確定(OK)就可以了~

安裝好之後就可以開始開發第一個程式啦~

如果沒有在桌面上生成快捷方式,就開啟安裝目錄 (你的安裝磁碟下的安裝目錄\Microsoft Visual Studio\Common\MSDev98\Bin)裡的MSDEV.EXE就可以啦~

如果用的是 Vista (Win7) 以上的系統,則會出現這樣的提示

或者這樣的提示


這裡有一個很搞笑的解決辦法,把 MSDEV.EXE 重新命名成 1.EXE 就可以啦~


好了,我們開啟 MSDEV.EXE (或 重新命名後的 1.EXE)     

PS: 可以傳送到桌面快捷方式,這樣就不用每次都找到安裝目錄開啟啦~

首先呢。我們點選 File 選單下的 New 新建一個 MFC AppWizard (exe) 工程.


選擇Dialog based 之後,一路點Next即可


順帶說一下在這一步裡的 How would you like to ues the MFC Library?  這個選項,如果選擇了第一個,那麼在釋出程式的時候就需要把用到的dll一起打包釋出,

否則程式會說缺少需要的dll。如果選擇了第二個,那麼程式會把用到的dll放到程式裡面,雖然程式體積會變大,但就不需要把dll打包一起釋出啦(推薦這種方式)

好了,點選 Finish 我們的工程就建立好啦~ 彈出的對話方塊點確定(OK)就可以了.


現在我們看到的就是我們的第一個MFC程式啦~ 右鍵點選中間的靜態文字控制元件,選擇Properties 開啟它的屬性. 可以把它的 Caption (標題) 屬性改成需要的文字.


按下F7 就可以編譯我們的程式啦~  編譯完成之後,按下F5 就可以執行(除錯)我們的程式啦~  終於做出自己的第一個程式了,是不是很激動呢~

PS: 直接按下 F5 執行(除錯)也是可以的哦~  編譯器會問你:還沒有編譯,專案不存在,是否編譯? 選擇是就可以了。


如果用的是 Vista (Win7) 以上的系統,則會出現這樣的提示


和這樣的提示


我們把不再顯示此訊息的鉤打上,然後點選執行程式就可以啦~

如果僅僅這樣,是不是還不夠過癮呢~ 讓我們繼續~

看到右邊裡面有很多控制元件的工具欄了嗎,我們可以從裡面拖出我們需要的控制元件哦~

我們來實踐一下,首先從控制元件工具欄裡拖出一個靜態文字控制元件(正數第三個)(Aa) 然後右鍵點選它,選擇Properties 開啟它的屬性. 

把它的 Caption (標題) 屬性改成我們需要的文字。比如說,作者:紫影龍~


按下F7 編譯我們的程式。編譯完成之後,按下F5執行我們的程式~  (直接按下 F5 也可以)


很有意思把,利用好控制元件工具欄裡面的控制元件,我們就可以做出很多優秀的程式哦~

接下來讓我們挑戰難度高一點的~

雙擊 確定 按鈕,新增事件處理程式碼。


點選OK 新增事件處理程式碼 

我們把裡面預設的程式碼全部刪掉,輸入MessageBox("需要的內容") ;


編譯之後執行,點選 確定 ,就可以看到我們的訊息提示框啦~


至此,我們的第一個 MFC 程式就做完啦~

開啟工程專案目錄下的Debug資料夾,我們就可以找到我們做好的程式啦~


但我們發現我們程式的資訊依然是預設的,要怎麼樣才能改成我們自己的資訊呢?

我們點選 “專案名稱 resources” 裡的 Version ,雙擊 VS_VERSION_INFO 編輯我們的資訊~


儲存之後重新編譯,就可以看到我們的資訊已經放到程式裡面啦~

我們發現,做出來的應用程式體積比較大,有沒有辦法給它 “減肥” 呢?

辦法當然有啦~ 我們點選 Build 選單下的 Set Active Project Configurion 選項.


我們選擇第一個選項 Win32 Release  點選OK

重新編譯之後就可以在專案目錄下找到 Release 目錄,我們編譯好的程式就在下面啦~


哈哈,減肥成功啦~ 

這樣我們就把2.01MB 的程式 “減肥” 到200KB 啦~

好啦,我們今天就到這裡啦~

下次再見~