PowerBuilder資料庫開發技術

PowerBuilder資料庫開發技術

《PowerBuilder資料庫開發技術》以最新版本的PowerBuilder為背景,介紹了利用PowerBuilder開發資料庫應用程式的必備知識。

基本信息

內容簡介

《PowerBuilder資料庫開發技術》以最新版本的PowerBuilder為背景,從實用的角度介紹了開發信息管理系統應該具備的基礎知識、MS SQL Server資料庫管理系統的使用、PowerBuilder運算元據庫的方法以及:PowerBuilder中的各種對象,最後以一個完整的實例,介紹了資料庫套用系統的設計方法、設計步驟以及應用程式的發布等內容。為便於讀者掌握和套用:PowerBuilder開發技術,《PowerBuilder資料庫開發技術》各章都給出了相應的習題。

編輯推薦

《PowerBuilder資料庫開發技術》適合作為普通高校計算機類、管理信息類、電子類各專業和物流管理等專業的教學用書,也可作為高職高專以及培訓班的教材,還可作為PowerBuilder開發套用領域的工程技術人員的參考書。

目錄

出版說明

前言

第1章 基礎知識

1.1 管理信息系統綜述

1.1.1 管理信息系統的概念

1.1.2 MIS的結構、特徵及相關學科

1.2 資料庫基礎知識

1.2.1 數據和數據管理技術

1.2.2 資料庫

1.2.3 資料庫管理系統

1.2.4 資料庫設計

1.2.5 資料庫套用系統

1.3 套用系統的體系結構

1.3.1 客戶機/伺服器結構

1.3.2 瀏覽器/伺服器結構

1.4 面向對象的編程技術

1.4.1 面向對象的概念

1.4.2 面向對象程式設計的主要特徵

1.4.3 PowerBuilder中的面向對象技術

1.5 管理信息系統的開發方法和開發過程

1.5.1 管理信息系統的開發原則

1.5.2 管理信息系統的開發方法

1.5.3 利用PowerBuilder開發應用程式的步驟

1.6 習題

第2章 MicrosoftSQLServer資料庫

2.1 MicrosoftSQLServer概述

2.1.1 MicrosoftSQLServer資料庫的安裝

2.1.2 常用的管理工具

2.2 MicrosoftSQLServer資料庫管理

2.2.1 創建資料庫

2.2.2 刪除資料庫

2.2.3 備份和還原資料庫

2.3 MicrosoftSQLserver資料庫的表管理

2.3.1 MicrosoftSQLServer的基本數據類型

2.3.2 創建表

2.3.3 刪除表

2.3.4 查看和編輯數據

2.4 習題

第3章 PowerBuilder編程入門

3.1 PowerBuilder的功能特點

3.2 PowerBuilder的安裝

3.3 建立一個簡單的應用程式

3.3.1 概述

3.3.2 PowerBuilder中的套用和套用對象

3.3.3 啟動PowerBuilder

3.3.4 創建工作區和套用對象

3.3.5 創建視窗

3.3.6 編譯運行

3.4 PowerBuilder開發環境總覽

3.4.1 PowerBuilder開發環境

3.4.2 PowerBuilder的選單欄

3.4.3 PowerBuilder的工具條

3.4.4 PowerBuilder中的視圖

3.4.5 PowerBuilder的幫助系統

3.4.6 PowerBuilder畫板總覽

3.5 習題

第4章 在PowerBuilder中運算元據庫

4.1 PowerBuilder中的資料庫接口種類

4.2 PowerBuilder訪問MicrosoftSQLServer資料庫的連線方式

4.2.1 PowerBuilder通過ODBC接口訪問MicrosoftSQLServer

4.2.2 PowerBuilder通過OLEDB接口訪問MicrosoftSQLServer

4.3 PowerBuilder訪問Oracle資料庫

4.4 在PowerBuilder中運算元據庫中的表

4.4.1 資料庫畫板簡介

4.4.2 創建表

4.4.3 修改表

4.4.4 主鍵管理

4.4.5 索引管理

4.4.6 刪除表

4.4.7 數據瀏覽、修改

4.4.8 數據的導入與導出

4.4.9 數據的排序與過濾

4.5 習題

