随笔分类 -  .net

开源.net 混淆器ConfuserEx介绍 [转]
摘要:今天给大家介绍一个开源.net混淆器——ConfuserEx http://yck1509.github.io/ConfuserEx/ 由于项目中要用到.net 混淆器,网上搜寻了很多款,比如Dotfuscator、xeoncode、foxit等等。 但大部分收费,当然也有破解版的,公司要求不能用盗 阅读全文

posted @ 2017-08-16 09:21 滴d 阅读(4329) 评论(1) 推荐(2)

InstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET程序)
摘要:nstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET Framework进去) 本文转自“吾乐吧软件站”,原文链接:http://www.wuleba.com/?p=23892 由于InstallShield Limi 阅读全文

posted @ 2017-05-16 16:58 滴d 阅读(580) 评论(0) 推荐(0)

VS2010一调试就卡死的问题解决方案 (转)
摘要:前几天我的vs2010突然不能调试了。后来找了很多的解决方案都不能解决问题。 1. 删除所有的bin, debug 2. 重建工程。 3. 重新安装Silverlight的开发包。 还是不行。 最后是删除了 C:\Windows\Microsoft.NET\Framework\v4.0.30319\ 阅读全文

posted @ 2016-08-23 10:51 滴d 阅读(7310) 评论(0) 推荐(0)

C#以管理员权限运行源码,C#软件获取管理员权限,c#获取管理员权限
摘要:C#以管理员权限运行源码,C#软件获取管理员权限,c#获取管理员权限 发布时间:2014-10-19 21:40内容来源:未知 点击: 次 windows 7和vista提高的系统的安全性,同时需要明确指定“以管理员身份运行”才可赋予被运行软件比较高级的权限,比如访问注册表等。否则,当以普通身份运行 阅读全文

posted @ 2016-06-28 15:10 滴d 阅读(3837) 评论(0) 推荐(0)

