`
pascal4123
  • 浏览: 115298 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
编辑器中,有4个元素至关重要: 1.所见即所得的编辑 实时反馈,用户不需要在设计的时候进行复杂的心智转换。 2.直接操作界面和数据元素 允许用户做出抓中,按下,拖曳,放开等各种动作。要达到一种真实的感觉,这是关键。 3.各种不同的操作模态 单击-拖动,意味着“画一个XX,选中这些对象”等。 4.选择文本或对象的各种方式 单击,双击,三击,单击-拖住-放开,Shit+单击,Ctrl+单击   模式 +就地编辑   +智能编辑   +组合选择   +一次性模态   +弹性加载模态   +强制调整大小   +磁性吸附   +对齐指示线   +粘帖变 ...
视觉设计基础   【颜色】   色调 红色,橙色,黄色,褐色,米色都是暖色调。而蓝色,绿色,紫色,灰色及白色都是冷色调。 暖色调让人感觉很温暖,冷色调让人联系到尊敬,保守。   背景 浅背景(白色,米色,浅灰 ...
所谓表单,通常就是一些简单的问题/答案对。不过在web页面或应用控件等上下文中也很有用。输入和表单设计是交互设计师的核心工作。   输入和表单设计的原则: 1.确定用户要求会的的是什么问题,以及为什么需要回答这 ...
用户的心理模式: +安全探索 +即时满足 +满意即可 +中途变卦 +延后选择 +递增构建 +习惯 +空间记忆 +前瞻记忆 +简化重复工作 +只支持键盘     窗口的物理结构有三种 1.多窗口 在复杂应用中表现最好。不常使用的用户,也许会觉得多窗口让人恼火或引起混淆。   2.平铺窗口 对于那些想看到更多内容而不必管理窗口的用户,它非常好用。很多窗口和对话框都是以双窗格方式设计的,三窗格也越来越常见了。人们熟悉了:在一个窗格中点击,在另一个窗格中查看。   3.单一窗口分页 建德web应用最适合采用单一窗口分页模型,因为它一次显示一页。人们对此很熟悉, ...
为了减少导航的代价,1.让距离保持简短2.减少跳转次数常见的导航模式:+清楚的入口点界面上显示几个入口,让它们面向任务,具有自描述信息   +全局导航 每个页面上都有一组一致的连接或按钮,让用户可以通过它们访问 ...
视觉流(visual flow):作用是在读者扫描页面的时候跟踪读者的视线。 当然,视觉流和视觉层次密切相关 -- 良好设计的视觉层次应该在页面上建立了许多焦点(focal points),就是那些把注意力新引导最重要元素的地方,而视觉 ...
来源 http://www.cnblogs.com/sephil/archive/2012/02/23/mssc.html 上次说到我想为DirectUI增加脚本支持,今天我们就来研究下脚本的实现问题。 虽然现在有了诸如AntLR、GOLD Parser、TP Lex and Yacc等等CC工具,大大方便了脚本引擎的开发,但我仍然 ...

Erlang编程方法学

    博客分类:
  • FP
Erlang 函数式编程语言 对象:状态中心 map/reduce 只是单层的分而治之测罗,并不具有递归的灵活通用性 数据库外部操作时无状态的 数据库本身是有状态的,比较重 数据库状态 = 数据库快照 + 外部无状态操作 数据库系统除了是信息持久中心,同时也是信息传递中心/消息中间件。随着NoSQL的。兴起,消息中间件开始走向没落
SVNDbLib 采用MySQL ODBC连接元器件库主库,通过SVN Http协议连接符号库文件以及封装文件。 1. 服务器端:建立MySQL元器件库主库 2. 服务器端:为符号库文件和封装文件建库在不同的子目录SchLibraries, PcbLibraries    Footprint Path, Schematic Path 两列没什么效用!    Footprint Ref, Schematic Ref 必须和库文件名主命一致!    每个PcbLib/SchLib中只能有一个对象(符号或封装)! 3. 客户端:安装MySQL ODBC Driver 4. 客户端:新建到为元器件库主 ...

ErlangOTP框架

    博客分类:
  • FP
框架也称行为
ETS DETS Mnesia
Erlang有所长,有所短。 短于图像和信号处理,字符串处理, 长于高级协议实现,并发服务等。 因此常常需要Erlang和其他语言的协同互为补强。 Erlang和Delphi的接口 Erlang和Python的接口 参见http://pascal4123.iteye.com/blog/434927 有一个更详尽的文章 http://www.trapexit.org/Writing_an_Erlang_Port_using_OTP_Principles Erlang官网上开源项目列表中也包含了一个Py-Erl接口项目 http://web.archive.org/web/201011231 ...

Erlang文件

    博客分类:
  • FP
Erlang文件操作的基础模块是file模块 我最喜欢的一种文本文件读写方法 写列表到Erlang数据文件 {ok, S} = file:open(File, Write), lists:foreach(fun(X)->io:format(S,"~p.~n", [X]) end, L), file:close(S). 随机写文件 {ok, S} = file:open(File, write), io:format(S, "~s~n", ["Hello world"]), io:format(S, " ...

Erlang进程,节点

    博客分类:
  • FP
[进程] 创建进程 Pid = spawn(Fun) Pid = spawn(Mod, Func, Args) Pid = spawn(Node, Mod, Func, Args) 使用MFA启动进程是热升级的关键所在 杀死僵尸进程 kill(Pid) 注册进程 - 给进程绑定一个容易记住的原子名称 register(AnAtom, Pid) 注销进程 - 接触进程名 ...

Erlang编译

    博客分类:
  • FP
2种预处理 1)包含文件 -include(Filename) Filename 是绝对路径 -include_lib(Filename). Filename 是相对路径,相对于安装的Erlang库根目录,比如"C:\Program Files\erl5.9\lib"。 包含文件通常是记录文件 2)宏 -define(Con, Replacement). -define(Func(Var1,...), Replacement). 有一批预定义宏:?FILE, ?MODULE, ?LINE 用户自定义的模块属性,就像“纹身” 获取自定义模块属性 >extract ...
Global site tag (gtag.js) - Google Analytics