注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Pascal/DelphiDelphi 6實務(wù)經(jīng)典

Delphi 6實務(wù)經(jīng)典

Delphi 6實務(wù)經(jīng)典

定 價:¥92.00

作 者: 林金霖編著
出版社: 中國鐵道出版社
叢編項:
標(biāo) 簽: Delphi

ISBN: 9787113048563 出版時間: 2002-09-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 958 字數(shù):  

內(nèi)容簡介

  Delphi6是一個功能強大且高效的快速應(yīng)用程序開發(fā)工具,它可協(xié)助您快速且容易地開發(fā)各種新一代的電子商務(wù)應(yīng)用系統(tǒng)。Delphi的BizSnap運用WebService技術(shù)輕松地整合企業(yè)與企業(yè)(B2BBusinesstoBusiness)之間的信息交換。MSnap則運用新式軟件組件的技術(shù)簡化網(wǎng)反應(yīng)用程序的開發(fā)復(fù)雜度。Datasnap則是整合各種數(shù)據(jù)訪問的技術(shù)以簡化多層分布式數(shù)據(jù)庫應(yīng)用系統(tǒng)的構(gòu)建。從Delphi1.0到Delphi6.0,Borland公司在每一個版本皆盡了最大的努力來加強Delphi的功能。正因為如此,所以軟件工程師可以輕松地使用Delphi撰寫各式各樣的應(yīng)用程序,無論是文件管理、Client/Server或Multi-Tier數(shù)據(jù)庫應(yīng)用程序、因特網(wǎng)應(yīng)用程序,甚或是企業(yè)間的跨平臺的應(yīng)用程序皆難不倒它。面對Delphi6這么完整的功能,如何決定本書的章節(jié)內(nèi)容,真是難倒作者。經(jīng)過幾番思索及綜合多位讀者的意見后,最后決定了本書所顯示的內(nèi)容。至于不足的部分作者會以專門的書籍來討論數(shù)據(jù)庫及其他高級的內(nèi)容。本書的重點將著重于基礎(chǔ)ObjectPascal程序撰寫的技巧、Delphi程序結(jié)構(gòu)的徹底認識、各種VCL組件的應(yīng)用、各種文件類型的高級處理、各種不同的數(shù)據(jù)庫應(yīng)用程序、Client/Server數(shù)據(jù)庫應(yīng)用程序及其他ObjectPascal提高部分的應(yīng)用,例如:多線程的程序撰寫與DelphiVCL組件的制作。除此之外,作者另外以四個附錄章節(jié)來討論ObjectPascal與Delphi所提供的各種內(nèi)置函數(shù),希望通過ObjectPascal的認識與Delphi內(nèi)置函數(shù)的應(yīng)用可以提高您程序開發(fā)的效率。本書由第三波資訊股份有限公司提供版權(quán),經(jīng)中國鐵道出版社計算機圖書項目中心審選,王占清、李之明、李自運、崔仙翠、敖省林、陳蘭芳等同志完成了本書的整稿及編排工作。最后,希望本書可以協(xié)助您打開面向?qū)ο蟪绦蛟O(shè)計的大門,如果您討本書有任何的批評與指教,歡迎E-mail至carosl@m(xù)s22.hinet.net。

作者簡介

暫缺《Delphi 6實務(wù)經(jīng)典》作者簡介

圖書目錄

