C# 2008 for Programmers

Front Cover
Pearson Education, Sep 26, 2008 - Computers - 1296 pages

The professional programmer’s Deitel® guide to C# and the powerful Microsoft® .NET Framework

Written for programmers with a background in C++, Java or other high-level languages, this book applies the Deitel signature live-code approach to teaching programming and explores Microsoft’s C# language and .NET Framework 3.5 in depth. The book is updated for Visual Studio® 2008 and C# 3.0, and presents C# concepts in the context of fully tested programs, complete with syntax shading, code highlighting, line-by-line code descriptions, and program outputs. The book features 200+ C# applications with about 20,000 lines of proven C# code, and hundreds of tips that will help you build robust applications.

Start with a concise introduction to C# using an early classes and objects approach, then rapidly move on to more advanced topics, including the .NET Framework 3.5, LINQ, WPF, ASP.NET AJAX, WCF web services and Silverlight™. You’ll enjoy the Deitels’ classic treatment of object-oriented programming and the OOD/UML™ ATM case study, including a complete C# implementation. When you’re finished, you’ll have everything you need to build next-generation Windows applications, web applications and web services.

TheDeitel® Developer Series isdesigned for practicing programmers. The series presents focused treatments of emerging technologies, including .NET, Java™, web services, Internet and web development, and more.

Practical, example-rich coverage of:

  • .Net Framework 3.5
  • Types, Arrays, LINQ to Objects
  • Exception Handling
  • LINQ, Object/Collection Initializers
  • OOP: Classes, Inheritance, Polymorphism, Interfaces
  • WinForms, WPF, XAML, Event Handling
  • WPF Graphics/Multimedia, Silverlight™
  • Lists, Queues, Stacks, Trees
  • Generic Collections, Generic Methods and Classes
  • XML®, LINQ to XML
  • Database, SQL, LINQ to SQL
  • ASP.NET 3.5, ASP.NET AJAX
  • Web Forms, Web Controls
  • WCF Web Services
  • OOD/UML™ 2 CASE STUDY
  • And more

Visit www.deitel.com to:

  • Download code examples
  • Check out the growing list of programming, Web 2.0, and software-related Resource Centers
  • To receive updates for this book, subscribe to the free Deitel® Buzz Online e-mail newsletter at www.deitel.com/newsletter/subscribe.html
  • Read archived issues of the Deitel® Buzz Online
  • Visit www.deitel.com/training for information on Deitel’s Dive Into® Series corporate training courses delivered on-site worldwide
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Part 1
78
Windows Communication Foundation WCF Web Services
23
GUI with Windows Presentation Foundation
53
Files and Streams
70
Databases and LINQ to
34
Polymorphism Interfaces and Operator Overloading
87
Data Structures
56
Generics
58

Introduction to Classes and Objects
113
B Simple Types
152
Part 1
178
Part 2
228
Objects States and Activities in the ATM System
266
Part 2
293
Arrays
35
Introduction to LINQ and Generic Collections
49
A Deeper Look
62
Strings Characters and Regular Expressions
70
Inheritance
79
Collections
68
Exception Handling
77
A Operator Precedence Chart
49
Number Systems
57
ATM Case Study Code
73
Additional Diagram Types
57
Unicode Transformation Formats
62
H Using the Visual C 2008 Debugger
73
Index
92
Copyright

Other editions - View all

Common terms and phrases

About the author (2008)

Dr. Harvey M. Deitel, Chairman and Chief Strategy Officer of Deitel and Associates, Inc., has 45 years of academic and industry experience in the computer field. He has 20 years of college teaching experience, including serving as the Chairman of the Computer Science Dept at Boston College before founding Deitel and Associates, Inc., with his son, Paul J. Deitel. Paul J. Deitel, CEO and Chief Technical Officer of Deitel and Associates, Inc., is a graduate of MIT's Sloan School of Management, where he studied Information Technology. He has delivered Java, C, C++ , C#, and Visual Basic courses to industry clients, including many of the Fortune 500.

Bibliographic information