注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計Pascal/DelphiDELPHI 2006 FOR .NET開發(fā)技術原理與實踐教程

DELPHI 2006 FOR .NET開發(fā)技術原理與實踐教程

DELPHI 2006 FOR .NET開發(fā)技術原理與實踐教程

定 價:¥48.00

作 者: 蔡宏 編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: Delphi

ISBN: 9787121038259 出版時間: 2007-03-01 包裝: 膠版紙
開本: 16開 頁數(shù): 508 字數(shù):  

內(nèi)容簡介

  本書是一本指導讀者如何最大程序地使用Delphi 2006進行Microsoft.NET應用開發(fā)的技術實踐教程。書中詳細介紹了關鍵的編程概念和利用.NET環(huán)境來開發(fā)應用程序的基礎知識,同時提供了幾百個如何在.NET環(huán)境下使用Delphi 2006功能的技巧、具有實踐性的建議,以及數(shù)百個可以立即運行的重要解決方案的詳細代碼,內(nèi)容主要涉及以下幾個方面:面向?qū)ο筇幚?,圖形圖像應用、ASP.NET應用程序、ADO、NET和BDP.NET數(shù)據(jù)庫應用、Web和Windows窗體、事件和錯誤處理程序,以及使用多線程技術等。通過本書的學習,讀者可以高效地利用Delphi 2006開發(fā).NET應用程序,理解關鍵操作的內(nèi)部實現(xiàn)機制,迅速實現(xiàn)大量的編程任務,成為一個當前乃至今后最炙手可熱的.NET設計師。本書適用于大中專院校學生,程序設計人員,以及Delphi和.NET技術愛好者。

作者簡介

暫缺《DELPHI 2006 FOR .NET開發(fā)技術原理與實踐教程》作者簡介

圖書目錄

第一部分 Delphi for .NET基礎
第1章.NET機制和市場目標
1.1Microsoft的.NET目標
1.2.NET的前景展望
1.3.NET Framework組件—通用語言運行時庫和類庫
1.4.NET應用程序類型
1.5通用類型系統(tǒng)
1.6Delphi VCL for .NET舉措
第2章Delphi 2006 IDE 和 for .NET開發(fā)
2.1 IDE概述
   IDE環(huán)境的多重開發(fā)
   部分安裝技巧和多重配置啟動
   歡迎使用Delphi 2006
   Delphi 2006 IDE的體系結(jié)構
2.2 代碼編輯器
   代碼折疊和區(qū)域化
   Delphi 2006的代碼片段
   代碼識別和同步編輯
   編輯器的結(jié)構視圖
   在編輯器中執(zhí)行瀏覽
   編輯器歷史記錄和技巧
   新增的編輯器特性
2.3 設計器
   對象查看器
   設計器的結(jié)構視圖
   構件的復制和粘貼
2.4 項目管理器
   工具和生成工具
   項目文件和項目組文件
   項目選項和源代碼文件
第3章.NET程序結(jié)構規(guī)范
3.1 托管模塊
   程序結(jié)構
   單元結(jié)構
   Uses 語句的語法規(guī)范
   循環(huán)單元的引用
3.2 名字空間
   名字空間的聲明
   使用名字空間
   NameSpaces子句解析
   幾個典型名字空間應用
   單元別名
3.3 名字空間與組件
   組件是什么
   聯(lián)編和裝載組件
   組件版本化和GAC自動化垃圾收集器
   動態(tài)加載組件
第4章Delphi for .NET編程語言
4.1 選擇正確的數(shù)據(jù)類型
4.2 為代碼添加有意義的注釋
4.3 變量和常量
4.4 數(shù)據(jù)操作符
   賦值操作
   比較操作
   邏輯操作
   算術操作
   位操作
   增值和遞減操作
4.5自定義數(shù)據(jù)類型
   數(shù)組和動態(tài)數(shù)組
   記錄
   集合
   指針
   類和對象
4.6不安全類型代碼的使用
   可變記錄
   無類型參數(shù)
   new關鍵字分配內(nèi)存
   pchar指針類型
   File of 文件類型
