为什么需要Mock.真实对象具有不确定的行为.所以会产生不可预测的结果.真实对象很难被创建.真实对象的某些行为很难被触发(如网络错误).真实对象令程序的运行速度很慢.真实对象有(或者是)用户界面.测试需要询问真实对象它是如何被调用的.真实对象实际上并不存在.例如其它小组开发的模块.使用Mock的3个...
分类:
其他好文 时间:
2014-06-29 00:25:39
阅读次数:
153
中文网站:http://extjs.org.cn/英文网站:http://www.sencha.com/products/extjs/1、简介 extJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。2、简单使用 需要这些包的支持:ext-all.css,ext-all...
分类:
Web程序 时间:
2014-06-24 10:07:21
阅读次数:
294
Linux的登陆方式Linux默认的登陆方式主要分为两种:1.文本界面的登陆环境,也称为命令行界面(Command Line Interface,CLI)或终端界面(Terminal或Console)。2.图形用户界面(Graphical User Interface,GUI)的登陆环境,X Win...
【为什么要用多线程?】传统的图形用户界面应用程序都仅仅有一个运行线程,而且一次仅仅运行一个操作。假设用户从用户界面中调用一个比較耗时的操作,当该操作正在运行时,用户界面一般会冻结而不再响应。这个问题能够用事件处理和多线程来解决。【Linux有线程的概念吗?】传统的UNIX系统也支持线程的概念,但一个...
分类:
编程语言 时间:
2014-06-20 21:18:25
阅读次数:
227
MFC(微软基础类库)是专门为windows设计的一个用于开发图形用户界面的类库。MFC或多或少使用了面向对象的方法包装了Win32的API,正因如此,这些API有时是C++,有时是C,甚至是C和C++的混合体。Qt这个C++的图形库由Trolltech在1994年左右开发。它可以运行在Window...
分类:
其他好文 时间:
2014-06-20 19:04:54
阅读次数:
198
这里所说的高级网页组件是指一些网页上的比较复杂的用户界面,例如Tab面板、伸缩面板和折叠面板等组件。Tab风格的面板一直受到广大周站制作者的青昧。Tab面板有时被称为“选项卡”面板,使用鼠标点击各个Tab选项卡就可以在不同页之间切换。随处可见各式各样的Tab菜单,网易网站首页上可以看到的Tab面板,...
分类:
其他好文 时间:
2014-06-20 14:40:19
阅读次数:
488
Activity
为应用提供了可视化用户界面,与用户进行交互
启动模式
standardsingleTopsingleTasksingleInstance
ContentProvider内容提供者
共享数据,为跨应用的数据交换提供了一个标准
insertupdatedeletequery
ContentResovler
uri
BroadcastR...
分类:
移动开发 时间:
2014-06-18 00:47:47
阅读次数:
260
Qt是一个由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程式,也可用于开发非GUI程式,比如控制台工具和服务器。Qt是面向对象语言,易于扩展,并且允许组件编程。Qt是一个著名的C++库,使用Qt,在一定程度上让你获得的是一个“一站式”的服务。
Qt 的良好封装机制使得 Qt 的模块化程度非常高,可重用性较好,对于用户开发来说是非常方便的。 Qt 提供了一种称为...
分类:
其他好文 时间:
2014-06-17 16:03:33
阅读次数:
171
QWidget类是所有用户界面对象的基类。 窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的,并且它们按Z轴顺序排列。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。 QMainWindow 类提供一个有菜单条.....
正如在以前的帖子说,但是我在转到故事版(StoryBoard)教程之前,我有另外一个问题来回答。我如何从UITableView删除一行呢?当人们构建简单的表视图引用程序后,这是另一个常见的??问题。同样的,它比你想象的更容易。但在进入编码部分,我打算给你介绍一个程序员使用最多的设计模式,用户界面??...
分类:
其他好文 时间:
2014-06-17 00:57:13
阅读次数:
403