|
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
|
|
|
|
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
|
|
|
|
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.
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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.
|
|
|
|
|
|
|
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
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
By Dino Esposito
A great resource for learning how to automate tasks in Windows using the Windows Scripting Host.
|
|
|
|
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.)
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|