4.7數(shù)據(jù)類型的轉(zhuǎn)換和強制轉(zhuǎn)換
4.8 Variant變體數(shù)據(jù)類型
4.9 程序流程控制
4.10 過程和函數(shù)
第5章 Delphi面向?qū)ο篌w系結(jié)構
5.1 面向?qū)ο蟪绦蛟O計
5.2 在Delphi中使用對象編程
   聲明和創(chuàng)建類的實例
   析構器
   對象的基類
   字段
   方法和方法類型
   類引用
   屬性
   事件
   控制對類的訪問
5.3 類輔助器和抽象類
5.4 嵌套的類型
5.5 操作符重載
5.6 使用接口
5.7 內(nèi)存管理和垃圾回收
5.8 典型對象String和StringBuilder的應用和效率分析
第二部分 Delphi for .NET解決方案
第6章 Windows Forms用戶界面設計和控制
6.1  窗口基礎知識
6.2  Windows Forms 類的來源
6.3  System.Windows.Forms.control名字空間
6.4  利用標準控件接受用戶的輸入
6.5  利用鼠標控制用戶操作
6.6  利用鍵盤控制用戶操作
6.7  利用通用對話框設計用戶界面
第7章 文件、目錄和流的I/O操作
7.1 System.IO名字空間解析
7.2 目錄操作
   創(chuàng)建和刪除目錄
   移動和復制目錄
   讀寫目錄屬性信息
   獲取目錄的根目錄和父目錄
7.3文件操作
   創(chuàng)建和刪除文件
   移動和復制文件
   讀寫文件屬性信息
   讀寫文本文件
   讀寫二進制文件流
   文件鎖定與解鎖
   異步流的訪問
   基于.NET的文件搜索程序
7.4 監(jiān)視目錄活動狀態(tài)
第8章 GDI+圖形操作
8.1 圖形操作基本知識
   GDI+與GDI
   Graphics類
   Windows坐標系統(tǒng)
8.2 直線繪制
   Pen和Brush類
   繪制直線
   直線端點樣式
   用GraphicsPath連接直線
8.3 曲線繪制
   基本樣條
   繪制貝塞爾曲線
8.4 繪制幾何形狀
   繪制矩形
   繪制橢圓和圓形
   繪制任意多邊形
   繪制餅圖
   探析LinearGradientBrush類
8.5 繪制不規(guī)則窗體
   用GraphicsPath類繪制任意形狀窗體
   Region類和區(qū)域剪切
   提供與用戶交互的機會
8.6 使用圖像
   圖像類
   裝載和創(chuàng)建位圖
   修改圖像分辨率
   繪制圖像
   插  值
   產(chǎn)生鏡像效果
   圖像效果變換
   創(chuàng)建縮略圖
   讀取位圖任意象素點的RGB值
8.7 動畫編程
跳躍的小球
電子石英鐘
外星人綁架地球
第9章 多線程與進程處理
9.1 線程與進程
9.2 創(chuàng)建多線程應用程序
   創(chuàng)建新線程
   線程優(yōu)先級
   線程狀態(tài):掛起、恢復和中斷
   連接線程
   控制線程間的惡性競爭
   Synclock同步處理
   使用Monitor類防止線程阻塞
9.3 從線程返回值
9.4 輪詢和偵聽
9.5 利用Process進程類
   監(jiān)聽進程狀態(tài)
   運行和強制終止指定程序
9.6 線程化異常
9.7 垃圾回收和線程化
第10章 結(jié)構化錯誤處理
10.1 編程中的錯誤
10.2 結(jié)構化異常處理
異常
捕獲特定的異常
處理多種可能的異常
通用異常處理
異常出現(xiàn)后的清除工作
獲取異常的詳細信息
10.3 利用事件日志跟蹤異常狀態(tài)
第11章 編譯和調(diào)試
11.1 編譯代碼
   解決方案生成配置
   項目配置
   項目生成屬性
11.2 條件編譯
11.3 設置斷點
11.4 調(diào)試工具
   調(diào)用堆棧
   Autos窗口
   Locals窗口
   Me窗口
   Watch窗口
   Command窗口
   Modules窗口
   CLR調(diào)試器
