Sitemap
Main Page
Table of content
Copyright
About the Author
About the Technical Editor
Acknowledgments
We Want to Hear from You!
Introduction
How This Book Is Organized
About This Book
How This Book Is Structured
Week 1: At a Glance
Day 1. Introduction to the Microsoft .NET Framework
What Is .NET?
Windows of the Past
The Common Language Runtime
Understanding the Common Language Specification
Understanding the Common Type System
Handling Memory and Garbage
The .NET Framework Class Library
What about C++?
.NET Servers and the Future of .NET
Summary
Q&A
Quiz
Exercises
Day 2. Introduction to Visual Studio .NET
Introducing the Start Page
Using Dynamic Help
The New Projects Dialog
Exploring the Visual Studio .NET IDE
Using the Project Menu
Using the Build Menu
Managing Code Windows and Designers
Getting the Right Toolbars
Customizing Your Environment
Summary
Q&A
Quiz
Exercises
Day 3. Writing Windows Forms Applications
Hello .NET!
Understanding Windows Forms
Working with Controls Dynamically in Code
Using Menus and MDI Forms
Using Inheritance in Windows Forms
Using Common Dialog Controls
More About Controls
Making Your Forms Look Pretty
Advanced Windows Forms
Summary
Q&A
Quiz
Exercises
Day 4. Deploying Windows Forms Applications
Introduction to Application Deployment
Introduction to the Microsoft Windows Installer Service
Understanding the Deployment Projects Templates
Creating a Windows Installer Package
Adding Merge Modules to Your Setup
Summary
Q&A
Quiz
Exercises
Day 5. Writing ASP.NET Applications
Introduction to ASP.NET
Hello ASP.NET!
Using Validation Controls
Managing State in ASP.NET Web Applications
Understanding the ''Web.Config'' File
Summary
Q&A
Quiz
Exercises
Day 6. Deploying ASP.NET Applications
Introduction to ASP.NET Deployment
Creating an ASP.NET Application for Deployment
Deploying ASP.NET Applications Using Copy Project
Deploying ASP.NET Applications Using Copy
Deploying ASP.NET Applications with Windows Installer
Summary
Q&A
Quiz
Exercises
Day 7. Exceptions, Debugging, and Tracing
Why Errors Happen
Understanding Exceptions in .NET
Using Structured Exception Handling
Using Visual Studio .NET to Debug Applications
Summary
Q&A
Quiz
Exercises
Week 1. In Review
Week 2: At a Glance
Day 8. Core Language Concepts in Visual Basic .NET and C#
Languages in the .NET Framework
Understanding CLS Data Types in Visual Basic .NET and C#
Declaring Variables in Visual Basic .NET and C#
Understanding Operators
Using Decision Structures
Summary
Q&A
Quiz
Exercises
Day 9. Using Namespaces in .NET
What Are Namespaces?
Finding the Information You Need About Namespaces
Using Namespaces in Your Applications
Working with Your Environment
Working with Files and Directories
Summary
Q&A
Quiz
Exercises
Day 10. Accessing Data with ADO.NET
Looking Inside ADO.NET
Connecting to a Database
Using the ''Command'' Object and ''DataReader''s
Using Windows Controls with ''DataReader''s and ''Command'' Objects
Using ''DataAdapter''s and ''DataSet''s
Using Databinding with ''DataSet''s
Binding to a ''DataGrid'' Control
Summary
Q&A
Quiz
Exercises
Day 11. Understanding Visual Database Tools
Managing Databases with the Server Explorer
Building Data-Driven Forms with the Server Explorer
Using the DataForm Wizard to Create Data Entry Forms
Understanding Databinding
Summary
Q&A
Quiz
Exercises
Day 12. Accessing XML in .NET
What Is XML?
XML in .NET
Using the XML and Schema Designers
Reading and Writing XML Files
Summary
Q&A
Quiz
Exercises
Day 13. XML Web Services in .NET
What Are XML Web Services?
Creating Your First Web Service
Consuming XML Web Services
Summary
Q&A
Quiz
Exercises
Day 14. Components and .NET
Introduction to Components
Understanding the Component Types
Creating a Class Library Application
Interoperating with Unmanaged Code
Summary
Q&A
Quiz
Exercises
Week 2. In Review
Week 3: At a Glance
Day 15. Writing International Applications
Introduction to Globalization
Using the ''CultureInfo'' Class
Writing the Culture Info Browser Application
Managing Resource Files with Visual Studio .NET
Summary
Q&A
Quiz
Exercises
Day 16. Using Macros in Visual Studio .NET
Introducing Extensibility
Introducing Macros in Visual Studio .NET
Using the Macro Explorer
Recording a Macro
Using the Macros IDE
Examining the Macro Recorder Code
Creating a Macros Toolbar
More Cool Macro Ideas
Summary
Q&A
Quiz
Exercise
Day 17. Automating Visual Studio .NET
Introducing Add-ins
Creating Your First Add-in
Understanding the Life Cycle of an Add-in
Writing Your First Add-in
Taking the Next Step with Add-ins
Summary
Q&A
Quiz
Exercise
Day 18. Using Crystal Reports
Why Use Crystal Reports?
Creating a Windows Forms Report
Using the Windows Forms Report Viewer
How to Programmatically Load a Report
Printing a Report Without the Viewer Control
Exporting a Report Programmatically
Viewing Reports in Web Forms
Summary
Q&A
Quiz
Exercises
Day 19. Understanding Microsoft Application Center Test
Introduction to Application Center Test
Understanding ACT Projects, Users, Tests, and Connections
Using the ACT Standalone Application
Walking Through the ACT Script
Understanding the ACT Test Results
Summary
Q&A
Quiz
Exercises
Day 20. Using Visual SourceSafe
Introducing Visual SourceSafe
Installing VSS
Using the Visual SourceSafe Administrator
Using the Visual SourceSafe Explorer
Creating Your First VSS Project
Using the Integrated SourceSafe Tools in Visual Studio .NET
Viewing the History of a File in SourceSafe
Opening an Existing SourceSafe Project
Adding New Project Items or Projects
Renaming Projects or Project Items
Summary
Q&A
Quiz
Exercises
Day 21. Object Role Modeling with Visio
Introducing Object Role Modeling
Using Visio to Create an ORM Model
Adding ORM Facts to the Data Model
Creating a Database Diagram from the Conceptual Model
Summary
Q&A
Quiz
Exercises
Week 3. In Review
Index
Index SYMBOL
Index A
Index B
Index C
Index D
Index E
Index F
Index G
Index H
Index I
Index J
Index K
Index L
Index M
Index N
Index O
Index P
Index Q
Index R
Index S
Index T
Index U
Index V
Index W
Index X