Skip to main content

C# Complete

Dave Evans, Greg Jarboe, Hollis Thomases, Mari Smith, Chris Treadaway

ISBN: 978-0-782-14203-7

Mar 2003

1008 pages

Select type: Paperback

Product not available for purchase

Description

C# Complete is a one-of-a-kind book--valuable both for its broad content and its low price. Whether you're brand-new to C# programming, are migrating from Visual Basic or Visual C++ to C#, or have already developed some expertise in C#, you'll get the skills you need to become proficient with Microsoft's powerful new language designed for the .NET platform. Creating complex applications in the .NET Framework is made easier with C#--Microsoft's first true object-oriented programming language.
In C# Complete, you'll get a clear picture of everything you need to know for developing applications using C#. You'll begin by learning the essential elements of the language and of Visual Studio .NET, in which you'll develop and run programs in a comprehensive integrated development environment. You'll see how to create functional and exciting user interfaces and desktop applications written with C#, and how to incorporate threads to their best advantage. You'll explore the use of ADO.NET classes in development of C# database applications. Chapters on ASP.NET Web Services will walk you through the building of an XML web services application. You'll also visit some advanced topics, including designing with security in mind, overcoming the shortcomings of the .NET Framework, and working with the Microsoft Mobile Internet Toolkit.
C# Complete introduces you to the work of some of Sybex's finest authors, so you'll know where to go to learn even more about C# and the .NET Framework.
Inside:
Visual C# .NET Essentials
Introduction to Visual C# and the .NET Framework
Zen and Now: The C# Language
Strings
Object Oriented Programming
Derived Classes
Arrays, Indexers, and Collections
Reflecting on Classes
C# Application Developmemt
Building a Better Windows User Interface
Building Desktop Applications
Working with Threads
Database Development with C#
Overview of the ADO.NET Classes
ADO.NET Application Development
Using DataSet Objects to Store Data
Using DataSet Objects to Modify Data
ASP.NET and Web Services
Introduction to C# Web Applications
Using XML in Web Applications
Web Services
Building Your Own Web Controls
Advanced C# Development
Overcoming Holes in the .NET Framework
Overcoming Security Issues
Getting Started with Mobile Internet Toolkit

Introduction xxiii

Chapter 1 Introduction to Visual C# and the .NET Framework 1
Adapted from Mastering Visual C# .NET
by Jason Price and Mike Gunderloy
ISBN 0-7821-2911-0

Chapter 2 Zen and Now: The C# Language 23
Adapted from Visual C# .NET Programming
by Harold Davis
ISBN 0-7821-4046-7

Chapter 3 Strings, Dates, Times, and Time Spans 75
Adapted from Mastering Visual C# .NET
by Jason Price and Mike Gunderloy
ISBN 0-7821-2911-0

Chapter 4 Object-Oriented Programming 151
Adapted from Mastering Visual C# .NET
by Jason Price and Mike Gunderloy
ISBN 0-7821-2911-0

Chapter 5 Derived Classes 215
Adapted from Mastering Visual C# .NET
by Jason Price and Mike Gunderloy
ISBN 0-7821-2911-0

Chapter 6 Arrays, Indexers, and Collections 265
Adapted from Visual C# .NET Programming
by Harold Davis
ISBN 0-7821-4046-7

Chapter 7 Reflecting on Classes 305
Adapted from Visual C# .NET Programming
by Harold Davis
ISBN 0-7821-4046-7

Chapter 8 Building a Better Windows Interface 341
Adapted from Visual C# .NET Programming
by Harold Davis
ISBN 0-7821-4046-7

Chapter 9 Building Desktop Applications 385
Adapted from Visual C# .NET Developer’s Handbook
by John Paul Mueller
ISBN 0-7821-4047-5

Chapter 10 Working with Threads 435
Adapted from Visual C# .NET Developer’s Handbook
by John Paul Mueller
ISBN 0-7821-4047-5

Chapter 11 Overview of the ADO.NET Classes 475
Adapted from Mastering C# Database Programming
by Jason Price
ISBN 0-7821-4183-8

Chapter 12 ADO.NET Application Development 495
Adapted from Visual C# .NET Developer’s Handbook
by John Paul Mueller
ISBN 0-7821-4047-5

Chapter 13 Using DataSet Objects to Store Data 539
Adapted from Mastering C# Database Programming
by Jason Price
ISBN 0-7821-4183-8

Chapter 14 Using DataSet Objects to Modify Data 601
Adapted from Mastering C# Database Programming
by Jason Price
ISBN 0-7821-4183-8

Chapter 15 Introduction to C# Web Applications 691
Adapted From Mastering ASP.NET with C#
by A. Russell Jones
ISBN 0-7821-2989-7

Chapter 16 Using XML in Web Applications 727
Adapted from Mastering ASP.NET with C#
by A. Russell Jones
ISBN 0-7821-2989-7

Chapter 17 Web Services 769
Adapted from Mastering ASP.NET with C#
by A. Russell Jones
ISBN 0-7821-2989-7

Chapter 18 Building Your Own Web Controls 809
Adapted from Mastering ASP.NET with C#
by A. Russell Jones
ISBN 0-7821-2989-7

Chapter 19 Overcoming Holes in the .NET Framework 845
Adapted from .NET Framework Solutions: In Search of the Lost Win32 API
by John Paul Mueller
0-7821-4134-X

Chapter 20 Overcoming Security Issues 865
Adapted from .NET Framework Solutions: In Search of the Lost Win32 API
by John Paul Mueller
ISBN 0-7821-4134-X

Chapter 21 Getting Started with the Mobile Internet Toolkit 911
Adapted from .NET Wireless Programming
by Mark Ridgeway
ISBN 0-7821-2975-7

Files from Chapter 10
Files from Chapter 10
Download
Zip file containing code listings for chapter 21
Zip file containing code listings for chapter 21
Download
Bonus Chapter: Working with Win32 API Data
Bonus chapter for C# Complete

The file is in PDF format, which requires Adobe Reader.

Download
ChapterPageDetailsDatePrint Run
33In Table 2.2 , BYTES RESERVED IN MEMORY for the KEYWORD "char" should be 2.
In Table 2.2 -- BYTES RESERVED IN MEMORY for the KEYWORD "char" should be 2.