The Old New Thing


Book Description

"Raymond Chen is the original raconteur of Windows." --Scott Hanselman, ComputerZen.com "Raymond has been at Microsoft for many years and has seen many nuances of Windows that others could only ever hope to get a glimpse of. With this book, Raymond shares his knowledge, experience, and anecdotal stories, allowing all of us to get a better understanding of the operating system that affects millions of people every day. This book has something for everyone, is a casual read, and I highly recommend it!" --Jeffrey Richter, Author/Consultant, Cofounder of Wintellect "Very interesting read. Raymond tells the inside story of why Windows is the way it is." --Eric Gunnerson, Program Manager, Microsoft Corporation "Absolutely essential reading for understanding the history of Windows, its intricacies and quirks, and why they came about." --Matt Pietrek, MSDN Magazine's Under the Hood Columnist "Raymond Chen has become something of a legend in the software industry, and in this book you'll discover why. From his high-level reminiscences on the design of the Windows Start button to his low-level discussions of GlobalAlloc that only your inner-geek could love, The Old New Thing is a captivating collection of anecdotes that will help you to truly appreciate the difficulty inherent in designing and writing quality software." --Stephen Toub, Technical Editor, MSDN Magazine Why does Windows work the way it does? Why is Shut Down on the Start menu? (And why is there a Start button, anyway?) How can I tap into the dialog loop? Why does the GetWindowText function behave so strangely? Why are registry files called "hives"? Many of Windows' quirks have perfectly logical explanations, rooted in history. Understand them, and you'll be more productive and a lot less frustrated. Raymond Chen--who's spent more than a decade on Microsoft's Windows development team--reveals the "hidden Windows" you need to know. Chen's engaging style, deep insight, and thoughtful humor have made him one of the world's premier technology bloggers. Here he brings together behind-the-scenes explanations, invaluable technical advice, and illuminating anecdotes that bring Windows to life--and help you make the most of it. A few of the things you'll find inside: What vending machines can teach you about effective user interfaces A deeper understanding of window and dialog management Why performance optimization can be so counterintuitive A peek at the underbelly of COM objects and the Visual C++ compiler Key details about backwards compatibility--what Windows does and why Windows program security holes most developers don't know about How to make your program a better Windows citizen




Introducing Windows 10 for IT Professionals


Book Description

Get a head start evaluating Windows 10--with technical insights from award-winning journalist and Windows expert Ed Bott. This guide introduces new features and capabilities, providing a practical, high-level overview for IT professionals ready to begin deployment planning now. This edition was written after the release of Windows 10 version 1511 in November 2015 and includes all of its enterprise-focused features. The goal of this book is to help you sort out what’s new in Windows 10, with a special emphasis on features that are different from the Windows versions you and your organization are using today, starting with an overview of the operating system, describing the many changes to the user experience, and diving deep into deployment and management tools where it’s necessary.




Windows 8 Secrets


Book Description

Tips, tricks, treats, and secrets revealed on Windows 8 Microsoft is introducing a major new release of its Windows operating system, Windows 8, and what better way for you to learn all the ins and outs than from two internationally recognized Windows experts and Microsoft insiders, authors Paul Thurrott and Rafael Rivera? They cut through the hype to get at useful information you'll not find anywhere else, including what role this new OS plays in a mobile and tablet world. Regardless of your level of knowledge, you'll discover little-known facts about how things work, what's new and different, and how you can modify Windows 8 to meet what you need. Windows 8 Secrets is your insider's guide to: Choosing Windows 8 Versions, PCs and Devices, and Hardware Installing and Upgrading to Windows The New User Experience The Windows Desktop Personalizing Windows Windows Store: Finding, Acquiring, and Managing Your Apps Browsing the Web with Internet Explore Windows 8's Productivity Apps Windows 8's Photo and Entertainment Apps Xbox Games with Windows 8 Windows 8 Storage, Backup, and Recovery Accounts and Security Networking and Connectivity Windows 8 for Your Business Windows Key Keyboard Shortcuts Windows 8 Secrets is the ultimate insider's guide to Microsoft's most exciting Windows version in years.




Introducing Microsoft Power BI


Book Description

This is the eBook of the printed book and may not include any media, website access codes, or print supplements that may come packaged with the bound book. Introducing Microsoft Power BI enables you to evaluate when and how to use Power BI. Get inspired to improve business processes in your company by leveraging the available analytical and collaborative features of this environment. Be sure to watch for the publication of Alberto Ferrari and Marco Russo's upcoming retail book, Analyzing Data with Power BI and Power Pivot for Excel (ISBN 9781509302765). Go to the book's page at the Microsoft Press Store here for more details:http://aka.ms/analyzingdata/details. Learn more about Power BI at https://powerbi.microsoft.com/.




Microsoft Surface Pro 7 User Guide


Book Description

