上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 45 下一页
摘要: 原文来自VAllen cnblogs一、使用教程1、解压后,双击Reflector.exe,如果有选择默认版本的.Net Framework,根据需要选择即可。你选择的版本不同则出现的默认程序集也不同,我选择的是.Net4.0;2、点击file-open选择要反编译的DLL,打开后程序集的命名空间会出现在列表中;3、点击树形列表中的类,右边就会出现相应的反编译代码。反编译后的代码和原代码基本没有什么区别;4、如果想把反编译后的代码导入到文件中,我们可以使用Reflector.FileDisassembler这个Reflector插件,下面介绍Reflector.FileDisassembler 阅读全文
posted @ 2014-03-31 15:23 藤露 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: 本文转载自张子阳目录委托的作用 将方法绑定到委托 事件的来由Observer设计模式.Net Framework中的委托与事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作 阅读全文
posted @ 2014-03-31 14:13 藤露 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 本文转载自张逸:晴窗笔记.Net平台与Java平台相比,由于它至今在服务端仍不具备与unix系统的兼容性,也不具备类似于Java平台下J2EE这样的企业级容器,使得.Net平台在大型的企业级应用上,常常为人所诟病。就目前而言,.Net平台并没有提供AOP技术的直接实现,而微软在未来对于.Net的发展战略目标,我们仍未可知。但我相信微软对于目前炙手可热的AOP技术应该不会视而不见。也许在未来的.Net平台下,会出现类似于Spring那样的轻量级IoC容器,加上O/R Mapping的进一步实现与完善,随着Windows Server操作系统的逐步推新,.Net平台对于企业级系统开发的支持会越.. 阅读全文
posted @ 2014-03-24 11:41 藤露 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 本文转载自张逸:晴窗笔记AOP技术本质2.2.1 技术概览AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例如日志功能。日志代码往往水平地散布在所有对象层次中,而与它所散布到的对象的核心功能毫无关系。对于其他类型的代码,如安全性、异常处理和透明的持 阅读全文
posted @ 2014-03-24 11:36 藤露 阅读(474) 评论(0) 推荐(0) 编辑
摘要: Aspect-Oriented Programming(面向方面编程,AOP)正好可以解决这一问题。它允许开发者动态地修改静态的OO模型,构造出一个能够不断增长以满足新增需求的系统,就象现实世界中的对象会在其生命周期中不断改变自身,应用程序也可以在发展中拥有新的功能。AOP利用一种称为“横切”的技术,剖解开封装的对象内部,并将那些影响了多个类的行为封装到一个可重用模块,并将其名为“Aspect”,即方面。所谓“方面”,简单地说,就是将那些与业务无关,却为业务模块所共同调用的逻辑或责任,例如事务处理、日志管理、权限控制等,封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可.. 阅读全文
posted @ 2014-03-24 11:34 藤露 阅读(357) 评论(0) 推荐(1) 编辑
摘要: 本文转载自努力,努力,努力1.委托的定义:委托是函数的封装,它代表一"类"函数.他们都符合一定的签名:拥有相同的参数列表,返回值类型.同时,委托也可以看成是对函数的抽象,是函数的"类".此时,委托的实例将代表一个具体的函数.委托声明和定义了一个引用类型,它用来封装方法,用指定的签名来封装方法.一个委托的实例,可以封装静态或者实例方法.委托是一种引用的类型,一旦为委托分配了方法,委托将与该方法完全相同的行为,委托方法的使用可以像其他任何方法一样,具有参数和返回值委托的一个特征是它们的类型是安全的.可以确保被调用的方法签名是正确的,但他们并不关心调用该方法的 阅读全文
posted @ 2014-03-24 11:27 藤露 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 本文转载自:DANCE WITH JAVA 在《道法自然——面向对象实践指南》一书中,我们采用了一个对立统一的辩证关系来说明“模板方法”模式—— “正向依赖 vs. 依赖倒置”(参见:《道法自然》第15章[王咏武, 王咏刚 2004])。这种把“好莱坞”原则和 “依赖倒置”原则等量齐观的看法其实来自于轻量级容器PicoContainer主页上的一段话: “控制反转(Inversion of Control)的一个著名的同义原则是由Robert C. Martin提出的依赖倒置原则(Dependency Inversion Principle),它的另一个昵称是好莱坞原则(Hollywood.. 阅读全文
posted @ 2014-03-23 23:05 藤露 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 作者:张博出处:http://yilin.cnblogs.com Entity Framework支持Database First、Model First和Code Only三种开发模式,各模式的开发流程大相径庭,开发体验完全不一样。三种开发模式各有优缺点,对于程序员没有哪种模式最好,只有哪种模式更 阅读全文
posted @ 2014-03-21 11:34 藤露 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: 本文转载自dodream视图状态是ASP.NET页框架用于在往返过程之间保留页和控件值的方法。在呈现页的HTML标记时,必须在回发过程中保留的页和值的当前状态将被序列化为Base64编码字符串。然后,此信息将被放入一个或多个视图状态隐藏字段。1、方案视图状态由ASP.NET页框架自动用于保存在各个回发之间必须保留的信息。此信息包括控件的任何非默认值。您还可以使用视图状态来存储特定于页的应用程序数据。2、功能视图状态是ASP.NET页中的存储库,可以存储必须在回发过程中保留的值。页框架使用视图状态在各个回发之间保存控件设置。可以在您自己的应用程序中使用视图状态完成以下工作:·在各个回发 阅读全文
posted @ 2014-03-21 10:29 藤露 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 所有System.Web.UI.*命名空间下的内容可以称为Web From,而System.Web.*命名空间下的其他内容可以称为ASP.NET.@section用法:配合母版页中的@RenderSection使用。如页面中@section styles{...}中的内容将展示在母版页中的@RenderSection("styles", false)位置上。参数 false意思是不验证页面中是否存在@section style,该参数如果为true的话,当页面中不存在@section styles的时候会报错。 阅读全文
posted @ 2014-03-20 17:29 藤露 阅读(187) 评论(0) 推荐(0) 编辑
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 45 下一页