1認識Delphi
1.1Delphi 5簡介
1.2Delphi 5集成開發環境
1.2.1快捷工具欄(Speed Bar)
1.2.2組件模闆(Component Palette)
1.2.2.1多頁次組件模闆
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.3鼠標右鍵功能選擇菜單(Popup Menus)
1.4自定義桌麵設置
1.5預定工作錶(To-DoList)
1.6如何取得更多的相關信息
1.6.1Delphi 5使用手冊
1.6.2Delphi 5在綫幫助
1.6.3INPRISEWebSite
1.6.4Delphi深度曆險網站
1.6.5加入DelphiChart
2Delphi 5程序結構
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工程選項設置(Project Options)
2.5充分利用對象庫(Object Repository)
2.5.1充分利用對象庫的對象
2.5.2建立自己的對象庫
3Delphi 5對象共同屬性
3.1與位置或大小有關的屬性
3.2與顯示或外觀有關的屬性
3.2.1BorderStyle屬性
3.2.2Color屬性
3.2.3Font屬性
3.3與Parent有關的屬性
3.4與引導有關的屬性
3.4.1Caption屬性
3.4.2TabOrder與TabStop屬性
3.5與拖曳有關的屬性
3.5.1Drag-and-Drop自動拖曳
3.5.2Drag-and-Dock拖曳
3.6設置共同屬性
3.7Parent、Owner、Sender與Self
3.7.1Parent與Owner
3.7.2Sender
3.7.3Self
4Delphi 村對象共同事件
4.1使用缺省的事件處理過程
4.1.1如何使用缺省的事件處理過程
4.1.2如何撰寫共用的事件處理過程
4.2鼠標事件
4.2.1Mouse Down鼠標事件
4.2.2Mouse Move鼠標事件
4.2.3Mouse Up鼠標事件
4.2.4鼠標事件綜閤練習
4.2.5Click與DblClick鼠標事件
4.3鍵盤事件
4.3.1KeyDown鍵盤事件
4.3.2KeyUp鍵盤事件
4.3.3KeyPress鍵盤事件
4.4TList對象
4.5TShape對象
5TForm對象
5.1TForm對象的屬性
5.1.1與活動(Active)相關的屬性
5.1.2與圖標(Icon)相關屬性
5.1.3與視覺相關屬性
5.1.4與導引相關屬性
5.1.5與繪圖相關屬性
5.1.6與菜單項相關屬性
5.1.7與鍵盤相關屬性
5.1.8與滾動條(ScrollBar)相關屬性
5.1.9與控製對象相關屬性
5.2TForm對象的操作方法
5.2.1TForm對象創建與釋放
5.2.2TForm對象顯示與隱藏
5.2.3TForm對象産生方式
5.2.4TForm對象焦點(Focus)設置
5.2.5對象控製的操作方法
5.3TCanvas對象
5.3.1TCanvas對象屬性
5.3.2TCanvas對象操作方法
5.4TPopupMenu對象
5.5TMainMenu對象
6MDI應用程序
6.1多文檔界麵(MDI)應用程序
6.2利用對象庫建立MDI應用程序
6.3手動建立MDI應用程序
6.3.1建立MDI應用程序主窗口
6.3.2建立MDI於窗口
6.3.3主窗日文件功能設置
6.3.4建立其他的窗口(如AboutBox窗口)
6.4TActionList對象
6.4.1使用Standard Action
6.4.2自定義Action
6.5TImageList對象
7Delphi 5文字控製對象
7.1TEdit對象
7.1.1TEdit對象的屬性
7.1.2TEdit對象的操作方法
7.1.3TEdit對象的事件處理
7.2TMaskEdit對象
7.2.1TMaskEdit對象屬性
7.2.2TMaskEdit對象掩碼字符
7.3TMemo對象
7.4TRichEdit對象
7.4.1TRichEdit對象屬性
7.4.2TRichEdit對象操作方法
7.5TLabel對象
7.6TString對象
8Delphi 5輸入控製項(一)
8.1TButton對象
8.2TBitButton對象
8.3TToolBar對象
8.3.1TToolBar對象屬性
8.3.2TToolButton對象屬性
8.4TCoolBar對象
8.4.1TCoolBar對象屬性
8.4.2TCoolBand對象屬性
8.5TUpDown與TSpinEdit對象
8.6TSpeedButton對象
9Delphi 5輸入控製項(二)
9.1TListBox對象
9.1.1TListBox對象屬性
9.1.2TListBox對象操作方法
9.2TComboBox對象
9.3TRadioButton對象
9.4TCheckBox對象
9.5TCheckListBox對象
9.6TTreeView對象
9.6.1TTreeView對象常用屬性與操作方法
9.6.2TTreeNode對象
9.7TListView對象
10Delphi 5常用對話框
10.1ShowMessage對話框
10.2MessageDlg對話框
10.3MessageBox對話框
10.4InputBox對話框
10.5InputQuery對話框
10.6OpenDialog與SaveDialog對話框
10.7OpenPictureDialog與SavePictureDialog對話框
10.8FontDialog與ColorDialog對話框
10.8.1FontDialog常用屬性與操作方法
10.8.2ColorDialog常用屬性與操作方法
10.9PrintDialog與PrintSetupDialog對話框
10.9.1PrintDialog對話框
10.9.2PrintSetupDialog對話框
10.10FindDialog與RaplaceDialog對話框
11Delphi 5分類對象
11.ITGroupBox對象
11.2TRadioGroup對象
11.3TPanel對象
11.4TScrollBox對象
11.5TPageControl對象
11.5.1TPageControl對象屬性
11.5.2TTabSheet對象
11.6THeaderControl對象
12其他常用對象
12.1TScrollBar對象
12.2TProgressBar對象
12.3TStatusBar對象
12.4TTimer對象
12.5TStringGrid對象
12.6TSplitter對象
12.7TDateTimePicker對象
12.8TMonthCalendar對象
13Delphi 5數據庫程序設計(一)
13.1數據庫簡介
13.2Delphi 5與數據庫環境設置
13.2.1BDE Administrator
13.2.2Paradox、dBase及FoxPro的連接
13.2.3MS SQL Server的連接
13.2.4Oracle Server的連接
13.2.5以ODBC連接Access數據庫
13.3Database Desktop
13.3.1建立新的數據錶(Table)
13.3.2為數據錶(Table)新增數據
13.3.3查詢數據錶(Table)的數據
13.3.3.1以SQL命令查詢數據庫
13.3.3.2以QBE訪問異構數據庫
13.4利用嚮導建立數據庫程序
13.4.1嚮導建立簡單的數據庫程序
13.4.2嚮導建立Master-Detail的數據庫程序
13.4.3手動建立Master-Detail的數據庫程序
13.5數據庫查詢語言SQL(Structured Query Language)
13.5.1SELECT命令
13.5.2UPDATE命令
13.5.3DELETE命令
13.5.4INSERT命令
14Delphi 5數據庫程序設計(二)
14.1TDataSet對象
14.1.1TDataSet對象狀態
14.1.2TDataSet對象屬性
14.1.3TDataSet對象操作方法
14.1.4TDataSet對象的事件處理
14.2TTable對象
14.2.1TTable對象數據過濾
14.2.1.1利用Filter屬性進行數據過濾
14.2.1.2利用onFilterRecord事件進行數據過濾
14.2.2TTable對象數據搜索
14.2.2.1Locate搜索
14.2.2.2LookUp搜索
14.3TQuery對象
14.3.1設計期間的TQuery對象
14.3.2運行期間的TQuery對象
14.3.3動態産生SQL語句
14.3.4利用SQL語句動態查詢似Oracle為例)
14.3.5利用SQL語句動態查詢(以MSSQL為例)
14.4TStoredProc對象
14.4.1TStoredProc對象存取Oracle數據庫
14.4.1.1Oracle數據庫的Stored Procedure
14.4.1.2Oracle數據庫的Stored Function
14.4.1.3Oracle數據庫的Stored Package
14.4.2TStoredProc對象存取MS SQL數據庫
14.4.2.1MS SQL數據庫的Stored Procedtire(一)
14.4.2.2MS SQL數據庫的Stored Procedure(二)
14.4.2.3MS SQL數據庫的Stored Procedure(三)
15Delphi 5數據庫程序設計(三)
15.1數據庫程序設計常用的對象
15.1.1TDataModule對象
15.1.2TDatabase對象
15.1.3TDBGrid對象
15.1.3.1TDBGrid對象的常用屬性
15.1.3.2TDBGrid對象的常用事件
15.1.4TDBCtrlGrid對象
15.1.5TDBNavigator對象
15.2Delphi 5的報錶對象
15.2.1Delphi 5報錶的概念
15.2.2TQuiCkRep對象的常用操作方法
15.2.3直列式(List)報錶製作
15.2.4標簽式(Label)報錶製作
15.2.5群組式(Group)報錶製作
15.2.6Master/Detail報錶製作
15.3Delphi 5的安裝程序
16多級分布式(Multi-Tier)數據庫應用程序
16.1多級分布式(Multi-Tier)數據庫應用程序
16.1.1什麼是Multi-Tier數據庫應用程序
16.1.2建立應用程序服務器(Application Server)
16.2以TremoteDataModule作為應用程序服務器
16.3以TMTSDataModule作為應用程序服務器
16.4以TCORBADataModule作為應用程序服務器
16.5以TDCOMConnection作為客戶端應用程序
16.6以TSocketConnection作為客戶端應用程序
16.7以TWebConnection作為客戶端應用程序
16.8以TCORBAConnection作為客戶端應用程序
17Delphi 5與國際互聯網
17.1如何撰寫CGI程序
17.1.1網頁服務器的建立與設定
17.1.2什麼是CGI程序
17.1.3第一支CGI程序
17.1.4如何取得客戶端需求信息
17.2TPageproducer對象
17.3TDataSetPageproducer對象
17.4TDataSetTableproducer對象
17.5TQueryTableproducer對象
17.6ActiveXForm國際互聯網應用程序
17.6.1撰寫ActiveXForm國際互聯網應用程序
17.6.2通過ActiveXForm存取數據庫
17.7InternetExpress組件的應用
17.7.1什麼是InternetExpress組件
17.7.2使用InternetExpress組件開發國際互聯網數據庫應用程序
17.7.3使用InternetExpress組件開發Master/Detail Internet數據庫應用程序
17.8ASP(Active Server Page)組件的製作
18 Delphi 5與ADO組件
18.1什麼是ADO(ActiveX Data Objects)組件
18.2TADOConnection對象
18.2.1TADOConnection對象常用屬性
18.2.2TADOConnection對象常用操作方法
18.2.3TADOConnection對象事件處理
18.3TADODataSet對象
18.3.1通過TADODataSet對象取得數據
18.3.2TADODataSet對象的批次更新處理
18.4TADOTable對象
18.5TADOQuery對象
18.6TADOStoredProc對象
18.7TADOCommand對象
19Delphi 5與圖錶分析組件
19.1Decision Cube的對象層次結構
19.2TDecision Query對象
19.3TDecision Cube對象
19.4TDecisionSource對象
19.5TDecisionGrid對象
19.6TDecisionGraph對象
19.7TDecisionPivot對象
19.8TChart對象
19.9TchartFx對象及圖錶綜閤分析範例
20Delphi 5與Server組件
20.1Delphi與Word組件
20.1.1TWordApplication對象
20.1.2TWordDocument對象
20.1.3TWordFont對象
20.1.4數據庫數據與Word文件的連接
20.2Delphi 5與Excel組件
20.2.1Excel組件係列的層次結構
20.2.2TExcelApplication對象
20.2.3TExcelWorkBook對象
20.2.4創建Excel錶格和圖錶對象
20.2.5Excel與Word之間的數據傳送
20.3Delphi 5與PowerPoint組件
20.3.1TPowerPointApplication對象
20.3.2TPowerPointPreseniation對象
20.3.3TPowerPointSlide對象
AObject Pascal程序設計
A.1程序注釋
A.2指定語句
A.3錶達式
A.3.1算術運算符(Arithmetic Operators)
A.3.2布爾運算符(Boolean Operators)
A.3.3邏輯運算符(Logical Operators)
A.3.4字符串運算符(String Operators)
A.3.5集閤運算符(Set Operators)
A.3.6關係運算符(Relational Operators)
A.4變量聲明
A.5常量聲明
A.6數據類型
A.6.1Simple Types(簡單的數據類型)
A.6.1.1Integer Types(整數數據類型)
A.6.1.2Character Types(字符數據類型)
A.6.1.3Boolean Types(布爾數據類型)
A.6.1.4Enumerated Types(枚舉數據類型)
A.6.1.5Subrange Types(子界數據類型)
A.6.1.6Real Types(實數數據類型)
A.6.2String Types(字符串數據類型)
A.6.3StructuredTypes(構造數據類型)
A.6.3.1Set Types(集閤數據類型)
A.6.3.2Array Types(數組數據類型)
A.6.3.3Record Types(記錄數據類型)
A.6.4Pointer Types(標識數據類型)
A.6.5Variant Type(變體數據類型)
A.7過程(Procedure)函數(Function)
A.8參數的傳遞
A.8.1傳值參數
A.8.2變量參數
A.8.3常量參數
A.9程序段
A.10程序的循環控製
A.11程序的分支控製
A.12異常處理
A.12.1With語句
A.12.2try...except語句
A.12.3try...finally語句
BDephi 5常用函數
B.1字符串相關函數
B.1.1字符串轉換
B.1.2字符串處理
B.2數值相關函數
B.3日期相關函數
B.4Variant相關函數
B.5文件相關函數
B.5.1文件管理函數
B.5.2文件處理函數
· · · · · · (
收起)