Home Page Icon
Home Page
Table of Contents for
Further Reading
Close
Further Reading
by Lonny Kruger, Kevin Hoffman
Microsoft® Visual C#® .NET 2003 Unleashed
Copyright
About the Authors
We Want to Hear from You!
Introduction
Introduction to the Visual Studio .NET IDE
The Visual Studio .NET IDE
Window Management and Customization
Understanding Visual Studio .NET 2003's Tool Windows
Working with Documents
Using External Tools
Summary
Further Reading
Language Fundamentals
Introduction to C#
Why Learn Yet Another Language?
Learning Common Types
What Is the Common Language Runtime?
Take Out the Trash: Theory of Garbage Collection
Introduction to the Base Class Library
The Canonical “Hello World” Example
Summary
Further Reading
Expressions and Control Structures
Expressions and Control Structures
Basic Expressions
Legal Variable Names
Using C# Operators
Pre/Post Operators
Program Flow Control: Control Structures
Looping
Summary
Further Reading
Strings and Regular Expressions
String Basics
Using Regular Expressions
How to Use Matching
Summary
Further Reading
ARRAYS AND COLLECTIONS
Using Arrays
Collection Basics
Collections Provided by the Base Class Libraries
Creating Custom Collections
Summary
Further Reading
Objects and Classes
Objects and Classes
Advanced Topics in Classes and Objects
Summary
Further Reading
FILE AND STREAM I/O AND OBJECT PERSISTENCE
File and Stream I/O
Object Persistence
Summary
Further Reading
XML Fundamentals
Working with the DOM
Using the XmlReader Classes
Exploring XPath
Introduction to the XPathDocument
Serialization XML Style
Summary
Further Reading
Multithreaded Programming
Thread Basics
Synchronization
Applying the lock Keyword
Using the Thread Pool for Asynchronous Programming
Summary
Further Reading
Events and Delegates
What Is a Delegate?
Summary
Further Reading
Reflection and Code Attributes
Working with Reflection
Using Code Attributes
Summary
Further Reading
Assemblies and AppDomains
Assemblies
Introduction to Assemblies
Assembly Building Blocks
Creating Assemblies
Embedding Content and Resources in Assemblies
Localization and Satellite Assemblies
AppDomains
Putting It Together—A Real-World Example
Summary
COM and Windows Interoperability
Using .NET Code to Interact with COM
COM to .NET
Primary Interop Assemblies
Platform Invoke (P/Invoke)
Summary
Further Reading
High-Performance Programming
Introduction to Garbage Collection
Memory and Class Management in the Common Language Runtime
High-Performance Code: Best Practices
Summary
Further Reading
Windows Applications
Introduction to Windows Forms
Windows Forms Basics
Hello World
Summary
Further Reading
Windows Forms User Interface Controls
Standard Windows Forms User Interface Controls
User Controls
Summary
Further Reading
Creating Visually Compelling Windows Forms Applications
Visual Inheritance
Creating and Using Dynamic Context Menus
Drawing Custom List Elements
Using the DrawMode Property
Shaped Forms
Summary
Further Reading
Consuming Web Services
Adding Web References
Supporting Dynamic URLs
Consuming Web Services Asynchronously
Summary
Further Reading
Smart Clients
Smart Clients
Summary
Further Reading
Deploying Windows Applications
Installing .NET Applications
Web Installations
MSI/Project Installations
Summary
Further Reading
Web Applications
Introduction to Web Forms and ASP.NET
Understanding the Web Forms Designer
Creating an ASP.NET “Hello World” Application
Basic Event Handling
Summary
Further Reading
Web UI Controls
Server Controls
Summary
Further Reading
State Management in ASP.NET
Client-Side State Management
Server-Side State Management
Summary
Further Reading
Caching
Caching
Summary
Further Reading
ADVANCED ASP.NET
Creating ASP.NET Applications in a Web Farm
Localization and Globalization in ASP.NET
Creating Custom HttpModules
Creating Custom HttpHandlers
Summary
Further Reading
Deploying ASP.NET Applications
Manually Deploying an ASP.NET Application
Automated Deployment
Advanced ASP.NET Deployment
Summary
Further Reading
Data Access
Using .NET Data Providers
SQL Server Data Provider
Working with the OLEDB Data Provider
Additional Data Providers
DataSet and DataAdapter Binding
Summary
Further Reading
Creating a Custom ADO.NET Data Provider
Custom Data Providers
Implementing IDataParameter and IDataParameterCollection
Implementing a Custom Connection
Implementing a Custom Command
Implementing a Custom DataReader
Implementing a Custom DataAdapter
Summary
Typed DataSets and XSD
XML Schema Definition
Structuring DataSets with Schema
Typed DataSets
Summary
Further Reading
Windows Forms Data Binding
Data Binding Overview
Data Binding Mechanics
Data Binding Samples
Advanced Binding Samples
Summary
Web Forms Data Binding
Data Binding Overview
Data Binding Mechanics
Data Binding Samples
Advanced Binding Samples
Summary
Further Reading
Web Services
Introduction to Web Services
Introduction to Web Services
Building Web Services
Review of Web Service Consumption
Summary
Further Reading
Introduction to WSE 2.0
Introduction to WSE 2.0
TCP Messaging
Security
Messaging with Attachments Using WSE 2.0
Summary
Further Reading
Secure Applications
Code Access Security
Introduction to CAS
CAS Administration
Writing CAS-Aware Code
Summary
Further Reading
Securing Sensitive Data
Secret Key (Symmetric) Encryption
Using Hashes to Protect Data
Public Key Encryption and Signatures
Windows Data Protection API
Summary
Securing ASP.NET Web Applications
User Security
Data Security in ASP.NET Applications
Summary
Further Reading
Licensing and Intellectual Property
Licensing Overview
Implementing Custom Licensing
Licensing Implementation Strategies
Protecting Your Intellectual Property
Summary
Further Reading
Enterprise and Connected Applications
Interface Programming
Interface Programming
Summary
Further Reading
Remoting
Remoting Architecture
IIS and Remoting
Summary
Further Reading
COM+ Enterprise Services
Overview of COM+
Building COM+ Components
Security in COM+
Advanced COM+
Summary
Further Reading
Enterprise Templates
Enterprise Templates
Policy Files
Teaching by Example
Summary
Further Reading
Debugging and Testing
Debugging Your Applications
The Visual Studio .NET Debugging Environment
Debugging with Visual Studio .NET
Monitoring Your Applications
Debugging and Tracing Statements
Summary
Instrumenting Your Application
Instrumenting Applications
Enterprise Instrumentation Framework
Summary
Further Reading
The Future of C#
The Future of C#
Summary
Further Reading
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Summary
Next
Next Chapter
Strings and Regular Expressions
Further Reading
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset