出版时间:2009-6 出版社:清华大学出版社 作者:桑福德 页数:449 译者:张云
Tag标签:无
前言
欢迎阅读我的第一部著作《ASP.NETWeb界面设计三剑客:CSS Themes和MasterPages》。本书的出发点是告诉读者有关主题(theme)的商业用途和优点。开始时,我只对它们稍微进行了一些研究,后来随着研究越来越深入,我一直在想“这是到目前为止我见到的最酷的东西”。我开始告诉同事和同行关于主题的不同用法,他们大多在当时还未听说过主题,即使听说过,对于它们是什么以及如何使用也没有具体概念。我开始组织关于主题的CodeCamp活动,反响空前热烈。所以我认为这是一个写书的极佳题材。。 当我真正开始写书时,题材却扩展了。的确,主题是吸引人的,应当将其优点公布于众。但是这样就够了吗?也就是说,仅介绍创建主题的基本知识以及如何应用,就够了吗?是否需要将Web设计的基础知识结合到任何主题设计中?显然,后者越来越成为本书的焦点。虽然主题是我称之为“aesthNETics”的概念的重要组成部分——这意味着创建强大。NET页面的艺术与驱动它们的技术一样惊人——但是它们只是综合体的一部分。作为一名aesthNETics开发人员,在任何Web项目规划中考虑的事项必须包括统一的Web标准,如CSS。颜色。图形和无障碍化。但更重要的是,必须将。NET放到该综合体中。这意味着用VisualStudio2005的工具来增强所开发的站点的外观和一致性。如果您认真考虑aesthNETics,将发现菜单控件。控件适配器。MasterPages和主题等工具是关键部分。 本书的描述顺序是向无障碍Web设计迈进。我学过使用基于表的布局设计的Web方案——任何像我一样用HTML达十多年的人都可能会说同样的话。当时没有太多关于CSS和无障碍化标准的讨论。直到大约一年前当我开始慢慢转移到体验CSS结构设计时,情况才有所改变。当我开始写这本书时,还没有完全转变过来,直到本书完成后,我才完全转变过来。这其中部分原因是我为本书所做的研究,还有一个因素是从我自己的工作经验(作为State代理)中吸取到的教训。如果我在一年前就写了本书,CSS可能就不是很重的负担了。要是我在前几年写了CSS,可能就不会像现在一样在前面几章设计那么多表。时间总是会改变一些事情的。 我的目标是让您发现本书介绍的工具和技巧是有用的,以便您可以开始思考关于无障碍Web设计的问题,并将它结合到您开发的项目中。我希望您能够在项目中使用。NET控件来创建一致且样式化的Web应用程序,同时保持对所有人无障碍。我希望您像我一样充满激情地开发您的Web项目的界面。如果已经有了强大的处理数据访问和项目的业务逻辑层的能力,本书可以帮助您提高技能,使您可以向单位提交一个样样俱全的完整项目。能做到这一点时,您会觉得自己是一位。NETWeb设计全才。
内容概要
随着ASP.NET 2.0 的出现,.NET 开发人员终于有了可以轻松创建美观的Web 应用程序界面的工具。利用它们,可以很容易地创建具有一致观感的站点。本书将阐述如何将这些新ASP.NET 工具与通用Web 标准联系起来,如CSS 、颜色、图形和无障碍性。这种组合提供了独特的技巧,使得创建视觉冲击力强大的ASP.NET 页面所需的艺术看上去与驱动它们的技术一样令人心动。 在深入探讨新导航控件、Master Pages 和主题之前,本书先让ASP.NET 程序员对基本Web 设计所需的考虑事项进行了全面的了解,包括颜色和字体、Photoshop 基础以及CSS 标准的基础知识。有了这些工具,ASP.NET 开发人员就可以提升他们的编程技能,使创建的ASP.NET 站点不仅功能全面,而且具有强大的吸引力和易用性。
作者简介
Jacob J.Sanford是Children&Families公司佛罗里达州办事处“快速应用程序开发小组”的项目主管。他有十多年的Web应用程序开发经验,而且最近这些年来几乎一直在使用.NET Framework进行开发。为了总结自己的开发经验,也为了向大家展示他所热衷的aesthNETics开发理念,他精心著写了本书。
书籍目录
第1章 aesthNETics 1.1 aesthNETics的定义 1.2 aesthNETics之所以重要的原因 1.3 提高员工的期望 1.4 为Web站点创建一致外观:aesthNETics要点 1.5 前提条件 1.6 小结 第2章 Web设计基础知识 2.1 设计基础 2.2 无障碍化 2.3 小结 第3章 Photoshop:给开发人员的提示与技巧 3.1 前提条件 3.2 项目指南 3.3 Photoshop概览 3.4 第一个图 3.5 第二个图 3.6 移动浏览器图形 3.7 扩展您的Photoshop技巧 3.8 小结 第4章 层叠样式表(CSS)第5章 ASP.NET 2.0 CSS Friendly Control Adapters 第6章 一致性导航 第7章 母版页 第8章 主题 第9章 应用主题 第10章 集合所有概念——新的主题 附录A 代号为Orcas的Microsoft Visual Studio 附录B Microsoft Silverlight简介
章节摘录
1.3提高员工的期望 在如今快速发展的技术市场上,程序员被越来越频繁地要求成为编程方面的“多才多艺者”。这只是意味着客户和管理层希望程序员能处理Web项目的各个方面,从需求收集到应用程序开发,再到用户测试和文档化的协调。是的,甚至还有图形处理和设计。有多少工作是您希望公司不要都让您来做的呢?程序员已经发现完全不可能说“我不管数据库,那是DBA的事。”随着时间的推移,您又会发现很难开口说“我不做图,那是设计师的事。” 即使这种情况还不是真的,也肯定有其他理由让您成为关于.NET应用程序的更好的Web设计师。理由之一是,它可以使您从同行和同事中脱颖而出。假设您在一个做大量.NETWeb应用程序的编程工作室工作,其中大部分程序员精通.NET。您的能力差不多处于中间水平。您不是小组中最优秀的,当然也不是最差的。如何使自己与众不同呢?您当然可以多花时间成为小组中的最佳.NET开发人员。但是除此之外还能做什么呢?
图书封面
图书标签Tags
无
评论、评分、阅读与下载