第5章 powerscript程式語言

5.1 PowerScript語言的特點

5.2 script編程視圖的使用

5.2.1 編輯代碼

5.2.2 貼上功能

5.2.3 編譯代碼

5.3 語言基礎

5.3.1 斷行、續行與多條語句

5.3.2 注釋

5.3.3 標識符

5.3.4 特殊ASCII碼字元

5.3.5 空值

5.3.6 對象屬性、函式和事件的引用方法

5.3.7 代詞

5.3.8 保留字

5.3.9 事件處理程式的編寫環境

5.4 數據類型與變數說明

5.4.1 標準數據類型

5.4.2 系統對象數據類型

5.4.3 枚舉類型

5.4.4 變數的聲明

5.4.5 變數數組

5.4.6 變數的作用域

5.4.7 變數的命名約定

5.5 操作符

5.5.1 算術操作符

5.5.2 關係操作符

5.5.3 邏輯操作符

5.5.4 連線操作符

5.5.5 操作符的優先權

5.6 創建與釋放對象實例

5.6.1 創建對象實例

5.6.2 釋放對象實例

5.6.3 收集廢棄對象

5.7 流控制語句

5.7.1 條件語句

5.7.2 循環語句

5.7.3 返回語句與終止程式運行

5.8 嵌入式SQL

5.8.1 事務對象

5.8.2 提交與回滾事務

5.8.3 常用的SQL語句

5.8.4 檢查SQL語句執行情況

5.8.5 讀取多行數據

5.8.6 貼上SQL語句

5.9 常用函式

5.9.1 訊息函式MessageBox()

5.9.2 響鈴函式Beep()

5.9.3 數據類型轉換函式

5.9.4 數據類型檢查函式

5.9.5 運行其他應用程式的函式Run()

5.9.6 設定輸入焦點函式SetFocus()

5.9.7 顏色函式RGB()

5.10 創建自定義函式和結構

5.10.1 創建自定義全局函式

5.10.2 創建自定義結構

5.10.3 公共對象函式

5.1l 全局外部函式的聲明

5.12 習題

第6章 套用對象

6.1 套用對象及其創建

6.2 套用對象的屬性

6.2.1 在套用畫板中設定套用對象的屬性

6.2.2 在代碼中設定套用對象的屬性

6.3 套用對象的事件

6.4 套用對象的函式

6.5 習題

第7章 視窗

7.1 創建視窗

7.1.1 普通方式創建

7.1.2 繼承方式創建

7.2 視窗的類型

7.3 設定視窗屬性

7.3.1 在視窗畫板中設定視窗屬性

7.3.2 在代碼中設定視窗屬性

7.4 視窗的事件

7.5 視窗的函式

7.5.1 系統級操作視窗的函式

7.5.2視窗對象級函式

7.6 多文檔界面

7.6.1 多文檔界面的構成及有關概念

7.6.2 創建多文檔界面

7.6.3 工具列的控制

7.7 習題

第8章 選單

8.1 選單的類型及構成

8.2 創建選單

8.2.1 創建選單的方法

8.2.2 創建各種類型的選單

8.2.3 修改選單

8.3 選單的屬性

8.3.1 選單對象的一般屬性

8.3.2 設定工具條屬性

8.4 選單的事件

8.5 選單與視窗的關聯

8.6 習題

第9章 視窗中的控制項

9.1 在視窗上放置控制項

9.2 控制項的命名規則

9.3 操縱控制項

9.4 設定控制項的屬性

9.5 各類控制項介紹

9.5.1 按鈕

9.5.2 單選按鈕、複選框和組框

9.5.3 文本顯示與編輯控制項

9.5.4 圖像顯示控制項

9.5.5 畫圖控制項

9.5.6 滾動控制項

9.5.7 進度條控制項

9.5.8 列表選擇類控制項

9.5.9 樹形視圖控制項

9.5.10 列表視圖控制項

9.5.11 標籤控制項

9.5.12ole控制項

9.5.13 超連結類控制項

9.5.14 日期選擇類控制項

9.5.15 統計圖控制項

9.5.16 用戶對象控制項

9.5.17 InkEdit控制項和InkPicture控制項

