Synopses & Reviews
If expert Windows 2000 programmers can do it, you can do it too ... Windows 2000 opens new opportunities to applications developers - if you understand how to unleash its full potential. From Windows 2000 programming fundamentals to advanced topics such as COM/COM+ components, distributed COM (DCOM), MTS and MSMQ servers, ISAPI filters and extensions, security, and Active Directory Services, this authoritative reference helps you explore exciting new 2000 features - and delivers all the information you need to create multi-tier and desktop applications that are truly state of the art. Inside, you'll find complete coverage of Windows 2000 programming
* Get a programmer's eye view of the Windows 2000 DNA services
* Use COM+ to develop distributed component-based, transaction-oriented, and message-oriented applications
* Understand what the enhanced security features of Windows 2000 mean for programmers
* Learn the theory behind Active Directory-aware applications
* Master programming fundamentals for building user interfaces, interacting with the Registry, and using threads
* Grasp Visual C++ MFC and ATL support for building ActiveX and COM+ components
* Package your application for ease of installation and Windows 2000 logo compliance
* Create a new class of Web-based applications using the Internet Information Server, ISAPI, ASP, and DHTML
CD-ROM includes:
* All 800+ source code files written by the author for this book
* Fully searchable version of the book
* Micro House Technical Library demo
* And much more
Shareware programs are fully functional, free trial versions of copyrighted programs. If you like particular programs, register with their authors for a nominal fee and receive licenses, enhanced versions, and technical support. Freeware programs are free, copyrighted games, applications, and utilities. You can copy them to as many PCs as you like-free-but they have no technical support. www.idgbooks.com System Requirements: PC running Windows 2000 Server; second PC running Windows 2000 Professional recommended; Visual C++ 6.0 Professional Edition; Service Pack 3 for Visual C++ 6.0; Windows 2000 Platform SDK
Synopsis
This guide provides 100 percent of what experienced programmers need to master the new features of Windows 2000 and create multi-tier client/server and Web-based applications. The CD includes all source code from the book as well as demos of productivity-enhancing third-party tools and libraries from Microsoft, Stingray, Dundas, and more.
About the Author
About the Author John Mueller is a freelance author and technical editor. He has writing in his blood, having produced 43 books and almost 200 articles to date. The topics range from networking to artificial intelligence and from database management to heads down programming. Some of his current books include an ActiveX/ISAPI programmer's guide and a Windows NT Web server handbook. His technical editing skills have helped over 23 authors refine the content of their manuscripts, some of which are certification related. In addition to book projects, John has provided technical editing services to both Data-based Advisor and Coast Compute magazines. A recognized authority on computer industry certifications, he's also contributed certification-related articles to magazines like Certified Professional Magazine. When John isn't working at the computer, you can find him in his workshop. He's an avid woodworker and candle maker. On any given afternoon, you might find him working at a lathe or putting the finishing touches on a bookcase. One of his newest craft projects is glycerine soap making, which comes in pretty handy for gift baskets. You can reach John on the Internet at
[email protected]. John is also setting up a new Web site at http://www.mwt.net/~jmueller/; feel free to take a look and make suggestions to improve it.
Table of Contents
Preface.
Acknowledgments.
PART I: Fundamentals.
Chapter 1: Getting Started.
Chapter 2: A Programmer's Overview of Windows 2000.
Chapter 3: Building a Simple Application.
Chapter 4: Enhancing the Desktop Interface.
Chapter 5: Working with the Registry.
Chapter 6: Programming Multithreaded Applications.
PART II: Programming Web-based Windows 2000 Applications.
Chapter 7: Programming HTML Client Applications.
Chapter 8: Programming ISAPI Extensions.
Chapter 9: Programming ISAPI Filters.
PART III: Programming COM+ Applications.
Chapter 10: Using ASP.
Chapter 11: Understanding ActiveX and COM.
Chapter 12: Building ActiveX, COM, and COM+ Components Fundamentals.
Chapter 13: Building ActiveX and COM+ Components Advanced Topics.
Chapter 14: Understanding the Distributed Component Object Model.
Chapter 15: Programming Transaction-Oriented Applications with Microsoft Transaction Server.
Chapter 16: Building Asynchronous Message-Oriented Applications with Microsoft Message Queue Server.
PART IV: Working with Windows 2000 Distributed Services.
Chapter 17: Building a Simple Application.
Chapter 18: Windows 2000 Security: Advanced Topics.
Chapter 19: Active Directory Services Fundamentals.
Chapter 20: Active Directory Services Advanced Topics.
Chapter 21: Creating Administrative Tools.
Chapter 22: Packaging and Deploying Windows NT Applications.
Chapter 23: Tuning and Performance Issues.
PART V: Appendixes.
Appendix A: What's on the CD-ROM?
Appendix B: Services.
Appendix C: Windows 2000 Logo Requirements.
Glossary.
Index.
End-User License Agreement.
CD Installation Instructions.