Android应用组件Activity是Android程序的呈现层,显示可视化的用户界面,并接收与用户交互所产生的界面事件。对于一个Android应用程序来说,可以包含一个或多个Activity,一般在程序启动后会呈现一个Activity,用于提示用户程序已经正常启动。当它不积极运行时,Activi...
分类:
其他好文 时间:
2014-09-02 12:16:34
阅读次数:
299
发表于谷歌WebPerf(伦敦WebPerf集团),??2014年8月26日。 高效的JavaScript Web应用必须流畅,快速。与用户交互的任何应用程序,都需要考虑如何确保内存有效使用,因为如果消耗过多,页面就会崩溃,迫使用户重新加载。而你只能躲在角落哭泣。 自动垃圾收集是不能代替有效的内.....
分类:
编程语言 时间:
2014-09-01 10:36:02
阅读次数:
217
1.关于三层的理解:
(1)各层任务
UI层:界面层,用于与用户交互,显示信息。
BLL层:业务逻辑层,用于业务处理,细致的算法、复杂的业务逻辑实现。
DAL层:数据访问层:进行数据查、写操作。
(2)分层的作用:
正:界面与数据访问层解耦,更能维护数据库的安全,减少界面对数据库的直接访问和操作。将业务功能划分成模块,模块间只需满足接口的一致性,便于工厂化生产...
分类:
其他好文 时间:
2014-08-31 22:58:22
阅读次数:
262
菜单GLUT提供了重要的组件--菜单。通常这些菜单都被实现为弹出式菜单。往往在鼠标的某一键被按下时才会出现。定义菜单的三个步骤:1、确定菜单中有哪些选项,即菜单的每行将显示哪些字符串。2、菜单的每一行关联一种特定操作。3、每个菜单与鼠标按键建立关联。菜单通常在主函数..
分类:
其他好文 时间:
2014-08-29 11:11:48
阅读次数:
256
重绘回调函数voidglutReshapeFunc(void(*f)(intwidth,intheight))当用户用鼠标改变窗口的尺寸时,窗口回调函数f()即被调用,然后调用显示回调函数。新窗口的h和w将返回函数f()注:窗口首次创建时,重回回调函数也将被调用。Idle回调函数voidglutIdleFunc(void(*f)(void))当事件..
分类:
其他好文 时间:
2014-08-29 03:01:47
阅读次数:
219
Unity的GUI类提供了丰富的界面控件,通过组合这些控件,完成和用户交互的界面。Lable:绘制文本和图片Box:绘制一个图形框Button:绘制一个响应单击事件的按钮RepeatButton:绘制一个处理连续按下事件的按钮TextField:绘制一个单行文本输入框PasswordField:绘制...
分类:
其他好文 时间:
2014-08-27 14:35:37
阅读次数:
160
有些时候,一个Web应用有需要在正常的请求-响应周期之外执行一些代码,比如一些常时间运行的后台任务,或者也是在请求-响应周期中执行,但无需用户交互。比如我们回到之前的产品分类的例子,我们需要跟踪订单是否有人拣选,打包了和发货了。拣选货物涉及了某个人根据订单在仓库中查找订单中的物品,然后可以打包这些货品,交给物流发货。一个实现方法是生成新图所示的货品目录的物品拣选单(和HTML表单无关)。在过去很长...
分类:
Web程序 时间:
2014-08-17 22:51:23
阅读次数:
433
Tasks and Back Stack 一个app一般包含多个activities,每个activity执行不同任务。 Task是与用户交互执行一系列任务的activities集合,这些activities已打开顺序排列在一个栈堆中。 用户点击主页面的图标或者快捷方式,如果此应用从未被执行过,那么...
用户界面的概观 全部的Android应用程序的用户界面元素都是用View和ViewGroup对象构建的。View就是在手机屏幕上描绘一个能够与用户交互的一个对象。ViewGroup是包括View对象和其它ViewGroup对象的一个容器对象,以便定义所包括的接口的布局。 Android提供的Vie....
分类:
移动开发 时间:
2014-08-13 14:41:26
阅读次数:
289
Selenium提供了一个强大的用于真实的模拟用户交互的一个类----Actions,这个类提共了一系列的API供模拟交互: keyDown : 用于模拟按键被按下 keyUp : 用于模拟按键松开 doubleClick : 用于模拟双击 clickAndHold : 用于模拟鼠标左键点住...
分类:
其他好文 时间:
2014-08-11 14:21:42
阅读次数:
204