《套用軟體開發技術——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 80作為套用軟體開發工具,對套用軟體開發技術的基本內容做了詳細的介紹。在內容的編排上體現了新的計算機教學思想和方法,以“提出問題→介紹解決問題的方法→歸納必要的結論和概念”的方式介紹套用軟體開發的思路,通過大量的實例和插圖,使讀者在短時間內了解套用軟體開發的步驟,掌握套用軟體開發的基本技術。
本書有以下特點:
1. 通俗易懂、圖文並茂
本書通過具體的案例來介紹有關概念、方法和技術,從第4章開始,每章案例都是一個完整的套用軟體,有具體方法、步驟等內容,並結合圖形說明,通俗易懂。讀者完全可以按書中介紹完成每個案例的創建與開發,並可進行程式的編譯運行。
2內容全面
本書不但介紹了套用軟體的開發過程,而且還介紹了使用PowerBuilder 80進行套用軟體開發的基本方法、技巧以及富有創意的代碼編寫。資料庫套用軟體開發的內容有資料庫、數據表、視窗、數據視窗對象、系統界面、系統選單、常用控制項的創建等,還有很多控制項的使用方法和編寫事件代碼、自定義函式代碼的技術。
3. 系統性強
本書結合案例製作,以介紹套用軟體開發技術為目的,全面系統地介紹了套用軟體開發的全過程,並重點介紹了系統設計、程式開發、測試調試、生成可執行程式等階段的內容和具體實現方法。
4. 循序漸進
本書對整個內容作了精心設計和安排,根據套用軟體開發的需要,介紹PowerBuilder 80的使用方法,最後介紹一個完整的套用軟體開發過程,使書中內容循序漸進,先易後難,逐步深入。
5. 實踐性強
在閱讀本書時,可結合具體的套用,動手實踐。按照書中介紹的套用軟體開發步驟,使用PowerBuilder 80工具,短時間內可以開發出功能全面的套用軟體。
本書各章內容簡介如下。
第1章是套用軟體開發過程,全面介紹了套用軟體開發的基本步驟,使讀者了解套用軟體的開發過程。
第2章是套用軟體開發工具,介紹了目前常用的套用軟體開發工具,以及如何選擇套用軟體開發工具。
第3章是PowerBuilder 80簡介,介紹為什麼選擇PowerBuilder 80作為套用軟體開發工具,以及PowerBuilder 80的開發環境和開發工具。
第4章是PowerBuilder 80入門,介紹如何開始套用軟體開發的工作,如何建立工作空間、應用程式對象、系統開始界面和主視窗。
第5章是PowerScript語言基本語法,這是學習任何套用軟體開發工具都要掌握的內容。
第6章是連線資料庫技術,介紹如何創建資料庫、如何將資料庫與應用程式連線起來的方法。
第7章是數據視窗編程技術,介紹了在套用軟體中如何對資料庫中的數據表進行增加、刪除、修改、查詢等操作。
第8章是視窗對象編程技術,介紹了如何建立視窗的功能,這是套用軟體開發技術的主要內容,因為套用軟體都是由一個個功能視窗組成的。
第9章是結構化查詢語言SQL,介紹了套用軟體開發技術中都要使用的一個查詢工具SQL,以及在PowerBuilder 80中如何使用它。
第10章是多文檔界面,介紹了如何創建套用軟體主界面、套用軟體選單的技術。
第11章是PBL庫的組織與管理,介紹了在套用軟體開發中如何利用其他程式簡化開發工作,以及如何對開發的套用軟體進行管理。
第12章是編程技巧實例,讀者在這裡了解如何打開檔案、如何顯示圖像檔案、如何設計動畫、如何製作計時器、如何創建一個電子鐘、如何播放聲音檔案,以及如何執行其他應用程式等。
第13章是綜合案例,完整地介紹了“客房管理系統”套用軟體開發的全部過程。
第14章是調試與編譯,介紹了如何通過PowerBuilder 80對開發的應用程式進行調試並編譯成執行檔。同時介紹了如何對PowerBuilder低版本的應用程式進行升級。
邵麗萍統一擬定本書提綱並編寫第7~11章,賈國長編寫第12~14章,王馨迪編寫第3、4章,郭麗娜編寫第1章,郭春芳編寫第5章,王英編寫第6章,劉新宇編寫第2章。
本書編寫過程中,張馳對許多視窗界面的截屏圖獲取做了不少工作,在此,對於他的幫助表示衷心的謝意!
限於時間和作者的水平,書中難免有一些錯誤和缺點,還望讀者提出寶貴意見。
圖書目錄
第1章套用軟體開發過程111可行性論證1
12系統調查和系統需求分析2
121系統調查2
122系統調查報告的內容3
123系統需求分析3
124系統分析報告6
13系統設計6
131系統設計的原則6
132系統設計的主要內容7
133總體設計7
134詳細設計9
135資料庫設計10
136系統設計報告12
14程式開發13
141程式開發的任務13
142程式設計方法14
143選擇開發工具15
15系統的測試和調試15
16生成可執行程式和軟體交付使用18
習題19第2章套用軟體開發工具2021程式設計語言的發展20
22機器語言20
23彙編語言21
24高級語言21
241基礎語言21
242結構化程式語言22
243專用語言23
254GL語言23
251PowerBuilder24
252Delphi25
253VisualFoxPro26
254Java語言27
26套用軟體開發工具的發展趨勢27
27如何選擇套用軟體開發工具28
習題28第3章PowerBuilder簡介2931為什麼選擇PowerBuilder29
311PowerBuilder的特點30
312PowerBuilder套用場合31
313PowerBuilder與資料庫的連線31
32使用PowerBuilder進行套用軟體開發的過程31
321創建資料庫32
322創建工作空間與應用程式對象32
323創建視窗32
324創建數據視窗32
325設計選單33
326編寫腳本代碼35
327調試應用程式35
328發布套用軟體35
33PowerBuilder集成環境35
331工具列36
332提示行37
333對話框38
334選單38
335視窗38
336檔案編輯器39
34開發工具40
341畫板40
342控制項45
343事件48
344腳本48
345函式49
346庫49
習題49第4章PowerBuilder入門5041創建工作空間50
42創建應用程式目標檔案52
421用選單創建應用程式目標檔案53
422在工作空間中添加目標檔案55
43創建視窗對象56
44在視窗對象中添加圖片和文字59
441在視窗對象中添加圖片59
442在視窗對象中添加文字60
45完整的應用程式61
451創建應用程式主視窗61
452編寫命令按鈕單擊事件的過程代碼62
453為套用對象編寫過程代碼63
習題65第5章PowerScript語言基本語法6651PowerScript語言的基本組成66
511分隔設定66
512標識符68
513關鍵字68
52數據類型69
521標準數據類型69
522系統對象數據類型70
523枚舉數據類型70
524空值71
53常量與變數71
531常量71
532變數71
533數組73
54運算符與表達式74
541算術運算符75
542關係運算符75
543邏輯運算符76
544連線運算符76
545實例——一個加法計算演示視窗76
55基本語句78
551代詞78
552賦值語句79
553CALL語句80
554CREATE語句80
555DESTROY語句81
556HALT語句81
557RETURN語句81
56流程控制語句82
561IF...THEN語句82
562CHOOSECASE語句83
563實例——多條件判斷演示視窗83
564DO...LOOP語句85
565FOR...NEXT語句86
566CONTINUE語句87
567EXIT語句87
568實例——循環演示視窗87
57函式89
571MessageBox函式89
572Is族函式和轉換函式90
573Open函式91
574Close函式91
575日期與時間函式92
576實例——日期與時間的顯示93
577自定義函式94
58結構97
581全局結構97
582對象結構100
習題101第6章連線資料庫技術10261創建資料庫102
62創建數據表105
621數據表邏輯結構設計105
622創建數據表物理結構106
623為數據表創建關鍵字和索引108
624在數據表中輸入數據110
63創建信息編輯視窗112
631在視窗中添加數據視窗控制項112
632編寫關閉視窗代碼114
64創建數據視窗對象114
641引入數據視窗對象115
642數據視窗對象的布局119
643對數據視窗對象進行數據編輯與瀏覽120
644保存數據視窗對象120
65數據視窗控制項與數據視窗對象121
651數據視窗對象與視窗對象的區別121
652數據視窗控制項與數據視窗對象的連線122
653編寫信息編輯視窗的open過程代碼124
654修改應用程式對象的過程代碼126
655在信息編輯視窗顯示數據126
66事務對象127
661SQL通信區——SQLCA127
662進行事務管理的語句128
663使用事務對象129
習題130第7章數據視窗編程技術13171創建增加、刪除記錄和確認的數據視窗對象131
72創建查詢和備份的數據視窗對象135
721創建查詢與備份視窗135
722創建數據視窗對象136
723為查詢視窗編寫相關的過程代碼137
724查詢與備份視窗的運行137
73創建信息輸入視窗139
731創建數據視窗對象139
732使用Align調整各控制項的位置143
733編輯掩碼來規定輸入數據的格式144
734製作嵌套下拉式列表145
735製作嵌套數據視窗146
74創建統計圖風格數據視窗對象149
75編制報表視窗152
751創建列表風格的數據視窗對象152
752調整控制項大小153
753添加報表的統計功能153
76完善本科生管理系統應用程式155
761創建本科生管理系統應用程式的主視窗156
762創建一個啟動視窗界面156
763為應用程式對象編寫過程代碼157
764運行應用程式158
習題159第8章視窗對象編程技術16081創建數據錄入視窗160
811建立新應用程式160
812複製其他應用程式下的視窗對象與
數據視窗對象161
813創建錄入視窗框架163
814編寫錄入視窗事件代碼164
82創建瀏覽視窗166
821創建瀏覽視窗框架166
822編寫瀏覽視窗事件代碼167
83創建選擇查詢視窗168
831創建選擇查詢視窗框架168
832編寫選擇查詢視窗事件代碼169
833多條件選擇查詢170
84創建查詢編輯視窗171
841創建查詢編輯視窗框架172
842編寫查詢編輯視窗事件代碼172
85創建組合查詢視窗173
851創建組合查詢視窗框架173
852編寫組合查詢視窗事件代碼174
86創建模糊查詢視窗176
861創建模糊查詢視窗框架176
862編寫模糊查詢視窗事件代碼177
87完整演示視窗程式180
871創建演示視窗應用程式的主視窗180
872創建啟動視窗界面181
873編寫過程代碼181
874運行應用程式182
88為主視窗添加選單183
881設計選單的原則183
882創建選單對象183
883添加選單187
884運行應用程式188
習題189第9章結構化查詢語言19091SQL語句190
911查詢語句Select190
912插入語句InsertInto194
913更新語句Update195
914刪除語句Delete196
915創建表語句CreateTable196
916刪除表語句DropTable196
92用Access建立一個資料庫檔案197
93ODBC接口與DSN橋樑200
94定義資料庫描述檔案206
95連線資料庫208
951如何連線資料庫208
952顯示資料庫中數據209
96使用SQL語句210
961嵌入SQL語句210
962貼上SQL語句210
97實例——創建統計數據視窗216
971統計數據視窗的程式功能216
972創建統計數據視窗216
98實例——用戶登錄視窗218
981用戶登錄視窗的程式功能218
982創建資料庫表——用戶許可權表218
983創建用戶登錄視窗219
984SQL游標221
99數據源與SQL223
991QuickSelect數據源223
992SQLSelect數據源223
993Query數據源227
習題228第10章多文檔界面230101MDI要素230
1011主框架視窗230
1012工具列231
1013工作表231
1014用戶工作區231
1015狀態欄231
102開發MDI應用程式的過程231
1021創建新的工作空間231
1022創建套用對象232
1023創建框架視窗選單對象234
1024創建MDI主框架視窗237
1025創建工作表視窗237
1026編寫腳本代碼239
1027MDI顯示250
習題252第11章PBL庫的組織與管理253111庫檔案組織方式253
1111按照對象的類型創建庫253
1112按照套用軟體的功能子系統創建庫254
1113按照組織的功能結構創建庫254
112庫畫板255
1121庫畫板工作區255
1122設定庫畫板256
113庫操作259
1131創建庫檔案259
1132其他庫操作260
114庫中對象的操作260
1141查看對象屬性260
1142對象常用操作262
1143導出和導入對象265
習題267第12章編程技巧實例268121輸入輸出變數268
122打開文本檔案269
123打開圖像檔案271
124調整視窗背景顏色273
125計時器275
126電子表277
127測試打字速度279
128動態顯示英文單詞與中文解釋281
129設定套用軟體使用日期284
1210選擇文本字型樣式288
1211時間定時器290
1212打開聲音、動畫和幻燈片檔案到Internet瀏覽293
習題296第13章綜合案例——客房管理系統297131系統開發的目的和意義297
132系統需求分析297
133資料庫與數據表的設計與創建299
1331定義數據表邏輯結構299
1332數據表物理結構300
134創建工作空間和工程檔案303
1341創建工作空間303
1342創建工程檔案304
135創建系統啟動畫面和系統登錄視窗305
1351創建系統啟動畫面305
1352創建系統登錄視窗305
136創建應用程式主視窗307
1361創建選單對象307
1362創建主視窗309
1363主視窗timer事件310
1364主視窗初始化過程open事件310
137創建入住管理子系統310
1371創建空房查詢視窗310
1372創建登記房號住店天數視窗311
1373創建非會員客戶信息登記視窗313
1374創建會員登記視窗315
138創建服務管理子系統318
1381創建服務類型查詢視窗318
1382創建服務費用登記視窗319
1383創建收現金視窗322
1384創建消費單預覽視窗323
139創建日常管理子系統323
1391創建今日離店提示視窗323
1392創建離店提示視窗324
1393創建今日打掃房號單視窗325
1394創建立即打掃房號單視窗326
1395創建補交押金視窗327
1396創建現住客戶查詢視窗328
1397創建客戶留言視窗329
1310創建結算管理子系統330
13101創建退房結算處理視窗330
13102創建退房結算選項卡頁面331
13103創建確定優惠折扣率視窗332
13104創建收銀列印選項卡頁面334
13105創建退房處理選項卡頁面337
1311創建經理查詢子系統338
13111創建查詢客戶留言視窗338
13112創建查詢客房收入視窗339
13113創建查詢客房情況視窗340
1312創建維護子系統340
13121創建用戶密碼修改視窗340
13122創建許可權維護視窗341
13123客房信息數據表維護視窗343
習題343第14章調試與編譯344141應用程式的調試方法344
1411調試程式畫板344
1412斷點操作345
1413調試程式349
1414查看狀態信息351
142應用程式的編譯353
1421創建工程353
1422生成執行檔360
1423配置用戶運行環境361
143低版本應用程式的升級362
習題365
參考文獻366