Seeing Data

Seeing Data pdf epub mobi txt 电子书 下载 2026

☆☆☆☆☆
出版者:Addison-Wesley Professional
作者:Rebecca M. Riordan
出品人:
页数:544
译者:
出版时间:2004-07-16
价格:USD 49.99
装帧:Paperback
isbn号码:9780321205612
丛书系列:
图书标签:
  • 数据可视化
  • 信息图表
  • 数据分析
  • 数据科学
  • 设计
  • 统计学
  • 视觉传达
  • 信息设计
  • 数据呈现
  • 图表设计
想要找书就要到 本本书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

I've been designing and implementing database applications for longer than I'd care to talk about. For the last ten years or so, much of my work has involved helping organizations and other developers improve their existing designs. Even if this weren't my line of work, like everyone else in the twenty-first century, I spend a lot of time using systems. Whenever I shop or do my banking, get a haircut or go to the doctor, I'm directly or indirectly dealing with a computer system somebody, somewhere, designed and implemented. And most of these systems are just plain awful. Now, I'm never entirely comfortable speaking for other people, but I'd be prepared to bet an entire year's worth of chai that nobody has ever intentionally built a user antagonistic software system, so why are so many of the systems we use every day so far away from being user friendly? Part of the answer is that we're all so new at this. Think about it: We've been designing agricultural tools for thousands of years, but we're still fiddling with the shape of a shovel. We've been designing computer programs for use by nonexperts for about twenty years. It's not reasonable to expect us to have it quite figured out yet. Another part of the answer is that none of us can be experts at everything. Given the complexity of today's computer systems, is it reasonable to expect that any one person can be expert at business analysis, interviewing users, systems design, database design, interface design, programming in his or her chosen language (or, more likely these days, languages ), testing, implementation, writing documentation, and training users? Of course it isn't, and yet the realities of system development often require that we have to take on, if not all, at least several of these roles. So, welcome to Seeing Data . I'm not going to promise to make you an expert on designing interfaces. I do promise to introduce you to the basic principles of designing user interfaces for database applications. I'll show you the things you need to think about, the kinds of questions you need to ask yourself, and some of the answers in the form of working code snippets. Most of the principles, and much of the sample code, work equally well with any kind of system, not just databases, but since that's my background, and since most business systems do manipulate data in some way, those are the systems on which I've concentrated. Who Do I Think You Are? To make the subject manageable, I've had to make some assumptions about what you already know. First, I assume that you have a basic understanding of database design. Specifically, I assume that you understand how databases are structured in terms of tables, columns, and rows, and the basics of database normalization. You should also understand the Structured Query Language (SQL) at least well enough to read the snippets, even if you always build your queries using an interactive tool. I also assume that you have a basic understanding of the .NET Framework class hierarchy and the Visual Studio environment. I discuss the .NET Framework data-binding architecture in Chapter 6, ADO .NET Data Binding, but I assume that you have a basic understanding of the primary ADO.NET objects: the Connection, DataAdapter, DataSet, and DataTable. The code examples in this book are in Visual Basic, since I believe it's the easiest of the Visual Studio languages to read, but C# examples are available on the Web site for the book. I do not assume that you're a professional programmer, only that you have some familiarity with the process. Nor do I assume that you have an intimate knowledge of either the Windows API or the internals of the .NET Framework CLR. What's in This Book In Section One of the book, we'll look at each of the fundamental areas of interface design independently. We'll begin with a general overview of interface principles, and then look at graphics, typography, color, and the use of images in the .NET Framework in some detail. In the last chapter of the section, we'll examine data binding with ADO.NET. This isn't strictly part of interface design, but it is fundamental to the rest of the book. If you're already an ADO.NET wizard, you can probably skip this chapter with impunity. In the next two sections, we'll look at how to build an interface from the perspective of the database schema. In Section Two, we'll examine the canonical structures for entities, and how those entities can be represented in the user interface. In Section Three, we'll examine each type of attribute and map them to .NET Framework controls. In Section Four, we tackle the mechanics of how the system interacts with the user. We'll examine methods for allowing the user to navigate through a DataSet and manipulate the data it stores. Then we'll examine the methods you provide for allowing the user to control the application: menus, toolbars, and command buttons. After that we'll discuss two closely related topics: the provision of user assistance and the maintenance of data integrity. In the last two chapters of the section, we'll examine filtering and sorting data, and the provision of reports, both from the perspective of user interaction. In the final section, we'll look at the user interface from the point of view of the application itself. We'll begin with an examination of the architecture of the application as a whole-;how the constituent forms are structure, and the navigation method(s) presented to the user. We'll follow this with a discussion of the methods your application can provide for user customization, and conclude with a brief discussion of the installation process, again from the point of view of how the application interacts with the user. Finally, downloadable code is available at [a

《Seeing Data》是一本旨在帮助读者通过深入理解数据可视化技术和工具,提升自身对数据信息的解读与表达能力的书籍。它以通俗易懂的语言,系统地介绍了从基本概念到高级技巧的内容,逐步引导读者掌握如何将复杂的数据转化为清晰、精准的图形表现。书中涵盖了数据可视化的核心原则,包括色彩选择、图表类型的适用场景以及布局设计的技巧,使读者能够更科学地安排信息呈现的结构与节奏。 书籍特别注重实际应用,通过详细的案例分析和真实数据集演示,帮助读者理解各种可视化方法背后的逻辑和实践意义。这不仅适用于专业领域中的数据分析工作人员,也对希望提升自己的数据呈现能力的初学者来说,提供了极好的学习指南。此外,《Seeing Data》还特别强调用户体验与视觉感知的关系,教读者如何通过细致的设计引导观众快速、准确地理解信息流向和关键点。 书中内容丰富且层次分明,从基础概念介绍到高级技巧讲解,无不体现出对数据可视化领域深刻的理解与热情。读者可以通过实例分析和互动练习,进一步强化所学知识,并逐步建立起自己的数据呈现能力。在整个过程中,书籍始终以清晰、逻辑严密的方式为读者提供支持,确保每个章节都能让读者获得有价值的见解。这本书不仅是一本技术指南,更是一份通往数据智慧的新路径。 通过对不同类型图表的详细探讨,读者可以学会如何选择最合适的可视化方式,避免常见的误区,并掌握科学的设计规范,从而提升信息传递的效率和效果。书中还特别强调了数据故事叙述的重要性,教导读者如何通过图表讲故事,使数据更具感染力和说服力。这些内容使《Seeing Data》成为一本兼具理论深度与实践指导的优秀读物。 整体而言,书籍以其系统化、实用化的设计,吸引了广泛的读者群体,无论是数据从业者,还是希望提升分析能力的新手,都能从中获得有益的思考和学习。在详尽的内容支撑下,这本书不仅帮助读者掌握技术,更在潜移默化中培养了他们对数据的敏感度和理解力。通过这篇书籍,读者将能够更自信地应对复杂的数据环境,并以更清晰的方式呈现信息,为自己的专业成长奠定坚实基础。

作者简介

目录信息

读后感

评分☆☆☆☆☆

评分☆☆☆☆☆

评分☆☆☆☆☆

评分☆☆☆☆☆

评分☆☆☆☆☆

用户评价

评分☆☆☆☆☆

评分☆☆☆☆☆

评分☆☆☆☆☆

评分☆☆☆☆☆

评分☆☆☆☆☆

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等

© 2026 onlinetoolsland.com All Rights Reserved. 本本书屋 版权所有