网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 网页网站制作 > 商品详情

ASP.NET Web界面设计三剑客:CSS、Themes和Master Pages

分享到:
ASP.NET Web界面设计三剑客:CSS、Themes和Master Pages

最 低 价:¥43.50

定 价:¥58.00

作 者:(美)桑福德

出 版 社:清华大学出版社

出版时间:2009-06-01

I S B N:9787302199922

商品详情

编辑推荐

  随着ASP.NET 2.0的出现,.NET开发人员终于有了可以轻松创建美观的Web应用程序界面的工具。利用它们,可以很容易地创建具有一致观感的站点。《ASP.NET Web界面设计三剑客:CSS、Themes和Master Pages》将阐述如何将这些新ASP.NET工具与通用Web标准联系起来,如CSS、颜色、图形和无障碍性。这种组合提供了独特的技巧,使得创建视觉冲击力强大的ASP.NET页面所需的艺术看上去与驱动它们的技术一样令人心动。
  在深入探讨新导航控件、Master Pages和主题之前,《ASP.NET Web界面设计三剑客:CSS、Themes和Master Pages》先让ASP.NET程序员对基本Web设计所需的考虑事项进行了全面的了解,包括颜色和字体、Photoshop基础以及CSS标准的基础知识。有了这些工具,ASP.NET开发人员就可以提升他们的编程技能,使创建的ASP.NET站点不仅功能全面,而且具有强大的吸引力和易用性。
  主要内容
  如何将视觉和界面设计融入到数据访问和业务逻辑中,使您成为一名成熟而有价值的开发人员。
  如何正确构造导航控件,使之不仅可以国际化您的网站,而且可以通过与ASP.NET Membership API集成来提升页面的安全性
  如何用Master Page构建站点的外观模板,然后在其他页面中继承它们
  如何使ASP.NET控制台呈现无障碍CSS代码而不是表
  如何用新的图形、CSS规则和母版页创建仅用于移动设备的新主题
  Microsoft最新Web开发技术的概览,包括Silverlight和Visual Studio 2008
  《ASP.NET Web界面设计三剑客:CSS、Themes和Master Pages》读者对象:渴望用ASP.NET进行Web界面设计的ASP.NET开发人员。虽然书中的示例是用C#编写的,但是有经验的VB开发人员理解起来并不困难。

内容简介

  随着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章 aesthNETics1
1.1 aesthNETics的定义1
1.2 aesthNETics之所以重要的原因2
1.3 提高员工的期望4
1.4 为Web站点创建一致外观:aesthNETics要点5
1.5 前提条件6
1.6 小结7

第2章 Web设计基础知识9
2.1 设计基础9
2.1.1 屏幕分辨率9
2.1.2 浏览器11
2.1.3 色彩深度13
2.1.4 图像16
2.1.5 文本18
2.1.6 CSS与表19
2.2 无障碍化23
2.2.1 无障碍化之所以重要的原因23
2.2.2 不遵守法规的代价24
2.2.3 确保无障碍化24
2.2.4 测试是否遵守ADA25
2.2.5 遵守AJAX50829
2.2.6 无障碍化的重要性29
2.3 小结30

第3章 Photoshop:给开发人员的提示与技巧31
3.1 前提条件32
3.2 项目指南33
3.3 Photoshop概览33
3.4 第一个图39
3.4.1 图片尺寸与操作39
3.4.2 半透明框41
3.4.3 图层43
3.4.4 文本47
3.4.5 保存图片48
3.4.6 选取颜色模式50
3.5 第二个图51
3.5.1 选择和提取图片52
3.5.2 背景54
3.5.3 轮廓56
3.5.4 文本57
3.5.5 可选的修改60
3.5.6 保存图片65
3.5.7 颜色模式66
3.6 移动浏览器图形66
3.7 扩展您的Photoshop技巧71
3.8 小结71

第4章 层叠样式表(CSS)73
4.1 前提条件74
4.2 看上去就像基于表的设计的Web站点74
4.2.1 CSS基础知识77
4.2.2 DOCTYPE82
4.3 创建样式表83
4.3.1 CSS页面布局87
4.3.2 CSS的“圣杯”93
4.3.3 格式化页脚112
4.3.4 应使用哪一种方法113
4.4 浏览器检验114
4.5 最终CSS文件124
4.6 小结126

