本書係統地介紹瞭PowerBuilder開發環境、PowerScript語言、創建數據庫、窗口及窗口控件、數據窗口對象及控件、用戶自定義對象及事件函數和結構、菜單、SPL語句、遊標、數據管道、PBL庫管理器等。
目 錄
第1部分實用教程
第1章PowerBuilder開發環境
1.1PowerBuilder簡介
1.2PowerBuilder特點
1.3集成開發環境IDE簡介
1.3.1主窗口
1.3.2畫闆
1.3.3工具欄
1.3.4聯機幫助
1.4瞭解CodeExamples
1.4.1CodeExamples的特點
1.4.2CodeExamples的基本使用方法
1.4.3查找和瞭解實例
1.4.4運行實例
1.5應用程序開發步驟
1.6第一個應用程序——計算器
1.6.1創建計算器應用
1.6.2創建計算器畝口和設置窗口屬性
1.6.3聲明幾個變量
1.6.4在窗口中布置顯示數值的單行編輯框控件
1.6.5在窗口中布置“0”—“9”10個數字按鈕和“.”小數點按鈕
1.6.6+-*/運算符按鈕的製作
1.6.7“清除”按鈕的製作
1.6.8“=”按鈕的製作
1.6.9編寫應用的腳本
1.7小結
第2章PowerScript語言
2.1PowerScript基礎
2.1.1注釋
2.1.2標識符
2.1.3續行符&
2.1.4特殊字符
2.1.5空值NULL
2.1.6代詞
2.2數據類型
2.2.1標準數據類型
2.2.2枚舉類型
2.2.3係統對象數據類型
2.3變量聲明及作用域
2.3.1變量聲明
2.3.2變量作用域
2.4運算符及錶達式
2.4.1算術運算符
2.4.2關係運算符
2.4.3邏輯運算符
2.4.4連接運算符
2.4.5運算符的優先級
2.5PowerScript語句
2.5.1賦值語句
2.5.2條件語句
2.5.3for循環語句
2.5.4do...loop循環
2.5.5choose語句
2.5.6continue語句
2.5.7exit語句
2.5.8return語句
2.5.9halt語句
2.5.10goto語句
2.6幾個常用的標準函數
2.6.1MessageBox函數
2.6.2Open函數
2.6.3Close函數
2.6.4Run函數
2.7編輯代碼
2.8小結
第3章創建數據庫
3.1數據庫概述
3.2數據庫畫闆
3.3創建AdaptiveServerAnywhere數據庫
3.3.1創建AdaptiveServerAnywhere數據庫
3.3.2刪除ASA數據庫
3.4創建0DBC數據源
3.4.1創建ODBC數據源
3.4.2刪除ODBC比數據源
3.5配置DBProfile
3.5.1配置DBProfile
3.5.2刪除DBProfile
3.6連接數據庫
3.6.1連接數據庫
3.6.2斷開連接的數據庫
3.7創建錶
3.7.1創建新錶
3.7.2定義錶結構
3.7.3刪除錶
3.7.4創建主鍵.索引和外鍵
3.7.5刪除主鍵.索引和外鍵
3.7.6定義列的擴展屬性
3.8數據的輸入與保存
3.9視圖
3.9.1創建視圖
3.9.2刪除視圖
3.10小結
第4章窗口
4.1創建新的窗口對象
4.1.1創建窗口對象的過程
4.1.2窗口的繼承
4.1.3窗口畫闆
4.1.4預覽窗口
4.2窗口屬性
4.2.1窗口的類型和基本特徵屬性
4.2.2窗口的滾動屬性
4.2.3窗口的工具欄
4.2.4窗口的其他屬性頁
4.3窗口函數
4.3.1PowerBuilder窗口函數
4.3.2用戶自定義窗口函數
4.4窗口事件
4.5窗口編程
4.5.1在窗口中編寫腳本
4.5.2窗口設計實例
4.6小結
第5章窗口控件
5.1窗口控件的種類
5.2嚮窗口添加控件
5.2.1添加窗口控件的方法
5.2.2選中窗口控件的方法
5.2.3刪除窗口控件的方法
5.2.4復製窗口控件的方法
5.3窗口控件的布局調整
5.3.1齊整性操作
5.3.2窗口控件的Tab鍵順序
5.4窗口控件的通用屬性
5.4.1標題
5.4.2Visible屬性
5.4.3Enabled屬性
5.4.4快捷鍵
5.4.5顔色
5.4.6標簽Tag屬性
5.4.7邊界Border和邊界類型BorderStyle屬性
5.5常用的窗口控件
5.5.1幾何畫筆
5.5.2選項卡
5.5.3命令按鈕與圖像按鈕
5.5.4單選鈕.復選框與分組框
5.5.5靜態文本與圖片
5.5.6單行編輯框與多行編輯框
5.5.7編輯掩碼控件EditMask
5.6小結
第6章數據窗口對象
6.1創建數據窗口對象
6.2數據源
6.2.1快速選擇數據源QuickSelect
6.2.2SQL選擇數據源SQLSelect
6.2.3查詢數據源Query
6.2.4外部數據源External
6.2.5存儲過程數據源StoreProcedure
6.3數據窗口的顯示風格
6.3.1顯示風格的種類和特點
6.3.2各種風格數據窗口的創建
6.4數據窗口畫闆
6.4.1數據窗口畫闆
6.4.2定製數據窗口畫闆
6.5設計數據窗口對象
6.5.1數據窗口對象中字段標簽的屬性
6.5.2數據窗口對象中字段的屬性
6.5.3Tab鍵的跳轉次序
6.5.4查詢結果中重復值的壓縮
6.5.5數據窗口對象的有效性檢驗
6.5.6數據窗口對象的排序
6.5.7數據窗口對象的過濾
6.5.8數據窗口對象中數據的導齣和導入
6.5.9在數據窗口中使用條件位圖
6.6小結
第7章數據窗口控件
7.1使用數據窗口控件
7.2數據窗口控件屬性
7.3為數據窗口控件分配事務對象
7.4數據窗口控件的函數
7.5數據窗口控件的事件
7.6數據窗口編程
7.7小結
第8章高級窗口控件
8.1列錶框.圖片列錶框.下拉列錶框與下拉圖片列錶框
8.2列錶視圖與樹型視圖
8.2.1ListView控件的屬性
8.2.2ListView控件常用的函數
8.2.3ListView控件常用的事件
8.3統計圖
8.3.1統計圖的結構
8.3.2統計圖形的種類
8.3.3統計圖控件的屬性
8.3.4統計圖控件的函數
8.3.5統計圖控件的編程
8.4水平進度條與垂直進度條
8.5水平跟蹤條與垂直跟蹤條
8.6水平滾動條與垂直滾動條
8.7RichText編輯框
8.7.1RichText編輯框控件的屬性
8.7.2RichText編輯框控件的事件
8.7.3RichText編輯框控件的函數
8.8靜態文本超鏈接與圖片超鏈接
8.9OLE控件
這本書給我最深遠的感受是,它成功地將PowerBuilder的“工程化”思維植入到瞭讀者的腦海中。在當前的軟件開發環境中,快速迭代和代碼質量同等重要,而PB項目往往容易陷入代碼“意大利麵條化”的泥潭。我一直苦於找不到一本既能講解基礎操作又能提升代碼規範性的教材。《PowerBuilder 實用教程》則提供瞭一個非常實用的路綫圖。它不僅僅停留在教會你如何完成一個功能,更強調如何規劃模塊、如何進行版本控製(盡管PB自身對現代VCS的支持有限,但書中的建議依然具有很強的指導意義),以及如何構建可維護的UI框架。我特彆欣賞其中關於錯誤處理機製的章節,作者並沒有采用簡單粗暴的Try-Catch結構,而是建立瞭一套基於係統級的錯誤日誌和用戶反饋機製,這對於構建高可靠性的業務係統至關重要。這本書真正做到瞭“授人以漁”,讓我從一個單純的編碼者,嚮一個係統設計者轉變。
评分我是一個視覺學習者,對純文字的描述往往難以集中注意力,尤其是在學習編程語言這種需要動手實踐的領域。《PowerBuilder 實用教程》在排版和圖例的運用上,展現齣一種非常人性化的設計。它似乎非常清楚讀者的學習麯綫和可能遇到的睏惑點。每一個關鍵步驟,每一個復雜的界麵設計,都有清晰的截圖和標注來輔助說明,這極大地降低瞭初學者上手的門檻。更難得的是,書中的案例代碼都是經過精心設計和測試的,可以直接復製粘貼運行,驗證效果。這種即時反饋的學習模式,對於建立信心和鞏固知識點非常有效。我記得有一次,我花瞭很長時間在一個控件的屬性設置上卡住,就是因為遺漏瞭一個小小的勾選框,而書中的圖例精準地指齣瞭那個位置,那一刻的豁然開朗,讓我對這本書的設計者充滿瞭敬意。這種對細節的關注,體現瞭作者對讀者的深切關懷。
评分說實話,我對技術書籍的挑剔程度是齣瞭名的,特彆是那些聲稱“實用”的書籍,很多時候讀完之後發現所謂的“實用”不過是照貓畫虎,一旦遇到實際項目中的棘手問題,立馬就捉襟見肘瞭。《PowerBuilder 實用教程》在這方麵的錶現,可以說是超齣瞭我的預期。我最近在處理一個涉及到復雜報錶生成的模塊時,遇到瞭權限控製和數據過濾的難題,傳統的做法效率低下且代碼冗餘。抱著試試看的心態,翻閱瞭書中關於報錶設計與動態SQL的部分,作者提齣的那種基於數據源分離和存儲過程預編譯的思路,簡直是茅塞頓開。它提供瞭一種結構化的解決方案,而不是零散的技巧。這種解決問題的思路,比單純的語法講解要重要得多。這本書讓我明白,即便是看似“老舊”的技術,隻要掌握瞭其核心思想並應用得當,依然能夠爆發齣巨大的生産力,它成功地讓我對“舊瓶裝新酒”有瞭更深的體會。
评分我必須承認,作為一個有著十幾年開發經驗的老兵,我對新技術總是抱著一種審慎的態度。學習新的工具書,我更看重的是它的“乾貨”含量,而不是華麗的辭藻或者過時的案例。這本《PowerBuilder 實用教程》在這一點上做得相當齣色。它沒有浪費篇幅在那些早就被曆史淘汰的功能上糾纏不清,而是精準地抓住瞭PowerBuilder在現代企業應用中的核心價值——快速構建穩定、麵嚮數據庫的業務係統。我特彆欣賞它對麵嚮對象編程在PB環境下的應用討論,這在很多老舊的教材中是缺失的或者一帶而過的內容。書中對於事件驅動模型的深入剖析,以及如何設計可復用的用戶對象,為我後續的項目重構提供瞭清晰的藍圖。它不是那種隻教你怎麼“做”的工具書,更是一本教你如何“思考”如何高效利用現有工具解決復雜問題的指南。讀完之後,我感覺自己對PB的理解不再停留在簡單的“CRUD”層麵,而是上升到瞭一個更高的架構設計層麵。
评分這本書拿到手的時候,說實話,我帶著挺大的期望。畢竟PowerBuilder這個東西,雖然說不上多麼主流瞭,但對於我們這些還在維護老項目或者需要快速開發企業級應用的人來說,它依然有著不可替代的地位。我原本以為這本《PowerBuilder 實用教程》會像市麵上很多技術書籍一樣,堆砌著密密麻麻的語法介紹和API羅列,讀起來枯燥乏味,需要我反復對照官方文檔纔能勉強理解。然而,實際的閱讀體驗卻讓我眼前一亮。它並沒有將我們拉入那種晦澀難懂的理論深淵,而是非常務實地從實際應用場景齣發,循序漸進地引導讀者構建一個完整的應用程序框架。書中對數據窗口的講解尤其到位,那不僅僅是簡單地教你拖拽控件,更是深入剖析瞭數據操作的底層邏輯和性能優化的技巧,這對於一個想把PB用得更“專業”的開發者來說,是極其寶貴的經驗。尤其是關於事務處理和外部接口調用的章節,作者的講解清晰明瞭,那種“師傅帶進門,修行靠個人”的指導思想貫穿始終,讓人感覺像是麵對麵請教瞭一位經驗豐富的老前輩。
评分 评分 评分 评分 评分本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2026 qciss.net All Rights Reserved. 小哈圖書下載中心 版权所有