搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
ASP.NET Web界面设计三剑客:CSS、Themes和Master Pages
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302199922
  • 作      者:
    (美)Jacob J. Sanford著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2009
收藏
编辑推荐
  随着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开发人员理解起来并不困难。
展开
作者简介
  Jacob J.Sanford是Children&Families公司佛罗里达州办事处“快速应用程序开发小组”的项目主管。他有十多年的Web应用程序开发经验,而且最近这些年来几乎一直在使用.NET Framework进行开发。为了总结自己的开发经验,也为了向大家展示他所热衷的aesthNETics开发理念,他精心著写了本书。
展开
内容介绍
  随着ASP.NET 2.0 的出现,.NET 开发人员终于有了可以轻松创建美观的Web 应用程序界面的工具。利用它们,可以很容易地创建具有一致观感的站点。本书将阐述如何将这些新ASP.NET 工具与通用Web 标准联系起来,如CSS 、颜色、图形和无障碍性。这种组合提供了独特的技巧,使得创建视觉冲击力强大的ASP.NET 页面所需的艺术看上去与驱动它们的技术一样令人心动。
  在深入探讨新导航控件、Master Pages 和主题之前,本书先让ASP.NET 程序员对基本Web 设计所需的考虑事项进行了全面的了解,包括颜色和字体、Photoshop 基础以及CSS 标准的基础知识。有了这些工具,ASP.NET 开发人员就可以提升他们的编程技能,使创建的ASP.NET 站点不仅功能全面,而且具有强大的吸引力和易用性。
展开
精彩书摘
  1.3提高员工的期望
  在如今快速发展的技术市场上,程序员被越来越频繁地要求成为编程方面的“多才多艺者”。这只是意味着客户和管理层希望程序员能处理Web项目的各个方面,从需求收集到应用程序开发,再到用户测试和文档化的协调。是的,甚至还有图形处理和设计。有多少工作是您希望公司不要都让您来做的呢?程序员已经发现完全不可能说“我不管数据库,那是DBA的事。”随着时间的推移,您又会发现很难开口说“我不做图,那是设计师的事。”
  即使这种情况还不是真的,也肯定有其他理由让您成为关于.NET应用程序的更好的Web设计师。理由之一是,它可以使您从同行和同事中脱颖而出。假设您在一个做大量.NETWeb应用程序的编程工作室工作,其中大部分程序员精通.NET。您的能力差不多处于中间水平。您不是小组中最优秀的,当然也不是最差的。如何使自己与众不同呢?您当然可以多花时间成为小组中的最佳.NET开发人员。但是除此之外还能做什么呢?
展开
目录
第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
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证