Toggle navigation
See also
Home
Programming
Visual C#
Part I: Introducing Microsoft Visual C# .NET
Cover Page
LOC
Acknowledgments
Dedication
Introduction
Part I: Introducing Microsoft Visual C# .NET
Chapter 1: A Tour of Visual Studio .NET and Visual C# .NET
Creating Applications for the .NET Platform
Overview of Visual Studio .NET
Creating Visual C# Solutions
Layout of a Typical Visual C# Program
Conclusion
Chapter 2: C# Basics
Basic Data Types
Classes
Namespaces
Interfaces
Managing Errors with Exceptions
Casting
Structures
Enumerations
Conclusion
Chapter 3: Value Types and Reference Types
Understanding Value Types
Understanding Reference Types
Conclusion
Chapter 4: Operators, Type Conversions, and Properties
Examining Operators
Working with Operators
Converting Types
Basic String Formatting for Numeric Values
Using Properties as Smart Fields
Conclusion
Chapter 5: Flow of Control
Selecting Code Paths Conditionally
Building Loops Using Iteration Statements
Using Jump Statements to Transfer Control
Conclusion
Part II: Advanced C#
Chapter 6: Delegates and Attributes
Using Delegates
Handling Events
Working with Attributes
Conclusion
Chapter 7: Indexers and Enumerators
Using Indexers
Using Enumerators
Conclusion
Chapter 8: Collections and Sorting
Comparing and Sorting
Storing Objects in Collection Classes
Conclusion
Chapter 9: Debugging Techniques
Compiling Code Conditionally
Tracing the Stack
Using the Trace and Debug Classes
Debugging with Visual Studio .NET
Conclusion
Chapter 10: Advanced Topics
Writing Multithreaded Code
Using Unsafe Code
Conclusion
Part III: Programming Windows Forms
Chapter 11: An Introduction to Windows Forms
Understanding Windows Forms
Developing a Simple Windows Forms Project
Displaying Information with Message Boxes
Controlling a Windows Forms Application
Using Form Properties to Affect Form Behavior
Conclusion
Chapter 12: Adding Controls to Forms
An Introduction to Controls
Using the Button Classes
Basic Event Handling
Using the TextBox Class
Using the Label Class
Using the LinkLabel Class
Using the ListBox Class
Using the CheckedListBox Class
Using the ComboBox Class
Scrolling Controls with the ScrollBar Classes
Controls That Act as Containers
Conclusion
Chapter 13: User Input and Feedback
Working with the Mouse
Accepting Keyboard Input
Using a Main Menu with Forms
Implementing Shortcut Menus
Providing Feedback with Status Bars
Conclusion
Chapter 14: GDI+
Understanding Windows Forms Geometry
Using the Graphics Class
Using Color with Windows Forms
Using Brushes
Drawing with Pens
Using Fonts
Conclusion
Chapter 15: Advanced Controls
Using Up-Down Controls
Using the ProgressBar Control
Using the PictureBox Control
Using the ImageList Control
Using the RichTextBox Control
Using TabControl Controls
Using the MonthCalendar Control
Using the DateTimePicker Control
Managing the Position and Size of Controls
Conclusion
Chapter 16: Grid, Tree, and List Controls
Using the DataGrid Control
Displaying Hierarchical Information in a TreeView Control
Using the ListView Control
Conclusion
Chapter 17: Enhancing Windows Forms
Adding Toolbars
Using the Clipboard
Working with Drag and Drop
Conclusion
Part IV: Data Access and XML
Chapter 18: ADO.NET
What's New in ADO.NET
Creating and Using Datasets
Establishing a Connection to a Data Store
Executing a Command
Using a DataReader Object to Retrieve Data
Using a DataAdapter Object to Populate a Dataset
Conclusion
Chapter 19: XML
Reading and Writing XML
Using the Document Object Model (DOM)
Using XML with Datasets
Using Visual C# .NET to Edit XML Files
Conclusion
Part V: ASP.NET and Web Services
Chapter 20: Web Forms
Requirements for Working with ASP.NET
Features of ASP.NET
An Introduction to Web Forms
Creating a Basic Web Forms Page
Web Forms Controls
Creating a Web Forms Page with Control Events
Maintaining State: Persisting Values Between Round-Trips
Creating a Web Forms Page That Persists Values
Working with Data in Web Forms
Conclusion
Chapter 21: SOAP and Web Services
Understanding SOAP
Understanding Web Services
Creating a Web Service
Identifying Web Services Using Discovery
Browsing a Web Service
Consuming a Web Service
Deploying Web Services
Securing Web Services
Conclusion
About the Author
Remember the name: eTutorials.org
Copyright eTutorials.org 2008-2024. All rights reserved.