Wintellect Books

Wintellect consultants and instructors are considered subject matter experts in their fields partly due to the fact that many of them have written “the” books used by developers worldwide. Among an impressive list of titles are the Microsoft Press bestselling books by Jeffrey Richter, Jeff Prosise and John Robbins. But don’t take our word for it – Click on the title below to find out more about the books and what Amazon.com customers have to say.


Windows via C/C++

By  Jeffrey Richter & Christopher Nasarre

Get the preeminent guide to programming application for Windows with C or C++. Programming Applications for Microsoft Windows is a classic book (formerly titled Advanced Windows, Third Edition) and is now fully updated for Windows Vista and Windows Server 2008. The book also includes the latest information about Windows XP and Windows Server 2003. In-depth and comprehensive, this essential reference covers the Windows operating system and how to program at the API level. Recognized experts provide an inside view of how Windows works and how to use its features in Visual C++ development tasks. Topics covered include processes, threads, thread pooling, virtual memory, memory-mapped files, DLLs, file and network I/O, structured exception handling and error recovery. For application and service programmers, this is a must-have title. Includes code samples that work with Visual Studio 2005 and Visual Studio 2008.

While writing Windows via C/C++, I asked my good friend Mark Russinovich (now a Technical Fellow at Microsoft) to write a foreward for the book. Unfortunately, due to some oversight, the foreward does not appear in the first printing of the book. So, I am posting the foreward below for viewing.



Download the Windows via C/C++ Sample Code    Windows via C/C++ Foreward


Inside Windows® Communication Foundation

By  Justin Smith

Get the deep architectural insights you need for building service-oriented applications.
 
Dig into Windows Communication Foundation internals—and uncover the power of service-oriented design. This practical guide delivers in-depth insights and plenty of code samples to help you master the intricacies of developing and implementing connected applications.
 
