Introducing Microsoft .Net, 3/e (Paperback)
暫譯: 微軟 .Net 介紹 (第三版)

David S. Platt

  • 出版商: MicroSoft
  • 出版日期: 2010-01-01
  • 定價: $1,050
  • 售價: 5.0$525
  • 語言: 英文
  • 頁數: 352
  • 裝訂: Paperback
  • ISBN: 0735619182
  • ISBN-13: 9780735619180
  • 相關分類: .NET
  • 立即出貨(限量) (庫存=2)

買這商品的人也買了...

相關主題

商品描述

Description:

Provides a high-level overview of the .NET Framework—now updated to reflect the release of Visual Studio .NET 2003 and .NET Framework version 1.1

What problems can .NET solve? What architectural approaches does it take to solve them? How do you start using .NET, and how do you profit from it? Get the answers to these questions and more in this entertaining third edition of the popular .NET walk-through—now expanded to cover .NET Framework version 1.1. The well-known author and consultant expertly covers every topic from the top down, introducing simpler concepts first and progressing into greater technical detail. By the end of this illuminating .NET walk-through, you’ll know enough about this revolutionary platform to plan for the future of software as a Web service.

 

Table of Contents:

Foreword ix
    Preface xi
1  Introduction 1
    The Big Internet 1
    Raising the Bar: Common Infrastructure Problems 2
    The Best Laid Plans 4
    What the Heck Is .NET, Anyway? 6
    About This Book 9
    Sing a Song of Silicon 10
2  .NET Objects 13
    Problem Background 13
    Solution Architecture 16
        Oh Yeah? What Does It Cost? 19
    Simplest Example 20
    More on .NET Namespaces 25
    Assemblies 29
        Concept of an Assembly 29
        Assemblies and Deployment 31
        Assemblies and Versioning 34
    Object-Oriented Programming Features 40
        Inheritance 41
        Object Constructors 46
    .NET Memory Management 48
    Interoperation with COM 55
        Using COM Objects from .NET 55
        Using .NET Objects from COM 60
    Transactions in .NET 62
    Structured Exception Handling 65
    Code Access Security 71
3  ASP.NET 79
    Problem Background 79
    Solution Architecture 82
    Simplest Example: Writing a Simple ASP.NET Page 85
    More on Web Controls 89
    Managing and Configuring Web Application Projects: The Web.config File 96
    ASP.NET State Management 99
    Security in ASP.NET 105
        Authentication 105
        Authorization 115
        Identity 121
    Process Management 123
4  .NET Web Services 125
    Problem Background 125
    Solution Architecture 128
    Simplest Example: Writing an XML Web Service 132
    Self-Description of XML Web Services: The WSDL File 137
    Writing XML Web Service Clients 139
    XML Web Service Support in Visual Studio .NET 145
    XML Web Service Design Considerations 146
        Make Them Chunky 146
        Think Carefully About Their State 148
        Handling Exceptions 151
        Replacing the Namespace URI 152
    XML Web Service Security 154
    XML Web Service Enhancements 157
5  Windows Forms 165
    Problem Background 165
    Solution Architecture 167
    Simplest Example 169
    More Complex Example: Controls and Events 171
    Hosting ActiveX Controls in Windows Forms 175
    Form Enhancements 179
        Drawing 179
        Mouse Handling 182
        Menu Handling 183
        Keyboard Handling 185
        Dialog Boxes 186
6  Data Access in .NET 189
    Problem Background 189
    Solution Architecture 191
    Simplest Example 195
    More Complex Example: Disconnected Operation 199
    Visual Studio Support and Typed DataSet Objects 208
7  Handling XML 217
    Problem Background 217
    Solution Architecture 219
    Simplest Example: Basic Serialization 220
    More Complex Example: Controlling Serialization 224
    XML Schemas and Serialization 229
    Generic Parsing 233
8  Events and Delegates 237
    Problem Background 237
    Solution Architecture 239
    Simplest Example 240
    More Complex Example 247
    Delegates 251
