Book description
A new edition of this title is available, ISBN-10: 0137144156 ISBN-13: 9780137144150
The practicing 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 the new .NET 2.0 in depth. The book is updated for Visual Studio® 2005 and C# 2.0, and presents C# concepts in the context of fully tested programs, complete with syntax shading, detailed line-by-line code descriptions, and program outputs. The book features 200+ C# applications with 16,000+ lines of proven C# code, as well as 300+ programming tips that will help you build robust applications.
Start with a concise introduction to C# fundamentals using an early classes and objects approach, then rapidly move on to more advanced topics, including multithreading, XML, ADO.NET 2.0, ASP.NET 2.0, Web services, network programming, and .NET remoting. Along the way you will enjoy the Deitels' classic treatment of object-oriented programming and a new, OOD/UML™ ATM case study, including a complete C# implementation. When you are finished, you will have everything you need to build next-generation Windows applications, Web applications, and Web services.
Dr. Harvey M. Deitel and Paul J. Deitel are the founders of Deitel & Associates, Inc., the internationally recognized programming languages content-creation and corporate-training organization. Together with their colleagues at Deitel & Associates, Inc., they have written many international best-selling programming languages textbooks that millions of people worldwide have used to master C, C++, Java™, C#, XML, Visual Basic®, Perl, Python, and Internet and Web programming.
The DEITEL® Developer Series is designed for practicing programmers. The series presents focused treatments of emerging technologies, including .NET, J2EE, Web services, and more.
Pre-publication Reviewer Testimonials
"Excellent coverage of developing ASP.NET
2.0 applications, with plenty of sample code. The chapter on
exception handling is one of, if not the best such chapters I have
seen in the 50+ .NET related books I've read and reviewed. The
chapter on Networking is one of the best I have seen."
--Peter Bromberg, Merrill Lynch, C# MVP
"A comprehensive introduction to XML, and
one of the clearest tutorials on Web services I've read, with great
examples. An excellent chapter on generics."
--Gavin Osborne, Saskatchewan Institute of Applied Science and
Technology
"A superb job of clearly integrating the
theory of relational databases and SQL with ADO.NET!"
--Harlan Brewer, University of Cincinnati
"Excellent introduction to .NET
collections."
--José Antonio González Seco, Andalucia's Parlamient
"A beautiful presentation of
threads."
--Pavel Tsekov, Caesar BSC
"The ATM OOD/UML case study is excellent!
The implementation of the design developed in the early chapters
gives the reader a fantastic model of a real world problem. You hit
a home run with this one!"
--Catherine Wyman, Devry-Phoenix
Practical, Example-Rich Coverage Of:
C# 2.0, .NET 2.0, FCL
ASP.NET 2.0, Web Forms and Controls
Database, SQL, and ADO.NET 2.0
Networking and .NET Remoting
XML, Web Services
Generics, Collections
GUI/Windows® Forms
OOP: Classes, Inheritance, and Polymorphism
OOD/UML™ ATM Case Study
Graphics and Multimedia
Multithreading
Exception Handling
And more...
VISIT WWW.DEITEL.COM
Download code examples
To receive updates on 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
Get corporate training information
Table of contents
- Title Page
- Copyright Page
- Contents
- Preface
- 1. Introduction to Computers, the Internet and Visual C#
- 2. Introduction to the Visual C# 2005 Express Edition IDE
- 3. Introduction to C# Applications
- 4. Introduction to Classes and Objects
- 5. Control Statements: Part 1
- 6. Control Statements: Part 2
- 7. Methods: A Deeper Look
- 8. Arrays
- 9. Classes and Objects: A Deeper Look
- 10. Object-Oriented Programming: Inheritance
- 11. Polymorphism, Interfaces & Operator Overloading
- 12. Exception Handling
- 13. Graphical User Interface Concepts: Part 1
- 14. Graphical User Interface Concepts: Part 2
- 15. Multithreading
- 16. Strings, Characters and Regular Expressions
- 17. Graphics and Multimedia
- 18. Files and Streams
- 19. Extensible Markup Language (XML)
- 20. Database, SQL and ADO.NET
- 21. ASP.NET 2.0, Web Forms and Web Controls
- 22. Web Services
- 23. Networking: Streams-Based Sockets and Datagrams
- 24. Data Structures
- 25. Generics
- 26. Collections
- A. Operator Precedence Chart
- B. Number Systems
- C. Using the Visual Studio® 2005 Debugger
- D. ASCII Character Set
- E. Unicode®
- F. Introduction to XHTML: Part 1
- G. Introduction to XHTML: Part 2
- H. HTML/XHTML Special Characters
- I. HTML/XHTML Colors
- J. ATM Case Study Code
- K. UML 2: Additional Diagram Types
- L. Simple Types
- Index
Product information
- Title: C# for Programmers, Second Edition
- Author(s):
- Release date: November 2005
- Publisher(s): Pearson
- ISBN: 0131345915
You might also like
book
C for Programmers with an Introduction to C11
The professional programmer’s Deitel® guide to procedural programming in C through 130 working code examples Written …
book
Beginning C# Object-Oriented Programming, Second Edition
Learn C# with Beginning C# Object-Oriented Programming and you'll be thinking about program design in the …
book
C# 2010 for Programmers, Fourth Edition
The professional programmer’s Deitel® guide to C# 2010 and the powerful Microsoft® .NET 4 Framework Written …
book
Windows Forms Programming in C#
Praise for Windows Forms Programming in C# “Chris may have a strong affinity for semi-colons, but …