Cart
Free US shipping over $10
Proud to be B-Corp

Applied .NET Ronan Sorensen

Applied .NET By Ronan Sorensen

Applied .NET by Ronan Sorensen


$10.00
Condition - Very Good
Out of stock

Summary

Designed to be used both as a reference and as a cover-to-cover read, Applied .NET shows readers the .NET platform at work from the C# point of view.

Applied .NET Summary

Applied .NET: Developing People-Oriented Software Using C# by Ronan Sorensen

Applied .NET strikes the perfect balance between .NET theory and practice. It doesn't just show you how to apply C# and .NET: it demonstrates just how much you can achieve with .NET once you've mastered it. More than any other book, Applied .NET is focused on the implementation cycle of software development, and the specific challenges developers will face while developing for the .NET platform. Using real-world code examples, the book addresses the realities of developing software using C#, and integrating components written in C# with other tools like BizTalk Server and ASP+. Along the way, the authors introduce the overall architecture of .NET, explain the powerful paradigm shift represented by the .NET Common Language Runtime (CLR), demonstrate how .NET technologies fit together, and explain which types of components .NET is best suited for. Coverage includes: C# structure and syntax; C# types and type safety; C# classes, delegates, exceptions, assemblies, and the build process. For all developers, software architects, and IT managers considering or implementing .NET technology.

About Ronan Sorensen

Ronan Sorensen is director of strategic technology at Plural, a leading e-business consulting and development firm. He is the author of Inside Microsoft Windows NT Internet Development (Microsoft Press, 1998) and a co-author of Official Microsoft Intranet Solutions (Microsoft Press, 1997).

George Shepherd is an independent software consultant specializing in Microsoft technologies. He delivers seminars for DevelopMentor; is a contributing editor to MSDN magazine; and is co-author of MFC Internals (Addison-Wesley, 1996), Programming Visual C++ (Microsoft Press, 1998), and Inside ATL (Microsoft Press, 1999).

John Roberts is director of technology at Grace Community Church.

Russ Williams is a technical director at Plural.



0201738287AB10102001

Table of Contents



Preface.


Acknowledgments.


1. People-Oriented Software.

The People-Oriented Paradigm.

Universalization.

Collaboration.

Translation.

A .NET Approach.

.NET and Universalization.

.NET and Collaboration.

.NET and Translation.

Conclusion.



2. Applied People-Oriented Software.

People-Oriented Design.

People-Types: Design with Attitude.

Apply the Concepts: The InternetBaton Application.

InternetBaton Application Features.

Universalization Design: Mining the Runtime.

Collaboration Design: Conducting the Orchestra.

Translation Design: A Linguist's Delight.

Conclusion.



3. C#.

This Time, It's Personal.

What Is C#?

What's So Special About C#?

Contemporary Perspective.

People-Oriented Perspective.

Language Tour.

The Basics.

Types.

Classes.

Interfaces.

Struct.

Enum.

Attributes.

Exceptions.

Conclusion.



4. Applied C#.

ManagedSynergy.

The Vision.

The Functionality.

The Design.

The Implementation.

Conclusion.



5. The Common Language Runtime.

Windows and Components.

Static Libraries.

Dynamic Link Libraries.

COM Tries to Fix It.

Enter the Common Language Runtime.

A Pervasive Type System.

Types Are Fundamental.

The Common Type System.

The Common Language Specification.

Boxing.

How Types Map to C#.

Assemblies.

Assemblies and Modules.

The Manifest.

.NET Versioning.

Life within the CLR.

IL and JIT Compiling.

.NET Garbage Collection.

Threading and the CLR.

AppDomains.

Interoperability.

Conclusion.



6. Applied Runtime.

Building Assemblies and Applications.

The Command Line.

Makefiles.

Building Projects Using Visual Studio.NET.

Examining the Manifest.

Using ILDASM.

Deployment and Versioning.

Global Cache.

Loading Assemblies and Versioning.

More on Configuration Files.

Garbage Collection.

Effects.

Deterministic Finalization.

Threading and the CLR.

Creating Threads.

Synchronization.

Method-Level Locks.

Interoperability.

Platform/Invoke.

Interoperating with COM.

Windows Forms.

The Forms Class.

Handling Events.

Graphics and Rendering.

Conclusion.



7. ASP.NET Up Close.

Connective Tissue.

The Road to ASP.

Classic ASP versus ASP.NET.

Deemphasizing ISAPI.

ASP.NET: A Common Language Runtime Citizen.

System.Web.UI.Page.

System.Web.UI.Page Fundamentals.

ASP.NET Connection Object Model.

Mixing ASP.NET and C#.

ASP.NET Configuration Files.

Web Forms.

Custom Server-Side Controls.

Extending the Browser.

Server-Side Rendering.

Control Life Cycle.

Reasons to Use a Custom Server-Side Control.

Web Services and ASP.NET.

Web Methods and ASP.NET.

Service Description Language and ASP.NET.

Invoking Web Methods.

Optimizations: ASP.NET Caching.

Output Caching.

Data Caching.

Managing Session State.

Conclusion.



8. Applied ASP.NET.

User Interface Controls and the Web.

HTML Controls.

Web Controls.

Web Forms and Visual Studio.NET.

State Management for Web Applications.

Application State.

Session State.

Session Configuration.

Caching.

Output Caching.

Data Caching.

HTTP Handlers.

Conclusion.



9. .NET Enterprise Servers.

.NET Enterprise Servers and People-Oriented Software.

Universalization.

Collaboration.

Translation.

Making It All Work Together.

Point of Critical Solution Mass.

.NET Enterprise Servers and .NET.

Role of XML.

Foundation of Modern Interoperability.

Basics of XML.

Processing Models.

SOAP.

Description and Purpose.

Definition.

Microsoft Implementations.

BizTalk Server Essentials: Solving the EAI Problem and Beyond.

BizTalk Messaging.

Extensibility Framework: BizTalk Hooks.

BizTalk Development Tools.

BizTalk Administration Tools.

BizTalk Messaging Object Model.

Issues Addressed.

Commerce Server Essentials.

Commerce Server Architecture.

Continuous Improvement Cycle.

Business Processing Pipelines.

Profile System.

Targeting System.

Product Catalog System.

Business Analytics System.

Solution Sites.

Supplier Enablement Tool Kit.

Integration Points.

Internet Information Server to BizTalk Server Orchestration.

Internet Information Server to BizTalk Server Messaging.

Commerce Server to BizTalk Server.

Conclusion.



10. Applied .NET Enterprise Servers: Order Fulfillment with an @AHEADS = Outside Vendor.

Order Processing Pipeline.

Business Process Definition.

Port Implementations.

Integration with Business-to-Consumer Site.

Order Translation to Outside Vendor Format.

Delivery to Outside Vendor's BizTalk Server.

Commerce Site Status Update and Consumer Notification.

Outside Vendor BizTalk Processing.

Conclusion.



Index.

Additional information

GOR003531663
9780201738285
0201738287
Applied .NET: Developing People-Oriented Software Using C# by Ronan Sorensen
Used - Very Good
Hardback
Pearson Education (US)
20011030
416
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in very good condition, but if you are not entirely satisfied please get in touch with us

Customer Reviews - Applied .NET