Teach Yourself COM+ Programming is a one-stop guide to the next generation of software development, and distributed component-based software. Since this tutorial utilizes the two most popular programming environments now in use -- Visual C++ and Visual Basic -- any software developer will be able to get up to speed quickly and easily, building real-world distributed applications. The book shows how COM+, the Windows 2000-based successor to COM (which is a formalized way of developing distributed, component-based software), integrates features from MTS and MSMQ with the previous COM standard, and introduces the reader to new Microsoft technology such as Component Services, SQL Server 7.5 and IIS 5. All major features of COM+ are covered, including the creation of COM servers and clients, working with COM+ interfaces, and multithreading issues. Exercises focus on creating real-world distributed COM components that access databases and work over the Internet. Advanced techniques include creating component-based database front-ends, queued components, debugging techniques, transaction-aware applications, and COM+ performance tuning. Windows-based software developers with knowledge of Visual C++ and/or Visual Basic are the key audience for this book.
Paul Brian Thurrott is a technology reporter, published author, podcaster, and the news editor for Windows IT Pro Magazine. He regularly writes reviews for beta and completed Microsoft products, such as Windows 7 and Windows Vista. He is the host of Windows Weekly on TWiT.TV with Leo Laporte, a podcast attracting over 80,000 downloads for each episode.