还记得当初学JAVA-GUI编程时学习过事件监听机制,此时再学习JavaScript中的事件驱动机制,不免简单。当初学习时也是画过原理图,所以从原理图开始吧! js是采用事件驱动(event-driven)响应用户操作的。比如通过鼠标或者按键在浏览器窗口或者网页元素(按钮,文本框...)上执行的操作 ...
分类:
Web程序 时间:
2016-04-15 01:59:26
阅读次数:
290
Bound Services
快速查看bound服务允许被其它控件绑定,以便与之交互并进行进程间通信一旦所有的客户端都解除了绑定,bound服务将被销毁。除非该服务同时又是started类型的。
在本文中(参见目录)
关键类
ServiceServiceConnectionIBinder
范例RemoteServiceLocalService
bound...
分类:
移动开发 时间:
2016-04-05 17:45:42
阅读次数:
261
AIDL与其他IDL语言类似,你需要做一些工作。 它允许你定义客户端与服务端达成一致的程序接口使用进程间通信相互交流。 在ANdroid上面,一个进程不能正常的访问另一个进程的内存。 所以说,他们需要分解他们的对象为操作系统可以理解的基本单位,然后为你把这些对象按次序跨越进程边界 书写这些代码是单调冗长的,所以android使用AIDL为你处理这个问题。
注意:使用AIDL只有在你允许来自不...
分类:
移动开发 时间:
2016-04-05 10:52:44
阅读次数:
192
在开始上代码前,先来假设这样一种情形: 出于某些原因,创建一个自定义控件(UserControl),然后为它定义一个依赖属性,这个属性有两个作用,一是调用控件方通过数据绑定技术为它赋值,二是控件内部的其他属性需要从这个自定义的属性获取数据。这个自定义的依赖属性充当的是一个中间件的作用。 用到的技术就
分类:
其他好文 时间:
2016-03-04 22:32:06
阅读次数:
231
建议像我这样最开始未接触过的,还是先从简单录制开始。录制完之后,分析测试脚本,再学习,再自己根据需要编写测试脚本。 第一:录制。 A. B. 选择需要录制的exe的目录 ,填写完后点击ok。 C.系统会自动调用exe,开始进行录制状态。 D.操作录制完后,点击stop按钮。查看录制脚本,和发送buf
分类:
其他好文 时间:
2016-02-27 19:19:48
阅读次数:
170
概要 这一章,我们对TreeMap进行学习。我们先对TreeMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用TreeMap。内容包括:第1部分 TreeMap介绍第2部分 TreeMap数据结构第3部分 TreeMap源码解析(基于JDK1.6.0_45)第4部分 TreeMap遍历
分类:
编程语言 时间:
2016-02-21 15:30:31
阅读次数:
407
概要 前一章,我们学习了HashMap。这一章,我们对Hashtable进行学习。我们先对Hashtable有个整体认识,然后再学习它的源码,最后再通过实例来学会使用Hashtable。第1部分 Hashtable介绍第2部分 Hashtable数据结构第3部分 Hashtable源码解析(基于JD
分类:
编程语言 时间:
2016-02-21 13:00:09
阅读次数:
284
概要 前面,我们已经系统的对List进行了学习。接下来,我们先学习Map,然后再学习Set;因为Set的实现类都是基于Map来实现的(如,HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的)。 首先,我们看看Map架构。 如上图:(01) Map 是映射接口,Map中
分类:
编程语言 时间:
2016-02-21 12:47:20
阅读次数:
274
概要 学完ArrayList和LinkedList之后,我们接着学习Vector。学习方式还是和之前一样,先对Vector有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。第1部分 Vector介绍第2部分 Vector数据结构第3部分 Vector源码解析(基于JDK1.6.0_45)
分类:
编程语言 时间:
2016-02-21 10:10:43
阅读次数:
253
概要 前面,我们已经学习了ArrayList,并了解了fail-fast机制。这一章我们接着学习List的实现类——LinkedList。和学习ArrayList一样,接下来呢,我们先对LinkedList有个整体认识,然后再学习它的源码;最后再通过实例来学会使用LinkedList。内容包括:第1
分类:
编程语言 时间:
2016-02-20 21:27:36
阅读次数:
239