search for books and compare prices
Tables of Contents for Applied .Net
Chapter/Section Title
Page #
Page Count
People-Oriented Software
1
14
The People-Oriented Paradigm
3
3
Universalization
4
1
Collaboration
5
1
Translation
5
1
A .NET Approach
6
8
.NET and Universalization
6
3
.NET and Collaboration
9
3
.NET and Translation
12
1
System Interoperability
12
1
Contract Transformation
13
1
Conclusion
14
1
Applied People-Oriented Software
15
56
People-Oriented Design
15
4
People-Types: ``Design with Attitude''
16
1
Miner
17
1
Conductor
18
1
Linguist
18
1
Apply the Concepts: The InternetBaton Application
19
50
InternetBaton Application Features
19
2
Universalization Design: Mining the Runtime
21
1
Step 1: Sign-Up Page with Entry Validation
22
9
Step 2: Authentication and Authorization of Users
31
6
Step 3: Creation of New Baton Projects
37
13
Collaboration Design: Conducting the Orchestra
50
4
Step 4: Integration of InternetBaton with Other Web Services
54
8
Translation Design: A Linguist's Delight
62
1
Step 5: Baton Synchronization
62
4
Step 6: Translation of Baton Metadata
66
3
Conclusion
69
2
C#
71
60
This Time, It's Personal
71
2
What Is C#?
73
1
What's So Special About C#?
74
6
Contemporary Perspective
74
1
It's Elegant
74
1
It's Object Oriented
75
1
It's Component Oriented
76
1
People-Oriented Perspective
77
1
C# and Universalization
77
1
C# and Collaboration
78
1
C# and Translation
79
1
Language Tour
80
51
The Basics
81
1
Program Structure
82
1
Namespaces
82
3
Assemblies
85
1
Variables
85
3
Expressions
88
3
Statements
91
8
Types
99
1
Value Types
99
5
Arrays Types
104
2
The object Type
106
1
Type Harmony
106
1
Classes
107
1
Inheritance
108
1
Members
109
2
Constructors
111
2
Destructors
113
1
Method and Method Overloading
114
2
Properties
116
1
Operators
117
1
Events
118
2
Indexers
120
2
Interfaces
122
3
Struct
125
1
Enum
126
1
Attributes
126
1
Exceptions
127
4
Conclusion
131
1
Applied C#
131
40
ManagedSynergy
131
38
The Vision
132
1
The Functionality
132
1
The Design
133
1
Universalization
134
1
Collaboration
135
1
Translation
136
1
The Implementation
137
1
Opening an Existing Project
138
6
Creating a New Project
144
6
Adding a Project Item
150
4
Deleting a Project Item
154
1
Checking Out an Item
154
2
Viewing a Project Item
156
1
Checking In an Item
157
3
Reviewing an Item
160
3
Viewing an Item's Properties
163
3
Invoking Administration Services
166
1
Dynamic Status Updates and Overnight Project Replication
166
3
Conclusion
169
2
The Common Language Runtime
171
40
Windows and Components
173
19
Static Libraries
173
1
Dynamic Link Libraries
174
1
Implicit Linking
175
3
Explicit Linking
178
2
Upsides and Downsides
180
1
COM Tries to Fix It
180
1
COM Interfaces
181
4
COM Objects
185
1
COM Classes and Class Objects
186
1
Loading COM DLLs
187
2
IDL and Type Information
189
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 System
193
1
Types Are Fundamental
194
1
The Common Type System
195
3
Value Types
198
1
Value versus Reference
198
1
The Common Language Specification
198
1
Boxing
198
1
How Types Map to C#
198
1
Fields
199
1
Methods
199
1
Properties
199
1
Constructors
199
1
Assemblies
200
1
Assemblies and Modules
201
1
The Manifest
201
1
Private versus Public Assemblies
202
1
.NET Versioning
203
1
Life within the CLR
203
1
IL and JIT Compiling
204
1
.NET Garbage Collection
205
1
Finalization
206
1
Threading and the CLR
207
1
AppDomains
207
1
Interoperability
208
1
Platform/Invoke
208
1
TLBEXP and TLBIMP
208
1
Conclusion
209
2
Applied Runtime
211
36
Building Assemblies and Applications
211
3
The Command Line
211
2
Makefiles
213
1
Building Projects Using Visual Studio.NET
214
1
Examining the Manifest
215
3
Using ILDASM
215
3
Deployment and Versioning
218
7
Global Cache
221
2
Loading Assemblies and Versioning
223
1
More on Configuration Files
224
1
Garbage Collection
225
2
Effects
225
1
Deterministic Finalization
225
2
Threading and the CLR
227
7
Creating Threads
227
2
Synchronization
229
4
Method-Level Locks
233
1
Interoperability
234
7
Platform/Invoke
234
2
Interoperating with COM
236
1
TLBIMP
236
2
TLBEXP
238
3
Windows Forms
241
3
The Forms Class
242
2
Handling Events
244
1
Graphics and Rendering
244
1
Conclusion
244
3
ASP.NET Up Close
247
24
Connective Tissue
248
1
The Road to ASP
248
1
Classic ASP versus ASP.NET
249
1
Deemphasizing ISAPI
250
1
ASP.NET: A Common Language Runtime Citizen
250
12
System.Web.UI.Page
251
4
System.Web.UI.Page Fundamentals
255
2
ASP.NET Connection Object Model
257
1
Mixing ASP.NET and C#
258
2
ASP.NET Configuration Files
260
2
Web Forms
262
1
Custom Server-Side Controls
262
4
Extending the Browser
263
1
Server-Side Rendering
263
1
Control Life Cycle
264
2
Reasons to Use a Custom Server-Side Control
266
1
Web Services and ASP.NET
266
2
Web Methods and ASP.NET
267
1
Service Description Language and ASP.NET
267
1
Invoking Web Methods
268
1
Optimizations: ASP.NET Caching
268
1
Output Caching
268
1
Data Caching
268
1
Managing Session State
269
1
Conclusion
270
1
Applied ASP.NET
271
30
User Interface Controls and the Web
271
9
HTML Controls
276
1
Web Controls
277
3
Web Forms and Visual Studio.NET
280
8
State Management for Web Applications
288
5
Application State
289
1
Session State
290
1
Session Configuration
291
2
Caching
293
4
Output Caching
293
1
Data Caching
294
3
HTTP Handlers
297
1
Conclusion
298
3
.NET Enterprise Servers
301
62
.NET Enterprise Servers and People-Oriented Software
301
1
Universalization
301
1
Collaboration
301
1
Translation
302
1
Making It All Work Together
302
1
Point of Critical Solution Mass
303
2
.NET Enterprise Servers and .NET
305
1
Role of XML
305
10
Foundation of Modern Interoperability
305
1
Structured Data Exchange
306
1
Business Document: XML
306
1
Business Document Specification: XML Schema
306
1
Document Translation: XSLT
306
1
Business Process: XLANG
307
1
Remote Object Invocation: SOAP
307
1
Asynchronous Messaging: SOAP
307
1
Description of Web Services: WSDL
307
1
Basics of XML
308
1
Design Goals
308
1
Documents
309
1
Elements
309
1
Attributes
310
1
Well-Formed Documents
310
1
Validity
310
1
Entity References
310
1
CDATA Sections
311
1
Processing Instructions
311
1
Comments
311
1
Namespaces
311
2
XPath
313
1
XLink
313
1
XPointer
313
1
Processing Models
314
1
Memory Tree
314
1
Event-Driven
314
1
Sequential Navigation Based
314
1
Soap
315
4
Description and Purpose
315
1
Maximized Interoperability
315
1
Distributed Internet Computing RPC Mechanism
316
1
Document Messaging Mechanism
316
1
Operation Over the Internet through Firewalls
316
1
Definition
316
1
SOAP Envelope
316
1
SOAP Headers
316
1
SOAP Body
317
1
Call and Response Pattern
317
1
Data Types
317
1
Parts of the Implementation Problem
318
1
Microsoft Implementations
318
1
SOAP SDK 1.0
318
1
SOAP SDK 2.0
319
1
VisualStudio .NET
319
1
BizTalk Server Essentials: Solving the EAI Problem and Beyond
319
29
BizTalk Orchestration
320
1
BizTalk Orchestration Designer
321
1
Business Process Design
322
3
Port Implementation
325
2
Schedule Compilation
327
1
Schedule Instantiation and Execution
327
1
BizTalk Messaging
328
1
Abstractions
329
2
Submitting Documents
331
2
Channel Firing
333
1
Translation
333
1
Extensibility Framework: BizTalk Hooks
333
2
Custom Preprocessor
335
1
Custom Parser
335
1
Custom Functoid
335
1
Custom Serializer
336
1
Custom Transport
336
1
BizTalk Development Tools
337
1
BizTalk Editor
337
1
BizTalk Mapper
337
2
BizTalk Orchestration Designer
339
1
BizTalk Administration Tools
339
1
BizTalk Server Administration
339
1
BizTalk Messaging Manager
340
1
BizTalk Document Tracking
340
1
BizTalk Messaging Object Model
341
1
Creating a BizTalkConfig Object
341
1
Creating an Organization
342
1
Creating a Document
342
1
Creating a Port
342
1
Creating a Channel
343
1
Deleting an Object
343
1
Issues Addressed
343
1
Interoperability
343
1
Transport Protocols
344
1
Business Document Definitions (Schemas)
344
1
Business Document Validation
344
1
Business Process Definition
344
1
Business Document Translation
344
1
Integration with Legacy Systems, Internal Applications, and Cross Enterprise Applications
344
1
Standards Support
345
1
Encryption and Secure Communications over the Internet
345
1
Management of the Execution of Business Processes
346
1
Long-Lived Transactions
346
1
Tracking of Business Transaction Status
347
1
Prepackaged Capabilities to Minimize Custom Development
347
1
Extensible Design
347
1
Architecture Issues with Current Implementation
347
1
Commerce Server Essentials
348
7
Commerce Server Architecture
348
2
Continuous Improvement Cycle
350
1
Business Processing Pipelines
350
1
Profile System
350
2
Targeting System
352
1
Product Catalog System
352
1
Business Analytics System
353
1
Solution Sites
354
1
Supplier Enablement Tool Kit
355
1
Integration Points
356
5
Internet Information Server to BizTalk Server Orchestration
356
1
Internet Information Server to BizTalk Server Messaging
356
1
From HTTP Request to BizTalk Messaging via Direct Integration
356
1
From HTTP Request to BizTalk Messaging via Message Queuing Receive Function
357
1
From HTTP Request to BizTalk Messaging via File Receive Function
357
2
Commerce Server to BizTalk Server
359
1
Integration to BizTalk Server Messaging
359
1
Integration to BizTalk Server Orchestration
359
2
Conclusion
361
2
Applied .NET Enterprise Servers: Order Fulfillment with an Outside Vendor
363
16
Order Processing Pipeline
365
1
Business Process Definition
365
1
Port Implementations
366
7
Integration with Business-to-Consumer Site
373
5
Order Translation to Outside Vendor Format
374
1
Delivery to Outside Vendor's BizTalk Server
375
1
Commerce Site Status Update and Consumer Notification
375
1
Outside Vendor BizTalk Processing
376
1
Ship Notice Handling
377
1
Charge Credit Card
377
1
Conclusion
378
1
Index
379
<