Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Developing User Interfaces for Microsoft Windows

Buy

Good user interfaces matter. In fact, they matter a great deal to the success of a program. While a program’s design and technology affects its overall capability and performance, as far as the user is concerned, the user interface is the program. If the user interface isn’t good, the program isn’t good. Don’t expect users to look behind a bad user interface to see what lies beneath. They won’t.

How many Microsoft Windows software products on the market that have bad user interfaces have been commercial successes? I am familiar with only one: a popular high-end image-processing program (which shall remain anonymous). Ask anyone who uses this program how they like it and you will get the same response: love the program, hate the interface. But this program is fairly unusual. It provides complex image manipulation that is unavailable in other programs, and its awkward interface allows for batch processing that its users love. As a good rule of thumb, if there are several programs competing in a particular market segment, the winner will be the one with the best user interface.

The target audience for this book is Windows programmers, specifically those programming Windows applications and utilities using MFC, the Windows API, or Microsoft Visual Basic. Many of the ideas I present also apply to other types of programming, such as programs designed for other operating systems, Web pages, and thin-client Windows DNA (Distributed interNet Applications architecture) programs, but I have not gone out of my way to address these specific subjects. Likewise, many of the ideas I present should be useful to software development team members other than programmers, such as managers, quality assurance testers, and technical writers, but again I haven’t gone out of my way to address these specific audiences.
(HTML tags aren't allowed.)

Emerging Wireless Multimedia: Services and Technologies
Emerging Wireless Multimedia: Services and Technologies
The provision of IP-based multimedia services is one of the most exiting and challenging aspects of next generation wireless networks. A significant evolution has been underway for enabling such multimedia services and for ultimately migrating the Internet to the wireless world. This book examines this evolution, looking at an array of the most...
MDA Explained: The Model Driven Architecture-Practice and Promise
MDA Explained: The Model Driven Architecture-Practice and Promise
Experienced application developers often invest more time in building models than they do in actually writing code. Why? Well-constructed models make it easier to deliver large, complex enterprise systems on time and within budget. Now, a new framework advanced by the Object Management Group (OMG) allows developers to build systems according to...
Current Topics in Developmental Biology, Volume 78
Current Topics in Developmental Biology, Volume 78

This serial provides a comprehensive survey of the major topics in the field of developmental biology. These volumes are valuable to researchers in animal and plant development, as well as to students and professionals who want an introduction to cellular and molecular mechanisms of development. The series has recently passed its 30-year...


Beginning ASP.NET 4.5: in C# and VB
Beginning ASP.NET 4.5: in C# and VB
TO BUILD EFFECTIVE AND ATTRACTIVE database-driven websites, you need two things: a solid and fast framework to run your web pages on and a rich and extensive environment to create and pro- gram these web pages. With ASP.NET 4.5 and Visual Studio 2012 you get both. Together they form the platform to create dynamic and interactive websites. ...
The Language-Rich Classroom: A Research-Based Framework for Teaching English Language Learners
The Language-Rich Classroom: A Research-Based Framework for Teaching English Language Learners

Today's multilingual classrooms challenge even the best teachers' skills. As teachers strive to help all students reach their full potential, the needs of English language learners (ELLs) can seem overwhelming. In this book, educators and consultants Pérsida and William Himmele present a five-part, research-based...

Visual Data Mining: Techniques and Tools for Data Visualization and Mining
Visual Data Mining: Techniques and Tools for Data Visualization and Mining

Business intelligence solutions transform business data into conclusive, fact-based, and actionable information and enable businesses to spot customer trends, create customer loyalty, enhance supplier relationships, reduce financial risk, and uncover new sales opportunities. The goal of business intelligence is to make sense of change-to...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy