多态,又可以称为动态绑定,即在运行时确定类型,比如: 1 class A { 2 void draw(){ 3 //输出“A” 4 } 5 } 6 class B { 7 void draw(){ 8 //输出“B” 9 }10 11 }这种关系里,如果调用A a...
分类:
编程语言 时间:
2014-07-07 00:30:44
阅读次数:
301
Service是安卓四大组件之一,先前讲到了Service的生命周期,以及非绑定类型的生命周期的例子,这次来分享一下绑定形式的。应用组件(客户端)可以调用bindService()绑定到一个service。Android系统之后调用service的onBind()方法,它返回一个用来与service...
分类:
移动开发 时间:
2014-07-07 00:17:15
阅读次数:
384
//绑定GridView每一行中的CheckBoxList protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataCon...
分类:
其他好文 时间:
2014-07-06 23:55:28
阅读次数:
362
1.任何构造函数之外的非静态函数都可以是虚函数,virtual只能出现在类内部的声明语句之前而不能用于类外部的函数定义,如果基类把一个函数声明成虚函数,则该函数在派生类中隐式地也是虚函数。2.派生类能访问基类的public,protected成员,而不能访问私有成员。3.如果派生类没有覆盖其基类中的...
分类:
编程语言 时间:
2014-07-06 23:54:50
阅读次数:
486
一、动态绑定什么时候发生当且仅当通过指针或引用调用虚函数时,才会在运行时解析该调用二、派生类中的虚函数当我们在派生类中覆盖了某个虚函数时,可以再一次使用virtual指出该函数的性质,但是这么做并非必须,因为一旦某个函数被声明成虚函数,则在所有派生类中它都是虚函数。一个派生类的函数如果覆盖了某个继承...
分类:
编程语言 时间:
2014-07-05 19:59:46
阅读次数:
228
Scroller1.在android 当中实现滑动功能的时候往往是要用来Scroller这个类的,但这个类的运行方式很特别,它不是直接和要滚动view绑定在一起的,而是通过子view和父view这层关系来发挥作用的来看看api是怎么说Scroller的:This class encapsulates...
分类:
移动开发 时间:
2014-07-03 20:57:34
阅读次数:
397
1. 两大类型:微内核(级联树形结构)与巨内核(管理容器,并联结构)。 1
2. 通用插件接口 1
3. 插件的绑定and 初始化 2
4. 微内核插件平台设计 2
5. 参考 2
1. 两大类型:微内核(级联树形结构)与巨内核(管理容器,并联结构)。
插件系统主要有两大类型:微内核(级联树形结构)与巨内核(管理容器,并联结构)。
其中,微内核的主要特点是拥有...
分类:
其他好文 时间:
2014-07-03 18:20:39
阅读次数:
178
前面的篇幅对于IValueProvider的获取位置和所处的生成过程做了讲解,本篇将会对IValueProvider的使用做个基础的示例讲解,读完本篇你将会对IValueProvider有个更清晰的印象。...
分类:
Web程序 时间:
2014-07-03 16:27:34
阅读次数:
210
ASP.NETMVCModel绑定(五)前言前面的篇幅对于IValueProvider的获取位置和所处的生成过程做了讲解,本篇将会对IValueProvider的使用做个基础的示例讲解,读完本篇你将会对IValueProvider有个更清晰的印象。Model绑定IModelBinder、自定义Model绑定器简单实现Model绑定器在MVC框架..
分类:
Web程序 时间:
2014-07-03 15:05:19
阅读次数:
234
ASP.NET MVC Model绑定(五)前言前面的篇幅对于IValueProvider的获取位置和所处的生成过程做了讲解,本篇将会对IValueProvider的使用做个基础的示例讲解,读完本篇你将会对IValueProvider有个更清晰的印象。Model绑定IModelBinder、自定义M...
分类:
Web程序 时间:
2014-07-03 12:33:07
阅读次数:
213