ASP网站制作之通用界面标准
使用cdonts,可以发送、查看邮件,实现webmail的功能。结合wsh,可以实现对nt主机的管理,如nt用户管理、iis虚拟主机设置、exchange邮箱设置等等,就像管理本地机一样方便。标准一:遵守分歧的原则,建立尺度并遵守不管是控件利用,提醒信息说话,仍是色彩、窗口结构作风,遵守一致的尺度,做到真实的分歧。
如许失掉的优点:
1:利用户利用起来可以创建起准确的内心模子,利用纯熟了一个界面后,切换到别的一个界面可以很轻松的推想出各类功效,语句了解也不必要劳神了解
2:下降培训、撑持本钱,撑持职员不会行吃力逐一引导。
3:给用户一致感到,不以为凌乱,心境兴奋,撑持度增添
做法:
项目组有履历人士,建立UI标准:
・美工供应色彩配色计划,供应全体配色表
・界面把持程序职员、用户体验职员提出公道一致利用的控件库。参考尺度界面利用标准:
控件功效遵守行业尺度,windows平台拜见《Microsoft用户体验》(MSDN中有,中文已翻译刊行,项目组必需有一本)
控件款式在同意的局限内能够一致修正其款式、色彩
参考其他软件先辈操纵,提取对本项目有效的功效,以利用,相对不克不及顺从,漫无目标。
依据必要,计划特别操纵控件,原则为:简化操纵、到达必定功效目标
・界面实行职员与美工商讨控件可完成性,(如不实施此步骤,将会招致各自对对方事情不中意,也会发生纷歧致的凌乱)。反复叠代上述事情。
・创建公道化文档《UI尺度》形貌上述标准,
・强行界面计划者了解之,并作为开辟原则,
・SQA职员举行监控开辟职员是不是遵守,实时劝诫开辟职员。
二:(Color)色彩利用得当,遵守对照准绳:
1:一致色彩,针对软件范例和用户事情情况选择得当色彩:
如:平安软件,依据产业尺度,能够拔取黄色,绿色表现环保,蓝色体现时髦、紫色体现浪漫等等,浅色可使人温馨,暗色做背景令人不以为累等
2:假如没有本人的系列界面,接纳尺度界面则能够少思索此方面,做到与操纵体系一致,读取体系尺度色表
3:色盲、色弱用户,即便利用了特别色彩暗示重点大概出格的器材,也应当利用特别唆使符,?quot;!,?侧重号,和图标等
4:色彩计划也必要测试,经常因为显现器、显卡的成绩,色采体现每台呆板都纷歧样,应当经由严厉测试,分歧呆板举行色彩测试
5:遵守对照准绳:在淡色背景上利用深色笔墨,深色背景上利用淡色笔墨,蓝色笔墨以红色背景简单辨认,而在白色背景则不容易分辩,缘故原由是白色和蓝色没有充足反差,而蓝色和红色反差很年夜。除非特别场所,根绝利用对照激烈,让人发生憎恨感的色彩。6:全部界面色采只管少的利用种别分歧的色彩
itop色表
详细尺度参考美术学统计学术尺度。色表的建立,关于美工在图案计划、包装计划上起着尺度参考感化,关于程序界面计划职员计划控件、窗体调色起到有章可循的感化。
三:(Resource)资本
一个多姿多彩的人机交互界面,少不了优美的鼠标光标、图标和唆使图片、底图等。
1:也必要遵守一致的划定规矩,包含上述色彩表的创建,图标的创建步骤也应当尽量的构成尺度,参考itop的outlookbar图标计划尺度
2:有尺度的图标作风计划,有一致的构图结构,有一致的色彩、对照度、色阶,和图片作风
3:底图应当融于底图,利用淡色,低对照,只管少的利用色彩。
4:图标、图象应当很明晰的表达出意义,遵守经常使用尺度,大概用户呆板简单遐想的到物件,相对不同意画出默许奇奥的图案。
5:鼠标光标款式一致,只管利用体系尺度,根绝呈现反复的情形,比方某些软件中一个手的外形就有4钟分歧的模样。
如:《怎样创立XP图标》http://www.microsoft.com/china/msdn/library/dnwxp/html/winxpicons.asp
附件:Itopoutlookhowto.doc形貌itop项目中,outlookxp作风图标的制造办法
四:(Font)字体
利用一致字体,字体尺度的选择根据操纵体系范例决意。
中文彩用尺度字体,“宋体”,英文彩用尺度MicrosoftSansSerif不思索特别字体(隶书、草书等,特别情形可使用图片代替),包管每一个用户利用起来显现都很一般。
字体巨细依据体系尺度字体来,比方MSS字体8磅,宋体的小五号字(9磅)五号字(10.5磅)。
一切控件只管利用巨细一致的字体属性,除特别提醒信息、增强显现等破例情形
ITop接纳BCB,一切控件默许利用parentfont,不同意修正,如许有益于一致调剂。
・体系巨细字体属性改动的处置。
Windows体系有个桌面设置,设置年夜字体属性,良多界面计划者经常为这个末路火,假如计划时遵守微软的尺度,全体利用绝对巨细作为控件的巨细设置,当切换巨细字体的时分,绝对不会有甚么特别成绩。
可是因为经常便利利用点阵作为窗口计划单元,招致改动年夜字体后,呈现版面凌乱的成绩。
这个情形下,应当做响应处置:
1:写程序主动调治巨细,点阵值乘以一个响应比例
2:全体接纳点阵作为单元,不睬会体系字体的调治,如许能够削减调治年夜字体带来的贫苦。BCB/DELPHI中多接纳这类办法,可是一定了局是和体系不一致。
五:(Text)笔墨表达
提醒信息、匡助文档笔墨表达遵守以下原则:
1:白话化、客套、多用您、请,不要用或罕用专业术语,根绝错别字
2:断句逗号句号顿号分号的用法,提醒信息对照多的话,应当分段,
3:告诫、信息、毛病利用对应的暗示办法
4:利用一致的言语形貌,比方一个封闭功效按钮,能够形貌为加入、前往、封闭,则应当一致划定。
5:依据用户分歧接纳响应的词语语气腔调,如公用软件,能够呈现良多专业属于,用户为儿童:这能够语气亲热和善,老年用户则应当成熟庄重。制订尺度遵守之。
六:(STYLE)控件作风,不要利用毛病控件,控件功效要专注
有计划好的统一作风的控件,假如没有才能计划出一套控件,则利用尺度控件,相对不克不及不三不四,乱七八糟
・不要毛病利用控件,比方:
利用Button款式做TTable的功效,拿主菜单条显现版权信息,
・一致范例的控件操纵体例不异,比方一个控件双击能够实行某些举措,而一样控件,双击却没有任何反应
・一个控件只做单一功效,不复用
良多工资了写程序便利,喜好把一个控件在分歧情形下做分歧功效用,这些对用户初度了解增添难度,只要用户熟习后才干了解。比方
改动白色选项,右边的参数代表分歧的设置,大概因为为了节俭控件大概编程量,可是只要纯熟用户才回利用,这类情形下办理办法:
1:分组,利用双份控件.
2:利用TABLE页,给用户很分明的视觉变更
七:(ALIGN)控件结构,窗口不拥堵,按功效组合控件
1:屏幕不克不及拥堵
拥堵的屏幕让人难以了解,因此难以利用。实验了局(Mayhew,1992年)屏幕整体掩盖度不该该凌驾40%,而分组钟掩盖度不该该凌驾62%。
让人看上往,不克不及太拥堵,也不克不及太松懈。
全部项目,接纳一致的控件间距,经由过程调剂窗体巨细到达分歧,即便在窗体巨细稳定的情形下,宁肯留空部分地区,也不要损坏控件间的行间距。
2:地区分列
一行控件,纵向中对齐,控件间距基础坚持分歧
行与行之间间距不异,靠窗体Border间隔应年夜于行间间距(间距加边沿留空)。
当屏幕有多个编纂地区,要以视觉效果和效力来构造这些地区。
3:数据对齐要得当
申明笔墨,中文版应利用中文全角冒号,纵向对齐时,并按冒号右对其,如图。纵向控件宽度只管坚持相通。并左对齐。
比方金额等字符穿应依据小数点对齐,大概右对齐
4:无效组合
逻辑上相干联的控件应该加以组合,以暗示其联系关系性,反之,任何不想光的项目应该作风开,在项目汇合间,用距离对其举行分组,大概利用方框分别各自地区。
比方:以下界面,选择搜刮体例来判别号码局限是暗示主叫号码局限仍是被叫号码局限,和进帐体例有关,
则应当修正为:搜刮体例和进帐体例互换地位。以避免用户发生曲解。
5:窗口缩放时,控件地位、结构:
为了使界面不呈现跑版大概丢脸的场合排场,办理办法:
1:流动窗口巨细,不同意改动尺寸,
2:改动尺寸的窗口,在Onsize的时分做控件地位、巨细的响应改动。
BCB/DELPHI的VCL中,年夜部分控件有结构属性:
某些控件具有alignment属性,能够用来做结构调治:TcustomPanel,Tmemo等,考左靠右靠上靠下和撑满(Client)属性,用来依据版面主动调治。
年夜部分控件有属性Anchors,内里高低摆布akLeft,akTop等假如为true,则暗示绝对各个边沿的间隔是不是改动。这个能够进一步计划好排版事情。
八:(TABORDER)TAB按次
习气用法,浏览按次,从从左到右,从上到下
窗体中控件的Tab按键激活按次,TabOrder,.BCB/DELPHI中利用窗体计划右键菜单选择taborder设置</p>Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来; 多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点: 我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。 如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助: 他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。 我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。 Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
页:
[1]