自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 事件Event的本质——未完

一句话:事件和属性有很多相似点。属性是封装了一个字段,在属性中对字段的存取进行封装和验证。而事件是封装了一个私有委托实例,并幕后提供了事件处理程序的注册、注销。1.     源代码:声明一个委托类型后,用该委托类型声明一个事件MyEvent2.     编译后,通过Reflector查看。发觉多出一个私有委托变量MyEvent,它是事件MyEvent自动生成的。

2012-10-14 21:36:25 500

原创 黑马程序员16——正则表达式(未完待续)

---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------根据身份证信息判断是否大于18岁,决定是否能看见图片主要代码,包括判断 1)身份证判断是否有效 2)是否满18岁private void btnViewPic_Click(object sender,

2012-10-06 23:14:35 263

原创 黑马程序员15——多线程笔记

---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------依据程序写法,程序至少要有一个进程,因为CPU通过进程同程序打交道一个进程至少有一个线程同一个进程中的多个线程之间可以“并发执行”线程是程序中的一个执行流,每个线程都有自己的专有存储器

2012-10-06 14:34:44 339

原创 黑马程序员14——用IL查看:属性(properties)的本质是方法

---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------使用属性的语法看起来非常像写入或者读取一个字段:都是 classname/instancename.**但是,属性的本质是函数代码,是方法C#源代码namespace 属性的本质{ class

2012-10-06 09:38:38 312

原创 黑马程序员13——LINQ的常用查询符

---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------LINQ:以数据库查询的方式查询数据集合。LINQ中,select子句放在表达式最后,而SQL语句的SELECT语句放在开始处。这样做的原因之一是让Visual Studio智能感知能在我们输入代码时给我

2012-10-05 17:13:18 369

原创 黑马程序员12——枚举数和迭代器

---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------为什么foreach可以枚举出数组的每个元素————因为数组可以提供一个叫做枚举数(enumerator)的对象。枚举数可以依次返回请求的数组的元素。枚举数有三种实现方式。1.IEnumerator/IEnu

2012-10-05 17:08:49 438

原创 黑马程序员11——C#的委托以及在.NET1.x .NET2.0及.NET3.5写法的演变(未完待续)

---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------什么是委托定义委托和类一样,是一种用户自定义类型。但类表示的是数据的集合,而委托保存的是一个或多个方法。1.使用特定签名和返回类型声明一个新的委托类型。委托声明看上去和方法声明相似,只是没有实现块。2.使

2012-10-05 17:03:31 443

原创 黑马程序员10——结构和数组相关概念和重点

---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------结构结构是值类型——所以存放在栈上,复制的时候copy备份。结构是密封的,不能被继承。结构字段不能初始化。注意:虽然在C#中预定义简单类型(int、short、long,等等)被视作原始类型,其实

2012-10-05 16:48:20 524

原创 黑马程序员09——异常笔记

---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------什么是异常异常是程序运行时错误。异常的捕获过程见下图:throw:throw语句使代码显式地引发一个异常。 ----------------------

2012-10-05 16:32:32 196

原创 黑马程序员08——字面量(literal)、深复制、浅复制、隐式及显式转换

---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------字面量(literal)是源代码中书写的数字或字符串,表示一个类型明确的、固定的值。数值字面量无后缀的实数字面量是double类型,而不是float类型:比如 1.23==1.23D 。而decima

2012-10-05 16:27:02 619

原创 黑马程序员07——杂项、构造方法、索引器

---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!---------------------static构造方法初始化类层次的项目。通常,静态构造方法初始化类的静态字段。与普通构造方法不同在于:1.使用static关键字2.只能有一个static构造方法,而且不能带参数3.静态构造方法不能有访问修饰符

2012-10-05 16:22:20 281

原创 黑马程序员06——语法上一些容易搞错的地方

---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------通过继承我们可以定义个新类,新类纳入一个已经声明的类并扩展。所有的类都派生自 object 类隐藏基类的成员1.虽然派生类不能删除它继承的任何成员,但是可以隐藏它们。2.可以定义一个和

2012-10-05 16:16:22 225

原创 黑马程序员05——变量部分和方法全部

---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------常量部分笔记本地常量很像本地变量,但是一旦它被初始化,它的值就不能被改变。和本地变量一样,本地常量必须声明在块的内部。常量的两个最重要的特征如下:常量在声明中必须初始化常量在声

2012-10-05 16:09:53 289

原创 黑马程序员04——类类型及其他杂项

---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------在5种用户定义类型中,类类型(class)可能是最重要的。类是一种活动的数据结构在面向对象设计之前,程序猿们仅把程序当作指令的序列。那时的焦点主要放在指令的组合和优化上。随着面

2012-10-05 16:02:16 230

原创 黑马程序员03——类型、存储和变量

---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------类型C#提供了16中预定义类型,包括13种简单类型和3种非简单类型。13种简单类型11种数值类型:其中decimal用于金融方面的货币计算。1种Unicode字符类型char。1种布尔类型bool

2012-10-05 15:52:02 294

原创 黑马程序员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 258

原创 黑马程序员01——.NET框架基本介绍

---------------------- Windows Phone 7手机开发、.Net培训、 期待与您交流!----------------------.NET Framework,中文一般翻译成 .NET 框架。.NET框架的一些核心功能如下:对已有代码具有完全的互操作性:已有的COM二进制组件可以和.NET二进制组件共存,.NET4.0的dy

2012-10-03 23:14:14 389

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除