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

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

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

定 價(jià):¥48.00

作 者: 蔡宏 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: Delphi

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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