pry 效果来放大、收缩、渐隐和高亮显示元素;在一段时间内以可视方式更改页面元素;以及执行更多操作。
4. 高级 Photoshop CS5 集成
Dreamweaver 包括了与 Photoshop CS5 的增强的集成功能。现在,设计人员可以在 Photoshop 中选择设计的任一部分(甚至可以跨多个层),然后将其直接粘贴到 Dreamweaver 页面中。Dreamweaver 会显示一个对话框,可在其中为图像指定优化选项。如果需要编辑图像,只需双击图像即可在 Photoshop 中打开原始的带图层 PSD 文件进行编辑。
5. 浏览器兼容性检查
Dreamweaver 中新的浏览器兼容性检查功能可生成报告,如图2-1所示,指出各种浏览器中与 CSS 相关的呈现问题。在代码视图中,这些问题以绿色下划线来标记,如图2-2所示,因此您可以准确知道产生问题的代码位置。确定问题之后,如果知道解决方案,则可以快速解决问题;如果需要了解详细信息,则可以访问 Adobe CSS Advisor。
图2.1 显示与CSS相关的问题
图2-2 绿色下划线
6. Adobe CSS Advisor
Adobe CSS Advisor 网站包含有关最新 CSS 问题的信息,在浏览器兼容性检查过程中可通过 Dreamweaver 用户界面直接访问该网站。CSS Advisor 不止是一个论坛、一个 wiki 页面或一个讨论组,它使您可以方便地为现有内容提供建议和改进意见,或者方便地添加新的问题以使整个社区都能够从中受益。
7. CSS 布局
Dreamweaver 提供一组预先设计的 CSS 布局,它们可以帮助您快速设计好页面并开始运行,并且在代码中提供了丰富的内联注释以帮助您了解 CSS 页面布局,如图2-3所示。Web 上的大多数站点设计都可以被归类为一列、两列或三列式布局,而且每种布局都包含许多附加元素(例如标题和脚注)。Dreamweaver 提供了一个包含基本布局设计的综合性列表,您可以自定义这些设计以满足自己的需要。
图2-3
8. 管理 CSS
借助管理 CSS 功能,可以轻松地在文档之间、文档标题与外部表之间、外部 CSS 文件之间以及更多位置之间移动 CSS 规则。此外,还可以将内联 CSS 转换为 CSS 规则,并且只需通过拖放操作即可将它们放置在所需位置。
9. Adobe Device Central
Adobe Device Central 与 Dreamweaver 相集成并且存在于整个 Creative Suite 3 软件产品系列中,使用它可以快速访问每个设备的基本技术规范,还可以收缩 HTML 页面的文本和图像以便显示效果与设备上出现的完全一样,从而简化了移动内容的创建过程。
10. Adobe Bridge CS5
将 Adobe Bridge CS5与 Dreamweaver 一起使用可以轻松、一致地管理图像和资源。通过 Adobe Bridge 能够集中访问项目文件、应用程序、设置以及 XMP 元数据标记和搜索功能。Adobe Bridge 凭借其文件组织和文件共享功能以及对 Adobe Stock Photos 的访问功能,提供了一种更有效的创新工作流程,使您可以驾驭印刷、Web、视频和移动等诸多项目。
11. CSS增强功能:
DW8具有HTML格式化功能但没有CSS格式化,DW CS3又增加了CSS的格式化功能。
2.2 ASP简介
ASP(Active Server Pages)是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java script)作为自己的开发语言。近年来随着Internet技术的飞速发展及用户需求的不断变化与升级,Web页面技术也在不断的更新,使得Web站点的功能越来越强大,能够提供的服务种类越来越繁多。从HTML 到HTML5从JAVA的诞生到ActiveX,Flash, Web页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考Web页面设计的真正需要后,推出了Active Server Pages (ASP),一种用以取代CGI(Common Gateway Interface,通用网关接口)的技术。
ASP是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码生成HTML代码,然后将它传递到用户浏览器并显示出网页。ASP内含于IIS3.0和5.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
2.2.1 ASP访问数据库的方法
ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。
当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。
由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。
2.2.2 ASP页面的结构
ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:
1. 标准的HTML标记:所有的HTML标记均可使用。
2. ASP语法命令:位于<% %> 标签内的ASP代码。
3. 服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。
4. 脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。
2.2.3 ASP的运行环境
目前ASP常运行在以下环境中。 WINDOWS XP/2003server/WINDOWS 7运行IIS。其中以2003 server上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。
2.2.4 ASP的内建对象
ASP提供了六个内建对象,供用户直接调用:
1. Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。
2. Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。
3. Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。
4. Response对象:服务器将输出内容发送到用户端。
5. Server对象:提供对服务器有关方法和属性的访问。
6. Object Context对象:IIS 4.0新增的对象,用来进行事务处理。此项功能需得到MTS(Microsoft Transaction Server)管理的支持。
2.2.5 ASP的主要内置组件
1. Ad Rotator组件:用来按指定计划在同一页上自动轮换显示广告,用于WWW上日益重要的广告服务。
2. Browser Capabilities组件:确定访问WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。
3. Database Access组件:提供ADO (ActiveX Data Objects)来访问支持ODBC的数据库。
4. File Access组件:提供对服务器端文件的读写功能。
5. Content Linking组件:生成WEB页内容列表,并将各页顺序连接,用于制作导航条。
此外,还可安装Myinfo、Counters、Content Rotator、Page Count等组件,用户也可自行编制ActiveX组件,以提高系统的实用性。
2.2.5 数据库组件
上一篇:
基于ASP的房屋中介管理系统设计(论文)
下一篇:
遥远的牵挂