9  Threads 257
    Problem Background 258
    Solution Architecture 260
    Simplest Threading Example: Using the Process Thread Pool 262
    More Complex Example: Thread Safety 268
    Still More Complex Example: Managing Your Own Threads 277
10  .NET Remoting 281
    Problem Background 281
    Solution Architecture 282
    Simplest Example 285
    Big Simplification: Configuration Files 288
    Activation Types 290
    Lifetime Management 295
    Hosting and Deployment 299
    Security 301
    Performance 302
11  .NET Reflection 303
    Problem Background 303
    Solution Architecture 304
    Simplest Example 306
    More Complex Example: Enumerating Types 308
    Still More Complex Example: Object Creation and Method Invocation 313
EPILOGUE AND BENEDICTION 319
INDEX

商品描述(中文翻譯)

描述:
提供 .NET Framework 的高層次概述—現在已更新以反映 Visual Studio .NET 2003 和 .NET Framework 版本 1.1 的發布。

.NET 可以解決什麼問題?它採取了什麼架構方法來解決這些問題?如何開始使用 .NET,並從中獲益?在這本有趣的第三版 .NET 指南中獲得這些問題的答案,並更多—現在擴展以涵蓋 .NET Framework 版本 1.1。這位知名的作者和顧問從上到下專業地涵蓋每個主題,首先介紹較簡單的概念,然後逐步深入更大的技術細節。在這本啟發性的 .NET 指南結束時,您將對這個革命性的平台有足夠的了解,以規劃未來的軟體作為 Web 服務。

目錄:
前言 ix
序言 xi
1 介紹 1
大網際網路 1
提升標準:常見基礎設施問題 2
最佳計劃 4
.NET 究竟是什麼? 6
關於本書 9
硅的歌 10
2 .NET 物件 13
問題背景 13
解決方案架構 16
哦,是嗎?這要花多少? 19
最簡單的範例 20
更多 .NET 命名空間 25
程式集 29
程式集的概念 29
程式集與部署 31
程式集與版本控制 34
物件導向程式設計特性 40
繼承 41
物件建構子 46
.NET 記憶體管理 48
與 COM 的互操作 55
從 .NET 使用 COM 物件 55
從 COM 使用 .NET 物件 60
.NET 中的交易 62
結構化例外處理 65
程式碼存取安全性 71
3 ASP.NET 79
問題背景 79
解決方案架構 82
最簡單的範例:撰寫一個簡單的 ASP.NET 頁面 85
更多網頁控制項 89
管理和配置網頁應用程式專案:Web.config 檔案 96
ASP.NET 狀態管理 99
ASP.NET 中的安全性 105
認證 105
授權 115
身分 121
程序管理 123
4 .NET 網頁服務 125
問題背景 125
解決方案架構 128
最簡單的範例:撰寫一個 XML 網頁服務 132
XML 網頁服務的自我描述:WSDL 檔案 137
撰寫 XML 網頁服務客戶端 139
Visual Studio .NET 中的 XML 網頁服務支援 145
XML 網頁服務設計考量 146
使它們更具體 146
仔細考慮它們的狀態 148
處理例外 151
替換命名空間 URI 152
XML 網頁服務安全性 154
XML 網頁服務增強功能 157
5 Windows Forms 165
問題背景 165
解決方案架構 167
最簡單的範例 169
更複雜的範例:控制項和事件 171
在 Windows Forms 中托管 ActiveX 控制項 175
表單增強功能 179
繪圖 179
滑鼠處理 182
菜單處理 183
鍵盤處理 185
對話框 186
6 .NET 中的資料存取 189
問題背景 189
解決方案架構 191
最簡單的範例 195
更複雜的範例:斷開操作 199
Visual Studio 支援和類型化 DataSet 物件 208
7 處理 XML 217
問題背景 217
解決方案架構 219
最簡單的範例:基本序列化 220
更複雜的範例:控制序列化 224
XML 架構和序列化 229
通用解析 233
8 事件和委派 237
問題背景 237
解決方案架構 239
最簡單的範例 240
更複雜的範例 247
委派 251
9 執行緒 257
問題背景 258
解決方案架構 260