套用軟體開發技術——PowerBuilder 8.0的使用

套用軟體開發技術——PowerBuilder 8.0的使用

《套用軟體開發技術——PowerBuilder 8.0的使用》是2005年清華大學出版社出版的圖書,作者是邵麗萍。

基本介紹

  • 書名:套用軟體開發技術——PowerBuilder 8.0的使用
  • 作者:邵麗萍
  • 原作品:套用軟體開發技術
  • 出版社:清華大學出版社
  • 出版時間:2005年1月14日
  • 頁數:89 頁
  • 定價:30 元
  • 開本:18 開
  • 裝幀:平裝
  • ISBN:9787302077381
內容簡介,圖書前言,圖書目錄,

內容簡介

本書從套用軟體開發過程的各個階段說明如何選擇套用軟體開發工具,重點介紹如何使用PowerBuilder8.0開發套用軟體。主要內容包括套用軟體開發過程、套用軟體開發工具、PowerBuilder8.0的優點、PowerBuilder8.0的基本語法、應用程式與資料庫的連線、視窗對象編程技術、數據視窗編程技術、結構化查詢語言(SQL)等。書中通過多個實例介紹了PowerBuilder8.0的編程技巧,最後通過一個綜合案例“客戶管理系統”,完整地介紹了開發一個套用軟體的全部過程。
本書介紹了套用軟體開發的基本思想和方法,如系統分析、系統設計、資料庫設計、系統加密技術、數據統計、多表查詢與數據關聯的方法等,不僅適合沒有套用軟體開發經驗的讀者學習,也適合有一定套用軟體開發基礎的讀者學習。本書可作為高等院校和計算機培訓班的教材使用,也可作為計算機編程愛好者在進行套用軟體開發時參考。

圖書前言

套用軟體的開發過程,就是從提出問題、組織開發隊伍,到進行總體規劃、系統分析、系統設計、系統實現和評價的全部過程。
根據軟體系統生命周期理論,開發一個大型套用軟體時可以將套用軟體開發的步驟分為可行性論證、系統調查與系統需求分析、系統設計、資料庫設計、程式開發、系統測試和調試、生成可執行程式和軟體交付等階段。其中每個階段都有明確的任務,並產生一定規格的文檔資料交付給下一階段,而下一階段則在上一階段所交付的文檔的基礎上繼續進行開發過程。
如何進行套用軟體開發工作呢?需要掌握哪些套用軟體開發技術呢?本書以PowerBuilder 80作為套用軟體開發工具,對套用軟體開發技術的基本內容做了詳細的介紹。在內容的編排上體現了新的計算機教學思想和方法,以“提出問題→介紹解決問題的方法→歸納必要的結論和概念”的方式介紹套用軟體開發的思路,通過大量的實例和插圖,使讀者在短時間內了解套用軟體開發的步驟,掌握套用軟體開發的基本技術。
本書有以下特點:
1. 通俗易懂、圖文並茂
本書通過具體的案例來介紹有關概念、方法和技術,從第4章開始,每章案例都是一個完整的套用軟體,有具體方法、步驟等內容,並結合圖形說明,通俗易懂。讀者完全可以按書中介紹完成每個案例的創建與開發,並可進行程式的編譯運行。
2內容全面
本書不但介紹了套用軟體的開發過程,而且還介紹了使用PowerBuilder 80進行套用軟體開發的基本方法、技巧以及富有創意的代碼編寫。資料庫套用軟體開發的內容有資料庫、數據表、視窗、數據視窗對象、系統界面、系統選單、常用控制項的創建等,還有很多控制項的使用方法和編寫事件代碼、自定義函式代碼的技術。
3. 系統性強
本書結合案例製作,以介紹套用軟體開發技術為目的,全面系統地介紹了套用軟體開發的全過程,並重點介紹了系統設計、程式開發、測試調試、生成可執行程式等階段的內容和具體實現方法。
4. 循序漸進
本書對整個內容作了精心設計和安排,根據套用軟體開發的需要,介紹PowerBuilder 80的使用方法,最後介紹一個完整的套用軟體開發過程,使書中內容循序漸進,先易後難,逐步深入。
5. 實踐性強
在閱讀本書時,可結合具體的套用,動手實踐。按照書中介紹的套用軟體開發步驟,使用PowerBuilder 80工具,短時間內可以開發出功能全面的套用軟體。
本書各章內容簡介如下。
第1章是套用軟體開發過程,全面介紹了套用軟體開發的基本步驟,使讀者了解套用軟體的開發過程。
第2章是套用軟體開發工具,介紹了目前常用的套用軟體開發工具,以及如何選擇套用軟體開發工具。
第3章是PowerBuilder 80簡介,介紹為什麼選擇PowerBuilder 80作為套用軟體開發工具,以及PowerBuilder 80的開發環境和開發工具。
第4章是PowerBuilder 80入門,介紹如何開始套用軟體開發的工作,如何建立工作空間、應用程式對象、系統開始界面和主視窗。
第5章是PowerScript語言基本語法,這是學習任何套用軟體開發工具都要掌握的內容。
第6章是連線資料庫技術,介紹如何創建資料庫、如何將資料庫與應用程式連線起來的方法。
第7章是數據視窗編程技術,介紹了在套用軟體中如何對資料庫中的數據表進行增加、刪除、修改、查詢等操作。
第8章是視窗對象編程技術,介紹了如何建立視窗的功能,這是套用軟體開發技術的主要內容,因為套用軟體都是由一個個功能視窗組成的。
第9章是結構化查詢語言SQL,介紹了套用軟體開發技術中都要使用的一個查詢工具SQL,以及在PowerBuilder 80中如何使用它。
第10章是多文檔界面,介紹了如何創建套用軟體主界面、套用軟體選單的技術。
第11章是PBL庫的組織與管理,介紹了在套用軟體開發中如何利用其他程式簡化開發工作,以及如何對開發的套用軟體進行管理。
第12章是編程技巧實例,讀者在這裡了解如何打開檔案、如何顯示圖像檔案、如何設計動畫、如何製作計時器、如何創建一個電子鐘、如何播放聲音檔案,以及如何執行其他應用程式等。
第13章是綜合案例,完整地介紹了“客房管理系統”套用軟體開發的全部過程。
第14章是調試與編譯,介紹了如何通過PowerBuilder 80對開發的應用程式進行調試並編譯成執行檔。同時介紹了如何對PowerBuilder低版本的應用程式進行升級。
邵麗萍統一擬定本書提綱並編寫第7~11章,賈國長編寫第12~14章,王馨迪編寫第3、4章,郭麗娜編寫第1章,郭春芳編寫第5章,王英編寫第6章,劉新宇編寫第2章。
本書編寫過程中,張馳對許多視窗界面的截屏圖獲取做了不少工作,在此,對於他的幫助表示衷心的謝意!
限於時間和作者的水平,書中難免有一些錯誤和缺點,還望讀者提出寶貴意見。

