search for books and compare prices
Tables of Contents for Applied .Net
People-Oriented Software
1
14
The People-Oriented Paradigm
3
3
Universalization4
1
Collaboration5
1
Translation5
1
.NET and Universalization6
3
.NET and Collaboration9
3
.NET and Translation12
1
System Interoperability12
1
Contract Transformation13
1
Applied People-Oriented Software
15
56
People-Oriented Design
15
4
People-Types: ``Design with Attitude''16
1
Miner17
1
Conductor18
1
Linguist18
1
Apply the Concepts: The InternetBaton Application
19
50
InternetBaton Application Features19
2
Universalization Design: Mining the Runtime21
1
Step 1: Sign-Up Page with Entry Validation22
9
Step 2: Authentication and Authorization of Users31
6
Step 3: Creation of New Baton Projects37
13
Collaboration Design: Conducting the Orchestra50
4
Step 4: Integration of InternetBaton with Other Web Services54
8
Translation Design: A Linguist's Delight62
1
Step 5: Baton Synchronization62
4
Step 6: Translation of Baton Metadata66
3
This Time, It's Personal
71
2
What's So Special About C#?
74
6
Contemporary Perspective74
1
It's Elegant74
1
It's Object Oriented75
1
It's Component Oriented76
1
People-Oriented Perspective77
1
C# and Universalization77
1
C# and Collaboration78
1
C# and Translation79
1
The Basics81
1
Program Structure82
1
Namespaces82
3
Assemblies85
1
Variables85
3
Expressions88
3
Statements91
8
Types99
1
Value Types99
5
Arrays Types104
2
The object Type106
1
Type Harmony106
1
Classes107
1
Inheritance108
1
Members109
2
Constructors111
2
Destructors113
1
Method and Method Overloading114
2
Properties116
1
Operators117
1
Events118
2
Indexers120
2
Interfaces122
3
Struct125
1
Enum126
1
Attributes126
1
Exceptions127
4
The Vision132
1
The Functionality132
1
The Design133
1
Universalization134
1
Collaboration135
1
Translation136
1
The Implementation137
1
Opening an Existing Project138
6
Creating a New Project144
6
Adding a Project Item150
4
Deleting a Project Item154
1
Checking Out an Item154
2
Viewing a Project Item156
1
Checking In an Item157
3
Reviewing an Item160
3
Viewing an Item's Properties163
3
Invoking Administration Services166
1
Dynamic Status Updates and Overnight Project Replication166
3
The Common Language Runtime
171
40
Windows and Components
173
19
Static Libraries173
1
Dynamic Link Libraries174
1
Implicit Linking175
3
Explicit Linking178
2
Upsides and Downsides180
1
COM Tries to Fix It180
1
COM Interfaces181
4
COM Objects185
1
COM Classes and Class Objects186
1
Loading COM DLLs187
2
IDL and Type Information189
1
COM+190
1
What Is Right in COM?191
1
What Is Wrong in COM?191
1
Enter the Common Language Runtime
192
17
A Pervasive Type System193
1
Types Are Fundamental194
1
The Common Type System195
3
Value Types198
1
Value versus Reference198
1
The Common Language Specification198
1
Boxing198
1
How Types Map to C#198
1
Fields199
1
Methods199
1
Properties199
1
Constructors199
1
Assemblies200
1
Assemblies and Modules201
1
The Manifest201
1
Private versus Public Assemblies202
1
.NET Versioning203
1
Life within the CLR203
1
IL and JIT Compiling204
1
.NET Garbage Collection205
1
Finalization206
1
Threading and the CLR207
1
AppDomains207
1
Interoperability208
1
Platform/Invoke208
1
TLBEXP and TLBIMP208
1
Building Assemblies and Applications
211
3
The Command Line211
2
Makefiles213
1
Building Projects Using Visual Studio.NET
214
1
Examining the Manifest
215
3
Using ILDASM215
3
Deployment and Versioning
218
7
Global Cache221
2
Loading Assemblies and Versioning223
1
More on Configuration Files224
1
Effects225
1
Deterministic Finalization225
2
Threading and the CLR
227
7
Creating Threads227
2
Synchronization229
4
Method-Level Locks233
1
Platform/Invoke234
2
Interoperating with COM236
1
TLBIMP236
2
TLBEXP238
3
The Forms Class242
2
Handling Events244
1
Graphics and Rendering244
1
The Road to ASP248
1
Classic ASP versus ASP.NET
249
1
ASP.NET: A Common Language Runtime Citizen
250
12
System.Web.UI.Page251
4
System.Web.UI.Page Fundamentals255
2
ASP.NET Connection Object Model257
1
Mixing ASP.NET and C#258
2
ASP.NET Configuration Files260
2
Custom Server-Side Controls
262
4
Extending the Browser263
1
Server-Side Rendering263
1
Control Life Cycle264
2
Reasons to Use a Custom Server-Side Control266
1
Web Services and ASP.NET
266
2
Web Methods and ASP.NET267
1
Service Description Language and ASP.NET267
1
Invoking Web Methods268
1
Optimizations: ASP.NET Caching
268
1
Output Caching268
1
Data Caching268
1
Managing Session State
269
1
User Interface Controls and the Web
271
9
HTML Controls276
1
Web Controls277
3
Web Forms and Visual Studio.NET
280
8
State Management for Web Applications
288
5
Application State289
1
Session State290
1
Session Configuration291
2
Output Caching293
1
Data Caching294
3
.NET Enterprise Servers
301
62
.NET Enterprise Servers and People-Oriented Software
301
1
Universalization301
1
Collaboration301
1
Translation302
1
Making It All Work Together
302
1
Point of Critical Solution Mass
303
2
.NET Enterprise Servers and .NET
305
1
Foundation of Modern Interoperability305
1
Structured Data Exchange306
1
Business Document: XML306
1
Business Document Specification: XML Schema306
1
Document Translation: XSLT306
1
Business Process: XLANG307
1
Remote Object Invocation: SOAP307
1
Asynchronous Messaging: SOAP307
1
Description of Web Services: WSDL307
1
Basics of XML308
1
Design Goals308
1
Documents309
1
Elements309
1
Attributes310
1
Well-Formed Documents310
1
Validity310
1
Entity References310
1
CDATA Sections311
1
Processing Instructions311
1
Comments311
1
Namespaces311
2
XPath313
1
XLink313
1
XPointer313
1
Processing Models314
1
Memory Tree314
1
Event-Driven314
1
Sequential Navigation Based314
1
Description and Purpose315
1
Maximized Interoperability315
1
Distributed Internet Computing RPC Mechanism316
1
Document Messaging Mechanism316
1
Operation Over the Internet through Firewalls316
1
Definition316
1
SOAP Envelope316
1
SOAP Headers316
1
SOAP Body317
1
Call and Response Pattern317
1
Data Types317
1
Parts of the Implementation Problem318
1
Microsoft Implementations318
1
SOAP SDK 1.0318
1
SOAP SDK 2.0319
1
VisualStudio .NET319
1
BizTalk Server Essentials: Solving the EAI Problem and Beyond
319
29
BizTalk Orchestration320
1
BizTalk Orchestration Designer321
1
Business Process Design322
3
Port Implementation325
2
Schedule Compilation327
1
Schedule Instantiation and Execution327
1
BizTalk Messaging328
1
Abstractions329
2
Submitting Documents331
2
Channel Firing333
1
Translation333
1
Extensibility Framework: BizTalk Hooks333
2
Custom Preprocessor335
1
Custom Parser335
1
Custom Functoid335
1
Custom Serializer336
1
Custom Transport336
1
BizTalk Development Tools337
1
BizTalk Editor337
1
BizTalk Mapper337
2
BizTalk Orchestration Designer339
1
BizTalk Administration Tools339
1
BizTalk Server Administration339
1
BizTalk Messaging Manager340
1
BizTalk Document Tracking340
1
BizTalk Messaging Object Model341
1
Creating a BizTalkConfig Object341
1
Creating an Organization342
1
Creating a Document342
1
Creating a Port342
1
Creating a Channel343
1
Deleting an Object343
1
Issues Addressed343
1
Interoperability343
1
Transport Protocols344
1
Business Document Definitions (Schemas)344
1
Business Document Validation344
1
Business Process Definition344
1
Business Document Translation344
1
Integration with Legacy Systems, Internal Applications, and Cross Enterprise Applications344
1
Standards Support345
1
Encryption and Secure Communications over the Internet345
1
Management of the Execution of Business Processes346
1
Long-Lived Transactions346
1
Tracking of Business Transaction Status347
1
Prepackaged Capabilities to Minimize Custom Development347
1
Extensible Design347
1
Architecture Issues with Current Implementation347
1
Commerce Server Essentials
348
7
Commerce Server Architecture348
2
Continuous Improvement Cycle350
1
Business Processing Pipelines350
1
Profile System350
2
Targeting System352
1
Product Catalog System352
1
Business Analytics System353
1
Solution Sites354
1
Supplier Enablement Tool Kit
355
1
Internet Information Server to BizTalk Server Orchestration356
1
Internet Information Server to BizTalk Server Messaging356
1
From HTTP Request to BizTalk Messaging via Direct Integration356
1
From HTTP Request to BizTalk Messaging via Message Queuing Receive Function357
1
From HTTP Request to BizTalk Messaging via File Receive Function357
2
Commerce Server to BizTalk Server359
1
Integration to BizTalk Server Messaging359
1
Integration to BizTalk Server Orchestration359
2
Applied .NET Enterprise Servers: Order Fulfillment with an Outside Vendor
363
16
Order Processing Pipeline
365
1
Business Process Definition
365
1
Integration with Business-to-Consumer Site
373
5
Order Translation to Outside Vendor Format374
1
Delivery to Outside Vendor's BizTalk Server375
1
Commerce Site Status Update and Consumer Notification375
1
Outside Vendor BizTalk Processing376
1
Ship Notice Handling377
1
Charge Credit Card377
1
<