|

Addison-Wesley / Prentice Hall

Computer Science

My Instructor Resource Center :  Log in or request access

C# For Experienced Programmers
Harvey M. DeitelDeitel & Associates, Inc.
Paul J. DeitelDeitel & Associates, Inc.
Jeffrey A. Listfield
Tem R. NietoDeitel & Associates, Inc.
Cheryl H. Yaeger
Marina Zlatkina

ISBN-10: 0130461334
ISBN-13:  9780130461339

Publisher:  Prentice Hall
Copyright:  2003
Format:  Paper; 1456 pp
Published:  07/25/2002
New edition available
  This item has been replaced by C# for Programmers, 2/E.



Appropriate for all courses in C# for students with experience in at least one high-level programming language.

Written for students with backgrounds in any high-level language, C# for Experienced Programmers applies the proven Deitel LIVE-CODE™ approach to an in-depth exploration of Microsofts C# language. The authors present key C# concepts in the context of fully-tested programs, complete with syntax highlighting, detailed line-by-line descriptions, and program outputs. The book features 230 LIVE-CODE™ programs containing 26,000 lines of proven C# program code, along with 402 programming tips for building applications that are portable, reusable, and optimized for performance. Students begin with concise discussions of the Visual Studio® .NET IDE, control structures, procedures, and arrays; then move rapidly to more advanced topics, including Windows® Forms, ADO.NET, ASP .NET, ASP .NET Web services, network programming and XML processing. The book also presents an authoritative, easy-to-understand introduction to objects and object-oriented programming. By the time students are finished, they will understand everything necessary to build next-generation Windows applications, Web applications and XML Web services. Includes selected content from C# How to Program. Second Edition.

  • For experienced student programmers—Focuses on the skills and techniques experienced student programmers want to learn, rather than the simple concepts they already know.
    • Enables students to utilize limited study time as effectively as possible, by leveraging the knowledge they already have.

  • 230 LIVE-CODE™ programs, 26,000+ lines of proven C# code—Teaches every key concept through live, working code.
    • Gives students the benefit of pedagogical methods that have helped over a million developers learn rapidly and well.

  • Proven Deitel LIVE-CODE™ techniques that enhance code readability and promote learning—Uses “Code Washing” to format programs in a carefully commented, open layout, and five-way color-coded syntax highlighting to highlight every program element students need to understand.
    • Makes it exceptionally easy for students to understand and learn from the books code examples.

  • 402 practical programming tips—Presents hundreds of tips for maximizing performance, interoperability, and reusability—Gives students practical, hard-won insights they would otherwise have to learn from real-world development projects.
    • Helps students become effective C# .NET developers as quickly as possible.

  • Powerful, highly relevant techniques—Covers ADO.NET, ASP.NET, XML processing, networking, multithreading, collection classes, and much more.
    • Helps students master C# programming techniques with exceptional power and broad applicability.

  • Introduction to Web services development—Includes detailed coverage of building Web services with C# and the Microsoft .NET platform.
    • Helps students master Web services, an area of development that is expected to remain in exceptionally high demand for years to come.

  • New mobile programming techniques—Includes a full chapter on developing wireless Internet applications with the brand-new Microsoft Mobile Internet Toolkit.
    • Prepares students to develop Web applications for wireless phones, pagers, PDAs, and other wireless devices—one of the fastest growing areas of Web development.

  • By Deitel & Associates, world-class college and corporate programming training specialists—Authored by an expert team that has helped millions of students and professionals master programming through books, multimedia, seminars, and live training sessions.
    • Gives students confidence that they are receiving information that is thorough, accurate, clear, and pedagogically proven.



Preface.


 1. Introduction to .NET and C#.


 2. Introduction to the Visual Studio .NET IDE and C# Programming.


 3. Control Structures.


 4. Methods and Arrays.


 5. Object-Based Programming.


 6. Object-Oriented Programming: Inheritance.


 7. Object-Oriented Programming: Polymorphism.


 8. Exception Handling.


 9. Graphical User Interface Concepts: Part 1.


10. Graphical User Interface Concepts: Part 2.


11. Multithreading.


12. Strings, Characters and Regular Expressions.


13. Graphics and Multimedia.


14. Files and Streams.


15. Extensible Markup Language (XML).


16. Database, SQL and ADO .NET.


17. ASP .NET, Web Forms and Web Controls.


18. ASP .NET and Web Services.


19. Networking: Streams-Based Sockets and Datagrams.


20. Data Structures and Collections.


21. Accessibility.


22. Mobile Internet Toolkit.


Appendix A. Operator Precedence Chart.


Appendix B. Number Systems.


Appendix C. Career Opportunities.


Appendix D. Visual Studio .NET Debugger.


Appendix E. Generating Documentation in Visual Studio .NET.


Appendix F. ASCII Character Set.


Appendix G. Unicode®.


