Table of contents for C# .Net illuminated / Art Gittleman.


Bibliographic record and links to related information available from the Library of Congress catalog. Note: Contents data are machine generated based on pre-publication information provided by the publisher. Contents may have variations from the printed book or be incomplete or contain other coding.


Counter
Preface	
Chapter 1	Introduction?
	Event-Driven Programming
		Windows Applications
		Using a Database
		Web Applications
		Web Services
		Crystal Reports
	Computing with C#
		Hardware
		Software
		High-Level Languages
		History
		C# Features
	Visual Studio .NET
Chapter 2	Creating an Application
	Creating a Windows Application
		The Start Page
		Creating a Project
		The Properties Window
		Changing Properties
	Adding Controls
		The Toolbox
		Textbox
		Label
		Code for an Event
		Intellisense
		Running an Application
		Closing the Project
	Positioning and Sizing Controls
		Anchoring
		Aligning Text
		Docking
		Moving and Sizing Controls
	Using a Button
		Context Sensitive Help
Chapter 3	Controls for Windows Forms
	Using Radio Buttons and Link Labels
		Radio Buttons
		Adding a Link
		Grouping Radio Buttons
		Adding Another Group
	More Boxes
		PictureBox
		CheckBox
		ListBox
		ComboBox
	Keeping Track
		DateTimePicker
		NumericUpDown
		Enabling the Display
		Timer
		StatusBar
	Menus and Dialogs
		MainMenu
		RichTextBox
		File Dialogs
		A Print Dialog
		A Color Dialog
		A Font Dialog
Chapter 4	Variables and Types
	Variables and Assignment
		Identifiers
		Keywords
		The Character Set
		Variables
		Assignment
		Illustrating Variables and Arithmetic
		Constants
	Types
		Formatting
		Format Specifiers
		Field Width
	Operators and Expressions
		Precedence of Arithmetic Operators
		Combining Assignment and Arithmetic
		Increment and Decrement Operators
		Relational Operators and Expressions
		The AND, OR, and NOT Operators
		Conditional AND
		Conditional OR
		Logical Complement
		Operator Precedence
		Combining AND with OR
Chapter 5	Selection and Repetition
	The if and if-else Statements
		The if Statement
		The if-else Statement
		Blocks
	Nested Ifs and the Switch Statement
		Nested if Statement
		Pairing Else with If
		The Switch Statement
	Repetition
		The while Statement
		Loop Termination
		The for Statement
		The Do Statement
Chapter 6	Reference Types
	Arrays
		Multiple ListBox Selections
		Using the Documentation
		A CheckBox Array
		A Search Game
		Random Numbers
		Array Variables and Values
	Strings
		Visualizing a String
		Creating a String
		A String Property
		A String Indexer
		String Methods
		Overloaded Methods
		Class Methods
		Using StringBuilder
	Library Classes
		Namespaces
		Control Objects
Chapter 7	Using a Database
	The Northwind Database
		Relational Database
		Queries
	The Connected Model
		Connecting to a Database
		Building a Command
		Reading and Displaying the Data
	The Disconnected Model
		The Data Adapter Configuration Wizard
		A Query Builder
		A Data Set
		Using the Data Form Wizard
	Using Multiple Tables
		Building the Query
		Displaying the Query Results
Chapter 8	Web Applications
	HTML
		Some HTML Tags
	Web Server Controls and Code Behind
		Hosting a Web Page
		Serving Controls
		Code Behind
		More Web Controls
	Accessing a Database
		Adding a Connection
		Configuring a Command
		Displaying in a DataGrid
		Writing the Event Handler
		Choosing Data to Display
	Using Multiple Web Forms
		Redirecting a Response
		The AutoPostBack Property
		Adding a Web Form to a Project
		Initializing the Page
		Hidden State
Chapter 9	Validation Controls
	Checking Required Fields
	Range Checking
		String Values
		Integer Values
		Dates
		Currency
	Comparing Values
		Client-Side vs. Server-Side Validation
	Validating Expressions and Summarizing
		Validating Expressions
		Summarizing Validation Errors
Chapter 10	XML
	XML and Information
		The Limitations of HTML
		XML Syntax
	Schemas
		Building a Schema in Visual Studio .NET
		Valid Documents
		Using a Schema to Create an XML Document
	From Data to XML
		Northwind Data to XML
		The Document Object Model (DOM)
		Processing an XML Document
	Transforming XML
		XSLT
		Stylesheets
		Using a Stylesheet
Chapter 11	Web Services
	Web Service Clients
		Adding a Web Reference
		Asynchronous Calls
		The Event Handler and the Callback Methods
	Creating a Web Service
		Testing the Web Service
		A Client for the Reverse Service
	Accessing Data
		Creating a Web Service
		Creating the Client
Chapter 12	Mobile Applications
	Introduction
		Mobile Devices
		Operating Systems
		The .NET Compact Framework
		Mobile Web Application
	A Simple Web Application
		Creating a Web Application
		The Windows CE .NET Emulator
		The Pocket PC 2002 Emulator
	A Smart Device Application
		Using Tabs
		Saving the Appointment List
		Initializing the Appointment List
	Accessing Web Services
		Adding Web References
Chapter 13	Crystal Reports
	Creating a Simple Report
		Adding and Creating a Report
		Viewing the Report
		Filtering
	Adding Features to a Report
		The Data Tab
		The Fields Tab
		The Group Tab
		The Total Tab
		The Remaining Tabs
		Viewing the Report
	Reports Via the Web
		Viewing a Report in a Web Form
		A Web Service Report
		Accessing the Web Service
Appendix A	C# Keywords
Appendix B	Operator Precedence Table
Appendix C	The ASCII Character Set




Library of Congress Subject Headings for this publication: C# (Computer program language)Microsoft , NET