Book Cover
E-book

Title Beginning Visual C♯ 2005 / Karli Watson [and others]
Published Indianapolis, Ind. : Wiley Pub., ©2006

Copies

Description 1 online resource
Series Wrox beginning guides
Wrox beginning guides.
Contents Beginning Visual C# 2005; Credits; About the Authors; Contents; Introduction; Who This Book Is For; How This Book Is Structured; What You Need to Use This Book; Conventions; Source Code; Errata; p2p.wrox.com; Part I: The C# Language; Chapter 1: Introducing C#; What Is the .NET Framework?; What Is C#?; Visual Studio 2005; Summary; Chapter 2: Writing a C# Program; The Visual Studio .NET Development Environment; Console Applications; Windows Forms Applications; Summary; Chapter 3: Variables and Expressions; Basic C# Syntax; Variables; Expressions; Summary; Exercises; Chapter 4: Flow Control
Boolean LogicThe goto Statement; Branching; Looping; Summary; Exercises; Chapter 5: More about Variables; Type Conversion; Complex Variable Types; String Manipulation; Summary; Exercises; Chapter 6: Functions; Defining and Using Functions; Variable Scope; The Main() Function; Struct Functions; Overloading Functions; Delegates; Summary; Exercises; Chapter 7: Debugging and Error Handling; Debugging in Visual Studio; Error Handling; Summary; Exercises; Chapter 8: Introduction to Object-Oriented Programming; What Is Object-Oriented Programming?; OOP Techniques; OOP in Windows Applications
Defining GenericsSummary; Exercises; Chapter 13: Additional OOP Techniques; The :: Operator and the Global Namespace Qualifier; Custom Exceptions; Events; Expanding and Using CardLib; Summary; Exercises; Part II: Windows Programming; Chapter 14: Basic Windows Programming; Controls; The Button Control; The Label and LinkLabel Controls; The TextBox Control; The RadioButton and CheckBox Controls; The RichTextBox Control; The ListBox and CheckedListBox Controls; The ListView Control; The TabControl Control; Summary; Exercises; Chapter 15: Advanced Windows Forms Features; Menus and Toolbars
ToolbarsSDI and MDI Applications; Creating Controls; Summary; Exercise; Chapter 16: Using Common Dialogs; Common Dialogs; How to Use Dialogs; File Dialogs; Printing; Print Preview; FontDialog and ColorDialog; Summary; Exercises; Chapter 17: Deploying Windows Applications; Deployment Overview; ClickOnce Deployment; Visual Studio Setup and Deployment Project Types; Microsoft Windows Installer Architecture; Creating an Installation Package for the Simple Editor; Building the Project; Installation; Summary; Exercises; Part III: Web Programming; Chapter 18: Basic Web Programming; Overview
Summary Exercises; Chapter 9: Defining Classes; Class Definitions in C#; System.Object; Constructors and Destructors; OOP Tools in Visual Studio 2005; Class Library Projects; Interfaces versus Abstract Classes; Struct Types; Summary; Exercises; Chapter 10: Defining Class Members; Member Definitions; Additional Class Member Topics; Interface Implementation; Partial Class Definitions; Example Application; Summary; Exercises; Chapter 11: Collections, Comparisons, and Conversions; Collections; Comparisons; Conversions; Summary; Exercises; Chapter 12: Generics; What Is a Generic?; Using Generics
Creating next-generation software and applications is now easier than ever with the release of Visual C# 2005. This accessible book guides you through all aspects of C# programming and the capabilities of Visual Studio 2005 so that you can begin developing customized applications. You'll first learn all aspects of the C# language, from the fundamentals to object-oriented techniques. You'll then quickly progress through Windows(r) and Web programming to making use of data sources, and finally to some advanced techniques such as XML documentation and graphics programming with GDI+. Throughout
SUBJECT Microsoft .NET Framework
Microsoft .NET Framework fast
Subject C# (Computer program language)
Internet programming.
Web site development -- Computer programs
Web sites -- Authoring programs.
COMPUTERS -- Programming Languages -- C♯
COMPUTERS -- Programming Languages -- Java.
COMPUTERS -- Programming Languages -- Pascal.
C# (Computer program language)
Internet programming
Web site development -- Computer programs
Form Electronic book
Author Watson, Karli.
LC no. 2005010692
ISBN 9780471752967
0471752967
OTHER TI Beginning Visual C♯
Other Titles ITPro