设计文档:使用网页视图-使用组件、表单和交互式网页

设计文档:使用网页视图-使用组件、表单和交互式网页

ID:5282092

大小:625.44 KB

页数:16页

时间:2017-12-07

设计文档:使用网页视图-使用组件、表单和交互式网页_第1页
设计文档:使用网页视图-使用组件、表单和交互式网页_第2页
设计文档:使用网页视图-使用组件、表单和交互式网页_第3页
设计文档:使用网页视图-使用组件、表单和交互式网页_第4页
设计文档:使用网页视图-使用组件、表单和交互式网页_第5页
资源描述:

《设计文档:使用网页视图-使用组件、表单和交互式网页》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、下载第11章使用组件、表单和交互式网页模板11.1表单:为什么要这么麻烦呢没有人知道是谁第一个发明了表单(他一定是一个官僚主义者),但从那以后表单就像野草一样迅速扩展开来了。有一个原因能够很好地说明为什么会这样,那就是它们有用。在我们这样的社会中,我们是如此严重地依赖于信息的处理,表单恰恰对于信息的收集和显示都是一种必要的组织方式。如果一个人口普查员简单地要求一个人“告诉我所有关于你的家庭情况的信息”,那么她很可能会得到一些她所要收集的信息,但也会漏掉一些信息,而且还会收集到一些其他的并不需要的信息。在这种没有组织的状态下,信息几乎无法使用。假如这个人口普查员有一张指导信息收集的表

2、单,生活立刻就变得简单多了。11.1.1设计有效的表单由于我们希望用表单来收集信息,因此必须说服别人填写表单。原则上,人们几乎都不喜欢表单,而如果表单组织混乱、过长,并充满了毫不相关的问题,那么没有人会愿意碰它。下面提供的一些措施可以帮助你创建用户友好的表单:¥如果有可能,你应该创造一些东西吸引人们完成表单。记住人们在第一次进入你的站点时会问道:“这里能给我些什么呢?”当他们第一次遇到表单时,这种倾向还要更大。¥保持表单的简洁。列出表单的目标,仅仅询问那些与这些目标有关的数据。不要被“最好知道”的项目引入歧途—应始终坚持于“必须知道”的项目,换句话说就是你想要使用的信息。如果填完一

3、张表单要花费多于一分钟或两分钟的时间,多数人就会认为麻烦而不愿意完成。¥简要地告诉读者你为什么想要得到那些数据以及你打算怎样使用那些数据。如果读者通过这些介绍理解了这个表单,那么她就更有可能会正确地填完这个表格。但不要用过多的解释来增加她的负担;几句话应该就足够可以总结出你的目的了。¥首先询问一般性的问题,在开始时应该是几个简单的问题,然后再问详细的问题。最后询问人口统计方面的问题(年龄、收入、性别、教育、职业、如此等等)。不要询问任何无关的问题。过多的个人问题会令读者对于是否提交这个表单产生不安。¥没有人会认真仔细地阅读调查表单,所以你在提问时,应该尽可能地简洁和清楚。如果问题由

4、多个句子组成,就应该尽量缩短,而且不应该一次问两个问题。记住,如果有些地方存在着被人误解的可能性,那么它就确实会被一些人误解。¥避免模糊的问题,例如“你认为我们的服务好吗?”这倒是很简洁,但却是一个很差劲的调查问题。这个“服务”所指的到底是你的递交速度呢?还是你的客户应答热线呢?“好”又是什么呢?是快速但昂贵?还是缓慢但便宜呢?¥避免带有倾向性的问题,问题中的用词会影响别人的回答。首先,这是缺乏职业道德的;而且它们还会给你带来你并不想要的或并为预期的结果。如果你问,“我们这种进取性的站点广告是否令人讨厌?”那么你很可能会得到“是”的答案,因为许多人对于在站点上做广告的想法都很厌恶,

5、特别是富于进攻性的广告。第11章使用组件、表单和交互式网页模板157下载¥在把调查表单投入使用以前,应该请一些真正的用户对它进行测试并根据反馈进行修改。即使是专业的表单和调查问卷的设计者也不可能在第一次尝试时就完全正确。11.1.2理解WorldWideWeb表单当访问者填完了一个表单并按下“提交”按钮时,这个动作将会向站点服务器上的一个程序发送信息。服务器程序必须存在—如果没有这个程序,什么事也不会发生,数据不会得到保存。当数据进入之后,服务器程序会对它进行处理。这个处理过程可以只是简单地把数据存放到一个文件中,也可以复杂到对数据进行排序并从数据中计算出结果,然后把信息发送给目标

6、接收人。这个程序还会发出回应的确认信息,表明信息已被接收。有一个叫作“公共网关接口(CGI,CommonGatewayInterface)”的软件标准,负责控制访问者同站点的交互。负责处理输入信息的服务器程序被称为CGI脚本,它们都是遵照CGI规范而编写的。当访问者在表单上单击“提交”按钮时,数据就会送到脚本,脚本则根据其编写内容对数据进行处理。如果没有FrontPage,你就得自己编写CGI脚本来处理表单,还要自己把这个脚本安装到站点服务器上去。编写这样的脚本对任何没有编程经验的人来说都是件令人头痛的事;更糟糕的是,如果编写得不好,还会导致服务器端出现严重的错误行为,结果可能导致

7、许多ISP都不会再让你把你自己的脚本放到他们的服务器上去了。幸运的是,FrontPage大大地简化了这件令人头痛的工作。你不需要编写任何CGI脚本,因为特定的FrontPage组件会取代它们的位置。FrontPage把这些组件称为“表单处理器”。警告要使用由FrontPage生成的表单,你的Web页必须是驻留在运行合适的FrontPage扩展的服务器上的。如果该站点服务器没有这些扩展程序,它也就没有对这些提交信息进行评价的软件,你的表单也就无法工作。如果发生了这样的情

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。