摘要:
转自:http://www.cnblogs.com/xuf22/archive/2011/09/21/2184351.html 1.delegate MSDN:一种安全地封装方法的类型,它与 C 和 C++ 中的函数指针类似。与 C 中的函数指针不同,委托是面向对象的、类型安全的和保险的。委托的类型由委托的名称定义 class Program { ...
阅读全文
posted @ 2012-10-17 23:29
xjc
阅读(270)
推荐(0)
编辑
摘要:
AndroidManifest.xml是每一个应用都需要的文件. 位于应用根目录下, 描述了程序包的一个全局变量, 包括暴露的应用组件(activities, services等等)和为每个组件的实现类, 什么样的数据可以操作, 以及在什么地方运行. 这个文件的一个重要方面(概念)是其中的intent过滤器. 这个过滤器描述了何时何种情况下让activity 启动. 当一个activity(或是操作系统)想要执行一个动作, 例如打开一个Web页或是打开一个联系人选取屏幕, 会创建一个Intent对象. 该对象包含了很多的描述信息, 描述了你想做什么操作, 你想处理什么数据, 数据的类型, 以.
阅读全文
posted @ 2012-10-17 16:45
xjc
阅读(231)
推荐(0)
编辑
摘要:
第1天上午介绍了各种智能手机操作系统,基本上就是Android,IOS,Windowns Phone这些了,然后下午开始做实验——搭建和熟悉Android开发环境。步骤不复杂,确花了整整一个下午,主要是机房的网速太慢了,而安装过程又避免不了访问Internet。实验一搭建、熟悉Android开发环境【实验目的】搭建、熟悉Android开发环境。【实验要求】1、 配置和搭建Android开发环境2、 创建HelloWorld项目3、 在Android模拟器环境中安装和卸载apk文件4、 了解Android项目的基本文件目录结构5、 完成【实验过程】【实验过程】1、 表1 Android平台开发所
阅读全文
posted @ 2012-10-17 16:40
xjc
阅读(532)
推荐(0)
编辑
摘要:
对象与集合初始化器:1.先介绍一下自动属性:public Class Customer{ private string m_ID; //ID属性定义,这种写法大家都很熟悉 public string ID { get{ return m_ID; } set{ m_ID = value;} }}//C#3.0中大大简化这种属性的写法(确实节省了不少代码量,赞!)public Class Customer{ public string ID{get; se...
阅读全文
posted @ 2012-10-17 16:15
xjc
阅读(403)
推荐(0)
编辑
摘要:
-------------------------------------------1.什么是Lambda表达式 “Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型。 所有 Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。该 Lambda 运算符的左边是输入参数(如果有),右边包含表达式或语句块。Lambda 表达式: x => x * x 要了解Lambda我们需要先来看看匿名函数,什么是匿名函数?匿名函数是一个“内联”语句或表达式,可在需要委托类型的任何地方使用。共有两种匿名函数:Lam
阅读全文
posted @ 2012-10-17 16:05
xjc
阅读(308)
推荐(0)
编辑
摘要:
在C#中,您不能继承和扩充用访问标识符标记为“封装”的类型。但在C# 3.0中,扩展方法允许您扩充任何类,甚至是标记为封装的类。扩展方法就是将静态方法(必须声明成static)插入到某个类和其子类中 (也就是说,在这些类中可以使用在外部定义的静态方法)。 那么要往哪个类中插入呢? 这就要在定义静态方法时通过this关键字指定了。 例如在string类中加入一个静态方法,它的定义方式为: namespace MyExtensionMethods{ public static class Extension { public static void NoSpaces(this string s..
阅读全文
posted @ 2012-10-17 15:27
xjc
阅读(1058)
推荐(2)
编辑
摘要:
关于匿名类型, 偷懒一把,直接转载文章:http://blog.csdn.net/zlghitler/article/details/1706093匿名类型 C# 2.0引入了匿名方法,C# 3.0推出匿名类型。匿名类型与匿名方法类似,它们都是以嵌入方式建立,并没有正式的名称。在建立一个匿名类型,您必须组合上述对象初始化器和隐型局部变量两个概念。下面是一个匿名类型的例子: varmyType = new { Length = 79, Width = 30 }; //匿名类型的范围与任何其它变量的范围相同。//例如,下面代码块中的cobra实例仅仅在Speed函数块中有效:private voi
阅读全文
posted @ 2012-10-17 15:12
xjc
阅读(167)
推荐(0)
编辑