
C++/C# Programmer's Guide for Windows 2000
Ronald D. Reeves(Author)
Prentice Hall (Publisher)
Published on 5. September 2001
Book
Mixed media product
400 pages
978-0-13-040947-8 (ISBN)
Description
Using Windows 2000, developers can build breakthrough distributed systems -- with breakthrough productivity. For experienced C++ developers, this book represents the first complete guide to Windows 2000 programming with Microsoft's latest generation of Visual.Studio.NET tools -- including both Visual C++ and C#. Ronald Reeves introduces the key Windows 2000 improvements that impact developers, then compares C++ and C#, helping developers identify the best language for their applications. Discover how C# enables more rapid Web development, making extensive use of XML data to simplify complex programming tasks. Understand Windows 2000's new options for GUI programming; improved concurrency and threading models; Windows 2000 processes; techniques for programming the Windows 2000 Registry, and more. The book includes comprehensive coverage of both COM and COM+, including coverage COM+ transitions, distributed programming techniques, queuing, Web application development, and more. The book also includes a detailed chapter on Windows 2000 application performance measurement and modeling.
For all experienced C++ programmers who want to create applications that leverage the full power of Windows 2000.
For all experienced C++ programmers who want to create applications that leverage the full power of Windows 2000.
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: 177 mm
Thickness: 26 mm
Weight
788 gr
ISBN-13
978-0-13-040947-8 (9780130409478)
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
Person
RONALD D. REEVES Ph.D. is President of Computer Engineering, Inc., a leading consulting and training company based in Howell, MI. With Marshall Brain, he is co-author of Win32 System Services: The Heart of Windows 98 and Windows 2000, Third Edition (Prentice Hall PTR).
Content
Foreword
Preface.
1. Introduction.
Windows 2000 Operating System Architecture.
2. Processes, Threads, and Jobs in Windows 2000.
Object Categories. Terminating a Process. Jobs.
3. .NET Framework.
Introduction. .NET Framework Base Classes. Common Language Runtime. Metadata and Self-Describing Components.
4. Visual C++ 7.0.
Introduction. Visual C++ Editions. Programming with Managed Extensions for C++.
5. C#.
Introduction. Comparison Between C++ and C#. General Structure of a C# Program. C# Version of Hello World. Developing a Simple Windows Forms Control.
Appendix A: APIs.
Appendix B: Base Priority.
Appendix C: Object Categories.
Appendix D: Functions in Alphabetic Order (1939 APIs).
Appendix E: Win32 API Functions by Category (95).
Appendix F: Win32 Data Types.
Appendix G: .NET Framework Namespaces.
Appendix H: Attributes.
Appendix I: Debugging Visual C++.
Appendix J: Event Handling in Visual C++.
Appendix K: Managed Extensions for C++ Reference.
Appendix L: /CLR (Common Language Runtime Compilation).
Appendix M: C# Compiler Options.
Appendix N: C# Keywords.
Appendix O: C# Libraries Tutorial.
About the Author.
About UCI.
Index.
Preface.
1. Introduction.
Windows 2000 Operating System Architecture.
2. Processes, Threads, and Jobs in Windows 2000.
Object Categories. Terminating a Process. Jobs.
3. .NET Framework.
Introduction. .NET Framework Base Classes. Common Language Runtime. Metadata and Self-Describing Components.
4. Visual C++ 7.0.
Introduction. Visual C++ Editions. Programming with Managed Extensions for C++.
5. C#.
Introduction. Comparison Between C++ and C#. General Structure of a C# Program. C# Version of Hello World. Developing a Simple Windows Forms Control.
Appendix A: APIs.
Appendix B: Base Priority.
Appendix C: Object Categories.
Appendix D: Functions in Alphabetic Order (1939 APIs).
Appendix E: Win32 API Functions by Category (95).
Appendix F: Win32 Data Types.
Appendix G: .NET Framework Namespaces.
Appendix H: Attributes.
Appendix I: Debugging Visual C++.
Appendix J: Event Handling in Visual C++.
Appendix K: Managed Extensions for C++ Reference.
Appendix L: /CLR (Common Language Runtime Compilation).
Appendix M: C# Compiler Options.
Appendix N: C# Keywords.
Appendix O: C# Libraries Tutorial.
About the Author.
About UCI.
Index.