Windows Via C/C++

by Jeffrey Richter and Christophe Nasarre

Published 28 November 2007
Get the preeminent guide to programming application for Windows with C++. Programming Applications for Microsoft Windows is a classic book (formerly titled Advanced Windows, Third Edition) and is now fully updated for Windows Vista, including the latest information about Windows XP. 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, thread pooling, virtual memory, DLLs, file I/O, and message crackers. For systems-level programmers, this is a must-have title. Includes code samples in Visual C++.

CLR via C#

by Jeffrey Richter

Published 1 February 2010

Dig deep and master the intricacies of the common language runtime, C#, and .NET development. Led by programming expert Jeffrey Richter, a longtime consultant to the Microsoft .NET team - you’ll gain pragmatic insights for building robust, reliable, and responsive apps and components.

  • Fully updated for .NET Framework 4.5 and Visual Studio 2012
  • Delivers a thorough grounding in the .NET Framework architecture, runtime environment, and other key topics, including asynchronous programming and the new Windows Runtime
  • Provides extensive code samples in Visual C# 2012
  • Features authoritative, pragmatic guidance on difficult development concepts such as generics and threading

    Windows Runtime via C#

    by Jeffrey Richter

    Published 1 November 2013

    Delve inside the Windows Runtime - and learn best ways to design and build Windows Store apps. Guided by Jeffrey Richter, a recognized expert in Windows and .NET programming, along with principal Windows consultant Maarten van de Bospoort, you'll master essential concepts. And you'll gain practical insights and tips for how to architect, design, optimize, and debug your apps.

    With this book, you will:

    • Learn how to consume Windows Runtime APIs from C#
    • Understand the principles of architecting Windows Store apps
    • See how to build, deploy, and secure app packages
    • Understand how apps are activated and the process model controlling their execution
    • Study the rich features available when working with files and folders
    • Explore how to transfer, compress, and encrypt data via streams
    • Design apps that give the illusion of running using live tiles, background transfers, and background tasks
    • Share data between apps using the clipboard and the Share charm
    • Get advice for monetizing your apps through the Windows Store

    About This Book

    • Requires working knowledge of Microsoft .NET Framework, C#, and the Visual Studio IDE
    • Targeted to programmers building Windows Store apps
    • Some chapters also useful to those building desktop apps

    Technologies Covered

    • Windows 8.1
    • Microsoft Visual Studio 2013