紫影龍的程式設計日記 —— 初識 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 啦~
好啦,我們今天就到這裡啦~
下次再見~