C++ Builder介紹
Why C++ Builder 由Borland Turbo C 演變而來 承襲C++的優點 省去介面設計的繁瑣工作 仍為市場主流之一 (MS Visual C++) 學習容易
Borland C++ Builder (BCB)-安裝 安裝BCB 6.0 (2 Disks)
Borland C++ Builder (BCB)-安裝
Borland C++ Builder (BCB)-安裝
Borland C++ Builder (BCB)-安裝
Borland C++ Builder (BCB)-安裝 如果有安裝InterBase才會出現
Borland C++ Builder (BCB)-安裝
Borland C++ Builder (BCB)-啟動 開始程式集Borland C++ Builder 6C++Builder 6 Intergated Development Environment IDE 同一視窗下擁有程式編寫、編譯、連結與執行的環境
Borland C++ Builder (BCB) BCB整合開發環境介紹(IDE) 抬頭列 (Title Bar) 功能表 (Main Menu) 工具列 (Toolbars) 元件盤 (Component Palette) 物件結構視窗 (Object Tree View) 物件檢視視窗 (Object Inspector) 表單 (Form) 程式編輯視窗 (Code Editor) 專案管理視窗 (Project Manager)
Borland C++ Builder (BCB) 抬頭列 (Title Bar) A C++ Builder program (application) is called a project.
Borland C++ Builder (BCB) 功能表 (Main Menu)
Borland C++ Builder (BCB) 工具列 (Toolbars) You would get from Main Menu, only faster.
Borland C++ Builder (BCB) 工具列 (Toolbars)
Borland C++ Builder (BCB) 元件盤 (Component Palette) VCL (Visual Component Library) 用來快速開發使用者介面
Borland C++ Builder (BCB) 表單 (Form) 元件盤內元件的容器
Borland C++ Builder (BCB) 程式編輯視窗 (Code Editor) 使用F12與表單進行切換 介面與程式碼分離 一個程式單元稱為Unit
Borland C++ Builder (BCB) 程式編輯視窗 (Code Editor) 預設有兩個程式單元: Source File (Unit.cpp)與Header File (Unit.h) 預設只有Source File可見
Header File C:\Program Files\Borland\CBuilder6\Include #include <iostream.h> #include “myh.h”
Borland C++ Builder (BCB) 程式編輯視窗 (Code Editor) Class Explorer: View ClassExplorer
Borland C++ Builder (BCB) 物件檢視視窗 (Object Inspector)
Borland C++ Builder (BCB) 專案管理視窗 (Project Manager)
Borland C++ Builder (BCB) 善用On-Line Help
常用名詞與觀念 元件或物件 (Object) 類別 屬性 方法 事件 … We will see it later …..
BCB & VB 程式設計環境類似IDE BCB的變數都要宣告,且嚴格使用 語法後面要以;結束 元件使用以->間隔,VB使用.,不過 大小寫有別(函數第一字多為大寫) 元件更多更好用 …
程式撰寫、編譯與執行 佈置元件於表單上(使用者介面) 設定元件的初始屬性值 撰寫各元件相關的事件函式(事件驅動) 執行程式 除錯 存檔 範例1-3a, p.1-10
程式撰寫、編譯與執行 開啟新專案 File New Application 可以針對表單調整
程式撰寫、編譯與執行 表單常用屬性(Properties): Name:程式內部寫程式用 Caption:顯示標題 Width:視窗顯示寬度 Height:視窗顯示高度 Left:視窗顯示位置x Top:視窗顯示位置y ….
程式撰寫、編譯與執行 表單常用事件(Events): OnActivate:視窗變為Focus OnCreate:視窗第一次產生 需要我們寫程式 物件 使用者動作 觸發 事件 執行動作 表單常用事件(Events): OnActivate:視窗變為Focus OnCreate:視窗第一次產生 OnClick:視窗被滑鼠點一下 OnDestroy:結束視窗 表單載入 FormCreate FormAactivate
程式撰寫、編譯與執行 在表單上安排元件(以Label為例) Component Palette 元件所在頁籤 快按兩下 可以針對元件調整 <好用的物件對齊功能>
程式撰寫、編譯與執行 元件(以Label為例): 所在類別 屬性 (Properties) 事件 (event) 各元件的屬性與事件略有不同,等需要用到再去翻閱即可
程式撰寫、編譯與執行 在適當的位置或事件中撰寫程式 元件 快按兩下 表單類別與名稱 物件名稱 Click事件
基本語法介紹 大小寫有別 每一行程式(statement)後面要加上;號 保留字(keywords)與識別字(Identifier) 註解表示法: /* */ 多列註解 // 單行註解
程式撰寫、編譯與執行 編譯執行程式 F9 或 Run Program Rest 停止程式執行
程式撰寫、編譯與執行 存檔 (分別儲存表單與專案) File Save As File Save Project As
程式撰寫、編譯與執行 存檔 (分別儲存表單與專案)
常用名詞與觀念 元件或物件 (Object):Form, Label 類別:TLabel 屬性:Name 方法:OnClick Now How do you feel?
常用名詞與觀念 類別 資料成員 函式成員 外在環境 物件 屬性 方法 事件 C++ Builder 幫大家產生的物件又稱為元件
資料型別