注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計Pascal/DelphiDelphi程序設計基礎教程(21世紀全國應用型本科計算機系列實用規(guī)劃教材)

Delphi程序設計基礎教程(21世紀全國應用型本科計算機系列實用規(guī)劃教材)

Delphi程序設計基礎教程(21世紀全國應用型本科計算機系列實用規(guī)劃教材)

定 價:¥37.00

作 者: 張世明、曹德勝
出版社: 中國林業(yè)出版社
叢編項: 21世紀全國應用型本科計算機系列實用規(guī)劃教材
標 簽: Delphi

ISBN: 9787503844201 出版時間: 2006-07-01 包裝: 平裝
開本: 16開 頁數(shù): 402 字數(shù):  

內容簡介

  目前有眾多Windows下的開發(fā)工具,而.Delphi的開發(fā)環(huán)境是目前面向對象和控件開發(fā)性能最好的工具之一。它使用Microsoft Windows圖形用戶界面的許多先進特性和設計思想,采用了可重復利用、完整的、面向對象的程序語言,擁有當今世界上最快、最好的編譯器,功能強大。對于廣大的程序開發(fā)人員來講,使用Delphi開發(fā)應用軟件無疑會大大提高編程效率。本書按照:Delphi 7的體系,系統(tǒng)、全面、深入地介紹了Delphi 7的各種功能。在講解功能的同時,本書結合可視化的編程方法和面向對象的編程方法,選取簡短、易學的實用例子幫助讀者深入理解所學的內容。本書由淺入深地介紹了編寫功能齊備的應用程序所需要的各個組成部分。簡潔的語言、完整的代碼和詳實的分析使讀者能夠真正體會到Delphi的威力,同時使Delphi的學習更加輕松和高效。本書共分14章,分別講述Delphi集成開發(fā)環(huán)境、Delphi的編程語言、Delphi 窗體與組件、菜單設計、對話框、工具欄和狀態(tài)欄設計、Delphi多媒體應用、Delphi異常處理與調試、數(shù)據(jù)庫編程、報表與圖表、面向對象的程序設計、Delphi自定義組件的開發(fā)、動態(tài)鏈接庫(DLLs)編程、多線程、文件操作內容。每章后面都提供了習題,使讀者充分掌握每一知識點。本書可作為學習Delphi方面的本科教材或教學參考書,亦可作為軟件開發(fā)人員的技術參考書籍。

作者簡介

暫缺《Delphi程序設計基礎教程(21世紀全國應用型本科計算機系列實用規(guī)劃教材)》作者簡介

圖書目錄

