自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(40)
  • 收藏
  • 关注

翻译 ASP.Net4中实现自定义的请求验证

摘要:在.Net4中有个类,我们可以通过实现一个继承自该基类的类,从而实现自己的请求验证过程,比如对提交的表单数据,查询字符串等等进行验证。导读:在.Net4中有个System.Web.Util.RequestValidator类,该类是自定义请求验证的基类。我们可以通过实现一个继承自该基类的类,从而实现自己的请求验证过程,比如对提交的表单数据,查询字符串等等进行验证。1. 请

2012-11-12 21:39:14 382

原创 黑马程序员学习笔记----XML

06.11 增加扩展方法:1->增加一个静态类2->在类中写一个静态方法返回值boolstatic void sayHI(this person per,string msg){  Console.WriteLine("我叫{0} 我说{1}",per.name,msg);}扩展方法只是看起来像person中的方法,其实不是的。开发过程中尽量少用。XML:

2012-06-13 21:22:00 279

原创 黑马程序员学习笔记----委托 事件 反射

06.09委托:    //1.使用delegate关键字。    //2.这个委托将来要存储的方法如果没有返回值,那么委托也要定义成void。如果没有参数那么将来传递的方法也不能有参数    //委托是一个数据类型,用的时候需要传递一个变量。这只是一个简化的语法,其实编译器在编译的时候也帮我们new了一个委托对象。            MethodDelegate my

2012-06-10 00:52:15 271

原创 黑马程序员学习笔记----IO流 正则 委托

06.07io流:     对象序列化:序列化就是将对象转换为二进制流的过程。作用:直接存储对象在网络中可以直接发送对象信息在使用序列化的时候尽量不要自样。字段名可能不动属性。因为自动属性。每次编译的时候生成的所以在反序化的时候可能会造成问题类中所有的字段属性的类型也必须标记为可序列化对象反序列化:为什么反序化的时候需要原来的定义person在的那程序集

2012-06-10 00:50:42 214

原创 黑马程序员学习笔记----自定义泛型装箱及拆箱path类:foreach:

自定义泛型:  目的是为了代码重用。  list mylist=new list();T:type parameters T实际上就是占位符。可以说是类型参数在net2.0的时候才开始引入。  动手写泛型类。泛型方法。。写一个自己的list  泛型接口实现泛型接有两种方式封闭类型  class myclass:itest开放类型  class myclass:i

2012-06-10 00:49:03 574

原创 黑马程序员学习笔记----GC,泛型集合

06.04垃圾回收: 主要作用是:提高内存利率 它只会回收托管堆中的内存资源。但是像sqlconnection 文件句柄 网络端口 的非托管资要用到using当对象没有变量指向的时候就可以回收了list list=new list;person p=new person();list.add(p);p=null;?????手动调用垃圾回收。cf.coll

2012-06-10 00:47:38 236

原创 黑马程序员学习笔记----字符串特性及处理

06.02字符串:特性:1.字符串的(不可变性)      如果你要修改它的话是指上了新的地址。内存有。但是已经找不到它。。       2.字符串的( 拘留池)      如果有多个相同字符串常量时。这时。这些字符串都是指向内存中的同一个字符串。。之所有以字符串池。不会造成程序混乱。。      注意:只有常量才有这个特性      3.字符串(留用) ???

2012-06-03 21:28:23 878

原创 黑马程序员学习笔记----枚举,结构,异常处理

06.01显式调用接口为了解决方法重名的问题方但是显式实现的接口的方法是不能有访问修饰符。在类的方法默认是privter 所以如果要用到这个方法的话。必须通过接口来访问。显示接口实现的方法是私有的。子类。可以在实现接口的时候把接口中的方法实现为abstract或者虚方法了解下索引器、事件枚举:1.普通枚举中每个值是互斥的2.枚举中的每个值都有一个对应的数值3

2012-06-03 21:25:27 182

原创 黑马程序员学习笔记----接口,抽象

05.31里氏替换原则:类型转换:当需要一个父类类型的对象的时候。可以子类类型的对象。当需要一个子类类型对象,给一个父类类型对象是不可以的把父类类型赋值给子类类型需要显式转换。如果父类类型变量P中。指向的确实是一个子类对象。刚可以显示转换。相反。如果不是的话。就会转换失败if(cn is person)判断一个对象是否属于某个类型is as 的区别:当通

2012-06-03 21:23:46 224

原创 黑马程序员学习笔记----复习类,对象

05.29复习:类和对象类是一个抽象的概念对象是一个具体的事物成员变量。也就是说在类中声明的变量可以不赋初值,因为它会有一个默认的初值,数值类型为0,string类型为null bool类型为false..局部变量则相反。在使用之前要先赋值。封装:类和对象本身就是封装的体现,将一些具有相同功能的代码封装到了几个类中,它对外统一了访问接口。当需要多个参数的时候。而方法

