- 博客(17)
- 收藏
- 关注
原创 事件Event的本质——未完
一句话:事件和属性有很多相似点。属性是封装了一个字段,在属性中对字段的存取进行封装和验证。而事件是封装了一个私有委托实例,并幕后提供了事件处理程序的注册、注销。1. 源代码:声明一个委托类型后,用该委托类型声明一个事件MyEvent2. 编译后,通过Reflector查看。发觉多出一个私有委托变量MyEvent,它是事件MyEvent自动生成的。
2012-10-14 21:36:25 510
原创 黑马程序员16——正则表达式(未完待续)
---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------根据身份证信息判断是否大于18岁,决定是否能看见图片主要代码,包括判断 1)身份证判断是否有效 2)是否满18岁private void btnViewPic_Click(object sender,
2012-10-06 23:14:35 272
原创 黑马程序员15——多线程笔记
---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------依据程序写法,程序至少要有一个进程,因为CPU通过进程同程序打交道一个进程至少有一个线程同一个进程中的多个线程之间可以“并发执行”线程是程序中的一个执行流,每个线程都有自己的专有存储器
2012-10-06 14:34:44 348
原创 黑马程序员14——用IL查看:属性(properties)的本质是方法
---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------使用属性的语法看起来非常像写入或者读取一个字段:都是 classname/instancename.**但是,属性的本质是函数代码,是方法C#源代码namespace 属性的本质{ class
2012-10-06 09:38:38 321
原创 黑马程序员13——LINQ的常用查询符
---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------LINQ:以数据库查询的方式查询数据集合。LINQ中,select子句放在表达式最后,而SQL语句的SELECT语句放在开始处。这样做的原因之一是让Visual Studio智能感知能在我们输入代码时给我
2012-10-05 17:13:18 377
原创 黑马程序员12——枚举数和迭代器
---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------为什么foreach可以枚举出数组的每个元素————因为数组可以提供一个叫做枚举数(enumerator)的对象。枚举数可以依次返回请求的数组的元素。枚举数有三种实现方式。1.IEnumerator/IEnu
2012-10-05 17:08:49 446
原创 黑马程序员11——C#的委托以及在.NET1.x .NET2.0及.NET3.5写法的演变(未完待续)
---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------什么是委托定义委托和类一样,是一种用户自定义类型。但类表示的是数据的集合,而委托保存的是一个或多个方法。1.使用特定签名和返回类型声明一个新的委托类型。委托声明看上去和方法声明相似,只是没有实现块。2.使
2012-10-05 17:03:31 452
原创 黑马程序员10——结构和数组相关概念和重点
---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------结构结构是值类型——所以存放在栈上,复制的时候copy备份。结构是密封的,不能被继承。结构字段不能初始化。注意:虽然在C#中预定义简单类型(int、short、long,等等)被视作原始类型,其实
2012-10-05 16:48:20 548
原创 黑马程序员09——异常笔记
---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------什么是异常异常是程序运行时错误。异常的捕获过程见下图:throw:throw语句使代码显式地引发一个异常。 ----------------------
2012-10-05 16:32:32 204
原创 黑马程序员08——字面量(literal)、深复制、浅复制、隐式及显式转换
---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------字面量(literal)是源代码中书写的数字或字符串,表示一个类型明确的、固定的值。数值字面量无后缀的实数字面量是double类型,而不是float类型:比如 1.23==1.23D 。而decima
2012-10-05 16:27:02 631
原创 黑马程序员07——杂项、构造方法、索引器
---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!---------------------static构造方法初始化类层次的项目。通常,静态构造方法初始化类的静态字段。与普通构造方法不同在于:1.使用static关键字2.只能有一个static构造方法,而且不能带参数3.静态构造方法不能有访问修饰符
2012-10-05 16:22:20 286
原创 黑马程序员06——语法上一些容易搞错的地方
---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------通过继承我们可以定义个新类,新类纳入一个已经声明的类并扩展。所有的类都派生自 object 类隐藏基类的成员1.虽然派生类不能删除它继承的任何成员,但是可以隐藏它们。2.可以定义一个和
2012-10-05 16:16:22 233
原创 黑马程序员05——变量部分和方法全部
---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------常量部分笔记本地常量很像本地变量,但是一旦它被初始化,它的值就不能被改变。和本地变量一样,本地常量必须声明在块的内部。常量的两个最重要的特征如下:常量在声明中必须初始化常量在声
2012-10-05 16:09:53 294
原创 黑马程序员04——类类型及其他杂项
---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------在5种用户定义类型中,类类型(class)可能是最重要的。类是一种活动的数据结构在面向对象设计之前,程序猿们仅把程序当作指令的序列。那时的焦点主要放在指令的组合和优化上。随着面
2012-10-05 16:02:16 255
原创 黑马程序员03——类型、存储和变量
---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------类型C#提供了16中预定义类型,包括13种简单类型和3种非简单类型。13种简单类型11种数值类型:其中decimal用于金融方面的货币计算。1种Unicode字符类型char。1种布尔类型bool
2012-10-05 15:52:02 303
原创 黑马程序员02——C#编程概述
---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------1.一个简单的C#程序using System;namespace SimpleProg{ class Program { static void Main(string[] a
2012-10-05 15:12:30 266
原创 黑马程序员01——.NET框架基本介绍
---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------.NET Framework,中文一般翻译成 .NET 框架。.NET框架的一些核心功能如下:对已有代码具有完全的互操作性:已有的COM二进制组件可以和.NET二进制组件共存,.NET4.0的dy
2012-10-03 23:14:14 422
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人