C++ Builder介紹.

Slides:



Advertisements
Similar presentations
第一單元 建立java 程式.
Advertisements

第二章 VB的编程机制 【授课时间】第3周,第2次课 【授课题目】 2.1 面向对象程序设计概述 2.2 VB中的对象
台生vs.陸生— 生涯競爭力面面觀 主講人:吳正興
第三章 以Borland C++ Builder開發 視窗介面為基之I/O控制技術
第 2 章 初探 C++.
Visual Basic程序设计 主 编  柳青.
TQC+ JAVA全國教師研習會 PLWeb 程式設計練習平台 簡介.
Taiwan President Election
手持式裝置之隨身照護應用 Android開發環境設定 鐘國家 老師.
手持式裝置之隨身照護應用 Android開發環境設定 鐘國家 老師.
C# 程式設計 第一部分 第1-4章 C# 程式設計 - 南華大學資管系.
第二十八章 開發新的VCL元件 雖然BCB內提供了很多VCL元件,但是一定還有一些我們常常需要用的介面並沒有製作成VCL元件,或是一些個人化的介面,我們也有需要做成VCL元件。在第十三章,我們將介紹如何自行開發新的VCL元件。
程式語言的基礎 Input Output Program 世代 程式語言 第一世代 Machine language 第二世代
第17章 使用B4J建立跨平台應用程式 17-1 認識B4J整合開發環境 17-2 下載與安裝B4J開發環境
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
Java簡介.
Chapter 1 用VC++撰寫程式 Text book: Ivor Horton.
物件導向程式設計 CH1, CH2.
基础综合 C++ Builder 显示与输入接口
第1章 認識Arduino.
MPLAB IDE 8 建立專案.
簡易 Visual Studio 2010 C++ 使用手冊
鄭士康 國立台灣大學 電機工程學系/電信工程研究所/ 資訊網路與多媒體研究所
页眉 基础综合 C++ Builder 按钮组件
資料庫操作.
第1章 Delphi 6快速入门 1.1 Delphi 6概述 1.2 Delphi 6的安装 1.3 Delphi 6的界面描述.
1. 檔案File  開新New  檔案Empty File (再另存新檔D:\hello.c)
Delphi程序设计与应用教程 宁正元 主编 刘雄恩 陈琼 副主编 中国水利水电出版社
数据库原理及应用 《数据库原理及应用》课程组 荆楚理工学院.
第一章 VB概述 本章重点和难点 1.1 VB 概述 1.2 面向对象的程序设计方法基础
桌面環境簡介及IDE開發工具 Outline (一)什麼是Linux? (二)桌面環境系統簡介 (三)IDE開發工具.
類別(class) 類別class與物件object.
R教學 安裝RStudio 羅琪老師.
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
C++ Builder 6 程序设计 第一章 C++Builder 6概述.
安裝JDK 安裝Eclipse Eclipse 中文化
程式設計 Visual Basic簡介 週次:1 建國技術學院 資管系 饒瑞佶 2003年9月17日.
Visual Basic 物件導向程式設計簡介.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
Java 程式設計 講師:FrankLin.
簡易 Visual Studio 2005 C++ 使用手冊
SuperGIS 2.0 基本架構介紹.
Java程式設計 Eclipse.
第一單元 建立java 程式.
VS.NET 2003 IDE.
App Inventor 2初體驗 靜宜大學資管系 楊子青
Ch20. 計算器 (Mac 版本).
TA教育訓練 微處理機系統實習.
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
電腦軟體設計丙級 Visual Basic簡介 建國科技大學 資管系 饒瑞佶 2010年.
第一次Labview就上手 參考書籍: LabVIEW for Everyone (Jeffrey Travis/Jim Kring)
GUI Title and GUI Status
VS.NET 2003 IDE.
Class & Object 靜宜大學資工系 蔡奇偉副教授 ©2011.
計算機程式 Visual BASIC 程式設計
Video 影像 (VideoPlayer 影像播放器、Camcorder 錄影機) 靜宜大學資管系 楊子青
计算机应用基础 潍坊学院 计算机工程学院 主讲人:丁素英.
探討如何執行ISO 14001-建立環境管理系統三部曲 工業污染防治報導-第 104 期
陣列與結構.
進階UI元件:ListView元件以及複選 靜宜大學資管系 楊子青
Brief Guide of FrontPage
A Simple iOS Application
What is “this”? 在物件導向程式設計中,類別的定義就是在說明如果創建了“這個物件”的話,它會具有那些屬性與功能,以及這些功能是如何實現的。 而所謂的“這個物件”就以 this 來表示。 當我們在JavaScript與jQuery中寫 script 程式(函式)時,“誰”呼叫這個函式,這個“誰”就是該函式中所謂的.
面向对象程序设计 C++教程 西安工业大学 于帆.
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
NFC (近場通訊, Near Field Communication) 靜宜大學資管系 楊子青
Usage Eclipse 敏捷方法工具介紹 實驗室網站:
Unix指令4-文字編輯與程式撰寫.
Develop and Build Drives by Visual C++ IDE
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
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)-安裝

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

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使用.,不過 大小寫有別(函數第一字多為大寫) 元件更多更好用 …

程式撰寫、編譯與執行 佈置元件於表單上(使用者介面) 設定元件的初始屬性值 撰寫各元件相關的事件函式(事件驅動) 執行程式 除錯 存檔 範例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 幫大家產生的物件又稱為元件

資料型別