上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 70 下一页
摘要: 一,概述 定义:将抽象部分与实现部分分离,使它们都可以独立的变化。 在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不引入额外的复杂度?这就要使用Bridge模式。 【注意】C++中继承声明为 public 二,示例 两款手机,品牌M和品牌N,且每部手机都包含通讯录和游戏。 1)第一种实现 实现: 以手机品牌为抽象基类,手机品牌M、N继承手机品牌基类。 再分别实现M、N中的游戏和通讯录类。 最后用爷... 阅读全文
posted @ 2012-07-10 11:40 MXi4oyu 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一,概述 1)接口的多种不同的实现方式即为多态。 2)多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。多态性在C++中都是通过虚函数(Virtual Function) 实现的。 3)关键点:多态还有个关键之处就是一切用指向基类的指针或引用来操作对象二,示例1)普通的对象操作方式#include <iostream> using namespace std; class A{ public: void print() { ... 阅读全文
posted @ 2012-07-10 10:55 MXi4oyu 阅读(260) 评论(0) 推荐(0) 编辑
摘要: //读取Access需使用OLEDBusing System.Data.OleDb;///<summary>///读取Access数据库///</summary>privatevoidReadAccessData(){//1、建立连接stringsAccessConnection=@"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=E:\BegVCSharp\ReaderAccess\ReaderAccess\nwind.mdb";OleDbConnectionodcConnection=newOleDbCon 阅读全文
posted @ 2012-07-10 10:45 MXi4oyu 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 一,概述 单例模式确保某一个类只有一个实例,而且自行实例化(自己保存它的唯一实例)并向整个系统提供这个实例。这个类称为单例类。 显然单例模式的要点有三个: 一是某个类只能有一个实例 (本身的初始方法为private,且只有实例为空的时候才建立) 二是它必须自行创建这个实例(作为一个成员方法,返回) 三是它必须自行向整个系统提供这个实例(返回的对象也是static)二,单例模式(C++) 注意: 1)类方法要... 阅读全文
posted @ 2012-07-09 23:52 MXi4oyu 阅读(158) 评论(0) 推荐(0) 编辑
摘要: view进入和退出的动画1、UIViewController的presentModalViewController可做从下往上的进进入和退出2、UINavigationController的pushViewController可以从右往左一层层进入和退出3、给UIView设置动画,可以做任何方向的进入和退出效果,例如: [UIViewbeginAnimations:@"ViewFlip"context:nil]; [UIViewsetAnimationCurve:UIViewAnimationCurveEaseInOut]; photoCommentViewControl. 阅读全文
posted @ 2012-07-09 20:17 MXi4oyu 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 1、设置按钮被点中的高亮光晕效果代码如下:[cancelButton setShowsTouchWhenHighlighted:YES];2、按钮扩大触摸响应区域原来代码如下:menuBtn.frame = CGRectMake(4, 8, 44, 28);扩大触摸区域代码如下:[menuBtn setImage:[PYUtilesimageFromFile:@"MenuBtn.png"]forState:UIControlStateNormal]; [menuBtn setFrame:CGRectMake(0,0, 48, 44)];[menuBtn setContent 阅读全文
posted @ 2012-07-09 20:14 MXi4oyu 阅读(245) 评论(0) 推荐(0) 编辑
摘要: javascript在web前端的地位不需要再花任何言语去证明了,NodeJS的爆发又给JS带来了Web后台开发的新定义。而如今Windows8又提出了一种新的开发框架:用javascript开发Native App。可以说,锋利的javascript必然让windows平台Native App开发的生产力再上一个台阶。不吹嘘javascript的威力了,进入主题。本文主要讨论javascript开发Metro App的一些细节以及windows 8中程序的生命周期。首先用VS新建一个工程:选择【javascript】【Windows metro style】【Blank Applicatio 阅读全文
posted @ 2012-07-08 22:16 MXi4oyu 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 我们经常会输出一些坐标尺寸信息之类的,比如view的frame,是CGRect类型的,用frame.oringial.x 和frame.size.width来做NSLog参数好麻烦,还好苹果对这些常用的数据提供了字符串转换的方法,如下:NSString *NSStringFromCGPoint(CGPoint point);NSString *NSStringFromCGSize(CGSize size);NSString *NSStringFromCGRect(CGRect rect);NSString *NSStringFromCGAffineTransform(CGAffineTr... 阅读全文
posted @ 2012-07-07 17:14 MXi4oyu 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 2012年6月21日 04:43来源:文汇报作者:陈韶旭选稿:鲁琳 东方网6月21日消息:凡是用过开心网的人,多半玩过其中的一个游戏——“开心农场”。曾几何时,上班“偷菜”让各家单位的管理人员非常无奈。但是开发“开心农场”的“五分钟”公司如今却因为没有抵挡住融资压力,倒闭在了B轮融资的“黎明前五分钟”。记者获悉,“五分钟”上周五已承认B轮融资失败,并立即从现在办公的杨浦区创智天地退租。昨天,该公司已在装箱搬离。对于公司的情况,工作人员不愿意透露任何信息,电话的背景是搬箱打包的声音。 “五分钟”曾经是一家大学生创业的明星企业,创始人是徐诚、郜韶飞和程延辉,年纪都非常轻,当时刚刚大学毕业。公司.. 阅读全文
posted @ 2012-07-07 09:34 MXi4oyu 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Ios app crash的时候经常会显示一些堆栈信息:*** First throw call stack:(0x2f3a022 0x30cbcd6 0x2ee2a48 0x2ee29b9 0x2f392da 0x9cfd3 0x7f460 0x80a6e 0x103ba29 0x2f05855 0x2f05778 0xf8019a 0x1011c 0x86d5d 0x2f3be99 0x67c14e 0x67c0e6 0x722ade 0x722fa7 0x722266 0x93da1a 0x2f0e99e 0x2ea5640 0x2e714c6 0x2e70d84 0x2e70c9... 阅读全文
posted @ 2012-07-05 19:56 MXi4oyu 阅读(603) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 70 下一页