沧海一粟

----not just a programmer

导航

01 2013 档案

用C#一步步创建Window Service (转)
摘要:一、准备条件:安装好的VS2010二、创建window service项目,取项目名为WinService_Test三、在新建好的项目中,找到Service1.cs,右击-->View Code(查看源代码)。在源代码中,OnStart方法是在服务启动时执行的,可以在这里编写服务要执行的业务逻辑代码;OnStop方法是在服务停止时执行的,一般在这里编写终止服务线程或停止业务逻辑的代码等。四、添加服务安装程序ProjectInstaller。1、在Service1.cs的设计界面(可双击Service1.cs进入此界面),右击-->Add Installer(添加安装程序);2、完成 阅读全文

posted @ 2013-01-24 16:38 沧海一粟-啊添 阅读(2306) 评论(3) 推荐(0)

IOS 开发,调用打电话,发短信,打开网址
摘要:1、调用 自带mail1 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://zhangzhi11@163.com"]];2、调用 电话phone1 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://13800138000"]];3、调用 SMS1 [[UIApplication sharedApplication] openURL:[NSURL URLWithSt 阅读全文

posted @ 2013-01-15 17:27 沧海一粟-啊添 阅读(961) 评论(0) 推荐(0)

iPhone提供的4种基本的表格视图单元格
摘要:iPhone提供了4种基本的表格视图单元格,在SDK 3.0 之后,每个单元格都有3个属性textLabel,detailTextLabel和imageView。下面一一介绍这4种基本格式:1、UITableViewCellStyleDefault该格式提供了一个简单的左对齐的文本标签textLabel和一个可选的图像imageView。如果显示图像,那么图像将在最左边。这种格式虽然可以设置detailTextLabel,但是不会显示该标签。2、UITableViewCellStyleSubtitle该格式与前一种相比,增加了对detailTextLabel的支持,该标签将会显示在textLa 阅读全文

posted @ 2013-01-15 11:15 沧海一粟-啊添 阅读(310) 评论(0) 推荐(0)

iOS开发:自定义UITableViewCell(转)
摘要:转自:http://my.oschina.net/plumsoft/blog/51723篇文章介绍了如何用UITableView显示表格,并讲了几种UITableViewCell的风格。不过有时候我们需要自己定义 UITableViewCell的风格,其实就是向行中添加子视图。添加子视图的方法主要有两种:使用代码以及从.xib文件加载。当然后一种方法比较直 观。我们这次要自定义一个Cell,使得它像QQ好友列表的一行一样:左边是一张图片,图片的右边是三行标签:当然,我们不会搞得这么复杂,只是有点意思就行。1、运行Xcode 4.2,新建一个Single View Application,名称为 阅读全文

posted @ 2013-01-14 16:02 沧海一粟-啊添 阅读(2400) 评论(0) 推荐(0)

iphone开发--获取当前app的名称和版本号
摘要:1 NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; 2 3 CFShow(infoDictionary); 4 5 // app名称 6 7 NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"]; 8 9 10 // app版本11 12 NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVer 阅读全文

posted @ 2013-01-14 15:07 沧海一粟-啊添 阅读(460) 评论(0) 推荐(0)

可任意自定义的UITableViewCell(转)
摘要:转自:http://www.cnblogs.com/lovecode/archive/2012/01/07/2315630.htmlUITableView的强大更多程度上来自于可以任意自定义UITableViewCell单元格。通常,UITableView中的Cell是动态 的,在使用过程中,会创建一个Cell池,根据每个cell的高度(即tableView:heightForRowAtIndexPath:返回值), 以及屏幕高度计算屏幕中可显示几个cell。而进行自定义TableViewCell无非是采用代码实现或采用IB编辑nib文件来实现两种方式,本文主 要收集代码的方式实现各种cell 阅读全文

posted @ 2013-01-09 15:50 沧海一粟-啊添 阅读(223) 评论(0) 推荐(0)

IOS UIScrollView (转)
摘要:UIScrollView 类负责所有基于 UIKit 的滚动操作。一、创建1 CGRect bounds = [ [ UIScreen mainScreen ] applicationFrame ] ; 2 UIScrollView* scrollView = [ [UIScrollView alloc ] initWithFrame:bounds ]; 当你创建完滚动视图后,你可以将另一个视图的内容粘合到滚动视图的空白页上。这回创建一个滚动的内容窗口:1 [ scrollView addSubview:myView]; 你必须给出内容的实际大小,这样滚动视图才知道滚动... 阅读全文

posted @ 2013-01-05 14:32 沧海一粟-啊添 阅读(2339) 评论(0) 推荐(0)

