Flylib.com
Visual C#. NET 2003 Unleashed
Visual C#. NET 2003 Unleashed
ISBN: 672326760
EAN: N/A
Year: 2003
Pages: 316
BUY ON AMAZON
MICROSOFT VISUAL C .NET 2003 UNLEASHED
Table of Contents
Copyright
About the Authors
We Want to Hear from You
INTRODUCTION
Welcome to Visual C .NET 2003
Along Came .NET
What s New in Visual Studio .NET
PartI.Introduction to the Visual Studio .NET IDE
Chapter 1. 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
PartII.Language Fundamentals
Chapter 2. 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
Chapter 3. Expressions and Control Structures
Expressions and Control Structures
Basic Expressions
Legal Variable Names
Using C Operators
PrePost Operators
Program Flow Control: Control Structures
Looping
Summary
Further Reading
Chapter 4. Strings and Regular Expressions
String Basics
Using Regular Expressions
How to Use Matching
Summary
Further Reading
Chapter 5. ARRAYS AND COLLECTIONS
Using Arrays
Collection Basics
Collections Provided by the Base Class Libraries
Creating Custom Collections
Summary
Further Reading
Chapter 6. Objects and Classes
Objects and Classes
Advanced Topics in Classes and Objects
Summary
Further Reading
Chapter 7. FILE AND STREAM IO AND OBJECT PERSISTENCE
File and Stream IO
Object Persistence
Summary
Further Reading
Chapter 8. XML Fundamentals
Working with the DOM
Using the XmlReader Classes
Exploring XPath
Introduction to the XPathDocument
Serialization XML Style
Summary
Further Reading
Chapter 9. Multithreaded Programming
Thread Basics
Synchronization
Applying the lock Keyword
Using the Thread Pool for Asynchronous Programming
Summary
Further Reading
Chapter 10. Events and Delegates
What Is a Delegate?
Summary
Further Reading
Chapter 11. Reflection and Code Attributes
Working with Reflection
Using Code Attributes
Summary
Further Reading
Chapter 12. 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 TogetherA Real-World Example
Summary
Chapter 13. COM and Windows Interoperability
Using .NET Code to Interact with COM
COM to .NET
Primary Interop Assemblies
Platform Invoke (PInvoke)
Summary
Further Reading
Chapter 14. High-Performance Programming
Introduction to Garbage Collection
Memory and Class Management in the Common Language Runtime
High-Performance Code: Best Practices
Summary
Further Reading
PartIII.Windows Applications
Chapter 15. Introduction to Windows Forms
Windows Forms Basics
Hello World
Summary
Further Reading
Chapter 16. Windows Forms User Interface Controls
Standard Windows Forms User Interface Controls
User Controls
Summary
Further Reading
Chapter 17. 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
Chapter 18. Consuming Web Services
Adding Web References
Supporting Dynamic URLs
Consuming Web Services Asynchronously
Summary
Further Reading
Chapter 19. Smart Clients
Smart Clients
Summary
Further Reading
Chapter 20. Deploying Windows Applications
Installing .NET Applications
Web Installations
MSIProject Installations
Summary
Further Reading
PartIV.Web Applications
Chapter 21. 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
Chapter 22. Web UI Controls
Server Controls
Summary
Further Reading
Chapter 23. State Management in ASP.NET
Client-Side State Management
Server-Side State Management
Summary
Further Reading
Chapter 24. Caching
Caching
Summary
Further Reading
Chapter 25. 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
Chapter 26. Deploying ASP.NET Applications
Manually Deploying an ASP.NET Application
Automated Deployment
Advanced ASP.NET Deployment
Summary
Further Reading
PartV.Data Access
Chapter 27. Using .NET Data Providers
SQL Server Data Provider
Working with the OLEDB Data Provider
Additional Data Providers
DataSet and DataAdapter Binding
Summary
Further Reading
Chapter 28. 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
Chapter 29. Typed DataSets and XSD
XML Schema Definition
Structuring DataSets with Schema
Typed DataSets
Summary
Further Reading
Chapter 30. Windows Forms Data Binding
Data Binding Overview
Data Binding Mechanics
Data Binding Samples
Advanced Binding Samples
Summary
Chapter 31. Web Forms Data Binding
Data Binding Overview
Data Binding Mechanics
Data Binding Samples
Advanced Binding Samples
Summary
Further Reading
PartVI.Web Services
Chapter 32. Introduction to Web Services
Introduction to Web Services
Building Web Services
Review of Web Service Consumption
Summary
Further Reading
Chapter 33. Introduction to WSE 2.0
Introduction to WSE 2.0
TCP Messaging
Security
Messaging with Attachments Using WSE 2.0
Summary
Further Reading
PartVII.Secure Applications
Chapter 34. Code Access Security
Introduction to CAS
CAS Administration
Writing CAS-Aware Code
Summary
Further Reading
Chapter 35. Securing Sensitive Data
Secret Key (Symmetric) Encryption
Using Hashes to Protect Data
Public Key Encryption and Signatures
Windows Data Protection API
Summary
Chapter 36. Securing ASP.NET Web Applications
User Security
Data Security in ASP.NET Applications
Summary
Further Reading
Chapter 37. Licensing and Intellectual Property
Licensing Overview
Implementing Custom Licensing
Licensing Implementation Strategies
Protecting Your Intellectual Property
Summary
Further Reading
PartVIII.Enterprise and Connected Applications
Chapter 38. Interface Programming
Interface Programming
Summary
Further Reading
Chapter 39. Remoting
Remoting Architecture
IIS and Remoting
Summary
Further Reading
Chapter 40. COM Enterprise Services
Overview of COM
Building COM Components
Security in COM
Advanced COM
Summary
Further Reading
Chapter 41. Enterprise Templates
Enterprise Templates
Policy Files
Teaching by Example
Summary
Further Reading
PartIX.Debugging and Testing
Chapter 42. Debugging Your Applications
The Visual Studio .NET Debugging Environment
Debugging with Visual Studio .NET
Chapter 43. Monitoring Your Applications
Debugging and Tracing Statements
Summary
Chapter 44. Instrumenting Your Application
Instrumenting Applications
Enterprise Instrumentation Framework
Summary
Further Reading
Chapter 45. The Future of C
The Future of C
Summary
Further Reading
Index
SYMBOL
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z
Visual C#. NET 2003 Unleashed
ISBN: 672326760
EAN: N/A
Year: 2003
Pages: 316
BUY ON AMAZON
Beginning Cryptography with Java
Message Digests, MACs, and HMACs
Asymmetric Key Cryptography
Certificate Revocation and Path Validation
SSL and TLS
Appendix A Solutions to Exercises
Cisco IP Telephony (CIPT) (Authorized Self-Study) (2nd Edition)
Time-of-Day Routing Overview
Media Termination Point Resources
Securing Cisco Unified CallManager Administration
Video Call Concepts
Trace Analysis
A Practitioners Guide to Software Test Design
Boundary Value Testing
Data Flow Testing
When to Stop Testing
Section V - Some Final Thoughts
Appendix A Brown & Donaldson Case Study
Java How to Program (6th Edition) (How to Program (Deitel))
Introduction
for Repetition Statement
Summary
Terminology
Instructions on Setting MySQL User Account
MySQL Cookbook
Treating Dates or Times as Numbers
Using AUTO_INCREMENT To Set Up a Sequence Column
Combining Rows in One Table with Rows in Another
Displaying Query Results as Tables
B.1. Servlet and JavaServer Pages Overview
Microsoft Visual Basic .NET Programmers Cookbook (Pro-Developer)
Numbers, Dates, and Other Data Types
Arrays and Collections
ADO.NET
Web Services
Security and Cryptography
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies