ASP.NET 母版页和内容页中的事件母版页和内容页都可以包含控件的事件处理程序。对于控件而言,事件是在本地处理的,即内容页中的控件在内容页中引发事件,母版页中的控件在母版页中引发事件。控件事件不会从内容页发送到母版页。同样,也不能在内容页中处理来自母版页控件的事件。在某些情况下,内容页和母版页中会引发相同的事件。例如,两者都引发 Init 和 Load 事件。引发事件的一般规则是初始化事件从最里面的控件向最外面的控件引发,所有其他事件则从最外面的控件向最里面的控件引发。请记住,母版页会合并到内容页中并被视为内容页中的一个控件,这一点十分有用。下面是母版页与内容页合并后事件的发生顺序:母版页控
概念:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。main(),IObservable,被观察者接口CHanFeiZiObservable,被观察者韩非子IObserver,观察者接口CLiSiObserver,观察者李斯CZhouSiObserver观察者周斯说明:将观察者聚集到被观察者韩非子身边,韩非子的每一个举动都会通知给观察者,如
mapgis6.7二次开发vc6_demo 之六(mapgis公用函数二次封装库)/////////////////////////////////////////// //mapgis_common.cpp //mapgis公用函数二次封装库 //vp:hsg //create date:2012-04
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+A、
网上已经有不少关于Google AdSense优化技巧的文章了,看过了、学习了,自己也实践了,有些适合,有些不适合。再加上这段时间AdSense的单价普遍都提高了,我也抓紧优化了一下,同时分享一些用过的AdSense优化技巧,希望能对大家有个参考。(让你的Adsense广告与内容更匹配)1:让网站中的关键词广告更突出许多网站都用大量图片来吸引眼球,通过都盖过了关键词
VB提高专辑--VB编写自定义类(上)2008年08月26日 星期二 18:44 对程序员和编程爱好者来说,VB中类的技术是学习中的一个难点,在大型软件的开发过程中,模块(Moudle)、控件(Active ocx)、链接库(Active dll)和类(Class moudle)构成了系统化、高效化的软件工程,而类的技术是控件和链接库技术的基础,因此掌握类的理论和编程方法是非常有意义的。
以及为什么要对齐:1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎...
第一个参数为指向线程标识符的指针。第二个参数用来设置线程属性。第三个参数是线程运行函数的起始地址。第四个参数是运行函数的参数。当创建线程成功时,函数返回0,若不为0则说明创建线程失败,常见的错误返回代码为EAGAIN和EINVAL。前者表示系统限制创建
Hadoop 求助编辑百科名片 Hadoop示意图 一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有着高容错性的特点,并且设计用
总体思路是: 后台传送html 格式的字符串 (目的不是为了用这些html字符串在客户端直接显示 而是为了用这些html标签传递数据) <script type="text/javascript" language="javascript"> var oDiv = document.createElement("div"); o
一.TransportableTableSpace(TTS) 说明 官网的两篇相关文章:Transporting Tablespaces Between Databases Creating Transportable Tablespace Sets TransportableTableSpaces(TTS)特性是从Oracle 8.1版本开始提供,在8i中,可以在同平台下进行TTS 操作。
本文介绍了ORACLE执行计划的一些基本概念,供学习应用。AD:一.相关的概念Rowid的概念:rowid是一个伪列,既然是伪列,那么这个列就不是用户定义,而是系统自己给加上的。对每个表都有一个rowid的伪列,...
磨刀不误砍柴工。作为手机应用开发者,你需要向应用商店提交应用审核,迅速通过审核可以让你抢占先机。对苹果iOS应用开发者来说尤其如此。苹果应用商店的审核近乎吹毛求疵,下面这些清单可以让你知道苹果会在哪些地方找茬。基本要点首先,你的应用程序:- 不能导致手机故障(比如崩溃或屏幕问题)- 长时间/过度使用之后反应仍然很快- 应用内的所有价格信息中不能用固定值代替可变变量- 不要使用任何SDK里面的私人API- 不要使用任何SDK文档里面没有列出的功能- 不要提及用户设备上不存在的硬件功能- 如果需要网络连接,在没有网络的情况下要告知用户- 不要(过度)模仿任何本地应用程序- 不要(过度)山寨某个本地
加密:1 NSString* encodeURL(NSString *string)2 {3 NSString *newString = NSMakeCollectable([(NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)string, NULL, CFSTR(":/?#[]@!$ &'()*+,;="<>%{}|\\^~`"), CFStringConvertNSStringEncodingToEncoding
更改cell选中的背景 UIView *myview = [UIView alloc] init]; myview.frame = CGRectMake(0, 0, 320, 47); myview.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"0006.png"]; cell.selectedBackgroundView = myview;在数字键盘上添加button://定义一个消息中心[NSNotificationCenter defaultCenter] addObs..
NSNumber+ (NSNumber *)numberWithInt:(int)value;+ (NSNumber *)numberWithDouble:(double)value;- (int)intValue;- (double)doubleValue;NSNumber可以将基本数据类型包装起来,形成一个对象,这样就可以给其发送消息,装入NSArray中等等。NSNumber * intNumber=[NSNumbernumberWithInt:100];NSNumber *floatNumber=[NSNUmbernumberWithFloat:100.00];int i=[intNu
1. NSString转化为UNICODE String:(NSString*)fname = @“Test”;char fnameStr[10];memcpy(fnameStr, [fname cStringUsingEncoding:NSUnicodeStringEncoding], 2*([fname length]));与strcpy相比,memcpy并不是遇到'\0'就结束,而是一定会拷贝完n个字节2. NSString 转化为 char *NSString * str= @“Test”;const char * a =[str UTF8String];3.char
iPhone文件系统:创建、重命名以及删除文件NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。每个程序都会有它自己的沙盒,通过它你可以阅读/编写文件。写入沙盒的文件在程序的进程中将会保持稳定,即便实在程序更新的情况下。如下所示,你可以在沙盒中定位文件目录://对于错误信息NSError *error;// 创建文件管理器NSFileManager *fileMgr = [NSFileManagerdefaultManager];//指向文件目录NSString *documentsDirectory= [NSHo
1 TodoViewController *contentViewController = [[TodoViewController alloc] init]; 2 3 UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:contentViewController]; 4 5 navigationController.contentSizeForViewInPopover = CGSizeMake(100, 100); //内容大...
1 //把图片转换为NSData 2 UIImage *image = [UIImage imageNamed:@"vim_go.png"]; 3 NSData *imageData = UIImagePNGRepresentation(image); 4 // post url 5 NSString *urlString = @"http://10.28.4.162/test-upload.php"; 6 7 // setting up the request object now 8 NSMutableURLRequest *request = [.
1. 插入AppDelegate *app = [[UIApplication sharedApplication] delegate];NSManagedObjectContext *context = [app managedObjectContext];NSManagedObject *newManagedObject = [NSEntityDescription insertNewObjectForEntityForName:@"entityname" inManagedObjectContext:context];[newManagedObject setValu
scroll view 原理在滚动过程当中,其实是在修改原点坐标当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器,假如在计时器到点后,没有发生手指移动事件,那么,scroll view发送tracking events到被点击的subview假如在计时器到点前,发生了移动事件,那么 scroll view 取消tracking自己发生滚动子类可以重载touchesShouldBegin:withEvent:inContentView: 决定自己是否接收touch事件pagingEnabled当值是YES,会自动滚动到subview的边界,默认是NOtouchesShou
开发环境: iphone4 (ios4.3.2)使用hook截获系统处理通知事件,然后进行相应的处理来达到截获的效果。目前的截获不是很完美,黑名单中的人打电话时会先出现“嘟.."声之后才会提示所拨打的用户正在通话中……前提:需要class-dumpCoreTelephony framework,并配置hook开发环境1. 在说截获之前,先说说dlsym的使用我们通常会在网上看到一些函数具有我们需要的功能,然后我们在class-dump出的头文件中查找去找不到,但是使用grep在framework中确实可以搜索到相应的符号,导致使用上出现一些麻烦。此时我们就可以使用dlsym来从动态库
随着微博、LBS 等移动互联网服务的火爆普及,越来越多的苹果开发者希望制作各网络服务的 iPhone 客户端。CocoaChina 会员 “qdvictory” 的《基于网络的客户端开发技巧》系列文章详细介绍了 iPhone 客户端应用的开发思路和注意事项,希望对苹果开发者们有所帮助。 一、做一个程序之前,要明确你要做的是什么。这之间道道不少,不仅仅要实现功能,还要考虑到程序功能之间是如何链接,用户如何交互。在这个基础上,才能和美工一起配合,把程序的设计做好,而仅仅的 UI,已经不能称得上是完整的设计了。利用 API 扩展是必需的,Open API 不是你自家的 API,所以肯定是有局限性的,
想在应用里保存帐号、密码等信息的话,直接存到 plist 里显然是不负责任的,自己折腾加密既麻烦又不能保证不被反编译破解。实际上苹果 iOS 和 Mac OS X 系统自带了一套敏感信息保存方案:"钥匙串" (Keychain)。 用原生的 Security.framework 就可以实现钥匙串的访问、读写。但是只能在真机上进行,模拟器会出错。在 Github 上有个封装的非常好的类来实现这个功能,让你既能在模拟器又能在真机上访问钥匙串。类的地址:http://github.com/ldandersen/scifihifi-iphone/tree/master/securi
以前貌似发现相关尺寸,这次来点详细的,相信不少人用的到。。。。从icon说起命名方法,举例Icon.png 57×57Icon-72.png 72×72Icon-Small.png 29×29Icon-Small-50.png 50×50Icon@2x.png114×114Icon-Small@2x.png 58×58另iTunesArtwork 512×512在info.plist使用keyCFBundleIconFiles,注意与CFBundleIconFile区分开,CFBundleIconFiles的优先级高于CFB
[[NSWorkspace sharedWorkspace] openURLs: urls withAppBundleIdentifier:@"com.apple.Safari" options: NSWorkspaceLaunchDefaultadditionalEventParamDescriptor: NULLlaunchIdentifiers: NULL];
制作 iPhone 电子书时,如果把大段文字放在 UITextView 或 UILabel 里显示,是不能分页的,阅读时就像再看一大卷滚不到头的纸带,用户体验很差。下面这段代码可以实现 UILabel 尺寸固定,根据文本内容和字体动态分页显示,电子书方面的应用应该非常有用。 1 // Implement viewDidLoad to do additional setup after loading the view, typically from a nib. 2 - (void)viewDidLoad { 3 [super viewDidLoad]; 4 5 ...
1 - (IBAction) record:(id)sender 2 { 3 4 NSError *error = nil; 5 BOOL b = [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryRecord error:&error]; 6 [[AVAudioSession sharedInstance] setDelegate:self]; 7 if(b){ 8 NSLog(@"set audio session category record ...
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号