內容提要
◆通過115個實際開發方案,深入講解Delphi核心套用,全面提高實際開發能力。
開發模式技術及相關方案:窗體模式設計方案、界面設計方案、程式模組化設計方案以及面向對象設計方案等,共16個實用方案。
◆數據處理操作技術及方案:資料庫數據處理方案、應用程式數據處理方案以及檔案數據處理方案等,共11個實用方案。
◆用戶登錄許可權、密碼驗證方案:用戶登錄設計方案、密碼驗證方案和用戶許可權設計方案等,共10個實用方案。
◆數據查詢方案:簡單查詢方案、中級查詢方案、高級查詢方案等,共19個實用方案。
決策分析技術及方案:圖表分析方案、交叉表分析方案、透視表分析方案和透視圖決策分析方案等,共14個實用方案。
◆報表列印設計方案:Delphi7.0中Printer對象編程列印方案、QReport快速報表列印方案、Rave報表列印方案和目前比較常用的RiportMachine第三方報表列印方案等,共23個實用方案。
安全策略技術及方案:資料庫訪問安全策略、軟體註冊方案、密碼驗證和用戶許可權設計方案等,共9個實用方案。
◆打包發行技術及方案:包括打包設計分析、Wiselnstall打包設計方案和InstallShield打包設計方案,共3個實用方案。
◆幫助檔案製作技術及方案:常用幫助製作工具製作幫助檔案方案和幫助檔案的調用方案等,共10個實用方案。
目錄
●第1章框架設計方案
1.1框架設計分析
1.1.1認識應用程式對象
1.1.2視窗模式設計分析
1.1.3程式界面設計分析
1.1.4程式結構分析
1.1.5OOP系統分析
1.1.6表示層與業務層分離設計分析
1.2窗體模式設計方案
1.2.1SDI模式設計方案
1.2.2MDI模式設計方案
1.2.3SDI、MDI混合設計方案
1.2.4MPI窗體設計方案
1.3界面設計方案
1.3.1登錄界面設計方案
1.3.2主界面設計方案
1.3.3操作界面設計方案
1.3.4查詢界面設計方案
1.4OOP系統設計方案
1.5表示層與業務層分離設計方案
1.5.1邏輯分離設計方案
1.5.2物理分離設計方案
1.6業務窗體封裝設計方案
1.6.1BPL封裝業務窗體設計方案
1.6.2DLL封裝業務窗體設計方案
1.6.3“BPL+DLL”業務窗體封裝設計方案
●第2章數據處理方案
2.1SQL Server 2000數據處理技術
2.1.1DML語句數據
2.1.2存儲過程數據處理技術
2.1.3觸發器數據處理技術
2.1.4游標數據處理技術
2.2應用程式數據處理技術
2.2.1ADO Express組件數據處理技術
2.2.2DBGrid數據處理技術
2.2.3ADOX數據處理技術
2.2.4TStream對象數據處理技術
2.3基於XML數據處理技術
2.4SQL Server 2000數據處理方案
2.4.1SQL Server 2000資料庫連線方案
2.4.2DML語句數據處理方案
2.4.3存儲過程處理數據方案
2.4.4游標+存儲過程處理數據方案
2.4.5觸發器處理數據方案
2.5應用程式數據處理方案
2.5.1ADO Express組件數據處理方案
2.5.2DBGrid套用方案
2.5.3基於ADOX技術數據處理方案
2.5.4TStream對象數據處理方案
2.6基於檔案的數據處理方案
2.6.1XML數據處理方案
2.6.2數據導入/導出方案
●第3章用戶登錄許可權、密碼驗證方案
3.1基礎技術分析
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.3密碼驗證方案
3.3.1算數加密
3.3.2SQL Server加密
3.4用戶許可權方案
3.4.1簡單用戶許可權
3.4.2模組式用戶許可權
3.4.3角色用戶許可權
●4.1數據查詢技術
4.1.1數據查詢的環境和方法
4.1.2SQL查詢套用技術
4.1.3對應不同的資料庫系統
4.2普通查詢方案
4.2.1最簡單的數據精確查詢
4.2.2最簡單的數據模糊查詢
4.2.3利用文本框實現多欄位查詢
4.2.4對不同欄位和條件的查詢
4.2.5對多欄位多條件進行查詢
4.3中級查詢方案
4.3.1利用數據集的過濾方法實現單條件多欄位的查詢
4.3.2利用數據集的過濾方法實現表格式的列表查詢
4.3.3獨立查詢窗體的查詢
4.3.4利用存儲過程實現多數據欄位查詢
4.3.5利用面向對象技術實現查詢(一)
4.3.6利用面向對象技術實現查詢(二)
4.4高級查詢方案
4.5製作查詢模組
4.6其他查詢方案
4.6.1身份證號碼歸屬地查詢
4.6.2區號、郵政編碼查詢
4.6.3查詢結果單記錄顯示
4.6.4查詢結果列表顯示
4.6.5查詢結果分頁顯示
4.6.6對查詢內容進行描紅
●第5章決策分析方案
5.1決策分析技術
5.1.1靜態圖表分析技術
5.1.2動態圖表分析技術
5.1.3交叉表分析技術
5.1.4透視圖表分析技術
5.2圖表決策分析方案
5.2.1單圖表分析方案
5.2.2父子級關聯圖表分析方案
5.2.3並級關聯圖表分析方案
5.2.4數據對比圖表分析方案
5.2.5統籌圖表分析方案
5.3交叉表決策分析方案
5.3.1典型靜態交叉表分析方案
5.3.2靜態交叉表的日期統計方案
5.3.3動態交叉表分析方案
5.3.4動態交叉表擴展方案(中文顯示欄位)
5.4透視圖表決策分析方案
5.4.1動態透視表分析方案
5.4.2動態透視表擴展方案
5.4.3透視圖分析方案
5.5實時動態決策分析方案
●第6章報表列印方案
6.1報表列印技術
6.1.1報表設計工具選擇
6.1.2Delphi列印對象的使用
6.1.3報表組件介紹
6.2QReport報表設計方案
6.2.1普通報表設計
6.2.2主從報表設計
6.2.3分組報表設計
6.2.4分欄報表設計
6.2.5標籤式報表設計
6.3Rave報表設計方案
6.3.1簡單數據報表設計
6.3.2主從報表的設計
6.3.3分組報表設計
6.3.4分欄報表設計
6.3.5標籤式報表設計
6.4ReportMachine第三方報表設計方案
6.4.1簡單數據報表設計
6.4.2主從報表的設計
6.4.3分組報表設計
6.4.4分欄報表設計
6.4.5標籤式報表設計
6.5財務報表設計
6.5.1庫存財務報表設計方案
6.5.2銷售圖表的設計
6.5.3會計記賬憑證輸入表設計
6.6報表導出方案
6.6.1將報表導出為Word檔案
6.6.2將報表導出為Excel檔案
6.6.3將報表導出為HTML檔案
●第7章數據安全方案
7.1數據安全技術
7.1.1數據安全技術分析
7.1.2數據安全技術常用解決方案
7.2提高資料庫安全方案
7.2.1Access資料庫安全技術
7.2.2SQL Server資料庫安全技術
7.3軟體註冊方案
7.3.1軟體註冊機製作方案
7.3.2註冊表註冊方案
7.3.3檔案註冊方案
7.3.4軟體限時運行方案
7.4加密狗註冊方案
7.4.1加密狗的簡介
7.4.2加密狗的安裝
7.4.3單機版加密狗軟體註冊方案
7.4.4DLL檔案單機版加密狗程式註冊方案
7.4.5OBJ檔案單機版加密狗程式註冊方案
7.4.6加密狗伺服器端註冊方案
7.5加密解密方案
7.5.1對加密技術的認識
7.5.2使用RSA算法進行數據加密
7.5.3使用des算法進行數據加密
●第8章打包發行方案
8.1打包設計分析
8.1.1軟體打包發行的好處
8.1.2選擇合適的打包工具
8.2InstallShield for delphi 打包設計方案
8.3Wise Install打包設計方案
8.3.1SQL Server資料庫附加設計方案
8.3.2綜合打包設計方案
●第9章幫助檔案製作方案
9.1Help Workshop製作幫助檔案
9.1.1Help Workshop簡介
9.1.2製作普通幫助檔案
9.1.3製作帶圖片的幫助檔案
9.1.4製作索引幫助檔案
9.2HTML Help Workshop製作幫助檔案
9.2.1HTML Help Workshop簡介
9.2.2製作目錄和索引幫助檔案
9.2.3製作帶搜尋和圖片的幫助檔案
9.3PowerCHM製作幫助檔案
9.4幫助檔案的調用
9.4.1使用ShellExecute函式調用幫助
9.4.2使用窗體的OnKeyDown事件調用幫助
9.4.3使用訊息調用幫助
9.4.4根據主選單的名稱調用相關幫助信息
……