跟小D每日学口语
摘要: 目录AjaxPro使用说明1目录2修改历史纪录31、什么是Ajax42、为什么使用Ajax43、Ajax应用场景44、Ajax开发框架55、AjaxPro说明66、AjaxPro实例说明62.1、添加AjaxPro.dll应用62.2、配置web.config82.3、添加服务端方法92.4、添加前台代码112.5、运行程序,检验结果121、什么是AjaxAjax是异步Javascript和XML(Asynchronous JavaScript and XML)的英文缩写。"Ajax"这个名词的发明人是Jesse James Garrett,而大力推广并且使Ajax技术炙手 阅读全文
posted @ 2013-03-20 23:09 Danny Chen 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 打开.Net Framework源代码随便看几个类,就会发现索引器的影子。索引器可以被重载,可以接收一个或者多个参数,但是不可以定义为静态的。可以用关联数组的方式访问索引器。publicclassFruit{stringpeach ="a round juicy fruit that has a soft yellow or red skin and a large hard seed in the center, or the tree that this fruit grows on";stringorange ="a round fruit that has 阅读全文
posted @ 2013-03-20 14:04 Danny Chen 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 自定义特性允许任何人扩展元数据格式,如果在现有元数据格式中,一个字段或者方法的某个方面无法获取,那么就可以用自定义特性来表示那个方面。可以通过反射或者元数据接口来读取自定义特性。自定义特性作为BLOB(二进制大对象块)存储在CLR元数据中。自定义特性的存在与否不影响CLR对类型的处理。相反,自定义特性处于一种休眠状态,等待程序用反射或者元数据接口读取它们。用枚举控制文件的读写很方便,但是需要在枚举前面加上FlagsAttribute进行修饰。下面可以看个实例,说明下有无FlagsAttribute修饰对结果的影响。[Flags]publicenumFruit{peach = 0x01,bana 阅读全文
posted @ 2013-03-20 14:03 Danny Chen 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 反射提供了封装程序集、模块和类型的对象(Type类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了属性,可以利用反射对它们进行访问。下面我就以一个事例来说明反射在项目中的使用方法。大体分为三个步骤:第一步,在web.config配置如下代码(目的是为了动态的去修改所需分析的dll)[c-sharp]view plaincopy<appSettings><addkey="BizAssembly"value="PSMS.Biz"/></appSett 阅读全文
posted @ 2013-03-20 10:50 Danny Chen 阅读(289) 评论(0) 推荐(0) 编辑