//// UIAlertView+Extention.h//// Created by jzl on 15/3/13.// Copyright (c) 2015年 JZL. All rights reserved.//#import /*!* @brief UIAlertView扩展类,用于提供更加...
分类:
其他好文 时间:
2015-03-16 19:13:10
阅读次数:
111
源代码及可执行文件下载地址:http://files.cnblogs.com/rainboy2010/ProgressList.zipCProgressListCtrl是CListCtrl的扩展类,支持在ListCtrl中显示ProgressCtrl控件。主要代码如下:void CProgressL...
分类:
其他好文 时间:
2015-03-14 23:13:15
阅读次数:
206
一、先创建一个HtmlHelper的扩展类,代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace Practice.Help...
分类:
Web程序 时间:
2015-03-13 18:20:00
阅读次数:
153
类别 使用类别可以扩展类的功能,不管该类的源码是否存在都可以扩展,和继承的最大不同就是类别中的方法可以访问被扩展类的私有元素。 类别的命名通常使用"类+类别名"的形式,如 Person+PersonLife.h 类可以有多个类别。 类别会覆盖方法,如果类的方法和类别的方法冲突,则会调用类别的方法 类...
分类:
其他好文 时间:
2015-03-11 23:20:17
阅读次数:
135
ios培训------我的Obj-c语言笔记,期待与您交流!1、Category能把一个类的实现分为若干不同文件中(c++ java 中都不能实现)。2、给现有类中动态的,静态的加入一些方法进去;3、只能扩展函数,消息;不能扩展字段,变量;4、Category命名规范 :要扩展类名+扩展变量.[hm...
分类:
其他好文 时间:
2015-03-10 16:42:59
阅读次数:
111
源代码及可执行文件下载地址:http://files.cnblogs.com/rainboy2010/ListCtrlLinkTest.zipCListCtrlLink是CListCtrl的扩展类,可以在ListCtrl控件中包含网页链接使用方法:1. 添加ListCtrlLink.h,ListCt...
分类:
Web程序 时间:
2015-03-08 22:53:26
阅读次数:
244
一、分类
1、适用范围
当你已经封装好了一个类(也可能是系统类、第三方库),不想在改动这个类了,可是随着程序功能的增加需要在类中增加一个方法,这时我们不必修改主类,只需要给你原来的类增加一个分类。
将一个大型的类拆分成不同的分类,在不同分类中实现类别声明的方法,这样可以将一个类的实现写到多个.m文件中,方便管理和协同开发。
分类中的方法可以只声明,不...
分类:
其他好文 时间:
2015-03-04 17:00:33
阅读次数:
119
接口的特点:
1.接口是对外暴露的规则
2.接口是程序的功能扩展
3.类与接口之间是实现关系,而且类可以继承一个类同时实现多个接口,降低了耦合性
4.接口与接口之间可以有继承关系
以下是摘自一些前辈的博客
接口还有一个重要的作用,java语言中只有单继承,就是说只能从一个父类继承。单继承的好处是,一旦继承的太多了,改了一个类,子类就都变了。那么如...
分类:
编程语言 时间:
2015-03-03 11:53:07
阅读次数:
196
在我们的编程过程中,会使用各种类库,有自己写的,有的用别人的.当我们使用第三方的类库时,有时候为了使用方便,希望给类库增加一些Helper方法,这时候就要使用扩展方法了.
看看MSDN上的介绍:扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。
扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。
通常,建议你只在不得已的...
扩展设置这是基本安装的继续,请先阅读那个文件! 一个更灵活一点的配置Smarty的方法是扩展类,和初始化你的smarty环境。 为了避免重复地配置路径,我们可以在一个文件里配置这些变量。 我们创建一个目录 "/php/includes/guestbook/" 建立一个文件"setup.php" 同样...
分类:
其他好文 时间:
2015-02-22 15:43:35
阅读次数:
175