2012-05-29 23:49:11 244

原创 黑马程序员学习笔记---复习面向对象

12.05.28 黑马上课规范(道德,大家都喜欢有道德的人。呵呵)注释骆驼命名 :第一个单词首字母小写,之后的单词首字母大写 userName、userPassword、realName…(普通变量、字段)帕斯卡命名:第一个单词首字母大写,之后的单词首字母大写 GetMax()、ChangeName()…(方法名、类名)定义的变量或者方法 名字要有意义。方法名:动词。Wri

2012-05-28 23:16:01 287

原创 黑马程序员学习笔记----Dom动态页面开发基基础

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------  05.07动态创建按钮document.createelenent("input");appendchild("btn")innertext.innerhtml.value表单元素才有value的属性

2012-05-07 21:56:58 596

原创 黑马程序员学习笔记----Dom编程序基础

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------   05.04doucument object model 文档对象模型dom 也叫文档树模型dom也是事件驱动机制的html+css+javascript+dom=dhtmlbody加事件之后。如果页

2012-05-04 23:16:05 326

原创 黑马程序员学习笔记----跑马灯效果

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------   05.04中午笔记1.如果是从左到右跑的话。步骤是:先把第一个字符取出来再把剩下的取出来。最后把剩下的+第一个字符这样就实现了第一次跑。其它步骤依旧一样。。  string str;

2012-05-04 18:11:09 315

原创 黑马程序员学习笔记----dispose和close的区别

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------  05.04dispose和close的区别是什么呢。Sqlconnection当你close之后还是可以open的。而dispose是不可以的。说白点就是。你要去水库取水。当你取完之后你(close)

2012-05-04 11:59:29 273

基础班C#笔记总结

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------C#基础2012年2月29日.Net Framework:提供函数库、类库。调试→全部中断:看程序停在哪。三条控制台指令:Console.WriteLine:打印输出。Console.ReadLine:从控制

2012-05-03 22:13:16 292

原创 黑马程序员学习笔记------序列化

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------   序列化写序反列化先添加一个命名空间using system.runtime.serilization.formatters.binayr;//对象序列化            PerSon newps

2012-05-03 21:08:10 232

原创 黑马程序员学习笔记----javascript基础加强

----------------------Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------   05.03 在JS中值为0 null undefined 都会返回false排错:用debugbar 用脚本提示function定义方法 不需要声音明返回值加参数的话也不用varfunctio

2012-05-03 21:02:59 628

原创 黑马程序员学习笔记----javascript基础

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------   05.02javascript有三种语法1,基础语法2,Dom3,Bom标签可以写到任何一个HTML标签中要弹出对话框用type=""text/javascript“alertcon

2012-05-02 12:33:54 261

原创 黑马程序员学习笔记----MiNi 播放器

----------------------Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------  04.28先创建一个WinFrom窗体在工具箱里-->点击右键添加-->添加选择项-->找到windowsmiderplay工具箱里会多一个控件-->在窗性栏选择windowsmiderplay修改它的name

2012-04-28 19:37:49 258

原创 黑马程序员学习笔记----HTML基础

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- 04.27 pre标示签就是用来格式化标签。。你怎么写就怎么显示出来。注意:少用TAB键。尽量不用。一般pre标签。写code标签起使用marquee  跑马灯一样的效果。。。但是被淘汰了A标签:h

2012-04-27 21:04:57 202

原创 黑马程序员学习笔记----WinForm复习

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------   04.26 1.复习    combobox控件。       items 属性        -->本身是一个集合,是下拉列表中数据的集合。     -->add, clear,rmove,c

2012-04-26 19:59:42 303

