注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計Pascal/DelphiDelphi程序設計:Delphi2005

Delphi程序設計:Delphi2005

Delphi程序設計:Delphi2005

定 價:¥29.00

作 者: 周果宏等編著
出版社: 清華大學出版社
叢編項: 新世紀計算機基礎教育叢書
標 簽: 軟件工具 程序設計 高等學校 教材

ISBN: 9787302124108 出版時間: 2006-04-01 包裝: 膠版紙
開本: 小16開 頁數: 349 字數:  

內容簡介

  Delphi 2005 是微軟Windows開發(fā)的終極的和完全的解決方案。它結合了Delphi和 C# 語言的強大功能,以及Microsoft .NET Framework 和 Win32 平臺的高性能,Delphi 2005 提供了一個多語言、多平臺的集成開發(fā)環(huán)境。限于篇幅,本書只涉及Delphi for .NET的有關內容。本書共14章。第1章是Delphi for .NET概述;第2章介紹Delphi 2005集成開發(fā)環(huán)境;第3章介紹Delphi 的 Object Pascal 語言的基本語法;第4章~第11章介紹在Delphi 2005中開發(fā) Windows 窗體應用、數據庫應用、Web 窗體應用、Web 數據庫應用、Web 服務,以及構建VCL.NET 窗體應用的基本方法、技巧和實例;第12 章講述關于異常處理的基本概念和編程方法;第13章和第14章分別講述用第三方軟件Rave創(chuàng)建報表,以及用InstallShield X Express 制作安裝程序的有關概念和方法。每章后均附有習題。本書可作為高等學校教材,也可供對Delphi程序設計有興趣的讀者自學參考。 Delphi for .NET概述1.1什么是 Microsoft .NET框架21.2Delphi for .NET的主要特點21.3Delphi中的一些常用術語和概念31.3.1類、對象、特性與事件41.3.2構件41.3.3可視化程序設計51.3.4面向對象的程序設計51.3.5事件與事件驅動61.3.6Object Pascal和Delphi61.4Delphi 2005的安裝與啟動71.4.1Delphi 2005安裝條件71.4.2安裝步驟81.5如何訂購 Delphi 20058Delphi 2005集成開發(fā)環(huán)境2.1Delphi 2005集成開發(fā)環(huán)境簡介92.1.1歡迎頁112.1.2窗體112.1.3HTML設計器132.1.4設計器表面142.1.5工具調色板142.1.6對象觀察器152.1.7對象倉庫162.1.8工程管理器162.1.9數據探查器172.1.10代碼編輯器172.1.11結構視圖192.1.12歷史管理器192.2創(chuàng)建新工程202.2.1創(chuàng)建一個簡單的Windows窗體應用實例202.2.2選取構件到窗體上222.2.3設置構件特性222.2.4編寫程序代碼232.2.5編譯和調試工程252.2.6分發(fā)應用262.3工程的類型262.3.1Windows 應用262.3.2ASP.NET Web應用262.3.3ASP.NET Web服務應用262.3.4VCL.NET應用272.3.5數據庫應用272.3.6模型驅動的應用272.3.7匯編282.3.8非托管代碼和COM/Interop28習題28Delphi 編程語言3.1Delphi程序的基本結構293.1.1一個簡單的Delphi應用程序示例303.1.2單元和名字空間343.2Object Pascal基本語法元素363.2.1特殊符號363.2.2保留字363.2.3標識符373.2.4數字383.2.5標號383.2.6字符串383.2.7注釋393.3常量和變量數據類型403.3.1常量403.3.2變量數據類型403.3.3程序說明部分453.4表達式473.4.1算術運算符473.4.2邏輯運算符483.4.3字符串運算符493.4.4集合運算符503.4.5關系運算符503.4.6布爾運算符513.5語句523.5.1賦值語句523.5.2過程語句523.5.3goto語句523.5.4復合語句533.5.5條件語句543.5.6重復語句563.6過程與函數613.6.1程序塊613.6.2過程的說明與調用633.6.3函數的說明與調用643.6.4變量參數和常量參數663.7數組663.8記錄683.8.1記錄類型的說明格式683.8.2記錄字段的引用和with語句693.8.3記錄常量703.8.4帶有可變字段的記錄703.9文件713.9.1文本文件713.9.2記錄文件75習題77構建Windows窗體應用4.1Windows窗體名字空間814.2Windows窗體構件824.3通用特性、事件和方法844.3.1Control的特性、事件與方法844.3.2CommonDialog的特性、事件與方法864.4可視構件874.4.1標簽構件874.4.2編輯構件884.4.3列表框構件894.4.4組合框構件904.4.5按鈕構件914.4.6ScrollBars和滾動條構件924.4.7PictureBox 和ImageList構件924.5非可視構件934.5.1MainMenu和ContextMenu構件934.5.2Timer 構件934.5.3對話框構件944.5.4基本構件小結964.6構建Windows 窗體應用974.6.1實例一:一個顯示圖片及像素顏色成分的工程974.6.2實例二:一個文本編輯器工程101習題118用BDP.NET構建數據庫應用程序5.1Delphi 數據庫基礎1195.1.1關系式數據庫的基本概念1205.1.2SQL語言簡介1225.1.3使用數據庫1235.2ADO.NET 和BDP.NET構件1245.2.1ADO.NET體系結構1245.2.2BDP.NET名字空間1255.2.3BDP.NET數據類型1255.2.4BDP.NET構件1265.3BDP.NET構件設計器1295.3.1構件設計器關系1295.3.2使用連接編輯器1295.3.3使用命令文本編輯器1315.3.4配置數據適配器1315.3.5數據探測器1335.4關于數據集1355.4.1數據集的特性和方法1355.4.2使用標準的數據集1365.5關于DataGrid1395.5.1DataGrid特性1395.5.2DataGrid事件1415.5.3DataGrid方法1415.5.4DataGrid程序設計范例1425.6Windows窗體數據庫應用程序制作1445.6.1構建一個簡單的Windows窗體數據庫應用1445.6.2從數據探測器創(chuàng)建數據庫工程1485.6.3創(chuàng)建主從表關系1505.6.4在一個數據庫應用中傳遞參數1515.7創(chuàng)建和使用DataTable1555.7.1產生數據表對象1555.7.2定義數據表結構1565.7.3處理表中的數據1605.8Windows窗體控件的數據綁定1655.8.1使用組合框和列表框顯示數據1655.8.2文本框的數據綁定167習題169用Delphi 2005進行ECO建模6.1建?;靖拍?706.2UML語言1706.2.1基本UML關系1706.2.2UML類圖表1716.2.3對象約束語言1726.3ECO框架1726.3.1ECO空間1736.3.2Borland.ECO名字空間1736.4ECO建模程序常規(guī)步驟1766.5ECO建模程序實例177習題181用ASP.NET構建Web應用程序7.1ASP.NET 概述1827.2構建 ASP.NET Web應用程序的一般步驟1847.3一個簡單的ASP.NET Web應用程序1877.4Delphi for .NET中的Web控制構件1957.4.1廣告條構件1957.4.2校驗類構件1977.4.3文本構件2037.4.4重復器構件2037.4.5XML構件2057.5Delphi for .NET中的HTML服務器端控制構件2107.5.1HTML服務器端構件概況2107.5.2實現HTML服務器端可編程控制構件2137.5.3使用HTML服務器端構件常見錯誤2147.5.4HTML服務器端構件應用實例:文件上載214習題219用ASP.NET構建Web數據庫應用程序8.1Web數據庫應用開發(fā)概述2208.2數據庫Web構件2218.2.1數據庫Web構件的名字空間2218.2.2數據庫Web數據源構件2238.2.3數據庫Web數據感知構件2238.3構建數據庫Web應用程序的基本步驟2248.4數據庫Web應用程序實例225習題233用ASP.NET構建Web服務應用程序9.1ASP.NET Web服務概述2349.1.1ASP.NET Web服務結構2359.1.2ASP.NET Web服務基礎知識2359.1.3Web服務的應用2359.1.4ASP.NET Web服務的文件類型2369.2創(chuàng)建ASP.NET Web服務程序2379.2.1Web服務程序創(chuàng)建步驟2379.2.2使用Web服務的客戶程序2389.2.3Web服務實例:溫度單位轉換Web服務……240習題247構建VCL.NET窗體應用10.1VCL.NET構件和名字空間24810.2構建VCL.NET 窗體應用示例24910.2.1構建一個VCL窗體"Hello world!"應用25010.2.2在一個VCL窗體應用中顯示一個位圖圖像25110.3構建一個VCL窗體dbExpress.NET 數據庫應用25210.3.1設置數據庫連接25310.3.2建立單向數據集25410.3.3添加數據供給者25410.3.4添加客戶數據集25410.3.5添加數據源25410.3.6關聯 DataGrid 到DataSet25510.4VCL.NET 常用數據庫構件25510.4.1數據讀寫構件25510.4.2數據控制構件25710.4.3本地數據庫應用程序的結構25810.5用數據庫桌面構建本地數據庫25810.6本地數據庫應用設計26110.6.1顯示單條記錄26210.6.2顯示多條記錄26510.7VCL.NET 數據集操作26610.7.1打開和關閉數據集26610.7.2決定和設置數據集狀態(tài)26710.7.3移動記錄指針26710.7.4在數據集中查找記錄27010.7.5使用過濾器顯示一個數據集的子集27110.7.6顯示、轉換和讀寫字段值27210.8關于Query27410.8.1使用Query 構件27410.8.2編寫SQL語句27510.8.3參數值的設置277習題279Delphi VCL.NET多媒體編程11.1計算機的硬件配置需求28111.2Delphi的多媒體構件28111.2.1怎樣使用MediaPlayer28211.2.2用MediaPlayer播放聲音和動畫文件實例28211.3用MediaPlayer播放Wave聲音文件28511.4用MediaPlayer播放MIDI聲音文件28711.4.1MediaPlayer的Notify屬性28811.4.2MediaPlayer的NotifyValue屬性28911.5用MediaPlayer播放AVI動畫文件29011.6用MediaPlayer實現用戶選擇播放29011.6.1制作一個媒體通道程序29011.6.2設置濾波器選擇文件類型29111.7MediaPlayer的OnClick事件句柄編程293習題296異常處理12.1異常的概念29712.2何時使用異常29712.3Exception 類29812.4運行時間錯誤異常30012.4.1輸入輸出錯誤30012.4.2重大錯誤30112.4.3操作系統(tǒng)錯誤30212.5Delphi異常處理機制30212.5.1使用try … finally 結構30312.5.2使用try…except結構30412.5.3使用on…do結構30512.5.4嵌套的異常處理結構30712.6沉默的異常30812.7自定義異常類30812.7.1異常類型說明30812.7.2自定義異常類30912.8引發(fā)和處理異常31012.9異常的重引發(fā)311習題312使用Rave 創(chuàng)建報表13.1在Delphi 工具調色板上添加Rave 構件31413.2Rave 可視化報表設計環(huán)境31513.2.1頁設計器和事件編輯器31613.2.2特性面板31613.2.3工程樹狀面板31613.2.4狀態(tài)欄31613.2.5工具欄和工具調色板31713.2.6Rave編輯器31913.3構建一個數據庫報表的基本步驟32113.3.1使用Rave 向導創(chuàng)建一個簡單數據庫報表……32113.3.2使用Rave 向導創(chuàng)建MasterDetail報表32313.4Rave 報表工程的基本組成32413.4.1數據連接構件32413.4.2Rave工程構件:TRvProject………………32513.4.3報表工程文件32513.4.4報表和全局頁32513.4.5數據視圖32513.5其他 Rave Report 構件介紹32613.6Rave報表預覽和打印格式32813.7編寫報表腳本程序329習題331使用InstallShield X Express 制作安裝程序14.1InstallShield X Express簡介33214.2使用InstallShield前的準備工作33214.3打開一個新的或現有的安裝程序制作工程33314.3.1創(chuàng)建新的安裝工程33414.3.2打開已有的安裝工程33514.4配置組織信息33514.4.1基本信息33514.4.2特征設置33614.4.3配置安裝程序類型33714.5指定應用程序數據33814.6配置目標系統(tǒng)33914.6.1為Setup生成一個快捷菜單33914.6.2ODBC resource 設置34114.6.3修改注冊表34214.7定制安裝程序樣式34214.8定義Setup 需求和動作34314.8.1安裝程序需求34314.8.2定制動作34414.9應用程序分發(fā)34414.9.1構建安裝盤34414.9.2試運行安裝程序34514.9.3應用程序分發(fā)346習題346附錄A本書縮略語詞匯表347