11.5 Debug和Trace對象
   Debug類
   Trace類
   Debugger類
   TraceListeners偵聽程序
   跟蹤開關
第三部分 .NET與數(shù)據(jù)庫應用
第12章 使用ADO.NET連接遠程數(shù)據(jù)源
12.1 ADO.NET概況
   為什么要使用ADO.NET
   ADO.NET家族成員
12.2 使用Connetion對象連接數(shù)據(jù)源
   連接功能
   設置ConnetionString連接屬性
12.3 打開和關閉連接
12.4 連接中的事件處理
12.5 使用連接池技術
第13章 使用Command命令對象獲取遠程數(shù)據(jù)
13.1 向遠程服務器傳遞查詢命令
13.2 非查詢命令
13.3 獲得單一值
13.4 傳遞DDL數(shù)據(jù)定義語言
13.5 在命令中使用參數(shù)
13.6 使用存儲過程
13.7 使用DataReader對象讀取只讀數(shù)據(jù)
   查詢單個結(jié)果集
   查詢多個結(jié)果集
   獲取Blob大型二進制數(shù)據(jù)
   獲取遠程表結(jié)構
第14章 將遠程數(shù)據(jù)存儲到本地緩存中
14.1 DataAdapter數(shù)據(jù)適配器對象
   創(chuàng)建DataAdapter數(shù)據(jù)適配器對象
   獲得查詢結(jié)果
   影射查詢結(jié)果
14.2 使用DataSet數(shù)據(jù)集對象
   DataSet的構成
   操作DataSet對象中的數(shù)據(jù)
14.3 使用DataTable數(shù)據(jù)表對象
   創(chuàng)建數(shù)據(jù)表
   定義主鍵和約束條件
   使用DataRelation對象創(chuàng)建關聯(lián)表
14.4 使用DataRow對象操作數(shù)據(jù)表
14.5 數(shù)據(jù)的搜索、排序、過濾
第15章 使用DataView數(shù)據(jù)視圖對象操作數(shù)據(jù)
15.1 使用DataView和DataViewManager類
   DataView類
   DataViewManager類
   使用DataView類和DataViewManager對象顯示數(shù)據(jù)
15.2 使用DataView綁定數(shù)據(jù)
   數(shù)據(jù)綁定接口
   簡單綁定和復雜綁定
   構建綁定數(shù)據(jù)的窗體程序
15.3 通過數(shù)據(jù)視圖操作數(shù)據(jù)集中的數(shù)據(jù)
   查看記錄
   查找記錄
   插入新記錄
   修改數(shù)據(jù)
   刪除數(shù)據(jù)
15.4 通過數(shù)據(jù)視圖處理相關表
第16章 更新數(shù)據(jù)源數(shù)據(jù)
16.1 使用SQLCommandBuilder對象更新數(shù)據(jù)源
16.2 使用定制的邏輯更新數(shù)據(jù)源
   使用Command類進更新
   使用SQLDataAdapter對象進行更新
   使用存儲過程進行更新
16.3 處理更新中的并發(fā)問題
16.4 在更新后刷新客戶數(shù)據(jù)
第17章 Borland Data provider數(shù)據(jù)提供器
17.1 BDP結(jié)構簡介
17.2 BDP的類
BDPconnetion對象
BDPCommand對象
BDPDataReader對象
BDPadapter對象
BDPparameter對象
BDPtransaction對象
17.3 BDP設計器
第18章 事務管理和強類型數(shù)據(jù)集
18.1 事務管理
   簡單的事務處理
   使用dataadapter的事務
   隔離級別
   保存點
   嵌套事務
18.2 強類型數(shù)據(jù)集
   創(chuàng)建強類型數(shù)據(jù)集
   使用強類型數(shù)據(jù)集
第四部分 .NET與網(wǎng)絡開發(fā)
第19章 ASP.NET開發(fā)基礎
19.1 Web語言和技術
   http協(xié)議
   http請求和響應包
19.2 ASP.NET
   簡單的Web應用程序
   ASP.NET頁面結(jié)構
   事件驅(qū)動的通信
   ViewState和狀態(tài)維護
   Codebehind代碼分離技術