9.5.18 v動畫播放控制項

9.6 習題

第10章 數據視窗

10.1 數據視窗對象概述

10.2 創建數據視窗對象

10.3 數據源

10.3.1 QuickSelect數據源

lO.3.2 SQLSelect數據源

10.3.3 Query數據源

10.3.4 External數據源

10.3.5 StoredProcedure數據源

10.4 數據視窗的顯示風格

10.4.1 列表風格

10.4.2 表格風格

10.4.3 自由格式

10.4.4 標籤風格

10.4.5 分欄風格

10.4.6 分組風格

10.4.7 樹形視圖風格

10.4.8 RichText風格

10.5 數據視窗畫板

10.5.1 數據視窗畫板工作區

10.5.2 調整對象

10.5.3 預覽數據視窗對象

10.6 設定數據視窗對象的屬性

10.6.1 設定數據視窗屬性的方法

10.6.2 數據視窗的常規屬性

10.6.3 數據視窗的HTML屬性

10.7 設定列的屬性

10.7.1 顯示格式

10.7.2 編輯風格

10.7.3 有效性規則

10.8 控制數據行

10.8.1 數據視窗的緩衝區

10.8.2 記錄過濾

10.8.3 記錄排序

10.8.4 記錄分組

10.8.5 按需提取數據

10.8.6 壓縮重複值

10.9 數據視窗中的控制項

10.9.1 在數據視窗中加入控制項

10.9.2 設定數據視窗中的控制項屬性

10.10 數據視窗控制項

10.10.1 數據視窗控制項的屬性

10.10.2 數據視窗控制項的事件

10.10.3 數據視窗控制項的常用函式

10.11習題

第11章 一個套用實例

11.1 系統需求分析

11.2 資料庫設計

11.3 系統設計

11.3.1 創建工作區和套用對象

11.3.2 創建全局變數和函式

11.3.3 創建主視窗

11.3.4 創建選單

11.3.5 創建功能視窗

11.4 應用程式的發布

11.4.1 創建執行檔

11.4.2 PowerBuilder運行時庫

11.4.3 資料庫接口

11.5 小結

……

序言

本書以最新版本的PowerBuilder為背景,介紹了利用PowerBuilder。開發資料庫應用程式的必備知識。資料庫後台管理採用實際中套用較多的MS SQL Server資料庫管理系統。

PowerBuilder是美國Sybase公司推出的產品,是一個非常優秀的資料庫套用系統前端開發工具。它採用面向對象的開發技術,具有可視化的圖形用戶界面,開發人員能夠使用它快速開發出應用程式。

Microsoft SQL Server是當前非常流行的資料庫管理系統之一。SQL Server資料庫管理系統建立在成熟而強大的關係模型理論基礎之上,在易用性、可擴展性、可靠性等方面確立了領先的地位,是使用廣泛、普及率很高的資料庫管理系統。

本書從實用的角度,介紹了開發信息管理系統應該具備的基礎知識、MS SQL Server資料庫管理系統的使用、PowerBuilder運算元據庫的方法以及PowerBuilder中的各種對象,最後以一個完整的實例,介紹了資料庫套用系統的設計方法、設計步驟以及應用程式的發布等內容。

在教材的每一章,首先指明學習目標、學習重點與難點,章末給出了相應的習題,有利於讀者全面了解每章的重點內容,同時也有助於教學。本書以典型套用案例為教學實例,便於讀者掌握和套用PowerBuilder開發管理信息系統。

本書深入淺出,層次分明,實例豐富,突出實用,可操作性強,特別適合作為普通高校計算機類、管理信息類、電子類等各專業的教學用書,也可作為高職高專以及培訓班的教材,還可作為PowerBuilder開發套用領域的工程技術人員的參考書。

本書的電子教案以及最後一章的套用實例等相關內容均可免費從http://www.cmpedu.com或http://www.mcu001.com網站上下載。

感謝Sybase軟體(中國)有限公司北京研發中心總監尹立群博士為本書審稿,並提出了諸多寶貴建議。

由於時間倉促,並且作者水平有限,書中定有不妥或錯誤之處,敬請讀者批評指正。

相關詞條

相關搜尋

熱門詞條

聯絡我們