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

Delphi程序設計提高與應用

Delphi程序設計提高與應用

定 價:¥27.00

作 者: 楊濱生主編
出版社: 重慶大學出版社
叢編項: 高等職業(yè)教育計算機軟件計算機網絡專業(yè)系列教材
標 簽: Delphi

ISBN: 9787562432593 出版時間: 2004-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 341 字數(shù):  

內容簡介

  本書力求通俗易懂、貼近工程實際,深入淺出地詳盡介紹Delphi在多個領域內的應用。讀者學完本書后就應該能夠利用Delphi獨立開發(fā)中、小型應用軟件系統(tǒng)。全書分為6章(創(chuàng)建自定義組件、OLE技術、數(shù)據庫應用基礎、多層應用程序、網絡通信、Web應用程序),從第3章開始每章都涵蓋了數(shù)據庫的應用。本書所有重要的知識點都配有實例,每章都有較大的核心案例,多數(shù)由作者將自己編寫的實際應用程序精心改編并認真調試后完成(詳見本書光盤)。本書面向高等職業(yè)教育的計算機各專業(yè)學生,特別適合對Delphi有一定了解而又希望盡快提高編程能力的讀者。

作者簡介

暫缺《Delphi程序設計提高與應用》作者簡介

圖書目錄

1 創(chuàng)建自定義組件1.1 組件基礎知識 1.1.1 組件概述 1.1.2 創(chuàng)建組件的步驟1.2 組件的基類 1.2.1 Delphi組件結構 1.2.2 選取基類
1)修改原有的組件
2)創(chuàng)建新的源組件
3)創(chuàng)建窗口控制組件的子類
4)創(chuàng)建新的圖形控制組件
5)創(chuàng)建非可視化組件1.3 創(chuàng)建組件單元1.4 注冊組件 1.4.1 注冊過程 1.4.2 將組件打包 1.4.3 注冊組件1.5 添加組件的屬性 1.5.1 為組件添加屬性
1)聲明屬性
2)聲明相關屬性的數(shù)據域或方法
3)編寫過程或函數(shù)的代碼,實現(xiàn)屬性的讀、寫方法 1.5.2 屬性的類型 1.5.3 繼承父類屬性1.6 添加組件的方法 1.6.1 方法的聲明
1)實現(xiàn)新創(chuàng)建的方法
2)實現(xiàn)繼承祖先類的方法 1.6.2 方法的實現(xiàn)1.7 添加組件的事件 1.7.1 消息及消息處理
1)消息
2)消息的類型
3)Delphi中的消息處理 1.7.2 添加標準事件 1.7.3 添加自定義事件
1)確定事件的類型
2)聲明事件數(shù)據域、事件處理過程及事件
3)編寫事件觸發(fā)的處理過程1.8 組件的發(fā)布和使用 1.8.1 確定組件圖標 1.8.2 發(fā)布組件 1.8.3 使用第三方組件小結1習題1  2 OLE技市2.1 OLE基石出知識 2.1.1 OLE簡介 2.1.2 鏈接與嵌入 2.1.3 鏈接和嵌入的實例2.2 實現(xiàn)OLE動態(tài)鏈接2.3 OLE自動化(COM)服務器程序 2.3.1 Delphi的COM接口 2.3.2 建立OLE服務器程序  2.3.3 創(chuàng)建OLE客戶端程序2.4 Delphi的Servers組件 2.4.1 Servers組件簡介 2.4.2 用Servers組件控制Word
1)控制Word的Servers組件簡介
2)用Delphi生成Word報表和HTML報表實例 2.4.3 用Servers組件控制Excel
1)控制Excel的Servers組件簡介
2)用Delphi生成Excel報表實例小結2習題2  3 數(shù)據庫應用基礎3.1 數(shù)據庫基礎知識 3.1.1 Delphi數(shù)據庫工作平臺
1)數(shù)據庫工作平臺(Database Desktop)簡介
2)設置Database Desktop的工作目錄和私有目錄
3)使用Database Desktop創(chuàng)建數(shù)據表
4)編輯和查詢 3.1.2 SQL基本知識
1)SELECT語句
2)DELETE語句
3)UPDATE語句
4)INSERT語句3.2 Delphi訪問數(shù)據庫的機制 3.2.1 BDE 3.2.2 ADO 3.2.3 dbExpress 3.2.4 Delphi訪問機制中的數(shù)據庫組件
1)數(shù)據集組件的主要繼承關系
2)數(shù)據訪問組件TDataSource
3)數(shù)據控制組件3.3 BDE編程 3.3.1 設置BDE的別名
1)界面介紹
2)建立本地數(shù)據庫別名
3)連接Access
4)連接SQL Server 2000 3.3.2 BDE組件
1)BDE組件簡介
2)數(shù)據集TDataSet組件
3)Tdatabase組件
4)Ttable組件
5)Tquery組件 3.3.3 “簡單的數(shù)據庫工作平臺”實例講解3.4 ADO編程 3.4.1 ADO組件 3.4.2 ADO和數(shù)據庫的連接
1)連接Access
2)連接SQL Server 2000
3)通過ODBC連接數(shù)據庫 3.4.3 ADO編程實例
1)程序總體設計
2)實現(xiàn)系統(tǒng)功能
3)實現(xiàn)其他3個功能3.5 用Rave Reports制作報表 3.5.1 Rave Reports的基本組件 3.5.2 制作Rave Reports報表的基本過程 3.5.3 Rave Reports報表設計器 3.5.4 創(chuàng)建Rave Reports報表實例3.6 “教材編寫情況管理系統(tǒng)”實例講解 3.6.1 系統(tǒng)設計 3.6.2 數(shù)據庫的設計
1)各數(shù)據表的字段設置
2)各視圖的關聯(lián)設置 3.6.3 編程準備
1)建立主窗體
2)創(chuàng)建數(shù)據模塊,連接數(shù)據庫
3)預先處理多個模塊共同使用的數(shù)據 3.6.4 處理“教材目錄”表中的“教材編號”
1)修改教材編號的處理程序
2)添加記錄時對教材編號的處理
3)刪除記錄時對教材編號的處理 3.6.5 編寫專門用于排序的模塊 3.6.6 編寫數(shù)據管理程序
1)“綜合管理”的窗體設計
2)自己制作導航條
3)添加教材目錄
4)添加和修改編寫情況 3.6.7 按編者查看編寫情況
1)界面設計
2)查看教材編寫情況 3.6.8 編寫分年度統(tǒng)計程序
1)創(chuàng)建分年度統(tǒng)計子窗體
2)實現(xiàn)分年度統(tǒng)計
3)將統(tǒng)計數(shù)據生成Word文檔小結3習題3  4 多層應用程序4.1 多層(Multi-Tier)應用程序簡介 4.1.1 Multi-Tier的基本原理 4.1.2 Multi-Tier的工作流程 4.1.3 Multi-Tier的相關組件
1)遠程數(shù)據模塊
2)數(shù)據提供者組件
3)客戶端連接組件
4)客戶端數(shù)據集組件4.2 “系部學生成績輸入”案例介紹 4.2.1 系統(tǒng)功能分析 4.2.2 數(shù)據庫的設計 4.2.3 創(chuàng)建應用程序服務器
1)創(chuàng)建服務器
2)擴展服務器的接口 4.2.4 創(chuàng)建客戶端程序
1)設置客戶端數(shù)據模塊
2)設置客戶端顯示和控制數(shù)據的組件
3)客戶端主要程序的簡要說明小結4習題4  5 網絡通信5.1 Indy組件簡介
1)Indy Clients
2)Indy Servers
3)Indy Intercepts
4)Indy I/O Handlers
5)Indy Misc5.2 聊天工具 5.2.1 Indy的UDP組件
1)TIdUDPCIient組件
2)TldUDPServer組件 5.2.2 基于UDP的“聊天工具”
1)系統(tǒng)設計
2)程序說明5.3 FTP客戶端 5.3.1 FTP協(xié)議 5.3.2 TIDFTP組件 5.3.3 編寫FTP客戶端程序
1)系統(tǒng)設計
2)程序說明5.4 FTP服務器 5.4.1 TIDFTPServer組件 5.4.2 編寫FTP服務器程序5.5 瀏覽器 5.5.1 TWebBrowser組件 5.5.2 編寫瀏覽器程序
1)基本瀏覽器
2)“簡易瀏覽器”小結5習題5  6 Web應用程序6.1 Web基礎知識 6.1.1 Web的工作機制 6.1.2 URL簡介 6.1.3 公共網關接口 6.1.4 ISAPI/NSAPI/Apache 6.1.5 ASP類型的Web應用 6.1.6 Delphi的Web技術簡介 6.1.7 基于多層結構的Web應用6.2 WebBroker技術 6.2.1 創(chuàng)建一個簡單的Web應用程序 6.2.2 WebBroker的工作原理
1)WebBroker的應用結構
2)TWebDispatcher組件
3)TWebRequest對象
4)TWebResponse對象
5)使用HTML模板
6)生成HTML表格 6.2.3 多層結構的Web應用“教務信息查詢系統(tǒng)”
1)服務器程序
2)客戶端程序6.3 WebSnap技術 6.3.1 WebSnap概述 6.3.2 一個簡單的WebSnap應用程序
1)建立WebSnap工程
2)添加Web頁面 6.3.3 Websnap的主要組件 6.3.4 “查詢教研室課表”案例講解
1)系統(tǒng)設計
2)登錄頁面程序設計
3)課表查詢頁面設計6.4 IntraWeb應用 6.4.1 IntraWeb簡介 6.4.2 最簡單的IntraWeb程序 6.4.3 IntraWeb組件介紹
1)IWStandard
2)IWData
3)IW ClientSide
4)IW Control 6.4.4 在IntraWeb中連接數(shù)據庫
1)不顯示IWDBGridl中的BMP字段
2)設置IWDBGridl標題行和當前行的顏色
3)添加編輯功能 6.4.5 “動態(tài)生成目錄樹”案例講解
1)系統(tǒng)設計
2)程序設計小結6習題6附錄A 面向對象的基本概念A.1 面向對象編程(OOP)A.2 Delphi中的類和對象 A.2.1 基本概念 A.2.2 類的聲明 A.2.3 類和對象的關系A.3 方法 A.3.1 一般方法 A.3.2 構造方法 A.3.3 析構方法 A.3.4 類方法A.4 封裝 A.4.1 封裝 A.4.2 封裝的可見度  1)private  2)protected  3)public  4)published  5)automatedA.5 繼承 A.5.1 基本概念 A.5.2 案例分析A.6 多態(tài) A.6.1 override(覆蓋) A.6.2 overload(重載) A.6.3 多態(tài)的概念及案例分析A.7 保留字Self、Is、As、Sender、Parent、Owner、Inherited A.7.1 Self變量 A.7.2 Is運算符 A.7.3 As運算符 A.7.4 Sender A.7.5 Parent A.7.6 Owner A.7.7 InheritedA.8 程序的異常處理 A.8.1 raise語句 A.8.2 tryexcept語句 A.8.3 tryfinally語句A.9 程序的調試附錄B DelPhi運行函數(shù)B.1 數(shù)學函數(shù)(Arithmetic Routines)B.2 控制面板函數(shù)(Console Routines)B.3 日期與時間函數(shù)(Date and Time Routines)B.4 動態(tài)分配函數(shù)(Dynamic Allocation Routines)B.5 文件管理函數(shù)B.6 浮點數(shù)轉換函數(shù)(Floating-point Conversion Routines)B.7 流程控制函數(shù)(Flow-control Routines)B.8 輸入/輸出函數(shù)(I/O Routines)B.9 內存管理函數(shù)(Memory-management Routines)B.10 雜項函數(shù)(MisceIIaneous Routines)B.11 序數(shù)函數(shù)(Ordinal Routines)B.12 指針和地址函數(shù)(Pointer and Address Routines)B.13 字符串格式函數(shù)(String-formatting Routines)B.14 字符串處理函數(shù)(String-handling Routines:Pascal-style)B.15 字符串處理函數(shù)(String-handling Routines:Null-Terminated)B.16 文本文件函數(shù)(Text-file Routines)B.17 轉換函數(shù)(Transfer Routines)B.18 無類型文件函數(shù)(Untyped-file Routines)附錄C Delphi快捷鍵一覽表參考文獻

本目錄推薦

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