| 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 |