A Comprehensive User Guide to Microsoft Surface Pro 7 Are you looking for a user manual that will help you SETUP and Master your Microsoft Surface Pro 7? Are you looking for a manual that will expose you to all the amazing features of your device? Then get your hands on this book and have an amazing time using your device.Microsoft's latest detachable improves on one of the best 2-in-1 laptops around with strong 10th Gen Intel performance and a long-overdue USB-C port. The Surface Pro 7's sharp display, ample power and excellent optional Type Cover keyboard make it one of the best laptops you can buy if you want a detachable. There are many other factors that make up the overall goodness of the device. We got a chance at handling the device and we are presenting our User Guide to help you maximize your device.This book is written in simple and clear terms with a step-by-step approach and with tips and tricks that will help you to master your Microsoft Surface Pro 7 within the shortest period of time. Inside you will discover: - How to set up your new Surface Pro 7- Tips & Tricks to Personalize and Get to Know Your Surface Pro 7- Using Surface with your iPhone or Android- Tips to Optimize the Surface Pro 7- Get photos from your Android on your Surface- Start browsing the web on your phone, continue on your Surface- Stay organized with Cortana on your Android phone and Surface- Using Surface with iPhone, iCloud, and iTunes- Use Office apps on your Surface and iPhone- Send a webpage from your iPhone to your Surface- Customizable mouse for your Surface- How to use your Surface Pen- Surface Pro Signature Type Cover- Touchpad gestures for Windows 10- Use Microsoft Arc Mouse or Surface Arc Mouse- Set up Surface Dock and docking stations- Creating and using a USB recovery drive for Surface- How to easily disable adaptive contrast on Surface Pro 7- How to Disable Action Center for Windows 10 Home or Pro- Customizing multiple desktops in Window- How to Create a Local Account While Setting up, windows 10 home or Pro- How to Use Split Screen on Surface Pro- How to screenshot on Surface Pro without a keyboard- Get photos from your iPhone to your Surface- Use Office apps on your Surface and iPhone- And so much more!Add this book to your library Now!







Begin to Code with Python


Book Description

Become a Python programmer–and have fun doing it! Start writing software that solves real problems, even if you have absolutely no programming experience! This friendly, easy, full-color book puts you in total control of your own learning, empowering you to build unique and useful programs. Microsoft has completely reinvented the beginning programmer’s tutorial, reflecting deep research into how today’s beginners learn, and why other books fall short. Begin to Code with Python is packed with innovations, from its “Snaps” prebuilt operations to its “Make Something Happen” projects. Whether you’re a total beginner or you’ve tried before, this guide will put the power, excitement, and fun of programming where it belongs: in your hands! Easy, friendly, and you’re in control! Learn how to... Get, install, and use powerful free tools to create modern Python programs Learn key concepts from 170 sample programs, and use them to jumpstart your own Discover exactly what happens when a program runs Approach program development with a professional perspective Learn the core elements of the Python language Build more complex software with classes, methods, and objects Organize programs so they’re easy to build and improve Capture and respond to user input Store and manipulate many types of real-world data Define custom data types to solve specific problems Create interactive games that are fun to play Build modern web and cloud-based applications Use pre-built libraries to quickly create powerful software Get code samples, including complete apps, at: https://aka.ms/BegintoCodePython/downloads About This Book For absolute beginners who’ve never written a line of code For anyone who’s been frustrated with other beginning programming books or courses For people who’ve started out with other languages and now want to learn Python Works with Windows PC, Apple Mac, Linux PC, or Raspberry Pi Includes mapping of MTA exam objectives that are covered in this book, as well as an appendix with further explanation of some of the topics on the exam




The Security Development Lifecycle


Book Description

Your customers demand and deserve better security and privacy in their software. This book is the first to detail a rigorous, proven methodology that measurably minimizes security bugs--the Security Development Lifecycle (SDL). In this long-awaited book, security experts Michael Howard and Steve Lipner from the Microsoft Security Engineering Team guide you through each stage of the SDL--from education and design to testing and post-release. You get their first-hand insights, best practices, a practical history of the SDL, and lessons to help you implement the SDL in any development organization. Discover how to: Use a streamlined risk-analysis process to find security design issues before code is committed Apply secure-coding best practices and a proven testing process Conduct a final security review before a product ships Arm customers with prescriptive guidance to configure and deploy your product more securely Establish a plan to respond to new security vulnerabilities Integrate security discipline into agile methods and processes, such as Extreme Programming and Scrum Includes a CD featuring: A six-part security class video conducted by the authors and other Microsoft security experts Sample SDL documents and fuzz testing tool PLUS--Get book updates on the Web. For customers who purchase an ebook version of this title, instructions for downloading the CD files can be found in the ebook.




Beneath a Surface


Book Description

"The inside story of how Microsoft overcame a $900 million write-down to become the hero of the PC industry"--Subtitle on cover.




The E-primer


Book Description

E-Prime, the software suite of Psychology Software Tools, is used worldwide for designing and running custom psychology experiments. Aimed at students and researchers alike, this timely volume provides a much needed, down-to-earth introduction into the wide range of experiments that can be set up using E-Prime. Many tutorials are provided to introduce the beginner and reacquaint the experienced researcher with constructing experiments typical for the broad field of psychological and cognitive science. Apart from explaining the basic structure of E-Prime and describing how it suits daily scientific practice, this book also gently introduces programming via E-Prime's own language: E-Basic. The authors guide the readers through the software step by step, from an elementary level to an advanced level, enabling them to benefit from the enormous possibilities E-Prime provides for experimental design.