C++ Builder介紹.

Similar presentations


Presentation on theme: "C++ Builder介紹."— Presentation transcript:

1 C++ Builder介紹

2 Why C++ Builder 由Borland Turbo C 演變而來 承襲C++的優點 省去介面設計的繁瑣工作
仍為市場主流之一 (MS Visual C++) 學習容易

3 Borland C++ Builder (BCB)-安裝
安裝BCB 6.0 (2 Disks)

4 Borland C++ Builder (BCB)-安裝

5 Borland C++ Builder (BCB)-安裝

6 Borland C++ Builder (BCB)-安裝

7 Borland C++ Builder (BCB)-安裝
如果有安裝InterBase才會出現

8 Borland C++ Builder (BCB)-安裝

9 Borland C++ Builder (BCB)-啟動
開始程式集Borland C++ Builder 6C++Builder 6 Intergated Development Environment IDE 同一視窗下擁有程式編寫、編譯、連結與執行的環境

10 Borland C++ Builder (BCB)
BCB整合開發環境介紹(IDE) 抬頭列 (Title Bar) 功能表 (Main Menu) 工具列 (Toolbars) 元件盤 (Component Palette) 物件結構視窗 (Object Tree View) 物件檢視視窗 (Object Inspector) 表單 (Form) 程式編輯視窗 (Code Editor) 專案管理視窗 (Project Manager)

11 Borland C++ Builder (BCB)
抬頭列 (Title Bar) A C++ Builder program (application) is called a project.

12 Borland C++ Builder (BCB)
功能表 (Main Menu)

13 Borland C++ Builder (BCB)
工具列 (Toolbars) You would get from Main Menu, only faster.

14 Borland C++ Builder (BCB)
工具列 (Toolbars)

15 Borland C++ Builder (BCB)
元件盤 (Component Palette) VCL (Visual Component Library) 用來快速開發使用者介面

16 Borland C++ Builder (BCB)
表單 (Form) 元件盤內元件的容器

17 Borland C++ Builder (BCB)
程式編輯視窗 (Code Editor) 使用F12與表單進行切換 介面與程式碼分離 一個程式單元稱為Unit

18 Borland C++ Builder (BCB)
程式編輯視窗 (Code Editor) 預設有兩個程式單元: Source File (Unit.cpp)與Header File (Unit.h) 預設只有Source File可見

19 Header File C:\Program Files\Borland\CBuilder6\Include
#include <iostream.h> #include “myh.h”

20 Borland C++ Builder (BCB)
程式編輯視窗 (Code Editor) Class Explorer: View  ClassExplorer

21 Borland C++ Builder (BCB)
物件檢視視窗 (Object Inspector)

22 Borland C++ Builder (BCB)
專案管理視窗 (Project Manager)

23 Borland C++ Builder (BCB)
善用On-Line Help

24 常用名詞與觀念 元件或物件 (Object) 類別 屬性 方法 事件 … We will see it later …..

25 BCB & VB 程式設計環境類似IDE BCB的變數都要宣告,且嚴格使用 語法後面要以;結束 元件使用以->間隔,VB使用.,不過
大小寫有別(函數第一字多為大寫) 元件更多更好用 …

26 程式撰寫、編譯與執行 佈置元件於表單上(使用者介面) 設定元件的初始屬性值 撰寫各元件相關的事件函式(事件驅動) 執行程式 除錯 存檔
範例1-3a, p.1-10

27 程式撰寫、編譯與執行 開啟新專案 File  New  Application 可以針對表單調整

28 程式撰寫、編譯與執行 表單常用屬性(Properties): Name:程式內部寫程式用 Caption:顯示標題 Width:視窗顯示寬度
Height:視窗顯示高度 Left:視窗顯示位置x Top:視窗顯示位置y ….

29 程式撰寫、編譯與執行 表單常用事件(Events): OnActivate:視窗變為Focus OnCreate:視窗第一次產生
需要我們寫程式 物件  使用者動作  觸發  事件  執行動作 表單常用事件(Events): OnActivate:視窗變為Focus OnCreate:視窗第一次產生 OnClick:視窗被滑鼠點一下 OnDestroy:結束視窗 表單載入 FormCreate  FormAactivate

30 程式撰寫、編譯與執行 在表單上安排元件(以Label為例) Component Palette  元件所在頁籤  快按兩下
可以針對元件調整 <好用的物件對齊功能>

31 程式撰寫、編譯與執行 元件(以Label為例): 所在類別 屬性 (Properties) 事件 (event)
各元件的屬性與事件略有不同,等需要用到再去翻閱即可

32 程式撰寫、編譯與執行 在適當的位置或事件中撰寫程式 元件  快按兩下 表單類別與名稱 物件名稱 Click事件

33 基本語法介紹 大小寫有別 每一行程式(statement)後面要加上;號 保留字(keywords)與識別字(Identifier)
註解表示法: /* */ 多列註解 // 單行註解

34 程式撰寫、編譯與執行 編譯執行程式 F9 或 Run  Program Rest  停止程式執行

35 程式撰寫、編譯與執行 存檔 (分別儲存表單與專案) File  Save As File  Save Project As

36 程式撰寫、編譯與執行 存檔 (分別儲存表單與專案)

37 常用名詞與觀念 元件或物件 (Object):Form, Label 類別:TLabel 屬性:Name 方法:OnClick
Now How do you feel?

38 常用名詞與觀念 類別 資料成員 函式成員 外在環境 物件 屬性 方法 事件 C++ Builder 幫大家產生的物件又稱為元件

39 資料型別


Download ppt "C++ Builder介紹."

Similar presentations


Ads by Google