第5章 ASP.NET2.0 CSSFriendlyControlAdapters129
5.1 CSSFriendlyControlAdapter的概念129
5.2 安装控件适配器140
5.3 集成控件适配141
5.3.1 新项目141
5.3.2 向现有项目中添加控件适配器144
5.3.3 在项目中使用控件适配器150
5.3.4 它能生效吗152
5.3.5 Stylin’andProfilin159
5.4 了解更多信息167
5.5 小结168

第6章 一致性导航169
6.1 ASP.NET导航控件概述169
6.2 开始学习ASP.NET导航控件170
6.3 SiteMapDataSource控件175
6.3.1 web.sitemap文件175
6.3.2 SiteMapDataSource178
6.3.3 不同的站点地图文件180
6.3.4 锁定181
6.3.5 本地化菜单186
6.4 使用CSSFriendlyControlAdapters191
6.4.1 添加新的web.sitemap文件192
6.4.2 设置web.config文件193
6.4.3 添加Menu控件和SiteMapDataSource194
6.4.4 测试和调整194
6.4.5 美化应用程序196
6.5 浏览器检查202
6.6 特别提示:面包屑206
6.7 小结208

第7章 母版页209
7.1 母版页的发展过程209
7.2 母版页的定义212
7.3 开始编码工作213
7.4 部分类223
7.5 在母版页和子页面之间传递数据227
7.5.1 首先介绍重点227
7.5.2 方法1:引入数据229
7.5.3 方法2:改变类名230
7.5.4 方法3:MasterType231
7.6 全局设置母版页232
7.7 以编程方式设置母版页236
7.7.1 需要考虑的第一个事项:设计时支持238
7.7.2 需要考虑的第二个事项:@MasterType指令242
7.8 嵌套母版页247
7.8.1 继续编码工作248
7.8.2 是否已经解决所有问题255
7.9 最后一个概念256
7.10 合并所有概念:更新surfer5项目256
7.11 小结262

第8章 主题265
8.1 主题的定义265
8.2 第一个主题267
8.3 主题中的CSS270
8.3.1 问题:主题如何应用包含的样式表270
8.3.2 给主题添加CSS文件271
8.3.3 一种解决方案273
8.3.4 style.aspx的优缺点291
8.3.5 其他可能的解决方案293
8.3.6 关于主题中CSS的最后思考293
8.4 皮肤296
8.4.1 添加Skin文件296
8.4.2 有选择地应用Skin属性299
8.4.3 关于皮肤的最后思考307
8.5 图像308
8.5.1 从CSS引用308
8.5.2 在Skin文件内集成图像309
8.5.3 硬编码到主题图像的路径311
8.6 更新surfer5项目312
8.6.1 给主题添加图像312
8.6.2 给主题添加CSS313
8.6.3 更新根文件317
8.6.4 集合所有概念319
8.7 浏览器检查320
8.8 小结321

第9章 应用主题323
9.1 开始之前:在母版页中设置主题323
9.2 默认方法:刷新程序324
9.3 部分解决方案#1:以编程方式设置主题324
9.3.1 Theme方法325
9.3.2 StyleSheetTheme方法329
9.3.3 程序化方法的缺点332
9.3.4 不同主题的优先级332
9.4 部分解决方案#2:全局设置主题333
9.4.1 web.config333
9.4.2 machine.config335
9.4.3 全局方法的缺点338
9.5 部分解决方案#3:继承的基类339
9.5.1 少说多做340
9.5.2 基类的层次结构343
9.6 更新surfer5项目348
9.7 小结350

第10章 集合所有概念——新的主题353
10.1 浏览器检查354
10.2 准备工作359
10.3 第一步:回到制图板361
10.4 第二步:新的母版页361
10.5 第三步:移动主题363
10.6 第四步:结合主题和母版页363
10.7 第五步:添加样式365
10.8 第六步:添加导航368
10.9 浏览器检查:最后的外观373
10.10 小结376
附录A代号为Orcas的MicrosoftVisualStudio379
附录BMicrosoftSilverlight简介409

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...