C++Builder 教學:建立第一個視窗應用程式

這篇要教你如何用C++Builder建立一個窗應用程式

首先打開C++Builder
點選單FileNewVCL Form Application - C++Builder
一個視窗應用程式就建立完成了

結束

什麼!只有這樣?
好吧,內容的確有點太少

那就來介紹多一點

###基本介面介紹###
首先建立完的畫面中間出現一個空的Form
這個地方是讓你設計應用程式外觀的
01.png

底下的狀態列可以看到這樣的標籤
02.png

目前是Design,也就是處於設計模式頁面
Unit1.cppUnit1.h則分別是這個Form1的程式碼和標頭檔
History中可以看到歷史修改紀錄,每次存檔都會備份到這裡

右下方的Tool Palette是列出所有元件
每個分類點開後可以看到許多可用的元件
03.png

左下方的Object Inspector則是讓你設定元件屬性的地方
04.png

右上方的Project Manager可以管理專案中的所有檔案
05.png

###開始設計###
建立好專案,第一件事是為專案命名,並且儲存到專屬的資料夾
首先在Project Manager中,把Project1.exe重新命名為MyFirstApp.exe
可以使用F2或者右鍵選單使用Rename來重新命名
然後將Unit1.cpp改為FormMain.cpp
06.png

接著點FileSave Project As
新增一個MyFirstApp的資料夾並進入
然後將所有檔案存檔

再來就是設計Form囉
從右下角的Tool Palette找到TButtonTLabel把它們加到Form1上吧!

方法有兩種
一是點一下TButton然後點一下中間的設計畫面
二是直接滑鼠拖曳TButton到畫面上
就能把一個Button放上了

現在畫面上有了一個Label1和一個Button1
07.png

點一下Button1,然後從左下角的Object Inspector找到Caption
這是讓你設定Button上要顯示的文字,將它設定為Hello或其他你喜歡的字

接著在點兩下畫面中的Button1
會跑到程式碼的地方,並且幫你新增了一段程式碼

//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{

}
//---------------------------------------------------------------------------

{}中間的空白處打上Label1->Caption = "Hi!";
如下

//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Label1->Caption = "Hi!";
}
//---------------------------------------------------------------------------

完成後請點FileSave或者按下Ctrl+S存檔
接著請到上方ProjectBuild MyFirstApp或者按Shift+F9進行編譯

出現如下圖有個Done就是成功囉!
08.png

然後直接點上方綠色的按鈕09.png就能執行編譯出的執行檔了

10.png

按下Hello
11.png

以上就是今天的教學