買這商品的人也買了...
-
$680$537 -
$980$774 -
$920$727 -
$880$695 -
$860$568 -
$450$351 -
$1,920$1,824 -
$620$527 -
$750$638 -
$650$553 -
$760$600 -
$580$458 -
$590$466 -
$750$585 -
$690$538 -
$650$618 -
$720$562 -
$780$663 -
$720$569 -
$350$315 -
$750$638 -
$620$527 -
$560$476 -
$480$379 -
$750$593
相關主題
商品描述
Component technology is nothing new, but the .NET Framework offers developers a new way to develop binary components rapidly, without the hurdles that many COM developers have had to deal with prior to .NET. While retaining all of the core concepts that define component-oriented development--language independence, separation of interface from implementation, binary compatibility, versioning, concurrency management, location transparency, security, deployment--.NET is built upon a fresh component-oriented runtime that has an easier time providing these core concepts.
Programming .NET Components offers a complete introduction to the new Microsoft .NET component model, focusing on the aspects of .NET that make it ideal for building reusable, maintainable, and robust components. Author Juval L饖y, a noted authority on component-oriented programming, teaches the intricacies of .NET component programming and the related system issues to application developers, along with relevant design guidelines, tips, best practices, and known pitfalls. The book is packed with helpful original utilities aimed at simplifying the programming model and increasing the developer productivity.
The book begins with an appreciation for the "why" and fundamentals of component-oriented programming, and then continues with an introduction to .NET essentials. Following practical, expert advice on effective .NET development techniques, the book then devotes a chapter to each of the following features critical to component development:
- Resource management
- Versioning
- Events
- Asynchronous calls
- Multithreading
- Serialization
- Remoting
- Component services
- Security.
Programming .NET Components offers everything you'll need to know
to program components for real-life .NET applications, using Windows Forms,
ASP.NET, ADO.NET, or web services. Anyone interested in developing .NET
applications, especially enterprise level, will find this book an invaluable
resource.
Table of Contents
Preface
1. Introducing Component-Oriented Programming
2. .NET Component-Oriented Programming Essentials
3. Interface-Based Programming
4. Lifecycle Management
5. Version Control
6. Events
7. Asynchronous Calls
8. Multithreading and Concurrency Management
9. Serialization and Persistence
10. Remoting
11. Context and Interception
A. Interface-Based Web Services
B. Custom Security Principal
C. Reflection and Attributes
Index
商品描述(中文翻譯)
微軟® .NET 框架的引入不僅為開發人員提供了一套強大且一致的工具集,用於開發新的 Windows 和 Web 應用程式——它還取代了 COM 成為在 Windows 平台上構建組件的首選技術。組件是 .NET 應用程式的基本構建塊;它們可以簡化並增加複雜應用程式的靈活性。正確應用組件導向程式設計可以實現重用,允許長期維護、應用程式擴展性和可擴展性。
組件技術並不新鮮,但 .NET 框架為開發人員提供了一種快速開發二進位組件的新方法,無需面對許多 COM 開發人員在 .NET 出現之前所需克服的障礙。在保留定義組件導向開發的所有核心概念——語言獨立性、介面與實作的分離、二進位相容性、版本控制、併發管理、位置透明性、安全性、部署——的同時,.NET 建立在一個全新的組件導向執行環境上,能更輕鬆地提供這些核心概念。
《Programming .NET Components》提供了對新的微軟 .NET 組件模型的完整介紹,重點關注使 .NET 成為構建可重用、可維護和穩健組件的理想選擇的各個方面。作者 Juval Lowy 是組件導向程式設計的知名權威,向應用程式開發人員教授 .NET 組件程式設計的複雜性及相關系統問題,並提供相關的設計指南、技巧、最佳實踐和已知的陷阱。本書充滿了有助於簡化程式設計模型並提高開發人員生產力的原創工具。
本書首先介紹了組件導向程式設計的「為什麼」和基本原則,然後繼續介紹 .NET 的基本要素。在提供有效的 .NET 開發技術的實用專家建議後,本書為以下每個對組件開發至關重要的特性分配了一章:
- 資源管理
- 版本控制
- 事件
- 非同步呼叫
- 多執行緒
- 序列化
- 遠端呼叫
- 組件服務
- 安全性
《Programming .NET Components》提供了您需要了解的所有內容,以便為實際的 .NET 應用程式進行組件程式設計,無論是使用 Windows Forms、ASP.NET、ADO.NET 還是 Web 服務。任何對開發 .NET 應用程式感興趣的人,特別是企業級應用程式,將會發現這本書是無價的資源。
目錄
前言
1. 介紹組件導向程式設計
2. .NET 組件導向程式設計基本要素
3. 基於介面的程式設計
4. 生命週期管理
5. 版本控制
6. 事件
7. 非同步呼叫
8. 多執行緒與併發管理
9. 序列化與持久性
10. 遠端呼叫
11. 上下文與攔截
附錄 A. 基於介面的 Web 服務
附錄 B. 自訂安全主體
附錄 C. 反射與屬性
索引