第1章 認識Delphi 6
1.1 Delphi 6簡介
1.2 Delphi 6集成性開發(fā)環(huán)境
1.2.1 加速欄(Speed Bar)
1.2.2 組件面板(Component Palette)
1.2.2.1 多頁標(biāo)簽組件面板
1.2.2.2 組件面板的分類
1.2.2.3 如何加入組件
1.2.3 對象檢查器(Object Inspector)
1.2.4 代碼編輯器(Code Editor)
1.2.5 代碼瀏覽器(Code Explorer)
1.2.6 窗體(Form)
1.2.7 對象樹狀視圖
1.3 鼠標(biāo)右鍵功能菜單(Popup Menus)
1.4 自定義桌面設(shè)置
1.5 預(yù)定工作表(To-Do List)
1.6 如何獲取更多的相關(guān)信息
1.6.1 Delphi 6使用手冊
1.6.2 Delphi 6聯(lián)機幫助說明
1.6.3 Borland Web Site
1.6.4 Delphi深度歷險網(wǎng)站
1.6.5 加入Delphi Chart
第2章 Delphi 6程序結(jié)構(gòu)
2.1 三秒鐘完成第一個程序
2.2 了解工程(Project)
2.2.1 什么是工程(Project)
2.2.2 工程文件(.DPR)
2.2.3 窗體文件(.DFM)
2.2.4 程序單元文件(.PAS)
2.3 利用工程管理器(Project Manager)
2.4 工程選項設(shè)置(Project Options)
2.5 利用對象庫(Object Repository)
2.5.1 使用對象庫的對象
2.5.2 創(chuàng)建自己的對象庫
第3章 Delphi 6對象共同屬性
3.1 與位置或大小有關(guān)的屬性
3.2 與顯示或外表有關(guān)的屬性
3.2.1 BorderStyle屬性
3.2.2 Color屬性
3.2.3 Font屬性
3.3 與Parent有關(guān)的屬性
3.4 與引導(dǎo)有關(guān)的屬性
3.4.1 Caption屬性
3.4.2 TabOrder與TabStop屬性
3.5 與拖動有關(guān)的屬性
3.5.1 Drag-and-Drop自動拖動
3.5.2 Drag-and-Dock拖動
3.6 設(shè)置共同屬性
3.7 Parent、Owner、Sender與Self
3.7.1 Parent與Owner
3.7.2 Sender
3.7.3 Self
第4章 Delphi 6對象共同事件
4.1 使用默認的事件處理過程
4.1.1 如何使用默認的事件處理過程
4.1.2 如何編寫共享的事件處理過程
4.2 鼠標(biāo)事件處理過程
4.2.1 Mouse Down鼠標(biāo)事件
4.2.2 Mouse Move鼠標(biāo)事件
4.2.3 Mouse Up鼠標(biāo)事件
4.2.4 鼠標(biāo)事件綜合練習(xí)
4.2.5 Click與DblClik鼠標(biāo)事件
4.2.6 MouseWheel鼠標(biāo)滾輪事件
4.2.7 MouseWheel Down鼠標(biāo)事件
4.2.8 MouseWheel Up鼠標(biāo)事件
4.3 鍵盤事件
4.3.1 KeyDown鍵盤事件
4.3.2 KeyUp鍵盤事件
4.3.3 KeyPress鍵盤事件
第5章 TForm對象
5.1 TForm對象的屬性
5.1.1 與活動(Active)相關(guān)的屬性
5.1.2 與圖標(biāo)(Icon)相關(guān)的屬性
5.1.3 與視覺相關(guān)的屬性
5.1.4 與引導(dǎo)相關(guān)的屬性
5.1.5 與繪圖相關(guān)的屬性
5.1.6 與菜單相關(guān)的屬性
5.1.7 與鍵盤相關(guān)的屬性
5.1.8 與滾動條(ScrollBar)相關(guān)的屬性
5.1.9 與控制組件相關(guān)的屬性
5.2 TForm對象的操作方法
5.2.1 TForm對象取得與釋放
5.2.2 TForm對象顯示與隱藏
5.2.3 TForm對象產(chǎn)生方式
5.2.4 TForm對象焦點(Focus)設(shè)置
5.2.5 對象控制的操作方法
5.3 TForm對象的事件處理
5.3.1 鼠標(biāo)相關(guān)事件
5.3.2 鍵盤相關(guān)事件
5.3.3 拖動相關(guān)事件
5.3.4 創(chuàng)建與釋放相關(guān)事件
5.3.5 其他相關(guān)事件
第6章 Delphi 6按鈕控制對象
6.1 TButton對象
6.2 TBitButton對象
6.3 TToolBar對象
6.3.1 TToolBar對象屬性
6.3.2 TToolButton對象屬性
6.4 TCoolBar對象
6.4.1 TCoolBar對象屬性
6.4.2 TCoolBand對象屬性
6.5 TUpDown與TSpinEdit對象
6.6 TSpeedButton對象
6.7 TSpinButton對象
第7章 Delphi 6文本控制對象
7.1 TEdit對象
7.1.1 TEdit對象的屬性
7.1.2 TEdit對象的操作方法
7.1.3 TEdit對象的事件處理
7.2 TMaskEdit對象
7.2.1 TMaskEdit對象屬性
7.2.2 TMaskEdit對象掩碼字符
7.3 TMemo對象
7.4 TRichEdit對象
7.4.1 TRichEdit對象屬性
7.4.2 TRichEdit對象操作方法
7.5 TLabel對象
7.6 TStringGrid對象
7.7 TLabeledEdit對象
第8章 Delphi 6功能選擇對象
8.1 TMainMenu對象
8.1.1 下拉式菜單的制作
8.1.2 TMainMenu對象屬性
8.1.3 TMenuItem對象
8.1.4 動態(tài)創(chuàng)建TMainMenu對象菜單
8.2 TPopupMenu對象
8.3 TListBox對象
8.3.1 TListBox對象屬性
8.3.2 TListBox對象操作方法
8.4 TComboBox對象
8.5 TComboBoxEx對象
8.5.1 TComboBoxEx對象常用屬性
8.5.2 TComboExItems對象
8.6 TRadioButton對象
8.7 TCheckBox對象
8.8 TCheckListBox對象
8.9 ITreeView對象
8.9.1 TTreeView對象常用屬性與操作方法
8.9.2 TTreeNode對象
8.9.3 TTreeView對象與數(shù)據(jù)庫
8.10 TListView對象
第9章 Delphi 6分類對象
9.1 TGroupBox對象
9.2 TRadioGroop對象
9.3 TPanel對象
9.4 TScrollBox對象
9.5 TPageControl對象
9.5.1 TPageControl對象屬性
9.5.2 TTabSheet對象
9.6 THeaderControl對象
第10章 Delphi 6常用對話框(一)
10.1 ShowMessage對話框
10.2 MessageDlg對話框
10.3 MessageBox對話框
10.4 InputBox對話框
10.5 InputQuery對話框
10.6 OpenDialog與SaveDialog對話框
10.7 OpenPictureDialog與SavePictureDialog對話框
10.8 FontDialog與ColorDialog對話框
10.8.1 FontDialog常用屬性與操作方法
10.8.2 ColorDialog常用屬性與操作方法
10.9 PrintDialog與PrintSetupDialog對話框
10.9.1 PrintDialog對話框
10.9.2 PrintSetupDialog對話框
10.10 FindDialog與ReplaceDialog對話框
第11章 Delphi 6常用對話框(二)
11.1 ShowMessagePos對話框
11.2 ShowMessageFmt對話框
11.3 MessageDlgPos對話框
11.4 CreateMessageDialog對話框
11.5 LoginDialog對話框
11.6 LoginDialogEx對話框
11.7 RemoteLoginDialog對話框
11.8 SelectDirectory對話框
11.9 PromptForFileName對話框
第12章 Delphi 6文件目錄管理對象
12.1 TDirveComboBox對象
12.2 TDirectoryListBox對象
12.3 TFileListBox對象
12.4 TFilterComboBox對象
12.5 TShellComboBox對象
12.6 TShellTreeView對象
12.7 TShellListView對象
12.8 TShellChangeNotifier對象
第13章 Delphi 6圖像與繪圖管理對象
13.1 TCanvas對象
13.1.1 TPen畫筆對象
13.1.2 TBrush筆刷對象
13.1.3 TFont字體對象
13.2 TShape對象
13.3 TImage對象
13.4 TImageList對象
13.5 TPainBox對象
13.6 TBevel對象
13.7 TScreen對象
13.8 TColorGrid對象
13.9 TColorBox對象
13.10 TAnimate對象
13.11 TMediaPlayer對象
第14章 Delphi 6 Action管理對象
14.1 TActionList對象
14.2 自定義TAction對象
14.3 TActionManager對象
14.4 TActionMainMenu對象
14.5 TActionToolBar對象
14.6 TCustomizeDlg對象
第15章 Delphi 6其他常用對象
15.1 TScrollBar對象
15.2 TProgressBar對象
15.3 TStatusBar對象
15.4 TTimer對象
15.5 TSplitter對象
15.6 TDateTimePicker對象
15.7 TMonthCalendar對象
15.8 TFrame對象
15.9 TApplication對象
15.10 TRegistry對象
15.11 TIniFile對象
15.12 TList對象
15.13 TStrings與TStringList對象
第16章 MDI應(yīng)用程序
16.1 多文檔界面(MDI)應(yīng)用程序
16.2 利用對象庫創(chuàng)建MDI應(yīng)用程序
16.3 手動創(chuàng)建MDI應(yīng)用程序
16.3.1 創(chuàng)建MDI應(yīng)用程序主窗口
16.3.2 創(chuàng)建MDI子窗口
16.3.3 主窗口文件功能設(shè)置
16.3.4 創(chuàng)建其他的窗口(如AboutBox窗口)
第17章 Delphi 6數(shù)據(jù)庫程序設(shè)計(一)
17.1 數(shù)據(jù)庫簡介
17.2 Delphi 6與數(shù)據(jù)庫環(huán)境設(shè)置
17.2.1 BDE Administrator
17.2.2 Paradox、dBase及FoxPro的連接
17.2.3 MS SQL Server的連接
17.2.4 Oracle Server的連接
17.2.5 以O(shè)DBC連接Access數(shù)據(jù)庫
17.3 Database Desktop
17.3.1 創(chuàng)建新的數(shù)據(jù)表(Table)
17.3.2 為數(shù)據(jù)表(Table)添加數(shù)據(jù)
17.3.3 查詢數(shù)據(jù)表(Table)的數(shù)據(jù)
17.3.3.1 以SQL命令查詢數(shù)據(jù)庫
17.3.3.2 以QBE訪問異構(gòu)數(shù)據(jù)庫
17.4 利用向?qū)?chuàng)建數(shù)據(jù)庫程序
17.4.1 向?qū)?chuàng)建簡單的數(shù)據(jù)庫程序
17.4.2 向?qū)?chuàng)建Master-Detail的數(shù)據(jù)庫程序
17.4.3 手動創(chuàng)建Master-Detail的數(shù)據(jù)庫程序
17.5 數(shù)據(jù)庫查詢語言SQL(Structured Query Language)
17.5.1 SELECT命令
17.5.2 UPDATE命令
17.5.3 DELETE命令
17.5.4 INSERT命令
第18章 Delphi 6數(shù)據(jù)庫程序設(shè)計(二)
18.1 TDataSet對象
18.1.1 TDataSet對象狀態(tài)
18.1.2 TDataSet對象屬性
18.1.3 TDataSet對象操作方法
18.1.4 TDataSet對象的事件處理
18.2 TTable對象
18.2.1 TTable對象數(shù)據(jù)過濾
18.2.1.1 利用Filter屬性進行數(shù)據(jù)過濾
18.2.1.2 利用onFilterRecord事件進行數(shù)據(jù)過濾
18.2.2 TTable對象數(shù)據(jù)搜索
18.2.2.1 Locate搜索
18.2.2.2 LookUp搜索
18.3 TQuery對象
18.3.1 設(shè)計時期的TQuery對象
18.3.2 運行時期的TQuery對象
18.3.3 動態(tài)產(chǎn)生SQL語句
18.3.4 利用SQL語句動態(tài)查詢(以O(shè)racle為例)
18.3.5 利用SQL語句動態(tài)查詢(以MSSQL為例)
18.4 TStoredProc對象
18.4.1 TStoredProc對象訪問Oracle數(shù)據(jù)庫
18.4.1.1 Oracle數(shù)據(jù)庫的Stored Procedure
18.4.1.2 Oracle數(shù)據(jù)庫的Stored Function
18.4.1.3 Oracle數(shù)據(jù)庫的Stored Package
18.4.2 TStoredProc對象訪問MS SQL數(shù)據(jù)庫
18.4.2.1 MS SQL數(shù)據(jù)庫的Stored Procedure(一)
18.4.2.2 MS SQL數(shù)據(jù)庫的Stored Procedure(二)
18.4.2.3 MS SQL數(shù)據(jù)庫的Stored Procedure(三)
第19章 Delphi 6數(shù)據(jù)庫程序設(shè)計(三)
19.1 數(shù)據(jù)庫程序設(shè)計常用的對象
19.1.1 TDataModule對象
19.1.2 TDatabase對象
19.1.3 TDBGrid對象
19.1.3.1 TDBGrid對象的常用屬性
19.1.3.2 TDBGrid對象的常用事件
19.1.4 TDBCtrlGrid對象
19.1.5 TDBNavigator對象
19.2 Delphi 6的報表對象
19.2.1 Delphi 6報表的概念
19.2.2 TQuickRep對象的常用操作方法
19.2.3 直列式(List)報表制作
19.2.4 標(biāo)簽式(Label)報表制作
19.2.5 分組式(Group)報表制作
19.2.6 Master/Detail報表制作
19.3 Delphi 6的安裝程序
第20章 Delphi 6與ADO組件
20.1 何謂ADO(ActiveX Data Objects)組件
20.2 TADOConnection對象
20.2.1 TADOConnection對象常用屬性
20.2.2 TADOConnection對象常用操作方法
20.2.3 TADOConnection對象事件處理
20.3 TADODataSet對象
20.3.1 通過TADODataSet對象獲取數(shù)據(jù)
20.3.2 TADODataSet對象的批量更新處理
20.4 TADOTable對象
20.5 TADOQuery對象
20.6 TADOStoredProc對象
20.7 TADOCommand對象
第21章 Delphi 6多線程程序
21.1 多線程(Multi-Thread)程序簡介
21.2 第一個多線程程序
21.3 多線程與文件復(fù)制
21.4 多線程與數(shù)據(jù)庫應(yīng)用程序
第22章 編寫Delphi 6 VCL組件
22.1 如何編寫Delphi VCL組件
22.2 加在組件面板上的圖形文件
22.3 創(chuàng)建組件屬性(Property)
22.3.1 公開派生類的屬性
22.3.2 添加直接訪問屬性
22.3.3 設(shè)置屬性默認值
22.3.4 添加間接訪問屬性
22.3.5 另一種間接訪問屬性
22.4 創(chuàng)建組件的操作方法(Method)
22.5 創(chuàng)建組件的事件(Event)
22.6 VCL組件制作實例
22.6.1 修改既有的VCL組件
22.6.2 制作對話框的VCL組件
22.6.3 制作訪問注冊表(Registry)的VCL組件
附錄A Object Pascal程序設(shè)計(一)
A.1 Object Pascal程序結(jié)構(gòu)
A.2 Console應(yīng)用程序
A.3 Windows應(yīng)用程序
A.4 工程與程序單元文件
A.5 程序注釋
A.6 變量聲明
A.7 常量聲明
A.8 語句(Statement)
A.8.1 賦值語句
A.8.2 過程與函數(shù)調(diào)用語句
A.8.3 Goto語句
A.8.4 復(fù)合語句
A.8.5 條件語句
A.8.6 循環(huán)語句
A.8.6.1 Repeat循環(huán)語句
A.8.6.2 While循環(huán)語句
A.8.6.3 For循環(huán)語句
A.8.6.4 循環(huán)中止語句
A.8.7 異常處理語句
A.8.7.1 try…except…end語句
A.8.7.2 try…finally…end語句
A.8.7.3 自定異常類
A.8.7.4 再次觸發(fā)異常
A.9 過程(Procedure)與函數(shù)(Function)
A.9.1 過程(Procedure)的定義與聲明
A.9.2 函數(shù)(Function)的定義與聲明
A.9.3 參數(shù)的傳遞
A.9.3.1 傳值參數(shù)
A.9.3.2 變量參數(shù)
A.9.3.3 常量參數(shù)
A.9.3.4 輸出參數(shù)
A.9.3.5 參數(shù)默認值
A.9.3.6 數(shù)組參數(shù)
A.9.4 過程與函數(shù)的重載(Overloading)
A.10 程序塊
附錄B Object Pascal程序設(shè)計(二)
B.1 表達式
B.2 運算符
B.2.1 算術(shù)運算符(Arithmetic Operators)
B.2.2 布爾運算符(Boolean Operators)
B.2.3 邏輯運算符(Logical Operators)
B.2.4 字符串運算符(String Operators)
B.2.5 集合運算符(Set Operators)
B.2.6 關(guān)系運算符(Relational Operators)
B.2.7 類運算符(Class Operators)
B.3 Simple Types(簡單類型)
B.3.1 Integer Types(整數(shù)數(shù)據(jù)類型)
B.3.2 Character Types(字符類型)
B.3.3 Boolean Types(布爾類型)
B.3.4 Enumerated Types(枚舉類型)
B.3.5 SubRange Types(子界類型)
B.3.6 Real Types(實數(shù)類型)
B.4 String Types(字符串類型)
B.5 Structured Types(結(jié)構(gòu)類型)
B.5.1 Set Types(集合類型)
B.5.2 Array Types(數(shù)組類型)
B.5.3 Record Types(記錄類型)
B.6 Pointer Types(指針類型)
B.7 Variant Types(變體類型)
附錄C Delphi 6常用文件處理函數(shù)
C.1 目錄處理函數(shù)
C.2 文件名處理函數(shù)
C.3 文件屬性處理函數(shù)
C.4 文件處理函數(shù)
C.5 文本文件處理函數(shù)
C.6 類型文件(Typed File)處理函數(shù)
C.7 無類型文件(Untyped File)處理函數(shù)
附錄D Delphi 6常用日期與時間函數(shù)
D.1 獲取特定的日期與時間
D.2 日期處理函數(shù)
D.3 時間處理函數(shù)
D.4 比較與判斷函數(shù)
D.5 日期與時間的編譯與解譯
D.6 日期與時間的轉(zhuǎn)換函數(shù)
附錄E Delphi 6其他常用函數(shù)
E.1 Pascal字符串處理函數(shù)
E.2 以Null結(jié)尾的字符串處理函數(shù)
E.3 數(shù)值處理函數(shù)
E.4 Variant處理函數(shù)

本目錄推薦

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