原创 黑马程序员学习笔记----sql学习笔记

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- sql学习笔记04.25---先建一个表格:create table tabuser(uid char(20),uname varchar(30),upwd varchar(30),

2012-04-25 14:41:04 356

原创 黑马程序员学习笔记----WinForm技术加强

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------  04.241、复习-> 一般Windows程序的步骤-> 创建窗体-> 拖控件,设属性-> 加事件,写方法-> Label和LinkLabel一般是提示作用-> Butto

2012-04-24 21:29:32 239

原创 黑马程序员学习笔记----WinForm基础加强

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------   04.231、属性、事件既然WinForm有面向对象的特征,可以知道每一个子类都具有相似的特征,所以使得父类,具有大量的属性与事件2、WinForm与面向对象的一个关系由于每一个窗体外观

2012-04-23 21:14:18 266

原创 黑马程序员学习笔记----Web前端基础知识

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------  04.22在html中 空格它是不认为是空格的。因为当我们要写一个复杂的HTML的时候会有很多缩进.有一个特殊的方式可以做到。。&nbsp: 非隔行的空格标签的开始和结束 段落显示大于和小于得

2012-04-22 20:59:14 412

原创 黑马程序员学习笔记----WindForm学习笔记

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------  04.21常见属性默认按钮AcceptButtonCancelButton背景的属性backgroundColorBackgroundImageBackgroundLayout

2012-04-21 21:13:19 490 1

原创 黑马程序员学习笔记----继承

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------  04.20继承的传递性。。AA派生了B类。B类继承了A类。。而B类又派生了C类。。也就是C类继承了B类继承的单根性。。这个也就是说一个子类只能继承一个父类。。。如果你非说要继承多个类的话你只能通过实现

2012-04-20 22:23:19 241

原创 黑马程序员学习笔记----字符串处理

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------   04.16 Contains(“哈”)      是否包含有它的字符Startswith(“哈”); 是匹配第一个字符是否与给的字符串匹配。。Endswith(“哈”)      是匹配最后一个字符是否

2012-04-20 22:12:19 192

原创 ref和out的异同

在值类型前使用ref和out的异同:区别:(结合例子)        static void Main(string[] args)        {            int a;            Test(out a);            Console.WriteLine(a);//a的值100;            Console.ReadKey

2012-04-20 22:09:24 60

原创 out ref 和return的作用

04.10Out想要返回多个参数的时候可以用的到。。Ref 也可以解决想要多个返回值的问题它们这间的区别是什么呢。在使用OUT的时候。必须先初始化而且它只能传出在使用REF的时候。不需要先初始化它可以传出也能传入。。Return 在方法中的作用:在方法中一旦执行到return,则此方法立即返回调用者.如果方法没有返回值,则return可以省略不写.默认retur

2012-04-20 22:02:29 55

原创 方法及作用域

定义方法的语法:[访问修饰符] [static]返回值类型方法名(){方法体;}就目前我们所学知识而言:1 都先不写访问修饰符2 都写static3 返回值类型全写:void     void表示没有返回值4 方法名:自己可以任意起一个名字,起名规则和变量的命名规则一样.5 方写要写在类中对于由static修饰的方法,使用:类名.方法名()调用.

2012-04-20 21:55:55 67

原创 黑马程序员学习笔记----冒泡排序

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------   04.0998765第一趟比较 第一趟  87659  第一次比较第二趟  76589  第二次比较第三趟  65789  第三次比较第四趟  56789  第四次比较

2012-04-20 21:51:24 178

原创 黑马程序员学习笔记----枚举与结构

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------   枚举:enum 类型名称{ 值1,值2,值}注意:一般情况下,枚举的定义写在类的外边.(和类是同一个级别)例如:    enumGender    {        男,

2012-04-20 21:42:42 164

原创 多线程基础

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------   1. 摘自MSDN 操作系统使用进程将它们正在执行的不同应用程序分开。线程是操作系统分配处理器时间的基本单元,并且该进程中可以有多个线程同时执行代码。每个线程都维护异常处理程序、调度优先级和一组系统用于在调度该

2012-04-20 21:38:34 66

原创 黑马程序员学习笔记----winform基础

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------  WinForm基础2012年4月21日星期六上课笔记1)        下拉列表ComboBox在属性Items设置下拉列表的值在属性DropDownStyle设置下拉列表的功能→DropDown

2012-04-20 21:34:55 466

原创 黑马程序员学习笔记----c#基础班每天学习笔记

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------   C#基础2012年2月29日.Net Framework:提供函数库、类库。调试→全部中断:看程序停在哪。三条控制台指令:Console.WriteLine:打印输出。Console.Rea

2012-04-20 21:29:17 1254

原创 黑马程序员学习笔记----数据库连接

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------   1 访问数据库的步骤:   1.创建一个到数据库的Connection;    2.查询一个数据集合,即执行SQL,产生一个Recordset;   3.对数据集合进行需要的操作;    4.关闭数据。

2012-04-20 21:22:27 253

原创 黑马程序员学习笔记----数据库基础

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- 数据库(仓库) 表table(货架)  行 记录  列 字段 主键  表的唯一标示,并且不能为空外键  创建表之间的关联,如果一个列是外键则在另一个表中必定是主键sqlserver版本   Expr

2012-04-20 21:08:38 248

原创 黑马程序员学习笔记----<数据库>SQl语句漏洞注入

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------  在C#里面取出来的数据库的值都是Object类型数据。。excuetnonquery是执行增删改的操作 可返回一个int类型数据excuetsclar是返回结果集的首行首列特殊的语法insert in

2012-04-20 20:36:43 251

空空如也

空空如也

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

TA关注的人

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