19.3 ASP.NET相關類
   Httpresponse類
   Httprequest類
   HttpCookie類
   處理回送事件
第20章 構建ASP.NET Web頁面
20.1 使用ASP.NET控件構建Web頁面
   用戶注冊窗體范例
   頁面的布局
   創(chuàng)建窗體
   處理裝載事件
   從ASP.NET程序內(nèi)保存文件
20.2 驗證窗體數(shù)據(jù)
   解析基本驗證類BaseValidator
   強制填寫指定字段
   比較驗證
   規(guī)則表達式驗證
   范圍或者邊界驗證
   自定義驗證規(guī)則
   綜合驗證信息
20.3 Web頁面修飾技巧
   使用控件對象屬性
   CSS層疊樣式表依然有效
   使用特殊的Style對象
20.4 Web頁面的條磚和數(shù)據(jù)傳遞
   傳統(tǒng)的Post技術可用嗎
   使用Response.Redirect方法
   使用Server.Transfer方法
   使用Session會話期保存和傳遞數(shù)據(jù)
20.5 特殊Web類和控件應用分析
   文件上傳和下載系統(tǒng)
   電子郵件收發(fā)系統(tǒng)
   圖像瀏覽器
第21章    ASP.NET與數(shù)據(jù)庫結(jié)合應用
21.1 數(shù)據(jù)綁定
   簡單綁定
   復雜綁定
21.2 將數(shù)據(jù)綁定到簡單控件
   Checkboxlist控件
   Dropdownlist控件
   Listbox控件
   Radiobuttonlist控件
21.3 批量顯示數(shù)據(jù)
    傻瓜式綁定——數(shù)據(jù)網(wǎng)格DataGrid
自定義顯示——Repeater控件
    半自動顯示——Datalist控件
21.4 數(shù)據(jù)網(wǎng)格
   數(shù)據(jù)網(wǎng)格的分頁
   編輯數(shù)據(jù)網(wǎng)格
   從數(shù)據(jù)網(wǎng)格添加數(shù)據(jù)
   網(wǎng)格數(shù)據(jù)的動態(tài)排序
第22章    Web服務與.NET
22.1體驗Web服務
   什么是Web服務
   使用Web服務的環(huán)境
   查看你的股票價格
   查看今日出行天氣情況
22.2 創(chuàng)建自己的第一個Web服務程序
   從經(jīng)典的Hello World實例開始
   參數(shù)化的Web服務
   從Web服務返回數(shù)組值
   從Web服務返回數(shù)據(jù)結(jié)構
   從Web服務內(nèi)部調(diào)用Web服務
   在Web服務中產(chǎn)生異常
22.3 在HTML頁面中訪問Web服務
   理解并應用HTML行為組件
   調(diào)用Web服務
   處理Web服務錯誤
   創(chuàng)建Web服務代理對象
   使用Google網(wǎng)站的Web服務搜索文件
第23章 高級Web服務例程
23.1 使用系統(tǒng)服務對象
   使用應用對象Application
   使用會話對象Session
   存儲和返回基于Cookie的數(shù)據(jù)
   使用服務器對象Server
23.2 將Web服務連接到數(shù)據(jù)庫
   使用Web服務與數(shù)據(jù)庫操作
   在一個HTML頁面中執(zhí)行數(shù)據(jù)庫操作
23.3 在Web服務中處理二進制數(shù)據(jù)
   .NET Web服務中的二進制數(shù)據(jù)
   從Web服務返回圖像文件
   用Web服務提供多媒體文件
   用Web服務獲得二進制文件
   為Web服務上載二進制文件
23.4 遠程訪問控制
   利用Web服務提供word和excel文件的訪問服務
   文件定位和E-mail發(fā)送
   利用Web服務訪問用戶機器上的文件
   利用Web服務協(xié)調(diào)共享文件
23.5 改進和進一步控制Web服務
   使用事件監(jiān)控Web服務
   使用緩沖技術改進Web服務性能
   使用異步Web服務
   提供并管理用戶
   Web服務的評估版和正式版
   限制Web服務訪問的時間、次數(shù)及期限
   有償使用Web服務
