- 博客(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的时候会有很多缩进.有一个特殊的方式可以做到。。 : 非隔行的空格标签的开始和结束 段落显示大于和小于得
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关注的人