第1章DeIphi集成開發(fā)環(huán)境.
1.1Delphi主窗口
1.1.1標題欄
1.1.2菜單欄
1.1.3工具欄
1.1.4組件板
1.2Delphi窗體窗口
1.2.1窗體窗口
1.2.2窗體文件
1.3代碼編輯窗口
1.4對象查看器窗口
1.4.1對象查看器窗口的組成
1.4.2設置屬性
1.4.3添加事件
1.5項目管理器
1.5.1項目組成
1.5.2項目管理器
1.5.3項目管理
1.5.4項目編譯和運行
1.6Delphi程序設計過程
1.7實驗
習題
第2章Delphi的編程語言
2.1保留字和標識符
2.1.1保留字和標準指令符
2.1.2標識符
2.1.3注釋
2.1.4控制臺程序中的屏幕輸入和輸出
2.2ObiectPascal的數(shù)據(jù)類型
2.2.1簡單數(shù)據(jù)類型
2.2.2字符串類型
2.2.3結構類型
2.2.4指針類型
2.2.5過程與函數(shù)類型
2.2.6可變類型
2.3常量和變量的定義
2.3.1常量
2.3.2變量
2.4運算符和表達式
2.4.1算術運算符
2.4.2邏輯運算符
2.4.3關系運算符
2.4.4位運算符
2.4.5指針運算符
2.4.6集合運算符
2.5語句
2.5.1簡單語句
2.5.2條件語句
2.5.3循環(huán)語句
2.6過程與函數(shù)
2.6.1過程和函數(shù)的聲明
2.6.2過程和函數(shù)的參數(shù)
2.6.3過程和函數(shù)的調用
2.7實驗
2.7.1編寫對象Pascal應用程序
2.7.2函數(shù)和過程的編寫和調用
習題.
第3章DeIphi窗體與組件
3.1Delphi窗體
3.1.1窗體與窗口
3.1.2窗體屬性
3.1.3窗體事件
3.2設計窗體
3.2.1新建窗體
3.2.2設置窗體屬性
3.2.3添加組件
3.2.4編輯組件
3.2.5設置組件屬性
3.2.6.保存文件
3.3文本型組件
3.3.1Label組件
3.3.2StaticText組件
3.3.3Tab組件
3.4按鈕型組件
3.4.1Button組件
3.4.2BitBm組件
3.4.3RadioButton組件
3.4.4CheckBox組件
3.5編輯型組件
3.5.1Edit組件
3.5.2MaskEdit組件
3.5.3Memo組件
3.5.4RichEdit組件
3.6列表框型組件
3.6.1ListBox組件
3.6.2CheckBox組件
3.6.3ComboBox組件
3.7滑塊型組件
3.7.1Scrollbar組件
3.7.2TrackBar組件
3.8容器型組件
3.8.1GroupBox組件
3.8.2Panel組件
3.8.3ScrollBox組件
3.9MDI程序
3.9.1MDI窗體及其屬性
3.9.2利用模板創(chuàng)建MDI應用程序
3.10實驗
3.10.1設計由按鈕類組件實現(xiàn)的功能窗體
3.10.2設計由列表類組件實現(xiàn)的功能窗體
3.10.3按需求將各種組件靈活組合,實現(xiàn)功能窗體
習題
第4章菜單設計
4.1菜單設計簡介
4.1.1菜單結構
4.1.2菜單命令項的作用
4.1-3菜單設計器
4.2主菜單設計
4.2.1打開主菜單設計器
4.2.2添加菜單命令項
4.2.3菜單命令項分組
4.2.4菜單命令項熱鍵
4.2.5調整菜單命令項
4.2.6創(chuàng)建級聯(lián)菜單
4.3菜單命令響應
4.4運行時設置菜單
4.4.1菜單命令灰顯
4.4.2隱藏菜單命令
4.4.3改變菜單命令文本
4.4.4菜單命令單選標記
4.4.5菜單命令復選標記
4.5創(chuàng)建動態(tài)菜單
4.6圖形菜單
4.7快捷菜單設計
4.7.1快捷菜單的設計
4.7.2快捷菜單的響應
4.8實驗
習題
第5章對話框.工具欄和狀態(tài)欄設計
5.1對話框設計
5.1.1文件對話框組件
5.1.2字體對話框組件
5.1.3顏色對話框組件
5.1.4打印.打印設置和頁面設置對話框組件
5.1.5查找和替換對話框組件
5.1.6消息框和輸入框
5.1.7對話框綜合應用實例
5.2工具欄設計
5.2.1用面板構成工具欄
5.2.2使用工具欄組件
5.2.3使用TCoolBar組件
5.2.4使用TControlBar組件
5.3狀態(tài)欄設計
5.4實驗
習題
第6章Delphi多媒體應用
6.1繪圖組件
6.1.1TShape組件
6.1.2畫布對象
6.1.3TPaintBox組件
6.1.4TImage組件
6.2圖形列表組件
6.2.1TTreeView組件
6.2.2TListView組件
6.3圖形柵格組件
6.3.1TStringGrid組件
6.3.2TDrawGrid組件
6.3.3TColorGrid組件
6.4圖形日歷組件
6.4.1TDateTimePicker組件
6.4.2TCalendar組件
6.5多媒體組件
6.5.1TMediaPlayer組件
6.5.2多媒體播放器
6.5.3Flash攆I放器
6.6實驗
習題
第7章DeIphi異常處理與調試
7.1Delphi異常處理
7.1.1異常處理的意義
7.1.2錯誤類型
7.2Delphi異常類
7.3Delphi異常處理機制
7.3.1異常響應與仃yexcept語句
7.3.2異常保護與tryfinally語句
7.3.3異常的重引發(fā)和處理嵌套
7.3.4定義自己的異常
7.3.5利用異常響應編程
7.4Delphi調試器
7.4.1準備調試
7.4.2設置調試器的選項
7.5控制程序的運行
7.5.1單步執(zhí)行
7.5.2跟蹤執(zhí)行
7.5.3跳過一段代碼
7.5.4全速執(zhí)行剩余的代碼
7.5.5返回到執(zhí)行點
7.5.6暫停運行
7.5.7重新開始運行
7.5.8命令行參數(shù)
7.6斷點
7.6.1源代碼斷點
7.6.2機器指令斷點
7.6.3數(shù)據(jù)斷點
7.6.4模塊斷點
7.6.5指定遇到斷點時的行為
7.6.6斷點列表窗口
7.6.7刪除斷點
7.6.8設置斷點的屬性
7.6.9禁止和允許斷點..
7.7監(jiān)視表達式的值
7.7.1觀察窗口
7.7.2計算和修改表達式的值
7.7.3計算提示
7.7.4Inspector窗口
7.7.5查看局部變量的值
7.8實驗
7.8.1Delphi異常處理機制
7.8.2Delphi調試
習題
第8章數(shù)據(jù)庫編程
8.1數(shù)據(jù)庫系統(tǒng)概述
8.1.1數(shù)據(jù)庫管理系統(tǒng)
8.1.2關系數(shù)據(jù)庫
8.1.3數(shù)據(jù)庫應用程序
8.1.4Delphi數(shù)據(jù)庫的體系結構
8.2BDE組件
8.2.1TTable組件介紹
8.2.2TQuery組件介紹
8.3ADO組件
8.3.1TADOConnection組件
8.3.2TADOCommand組件
8.3.3TADODataSet組件
8.3.4TADOTable組件
8.4數(shù)據(jù)控制組件簡介
8.4.1TDB例d組件介紹
8.4.2TDBNavigor組件介紹
8.4.3TDBText組件介紹
8.4.4TDBEdit組件介紹
8.4.5TDBMemo組件介紹
8.4.6TDBImage組件介紹
8.4.7TDBListBox組件介紹
8.4.8TDBComboBox組件介紹
8.4.9TDBCheckBox組件介紹
8.4.10TDBRadioGroup組件介紹
8.4.11TDBLookupListBox組件介紹
8.4.12TDBLookupComboBox組件介紹
8.4.13TDBCtrlGfid組件介紹
8.4.14TDBRichEdit組件介紹
8.4.15TDBChan組件介紹
8.5實驗
8.5.1設計數(shù)據(jù)表結構
8.5.2設計數(shù)據(jù)表編輯窗體
8.5.3設計數(shù)據(jù)表查詢窗體
習題
第9章報表與圖表
9.1QuickReport組件
9.1.1QuickReport概述
9.I.2TQuickRep組件
9.1.3TQRSubDetail組件
9.1.4TQRBand組件
9.1.5TQRChildBand組件
9.1.6tTQRGroup組件
9.1.7TQRLabel組件
9.1.8TQRDBText組件
9.1.9TQRExpr組件
9.1.10TQRsysData組件
9.1.1ITQRMemo組件
9.1.12TQRRichText組件
9.1.13TQRDBRichText組件
9.1.14TQRShape組件
9.1.15TQRImage組件
9.1.16TQRDBImage組件
9.1.17TQRComposite組件
9.1.18TQRPreview組件
9.2QuickReport報表實例
9.2.1打印單數(shù)據(jù)庫報表
9.2.2打印標簽.信封
9.2.3打印主/明細表
9.2.4打印分組與統(tǒng)計報表
9.3Rave報表設計器的組件
9.3.1Rave5的報表設計界面
9.3.2Drawing(繪圖1組件頁
9.3.3BarCode(條形碼1組件頁
9.3.4Smndard(標準)組件頁
9.3.5Report(報表)組件頁
9.3.6其他組件頁
9.4DelDhi中的Rave組件
9.4.1RvPmiect組件
9.4.2RvSystem組件
9.4.3其他組件
9.5Rave報表例程
9.5.1設計Rave報表
9.5.2調用Rave報表
9.6圖表
9.6.1DBChart組件
9.6.2設計圖表
9.7實驗.
習題.
第10章面向對象程序設計
10.1面向對象程序設計概念
10.1.1結構化程序設計方法
10.1.2面向對象的設計方法
10.2類
10.2.1類的定義
10.2.2保護方式
10.2.3類的實例化
10.2.4類操作符
10.3方法
10.3.1一般方法
10.3.2構造方法
10.3.3析構方法
10.3.4類方法
10.3.5隱含參數(shù)Self
10.4繼承和多態(tài)
10.4.1繼承
10.42覆蓋
10.4.3抽象類
10.4.4多態(tài)
10.4.5共同祖先TObject
10.5屬性
10.5.1屬性定義
10.5.2屬性的訪問方法
10.6消息
10.6.1消息機制
10.6.2發(fā)送消息
10.6.3處理消息
10.6.4用戶自定義消息
10.7實驗
習題.
第11章Delphi自定義組件的開發(fā)
11.1選擇祖先類
11.1.1公共祖先類
11.1.2現(xiàn)有的組件
11.1.3組件模板
11.1.4選擇祖先類的建議
11.2建立組件框架
11.3加入屬性
11.3.1加入簡單型的屬性
11.3.2加入枚舉型的屬性
11.3.3加入集合型的屬性
11.3.4加入對象型的屬性
11.3.5加入數(shù)組型的屬性
11.3.6公開繼承的屬性
11.3.7給出屬性的默認值
11.4.加入方法
11.4.1方法的可見性
11.4.2避免內部相關性
11.4.3給方法命名
11.4.4加入靜態(tài)方法
11.4.5加入虛擬方法
11.4.6加入動態(tài)方法
11.4.7加入消息處理方法
11.5加入事件
11.6安裝組件
11.7實驗
習題
第12章動態(tài)鏈接庫(DLLs)編程
12.1動態(tài)鏈接庫概述
12.1.1Windows系統(tǒng)的動態(tài)鏈接庫
12.1.2為什么使用DLL
12.1.3DLL與EXE文件之間的區(qū)別
12.1.4DLL編寫規(guī)則
12.2在DeIphi中編寫DLL
12.2.1編寫一般DLLs的步驟
12.2.2動態(tài)鏈接庫中的標準指示
12.2.3庫初始化代碼的編寫
12.2.4從DLL中輸出字符串
12.3在DelphipDLLs的調用
12.3.1調用DLL方式
12.3.2靜態(tài)調用
12.3.3.動態(tài)調用
12.4利用DLLs實現(xiàn)窗體重用
12.4.1利用DLLs實現(xiàn)窗體重用的一般步驟
12.4.2使用DLL模態(tài)窗體
12.4.3DLL中的非模態(tài)窗體
12.5DLL與Delphi組件包
12.6實驗
習題
第13章多線程
13.1多線程概述
13.1.1什么是多線程
13.1.2使用多線程的優(yōu)缺點
13.1.3編寫多線程應用程序步驟
13.2多線程編程
13.2.1創(chuàng)建線程對象
13.2.2線程的同步
13.2.3設置線程的優(yōu)先級
13.2.4掛起和喚醒
13.2.5緩存線程對象
13.2.6線程終止
13.2.7一個多線程排序程序
13.3實驗
習題
第14章文件操作
14.1文件操作命令
14.1.1文件的類型
14.1.2文件的定義
14.1.3文件管理命令
14.1.4文本變件命令
14.1.5輸入輸出命令
14.2文本文件
14.2.1打開文本文件
14.2.2關閉文本文件
14.2.3寫入文本文件
14.2.4讀取文本文件
14.3非文本文件
14.3.1類型文件
14.3.2無類型文件
14.4文件系統(tǒng)
14.4.1文件系統(tǒng)組件
14.4.2文件控制單元
14.5實驗
14.5.1文件名操作
14.5.2文件讀寫操作
習題
參考文獻...

本目錄推薦

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