圖書目錄

第1章套用軟體開發過程111可行性論證1
12系統調查和系統需求分析2
121系統調查2
122系統調查報告的內容3
123系統需求分析3
124系統分析報告6
13系統設計6
131系統設計的原則6
132系統設計的主要內容7
133總體設計7
134詳細設計9
135資料庫設計10
136系統設計報告12
14程式開發13
141程式開發的任務13
142程式設計方法14
143選擇開發工具15
15系統的測試和調試15
16生成可執行程式和軟體交付使用18
習題19第2章套用軟體開發工具2021程式設計語言的發展20
22機器語言20
23彙編語言21
24高級語言21
241基礎語言21
242結構化程式語言22
243專用語言23
254GL語言23
251PowerBuilder24
252Delphi25
253VisualFoxPro26
254Java語言27
26套用軟體開發工具的發展趨勢27
27如何選擇套用軟體開發工具28
習題28第3章PowerBuilder簡介2931為什麼選擇PowerBuilder29
311PowerBuilder的特點30
312PowerBuilder套用場合31
313PowerBuilder與資料庫的連線31
32使用PowerBuilder進行套用軟體開發的過程31
321創建資料庫32
322創建工作空間與應用程式對象32
323創建視窗32
324創建數據視窗32
325設計選單33
326編寫腳本代碼35
327調試應用程式35
328發布套用軟體35
33PowerBuilder集成環境35
331工具列36
332提示行37
333對話框38
334選單38
335視窗38
336檔案編輯器39
34開發工具40
341畫板40
342控制項45
343事件48
344腳本48
345函式49
346庫49
習題49第4章PowerBuilder入門5041創建工作空間50
42創建應用程式目標檔案52
421用選單創建應用程式目標檔案53
422在工作空間中添加目標檔案55
43創建視窗對象56
44在視窗對象中添加圖片和文字59
441在視窗對象中添加圖片59
442在視窗對象中添加文字60
45完整的應用程式61
451創建應用程式主視窗61
452編寫命令按鈕單擊事件的過程代碼62
453為套用對象編寫過程代碼63
習題65第5章PowerScript語言基本語法6651PowerScript語言的基本組成66
511分隔設定66
512標識符68
513關鍵字68
52數據類型69
521標準數據類型69
522系統對象數據類型70
523枚舉數據類型70
524空值71
53常量與變數71
531常量71
532變數71
533數組73
54運算符與表達式74
541算術運算符75
542關係運算符75
543邏輯運算符76
544連線運算符76
545實例——一個加法計算演示視窗76
55基本語句78
551代詞78
552賦值語句79
553CALL語句80
554CREATE語句80
555DESTROY語句81
556HALT語句81
557RETURN語句81
56流程控制語句82
561IF...THEN語句82
562CHOOSECASE語句83
563實例——多條件判斷演示視窗83
564DO...LOOP語句85
565FOR...NEXT語句86
566CONTINUE語句87
567EXIT語句87
568實例——循環演示視窗87
57函式89
571MessageBox函式89
572Is族函式和轉換函式90
573Open函式91
574Close函式91
575日期與時間函式92
576實例——日期與時間的顯示93
577自定義函式94
58結構97
581全局結構97
582對象結構100
習題101第6章連線資料庫技術10261創建資料庫102
62創建數據表105
621數據表邏輯結構設計105
622創建數據表物理結構106
623為數據表創建關鍵字和索引108
624在數據表中輸入數據110
63創建信息編輯視窗112
631在視窗中添加數據視窗控制項112
632編寫關閉視窗代碼114
64創建數據視窗對象114
641引入數據視窗對象115
642數據視窗對象的布局119
643對數據視窗對象進行數據編輯與瀏覽120
644保存數據視窗對象120
65數據視窗控制項與數據視窗對象121
651數據視窗對象與視窗對象的區別121
652數據視窗控制項與數據視窗對象的連線122
653編寫信息編輯視窗的open過程代碼124
654修改應用程式對象的過程代碼126
655在信息編輯視窗顯示數據126
66事務對象127
661SQL通信區——SQLCA127
662進行事務管理的語句128
663使用事務對象129
習題130第7章數據視窗編程技術13171創建增加、刪除記錄和確認的數據視窗對象131
72創建查詢和備份的數據視窗對象135
721創建查詢與備份視窗135
722創建數據視窗對象136
723為查詢視窗編寫相關的過程代碼137
724查詢與備份視窗的運行137
73創建信息輸入視窗139
731創建數據視窗對象139
732使用Align調整各控制項的位置143
733編輯掩碼來規定輸入數據的格式144
734製作嵌套下拉式列表145
735製作嵌套數據視窗146
74創建統計圖風格數據視窗對象149
75編制報表視窗152
751創建列表風格的數據視窗對象152
752調整控制項大小153
753添加報表的統計功能153
76完善本科生管理系統應用程式155
761創建本科生管理系統應用程式的主視窗156
762創建一個啟動視窗界面156
763為應用程式對象編寫過程代碼157
764運行應用程式158
習題159第8章視窗對象編程技術16081創建數據錄入視窗160
811建立新應用程式160
812複製其他應用程式下的視窗對象與
數據視窗對象161
813創建錄入視窗框架163
814編寫錄入視窗事件代碼164
82創建瀏覽視窗166
821創建瀏覽視窗框架166
822編寫瀏覽視窗事件代碼167
83創建選擇查詢視窗168
831創建選擇查詢視窗框架168
832編寫選擇查詢視窗事件代碼169
833多條件選擇查詢170
84創建查詢編輯視窗171
841創建查詢編輯視窗框架172
842編寫查詢編輯視窗事件代碼172
85創建組合查詢視窗173
851創建組合查詢視窗框架173
852編寫組合查詢視窗事件代碼174
86創建模糊查詢視窗176
861創建模糊查詢視窗框架176
862編寫模糊查詢視窗事件代碼177
87完整演示視窗程式180
871創建演示視窗應用程式的主視窗180
872創建啟動視窗界面181
873編寫過程代碼181
874運行應用程式182
88為主視窗添加選單183
881設計選單的原則183
882創建選單對象183
883添加選單187
884運行應用程式188
習題189第9章結構化查詢語言19091SQL語句190
911查詢語句Select190
912插入語句InsertInto194
913更新語句Update195
914刪除語句Delete196
915創建表語句CreateTable196
916刪除表語句DropTable196
92用Access建立一個資料庫檔案197
93ODBC接口與DSN橋樑200
94定義資料庫描述檔案206
95連線資料庫208
951如何連線資料庫208
952顯示資料庫中數據209
96使用SQL語句210
961嵌入SQL語句210
962貼上SQL語句210
97實例——創建統計數據視窗216
971統計數據視窗的程式功能216
972創建統計數據視窗216
98實例——用戶登錄視窗218
981用戶登錄視窗的程式功能218
982創建資料庫表——用戶許可權表218
983創建用戶登錄視窗219
984SQL游標221
99數據源與SQL223
991QuickSelect數據源223
992SQLSelect數據源223
993Query數據源227
習題228第10章多文檔界面230101MDI要素230
1011主框架視窗230
1012工具列231
1013工作表231
1014用戶工作區231
1015狀態欄231
102開發MDI應用程式的過程231
1021創建新的工作空間231
1022創建套用對象232
1023創建框架視窗選單對象234
1024創建MDI主框架視窗237
1025創建工作表視窗237
1026編寫腳本代碼239
1027MDI顯示250
習題252第11章PBL庫的組織與管理253111庫檔案組織方式253
1111按照對象的類型創建庫253
1112按照套用軟體的功能子系統創建庫254
1113按照組織的功能結構創建庫254
112庫畫板255
1121庫畫板工作區255
1122設定庫畫板256
113庫操作259
1131創建庫檔案259
1132其他庫操作260
114庫中對象的操作260
1141查看對象屬性260
1142對象常用操作262
1143導出和導入對象265
習題267第12章編程技巧實例268121輸入輸出變數268
122打開文本檔案269
123打開圖像檔案271
124調整視窗背景顏色273
125計時器275
126電子表277
127測試打字速度279
128動態顯示英文單詞與中文解釋281
129設定套用軟體使用日期284
1210選擇文本字型樣式288
1211時間定時器290
1212打開聲音、動畫和幻燈片檔案到Internet瀏覽293
習題296第13章綜合案例——客房管理系統297131系統開發的目的和意義297
132系統需求分析297
133資料庫與數據表的設計與創建299
1331定義數據表邏輯結構299
1332數據表物理結構300
134創建工作空間和工程檔案303
1341創建工作空間303
1342創建工程檔案304
135創建系統啟動畫面和系統登錄視窗305
1351創建系統啟動畫面305
1352創建系統登錄視窗305
136創建應用程式主視窗307
1361創建選單對象307
1362創建主視窗309
1363主視窗timer事件310
1364主視窗初始化過程open事件310
137創建入住管理子系統310
1371創建空房查詢視窗310
1372創建登記房號住店天數視窗311
1373創建非會員客戶信息登記視窗313
1374創建會員登記視窗315
138創建服務管理子系統318
1381創建服務類型查詢視窗318
1382創建服務費用登記視窗319
1383創建收現金視窗322
1384創建消費單預覽視窗323
139創建日常管理子系統323
1391創建今日離店提示視窗323
1392創建離店提示視窗324
1393創建今日打掃房號單視窗325
1394創建立即打掃房號單視窗326
1395創建補交押金視窗327
1396創建現住客戶查詢視窗328
1397創建客戶留言視窗329
1310創建結算管理子系統330
13101創建退房結算處理視窗330
13102創建退房結算選項卡頁面331
13103創建確定優惠折扣率視窗332
13104創建收銀列印選項卡頁面334
13105創建退房處理選項卡頁面337
1311創建經理查詢子系統338
13111創建查詢客戶留言視窗338
13112創建查詢客房收入視窗339
13113創建查詢客房情況視窗340
1312創建維護子系統340
13121創建用戶密碼修改視窗340
13122創建許可權維護視窗341
13123客房信息數據表維護視窗343
習題343第14章調試與編譯344141應用程式的調試方法344
1411調試程式畫板344
1412斷點操作345
1413調試程式349
1414查看狀態信息351
142應用程式的編譯353
1421創建工程353
1422生成執行檔360
1423配置用戶運行環境361
143低版本應用程式的升級362
習題365
參考文獻366

相關詞條

熱門詞條

聯絡我們