Appendix H. COM Integration.


Appendix I. Introduction to HyperText Markup Language 4: Part 1.


Appendix J. Introduction to HyperText Markup Language 4: Part 2.


Appendix K. Introduction to XHTML: Part 1.


Appendix L. Introduction to XHTML: Part 2.


Appendix M. HTML/XHTML Special Characters.


Appendix N. HTML/XHTML Colors.


Appendix O. Bit Manipulation.


Appendix P. Crystal Reports® for Visual Studio .NET.


Bibliography.


Index.

  • 9780137144150
    C# 2008 for Programmers, 3/E
    Deitel & Deitel
    ©2009 | Prentice Hall | Paper; 1296 pp | Instock
    ISBN-10: 0137144156 | ISBN-13: 9780137144150
    Buy from myPearsonStore

  • 9780131345911
    C# for Programmers, 2/E
    Deitel & Deitel
    ©2006 | Prentice Hall | Paper; 1360 pp | Instock
    ISBN-10: 0131345915 | ISBN-13: 9780131345911
    Brief Description | Buy from myPearsonStore

View a Sample Chapter PDF:/samplechapter/0130461334.pdf

Harvey M. Deitel is one of the world's leading computer science instructors and seminar presenters, and author of twelve books. Paul J. Deitel has taught programming at many of the world's leading companies. Together, they have written numerous books, and are principals of Deitel & Associates, a leading global training firm. Their C# How to Program was the world's first C# college textbook.

The practicing programmer's DEITEL LIVE-CODE guide toC# and the powerful Microsoft .NET Framework.

C# for Experienced Programmers is written for programmers with backgrounds in C++, Visual Basic, Java or other high-level languages, who want to learn C# through the intermediate level. If you already own C# How To Program, 1/e, you should not purchase C# for Experienced Programmers. However, you may be interested in our ASP .NET with C# for Experienced Programmers, which will be published in Summer 2003. Students should not purchase C# for Experienced Programmers. Instead, students should purchase C# How To Program, 1/e, as it contains self-review exercises and other ancillary materials suitable for self-study and classroom use. We also recommend that everyone consider The Complete C# Training Course, 1/e, which includes C# How to Program, 1/e and the C# Cyber Classroom--an interactive, multimedia, Windows-based CD-ROM. The Complete Training Course offers a great value and provides a powerful learning tool for readers who want to pursue C# programming through the intermediate level.

Written for programmers with a background in C++, Visual Basic, Java or other high-level languages, this book applies the DEITEL signature LIVE-CODE approach to teaching programming and explores Microsoft's C# language in depth. This book presents important C# concepts in the context of fully tested programs, complete with syntax shading, detailed line-by-line descriptions and program outputs. The book features 230 LIVE-CODE programs that contain 26,006 lines of proven C# program code. In addition, the book includes 402 programming tips that help you build applications that are portable, reusable and optimized for performance.

Start with a concise introduction to C # fundamentals, then rapidly move on to more advanced topics, including Windows Forms, ADO .NET, ASP .NET, ASP .NET Web services, network programming and XML processing. Along the way you will enjoy the Deitels' classic treatment of object-based and object-oriented programming. When you are finished, you will have everything you need to build next-generation Windows applications, Web applications and XML Web services.

Dr. Harvey M. Deitel and Paul J. Deitel are the founders of Deitel & Associates, Inc., the internationally recognized IT content-creation and corporate-training organization. Together with their colleagues at Deitel & Associates, Inc., they have written the successful How to Program Series of college textbooks that hundreds of thousands of students throughout the world have used to master C, C++, Java, C#, Visual Basic .NET, Perl, Python, XML, and other languages.The DEITEL Developer Series is designed for practicing programmers. The series presents focused treatments of emerging technologies, including .NET, J2EE, Web services, and more. Each book in the series contains the same LIVE-CODE teaching methodology used so successfully in the Deitels' How to Program Series college textbooks and instructor-led, corporate-training courses. The DEITEL Developer Series includes a wide selection of books suitable for three types of readers: A Technical Introduction Broad overviews of new technologies for programmers, technical managers and other technical professionals A Programmer's Introduction Focused treatments of programming fundamentals for practicing programmers and for novices For Experienced Programmers Detailed treatments of language topics for experienced programmersDEITEL TESTIMONIALS
"Your book has sparked a passion in me for programming like no other."

—Scott Haynes

"Comprehensive, coherent, clear, and just plain FUN to work through!"

—James Huddleston

"I must say my favorite feature is the examples..."

—Ben Schrooten

"I have read many books and taken many training courses over the past 20 years, but this stands out as the absolute best!"

—Cindy Steele

Interwrite Personal Response System
EduCue, Addison-Wesley & Benjamin Cummings
©2004 | Prentice Hall | Electronic Supplement | Instock
ISBN-10: 0321267354 | ISBN-13: 9780321267351


Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.