当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 表现模型 程序员或设计者创造出软件的行为外观用来向外展示。
 

 

    摘要:新做的一个类,比较实用~~样式如下:|<< << 1 2 3 4 5 6 7 8 >> >>|大家觉得有用可以带走~~呵呵……<?php /**************************** 一个非常实用个性的分页类 ***************************** *****************......
    摘要: telnet是tcp/ip环境下的终端仿真协议,通过tcp建立服务器与客户机之间的连接。连接后,telnet服务器与客户机构成协商机制(决定可选项),这样双方都支持连接操作,每个连接系统可以协商新可选项或重协商旧可选项(在任何时候),总之每个telnet连接终端尽量执行所有可选项以实现系统最大化性能。   一旦建立telnet连接,telnet协议默认连接两端包含终端和打印设备等配置,这种配置......


about face 2.0——第二章(2):表现模型

表现模型

【程序编程相关:[转帖]Struts标记库

程序员或设计者创造出软件的行为外观用来向外展示.这种展示并不需要精确的表现在计算机内部实际发生的事,尽管很不幸,很多软件往往就是这么表现自己的.能否表现计算机的功能并不依赖于计算机的真实行为,这一点在软件中比其他媒介的情况更为明显.这就使得聪明的设计者可以隐藏一些软件实际上是如何工作的讨厌的细节.这种实现的与表现出来的之间的分离引入了数字世界的第三个模型,设计者的表现模型——设计者选来把程序的功能表现给用户的方式.donald norman(1989)简要的称之为设计师模型. 【推荐阅读:个人简历

【扩展信息: 电子商务中的安全交易手段

在软件世界,程序的表现模型可以(常常也应该)与实际的处理结构相当的不同.比如,操作系统可以让网络文件服务器看起来就像是一个本地硬盘.模型不会表现出实际上物理的硬盘可能在几英里外.表现模型的概念在机械世界没有普遍的副本.三个模型间的联系如图2-1所示.

图2-1:工程师经常由于各种技术与商业险种被给定构建软件的方式.关于软件如何实际工作的模型称作实现模型.而用户认为的他们需要作的工作以及程序应该帮他们作的,这是他们关于与软件交互的心理模型.这是基于他们对于他们如何工作以及计算机应该怎么工作的观念的.设计师选择来表现程序的工作给用户的方式叫做表现模型,不像其他两个模型,它是软件中设计师可以很大程度上掌控的一方面.设计师最重要的目标之一就应该是让表现模型尽可能的接近与用户的心理模型.所以设计师了解目标客户关于他们如何用软件工作的细节是非常关键的.

表现模型与用户的心理模型越接近,用户越容易学会使用程序并理解它.一般来说,给出一个过于接近于实现模型的表现模型会明显的减弱用户学习与使用程序的能力,可以认为(大部分情况下总是)用户对于任务的心理模型是与软件的实现模型不同的.

我们倾向于建立比真实情况简单的心理模型;所以如果我们让表达模型比真实的实现模型简单,就可以帮助用户更好的理解.比如,当你踩下汽车中的刹车的时候,可能心理想象的画面是把一个杠杆与轮子摩擦来减速.实际的机制是包括了液压钢,管道,以及压在穿孔圆盘上的金属垫片(可能了解汽车的朋友会比较清楚在说什么),我们在脑子里把这些都简化掉了,创造出来的是不太准确但是更加有效的心理模型.
...   下一页
    摘要: asp.net中如何防范sql注入式攻击 一、什么是sql注入式攻击?   所谓sql注入式攻击,就是攻击者把sql命令插入到web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的sql命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态sql命令,或作为存储过程的输入参数,这类表单特别容易受到sql注入式攻击。常见的sql注入式攻击过程类如: ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE