摘要: 这篇文章主要参考msdn上的Anonymous Methods(C# Programming Guide)、Delegates, Anonymous Methods and Lambda Expression in C#和Inside C# 2.0 Anonymous Methods。考虑到用匿名方法主要是:1、有些函数只需调用一次,所以不必要新建一个函数,这个时候就可以定义匿名函数。譬如在如下情况的时候:Thread t = new Thread(delegate() { ... });这里的Thread里面就需要一个函数,于是我就用了一个匿名函数(就是delega... 阅读全文
posted @ 2012-04-20 10:22 cuero 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 最初学会自定义Event和Handler是通过这篇博客:Simple custom event handling。另外我也看过:Writing C# Custom Events,不过没太看懂那篇在讲什么,可能是因为没有细看。C#中的Event模型是基于发布者(Publisher)与订阅者(Subscriber)(注:应该是在讲Observer Pattern)。每一个发布者可以拥有多个时间,每一个事件又可以有多个订阅者。Publisher在满足一定条件之后,会发布一个Event给所有的订阅者。订阅者则会做出相应的反应。在C#中,任意一个控件都可以发布event,其他的任何控件也都可以订阅此ev 阅读全文
posted @ 2012-04-19 22:22 cuero 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 以下内容参考一个博客文章以及MSDN上的相应内容。一、自定义属性给一个控件添加自定义属性按如下方法即可: public static readonly DependencyProperty RadiusXProperty = DependencyProperty.Register("RadiusX", typeof(double), typeof(this), new UIPropertyMetadata(0.0)); public double RadiusX { get { return (double)... 阅读全文
posted @ 2012-03-13 15:19 cuero 阅读(2705) 评论(0) 推荐(0) 编辑
摘要: 以下内容从《iPhone3开发基础教程》第三章作相应更改,以适应Xcode4.2。首先,我们创建一个新的Single View Application项目,取名为Button Fun。这个名字也将是应用显示在iphone上的名字。我们的程序包含两个按钮和一个用于反应按钮状态的文本标签。而代码会通过某种方式与我们在Interface Builder中创建的元素进行交互。控制器类可以使用特殊的实例变量来引用storyboard中的对象,这个对象就是outlet(书上翻译为输出口)。输出口是使用关键字IBOutlet声明的实例变量。另外,我们还需要返回类型是IBAction的成员方法,这类方法是个操 阅读全文
posted @ 2011-11-23 15:30 cuero 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 如果有一个iOS的开发者账号,可以按照如下步骤把应用传到自己的手机上。一、把手机插到电脑上,然后在xcode上把该机选择为开发机,用你的账号登陆,选择好应用;二、访问iOS开发者的网站,并登陆。三、点击iOS Provisioning Portal链接四、左侧点链接,然后下载WWDR证书和Development证书五、下载过来的WWDR证书双击导入钥匙串,然后再导出为一个.p12文件。(然后再试试双击能不能导入?不知道这步是否需要)六、安装Development证书七、然后在iOS Provisioning Portal的主页有个Launch Assistant,根据这个教程做下来。八、编译的 阅读全文
posted @ 2011-11-22 19:43 cuero 阅读(385) 评论(0) 推荐(0) 编辑