Product 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.
From the Back Cover
- The serious developer's guide to leveraging the power of Windows 2000
- For both C++ and C# developers!
- Windows 2000 concurrency, threading, processes, and exception handling
- .NET Framework: architecture, common language runtime, metadata, and more
- CD-ROM: Code covering the material discussed in the book
Foreword by Andrew Scoppa, UCI Software Technical Training
- All the information you need to create sophisticated Windows 2000 applications
- Practical techniques for distributed and Web development
- Revamped Windows 2000 concurrency and threading models
- .NET Framework: base classes, Common Language Runtime, metadata, and self-describing components
- Programming with managed extensions for Visual C++ 7.0
- Integrating managed and legacy code
The complete Windows 2000 programming tutorial for every C++ and C# programmer!
Using Windows 2000, developers can build breakthrough distributed and Web systems more rapidly and productively than ever before. Now, there's a guide to Windows 2000 development that lets you choose the right tools for each job: Visual C++, or C# and the new Microsoft .NET framework!
Dr. Reeves begins with a detailed architectural overview of Windows 2000 and its key components; then introduces the fundamentals of Windows 2000 programming for both C++ and C# programmers, including processes, threads, jobs, error handling, and Windows 2000's Win32 APIs. Next, he introduces the .NET Framework, showing how its base classes almost entirely encapsulate the Win32 APIs, how to leverage .NET and C# to build more scalable and robust applications, and how to integrate legacy and "managed" code in the same components.
The book includes detailed coverage of both the Visual C++ 7.0 and C# compilers, showing how to use each to take full advantage of the .NET Framework for building powerful distributed applications. If you're ready to leverage Windows 2000 and .NET to the fullest, you're ready for C++/C# Programmer's Guide for Windows 2000.
About the CD-ROMThe accompanying CD-ROM contains code examples covering the material discussed in the book.
See all Product Description