23.6 發(fā)布Web服務
   準備發(fā)布Web服務
   理解統(tǒng)一描述、發(fā)現(xiàn)、集成
   幫助其他人員發(fā)現(xiàn)Web服務
第24章 ASP.NET程序的安全性管理
24.1 ASP.NET的安全方法
24.2 安全驗證技術
   配置安全驗證模型
   Windows驗證
   基于窗體Forms的驗證
   護照驗證Passport
24.3 授權
   文件訪問授權
   URL訪問授權
   基于角色的授權
   匿名訪問
24.4 注銷用戶
第25章 部署和配置ASP.NET程序
25.1 配置設置
   解析Machine.config文件
   解析Web.config文件
25.2 特殊配置技能
   自動跳轉(zhuǎn)到自定義錯誤頁面
   重啟工作者進程
   緩沖輸出頁面
   監(jiān)視ASP.NET進程狀態(tài)
   跟蹤應用程序
25.3 添加和獲得定制的配置設置
   添加和讀取<appsettings>配置鍵
   添加和讀取其他配置
25.4 部署ASP.NET應用程序
   簡單部署
   利用XCopy技術進行部署
第26章 狀態(tài)管理和緩存技巧
26.1 理解網(wǎng)絡中的“狀態(tài)”
26.2 使用ViewState狀態(tài)管理方法
   切換ViewState狀態(tài)開關
   ViewState的原理和使用技巧
26.3 會話
   運行進程內(nèi)會話
   運行進程外會話
   保持SQL Server上的會話
   確定會話狀態(tài)
26.4 使用Cookies文件
26.5 緩存ASP.NET應用程序
   頁面緩存
   數(shù)據(jù)緩存
   頁面片斷緩存
   緩存回調(diào)方法
第27章 .NET Remoting遠程處理技術
27.1 .NET遠程處理的基本條件
   類必須可序列化
   類必須支持遠程調(diào)用
   必須具備遠程組件宿主
27.2 .NET遠程處理設計
   激活模式
   對象生存期
   服務器和客戶端激活
   通信方式
27.3 簡單的遠程處理服務器
   遠程對象
   組件宿主程序
   客戶端應用程序
   具有用戶接口的遠程組件
   測試遠程服務器
   格式化器和多信道通信
27.4 單獨調(diào)用對象
27.5 單獨對象
27.6 雙向通信
使用事件
使用委托
27.7 配置對象生存期
   修改生存期
   使用租約發(fā)起者
27.8 處理遠程處理異常的管理
第28章 高級遠程處理技術
28.1 .NET遠程處理技巧
   Byref和Byval參數(shù)
   異常的傳播
   靜態(tài)成員變量
   私有方法
   公共成員變量
   版本控制
   基于接口的編程
28.2 程序化的注冊
28.3 實現(xiàn)安全性
   通過.NET遠程客戶端設置身份驗證信息
   選擇性的非對稱加密
   選擇性的對稱加密
   在.NET遠程處理中的選擇性加密
   對加密類使用.NET序列化
第五部分 案例開發(fā)與研究
第29章 基于Web服務模式的銷售管理系統(tǒng)
29.1 項目分析
29.2 構建數(shù)據(jù)層
29.3 后端服務
29.4 開發(fā)Web服務層
29.5 開發(fā)Web前臺頁面
第30章 分布式訂單管理系統(tǒng)
30.1 項目分析
30.2 系統(tǒng)架構及解決方案
30.3 構建數(shù)據(jù)層
30.4 訂單提交Web服務層的實現(xiàn)
30.5 訂單客戶端
30.6 內(nèi)部消息隊列處理及到達通知
第31章 基于ASP.NET模式的技術社區(qū)的構建
31.1 基本原理分析
31.2 數(shù)據(jù)層的設計
31.3 后臺配置文件的設置
31.4 技術社區(qū)的前臺頁面設計
31.5 信息查看頁面詳細設計
31.6 公告頁面詳細設計
31.7 社區(qū)管理功能的設計與實現(xiàn)

本目錄推薦

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