Flylib.com
Beginning Visual C#supAND#174;/sup 2005
Beginning Visual C#supAND#174;/sup 2005
ISBN: B000N7ETVG
EAN: N/A
Year: 2005
Pages: 278
Authors:
Karli Watson; Christian Nagel; Jacob Hammer Pedersen; Jon D. Reid; Morgan Skinner; Eric White
BUY ON AMAZON
Table of Contents
Back Cover
Beginning Visual C 2005
Introduction
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 Logic
The 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
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
Defining Generics
Summary
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
Toolbars
SDI 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
ASP.NET Runtime
Creating a Simple Page
Server Controls
Event Handlers
Input Validation
State Management
Authentication and Authorization
Using Security Controls
Reading and Writing a SQL Server Database
Summary
Exercises
Chapter 19: Advanced Web Programming
Sample Site
Master Pages
Site Navigation
User Controls
Profiles
Web Par ts
Summary
Exercises
Chapter 20: Web Services
Before Web Services
Web Services Architecture
Web Services and the .NET Framework
Creating a Simple ASP.NET Web Service
Testing the Web Service
Implementing a Windows Client
Calling the Service Asynchronously
Implementing an ASP.NET Client
Passing Data
Summary
Exercises
Chapter 21: Deploying Web Applications
Internet Information Services
IIS Configuration
Copying a Web Site
Precompiling a Web Site
Windows Installer
Summary
Exercises
Part IV: Data Access
Chapter 22: File System Data
Streams
The Classes for Input and Output
Serialized Objects
Monitoring the File Structure
Summary
Exercises
Chapter 23: XML
XML Documents
Using XML in Your Application
Summary
Exercises
Chapter 24: Databases and ADO.NET
What Is ADO.NET?
Over view of ADO.NET Classes and Objects
Install SQL Ser ver and the Nor thwind Sample Data
Reading Data with the DataReader
Reading Data with the DataSet
Updating the Database
Accessing Multiple Tables in a DataSet
XML and ADO.NET
SQL Support in ADO.NET
Summary
Exercises
Chapter 25: Data Binding
Installing SQL Server and Sample Data
Creating Your VS Database Project
Adding a Data Source to an Application
Adding a DataGridView
Summary
Exercises
Part V: Additional Techniques
Chapter 26: .NET Assemblies
Components
.NET Assembly Features
Structure of Assemblies
Calling Assemblies
Private and Shared Assemblies
Summary
Exercises
Chapter 27: Attributes
What Is an Attribute?
Reflection
Built-In Attributes
Custom Attributes
Summary
Chapter 28: XML Documentation
Adding XML Documentation
Making Use of XML Documentation
Summary
Exercises
Chapter 29: Networking
Networking Overview
Networking Programming Options
WebClient
WebRequest and WebResponse
TcpListener and TcpClient
Summary
Exercises
Chapter 30: Introduction to GDI
Overview of Graphical Drawing
Drawing Lines Using the Pen Class
Drawing Shapes Using the Brush Class
Drawing Text Using the Font Class
Drawing Using Images
Advanced Capabilities of GDI
Summary
Exercises
Index
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
List of Figures
List of Try It Outs
Beginning Visual C#supAND#174;/sup 2005
ISBN: B000N7ETVG
EAN: N/A
Year: 2005
Pages: 278
Authors:
Karli Watson; Christian Nagel; Jacob Hammer Pedersen; Jon D. Reid; Morgan Skinner; Eric White
BUY ON AMAZON
High-Speed Signal Propagation[c] Advanced Black Magic
Slow-Wave Mode On-Chip
Pcb Signal Propagation
UTP Transmission Example: 10BASE-T
150- W STP-A: Radiation and Safety
IBIS: Issues with SSO Noise
Identifying and Managing Project Risk: Essential Tools for Failure-Proofing Your Project
Identifying Project Schedule Risk
Managing Activity Risks
Monitoring and Controlling Risky Projects
Closing Projects
Conclusion
Service-Oriented Architecture (SOA): Concepts, Technology, and Design
Orchestration
Correlation
Security
Service-Oriented Analysis (Part II: Service Modeling)
Service-Oriented Design (Part II: SOA Composition Guidelines)
Introducing Microsoft ASP.NET AJAX (Pro - Developer)
The AJAX Revolution
The Microsoft Client Library for AJAX
Partial Page Rendering
Remote Method Calls with ASP.NET AJAX
Building AJAX Applications with ASP.NET
Information Dashboard Design: The Effective Visual Communication of Data
Introducing Meaningless Variety
Cluttering the Display with Useless Decoration
Effective Dashboard Display Media
Sample Sales Dashboard
Sample CIO Dashboard
FileMaker 8 Functions and Scripts Desk Reference
Int()
LeftWords()
MonthNameJ()
ValueCount()
System Constants
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies