TY - BOOK AU - Sharp,John AU - Jagger,Jon TI - Microsoft Visual C# .Net step by step SN - 0735612897 : AV - QA76.73.C153 S44 2002 PY - 2002/// CY - Redmond, Wash. PB - Microsoft Press KW - Microsoft Visual C# KW - C# (Computer program language) N1 - Includes index; Introducing Microsoft Visual C# and Visual Studio.Net -- Welcome to C# -- Beginning Programming with the Visual Studio .NET Environment -- Writing Your First Program -- Using Namespaces -- Creating Documentation Using XML and Comments -- Creating a Windows Forms Application -- Working with Variables, Operators, and Expressions -- Understanding Statements -- Using Identifiers -- Identifying Keywords -- Using Variables -- Working with Primitive Data Types -- Setting Arithmetic Operators -- Writing Methods and Applying Scope -- Declaring Methods -- Calling Methods -- Understanding Scope -- Writing and Calling Methods -- Using Decision Statements -- Declaring bool Variables -- Using Boolean Operators -- Executing if Statements -- Using Iteration Statements -- Using Compound Assignment Operators -- Incrementing and Decrementing Variables -- Writing while Statements -- Writing for Statements -- Writing do Statements -- Managing Errors and Exceptions -- Coping with Errors -- Trying Code and Catching Exceptions -- Using Multiple catch Handlers -- Writing a General catch Handler -- Using Checked and Unchecked Integer Arithmetic -- Throwing Exceptions -- Writing a finally block -- Understanding the C# Language -- Creating and Managing Classes and Objects -- What Is Encapsulation? -- Controlling Accessibility -- Working with Constructors and the new Keyword -- Understanding static Methods and Data -- Understanding Values and References -- Copying int Variables and Classes -- Using ref and out Parameters -- What Are the Stack and the Heap? -- What Is System.Object? -- Boxing -- Unboxing -- Creating Value Types with Enumerations and Structs -- Working with Enumerations -- Working with struct Types -- Using Arrays and Collections -- What Are Collection Classes? -- Understanding Parameter Arrays -- Creating Overloaded Methods -- Using Array Arguments -- Working with Inheritance -- Understanding Core Syntax -- Creating Interfaces -- Working with Multiple Interfaces -- Summarizing Keyword Combinations -- Using Garbage Collection and Resource Management -- Garbage Collection -- Resource Management -- Creating Components -- Implementing Properties to Access Attributes -- Comparing Fields and Methods -- What Are Properties? -- Understanding the Property Restrictions -- Using Static Properties -- Declaring Interface Properties -- Using Indexers -- Interface Indexers -- Using Indexers in a Windows Application -- Delegates and Events -- Using Delegate Declarations and Instances -- Enabling Notifications with Events -- Operator Overloading -- Working with Operators -- Declaring Conversion Operators -- Working with Windows Applications -- Introducing Windows Forms -- Creating Your Application -- Adding Controls to the Form -- Publishing Events in Windows Forms -- Working with Menus -- Menu Guidelines and Style -- Adding Menus and Processing Menu Events -- Pop-Up Menus -- Performing Validation -- Validating Data -- An Example--Customer Maintenance -- Using Complex Controls -- The Explorer Interface -- Splitter Windows, Docking Controls, and Panels -- Controls for Navigating Data -- Using the MDI, Windows, and Dialog Boxes -- What Is the Multiple Document Interface? -- Creating Dialog Boxes -- Using Common Dialog Controls -- Creating GUI Components -- Working with User Controls -- Specializing Controls Using Subclassing -- Managing Data -- Using a Database -- Using ADO.NET Databases -- Using the Northwind Traders Database -- Working with Data Binding and DataSets -- Windows Forms Controls and Data Binding -- Disconnected DataSets -- Handling XML -- The Employee Timesheet System -- Building Web Applications -- Introducing ASP.NET -- Understanding the Internet as an Infrastructure -- Creating Web Applications with ASP.NET -- Understanding Validation Controls -- Comparing Server and Client Validations -- Accessing Data with Web Forms -- Using the Web Forms DataGrid Control -- Managing Security -- Querying Data -- Editing Data -- Building ASP.NET Applications -- Additional Features of the DataGrid Control -- Navigating Between Forms -- Building an XML Web Service -- What is an XML Web Service? -- Building the ProductService Web Service -- Consuming a Web Service -- Web Services, Clients, and Proxies N2 - Build your dexterity with Visual C# .NET -- and begin writing applications for the Microsoft .NET platform -- one step at a time. This practical, hands-on tutorial expertly guides you through the fundamentals -- from learning Visual C# syntax to writing and running your first components, Web services, and applications. Work at your own pace through easy-to-follow lessons and hands-on exercises to teach yourself essential techniques. And stay ahead of the curve by working with real-world examples and best practices for Visual C# .NET development ER -