Slide1 l.jpg
Sponsored Links
This presentation is the property of its rightful owner.
1 / 39

C++ Builder 介紹 PowerPoint PPT Presentation


  • 568 Views
  • Updated On :
  • Presentation posted in: General

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) -安裝. 如果有安裝 InterBase 才會出現.

Download Presentation

C++ Builder 介紹

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


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)-安裝


如果有安裝InterBase才會出現

Borland C++ Builder (BCB)-安裝


Borland C++ Builder (BCB)-安裝


Borland C++ Builder (BCB)-啟動

開始程式集Borland C++ Builder 6C++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使用.,不過

    BCB中也有.(類別產生的物件使用)

  • 大小寫有別(函數第一字多為大寫)

  • 元件更多更好用 …


程式撰寫、編譯與執行

  • 佈置元件於表單上(使用者介面)

  • 設定元件的初始屬性值

  • 撰寫各元件相關的事件函式(事件驅動)

  • 執行程式

  • 除錯

  • 存檔

範例1-3a, p.1-10


程式撰寫、編譯與執行

  • 開啟新專案

    • File  New  Application

可以針對表單調整


程式撰寫、編譯與執行

  • 表單常用屬性(Properties):

  • Name:程式內部寫程式用

  • Caption:顯示標題

  • Width:視窗顯示寬度

  • Height:視窗顯示高度

  • Left:視窗顯示位置x

  • Top:視窗顯示位置y ….


需要我們寫程式

程式撰寫、編譯與執行

物件  使用者動作  觸發  事件 執行動作

  • 表單常用事件(Events):

  • OnActivate:視窗變為Focus

  • OnCreate:視窗第一次產生

  • OnClick:視窗被滑鼠點一下

  • OnDestroy:結束視窗

表單載入 FormCreate  FormAactivate


程式撰寫、編譯與執行

  • 在表單上安排元件(以Label為例)

    • Component Palette  元件所在頁籤  快按兩下

可以針對元件調整

<好用的物件對齊功能>


所在類別

屬性 (Properties)

事件 (event)

程式撰寫、編譯與執行

元件(以Label為例):

各元件的屬性與事件略有不同,等需要用到再去翻閱即可


Click事件

表單類別與名稱

物件名稱

程式撰寫、編譯與執行

  • 在適當的位置或事件中撰寫程式

    • 元件  快按兩下


基本語法介紹

  • 大小寫有別

  • 每一行程式(statement)後面要加上;號

  • 保留字(keywords)與識別字(Identifier)

  • 註解表示法:

    • /* */多列註解

    • // 單行註解


程式撰寫、編譯與執行

  • 編譯執行程式

    • F9 或

Run  Program Rest  停止程式執行


程式撰寫、編譯與執行

  • 存檔 (分別儲存表單與專案)

    • File  Save As

    • File  Save Project As


程式撰寫、編譯與執行

  • 存檔 (分別儲存表單與專案)


常用名詞與觀念

  • 元件或物件 (Object):Form, Label

  • 類別:TLabel

  • 屬性:Name

  • 方法:OnClick

  • 事件:OnClick

Now How do you feel?


事件

常用名詞與觀念

類別

資料成員

函式成員

外在環境

物件

屬性

方法

C++ Builder 幫大家產生的物件又稱為元件


資料型別


  • Login