Discover how to:
 
  • Use service-oriented concepts to build a reliable messaging infrastructure
  • Build support for ever-evolving messaging transports, protocols, and functionality
  • Develop and listen on multiple endpoints
  • Add messaging functionality with message exchange patterns, topologies, and choreographies
  • Serialize, deserialize, encode, and decode Message objects
  • Generate industry-standard documents with service, data, and message contracts
  • Build stacks of channel factory and listener objects with binding types
  • Develop channel layer constructs and manage them over their lifetime
  • Create custom channels with the Windows Communication Foundation API


  • Microsoft Windows Workflow Foundation Step by Step (Pro Step By Step Developer)

    By  Kenn Scribner

    Get hands-on guidance for using Microsoft Windows Workflow Foundation to create process-managed applications for Microsoft Windows—one step at a time. Understanding Windows Workflow Foundation is essential for every developer who works with multiple applications and services that must exchange data or results. Windows Workflow Foundation defines a process flow amongst people, applications, and services—mapping dependencies and sequences to allow automation of tasks across previously stand-alone programs. With STEP BY STEP, you work at your own pace through hands-on, learn-by-doing exercises to understand the core capabilities and fundamental techniques for working with Windows Workflow Foundation. New-to-topic developers can take a sequential approach to understanding workflows and learning how to create Windows Workflow Foundation–enabled applications and services. This book includes a CD with practice exercises and code samples to help developers accelerate their productivity.


    Debugging Microsoft .NET 2.0 Applications

    By  John Robbins

    The purpose of this book is to give you hands-on practical instruction for debugging the toughest .NET problems and how to get the most out of the debugging tools at your disposal. This definitive guide provides instruction for using debugging, testing, and tuning features in Visual Studio 2005 with in-depth discussions of common problems and how to solve them. John Robbins expands on the first edition of his classic debugging book giving you brand new scenarios and bug squashing techniques from debugging during coding to crash handlers. Developers of all skill levels will be able to use this book to help improve their understanding of debugging, debugging tools, tuning, and testing, including how to effectively employ Test Explorer, the Enterprise Performance Tool, and WinDbg.


    Download the Debugging Microsoft .NET 2.0 Applications Sample Code


    CLR via C#, Second Edition

    By  Jeffrey Richter

    In this new edition of Jeffrey Richter's popular Applied Microsoft .NET Framework Programming, you get focused, pragmatic guidance on how to exploit the common language runtime (CLR) functionality in .NET Framework 2.0 for applications of all types-from Web Forms, Windows Forms, and Web services to solutions for Microsoft SQL Server, Microsoft code names "Avalon" and "Indigo", consoles, NT Service, and more. Targeted to advanced developers and software designers, this book takes you under the covers of .NET for an in-depth understanding of its structure, functions, and operational components, demonstrating the most practical ways to apply this knowledge to your own development efforts. You'll master fundamental design tenets for .NET, and get hands-on insights for creating high-performance applications more easily and efficiently. Below you will find extensive code samples in Microsoft Visual C# 2005.

    Download the CLR via C# Sample Code, Errata, Study Guide


    Applied Microsoft .NET Framework Programming

    By  Jeffrey Richter

    The purpose of this book is to explain how to develop applications for the .NET Framework. Specifically, this means that I intend to explain how the CLR works and the facilities it offers. I'll also discuss various parts of the FCL. No book could fully explain the FCL-it contains literally thousands of types, and this number is growing at an alarming rate. So, here I'm concentrating on the core types that every developer needs to be aware of. And while this book isn't specifically about Windows Forms, XML Web services, Web Forms, and so on, the technologies presented in the book are applicable to all these application types.

    Download the Applied .NET Framework Programming Sample Code


    Programming Visual Basic .NET

    By  Francesco Balena

    Accelerate your productivity with Visual Basic® .NET—and quickly create powerful Win32® applications and high-performance, scalable applications for the Web—with this indispensable tutorial and reference. Building on the success of the author’s popular programming book for Visual Basic 6.0, this new book teaches you the best practices for porting and reusing existing Visual Basic code in the .NET Framework as well as for exploiting the language’s advanced new object-oriented capabilities. It covers the common language runtime (CLR), multithreaded programs, Windows® Forms applications, GDI+ graphic programming, Windows services, ADO.NET classes for database programs, ASP.NET Web Forms, and Web Services. It includes advanced optimization techniques and tips for leveraging the power of the Microsoft® Visual Studio® .NET environment.


    Debugging Applications for Microsoft .NET and Microsoft Windows

    By  John Robbins

    Revised edition of Debugging Applications. Provides application debugging techniques for .NET Framework 1.1 and Windows. Includes new scenarios and bug-killing tools and tips. Companion CD-ROM includes professional-level source code samples written in Microsoft Visual C++, Visual C#, and Visual Basic .NET. Previous edition: c2000. DLC: Application software--Development.

    Download the VC 6 Back Port Code Portions
    Download the Debugging Applications for Microsoft .NET and Microsoft Windows Errata


    Applied Microsoft .NET Framework Programming In Microsoft Visual Basic .NET

    By  Jeffrey Richter/Francesco Balena

    The purpose of this book is to explain how to develop applications for the .NET Framework. Specifically, this means that I intend to explain how the CLR works and the facilities it offers. I'll also discuss various parts of the FCL. No book could fully explain the FCL-it contains literally thousands of types, and this number is growing at an alarming rate. So, here I'm concentrating on the core types that every developer needs to be aware of. And while this book isn't specifically about Windows Forms, XML Web services, Web Forms, and so on, the technologies presented in the book are applicable to all these application types.

    Download the Applied .NET Framework Programming Sample Code


    Programming Microsoft .NET

    By  Jeff Prosise

    This core reference provides a one-stop, definitive resource for building robust, Web-enabled software applications for the revolutionary Microsoft .NET development platform. Windows programming authority Jeff Prosise masterfully explains this new programming paradigm as he introduces readers to the .NET Framework and to the new programming models that it embodies: Windows Forms, Web Forms, and Web services. The book includes more than 75 complete sample programs written in C#. The samples are designed to help readers resolve .NET development questions and to complement the book's carefully explained introduction to .NET programming.


    Applied SOAP

    By  Ken Scribner

    Implementing .NET XML Web Services: .NET is about many things, but clearly a central theme in .NET is integration and superior support for contemporary technologies. Learn what .NET has to offer as you build and understand Web Services, which are based upon the SOAP protocol, from within the .NET framework. Explore the issues and solutions behind both Web Services themselves and .NET's tremendous ability to implement them.


    Professional ASP Data Access

    By  Dino Esposito

    Written for developers looking to incorporate existing data from a range of data sources efficiently into their ASP applications. Includes chapters on ADO, OLE DB, COM(+) components and XML.


    Programming Server-Side Applications for Microsoft Windows 2000

    By  Jeffrey Richter/Jason Clark

    Enterprise developers take an in-depth tour of Windows 2000 services-the powerful features and subsystems designed specifically to handle mission-critical data processing needs-and get expert guidance for designing and implementing applications that exploit their capabilities. With coverage of the Service Control Manager, Registry, performance monitoring, event logging, security, asynchronous I/O, and other key topics-plus a CD-ROM packed with next-generation 64-bit Windows code examples-this book provides timely and substantive instruction for creating a powerful new class of enterprise solutions.


    Teach Yourself ATL COM Programming in 21 Days

    By  Ken Scribner

    If you've wanted to learn how to use ATL to write effective COM objects quickly and easily, this book is for you. It's written for the practitioner who needs to learn ATL rapidly, with emphasis on using ATL to program common tasks, such as database access, ActiveX, distributed COM, and transactions.


    Debugging Applications

    By  John Robbins

    Reveals lethally effective real-world techniques for resolving just about any debugging problemfrom memory bugs and disappearing threads to the hairiest multithreaded deadlock. Softcover. CD-ROM included. DLC: Application software--Development.


    Understanding SOAP

    By  Ken Scribner

    Understanding SOAP begins with a discussion of distributed object computing, reviewing the current technologies. It then discusses the realities that make distributed object computing so difficult. Given these realities, the book provides a case study of a current technology to show why it is so difficult to distribute objects and why a protocol, such as SOAP, is such an important topic. An in-depth example gives you a working scenario of what is involved with distributed object computing and SOAP. Finally, the book discusses the future of SOAP, to include language binding and system integration. This book provides you with an accelerated approach to understanding how XML applies to distributed systems, specifically using the SOAP protocol.


    Programming Applications for Microsoft Windows

    By  Jeffrey Richter

    PROGRAMMING APPLICATIONS FOR MICROSOFT WINDOWS is the preeminent guide to Windows programming at the API level. Now in its fourth edition, the previously titled ADVANCED WINDOWS is revised to bring software developers the latest information about Windows 98,Windows 2000, and 64-bit Windows. Its complete coverage of the Windows operating system provides an inside view of how Windows 2000 and Windows 98 work and how to use their features. Topics covered include processes, threads, virtual memory, DLLs, file I/O, and message crackers. In addition, the fourth edition shows how the move to 64-bit Windows will affect developers. For systems-level programmers, this is a must-have title.


    Windows Script Host Programmers Reference

    By  Dino Esposito

    A great resource for learning how to automate tasks in Windows using the Windows Scripting Host.


    Programming Visual C++ Version 6.0 Using MFC Unleashed

    By  Ken Scribner

    Packed with 30+ years of combined experience programming Visual C++ using MFC to solve real world problems. The book details the MFC architecture and demonstrates how MFC is best employed. (Kenn wrote the chapters on OpenGL, DirectX, DHTML, and ATL/COM integration.)


    Programming Microsoft Visual Basic 6.0

    By  Francesco Balena

    Create professional-quality applications, components, and user interfaces faster and more efficiently than ever with the powerful object-oriented programming capabilities in the Visual Basic 6.0 development system. From Windows® common controls to data access, Internet, and ActiveX® programming, this book covers core development topics for version 6.0—providing insightful explanations and expertly rendered examples for rapid acceleration of your Win32® productivity.• Expedite development with the object-oriented capabilities in Visual Basic 6.0—including events, polymorphism, and object hierarchies• Develop great user interfaces that use the full range of controls in Visual Basic and take advantage of OLE drag and drop, data-driven forms, and advanced Windows API techniques• Build datacentric solutions using ActiveX Data Objects (ADO) 2.0 and 2.1, the DataEnvironmentn designer, and RDS components for remote activation over the Internet • Master ActiveX technology to create controls, learning advanced techniques such as COM callbacks, multithreaded components and applications, and windowless ActiveX controls• Deploy rich, Web-ready components and applications with Dynamic HTML (DHTML) and Microsoft Internet Information ServerAn electronic version of this book is available on the companion CD.


    Programming Windows with MFC

    By  Jeff Prosise

    The newly updated and expanded second edition of this acclaimed title covers 32-bit development for all Microsoft(r) Windows platforms, including Windows 2000, using the Microsoft Foundation Class Library (MFC). Aimed at developers who wish to capitalize on advances in the MFC for rapid, object-oriented programming, the book delves into MFC basics, progresses to the document/view architecture, then addresses advanced topics including ActiveX(r), OLE, and COM. Author Jeff Prosise once again sets the standard in describing the art of writing MFC-based Windows applications with his clear and comprehensive treatment of concepts and techniques. Readers will discover how to produce incredible functionality with little new code by appropriating MFC code from the class library. They'll also find sample programs and executables on the book's CD-ROM to further fuel their own projects.


    Windows Shell Programming

    By  Dino Esposito

    A compendium of shell programming techniques that teaches you how to push the Windows shell to perform complex actions using C++. Covers the Windows Shell API, shell and namespace extensions, the shell's object model.


    Instant DHTML Scriptlets

    By  Dino Esposito

    Although little known, Scriptlets are an interesting feature of IE40 and higher that lets you write code once and reuse forever through an HTML-based component model.

    Jeffrey Richter, Jeff Prosise, and John Robbins



    Get $100 off Devscovery