注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計Pascal/DelphiDelphi 7數據庫開發(fā)技術與工程實踐

Delphi 7數據庫開發(fā)技術與工程實踐

Delphi 7數據庫開發(fā)技術與工程實踐

定 價:¥48.00

作 者: 求是科技編著
出版社: 人民郵電出版社
叢編項: 數據庫開發(fā)從入門到應用系列
標 簽: 軟件工具 數據庫系統 程序設計 高等學校 教材

購買這本書可以去


ISBN: 9787115121653 出版時間: 2004-01-01 包裝: 精裝
開本: 26cm 頁數: 511 字數:  

內容簡介

  隨著計算機技術的普及,數據信息處理技術得到了空前的發(fā)展,使得越來越多的人員從事數據庫的操作相差的開發(fā)工作,并且不斷有新人準備加入其中。本套叢書充分考慮了上述兩大主要人員的需求,在內容編排和講解上都做了特別處理,使得初級讀者能夠順暢地掌握最常用有效的數據庫開發(fā)技術,并能勝任較簡單的而衫的數據庫應用系統的設計與開發(fā)工作,同時讓已經具備一定開發(fā)水平的讀者,在開發(fā)過程遇到問題時,能快速找到解決方案,可以細致地學習相差技術并加以應用,同時還能獲得諸多好的算法和代碼。本書向讀者詳細介紹了使用Delphi 7操縱數據庫、開發(fā)數據庫應用系統的方法和技能。本書的特點在于內容編排和講解上獨具特色:很多初級的讀者在沒有進行系統、全面的學習情況下,如需要進行實際數據庫開發(fā),通過閱讀本書,很快就能從目錄上定位到滿足其需求的內容,直接學習相關內容基本可以完成任務。之所以能達到此種功能,是因為在內容的編排上,各章內容按照:提出明確需求→告知解決方案(采用什么手段)→具體講解技術和手段(必要時還會先安排學習相應技術/手段所需的基礎知識)的順序進行詳細講解。 此外,本書整體結構上也充分考慮了初級讀者的從零開始、按部就班地學習的需要,做到講解流暢、示例充足,能夠使讀者輕松掌握各項數據庫的操作技術。并且在本書的后半部分,為各主要數據庫操作技術安排了實際的數據庫應用系統最佳實例,達到學以致用的效果。 通過閱讀本書,能快速、高效地掌握Delphi數據庫開發(fā)的最常用、最有用的各項技術,并達到可勝任開發(fā)較簡單但又具實戰(zhàn)性的數據庫系統的任務。開發(fā)過程中遇到問題時能快速找到解決方案,并可從本書獲得相應的基本算法和代碼。 本書面向初、中級讀者。要求讀者已經掌握Delphi的最基本語法。

作者簡介

暫缺《Delphi 7數據庫開發(fā)技術與工程實踐》作者簡介

圖書目錄

