Master your Minecraft
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Tour our stores


    Recently Viewed clear list


    What I'm Giving | November 29, 2014

    Neil Patrick Harris: IMG Neil Patrick Harris: What I'm Giving



    At Powell's, we feel the holidays are the perfect time to share our love of books with those close to us. For this special blog series, we reached... Continue »

    spacer
Qualifying orders ship free.
$39.95
List price: $59.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
25 Remote Warehouse Database- Design

More copies of this ISBN

Other titles in the Addison-Wesley Microsoft Technology series:

Seeing Data (Addison-Wesley Microsoft Technology)

by

Seeing Data (Addison-Wesley Microsoft Technology) Cover

 

Synopses & Reviews

Publisher Comments:

“Rebecca provides an invaluable resource to help developers focus on a commonly overlooked but vital part of an application—the user experience.”

         —David Sceppa, Program Manager, Microsoft Corporation

“Rebecca Riordan takes UI programming and practices to new heights. She has gone byond simply explaining the theory behind UI programming practices, providing code samples that are practical, well-documented, and can be immediately incorporated into a development project.”

         —Wendy Chun, AVP/Product Development, SunGard Insurance Systems

“Riordan has produced what is THE reference guide on user interface design in .NET. Serious developers and beginners alike will learn both design techniques that can put applications over the top and pitfalls to avoid.”

         —Kelly J. Martens, Manager, Information Systems and Development, JJ Koepsell Company Build Outstanding User Interfaces with .NET: Principles, Techniques, and Code

Nowadays, users and clients demand exceptionally usable software. But few developers are trained to create high-quality user interfaces, and few .NET books offer much help—until now.

In Seeing Data , Microsoft MVP Rebecca M. Riordan shows how to use .NETs advanced UI tools to build applications that reflect todays interface design best practices. She offers visual examples, code, and techniques for every .NET project.

Writing for experienced .NET developers, Riordan introduces core principles of effective interface design—including focus, flow, alignment, proximity, contrast, and consistency. She demonstrates how to architect databases for better usability, and how to build more effective form layouts. Next, she systematically tackles user interaction, showing how to:

  • Help users navigate DataSets, manipulate data, and generate reports
  • Utilize menus, toolbars, buttons, and Help systems
  • Enforce data integrity
  • Simplify installation and customization

Riordan covers essential technical underpinnings ranging from GDI+ Managed Classes to ADO.NET data binding. She presents dozens of Visual Basic .NET examples—all designed for easy, quick reuse, and downloadable from the books companion Web site, along with C# equivalents.

Book News Annotation:

Riordan writes for experienced .NET developers with a basic understanding of application development and database systems, but no formal training in interface design. She starts with the basics, including the principles of interface design, graphic objects, typography, color, images in the .NET framework, and ADO .NET data binding. She describes representing entities, including simple and complex layouts; representing attributes, such as numbers and text, and list and grid controls; interacting with the user, as in managing data display and using command widgets; and building applications, including interface architecture, user customization, and installation. She includes a glossary.
Annotation 2004 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

Why do so many computer programs have such poorly designed user interfaces? The most likely reason is that most developers have no training in how to design good graphical user interfaces (GUIs.) Microsoft has included many helpful tools in the .NET Framework for interface design. Many books on .NET have a few pages or at most a chapter on these tools. But until now there has not been a book that shows how to use these tools in detail in the context of sound UI design principles. This book is intended for experienced programmers with a basic knowledge of application development and database systems, but no formal training in the basics of interface design. Acknowledged database design expert Rebecca Riordan calls upon her years of experience in the field to give developers just the right combination of theory and practical information to help them design interfaces that will be easy to use. She includes lots of sample code that readers can take and insert into their own programs, saving them time and money. All code in the book is written in Visual Basic .NET; C# versions are available on the book's companion web site.

About the Author

Rebecca M. Riordan has more than fifteen years of experience designing and developing databases and other applications. She is a Microsoft MVP and a frequent speaker at conferences, including Microsoft TechEd. She is the author of many books, including Seeing Data: Designing User Interfaces for Database Systems Using .NET (Addison-Wesley, 2005). Her other highly respected books include Designing Relational Database Systems (1999), Microsoft SQL Server 2000 Programming Step by Step (2000), and ADO.NET Step by Step (2002), all published by Microsoft Press.

Table of Contents

Foreword.

Preface.

Acknowledgments.

I. THE BASICS.

1. Interface Design.

Terminology.

The Principle of Interface Design.

Graphic Design.

2. .NET Graphic Objects.

GDI+ Primitives.

Pens and Brushes.

