欢迎来到天天文库
浏览记录
ID:45351887
大小:472.50 KB
页数:30页
时间:2019-11-12
《《C++ Builder》PPT课件CH02》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第二章C++Builder基本程式設計範例把BCB安裝完成,也了解整個IDE介面後,我們終於要展開設計之路了。在這一章節,我們將了解到整個BCB的設計原理,物件、屬性、事件、方法到底是什麼?以及我們該如何建立視窗程式等,都將呈現在大家的面前。進而介紹如何更改整個專案的屬性及選項。1大綱2-1.C++Builder程式設計原理2-2.第一個視窗應用程式2-3.C++Builder專案架構2-4.C++Builder專案選項設定本章習題22-1.C++Builder程式設計原理C++Builder本身就是以C++為基礎的軟體開發系統
2、,所以整個專案架構就是物件導向的架構。在這一小節裡,我們只稍微解釋了一下在BCB中最容易遇到有關於物件導向的名詞,我們將以最少的文字以及例子讓大家盡快的了解這些名詞的意義。至於詳細的物件導向原理或是C++的語法,可能就得請讀者自行研讀這方面的書籍,在這本書中不會提到這方面的東西。2-1.1.什麼是物件(Object)物件,照字面上的意義來說,就是一個一個的東西。沒錯,我們舉幾個生活上的例子來說明:腳踏車是一個物件,汽車也是物件,鍋子也是物件,房子也是物件。如以上所說,其實一般我們可以看的到,摸的到都可以稱作是物件。在BCB裡面的
3、物件則是一個一個的VCL元件,或是我們自己建立的物件也是,例如按鈕是個物件,選單也是個物件等等。簡單的說明一下物件的大概意義差不多就是這樣子了。32-1.C++Builder程式設計原理2-1.2.什麼是屬性(Property)屬性,它就是物件的特性、特徵。例如:汽車有顏色這個特徵,但是不同的汽車可能會有不同的顏色,所以顏色就是汽車的一個屬性,其餘的如汽車的馬力、汽車的車門數目、汽車的極速、汽車的排器量……等等,只要是用來描述這台汽車的東西都可以稱作是這台汽車的屬性。反觀,在BCB中對於一個物件的屬性是哪些呢?以按鈕來說好了,按
4、鈕的顏色、位置、大小……等等,都是按鈕的屬性。說到這邊,不知道大家對於屬性有沒有更進一步的認識呢?42-1.C++Builder程式設計原理2-1.3.什麼是事件(Event)事件,簡單來說就是會發生的事情。例如對於一台汽車來說,"正在駕駛"就是一種事件,轉彎、煞車等等都是。那對於BCB上的按鈕來說,按下按鈕就是一個事件。如果是對於整個視窗來說,開啟視窗也是一個事件、視窗移動、視窗關閉等等也都是事件。2-1.4.什麼是方法(Method)如果你要將汽車從紅色變成藍色,所使用的"方法"就是我們這邊所要說的方法。很簡單的,把這種觀念
5、轉換到BCB上的物件,假設我現在想要讓按鈕變成Focused,那我只需要執行SetFocus這個方法。如果我要將一個字串(AnsiString)變成整數,我只需要使用ToInt這個方法。所以,我們只要想成,要作一件事情一定需要一個方法,那就可以很清楚的將"方法"的定義弄清楚了。52-2.第一個視窗應用程式每當我們看到一個一個華麗的視窗應用程式時,是不是都有個夢想,我們也想自己寫一個這麼漂亮的東西出來。現在,我們將實現這個夢想。2-2.1.如何建立/執行Windows應用程式我們將一步一步的帶領大家建立第一個視窗應用程式。現在我們
6、執行BCB這套開發環境,執行後會出現如圖的畫面出現。62-2.第一個視窗應用程式其實,這就是一個基本的視窗程式了,現在,我們接著按下『Run』這個按鈕或是『F9』,就會出現一個最簡單的視窗了。接著我們選擇『CloseAll』,將所有的設計表格關閉,並且選擇不儲存。最簡單的視窗應用程式72-2.第一個視窗應用程式當我們關閉所有開發程式之後,如果我們還想繼續開發一套新的應用程式,我們可以選擇表單中的New,或是直接點選New的按鈕,之後就會出現建立新應用程式的選單。82-2.第一個視窗應用程式2-2.2.儲存專案內容當我們開發程式
7、當中,我們一定會常常儲存現在的成果,以避免當機或是程式無回應等造成的損失,這一小節我們將仔細的讓各位了解BCB中儲存專案的方法為何。我們儲存專案大致上分成四種:種類說明Save儲存目前正在編輯中的Form或是程式碼。SaveAs將目前正在編輯中的Form或是程式碼改成另一個檔名儲存。SaveProjectAs將目前正在編輯中的專案儲存成另外一個檔案名稱。SaveAll將目前正在編輯的Form、程式碼、專案等所有檔案全部儲存。9我們可以在主選單中找到這四個選項,也可以在快速按鈕的區域找到其中兩個。現在我們準備儲存我們目前的專案內容
8、,我們選擇SaveAll的按鈕按下去後,第一個會出現的視窗會儲存目前的Form和程式碼,接著會再出現一個對話窗的畫面來儲存整個專案的內容及設定。『範例程式2-1』2-2.第一個視窗應用程式102-2.第一個視窗應用程式按下SaveAll的快速鈕儲存專案內容的畫
此文档下载收益归作者所有