第1章  了解數據庫  1
1.1  數據庫的出現和發(fā)展  1
1.1.1  人工管理階段  1
1.1.2  文件系統階段  2
1.1.3  數據庫系統階段  2
1.2  數據庫系統的組成  3
1.2.1  數據庫  3
1.2.2  數據庫管理系統  4
1.2.3  軟件支持系統  5
1.2.4  硬件支持系統  6
1.2.5  數據庫管理員和使用人員  6
1.3  數據庫系統模型  7
1.3.1  層次模型  7
1.3.2  網狀模型  8
1.3.3  關系模型  8
1.3.4  面向對象模型  9
1.4  數據庫的常用概念  10
1.4.1  表  10
1.4.2  字段  11
1.4.3  索引  14
1.4.4  視圖  15
1.4.5  數據字典  16
1.4.6  查詢和SQL語句  17
1.5  目前流行的數據庫介紹  18
1.5.1  Paradox數據庫  19
1.5.2  InterBase數據庫  19
1.5.3  Access數據庫  19
1.5.4  SQL Server數據庫  19
1.6  如何進行數據庫應用程序的開發(fā)  20
1.6.1  數據庫應用程序的基本開發(fā)步驟  20
1.6.2  高效地確定數據庫程序開發(fā)方案  21
1.6.3  數據庫應用程序的原則  22
1.7  本章小結  23
第2章  創(chuàng)建與維護數據庫  24
2.1  選擇后臺數據庫  24
2.1.1  選擇數據庫系統原則  24
2.1.2  Delphi可以訪問的數據源  25
2.2  創(chuàng)建Access數據庫  26
2.2.1  創(chuàng)建數據庫  26
2.2.2  創(chuàng)建表  27
2.2.3  設計字段  28
2.2.4  創(chuàng)建查詢  30
2.3  創(chuàng)建SQL Server數據庫  32
2.3.1  創(chuàng)建數據庫  33
2.3.2  設計和創(chuàng)建表  36
2.3.3  設計和創(chuàng)建索引  37
2.3.4  備份數據庫  39
2.4  設計InterBase數據庫  42
2.4.1  設計數據庫  43
2.4.2  創(chuàng)建表格  47
2.4.3  創(chuàng)建索引  50
2.4.4  備份數據庫  50
2.5  創(chuàng)建Paradox數據庫  51
2.5.1  創(chuàng)建表  52
2.5.2  設定表結構  52
2.5.3  建立查詢語句  54
2.6  本章小結  55
第3章  配置數據源  56
3.1  為什么要設置數據源  56
3.1.1  數據源的概念  56
3.1.2  如何選用數據源  56
3.2  使用BDE設置數據源  59
3.2.1  建立數據庫別名  59
3.2.2  數據庫別名與數據源的關系  59
3.2.3  設置Access數據源  59
3.2.4  設置SQL Server數據源  61
3.2.5  設置InterBase數據源  62
3.2.6  設置Paradox數據源  63
3.3  使用ODBC設置數據源  64
3.3.1  設置Access數據源  65
3.3.2  設置SQL Server數據源  66
3.3.3  設置Paradox數據源  69
3.4  使用代碼創(chuàng)建數據源  70
3.4.1  使用代碼創(chuàng)建BDE數據源  71
3.4.2  使用代碼創(chuàng)建ODBC數據源  73
3.5  本章小結  75
第4章  連接和訪問數據庫  76
4.1  連接數據庫  76
4.1.1  為什么要連接數據庫  76
4.1.2  如何連接數據庫  76
4.1.3  使用TDatabase連接數據庫  77
4.1.4  使用TADOConnection連接數據庫  81
4.1.5  使用TSQLConnection連接數據庫  84
4.2  BDE方式訪問數據庫  86
4.2.1  數據集類型控件的共同屬性  87
4.2.2  數據集類型控件的通用方法  90
4.2.3  數據集類型控件的共同事件  94
4.2.4  使用TTable訪問數據庫  95
4.2.5  使用TQuery訪問數據庫  104
4.3  ADO方式訪問數據庫  109
4.3.1  使用TADOCommand訪問數據庫  109
4.3.2  使用TADODataSet訪問數據庫  113
4.4  訪問Master/Detail表  117
4.5  訪問字段  117
4.5.1  理解字段對象  118
4.5.2  動態(tài)字段和靜態(tài)字段  118
4.5.3  取得字段對象信息  119
4.5.4  建立新字段  120
4.6  顯示字段值  122
4.6.1  將字段值以特定類型輸出  123
4.6.2  使用文本框顯示特定字段的當前值  123
4.6.3  使用下拉框顯示字段值  125
4.6.4  以列表的形式顯示字段值  126
4.6.5  顯示數據庫中的大量文本信息  126
4.7  以代碼進行查詢  126
4.7.1  返回表中的所有內容  126
4.7.2  查找表中特定字段的內容  128
4.7.3  設定查詢條件  130
4.7.4  同時查詢多個表  131
4.7.5  排序查詢結果  132
4.8  本章小結  133
第5章  操縱數據庫  134
5.1  操縱數據庫簡介  134
5.1.1  需要操縱哪些內容  134
5.1.2  有哪些操縱手段  134
5.2  使用TDBNavigator控件操縱數據庫  134
5.2.1  TDBNavigator控件的屬性  136
5.2.2  TDBNavigator控件的方法  138
5.2.3  TDBNavigator控件的事件  138
5.2.4  TDBNavigator控件的一個實例  139
5.3  代碼操作數據  140
5.3.1  添加記錄  140
5.3.2  修改記錄  145
5.3.3  刪除記錄  148
5.3.4  跳轉當前記錄  151
5.3.5  為指定記錄定義并使用書簽  153
5.3.6  統計表和查詢中的記錄數目  154
5.4  動態(tài)操作表  156
5.4.1  動態(tài)創(chuàng)建表  156
5.4.2  動態(tài)創(chuàng)建索引  157
5.4.3  刪除和修改表  158
5.5  創(chuàng)建存儲過程  160
5.5.1  存儲過程的定義和功能  160
5.5.2  什么時候需要存儲過程  160
5.5.3  創(chuàng)建并使用存儲過程  161
5.6  本章小結  169
第6章  靈活操作數據庫的常用手段  170
6.1  利用表格顯示數據庫中的內容  170
6.1.1  使用TListView顯示數據庫中的內容  170
6.1.2  使用TTreeView控件顯示數據庫中的內容  181
6.2  升級SQL Server數據庫  189
6.3  加密數據庫  190
6.3.1  加密Access數據庫  190
6.3.2  加密SQL Server數據庫  193
6.4  以特殊格式顯示數據  195
6.4.1  使用TDBGrid控件顯示圖片信息  195
6.4.2  修改TDBGrid控件中指定行的顏色  196
6.4.3  將數據庫中的內容寫入文本文件  198
6.4.4  在下拉菜單顯示數據庫中的內容  199
6.4.5  將圖片數據保存到數據庫中  201
6.4.6  顯示數據庫中大量文本信息的方法  202
6.5  本章小結  203
第7章  建立網絡數據庫程序  204
7.1  網絡編程基礎  204
7.1.1  網絡編程使用的語言  204
7.1.2  HTML  207
7.1.3  XML  210
7.1.4  CGI  213
7.1.5  ISAPI/NSAPI  218
7.1.6  Apache Modules  221
7.2  編寫Web服務器程序  225
7.2.1  兩種Web服務器構架  225
7.2.2  創(chuàng)建動作項  231
7.2.3  Cookie的使用和設置  232
7.2.4  生成HTML頁面  234
7.3  利用ActiveForm發(fā)布數據庫內容  248
7.4  使用Web App Debugger調試程序  253
7.5  建立XML元數據  256
7.6  使用XML元數據  261
7.6.1  TXMLTransform組件  261
7.6.2  TXMLTransformProvider組件  264
7.6.3  TXMLTransformClient組件  264
7.7  本章小結  266
第8章  設計報表  267
8.1  報表簡介  267
8.2  設計簡單報表  267
8.2.1  安裝QuickReport組件  268
8.2.2  使用QuickReport組件創(chuàng)建簡單報表  269
8.2.3  使用Rave組件創(chuàng)建簡單報表  272
8.3  設計主/從報表  277
8.3.1  使用QuickReport組件創(chuàng)建主/從報表  277
8.3.2  使用Rave組件創(chuàng)建主/從報表  281
8.4  本章小結  285
第9章  限制網址的瀏覽器  286
9.1  教學目標與案例預覽  286
9.2  系統分析與設計  289
9.2.1  需求分析  289
9.2.2  模塊設計  290
9.3  數據庫結構分析與創(chuàng)建  291
9.3.1  數據庫結構分析  291
9.3.2  創(chuàng)建數據庫  292
9.4  應用程序設計基礎  293
9.4.1  TOpenDialog控件的使用方法  293
9.4.2  網址文件的定義方式  296
9.4.3  系統中對文件的操作  296
9.4.4  TWebBrowser控件的使用方法  297
9.5  實例模塊實現  299
9.5.1  應用程序主界面  299
9.5.2  用戶登錄界面  304
9.5.3  顯示可用網址界面  306
9.6  本章小結  308
第10章  通訊錄  309
10.1  教學目標與案例預覽  309
10.2  系統分析與設計  311
10.2.1  需求分析  311
10.2.2  模塊設計  311
10.3  數據庫結構分析與創(chuàng)建  313
10.3.1  數據庫結構分析  313
10.3.2  創(chuàng)建數據庫  314
10.4  應用程序設計基礎  315
10.4.1  右鍵彈出菜單  315
10.4.2  分隔條(Splitter Bar)的用法  317
10.4.3  數據集使用注意事項  318
10.4.4  提高TTreeView控件加載速度  319
10.5  實例模塊實現  319
10.5.1  程序界面設計  319
10.5.2  添加類與變量的聲明  322
10.5.3  窗體初始化代碼  322
10.5.4  添加TTreeView控件相關代碼  322
10.5.5  添加TListView控件相關代碼  330
10.5.6  添加右上方面板相關代碼  331
10.6  本章小結  335
第11章  圖書管理系統  336
11.1  教學目標與案例預覽  336
11.2  系統分析與設計  338
11.2.1  需求分析  338
11.2.2  模塊設計  339
11.3  分析與創(chuàng)建數據庫  340
11.4  應用程序主界面  343
11.4.1  界面設計  343
11.4.2  程序設計  345
11.5  數據庫配置窗體  346
11.5.1  界面設計  346
11.5.2  程序設計  347
11.6  修改密碼窗體  358
11.6.1  界面設計  358
11.6.2  程序設計  359
11.7  重新登錄窗體  361
11.8  添加圖書窗體  363
11.9  圖書整理窗體  369
11.10  讀者登記窗體  374
11.10.1  界面設計  374
11.10.2  程序設計  375
11.11  讀者管理窗體  377
11.11.1  界面設計  377
11.11.2  程序設計  378
11.12  借書窗體  382
11.12.1  界面設計  382
11.12.2  程序設計  383
11.13  還書窗體  385
11.13.1  界面設計  385
11.13.2  程序設計  386
11.14  圖書查詢窗體  389
11.14.1  界面設計  389
11.14.2  程序設計  390
11.15  讀者查詢窗體  393
11.15.1  界面設計  393
11.15.2  程序設計  394
11.16  用戶查詢窗體  396
11.16.1  界面設計  396
11.16.2  程序設計  397
11.17  用戶管理窗體  400
11.17.1  界面設計  400
11.17.2  程序設計  401
11.18  幫助窗體  408
11.18.1  界面設計  408
11.18.2  程序設計  408
11.19  本章小結  409
第12章  相冊管理系統  410
12.1  教學目標與案例預覽  410
12.2  系統分析與設計  415
12.2.1  需求分析  415
12.2.2  模塊設計  415
12.3  分析與創(chuàng)建數據庫  416
12.4  應用程序主界面  416
12.4.1  界面設計  416
12.4.2  程序設計  417
12.5  修改相冊信息窗體  418
12.5.1  界面設計  418
12.5.2  程序設計  419
12.6  創(chuàng)建新的相冊窗體  422
12.6.1  界面設計  422
12.6.2  程序設計  423
12.7  相片查詢窗體  425
12.7.1  界面設計  425
12.7.2  程序設計  426
12.8  本章小結  427
第13章  工資管理系統  428
13.1  教學目標與案例預覽  428
13.2  系統分析與設計  432
13.2.1  需求分析  432
13.2.2  模塊設計  433
13.3  功能分析與設計  433
13.3.1  考勤處理  434
13.3.2  工資核算  434
13.3.3  報表  434
13.3.4  系統功能  434
13.4  數據庫結構分析與創(chuàng)建  434
13.4.1  數據庫結構分析  434
13.4.2  創(chuàng)建數據庫  437
13.4.3  配置BDE  439
13.5  應用程序設計基礎  439
13.5.1  窗體布局基礎知識  439
13.5.2  Delphi控件與窗體布局相關的屬性  441
13.6  主界面  442
13.6.1  創(chuàng)建窗體  442
13.6.2  設計程序  443
13.7  數據模塊  447
13.7.1  創(chuàng)建窗體  447
13.7.2  設計程序  448
13.8  窗體拼接技術  451
13.8.1  窗體拼接技術的原理  451
13.8.2  核心處理函數ShowPanel  452
13.9  公共處理函數  453
13.9.1  讀取Ini文件中浮點數的函數——ReadIniFileFloat  453
13.9.2  Base64加密函數——Base64 Encode  453
13.9.3  Base64解密函數——Base64 Decode  454
13.9.4  拆分字符串函數——SplitString  455
13.9.5  將時間轉換成以小時為單位的函數——TimeToReal  456
13.10  員工檔案管理窗體  456
13.10.1  創(chuàng)建窗體  456
13.10.2  設計程序  457
13.11  登錄窗體  461
13.11.1  創(chuàng)建窗體  461
13.11.2  設計程序  462
13.12  考勤窗體  463
13.12.1  創(chuàng)建窗體  463
13.12.2  設計程序  464
13.13  生成工資表窗體  465
13.13.1  創(chuàng)建窗體  466
13.13.2  設計程序  466
13.14  設計報表  467
13.14.1  向Delphi中添加QReport報表控件  467
13.14.2  使用向導生成職工花名冊報表  467
13.14.3  設計職工報表打印窗體  469
13.14.4  設計代碼  469
13.15  本章小結  470
第14章  學校網絡信息查詢系統  471
14.1  教學目標與案例預覽  471
14.2  系統分析與設計  472
14.2.1  需求分析  472
14.2.2  模塊設計  473
14.3  分析與設計數據庫  474
14.4  在SQL Server 2000上創(chuàng)建數據庫  477
14.4.1  創(chuàng)建數據庫和用戶  477
14.4.2  建立表和觸發(fā)器  479
14.4.3  建立存儲過程  481
14.5  主窗體和登錄檢驗功能  482
14.5.1  窗體模塊的功能  482
14.5.2  窗體界面的設計  483
14.5.3  窗體的工作流程/方式  484
14.5.4  編寫窗體代碼  484
14.6  教師資料維護功能  488
14.6.1  窗體模塊的功能  488
14.6.2  窗體界面的設計  488
14.6.3  編寫窗體代碼  489
14.7  班級信息維護功能  490
14.7.1  窗體模塊的功能  490
14.7.2  窗體界面的設計  491
14.7.3  編寫窗體代碼  491
14.8  學生信息維護功能  494
14.8.1  窗體模塊的功能  494
14.8.2  窗體界面的設計  494
14.8.3  窗體的工作流程/方式  496
14.8.4  編寫窗體代碼  496
14.9  課程設置維護功能  498
14.9.1  窗體模塊的功能  498
14.9.2  窗體界面的設計  498
14.9.3  編寫窗體代碼  499
14.10  選課功能  501
14.10.1  窗體模塊的功能  501
14.10.2  窗體界面的設計  501
14.10.3  編寫窗體代碼  502
14.11  成績管理功能  504
14.11.1  窗體模塊的功能  504
14.11.2  窗體界面的設計  504
14.11.3  編寫窗體代碼  505
14.12  系統維護功能  507
14.12.1  窗體模塊的功能  507
14.12.2  窗體界面的設計  507
14.12.3  編寫窗體代碼  508
14.13  修改密碼功能  508
14.13.1  窗體模塊的功能  508
14.13.2  窗體界面的設計  509
14.13.3  編寫窗體代碼  509
14.14  本章小結  511

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號