版權資訊
書 名: PowerBuilder10.0程式設計基礎與套用
作 者:向隅 王彥
出版時間: 2009
開本: 16
定價: 28.00 元
內容簡介
《PowerBuilder10.0程式設計基礎與套用》是全國普通高等教育“十一五”國家級規劃教材,是經教育部組織專家論證審定的資料庫專業課程的權威教材。《PowerBuilder10.0程式設計基礎與套用》內容:《PowerBuilder10.0程式設計基礎與套用》由13章、4個附錄及習題參考答案組成。主要內容包括:PowerBuilder集成開發環境和應用程式界面;PowerScript語言及其規範;ASA資料庫的使用方法、在數據視窗庫畫板中運算元據庫和連線資料庫的方法;視窗和選單;視窗中的常用控制項;數據視窗設計技術;SQL語言語法和使用、游標的使用;數據視窗增強對象;PowerBuilder中的報表、統計圖的使用、生成複合報表;PowerBuilder的數據管道技術;在PowerBuilder中調用IE瀏覽PowerBuilder中的數據表以及在PowerBuilder中處理郵件;程式調試和發布技術;生成安裝盤;PowerBuilder的數據類型、運算符、常用的基本函式;視窗、選單、數據視窗及數據視窗控制項的屬性、事件和函式;最後是部分習題參考答案。
《PowerBuilder10.0程式設計基礎與套用》特點:
1.高度體現理論的適度性,實踐的指導性,套用的完整性;
2.以一個完整的實用資料庫系統開發實例為主線,貫穿全書的內容講解,理解輕鬆,容易掌握;
3.書中的資料庫實例就是一個資料庫系統模板,稍加修改即可為己所用;
4.實例的開發過程具體、詳實,一目了然,並可達到舉一反三、活學活用的目的;
5.課後配有練習,方便檢測和鞏固學習效果,並做到及時套用。
適用範圍:全國高等院校、職業院校資料庫課程教材。
目錄
第1章PowerBuilder10.0概述
1.1PowerBuilder10.0簡介
1.2PowerBuilder10.0的新增功能
1.3PowerBuilder10.0的開發環境
1.3.1運行PowerBuilder10.0
1.3.2選單
1.3.3系統工作區
1.3.4工具列
1.3.5畫板
1.3.6系統樹
1.3.7獲得幫助
1.4PowerBuilder的套用對象
1.4.1應用程式對象概述
1.4.2創建WorkSpace
1.4.3創建應用程式對象
1.4.4應用程式對象的屬性設定
1.4.5應用程式對象的方法和事件
1.5套用對象創建實例——學生公寓管理系統
1.5.1創建WorkSpace
1.5.2創建套用
1.5.3創建登錄視窗
1.5.4代碼編寫
1.5.5程式運行
1.6資料庫套用系統開發方法
1.6.1面向對象的基本概念
1.6.2面向對象技術在PowerBuilder中的實現
1.6.3PowerBuilder的開發方法
1.6.4資料庫套用系統的開發流程
1.7本章小結
1.8習題
第2章PowerBuilder10.0編程基礎
2.1PowerScript基本知識
2.1.1Script(腳本)子視窗
2.1.2代碼格式
2.1.3斷行、續行、分隔和注釋
2.1.4標識符和保留字
2.1.5空值(NULL)
2.1.6特殊ASCIl字元
2.1.7代詞
2.2數據類型
2.2.1標準數據類型
2.2.2系統對象數據類型
2.2.3枚舉類型
2.2.4任意數據類型
2.3常量和變數
2.3.1常量
2.3.2變數
2.3.3變數的作用域
2.4函式
2.4.1常用標準函式
2.4.2自定義函式
2.5運算符和表達式
2.5.1算術運算符
2.5.2關係運算符
2.5.3邏輯運算符
2.5.4連線運算符
2.5.5運算符的優先權
2.6數組
2.7PowerBuilder中基本控制語句
2.7.1賦值語句
2.7.2條件控制語句
2.7.3循環控制語句
2.7.4其他常用控制語句
2.8本章小結
2.9習題
第3章PowerBuilder下的資料庫及其使用
3.1創建本地資料庫
3.1.1使用SybaseCentral
3.1.2使用Databasepainter創建xsgy(學生公寓)資料庫
3.2創建和刪除數據表
3.2.1創建數據表
3.2.2刪除數據表
3.2.3定義表屬性
3.2.4創建數據表實例——創建學生公寓初始表
3.3數據表的操縱
3.3.1瀏覽和修改表結構
3.3.2定義列的擴展屬性
3.3.3主鍵、外鍵、索引的創建和刪除
3.4視圖及其操縱
3.5數據的操縱
3.5.1數據檢索
3.5.2數據修改
3.5.3數據排序和過濾
3.5.4數據的導入和導出
3.6連線資料庫
3.6.1ODBC數據源
3.6.2定義資料庫Profile
3.7本章小結
3.8習題
第4章視窗和選單
4.1視窗的設計和使用
4.1.1認識視窗畫板
4.1.2視窗畫板工具列
4.1.3視窗的類型
4.1.4視窗的創建
4.1.5設定視窗的屬性
4.1.6保存視窗
4.2選單的建立與使用
4.2.1認識選單畫板
4.2.2創建選單
4.2.3設定選單項的屬性
4.2.4保存選單
4.2.5為選單項編寫腳本
4.2.6創建快捷工具列和快捷鍵
4.2.7選單創建實例——學生公寓管理系統主選單
4.3本章小結
4.4習題
第5章控制項
5.1視窗上的控制項
5.1.1PowerBuilder提供的控制項種類和名稱
5.1.2在視窗中添加控制項
5.1.3控制項的布局
5.1.4控制項的複製、拷貝、貼上和刪除
5.1.5控制項的命名
5.1.6控制項的公有屬性
5.1.7設定控制項的顯示文本
5.1.8設定控制項的Tab順序
5.1.9定義控制項的快捷鍵
5.1.10定義控制項的可訪問屬性
5.1.11設定控制項的顏色
5.1.12設定控制項的三維外觀
5.2常用控制項介紹
5.2.1命令按鈕(CommandButton)和圖片按鈕(PictureButton)控制項
5.2.2靜態文本(StaticText)和靜態超文本連結(StaticHyperLink)控制項
5.2.3單選框(RadioButton)和複選框(CheckBox)控制項
5.2.4文本編輯框控制項
5.2.5列表框控制項
5.2.6調節和進度控制項
5.2.7圖像控制項
5.2.8群組控制項
5.2.9圖形控制項
5.2.10Tab控制項
5.2.11樹形視圖控制項(TreeView)
5.2.12OLE控制項
5.3視窗和控制項的編程
5.3.1使用視窗和控制項的函式
5.3.2為視窗和控制項的事件編寫腳本
5.3.3在腳本中修改視窗和控制項的屬性
5.3.4聲明視窗的實例變數
5.3.5視窗實例一——單、複選框的使用
5.3.6視窗實例二一一樹型目錄的使用
5.4本章小結
5.5習題
第6章數據視窗
6.1數據視窗概述
6.2數據視窗對象
6.2.1利用嚮導創建數據視窗對象
6.2.2數據視窗對象顯示風格
6.2.3數據源
6.3設定數據視窗對象
6.3.1認識數據視窗畫板
6.3.2在數據視窗內調整對象布局
6.3.3在數據視窗畫板內設定各對象的屬性
6.4數據視窗中其他重要屬性的設定
6.5本章小結
6.6習題
第7章使用SQL語句
7.1SQL概述
7.2事務對象
7.2.1事務對象的基本概念
7.2.2資料庫連線與取消連線語句
7.2.3事務操作語句
7.3SQL語句
7.3.1單行檢索語句SELECT
7.3.2插入語句INSERT
7.3.3刪除語句DELETE
7.3.4修改語句UPDATE
7.3.5SQL語句的執行結果檢查
7.3.6游標的使用
7.3.7動態SQL語句
7.4SQL查詢示例
7.5本章小結
7.6習題
第8章數據視窗的套用
8.1數據視窗控制項的使用
8.1.1添加數據視窗控制項
8.1.2設定數據視窗控制項的屬性
8.1.3設定數據視窗控制項中關聯的數據視窗對象
8.2數據視窗的增強對象
8.2.1添加和刪除列對象
8.2.2添加計算列
8.2.3添加計算域
8.2.4添加按鈕對象
8.2.5添加靜態文本框
8.3數據處理
8.3.1數據排序
8.3.2數據的校驗
8.3.3數據分組統計
8.3.4數據查詢
8.3.5資料庫的更新
8.4數據視窗控制項的函式
8.4.1資料庫函式
8.4.2數據項函式
8.4.3行和列函式
8.4.4滾動數據行函式
8.5數據視窗事件
8.5.1滑鼠動作事件
8.5.2錯誤處理事件
8.5.3記錄處理事件
8.5.4檢索勺更新事件
8.6本章小結
8.7習題
第9章報表技術
9.1報表概述
9.1.1創建一個報表
9.1.2數據視窗和報表區
9.2列印報表
9.2.1列印預覽設定
9.2.2控制列印規範
9.2.3列印環境設定
9.2.4與列印相關的函式
9.2.5與列印相關的事件
9.3統計圖的設計
9.3.1統計圖概述
9.3.2統計圖的創建
9.3.3統計圖的使用
9.4複合報表
9.5本章小結
9.6習題
第10章數據管道
10.1數據管道概述
10.2創建數據管道
10.2.1在資料庫畫板中創建數據管道
10.2.2創建數據管道對象
10.2.3打開數據管道
10.2.4刪除數據管道
10.3創建數據管道用戶對象
10.4基本屬性、事件和函式
10.4.1數據管道屬性
10.4.2數據管道事件
10.4.3數據管道函式
10.5數據管道的使用
10.6本章小結
10.7習題
第11章PowerBuilder10.0與Internet
11.1PowerBuilder10.0的Internet簡介及特性
11.1.1HTML語言
11.1.2XMIL語言
11.1.3DataWindow外掛程式
11.1.4Window外掛程式
11.1.5WindowActiveX外掛程式
11.1.6從數據視窗到HTML
11.2PowerBuilder10.0的郵件功能
11.2.1MailSession對象
11.2.2MailMessage對象
11.2.3MailLogon()函式
11.2.4MailLogoff()函式
11.2.5Mailhandle()函式
11.2.6MailReadMessages()函式
11.2.7MailGetMessages()函式
11.2.8MailAddress()函式
11.2.9MailRecipientDetails()函式
11.2.10MailResolveRecipient()函式
11.2.11MailSaveMessage()函式
11.2.12MailDeleteMessage()函式
11.2.13MailSend()函式
11.3Internet實例一——在IE中顯示PowerBuilder的數據視窗對象
11.4Internet實例二——電子郵件
11.5本章小結
11.6習題
第12章套用項目的調試和發行
12.1應用程式的調試
12.1.1調試器
12.1.2斷點處理
12.1.3調試狀態下應用程式的跟蹤運行
12.2應用程式的運行
12.3應用程式的編譯
12.3.1編譯前的準備
12.3.2創建工程
12.3.3設定工程選項
12.3.4編譯生成執行檔
12.4應用程式的發行
12.4.1PowerBuilder運行時的庫及資料庫接口
12.4.2配置ODBC數據源
12.5本章小結
12.6習題
第13章應用程式的發布技術
13.1製作安裝程式的準備工作
13.2安裝程式的製作使用嚮導製作安裝程式
13.3本章小結
附錄A標準數據類型和運算符
附錄BPowerBuilder中的常用函式
附錄CPowerBuilder部分對象和控制項的屬性、事件、函式