Application Development Using C# and .NET

Front Cover
Prentice Hall Professional, 2002 - Computers - 623 pages
Application Development Using C# and .NET gives experienced developers unprecedented insight for building .NET enterprise applications with C#. A running case study covers the entire process: creating a monolithic C# console application; adding a Windows Forms interface; isolating functionality inside components, providing database access and security; and delivering functionality through ASP.NET and Web Services. Includes self-contained language overview for new C# users.
 

What people are saying - Write a review

User Review - Flag as inappropriate

how could i not review this book

User Review - Flag as inappropriate

Concepts are good
gavidi srinivas

Contents

T CHAPTER 1 What is Microsoft NET?
1
Success Factors for Web Services
9
Applications of the Future
12
T CHAPTER 3 C Overview for Sophisticated Programmers
25
Classes
39
C Jype System
52
Arrays and Indexers
66
More about Methods
72
Remoting
311
Custom Attributes
317
Summary
331
Data Readers
337
Parameters Collection
344
Optimistic vs Pessimistic Locking and the DataSet
354
Acme Jravel Agency Case Study 3 71
371
Schema with Relationships
380

Exceptions
79
Unsafe Code
90
Summary
96
Inheritance in C
109
More about Inheritance
120
Summary
131
Collections
138
Step 2
154
Delegates
170
Events 779
179
Summary
189
Windows Forms Event Handling
197
Controls
205
Dialog Boxes
218
ListBox Control
225
T CHAPTER 7 Assemblies and Deployment
231
Private Assembly Deployment
246
Setup and Deployment Projects
258
T CHAPTER 8 NET Framework Classes
265
Input and Output in MI 212
272
MJ Application Model
283
Context
297
Asynchronous Programming
305
Web Forms Architecture
393
RequestResponse Programming
405
Web Applications Using Visual Studio NEl
413
kme Travel Agency Case Study
427
ASPMJ Applications
435
ASPMJ Configuration
443
Database Access in ASPMJ
456
T CHAPTER 11 Web Services
463
SOAP Differences
478
Hotel Broker Web Service
488
UserBased Security
494
Code Access Permissions
523
Code Identity
536
Summary
549
Enabling or Disabling Switches
555
T CHAPTER 14 Interoperability
559
Calling Managed Components from COM Client
572
Platform Invocation Services Plnvoke
579
Creating a Console Application
589
Debugging
595
Index
601
Copyright

Common terms and phrases

About the author (2002)

MICHAEL STIEFEL is a consultant who specializes in developing enterprise applications with Microsoft technology. His expertise covers all stages of design and implementation for multi-tier applications. He has worked for Microsoft and taught graduate-level software engineering at Northeastern University.

DR. ROBERT J. OBERG is the founder and President of Object Innovations, a leading developer of integrated courseware on fundamental software technologies including Microsoft .NET, COM/DCOM/COM+, MFC, OLE, and Java. His books include Understanding and Programming COM+ and Introduction to C# Using .NET (Prentice Hall PTR).

Bibliographic information