Using the Graphics Object.

The ControlPaint Class.

3. Typography.

The Architecture of Type.

Families and Faces and Fonts (oh my).

Using Fonts.

Windows Fonts.

4. Color.

Understanding Color.

Using Color.

Color Models.

Color in the .NET Framework.

5. Images in the .NET Framework.

Using Images.

Images in the .NET Framework.

6. ADO .NET Data Binding.

Binding Control Properties.

Synchronized Binding.

II. REPRESENTING ENTITIES.

7. Entity Types.

The Entity-Relationship Model.

Simple Entities.

Complex Entities.

Displaying Multiple Entities.

8. Simple Layouts.

Window Basics.

Primary Windows.

Secondary Windows.

9. Complex Layouts.

Complex Form Design.

Panel Structures.

Coordinated Structures.

10. Displaying Forms.

Laying Out Forms.

Anchoring and Docking Controls.

Resizing Forms.

Displaying Forms.

III. REPRESENTING ATTRIBUTES.

11. Complex Attributes.

Get it Right.

Logical Values.

Date and Time Values.

Binary Objects.

12. Numbers and Text.

Numeric and Monetary Values.

Text Values.

13. List Controls.

Using List Controls.

ListBox and CheckedListBox Controls.

The ComboBox Control.

The DomainUpDown Control.

TreeView.

14. Grid Controls.

Using Grid Controls.

The ListView Control.

The DataGrid Control.

IV. INTERACTING WITH THE USER.

15. Managing Data Display.

Navigating through Data.

Managing Data Entry.

Managing Data Persistence.

16. Command Widgets.

Button Widgets.

Menus.

Menu Conventions.

Toolbars.

17. User Assistance.

Types of User Assistance.

Functional Principles.

Providing Passive Assistance.

Providing Reactive Assistance.

Providing Proactive Assistance.

18. Database Integrity.

Theoretical Foundations.

Implementing Constraints and Rules.

Validation Techniques.

Using the ErrorProvider Control.

19. Sorting, Searching, and Filtering.

Sorting.

Searching.

Filtering.

20. Reporting.

Designing Reports.

Managing Reports.

Implementing Reports.

V. BUILDING APPLICATIONS.

21. Interface Architectures.

Architectural Paradigms.

Implementation Architectures.

22. User Customization.

Using Control Panel Settings.

Implementing Customization.

Persisting Application States.

23. Installation.

Windows Conventions.

Visual Studio Setup Projects.

Glossary.

Index.

Product Details

ISBN:
9780321205612
Author:
Riordan, Rebecca
Publisher:
Addison-Wesley Professional
Author:
Riordan, Rebecca M.
Location:
Boston
Subject:
Programming Languages - General
Subject:
User Interfaces
Subject:
Data Modeling & Design
Subject:
Social Aspects - Human-Computer Interaction
Subject:
Microsoft .NET
Subject:
Programming - General
Subject:
Database design
Subject:
Database Management - General
Copyright:
Edition Description:
Trade paper
Series:
The Addison-Wesley Microsoft Technology Series
Series Volume:
no. 32/2002
Publication Date:
July 2004
Binding:
TRADE PAPER
Grade Level:
Professional and scholarly
Language:
English
Illustrations:
Y
Pages:
544
Dimensions:
9.28x6.96x1.31 in. 2.29 lbs.

Related Subjects

Computers and Internet » Computers Reference » Social Aspects » Human and Computer Interaction
Computers and Internet » Database » Design
Computers and Internet » Programming » Microsoft Programming
Computers and Internet » Software Engineering » Programming and Languages

Seeing Data (Addison-Wesley Microsoft Technology) New Trade Paper
0 stars - 0 reviews
$39.95 In Stock
Product details 544 pages Addison-Wesley Professional - English 9780321205612 Reviews:
"Synopsis" by , Why do so many computer programs have such poorly designed user interfaces? The most likely reason is that most developers have no training in how to design good graphical user interfaces (GUIs.) Microsoft has included many helpful tools in the .NET Framework for interface design. Many books on .NET have a few pages or at most a chapter on these tools. But until now there has not been a book that shows how to use these tools in detail in the context of sound UI design principles. This book is intended for experienced programmers with a basic knowledge of application development and database systems, but no formal training in the basics of interface design. Acknowledged database design expert Rebecca Riordan calls upon her years of experience in the field to give developers just the right combination of theory and practical information to help them design interfaces that will be easy to use. She includes lots of sample code that readers can take and insert into their own programs, saving them time and money. All code in the book is written in Visual Basic .NET; C# versions are available on the book's companion web site.
spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.