作者簡介

暫缺《Delphi程序設計:Delphi2005》作者簡介

圖書目錄

Delphi for .NET概述
1.1什么是 Microsoft .NET框架2
1.2Delphi for .NET的主要特點2
1.3Delphi中的一些常用術語和概念3
1.3.1類、對象、特性與事件4
1.3.2構件4
1.3.3可視化程序設計5
1.3.4面向對象的程序設計5
1.3.5事件與事件驅動6
1.3.6Object Pascal和Delphi6
1.4Delphi 2005的安裝與啟動7
1.4.1Delphi 2005安裝條件7
1.4.2安裝步驟8
1.5如何訂購 Delphi 20058Delphi 2005集成開發(fā)環(huán)境2.1Delphi 2005集成開發(fā)環(huán)境簡介9
2.1.1歡迎頁11
2.1.2窗體11
2.1.3HTML設計器13
2.1.4設計器表面14
2.1.5工具調色板14
2.1.6對象觀察器15
2.1.7對象倉庫16
2.1.8工程管理器16
2.1.9數據探查器17
2.1.10代碼編輯器17
2.1.11結構視圖19
2.1.12歷史管理器19
2.2創(chuàng)建新工程20
2.2.1創(chuàng)建一個簡單的Windows窗體應用實例20
2.2.2選取構件到窗體上22
2.2.3設置構件特性22
2.2.4編寫程序代碼23
2.2.5編譯和調試工程25
2.2.6分發(fā)應用26
2.3工程的類型26
2.3.1Windows 應用26
2.3.2ASP.NET Web應用26
2.3.3ASP.NET Web服務應用26
2.3.4VCL.NET應用27
2.3.5數據庫應用27
2.3.6模型驅動的應用27
2.3.7匯編28
2.3.8非托管代碼和COM/Interop28
習題28Delphi 編程語言3.1Delphi程序的基本結構29
3.1.1一個簡單的Delphi應用程序示例30
3.1.2單元和名字空間34
3.2Object Pascal基本語法元素36
3.2.1特殊符號36
3.2.2保留字36
3.2.3標識符37
3.2.4數字38
3.2.5標號38
3.2.6字符串38
3.2.7注釋39
3.3常量和變量數據類型40
3.3.1常量40
3.3.2變量數據類型40
3.3.3程序說明部分45
3.4表達式47
3.4.1算術運算符47
3.4.2邏輯運算符48
3.4.3字符串運算符49
3.4.4集合運算符50
3.4.5關系運算符50
3.4.6布爾運算符51
3.5語句52
3.5.1賦值語句52
3.5.2過程語句52
3.5.3goto語句52
3.5.4復合語句53
3.5.5條件語句54
3.5.6重復語句56
3.6過程與函數61
3.6.1程序塊61
3.6.2過程的說明與調用63
3.6.3函數的說明與調用64
3.6.4變量參數和常量參數66
3.7數組66
3.8記錄68
3.8.1記錄類型的說明格式68
3.8.2記錄字段的引用和with語句69
3.8.3記錄常量70
3.8.4帶有可變字段的記錄70
3.9文件71
3.9.1文本文件71
3.9.2記錄文件75
習題77構建Windows窗體應用4.1Windows窗體名字空間81
4.2Windows窗體構件82
4.3通用特性、事件和方法84
4.3.1Control的特性、事件與方法84
4.3.2CommonDialog的特性、事件與方法86
4.4可視構件87
4.4.1標簽構件87
4.4.2編輯構件88
4.4.3列表框構件89
4.4.4組合框構件90
4.4.5按鈕構件91
4.4.6ScrollBars和滾動條構件92
4.4.7PictureBox 和ImageList構件92
4.5非可視構件93
4.5.1MainMenu和ContextMenu構件93
4.5.2Timer 構件93
4.5.3對話框構件94
4.5.4基本構件小結96
4.6構建Windows 窗體應用97
4.6.1實例一:一個顯示圖片及像素顏色成分的工程97
4.6.2實例二:一個文本編輯器工程101
習題118用BDP.NET構建數據庫應用程序5.1Delphi 數據庫基礎119
5.1.1關系式數據庫的基本概念120
5.1.2SQL語言簡介122
5.1.3使用數據庫123
5.2ADO.NET 和BDP.NET構件124
5.2.1ADO.NET體系結構124
5.2.2BDP.NET名字空間125
5.2.3BDP.NET數據類型125
5.2.4BDP.NET構件126
5.3BDP.NET構件設計器129
5.3.1構件設計器關系129
5.3.2使用連接編輯器129
5.3.3使用命令文本編輯器131
5.3.4配置數據適配器131
5.3.5數據探測器133
5.4關于數據集135
5.4.1數據集的特性和方法135
5.4.2使用標準的數據集136
5.5關于DataGrid139
5.5.1DataGrid特性139
5.5.2DataGrid事件141
5.5.3DataGrid方法141
5.5.4DataGrid程序設計范例142
5.6Windows窗體數據庫應用程序制作144
5.6.1構建一個簡單的Windows窗體數據庫應用144
5.6.2從數據探測器創(chuàng)建數據庫工程148
5.6.3創(chuàng)建主從表關系150
5.6.4在一個數據庫應用中傳遞參數151
5.7創(chuàng)建和使用DataTable155
5.7.1產生數據表對象155
5.7.2定義數據表結構156
5.7.3處理表中的數據160
5.8Windows窗體控件的數據綁定165
5.8.1使用組合框和列表框顯示數據165
5.8.2文本框的數據綁定167
習題169用Delphi 2005進行ECO建模6.1建?;靖拍?70
6.2UML語言170
6.2.1基本UML關系170
6.2.2UML類圖表171
6.2.3對象約束語言172
6.3ECO框架172
6.3.1ECO空間173
6.3.2Borland.ECO名字空間173
6.4ECO建模程序常規(guī)步驟176
6.5ECO建模程序實例177
習題181用ASP.NET構建Web應用程序7.1ASP.NET 概述182
7.2構建 ASP.NET Web應用程序的一般步驟184
7.3一個簡單的ASP.NET Web應用程序187
7.4Delphi for .NET中的Web控制構件195
7.4.1廣告條構件195
7.4.2校驗類構件197
7.4.3文本構件203
7.4.4重復器構件203
7.4.5XML構件205
7.5Delphi for .NET中的HTML服務器端控制構件210
7.5.1HTML服務器端構件概況210
7.5.2實現HTML服務器端可編程控制構件213
7.5.3使用HTML服務器端構件常見錯誤214
7.5.4HTML服務器端構件應用實例——文件
上載214
習題219用ASP.NET構建Web數據庫應用程序8.1Web數據庫應用開發(fā)概述220
8.2數據庫Web構件221
8.2.1數據庫Web構件的名字空間221
8.2.2數據庫Web數據源構件223
8.2.3數據庫Web數據感知構件223
8.3構建數據庫Web應用程序的基本步驟224
8.4數據庫Web應用程序實例225
習題233用ASP.NET構建Web服務應用程序9.1ASP.NET Web服務概述234
9.1.1ASP.NET Web服務結構235
9.1.2ASP.NET Web服務基礎知識235
9.1.3Web服務的應用235
9.1.4ASP.NET Web服務的文件類型236
9.2創(chuàng)建ASP.NET Web服務程序237
9.2.1Web服務程序創(chuàng)建步驟237
9.2.2使用Web服務的客戶程序238
9.2.3Web服務實例——溫度單位轉換Web服務……240
習題247構建VCL.NET窗體應用10.1VCL.NET構件和名字空間248
10.2構建VCL.NET 窗體應用示例249
10.2.1構建一個VCL窗體“Hello world!”應用250
10.2.2在一個VCL窗體應用中顯示一個
位圖圖像251
10.3構建一個VCL窗體dbExpress.NET 數據庫應用252
10.3.1設置數據庫連接253
10.3.2建立單向數據集254
10.3.3添加數據供給者254
10.3.4添加客戶數據集254
10.3.5添加數據源254
10.3.6關聯 DataGrid 到DataSet255
10.4VCL.NET 常用數據庫構件255
10.4.1數據讀寫構件255
10.4.2數據控制構件257
10.4.3本地數據庫應用程序的結構258
10.5用數據庫桌面構建本地數據庫258
10.6本地數據庫應用設計261
10.6.1顯示單條記錄262
10.6.2顯示多條記錄265
10.7VCL.NET 數據集操作266
10.7.1打開和關閉數據集266
10.7.2決定和設置數據集狀態(tài)267
10.7.3移動記錄指針267
10.7.4在數據集中查找記錄270
10.7.5使用過濾器顯示一個數據集的子集271
10.7.6顯示、轉換和讀寫字段值272
10.8關于Query274
10.8.1使用Query 構件274
10.8.2編寫SQL語句275
10.8.3參數值的設置277
習題279Delphi VCL.NET多媒體編程11.1計算機的硬件配置需求281
11.2Delphi的多媒體構件281
11.2.1怎樣使用MediaPlayer282
11.2.2用MediaPlayer播放聲音和動畫文件實例282
11.3用MediaPlayer播放Wave聲音文件285
11.4用MediaPlayer播放MIDI聲音文件287
11.4.1MediaPlayer的Notify屬性288
11.4.2MediaPlayer的NotifyValue屬性289
11.5用MediaPlayer播放AVI動畫文件290
11.6用MediaPlayer實現用戶選擇播放290
11.6.1制作一個媒體通道程序290
11.6.2設置濾波器選擇文件類型291
11.7MediaPlayer的OnClick事件句柄編程293
習題296異常處理12.1異常的概念297
12.2何時使用異常297
12.3Exception 類298
12.4運行時間錯誤異常300
12.4.1輸入輸出錯誤300
12.4.2重大錯誤301
12.4.3操作系統(tǒng)錯誤302
12.5Delphi異常處理機制302
12.5.1使用try … finally 結構303
12.5.2使用try…except結構304
12.5.3使用on…do結構305
12.5.4嵌套的異常處理結構307
12.6沉默的異常308
12.7自定義異常類308
12.7.1異常類型說明308
12.7.2自定義異常類309
12.8引發(fā)和處理異常310
12.9異常的重引發(fā)311
習題312使用Rave 創(chuàng)建報表13.1在Delphi 工具調色板上添加Rave 構件314
13.2Rave 可視化報表設計環(huán)境315
13.2.1頁設計器和事件編輯器316
13.2.2特性面板316
13.2.3工程樹狀面板316
13.2.4狀態(tài)欄316
13.2.5工具欄和工具調色板317
13.2.6Rave編輯器319
13.3構建一個數據庫報表的基本步驟321
13.3.1使用Rave 向導創(chuàng)建一個簡單數據庫報表……321
13.3.2使用Rave 向導創(chuàng)建MasterDetail報表323
13.4Rave 報表工程的基本組成324
13.4.1數據連接構件324
13.4.2Rave工程構件——TRvProject………………325
13.4.3報表工程文件325
13.4.4報表和全局頁325
13.4.5數據視圖325
13.5其他 Rave Report 構件介紹326
13.6Rave報表預覽和打印格式328
13.7編寫報表腳本程序329
習題331使用InstallShield X Express 制作安裝程序14.1InstallShield X Express簡介332
14.2使用InstallShield前的準備工作332
14.3打開一個新的或現有的安裝程序制作工程333
14.3.1創(chuàng)建新的安裝工程334
14.3.2打開已有的安裝工程335
14.4配置組織信息335
14.4.1基本信息335
14.4.2特征設置336
14.4.3配置安裝程序類型337
14.5指定應用程序數據338
14.6配置目標系統(tǒng)339
14.6.1為Setup生成一個快捷菜單339
14.6.2ODBC resource 設置341
14.6.3修改注冊表342
14.7定制安裝程序樣式342
14.8定義Setup 需求和動作343
14.8.1安裝程序需求343
14.8.2定制動作344
14.9應用程序分發(fā)344
14.9.1構建安裝盤344
14.9.2試運行安裝程序345
14.9.3應用程序分發(fā)346
習題346
附錄A本書縮略語詞匯表347

本目錄推薦

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