有关UIView、subview的几个基础知识点-IOS开发 (实例)(转)
摘要:转自:http://blog.csdn.net/iukey/article/details/7083165环境是xcode4.3首先要弄懂几个基本的概念。一)三个结构体:CGPoint、CGSize、CGRect1. CGPoint1 struct CGPoint { 2 CGFloat x; 3 CGFloat y; 4 }; 5 typedef struct CGPoint CGPoint; 2. CGSize1 struct CGSize { 2 CGFloat width; 3 CGFloat height; 4 }; ... 阅读全文

posted @ 2013-01-05 12:25 沧海一粟-啊添 阅读(1666) 评论(0) 推荐(0)

[转载]CGRect CGPoint
摘要:每个视图都使用一个边框定义其界限。这个边框指定了视图的轮廓:其位置、宽度和高度。我们使用CoreGraphics结构宋定义边框矩形。对于边框,这通常表示由原点(CGPoint,x和y)和大小(CGsize,宽度和高度)组成的CGRect矩形。下面是这些类型的简要描述。1.CGRectCGRect结构在屏幕上定义了一个矩形。它包含原点(rect.origin)和大小(rect.size)。需要了解以下CGRect函数。·CGRectMake(origin.x,origin.y,size.width.Size.height)在代码中定义矩形。·NSStringFromCGReo 阅读全文

posted @ 2013-01-05 10:59 沧海一粟-啊添 阅读(251) 评论(0) 推荐(0)

IOS开发中的CGFloat、CGPoint、CGSize和CGRect
摘要:转自:http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/CGGeometry/Reference/reference.htmlCGGeometry类定义几何元素的结构和操作几何元素的函数。1、数据类型:CGFloat: 浮点值的基本类型CGPoint: 表示一个二维坐标系中的点CGSize: 表示一个矩形的宽度和高度CGRect: 表示一个矩形的位置和大小typedef float CGFloat;// 32-bittypedef double CGFloat;// 64-bitstr 阅读全文

posted @ 2013-01-05 10:55 沧海一粟-啊添 阅读(289) 评论(0) 推荐(0)

IOS中NSUserDefaults的用法(轻量级本地数据存储) (转)
摘要:转自 http://blog.csdn.net/enuola/article/details/7959767NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,读取文件,很麻烦,而是用NSUserDefaults则不用管这些东西,就像读字符串一样,直接读取就可以了。NSUserDefaults支持的数据格式有:NSNumber(Integer、Flo 阅读全文

posted @ 2013-01-05 09:59 沧海一粟-啊添 阅读(10368) 评论(0) 推荐(1)

获取IOS硬件设备的型号
摘要:1 /* 2 * 获取版本型号 3 * "i386" simulator 4 * "iPod1,1" iPod Touch 5 * "iPhone1,1" iPhone 6 * "iPhone1,2" iPhone 3G 7 * "iPhone2,1" iPhone 3GS 8 * "iPad1,1" iPad 9 * "iPhone3,1" iPhone 410 */11 +(NSString *)deviceString;12 13 14 15 16 阅读全文

posted @ 2013-01-05 09:49 沧海一粟-啊添 阅读(1789) 评论(0) 推荐(0)

iOS 关闭键盘(转)
摘要:在 iOS 程序中当想要在文本框中输入数据,轻触文本框会打开键盘。对于 iPad 程序,其键盘有一个按钮可以用来关闭键盘,但是 iPhone 程序中的键盘却没有这样的按钮,不过我们可以采取一些方法关闭它。例如,我们可以实现按下 Rerun (有时也是 Done、Research 等)键关闭键盘,或者,更人性化的,轻触背景关闭键盘。1、首先讲一下按下Return键关闭键盘。当按下键盘的 Return 键,会产生一个 Did End On Exit 事件,此时,我们告诉文本框要放弃控件,于是键盘就消失了。假设,我们已经创建了一个 Single View Application ,并打开 ViewC 阅读全文

posted @ 2013-01-03 22:04 沧海一粟-啊添 阅读(440) 评论(0) 推荐(0)

IOS UIKeyboard键盘相关知识点
摘要:一、键盘风格 UIKit框架支持8种风格键盘。 1 typedef enum { 2 UIKeyboardTypeDefault, // 默认键盘:支持所有字符 3 UIKeyboardTypeASCIICapable, // 支持ASCII的默认键盘 4 UIKeyboardTypeNumbersAndPunctuation, // 标准电话键盘,支持+*#等符号 5 UIKeyboardTypeURL, // URL键盘,有.com按钮;只支持URL字符... 阅读全文

posted @ 2013-01-03 21:17 沧海一粟-啊添 阅读(339) 评论(0) 推荐(0)