.NET自带IOC容器MEF之初体验(转)
摘要:本文主要把MEF作为一种IOC容器进行讲解,.net中可用的IOC容器非常多,如 CastleWindsor,Unity,Autofac,ObjectBuilder,StructureMap,Spring.Net等,这些第三方工具各不相同,但功能大体都相同,大都需要事先对接口与实现进行配对(通过代码... 阅读全文

posted @ 2014-12-26 15:31 滴d 阅读(13744) 评论(1) 推荐(8)

spring.net AOP
摘要:AOP 术语通知(Advice): 通知描述了切面要完成的任务,同时还描述了何时执行这个任务。连接点(Joinpoint): 程序中应用通知的地方称为连接点,这个点可以是方法被调用时,异常抛出时,甚至访问属性的时候。切入点(Pointcut): 切入点定义通知切入的一个或者多个连接点。切面(Aspe... 阅读全文

posted @ 2014-07-09 13:37 滴d 阅读(484) 评论(0) 推荐(2)

.net:对路径“···”的访问被拒绝的解决方案
摘要:ASP.NET 未被授权访问所请求的资源。站点根目录|右键|安全|点击“添加”|点击“高级”|点击“立即查找”选中“Authenticated Users"|确定|确定在“修改”后面允许列的复选框上打个勾|确定 阅读全文

posted @ 2011-04-02 16:19 滴d 阅读(1806) 评论(0) 推荐(1)

REMOTING和WEBSERVICE有什么区别
摘要:其实现的原理并没有本质的区别,在应用开发层面上有以下区别:1、Remoting可以灵活的定义其所基于的协议,如果定义为HTTP,则与Web Service就没有什么区别了,一般都喜欢定义为TCP,这样比Web Service稍为高效一些2、Remoting不是标准,而Web Service是标准;3、Remoting一般需要通过一个WinForm或是Windows服务进行启动,而Web Service则需要IIS进行启动。4、在VS.net开发环境中,专门对Web Service的调用进行了封装,用起来比Remoting方便我建议还是采用Web Service好些,对于开发来说更容易控制Rem 阅读全文

posted @ 2011-03-23 16:10 滴d 阅读(209) 评论(0) 推荐(0)

反射发出
摘要:1.什么是的反射发出(Reflection Emit)System..Reflection.Emit命名空间嵌套在System.Reflection的下面,它可动态的构建程序集和类型的所有框架类的根,在需要时动态的产生代码。注意:反射发出(reflection emit)并不能产生源代码。换句话说,你在这里的努力并不能创建VB.Net或者C#代码。相反,反射发出(reflection emit)类会创建MSIL op代码。一般的,使用反射发出(reflection emit)可能会是这样子的步骤:1.创建一个新的程序集(程序集是动态的存在于内存中或把它们保存到磁盘上)。2.在程序集内部,创建一 阅读全文

posted @ 2010-12-23 16:16 滴d 阅读(627) 评论(1) 推荐(1)

.Net中的反射 (转)
摘要:反射(Reflection)是.NET中的重要机制,通过反射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。1.1 反射概述 .Net的应用程序由几个部分:程序集(Assembly)、模块(Module)、类型(class, delegate, enumeration, struct)组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息 阅读全文

posted @ 2010-12-23 15:17 滴d 阅读(843) 评论(0) 推荐(0)

ASP.NET中使用MSMQ进行消息处理系列文章
摘要:MSMQ是微软消息队列的英文缩写。那么什么是消息队列?“消息队列”是 Microsoft的消息处理技术,它在任何安装了Microsoft Windows的计算机组合中,为任何应用程序提供消息处理和消息队列功能,无论这些计算机是否在同一个网络上或者是否同时联机。利用 MSMQ(Microsoft Message Queue),应用程序开发人员可以通过发送和接收消息方便地与应用... 阅读全文

posted @ 2010-09-29 16:37 滴d 阅读(309) 评论(0) 推荐(0)

Petshop4 的研究分析
摘要:1.项目概述与架构分析微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性能最好、结构最优、生产力最高。为了用事实说话,通过对项目各方面的性能评估进而在比较.NET和Java的高下。用户做比较的这个项目就是Petshop。正因... 阅读全文

posted @ 2010-09-29 15:37 滴d 阅读(263) 评论(0) 推荐(0)

详说new和overrid区别
摘要:new和override区别在C#中实现重写方法,可以用new和override两个关键字来实现,究竟他们之间有什么区别呢?public class GrandClass//基类{ public GrandClass() { Console.WriteLine("In GrandClass.Constructor"); } public virtual void Method()//用virtua... 阅读全文

posted @ 2010-08-11 15:31 滴d 阅读(795) 评论(1) 推荐(0)

自定义控件集合属性(转)
摘要:集合属性相信大家都很熟悉也很常用,如DropDownList,ListBox等控件<asp:DropDownListID="DropDownList1"runat="server"><asp:ListItem>测试1</asp:ListItem><asp:ListItem>测试2</asp:ListItem><asp:ListIte... 阅读全文

posted @ 2010-05-28 09:12 滴d 阅读(484) 评论(0) 推荐(0)

自定义集合
摘要:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Collections;namespaceCustomCollection{classProgram{staticvoidMain(string[]args){StudentCollectionsc=newStudent... 阅读全文

posted @ 2010-05-10 16:37 滴d 阅读(254) 评论(0) 推荐(0)

ASP.NET 状态服务和session丢失问题解决方案
摘要:ASP.NET SESSION丢失原因:转(1):Asp.net默认配置下,Session莫名丢失的原因及解决办法正常操作情况下Session会无故丢失。因为程序是在不停的被操作,排除Session超时的可能。另外,Session超时时间被设定成60分钟,不会这么快就超时的。这次到CSDN上搜了一下帖子,发现好多人在讨论这个问题,然后我又google了一下,发现微软网站上也有类似的内容。现在我就把... 阅读全文

posted @ 2010-03-23 17:03 滴d 阅读(367) 评论(0) 推荐(0)

关于父类引用指向子类对象
摘要:很多人在初次接触设计模式的时候,最大的疑惑莫过于碰到这样的句子:(父类Animal和子类Dog)[代码]这是什么玩意儿?究竟有什么用途,我直接用子类对象不就完了?我们就来解释一下: --这是什么玩意儿?re:这种用法叫做“父类引用指向子类对象”(跟绕口令似的),或者叫“父类指针指向子类对象”,指的是定义一个父类的引用,而它实际指向的是子类创建的对象。... 阅读全文

posted @ 2010-03-12 11:25 滴d 阅读(6873) 评论(5) 推荐(4)

Fiddler使用
摘要:这个工具我已经使用比较长时间了,对我的帮助也挺大,今天我翻译的微软的文章,让更多的朋友都来了解这个不错的工具,也是我第一次翻译文章,不恰当之处请大家大家多多指正。介绍:你是不是曾经疑惑过你的web程序和IE是如何交互的?你是不是遇到过一些奇怪的而你又无法解决的性能瓶颈?你是不是对那些发送给服务器端的cookie 和那些你下载下来的被标记为可缓存的内容感到好奇?Fiddler官方网站及下载地址:ht... 阅读全文

posted @ 2010-03-03 09:04 滴d 阅读(849) 评论(0) 推荐(0)

.net delegate(委托类型)
摘要:本质上,委托是指向若干方法的类型安全的对象(类似c++函数指针)。一个委托维持有三项重要的信息:1,它要调用的方法的地址 2,方法的参数(如果有的话)3,方法的返回值(如果有的话)。和c++函数指针不同的是,.net委托可以指向静态方法和实例方法。首先来看看如何定义一个委托(使用关键字delegate)//这个委托可以指向任何接收两个int参数并返回int值的方法//二元操作publicdeleg... 阅读全文

posted @ 2010-02-24 11:25 滴d 阅读(3431) 评论(1) 推荐(0)

类与结构区别
摘要:结构:1. 值类型,存放在堆栈里,堆栈的执行效率要比堆的执行效率高,可是堆栈的资源有限,不适合处理大的逻辑复杂的对象。所以结构处理作为基类型对待的小对象,而类处理某个商业逻辑2.不能从另外一个结构或者类继承,本身也不能被继承,虽然结构没有明确的用sealed声明,可是结构是隐式的sealed .类:1.引用类型,存放在堆里,分配地址。2.可继承.如何选择类与结构1. 堆栈的空间有限,对于大量的逻辑... 阅读全文

posted @ 2009-12-10 14:59 滴d 阅读(316) 评论(0) 推荐(0)

导航