您的位置:首页 > 职场人生

黑马程序员--wpf学习记录笔记一

2013-02-23 15:01 537 查看
------- Windows Phone 7手机开发.Net培训、期待与您交流! -------

一.事件中sender指代什么:
指代触发事件的控件
二.关于继承:
1.class 子类:不指定父类则父类为object(.net中所有类都直接或者间接继承object)
2.父类变量可以指向子类对象,反之不可以。但在明确子类类型,可以强制转换使用
三."可变长度的数组"---》泛型:
1.定义:List<type> list = new List<type>();
2.常用方法:Add()\Remove()\Count\Clear
四、wpf中,控件常用属性:
1.Visibility:System.Windows.Visibility.Collapsed/Visible/hidden;
2.IsEnabled:false/true
五、null和“”小分析:
1.可空(null)类型:引用类型.如:自定义类、string等;不可为空类型:值类型.如:int\boolean\decimal\DateTime等
2.由于sqlserver中推出值类型可以为空,那.net语法中怎样一一的对应了?此时微软提供了"?"类型,不可为空类型+"?"就可以为空,如下:
int? a = null;//正确,但int a=null,会报错!
还需注意可以为null类型和不能为null的类型,不能相互转化,如:
int? a1=4;
int a2 =5;
a1=a2;//(成功)
a2=a1;//编译报错。
如果需要完成赋值,在保证a1不为空时,通过强制类型转化即可! 但a2=(int)a1,编译ok,如果a1为空时如此赋值,运行时会报错,也就是保证a1不能为空。
3.wpf控件的可空值:
wpf中控件radiobutton\checkbox\的属性isChecked的值类型为bool?,DatePicker的SelectedDate的值类型为bool?。
六、DateTime.Today和DateTime.Now的区别:
Today--->取得今天的年月日+00:00:00;
Now--->取得当前年月日时分秒的值.
七、ProcessBar四个常用属性:
Minimum(最小值)、Maximum(最大值)、value(当前值)IsIndeterminate(不确定模式)

------- Windows Phone 7手机开发.Net培训、期待与您交流! ------- 本文出自 “技术的足迹” 博客,请务必保留此出处http://charlesxiao.blog.51cto.com/2657172/1138829
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: