
Visual C ++ .NET
A Managed Code Approach for Experienced Programmers
Prentice Hall (Publisher)
Published on 5. December 2002
Book
Paperback/Softback
1622 pages
978-0-13-045821-6 (ISBN)
Description
Appropriate for all courses in Microsoft Visual C++ .NET for students with previous programming experience.
Visual C++ .NET: A Managed Code Approach for Experienced Programmers is the first Visual C++ .NET book for experienced programming students that utilizes the DEITEL LIVE-CODE (TM) teaching approach proven with 1,000,000+ developers. This book teaches Visual C++ .NET techniques through 200+ complete programs, each with screen shots showing output-as well as hundreds of real-world tips on quality software engineering, avoiding and eliminating errors, and improving performance, portability, and usability. Written for programmers with a background in C, C++ or other high level languages who want to learn Visual C++.NET through the intermediate level. This book focuses on techniques for working with Visual C++ .NET in .NET's "managed code environment" -- and for building powerful Windows applications, Web applications, and Web services. Coverage includes: C++ .NET objects, operator overloading, inheritance, polymorphism, ASP.NET, Web Forms, Web Controls, Windows Forms GUIs, ADO.NET database integration, XML processing, exception handling, multithreading, files/streams, networking, and more. The book also contains a concise 80-page .NET introduction for experienced programming students who are new to the .NET platform.
Visual C++ .NET: A Managed Code Approach for Experienced Programmers is the first Visual C++ .NET book for experienced programming students that utilizes the DEITEL LIVE-CODE (TM) teaching approach proven with 1,000,000+ developers. This book teaches Visual C++ .NET techniques through 200+ complete programs, each with screen shots showing output-as well as hundreds of real-world tips on quality software engineering, avoiding and eliminating errors, and improving performance, portability, and usability. Written for programmers with a background in C, C++ or other high level languages who want to learn Visual C++.NET through the intermediate level. This book focuses on techniques for working with Visual C++ .NET in .NET's "managed code environment" -- and for building powerful Windows applications, Web applications, and Web services. Coverage includes: C++ .NET objects, operator overloading, inheritance, polymorphism, ASP.NET, Web Forms, Web Controls, Windows Forms GUIs, ADO.NET database integration, XML processing, exception handling, multithreading, files/streams, networking, and more. The book also contains a concise 80-page .NET introduction for experienced programming students who are new to the .NET platform.
More details
Language
English
Place of publication
Upper Saddle River
United States
Publishing group
Pearson Education (US)
Target group
College/higher education
Dimensions
Height: 234 mm
Width: 178 mm
Thickness: 54 mm
Weight
2260 gr
ISBN-13
978-0-13-045821-6 (9780130458216)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Persons
Dr. Harvey M. Deitel and Paul J. Deitel are the founders of Deitel & Associates, Inc., the internationallyrecognized IT content-creation and corporate-training organization. Together with theircolleagues at Deitel & Associates, Inc., they have written the successful How to Program Seriescollege textbooks that hundreds of thousands of students throughout the world have used to masterC, C++, C#, Visual Basic .NET, Java, Perl, Python, XML, and other languages.
Content
Preface.
1. Introduction.
2. Introduction to the Visual Studio .NET IDE.
3. Introduction to Visual C++ .NET Programming.
4. Object-Based Programming.
5. Operator Overloading.
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. Web Services.
18. Networking: Streams-Based Sockets and Datagrams.
19. Data Structures and Collections.
20. Accessibility.
21. Introduction to Unmanaged Code in Visual C++ .NET.
22. Attributed Programming in ATL/COM.
23. ATL Server Web Applications.
24. Managed and Unmanaged Interoperability.
25. COM Interoperability Services.
Appendix A. Operator Precedence Chart.
Appendix B. Number Systems.
Appendix C. ASCII Character Set.
Appendix D. Unicode.
Appendix E. Introduction to XHTML: Part 1.
Appendix F. Introduction to XHTML: Part 2.
Appendix G. XHTML Special Characters.
Appendix H. XHTML Colors.
Appendix I. Bit Manipulation.
1. Introduction.
2. Introduction to the Visual Studio .NET IDE.
3. Introduction to Visual C++ .NET Programming.
4. Object-Based Programming.
5. Operator Overloading.
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. Web Services.
18. Networking: Streams-Based Sockets and Datagrams.
19. Data Structures and Collections.
20. Accessibility.
21. Introduction to Unmanaged Code in Visual C++ .NET.
22. Attributed Programming in ATL/COM.
23. ATL Server Web Applications.
24. Managed and Unmanaged Interoperability.
25. COM Interoperability Services.
Appendix A. Operator Precedence Chart.
Appendix B. Number Systems.
Appendix C. ASCII Character Set.
Appendix D. Unicode.
Appendix E. Introduction to XHTML: Part 1.
Appendix F. Introduction to XHTML: Part 2.
Appendix G. XHTML Special Characters.
Appendix H. XHTML Colors.
Appendix I. Bit Manipulation.