注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡網絡與數(shù)據通信網絡服務Microsoft.NET程序設計技術內幕

Microsoft.NET程序設計技術內幕

Microsoft.NET程序設計技術內幕

定 價:¥98.00

作 者: (美)普羅塞斯(Jeff Prosise)著;王鐵等譯
出版社: 清華大學出版社
叢編項: 微軟 NET程序員系列
標 簽: 暫缺

ISBN: 9787302062110 出版時間: 2003-01-01 包裝: 平裝
開本: 24cm 頁數(shù): 649 字數(shù):  

內容簡介

  本書是《微軟.NET程序員系列》叢書之一,主要講述Microsoft.NET編程技術,可幫助你快速而深入地理解.NET框架的主要編程模型。全書分為三大部分,第I部分“基本概念”,主要介紹學習本書需要了解的一些基礎知識,包括Microsoft.NET框架方面的知識。第II部分的所有內容都是關于ASP.NET的,包括如何用ASP.NET構建Web應用程序和Web服務。第III部分“前沿技術”,分別介紹ADO.NET、XML、多線程和遠程處理技術。本書用簡明的語言解釋了復雜的概念,書中還包括75個精心設計的完整的示例程序,對于理解.NET的編程模型和解決實際的開發(fā)問題很有幫助。本書是開發(fā).NETWeb應用程序的開發(fā)人員必讀的經典著作。本書特色提挈:·歐美讀者評價★★★★★·.NET權威專家精心編著·VisualStudio.NET產平組鼎力推薦·理論與范例相結合·全面介紹.NET開發(fā)

作者簡介

  Jeff Prosise,美國MSDN雜志特約編輯,合作創(chuàng)辦Wintellect公司。著有《Programming Windows with MFC, Secong Edition》、《Microsoft.NET程序設計技術內幕》等。

圖書目錄

