slide1
Download
Skip this Video
Download Presentation
C++ Builder 介紹

Loading in 2 Seconds...

play fullscreen
1 / 39

C Builder - PowerPoint PPT Presentation


  • 643 Views
  • Uploaded on

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 才會出現.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'C Builder' - Antony


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
slide2

Why C++ Builder

  • 由Borland Turbo C 演變而來
  • 承襲C++的優點
  • 省去介面設計的繁瑣工作
  • 仍為市場主流之一 (MS Visual C++)
  • 學習容易
borland c builder bcb
Borland C++ Builder (BCB)-安裝

安裝BCB 6.0 (2 Disks)

borland c builder bcb9
Borland C++ Builder (BCB)-啟動

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

Intergated Development Environment

IDE

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

borland c builder bcb10
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
Borland C++ Builder (BCB)

抬頭列 (Title Bar)

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

borland c builder bcb12
Borland C++ Builder (BCB)

功能表 (Main Menu)

borland c builder bcb13
Borland C++ Builder (BCB)

工具列 (Toolbars)

You would get from Main Menu, only faster.

borland c builder bcb14
Borland C++ Builder (BCB)

工具列 (Toolbars)

borland c builder bcb15
Borland C++ Builder (BCB)

元件盤 (Component Palette)

VCL (Visual Component Library)

用來快速開發使用者介面

borland c builder bcb16
Borland C++ Builder (BCB)

表單 (Form)

元件盤內元件的容器

borland c builder bcb17
Borland C++ Builder (BCB)

程式編輯視窗 (Code Editor)

使用F12與表單進行切換

介面與程式碼分離

一個程式單元稱為Unit

borland c builder bcb18
Borland C++ Builder (BCB)

程式編輯視窗 (Code Editor)

預設有兩個程式單元:

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

預設只有Source File可見

header file
Header File

C:\Program Files\Borland\CBuilder6\Include

#include <iostream.h>

#include “myh.h”

borland c builder bcb20
Borland C++ Builder (BCB)

程式編輯視窗 (Code Editor)

Class Explorer:

View  ClassExplorer

borland c builder bcb21
Borland C++ Builder (BCB)

物件檢視視窗 (Object Inspector)

borland c builder bcb22
Borland C++ Builder (BCB)

專案管理視窗 (Project Manager)

borland c builder bcb23
Borland C++ Builder (BCB)

善用On-Line Help

slide24
常用名詞與觀念
  • 元件或物件 (Object)
  • 類別
  • 屬性
  • 方法
  • 事件 …

We will see it later …..

bcb vb
BCB & VB
  • 程式設計環境類似IDE
  • BCB的變數都要宣告,且嚴格使用
  • 語法後面要以;結束
  • 元件使用以->間隔,VB使用.,不過

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

  • 大小寫有別(函數第一字多為大寫)
  • 元件更多更好用 …
slide26
程式撰寫、編譯與執行
  • 佈置元件於表單上(使用者介面)
  • 設定元件的初始屬性值
  • 撰寫各元件相關的事件函式(事件驅動)
  • 執行程式
  • 除錯
  • 存檔

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

slide27
程式撰寫、編譯與執行
  • 開啟新專案
    • File  New  Application

可以針對表單調整

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

需要我們寫程式

程式撰寫、編譯與執行

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

  • 表單常用事件(Events):
  • OnActivate:視窗變為Focus
  • OnCreate:視窗第一次產生
  • OnClick:視窗被滑鼠點一下
  • OnDestroy:結束視窗

表單載入 FormCreate  FormAactivate

slide30
程式撰寫、編譯與執行
  • 在表單上安排元件(以Label為例)
    • Component Palette  元件所在頁籤  快按兩下

可以針對元件調整

<好用的物件對齊功能>

slide31

所在類別

屬性 (Properties)

事件 (event)

程式撰寫、編譯與執行

元件(以Label為例):

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

slide32

Click事件

表單類別與名稱

物件名稱

程式撰寫、編譯與執行
  • 在適當的位置或事件中撰寫程式
    • 元件  快按兩下
slide33
基本語法介紹
  • 大小寫有別
  • 每一行程式(statement)後面要加上;號
  • 保留字(keywords)與識別字(Identifier)
  • 註解表示法:
    • /* */多列註解
    • // 單行註解
slide34
程式撰寫、編譯與執行
  • 編譯執行程式
    • F9 或

Run  Program Rest  停止程式執行

slide35
程式撰寫、編譯與執行
  • 存檔 (分別儲存表單與專案)
    • File  Save As
    • File  Save Project As
slide36
程式撰寫、編譯與執行
  • 存檔 (分別儲存表單與專案)
slide37
常用名詞與觀念
  • 元件或物件 (Object):Form, Label
  • 類別:TLabel
  • 屬性:Name
  • 方法:OnClick
  • 事件:OnClick

Now How do you feel?

slide38

事件

常用名詞與觀念

類別

資料成員

函式成員

外在環境

物件

屬性

方法

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

ad