Microsoft Visual C# .NET 2003 Kick Start |
By Steven Holzner |
|
Publisher | : Sams Publishing |
Pub Date | : June 24, 2003 |
ISBN | : 0-672-32547-0 |
Pages | : 624 |
|
| Copyright |
| | About the Author |
| | Acknowledgments |
| | Foreword |
| | We Want to Hear from You! |
| | Introduction |
| | What's in This Book |
| | Conventions Used in This Book |
| | What You'll Need |
| | C# Online Resources |
| | Chapter 1. Essential C# |
| | | Creating Our First C# Program |
| | | The .NET Framework in Overview |
| | | Visual C# .NET |
| | | Data Types |
| | | Variables |
| | | Constants |
| | | Enumerations |
| | | Arrays |
| | | Type Conversions in C# |
| | | Comments in C# |
| | | Creating Expressions and Statements |
| | | Using the C# Operators |
| | | Operator Precedence |
| | | The if Statement |
| | | The switch Statement |
| | | Preprocessor Directives |
| | | In Brief |
| | Chapter 2. Basic C# Programming |
| | | Loops |
| | | Creating Methods |
| | | Exception Handling |
| | | Working with Strings |
| | | Working with Regular Expressions |
| | | In Brief |
| | Chapter 3. C# Object-Oriented Programming |
| | | Creating Classes |
| | | Creating Objects |
| | | Using Access Modifiers |
| | | Creating Fields and Using Initializers |
| | | Creating Methods |
| | | Creating Properties |
| | | Read-only Properties |
| | | Creating Constructors |
| | | Creating Structs |
| | | Creating Static Members |
| | | Creating Static Fields |
| | | Creating Static Properties |
| | | Creating Destructors and Handling Garbage Collection |
| | | Overloading Methods |
| | | Overloading Operators |
| | | Creating Namespaces |
| | | In Brief |
| | Chapter 4. Handling Inheritance and Delegates |
| | | Working with Inheritance |
| | | Overriding Virtual Methods |
| | | Creating Abstract Classes |
| | | Working with Polymorphism |
| | | Boxing and Unboxing Types |
| | | Protecting Nested Classes |
| | | Using Interfaces |
| | | Working with Delegates |
| | | Handling Events with Delegates |
| | | In Brief |
| | Chapter 5. Working with Streams in C# |
| | | Working with Directories |
| | | Working with Files |
| | | Working with Streams |
| | | Serializing Objects |
| | | In Brief |
| | Chapter 6. Understanding Collections and Indexers |
| | | Using Collections |
| | | Using Arrays |
| | | Using Array Lists |
| | | Using Queues |
| | | Using Stacks |
| | | Using Hash Tables |
| | | Creating Your Own Collections |
| | | In Brief |
| | Chapter 7. Creating C# Windows Applications |
| | | Creating a Windows Application |
| | | Basic Windows Programming Skills |
| | | Using Basic Windows Controls |
| | | Using Advanced Controls |
| | | Creating Multi-Window Applications |
| | | In Brief |
| | Chapter 8. Creating C# Web Applications |
| | | Introducing Web Applications |
| | | Creating a Web Application |
| | | Basic Web Programming Skills |
| | | Using Basic Web Server Controls |
| | | Using Advanced Web Server Controls |
| | | In Brief |
| | Chapter 9. Using ADO.NET and Databases |
| | | Connections, Data Adapters, and Datasets |
| | | Creating a Data Application |
| | | Working with Relational Databases |
| | | Using Multiple Tables in a Single Dataset |
| | | Working with Data Views |
| | | Handling Data Binding |
| | | Implementing Simple Data Binding |
| | | Implementing Complex Binding |
| | | Navigating Through Datasets Using Bound Controls |
| | | Working with SQL Parameters |
| | | In Brief |
| | Chapter 10. Handling Databases in C# Code |
| | | Using Data Objects |
| | | Using Connection, Command, and Data Adapter Objects |
| | | Using the DataSet Class |
| | | Creating a Dataset in Code |
| | | Filling Datasets with Local Data |
| | | Reading Data Cell by Cell |
| | | Using Data Readers |
| | | Creating a Data Relation in Code |
| | | In Brief |
| | Chapter 11. Creating User Controls and Web User Controls |
| | | Creating User Controls |
| | | Creating Web User Controls |
| | | In Brief |
| | Chapter 12. Creating Windows Services, Web Services, and Deploying Applications |
| | | Creating Windows Services |
| | | Creating Web Services |
| | | Deploying Your Applications |
| | | In Brief |
| | Chapter 13. Understanding C# Assemblies and Security |
| | | All About Assemblies |
| | | Creating an Assembly |
| | | Storing Multiple Modules in an Assembly |
| | | Working with DLLs in the IDE |
| | | Creating Shared Assemblies |
| | | Implementing Security in C# |
| | | In Brief |
| | Chapter 14. Using Attributes and Reflection |
| | | Handling Metadata in C# |
| | | Built-in Attributes |
| | | Creating Custom Attributes |
| | | Using Reflection |
| | | Accessing Metadata |
| | | Discovering and Examining Types |
| | | Using Late Binding |
| | | Using Reflection Emit |
| | | In Brief |
| | Chapter 15. Using Multithreading and Remoting |
| | | Working with Multiple Threads |
| | | Creating and Starting Multiple Threads |
| | | Sleeping, Aborting, Suspending, Resuming, and Joining Threads |
| | | Synchronizing Threads |
| | | Remoting: Passing Types and Objects Across Boundaries |
| | | Using SOAP for Remoting |
| | | In Brief |
| | | And That's It |
| | Index |