Presentation is loading. Please wait.

Presentation is loading. Please wait.

PowerBuilder初探 張森.

Similar presentations


Presentation on theme: "PowerBuilder初探 張森."— Presentation transcript:

1 PowerBuilder初探 張森

2 大綱 安裝 PowerBuilder 與 ASA Template Application 與 Application 觀念圖解
製作應用程式 製作選單 建立及連接資料庫 DataWindow Object (待續…DataWindow Control)

3 安裝 PowerBuilder 與 ASA CD1為PowerBuilder光碟片,CD2為Patch File
執行CD1之setup.exe 於Select Components時,勾選PowerBuilder 7.0.2及Adaptive Server Anywhere 6.0.2即可 於Setup Type時,點選Custom;再於Select Components時,除預設元件外,另再勾選OLE DB Drivers及Foundation Class Library(PFC) 執行CD2之PB703_10180.exe,以更新PowerBuilder

4 Template Application 與Application
File>New>(Start Wizards)Template Application Application Type MDI: Multiple Document Interface SDI: Single Document Interface PFC: PowerBuilder Foundation Class 試做並比較MDI及SDI之差異

5 觀念圖解 基本物件架構圖 資料來源:PowerBuilder 7快速入門與Web應用(陳凱爾編著/文魁出版)

6 觀念圖解 DataWindow的運作 資料來源:PowerBuilder 7快速入門與Web應用(陳凱爾編著/文魁出版)

7 觀念圖解 Event Driven 資料來源:PowerBuilder 7快速入門與Web應用(陳凱爾編著/文魁出版)

8 製作應用程式 務必遵守的Object命名原則 Window Object : w_ Menu Object : m_
DataWindow Object : d_

9 製作應用程式 建立Application 建立Window Object 插入Control Object StaticText
CommandButton 指定cb_1/clicked()一行指令:Close(w_my_window)

10 製作應用程式 製作執行檔 應用程式之執行所須檔案 File>New>Project>Application
至少須輸入Executable File Name,其餘可使用預設值 Build 應用程式之執行所須檔案 產生之 .exe檔及 .ini檔(若有) C:\Program Files\Sybase\Shared\PowerBuilder內的一些 .dll檔 ASA 6.0所須使用檔案為 libjcc.dll, pbdwe70.dll, pbodb70.dll, pbvm70.dll

11 製作選單 建立Menu Object 開啟Window並指定Menu給Window
File>New>Object>Menu Insert Submenu Item與快速鍵(&)之製作 將指令加到選單中 開啟Window並指定Menu給Window

12 建立及連接資料庫 建立ASA資料庫 Adaptive Server Anywhere 6.0>Manage Adaptive Server Anywhere>Utilities>Create Database Select Default Collation Sequence選擇EUC_TAIWAN Taiwanese Big 5 Encoding,其餘可使用預設值

13 建立及連接資料庫 連接ASA資料庫 PowerBuilder>DB Profile>ODBC>New
Connection Tab:輸入Profile Name (例my_db1) DB Profile>ODBC>my_db1>Connect>機器資料來源>New>使用者資料來源>Adaptive Server Anywhere 6.0>完成

14 建立及連接資料庫 出現ODBC Configuration for ASA設定視窗須填入的資料有:
ODBC tab : Data source name Login tab : User ID(dba), Password(sql) Database : Database file DB Profile>ODBC>按右鍵點選my_db1>Connection> User ID(dba), Password(sql)

15 建立及連接資料庫 在PowerBuilder中之操作 建立資料表 輸入資料
Database>ODBC>my_db1>Table(右鍵)>New Table(例student)>輸入所需欄位 輸入資料 Database>ODBC>my_db1>student(右鍵)>Edit Data>Grid

16 建立及連接資料庫 在Manage Adaptive Server Anywhere之 操作
Utilities>Interactive SQL Login tab : User ID(dba), Password(sql) Database tab : Database file

17 DataWindow Object 建立DataWindow Object DataWindow Object之工作區
File>New>DataWindow>(Grid)>(Quick Select)>…>Save DataWindow (例d_list_student) DataWindow Object之工作區 實際工作區 資料表工作區:Design>Data Source

18 DataWindow Object 建立靜態查詢條件 建立動態查詢條件 Design>Data Source>Where
Design>Data Source>Retrieval Arguments>輸入Argument Name 及Type Where tab: 輸入Column及Operator 以右鍵點選Value欄位>Arguments>點選先前所輸入之Argument 回實際工作區>Retrieve

19 DataWindow Object Tab Order Format>Tab Order


Download ppt "PowerBuilder初探 張森."

Similar presentations


Ads by Google