search for books and compare prices
Tables of Contents for Developing Applications With Visual Studio.Net
Chapter/Section Title
Page #
Page Count
Preface
xv
Acknowledgments
xxi
.Net Runtime
1
128
.NET Features
1
19
.NET Languages
2
2
Executing Code
4
1
Interop
5
4
Garbage Collector
9
8
Security
17
3
Types
20
21
Classes
20
6
Managed and Unmanaged C++ Classes
26
1
Value Types
27
7
Boxing
34
2
Managed Arrays
36
1
Member Access
37
2
Common Language Specification
39
2
Other .NET Features
41
46
Interfaces
41
6
Metadata and Attributes
47
16
Exceptions
63
10
Delegates
73
8
Events
81
6
Packaging and Deployment
87
39
Assemblies and Modules
88
15
Versioning before .NET
103
5
Locating and Versioning .NET Assemblies
108
10
Application Domains
118
4
Administering Security
122
4
Summary
126
3
Framework Class Library
129
130
The Win32 API
130
6
Memory Allocation
132
2
Error Handling
134
2
Framework Class Library
136
1
The Core Library
136
68
General-Purpose Classes
136
24
System Classes
160
6
Tracing and Debugging
166
11
Net
177
6
Threading
183
16
Reflection
199
5
GDI+ and Windows
204
30
System.Drawing
205
11
System.Drawing.Drawing2D
216
1
System.Windows.Forms
217
17
Other Framework Class Library Classes
234
23
Event Log
234
7
Performance Counting
241
6
Process Information
247
2
Data
249
2
Message Queuing
251
6
Summary
257
2
Contexts and Remoting
259
88
Contexts
259
21
Context Bound and Context Agile
261
1
Passing Parameters by Reference and by Value
262
3
Marshaling Objects between Contexts
265
8
Context Sink Chains
273
2
Dynamic Properties and Sinks
275
4
Tracking Handlers
279
1
Serialization
280
10
Serializing Objects
280
2
Formatters
282
5
Object Manager
287
1
Custom Serialization
287
1
MSMQ Serialization
288
2
Remoting
290
33
.NET Remoting
293
1
.NET Remote Components
294
14
Marshaling
308
2
Leases and Lifetime
310
3
Message Sinks and Channels
313
4
Channels
317
1
Extending the Remoting Framework
317
2
SOAP
319
1
Security
320
3
Web Services
323
15
Architecture
323
4
Managed Web Services
327
4
SOAP Invocation
331
1
Web Service Clients
332
2
ASP.NET Services
334
1
Web Services and Security
335
3
Asynchronous Programming
338
8
Asynchronous Delegates
338
5
Fire and Forget
343
2
Delegates and Remoting
345
1
Summary
346
1
Interoperation and COM+
347
94
Interoperation
348
40
Interop with Native Code
349
5
Calling DLLs
354
3
Platform Invoke
357
3
String Conversions
360
2
Errors and Exceptions
362
2
Data Flow Direction
364
1
Structures
365
2
Arrays and Buffers
367
2
Marshaling
369
8
Explicit Allocation of Buffers
377
7
Unmanaged Exceptions
384
1
Unsafe Code
385
3
COM Interop
388
37
Interop of COM and Managed Code
388
3
COM Callable Wrapper
391
9
Exporting Type Information
400
2
Registration
402
1
Runtime Callable Wrapper
403
6
COM Automation Types
409
2
COM Interface Types
411
4
COM Events
415
8
COM Aggregation
423
1
COM Interop and the CRT
424
1
Component Services
425
14
Serviced Components
425
2
Assemblies and Applications
427
3
COM+ Context
430
1
Object Pooling
431
3
Transactions
434
1
COM+ Security
435
3
Queued Components
438
1
Loosely Coupled Events
439
1
Catalog Configuration
439
1
Summary
439
2
Visual Studio.NET Environment
441
68
The Visual Studio Environment
441
12
Menus, Commands, and Shortcut Keys
441
3
Docking Windows and Toolbars
444
6
Documents
450
2
Start Page
452
1
Projects and Solutions
453
10
Project Types
454
1
Project Wizard Files
454
3
Project Files
457
1
Solution Configurations
458
4
Project Configurations
462
1
Project Properties
462
1
Configuring Code
463
15
Adding Items to C++ Projects
463
1
Resource View
464
1
Adding Items to C# Projects
464
3
Adding References
467
1
Class View
468
5
Properties
473
4
C# Resources
477
1
Editing Code
478
12
The Text Editor
478
8
HTML Editor
486
1
XML Editor
486
1
Data
487
1
Designers
487
2
Binary Editor
489
1
Searching and Browsing Code
490
9
Find In Files
490
1
Find In Project
491
1
Command Window
492
3
Incremental Searches
495
1
Bookmarks
495
1
Braces
496
1
Object Browser
496
3
Tools
499
9
External Tools
499
3
The Help System
502
1
Toolbox
503
1
Clipboard Ring
504
1
The Macro Explorer and Editor
504
1
Add-In Manager
505
1
The VS.NET Command Line
506
2
Summary
508
1
Creating and Building Solutions
509
52
C++ and C# Project Types
510
10
ATL Projects
510
7
MFC Projects
517
1
Managed C++ Projects
518
1
Other C++ Projects
519
1
C++ Project Options
519
1
C# Project Types
520
1
C++ Classes
520
10
Simple Object
522
3
COM+ Component
525
1
Control
525
1
Performance Monitor
526
4
C# Classes
530
6
Components, Controls, and Forms
532
1
Inherited Forms and Controls
533
1
Data
534
2
Enterprise Template Projects
536
7
Enterprise Solutions
536
1
Enterprise Template Files and Proxy Projects
537
2
Policy File
539
4
Server Explorer
543
3
Data Connections
544
1
Servers Node
544
2
The Build Process
546
4
Source Control
546
2
Customizing Builds
548
1
Building and Task List
549
1
Deploying Solutions
550
9
Deployment Solutions
550
8
Visual Studio Analyzer
558
1
Summary
559
2
Visual C++.NET
561
72
ATL
561
26
A Few New Keywords
562
5
ATL Attributes
567
5
Interfaces
572
2
ATL Object Map
574
3
ATL Server Project and ATL Server Web Service
577
10
Managed Extensions for C++
587
39
Class Declaration
589
7
Member Access
596
3
Properties and Fields
599
2
Compiling to IL
601
1
.NET Pointers
602
2
Managed C++ and Interfaces
604
4
Multiple Interfaces
608
3
Managed Arrays
611
5
Managed Strings
616
2
Exceptions
618
2
Operators
620
4
Global Methods
624
2
Using Managed Code in Unmanaged Code
626
6
Using Managed Types within Unmanaged Types
626
2
Calling Managed Code
628
4
Summary
632
1
Application Development
633
46
Developing Components
633
3
Developing Controls
636
21
Developing a Sample Control
636
12
Property Editor
648
6
Licensing
654
3
Toolbox Items
657
1
Resources and Internationalization
657
21
Resources and .NET
658
1
Locales, Cultures, and Languages
658
1
Creating Resources
659
5
Managed C++ and Resources
664
1
C# and Resources
665
2
Forms and Localization
667
2
Resource Classes
669
3
Satellite Assemblies
672
4
The Event Log, Again
676
1
Win32 Resources
677
1
Summary
678
1
Debugging
679
68
IDE Tool Windows
679
25
Setting Breakpoints
680
5
Threads and Modules Windows
685
2
Call Stack Window
687
2
Watch Windows
689
7
Memory Windows
696
1
Using the Command Window
696
2
Formatting Values
698
1
Exceptions
699
2
Edit and Continue
701
3
Using the Debugger
704
41
Starting Debugging
704
9
Start-up Options
713
2
Stepping
715
4
Crashes
719
1
Compile-Time Checks
720
1
Compiler Runtime Checks
721
3
Remote Debugging
724
2
Disassembly Window
726
1
Debugging Symbols
726
3
Debugging ATL Server Projects
729
11
CRT and ATL Memory Debugging
740
4
ATL Interface Debugging
744
1
Summary
745
2
Index
747
<