這門(mén)課程將講述開(kāi)發(fā)Delphi Client/Server,在分布式計算環(huán)境中,開(kāi)發(fā)者能夠理解和成功的實(shí)現Delphi Client/Server。課程覆蓋了Delphi Client/Server基本原理概念和Delphi應用程序開(kāi)發(fā),包括IDE、Pascal語(yǔ)言基礎、調試、事件驅動(dòng)機制、數據庫任務(wù)、BDE和數據庫工具,包括數據庫組件,使用SL,移植Client/Server 程序和異常處理。
培訓目的 : 可利用 Delphi 開(kāi)發(fā) n 層應用程序。
課程形式 : 60%教師講,40%課堂練習
*部分: Delphi 基礎
一、介紹 Delphi
什么是 Delphi,Delphi和Visual C++比較,Delphi和Visual VB比較,Delphi和C++Builder比較
二、 Delphi 集成開(kāi)發(fā)環(huán)境
三、 Object Pascal語(yǔ)言
注解,變量,常量,運算符,Object Pascal類(lèi)型,用戶(hù)自定義類(lèi)型,強制類(lèi)型轉換和類(lèi)型約定,字符串資源,條件,循環(huán),過(guò)程和函數,作用域,單元,包,面向對象編程,使用Delphi對象,方法,結構化異常處理,運行期類(lèi)型信息
四、應用程序框架和設計
1 、理解 Delphi 環(huán)境和項目的體系結構
2 、構成 Delphi 項目的文件
3 、項目管理提示
4 、Delphi 項目的框架類(lèi)
5 、定義公共體系結構:使用對象庫
6 、一些項目管理的功能
五、代碼標準文檔
一般的源代碼格式規則,Object Pascal,文件,窗體與數據模塊,包,組件
六、可視化組件庫
可視化組件庫(VCL)概述,屬性、方法、事件,VCL基本結構,TObject,TPersistent,TComponent,TControl,TWinControl,ActiveX控件
第二部分: Delphi 高級編程
一、使用GD 圖像編程--TImage,TCanvas
二、動(dòng)態(tài)鏈接庫
DLL介紹,創(chuàng )建和使用DLL,顯示DLL中的無(wú)模式窗體,在Delphi應用程序中使用DLL,DLL的入口函數和出口函數,回調函數
三、多線(xiàn)程
四、文件處理
五、報表(FastReport)
六、編寫(xiě)組件
七、COM
八、擴展Windows外殼
九、創(chuàng )建ActiveX控件
十、第三方控件介紹
第三部分:開(kāi)發(fā)數據庫應用程序
一、開(kāi)發(fā)一、二層數據庫程序
基于BDE的應用程序,基于A(yíng)DO的應用程序,基于dbExpress的應用程序,各種程序優(yōu)缺點(diǎn)
二、分布式數據庫應用程序
三層結構的優(yōu)缺點(diǎn),Midas介紹,創(chuàng )建應用程序服務(wù)器,創(chuàng )建客戶(hù)端應用程序
三、使用提供者組件
確定數據源,數據更新方式,響應客戶(hù)端數據請求,響應客戶(hù)端更新請求,響應客戶(hù)端事件
四、使用數據集
TDataSet及派生的數據集組件介紹,打開(kāi)關(guān)閉數據集,瀏覽數據集,搜索數據集,過(guò)濾數據集,修改數據集,使用數據集事件
五、使用數據字段
六、使用 SL 語(yǔ)句
七、使用存儲過(guò)程
八、使用緩存更新
第四部分:數據庫開(kāi)發(fā)及案例培訓之: ERP 系統設計流程
一、使用數據庫控件
使用數據源TDataSource,顯示單個(gè)字段的控件,數據網(wǎng)格TDBGrid,數據導航
二、使用決策支持組件(圖表)
三、團隊開(kāi)發(fā)概述
四、ERP 系統設計思路概述
備注:案例培訓:可選案例,可根據實(shí)際需要提出培訓要求
可選案例之: POS 系統開(kāi)發(fā)實(shí)例
一、零售業(yè)數據庫設計
數據庫表,基本表,AB表,標準代碼表,設計進(jìn)出貨表,設計前臺銷(xiāo)售數據表
二、 Delphi 語(yǔ)言實(shí)現外圍硬件的控制
條型碼掃描儀,票據打印機,刷卡機,票據打印機的程序設計
三、系統界面的設計
四、 Delphi 語(yǔ)言與匯編語(yǔ)言的區別與聯(lián)系
五、自動(dòng)安裝程序的制作