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

C++ Builder 介紹 PowerPoint PPT Presentation


  • 520 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


Slide1 l.jpg

C++ Builder介紹


Slide2 l.jpg

Why C++ Builder

  • 由Borland Turbo C 演變而來

  • 承襲C++的優點

  • 省去介面設計的繁瑣工作

  • 仍為市場主流之一 (MS Visual C++)

  • 學習容易


Borland c builder bcb l.jpg

Borland C++ Builder (BCB)-安裝

安裝BCB 6.0 (2 Disks)


Borland c builder bcb4 l.jpg

Borland C++ Builder (BCB)-安裝


Borland c builder bcb5 l.jpg

Borland C++ Builder (BCB)-安裝


Borland c builder bcb6 l.jpg

Borland C++ Builder (BCB)-安裝


Borland c builder bcb7 l.jpg

如果有安裝InterBase才會出現

Borland C++ Builder (BCB)-安裝


Borland c builder bcb8 l.jpg

Borland C++ Builder (BCB)-安裝


Borland c builder bcb9 l.jpg

Borland C++ Builder (BCB)-啟動

開始程式集Borland C++ Builder 6C++Builder 6

Intergated Development Environment

IDE

同一視窗下擁有程式編寫、編譯、連結與執行的環境


Borland c builder bcb10 l.jpg

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 bcb11 l.jpg

Borland C++ Builder (BCB)

抬頭列 (Title Bar)

A C++ Builder program (application) is called a project.


Borland c builder bcb12 l.jpg

Borland C++ Builder (BCB)

功能表 (Main Menu)


Borland c builder bcb13 l.jpg

Borland C++ Builder (BCB)

工具列 (Toolbars)

You would get from Main Menu, only faster.


Borland c builder bcb14 l.jpg

Borland C++ Builder (BCB)

工具列 (Toolbars)


Borland c builder bcb15 l.jpg

Borland C++ Builder (BCB)

元件盤 (Component Palette)

VCL (Visual Component Library)

用來快速開發使用者介面


Borland c builder bcb16 l.jpg

Borland C++ Builder (BCB)

表單 (Form)

元件盤內元件的容器


Borland c builder bcb17 l.jpg

Borland C++ Builder (BCB)

程式編輯視窗 (Code Editor)

使用F12與表單進行切換

介面與程式碼分離

一個程式單元稱為Unit


Borland c builder bcb18 l.jpg

Borland C++ Builder (BCB)

程式編輯視窗 (Code Editor)

預設有兩個程式單元:

Source File (Unit.cpp)與Header File (Unit.h)

預設只有Source File可見


Header file l.jpg

Header File

C:\Program Files\Borland\CBuilder6\Include

#include <iostream.h>

#include “myh.h”


Borland c builder bcb20 l.jpg

Borland C++ Builder (BCB)

程式編輯視窗 (Code Editor)

Class Explorer:

View  ClassExplorer


Borland c builder bcb21 l.jpg

Borland C++ Builder (BCB)

物件檢視視窗 (Object Inspector)


Borland c builder bcb22 l.jpg

Borland C++ Builder (BCB)

專案管理視窗 (Project Manager)


Borland c builder bcb23 l.jpg

Borland C++ Builder (BCB)

善用On-Line Help


Slide24 l.jpg

常用名詞與觀念

  • 元件或物件 (Object)

  • 類別

  • 屬性

  • 方法

  • 事件 …

We will see it later …..


Bcb vb l.jpg

BCB & VB

  • 程式設計環境類似IDE

  • BCB的變數都要宣告,且嚴格使用

  • 語法後面要以;結束

  • 元件使用以->間隔,VB使用.,不過

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

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

  • 元件更多更好用 …


Slide26 l.jpg

程式撰寫、編譯與執行

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

  • 設定元件的初始屬性值

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

  • 執行程式

  • 除錯

  • 存檔

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


Slide27 l.jpg

程式撰寫、編譯與執行

  • 開啟新專案

    • File  New  Application

可以針對表單調整


Slide28 l.jpg

程式撰寫、編譯與執行

  • 表單常用屬性(Properties):

  • Name:程式內部寫程式用

  • Caption:顯示標題

  • Width:視窗顯示寬度

  • Height:視窗顯示高度

  • Left:視窗顯示位置x

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


Slide29 l.jpg

需要我們寫程式

程式撰寫、編譯與執行

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

  • 表單常用事件(Events):

  • OnActivate:視窗變為Focus

  • OnCreate:視窗第一次產生

  • OnClick:視窗被滑鼠點一下

  • OnDestroy:結束視窗

表單載入 FormCreate  FormAactivate


Slide30 l.jpg

程式撰寫、編譯與執行

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

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

可以針對元件調整

<好用的物件對齊功能>


Slide31 l.jpg

所在類別

屬性 (Properties)

事件 (event)

程式撰寫、編譯與執行

元件(以Label為例):

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


Slide32 l.jpg

Click事件

表單類別與名稱

物件名稱

程式撰寫、編譯與執行

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

    • 元件  快按兩下


Slide33 l.jpg

基本語法介紹

  • 大小寫有別

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

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

  • 註解表示法:

    • /* */多列註解

    • // 單行註解


Slide34 l.jpg

程式撰寫、編譯與執行

  • 編譯執行程式

    • F9 或

Run  Program Rest  停止程式執行


Slide35 l.jpg

程式撰寫、編譯與執行

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

    • File  Save As

    • File  Save Project As


Slide36 l.jpg

程式撰寫、編譯與執行

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


Slide37 l.jpg

常用名詞與觀念

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

  • 類別:TLabel

  • 屬性:Name

  • 方法:OnClick

  • 事件:OnClick

Now How do you feel?


Slide38 l.jpg

事件

常用名詞與觀念

類別

資料成員

函式成員

外在環境

物件

屬性

方法

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


Slide39 l.jpg

資料型別


  • Login