前言
第I部分基本概念
第1章 .NET概述
1.1 Microsoft.NET計劃
1.2 Microsoft.NET框架
1.2.1 公共語言運行庫
1.2.2 編程語言
1.2.3 托管模塊
1.2.4 元數(shù)據
1.2.5 通用中間語言
1.2.6 程序集
1.2.7 .NET框架類庫
1.3 開始創(chuàng)建.NET框架應用程序
1.3.1 Hello,World
1.3.2 深入理解Hello.cs
1.3.3 Main方法淺析
1.3.4 深入理解Hello.exe
1.4 本章小結
第2章 類型和異常
2.1 .NET框架數(shù)據類型
2.1.1 類
2.1.2 結構
2.1.3 接口
2.1.4 枚舉
2.1.5 委托
2.1.6 裝箱和取消裝箱
2.1.7 引用類型與值類型
2.1.8 非確定銷毀
2.2 動態(tài)鏈接
2.2.1 創(chuàng)建多文件程序集
2.2.2 動態(tài)鏈接到程序集
2.2.3 程序集的版本控制
2.2.4 共享程序集——全局程序集緩存
2.2.5 用屬性進行強命名
2.2.6 延遲簽名
2.3 異常處理
2.3.1 捕獲異常
2.3.2 保證執(zhí)行
2.3.3 引發(fā)異常
2.4 本章小結
第3章 .NET框架類庫
3.1 文件與流I/O
3.1.1 文本文件I/O
3.1.2 二進制文件I/O
3.2 集合
3.2.1 哈希表
3.2.2 大小可變的數(shù)組
3.2.3 WordCount應用程序示例
3.3 正則表達式
3.3.1 拆分字符串
3.3.2 查詢字符串
3.3.3 替換字符串
3.4 Internet類
3.4.1 HttpWebRequest和HttpWebResponse
3.4.2 System.Web.Mail命名空間
3.5 數(shù)據訪問
3.5.1 DataReader
3.5.2 插入、更新和刪除
3.5.3 DataSet和DataAdapter
3.6 反射
3.6.1 檢索程序集、模塊和類型信息
3.6.2 自定義屬性
3.6.3 動態(tài)加載類型(晚綁定)
3.7 本章小結
第4章 Windows窗體
4.1 Windows窗體編程模型
4.1.1 第一個Windows窗體
4.1.2 在窗體中繪圖:GDI+
4.1.3 菜單
4.1.4 ImageView應用程序
4.1.5 鼠標和鍵盤輸入
4.2 控件
4.2.1 控件概述
4.2.2 ControlDemo應用程序
4.2.3 錨定
4.3 對話框
4.3.1 對話框概述
4.3.2 DialogDemo應用程序
4.4 Windows窗體和Visual Studio.NET
4.5 Windows窗體回顧
第II部分 ASP.NET
第5章 Web窗體
5.1 Web應用程序入門
5.1.1 超文本傳輸協(xié)議
5.1.2 HTML窗體
5.1.3 服務器端處理
5.1.4 ASP解決方案
5.1.5 開發(fā)Web窗體
5.2 Web窗體編程模型
5.2.1 Web控件
5.2.2 HTML控件
5.2.3 頁級別事件
5.2.4 頁級別指令
5.2.5 Web窗體貨幣轉換器
5.3 代碼隱藏編程
5.3.1 Lander應用程序
5.3.2 代碼隱藏工作原理
5.3.3 使用代碼隱藏而不進行預編譯:Src屬性
5.3.4 在ASP.NET Web窗體中使用非ASP.NET語言
5.4 Web窗體和Visual Studio.NET
5.5 本章小結
第6章 Web控件
6.1 簡單控件
6.1.1 TextBox控件
6.1.2 Label控件
6.1.3 HyperLink控件
6.1.4 Image控件
6.1.5 CheckBox控件
6.1.6 RadioButton控件
6.1.7 Table控件
6.1.8 Panel控件
6.2 按鈕控件
6.3 列表控件
6.3.1 DropDownList控件
6.3.2 ListBox控件
6.3.3 CheckBoxList控件
6.3.4 RadioButtonList控件
6.3.5 用列表控件進行數(shù)據綁定
6.4 數(shù)據綁定控件
6.4.1 Repeater控件
6.4.2 MyComicsRepater頁
6.4.3 DataList控件
6.4.4 MyComicsDataList頁
6.4.5 DataGrid控件
6.4.6 MyComicsDataGrid頁
6.5 Calendar控件
6.5.1 高級自定義:DayRender事件
6.5.2 Showtime
6.6 驗證控件
6.6.1 使用驗證控件
6.6.2 RequiredFieldValidator
6.6.3 RangeValidator
6.6.4 CompareValidator
6.6.5 RegularExpressionValidator
6.6.6 CustomValidator
6.6.7 ValidationSummary
6.6.8 Spammers公司示例
6.6.9 條件驗證
6.7 WebControl基類及其他
第7章 用戶控件
7.1 用戶控件基礎知識
7.1.1 @Control指令
7.1.2 創(chuàng)建第一個控件
7.1.3 添加屬性
7.1.4 添加事件
7.1.5 在用戶控件中使用代碼隱藏
7.2 XmlNavBar控件
7.3 動態(tài)加載(以及Cookie)
7.3.1 Cookie
7.3.2 Cookie和ASP.NET
7.3.3 Myquotes頁
7.4 片斷緩存
7.5 自定義控件
第8章 自定義控件
8.1 自定義控件基礎知識
8.1.1 創(chuàng)建第一個自定義控件
8.1.2 測試Hello控件
8.1.3 改進Hello控件:添加屬性
8.1.4 關于HtmlTextWriter
8.2 回發(fā)和回發(fā)數(shù)據
8.2.1 IPostBackDataHandler接口
8.2.2 視圖狀態(tài)
8.2.3 Change事件
8.2.4 視圈狀態(tài)的工作原理
8.2.5 生成回發(fā)
8.2.6 IPostBackEventHandler接口
8.2.7 AutoCounter控件
8.3 復合控件
8.3.1 聲明型復合控件
8.3.2 GroupBox控件
8.3.3 編程型復合控件
8.3.4 LoginControl控件
8.4 服務器控件和客戶端腳本
8.4.1 向客戶端返回JavaScript
8.4.2 RegisterClientScriptBlock方法
8.4.3 讓代碼避開客戶端
8.4.4 RolloverImageLink控件
8.4.5 NunTextBox控件
8.5 圖形控件
8.5.1 HTTP處理程序
8.5.2 Odometer控件
8.5.3 Odometer控件的工作原理
8.6 本章小結
第9章 Web應用程序
9.1 ASP.NET應用程序的結構
9.2 Web.config文件
9.2.1 <appSettings>
9.2.2 <system.web>
9.2.3 配置繼承
9.3 Global.asax文件
9.3.1 全局指令
9.3.2 全局事件處理程序
9.3.3 全局對象標記
9.4 應用程序狀態(tài)
9.4.1 使用應用程序狀態(tài)
9.4.2 鎖定和解鎖
9.4.3 AppCounter應用程序
9.5 應用程序緩存
9.5.1 添加和刪除條目
9.5.2 鎖定和解鎖
9.5.3 到期策略
9.5.4 緩存刪除回調
9.5.5 Cache.Add方法
9.5.6 SmartQuotes應用程序
9.6 會話狀態(tài)
9.6.1 使用會話狀態(tài)
9.6.2 SessionSpy頁
9.6.3 無Cookie會話狀態(tài)
9.6.4 會話狀態(tài)處理模式
9.6.5 會話生存期
9.6.6 禁用會話狀態(tài)
9.6.7 關于Web場
9.7 Congo.com示例應用程序
9.7.1 深入理解Congo.com
9.7.2 自己動手
第10章 ASP.NET安全性
10.1 理解Web安全性
10.1.1 驗證
10.1.2 授權
10.1.3 IIS安全性
10.1.4 ASP.NET安全性
10.2 Windows驗證
10.2.1 基本驗證
10.2.2 簡要驗證
10.2.3 集成Windows驗證
10.2.4 獲取己驗證身份的用戶信息
10.2.5 Windows驗證
10.2.6 Windows驗證和URL授權
10.2.7 Windows驗證和基于角色的安全
10.3 窗體驗證
10.3.1 窗體驗證簡介
10.3.2 現(xiàn)實中的窗體驗證
10.3.3 驗證Cookie的生存期
10.3.4 窗體驗證和基于角色的安全
10.3.5 注銷
10.3.6 驗證Cookie安全性
10.3.7 注意事項
第11章 Web服務
11.1 Web服務
11.1.1 構建第一個Web服務
11.1.2 測試Web服務
11.1.3 Web服務和代碼隱藏技術
11.1.4 WebService基類
11.1.5 WebMethod屬性
11.1.6 Web服務描述語言
11.1.7 Web服務和復雜數(shù)據類型
11.1.8 Web服務發(fā)現(xiàn)機制——DISCO
11.1.9 Web服務發(fā)現(xiàn)機制——UDDI
11.2 Web服務客戶端
11.2.1 Web服務代理
11.2.2 簡單的Web服務客戶端
11.2.3 避免硬編碼服務的URL
11.2.4 異步方法調用
11.2.5 Web服務客戶端和代理服務器
11.3 Cityview應用程序
11.4 收費Web服務
11.5 Web服務的未來
第III部分 前沿技術
第12章 ADO.NET
12.1 數(shù)據提供程序
12.1.1 System.Data.SqClient命名空間和System.Data.OleDb命名空間
12.2 連接、命令和DataReader
12.2.1 SqlConnection類
12.2.2 OleDbConnection類
12.2.3 打開和關閉連接
12.2.4 命令類
12.2.5 ExecuteNonQuery方法
12.2.6 ExecuteScalar方法
12.2.7 ExecuteReader方法
12.2.8 事務命令
12.2.9 參數(shù)化命令
12.2.10 存儲過程
12.3 DataSet和DataAdapter
12.3.1 DataSet類
12.3.2 DataAdapter類
12.3.3 從數(shù)據庫初始化DataSet:DataAdapter.Fill
12.3.4 DataTable及其他
12.3.5 把更改寫回數(shù)據庫:DataAdapter.Update
12.3.6 CommandBuilder類
12.3.7 DataView類
12.4 關于XML
第13章 XML
13.1 XML入門
13.1.1 元素
13.1.2 屬性
13.1.3 CDATA、PCDATA和實體引用
13.1.4 命名空間
13.1.5 文檔合法性和架構
13.1.6 XML解析器
13.2 讀寫XML
13.2.1 XmlDocument類
13.2.2 XmlTextReader類
13.2.3 XmlValidatingReader類
13.2.4 XmlTextWriter類
13.3 XPath
13.3.1 XPath基礎
13.3.2 XPathNavigator及其他
13.3.3 XPath表達式的求值器
13.4 XSL轉換(XSLT)
13.4.1 在客戶端實現(xiàn)從XML到HTML的轉換
13.4.2 在服務器端實現(xiàn)從XML到HTML的轉換
13.4.3 轉換XML文檔格式
13.5 本章小結
第14章 多線程
14.1 線程
14.1.1 啟動線程
14.1.2 前臺和后臺線程的比較
14.1.3 線程優(yōu)先級
14.1.4 掛起和恢復線程
14.1.5 終止線程
14.1.6 Sieve和MultiSieve應用程序
14.1.7 計時器線程
14.2 線程同步
14.2.1 Interlocked類
14.2.2 監(jiān)視器
14.2.3 監(jiān)視器內部實現(xiàn)
14.2.4 閱讀器/編寫器鎖
14.2.5 互斥體
14.2.6 事件
14.2.7 處理多個同步對象
14.2.8 序列化對集合的訪問
14.2.9 通過MethodImpl屬性進行線程同步
14.3 線程池
第15章 遠程處理
15.1 遠程處理基礎知識
15.1.1 創(chuàng)建您的第一個遠程處理應用程序
15.1.2 編程配置和聲明配置的比較
15.1.3 服務器激活和客戶端激活的比較
15.1.4 Activator.GetObject和Activator.CreateInstance方法
15.1.5 對象生存期和生存期租約
15.2 高級遠程處理
15.2.1 使用IIS作為激活代理
15.2.2 HTTP信道和二進制格式化程序
15.2.3 委托和事件
15.2.4 異步方法調用
15.2.5 綜合運用:NetDraw應用程序
15.3 Microsoft.NET:一場全新的競賽

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號