C++/C# Programmer's Guide for Windows 2000 - Ronald D. Reeves

C++/C# Programmer's Guide for Windows 2000

Media-Kombination
400 Seiten
2001
Prentice Hall
978-0-13-040947-8 (ISBN)
63,95 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
This book is aimed at the middle level of application programming using C and C++ with some attention paid to scripting. The book will cover the most important areas needed for practical application development, without being encyclopedic.
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.

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).

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.

Erscheint lt. Verlag 5.9.2001
Verlagsort Upper Saddle River
Sprache englisch
Maße 177 x 234 mm
Gewicht 788 g
Themenwelt Informatik Betriebssysteme / Server Windows
Informatik Betriebssysteme / Server Windows Server
Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
ISBN-10 0-13-040947-2 / 0130409472
ISBN-13 978-0-13-040947-8 / 9780130409478
Zustand Neuware
Haben Sie eine Frage zum Produkt?