自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘阿飞的专栏

不飞则已,一飞冲天

  • 博客(58)
  • 资源 (20)
  • 收藏
  • 关注

原创 我的第一个JQUERY 插件 tree3

自从接触了JUQYER这个东西,从此就深深喜欢上了她,平时都在用别人写的插件,今天我也贴一个自己的插件,这可是我的处女作阿...写的不怎么样,请大家多多指教. 这个插件的功能是把.NET的TREEVIEW控件的CHECKBOX增加三态控制,并选择父节点自动选择其子节点的功能. 先看看效果图吧: 插件源码代码地址: http://plugins.jquery.com/pr

2009-08-21 13:25:00 1390

原创 sql update 触发器 获得被update的行的信息

create trigger TgNameon tbfor updateas    if update(recommend)begin update tb set commenddate=(getdate()) from tb inner join inserted on tb.vlistid=Inserted.vlistidend关键在于Inserted表触发器语句中使用

2009-08-02 01:24:00 870

原创 sql update 触发器 获得被update的行的信息

create trigger TgNameon tbfor updateas if update(recommend)begin update tb set commenddate=(getdate()) from tb inner join inserted on tb.vlistid=Inserted.vlistidend关键在于Inserted表触发器语句中使用了两种特殊的表:deleted 表和 inserted 表。Deleted 表用于存储 DELE

2009-08-02 01:16:00 1394 1

原创 中文VS2008中安装ASP.NET MVC框架出现问题的解决方法

中文VS2008中安装ASP.NET MVC框架出现问题的解决方法        运行文件AspNetMVCPreview2-setup.msi进行安装,安装完成后,发现在VS2008里面并没有MVC模板和相应的测试模版的出现。如果你用的是Microsoft Visual Studio 2008中文版,那以上问题就会发生。主要原因是ASP.NET MVC

2009-07-28 10:34:00 1169 1

原创 JavaScript Games

http://www.webresourcesdepot.com/25-amazing-javascript-games-some-fun-and-inspiration/#comment-28808  

2009-06-25 13:14:00 983

转载 jQuery高级篇 简单几招学会如何制作jQuery插件

 jQuery高级篇 简单几招学会如何制作jQuery插件在使用jQuery[write less,do more]开发过程中我们会总结出很多非常实用的方法或函数,这些是我们工作中不可或缺的一部分,如果你有分享精神,愿意把你的实用方法或函数与全世界jQuery使用者共享,那把这些方法或函数制作成一个插件吧!本文将以实例的方式谈谈如何制作jQuery插件,或许你会有很多的收获。以da

2009-06-25 13:12:00 3789 1

翻译 实用简单的jquery插件教程(翻译/转)

实用简单的jquery插件教程(翻译)2009-06-04 10:37概述:这篇教程将介绍如何创建一个简单的jquery插件,并且允许用户改变一些设置。我用的是我自己的jQuery教程-(Menu with jQuery Animate effect)并把菜单转换成插件。1、引言         开发jQuery插件是一个高级的话题对于jQuery初学者。这个月

2009-06-18 12:47:00 5346 4

原创 XP系统下MSDTC不可用解决办法

1. 单击"开始",单击"运行",输入 cmd 后按"确定".2. 输入:msdtc -resetlog (注意运行此命令时,不要执行挂起的事务).3. 最后输入:net start msdtc 回车,搞定.

2009-05-01 11:52:00 3050

转载 .net2.0中使用SqlBulkCopy进行大批量数据迁移

.net2.0中使用SqlBulkCopy进行大批量数据迁移在.Net1.1中无论是对于批量插入整个DataTable中的所有数据到数据库中,还是进行不同数据源之间的迁移,都不是很方便。而在.Net2.0中,SQLClient命名空间下增加了几个新类帮助我们通过DataTable或DataReader批量迁移数据。数据源可以来自关系数据库或者XML文件,甚至

2009-04-27 13:26:00 911

转载 C# 委托的妙文【转】

C# 委托的妙文【转】  今天看到一个讲委托讲的通俗易懂的文章,记录之 出处 http://www.cnblogs.com/cntour365/archive/2008/08/29/1279757.html   委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过

2009-02-11 16:08:00 16933 30

转载 15天学会jQuery (0-5)

15天学会jQuery (0-5)15 Days of jQuery(Day 0)---JQuery - What, Why, When, Where, Whowhat jQuery是一个了不起的javascript库,它可以是我们用很少的几句代码就可以创建出漂亮的页面效果。从网站的方面说,这使得javascript更加有趣。 如果你这样想:“孩子,我需

2009-02-02 12:46:00 873

转载 基于.Net的AOP实现技术

基于.Net的AOP实现技术 前言 在笔者的《面向对象的应用服务层设计》一文中,笔者讨论了软件系统中设计应用服务层所需要考虑的问题,以及系统分层的基本思考方法。这些讨论作关注的问题,都是系统中纵向的层次的划分。然而,在设计软件系统的时候,我们不仅仅要考虑纵向的关系,很多时候,我们还需要关注所谓的“横切关注点”的问题,例如,存在于系统每个部分的日志记录、安全性验证等。AOP(面向方面编程)的出现,便

2009-01-23 16:00:00 668

原创 利用 AOP 实现 .NET 上完整的基于角色的访问控制(RBAC)模型

 一. 背景.NET 平台上没有完整的 RBAC 机制,.NET 中的安全模型(代码访问安全性:CAS)只是实现到 Role 层次,没有细化到 Task 层次,ASP.NET 2.0 中的诸多安全机制,如 Membership、Web.Config 的安全配置,都只能针对 Role 进行设置,大家在利用这些安全机制,往往需要在程序/代码硬编码(HardCode)角色,这样就无法实现在运

2009-01-23 15:12:00 760

原创 在.Net中关于AOP的实现(三)

 2、 不同的aspect使用不同的Attribute。此时可以为这些Attribute定义一个共同的抽象基类AOPAttribute:[AttributeUsage(AttributeTargets.Class)]     public abstract class AOPAttribute:ContextAttribute     {          public AOP

2009-01-23 15:11:00 884

原创 在.Net中关于AOP的实现(二)

 protected abstract void AddAllBeforeAOPHandles();protected abstract void AddAllAfterAOPHandles(); 然后在构造函数中,我们初始化两个SortedList对象,并调用上述的两个抽象方法:         public AOPSink(IMessageSink nextSink) 

2009-01-23 15:10:00 726

转载 在.Net中关于AOP的实现 (一)

 一、AOP实现初步AOP将软件系统分为两个部分:核心关注点和横切关注点。核心关注点更多的是Domain Logic,关注的是系统核心的业务;而横切关注点虽与核心的业务实现无关,但它却是一种更Common的业务,各个关注点离散地分布于核心业务的多处。这意味着,如果不应用AOP,那么这些横切关注点所代表的业务代码,就会分散在系统各处,导致系统中的每个模块都与这些业务具有很强的依赖性。在这里,

2009-01-23 15:09:00 768

转载 .NET :消息与AOP

方法调用与消息 如果一个目标对象委托给一个真实代理实例,那么所有对对应的透明代理的方法调用都会经过一个消息转换与反转换的过程,而正是将方法调用转换为消息后,我们才有机会实现预(后)处理,这样更进一步的结果是 ==》 实现所谓的AOP。 1. 真实代理:从RealProxy派生,最主要的是复写Invoke方法。Invoke方法的主要职能是为截获方法调用加上预(后)处理,以此来实现AOP。 (1) 一

2009-01-23 14:56:00 529

原创 上下文绑定对象之一(定义)

  上下文的概念,我们平时工作中可能接触的不多,其实在.net框架中,上下文是一个基础概念,以至于我们写的代码时刻都与它保持着接触,这篇文章我们就来探讨一下上下文与上下文绑定对象。  在.net中,有这样一个类Context, 它位于System.Runtime.Remoting.Contexts命名空间中,先别在意这个命名空间为什么这么长,当一个托管的应用程序开始运行,我们知道首先会创建一个

2009-01-23 13:21:00 788

转载 学习SQL语句性能调整

  【IT168 技术文档】         有些程序员在撰写数据库应用程序时,常专注于 OOP 及各种 framework 的使用,却忽略了基本的 SQL 语句及其「性能 (performance) 优化」问题。曾听过台湾某半导体大厂的新进程序员,所组出来的一段 PL/SQL 跑了好几分钟还跑不完;想当然,即使他的 AJAX 及 ooxx 框架用得再漂亮,系统性能也会让使用者无法忍受。以下是整理

2009-01-23 11:45:00 703

转载 SQL Server应用程序性能调优

 SQL Server应用程序性能调优之硬件配置  【IT168 专稿】当应用程序性能出现问题时,服务器硬件通常会背上黑锅,人们想到的往往是如何优化服务器的硬件。实际上恰恰相反,多数情况下,硬件并非导致性能问题的罪魁祸首。对于基于SQL Server的应用程序的性能和升级,服务器硬件所起的影响要远比人们想象的小。  多数应用程序运行缓慢的原因是因为其糟糕的前期设计,而并非硬件性能不够。

2009-01-23 11:31:00 667

转载 利用客户端缓存对网站进行优化 - asp.net客户端缓存

 利用客户端缓存对网站进行优化 - asp.net客户端缓存2008年05月29日 星期四 12:59基础知识      1) 什么是”Last-Modified”?         在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记此文件在服务期端最后被修改的时间,格式类似这样:

2009-01-23 11:11:00 830

转载 如何用C#动态编译、执行代码

在开始之前,先熟悉几个类及部分属性、方法:CSharpCodeProvider、ICodeCompiler、CompilerParameters、CompilerResults、Assembly。  一、CSharpCodeProvider    提供对C#代码生成器和代码编译器的实例的访问。如果要动态生成VB代码,可以使用VBCodeProvider。    CreateCompiler()

2009-01-23 11:04:00 911

原创 如何处理数据库中海量数据,以及处理数据库海量数据的经验和技巧

  转自:http://hi.baidu.com/xinghuali/blog/item/3c83b945d3181121cefca365.html海量数据是发展趋势,对数据分析和挖掘也越来越重要,从海量数据中提取有用信息重要而紧迫,这便要求处理要准确,精度要高,而且处理时间要短,得到有价值信息要快,所以,对海量数据的研究很有前途,也很值得进行广泛深入的研究。 基于海量数据

2009-01-23 10:09:00 1690

转载 面向对象编程的原则

  1. 开闭原则(the Open Closed Principle OCP)  一个模块在扩展性方面应该是开放的而在更改性方面应该是封闭的。因此在进行面向对象设计时要尽量考虑接口封装机制、抽象机制和多态技术。该原则同样适合于非面向对象设计的方法,是软件工程设计方法的重要原则之一。我们以收音机的例子为例,讲述面向对象的开闭原则。我们收听节目时需要打开收音机电源,对准电台频率和进行音量调节。但

2009-01-21 10:32:00 400

转载 抽象类和接口在C#中的区别和使用

一、抽象类:  抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。  二、接口:  接口是引用类型的,类似于类,和抽象类的相似之处有三点:  1、

2009-01-21 10:26:00 690 1

转载 C#异步方法调用

 计算机中有些处理比较耗时。调用这种处理代码时,调用方如果站在那里苦苦等待,会严重影响程序性能。例如,某个程序启动后如果需要打开文件读出其中的数据,再根据这些数据进行一系列初始化处理,程序主窗口将迟迟不能显示,让用户感到这个程序怎么等半天也不出来,太差劲了。借助异步调用可以把问题轻松化解:把整个初始化处理放进一个单独线程,主线程启动此线程后接着往下走,让主窗口瞬间显示出来。等用户盯着窗口犯呆时

2009-01-17 15:59:00 1133

转载 C#事件与委托趣谈(转)

 事件与委托需要存在调用关系的类型,在各自的实现中却没有编写实际的调用代码,它们只是通过一个事件和一个第三方的委托类型完成了消息的传递过程。两个类型之间不存在任何的紧密耦合,它们看似松散地通过一个委托对象中通信,实现了“高聚合”和“低耦合”。 事件与委托似乎很难以理解,这是因为它们的使用方式与常用的编码有很大的差别,例如通常编写的都是同步代码,调用一个类型的方法,会即刻出现方法执行的结果,

2009-01-16 11:37:00 450

转载 Ext 侧栏菜单

 效果如图:文件保存ext的examples目录中,如:ext-2.2/examples/my/menu_block.html        my test                       Ext.onReady(function(){                            var MenuBlock = function(config){           

2009-01-07 21:32:00 1062

转载 ext实例:FormPanel布局例子,可以一行多列

 ext实例:FormPanel布局例子,可以一行多列2008-12-06 14:48columnWidth:05表示一行的50%-------------------------------------------------------------------------------new Ext.FormPanel({                   

2009-01-07 21:28:00 5921 1

转载 EXT中的GRID分页示例

 EXT中的GRID分页示例2008-12-15 10:21Ext.onReady(function(){                                                                    var store = new Ext.data.JsonStore({                           

2009-01-07 21:23:00 749

转载 Ext资源

 前面转载的文章来源于:http://extjs.com/learn/Tutorial:Introduction_to_Ext_2.0_%28Chinese%29http://www.dojochina.com/index.php?q=node/547 中有一些关于Ext的入门级例子http://itren.javaeye.com/blog/175406 是一些关于Ext Tutori

2009-01-07 21:20:00 542

转载 Ext入门4

 使用Ajax       在弄好一些页面后,你已经懂得在页面和脚本之间的交互(interact)原理。接下来,你应该掌握的是,怎样与远程服务器(remote server)交换数据,常见的是从数据库加载数据(load)或是保存数据(save)到数据库中。通过JavaScript异步无刷新交换数据的这种方式,就是所谓的Ajax。Ext内建卓越的Ajax支持,例如,一个普遍的用户操作就是,异步发

2009-01-07 21:18:00 649

原创 Ext入门3

 Grid      Grid是Ext中人们最想先睹为快的和最为流行Widgets之一。好,让我们看看怎么轻松地创建一个Grid并运行。Ext.onReady(function() {    var myData = [                              [Apple,29.89,0.24,0.81,9/1 12:00am],              

2009-01-07 21:17:00 682 2

转载 Ext入门2

 响应事件      到这范例为止,我们所写的代码都是放在onReady中,即当页面加载后总会立即执行,功能较单一——这样的话,你便知道,如何响应某个动作或事件来执行你希望做的事情,做法是,先分配一个function,再定义一个event handler事件处理器来响应。我们由这个简单的范例开始,Ext.onReady(function() {Ext.get(myButton).o

2009-01-07 21:15:00 653

转载 Ext入门1

       项目中用到Ext,之前一直忙着赶进度,也没静下心来好好学习一下这个,都是由会ext的同事操刀开发页面的。现在应该开始学习一下了。下面的部分是转载抄录的。       Ext官方下载网站Ext http://extjs.com/download       Ext.onReady可能是你接触的第一个也可能是在每个页面都要使用的方法。这个方法会在DOM加载全部完毕后,保证页面内的

2009-01-07 20:41:00 630

原创 7个常见Javascript框架介绍

 设计开发中的“框架”指一套包含工具、函数库、约定,以及尝试从常用任务中抽象出可以复用的通用模块,目标是使设计师和开发人员把重点放在任务项目所特有的方面,避免重复开发。通常的讲,框架就是就是最常用的JavaScript框架和Web应用框架,当然,还有CSS框架(15个CSS框架简介和Typogridphy: 适合网格布局的CSS框架和用于网格设计的960网格系统)。下面我们介绍一些比较常见

2008-12-25 12:35:00 940

转载 用javascript玩json的一个例子

function jsontest(){   //json   var jsontext = {"man":{"weight":"75kg","age":"24"},"ar":["1","2","3","4"]};   //解析json   var aman = eval("("+jsontext+")");   //取出json中的信息   alert(aman.man.weight);}

2008-12-10 23:37:00 391

翻译 介绍 JSON

介绍 JSONArabic Bulgarian Chinese Czech Dutch English French German Greek Hebrew Hungarian Indonesian Italian Japanese Korean Persian Polish Portuguese Russian Slovenian Spanish Turkis

2008-12-10 23:21:00 683

转载 PostBack the form when a value is selected from the results returned by autocomplete extender

Some times we would like to do a post back when we select a value from the results returned by the Autocomplete extender. To do this you can leverage one of the client side properties that the AutoCom

2008-12-09 21:55:00 495

转载 ASP.NET AJAX入门系列(8):自定义异常处理

 在UpdatePanel控件异步更新时,如果有错误发生,默认情况下会弹出一个Alert对话框显示出错误信息,这对用户来说是不友好的,本文看一下如何在服务端和客户端脚本中自定义异常处理,翻译自官方文档。  一.在服务端自定义异常处理  1.添加ASPX页面并切换到设计视图。  2.在工具箱中AJAX Extensions标签下双击ScriptManager和UpdatePanel控件添

2008-12-03 22:09:00 479

C# winfrom 自定义表单设计器

一个基于.NET C# 开发的 Winform 自定义表单设计组件。支持Xml保存和加载表单,支持控件的拖放和属设置,支持复制、粘贴、对齐、撤销、重做等设计时操作。

2018-11-21

elasticsearch权威指南中文版

Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。 但是,Lucene只是一个库。想要使用它,你必须使用Java来作为开发语言并将其直接集成到你的应用中,更糟糕的是,Lucene非常复杂,你需要深入了解检索的相关知识来理解它是如何工作的。 Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。 不过,Elasticsearch不仅仅是Lucene和全文搜索,我们还能这样去描述它: 分布式的实时文件存储,每个字段都被索引并可被搜索 分布式的实时分析搜索引擎 可以扩展到上百台服务器,处理PB级结构化或非结构化数据 而且,所有的这些功能被集成到一个服务里面,你的应用可以通过简单的RESTful API、各种语言的客户端甚至命令行与之交互。 上手Elasticsearch非常容易。它提供了许多合理的缺省值,并对初学者隐藏了复杂的搜索引擎理论。它开箱即用(安装即可使用),只需很少的学习既可在生产环境中使用。 Elasticsearch在Apache 2 license下许可使用,可以免费下载、使用和修改。 随着你对Elasticsearch的理解加深,你可以根据不同的问题领域定制Elasticsearch的高级特性,这一切都是可配置的,并且配置非常灵活。

2016-08-28

Postman_v4.1.3

在web开发中,我们通常需要测试web接口是否好用,请求是否能够正确到达,返回结果是否正确等,给大家分享一下postman吧 Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。

2016-08-28

SILVERLIGHT完美入门教程

SILVERLIGHT SILVERLIGHT 完美入门教程

2016-08-27

js 访问 sqlite数据库

javascript 访问 sqlite 数据库

2014-08-19

js 访问ACCESS 数据库 ACCESSdb-v0.9.2.zip

能过javascript 访问ACCESS数据库, var myDB = new ACCESSdb("d:/ACCESSdb/AdmnCodes.mdb", { showErrors: true });

2014-08-19

C#开发Android 应用实战 使用Mono for Android 和.NET/C#

C#开发Android 应用实战 ——使用Mono for Android 和.NET/C# [美] Wallace B. McClure Nathan Blevins John J. Croft IV Jonathan Dick Chris Hardy 著 王净 范园芳 田洪 译 北 京 译 者 序 Mono for Android 由Novell 最新推出,是业界首个使用Microsoft Visual Studio 为 Android 平台开发Microsoft .NET 应用程序的解决方案。随着在现有Mono 开发工具中加入 Mono for Android,Novell 使得使用Visual Studio 和其他环境的Microsoft .NET 和 C#开发 人员可利用一个公共代码库轻松地为业界最广泛使用的移动设备创建应用程序,其中包括 基于Android 的智能手机和平板电脑、Apple iPad、Apple iPhone 和 Apple iPod Touch。 根据市场研究公司Nielson 发布的统计数据,Android 占据29%的消费市场份额,是最 受欢迎的智能手机平台。利用Mono for Android,.NET 开发人员和独立软件厂商 (ISV)可 利用Visual Studio 和他们现有的技能来构建大量基于Android 的应用程序,并向这个广阔 市场销售他们的产品。 Mono for Android 由Mono 内核运行时间、原始Android 应用程序接口绑定、用于开 发Android 应用程序的Visual Studio 2010 插件和一个包含有构建、调试和部署应用程序所 需的各种工具的软件开发工具包组成。经过Microsoft Visual Studio 培训的开发人员可继续 使用他们喜欢的IDE,同时使用他们现有的技能和.NET 代码、库和工具以及C#编程知识, 为基于Android 的设备创建移动应用程序。利用Visual Studio 2010 插件,软件工程师们可 开发、调试应用程序并在Android 模拟器、Android 设备或Android 应用商店中完成部署。 本书主要面向想要使用现有知识在.NET/C#中创建本机Android 应用程序的.NET 开发 人员。全书分为两个部分。第1 章~第4 章构成了第Ⅰ部分,主要介绍了针对Android 进行 开发的要点、Mono for Android 的要点以及针对Android 平台的开发经验。第5 章~第17 章构成了第Ⅱ部分,主要介绍了开发过程中需要使用的一些技巧,你可以根据自己的需要 有选择性地阅读。 译者在翻译过程中,尽量保持原书的特色,并对书中出现的术语进行了仔细推敲和研 究。但疏漏和争议之处在所难免,望广大读者提出宝贵意见。在此,还要感谢我的家人, 他们总是无怨无悔地支持我的工作,有这样的家庭让我备感幸福。 参与本书翻译和校对工作的人员还包括范园芳、田洪,在此一并向他们表示感谢。 最后希望广大读者能多花些时间细细品味这本凝聚了作者和译者大量心血的书籍,为 将来的职业生涯奠定良好的基础。

2013-03-14

Android 中文 API AndroidBox0.5

Android 中文 API AndroidBox0.5 结构 继承关系 public static final class Manifest.permission_group extends Object java.lang.Object android. Manifest.permission_group 常量 ACCOUNTS 过账户管理器直接访问和管理账号列表 COST_MONEY 可以用来让用户花钱但不需要通过与他们直接牵涉的权限 DEVELOPMENT_TOOLS 与开发联盟特征相连的权限组 HARDWARE_CONTROLS 被用来提供直接访问硬件设备的权限 LOCATION 用来允许访问用户的当前位置的权限 MESSAGES 用来允许应用发送用户收到的被拦截的信息 NETWORK 用来提供访问网络服务的权限 PERSONAL_INFO 用于提供访问用户私人数据如联系人、日历、电子邮件等的权限 PHONE_CALLS 用于跟访问和修改拨号状态如截取去话信息、读取和修改电话状态等的权限 STORAGE 与SD卡访问相关联的权限组 SYSTEM_TOOLS 与系统API有关联的权限组

2013-03-14

mono-android 4.454 破解文件 mandroid

破解方法把在mandroid文件夹里面mandroid.exe 放到C:\Program Files\MSBuild\Novell或者C:\Program Files (x86)\MSBuild\Novell

2013-03-14

.net 反编译工具Reflector最新版6.0.5.135+FileDisassembler

之前上传的版本已经过期,现在重新上传最新版,可更新 .net 反编译工具Reflector最新版6.0.5.135+FileDisassembler

2010-11-17

jquery.easyui 离线 API

jquery.easyui 1.0.5的离线文档

2010-05-06

.net 反编译工具Reflector最新版5.1.5+FileDisassembler

具体的使用方法不多说了,只简单介绍一下本压缩包的使用步骤: 先下载本压缩包并解压缩,运行其中的Reflector.exe(主程序),初次运行会弹出错误提示对话框,因为引用的两个插件DLL是按照我本地实际情况配置的,所以你还需要根据你的实际情况来从新配置一下,方法很简单,我们拿引用FileGenerator.dll来做一个范例, 首先介绍一下Filegenerator,FileGenerator插件的作用是:根据dll文件,把里面的源文件导出成文件,导出来的文件除了没有注释,变量名也变了,其它的可谓是没有差别。对于一些比较好的控件,如果不是开源的,完全可以导出成文件,然后自己加上注释,少许修改,很好的利用起来。(不开源的dll,用起来也不放心啊) 具体的初始化设置方法:点击View->Add-Ins...,弹出一个窗口,然后点击Add->选择文件夹里面的:"FileGenerator.dll",点击close. 然后回到Reflector窗口,Tool->Generator File(s)... 右边就出现了插件的窗口,选中左边的dll文件,点击右边的导出文件,源代码就全部导出来了! 另一个插件Reflector.FileDisassembler.dll设置方法也和这个一样,另外再提供一些Reflector的相关插件下载, Reflector.FileDisassembler This add-in can be used to dump the disassembler output to files for any Reflector supported language. Website Download Reflector.CodeMetrics Analyses .NET assemblies and shows design quality metrics. The menu item is registered under the "Tools" menu. Website Download Reflector.SQL2005Browser This add-in allows to browse .NET assemblies stored in SQL Server 2005 (Yukon) databases. Website Download Reflector.DelphiLanguage The Delphi view that is used inside .NET Reflector provided as a language add-in. Website Download Reflector.McppLanguage This add-in extends Reflector with a Managed C++ language rendering module. Website Download Reflector.ChromeLanguage This add-in extends Reflector with a Chrome language rendering module. Website Download Reflector.Diff This add-in shows differences between two versions of the same assembly. Website Download Reflector.VisualStudio This program is hosting .NET Reflector inside the Visual Studio 2003 IDE. Run Reflector.VisualStudio.exe to register the add-in with Visual Studio. Website Download Reflector.ClassView Shows class definitions as plain text with color coding. The menu item is registered under the "Tools" menu. Website Download Reflector.CodeModelView This add-in shows the underlying code model objects for a selected node in .NET Reflector. The menu item is registered under the "Tools" menu. Website Download Reflector.FileGenerator This add-in can be used to dump the disassembler output to files for any Reflector supported language. Download Reflector.Graph This add-in draws assembly dependency graphs and IL graphs. Website Download Reflector.OpenRunningAssembly Opens an assembly or dependency from a process running on the system. The menu item is registered under the "Tools" menu. Website Download

2009-08-03

JS压缩工具JsPacker

为何要压缩JS代码: 随着Ajax的应用普及,JavaScript已经得到了越来越多程序员的重视。但JS不好调试,代码多了也会严重影响速度,当你在为提高了用户体验,做出了很绚丽的效果而欣喜的时候,是否想过优化一下JS的效率,大网站的JS都做了压缩处理。JS的速度分为两种,下载速度和执行速度。要想JS的下载速度快,就需要尽量减少js文件的大小,另外,把多个js文件合并成一个也能因为减少服务器的响应次数而加快网页下载。 此外,很多程序辛辛苦苦的写出来的javascript代码却被别人随意的剽窃,实为憾事。本软件还可以通过对javascript的变量名称和过程名称进行编码,从而起到混淆ja代码的作用,保护您的劳动成功。 JS代码压缩,基本原理为: 1. 压缩多余的空格和换行符 2. 删除注释,因为注释只对程序员有用而对于浏览网页的最终用户是无用的,删除了可以缩小文件体积 3. 把较长的变量名称和过程名称统一替换为很短的名称,一者可以减小体积,二者还可以减小程序的可读性保护自己的劳动成功。 JS代码压缩工具: 现有的JS代码压缩工具都是网页版的,例如ESC,shrinksafe等,他们都是在网页上用js本身实现对代码的压缩。由于网页的局限性,很难很好的管理压缩任务。聚问网络开发的js压缩专家(JsPacker)v1.0 是同功能的桌面程序,并且是绿色软件,使用起来更加方便。 软件名称:js压缩专家 v1.0 (英文名称:JsPacker) 软件简介:可以高效的压缩Javascript脚本文件缩短网页显示时间,可以混淆代码保护知识产权,还可以把多个文件合并压缩。产生的代码兼容IE,FireFox等常用浏览器。本软件可免费使用和转载,但严禁用于商业用途。 本软件不同于网络上已有的同类软件,现有的都是网页版的,本软件是完全的绿色软件,下载后直接运行即可,界面很简单。包括压缩率选项,压缩文件设置,压缩文件管理,js压缩结果预览等。 软件大小:296KB

2009-06-04

jquery 后台管理模板

一个用jquery 做的后台管理模板,效果不错,有兴趣的可以看看。

2009-05-25

jquery 中文版.pdf

本书覆盖的内容 本书的第一部分会介绍 JQuery,帮助你理解小题大做是怎么回事。第一章包含的内容有, 下载和安装 jQuery 库,也会教你写第一个脚本。 本书的第二部分会一步步带你学习 jQuery 库的每一个主要的方面。第二章你会了解到怎样 得到你想要的。jQuery 中选择器表达式让你找到页面上所有的元素,你将会使用选择器表达 式来样式化页面上不同的元素,有时候可以不是纯 css。 在第三章里,你会学习如何触发事件,浏览器发事件时,你将会使用 jQuery 的事件处理机 制处理行为。你 也能够在 jQuery的秘密 sauce中获得内在的消息:在 页面完成加载前不经意 地附加事件。 在第四章里,你会学习到如何添加功能到你的动作中。将会介绍 jQuery 的动画技术,如很 方便地隐藏、显示和移动页面元素。 在第五章中,你会学习到如何使用命令来改变你的页面。这章会教你如何改变在飞的 html 文档的结构。 在第六章里,你会学习到如何让你的站点时髦与兼容。阅读本章后,你也能够不用刷新页面 就可以访问服务器端的功能。 本书的第三部分会采用不同的方法,在这里你会通过几个实例来学习,汇集你上一章学过的 知识,建立健全的 jQuery 程序解决常见的问题。 在第八章中,你会掌握客户端验证的微妙之处,设计一个自适应的表单布局,并实现交互式 的客户端-服务器端的表单特性,例如自动完成功能。 在第九章中,你 将通过展示它们的一小部分就可以增强页面元素的美感与可用性,你会使信 息本身和用户控制来让信息飞进飞出。 在第十章中,你会学到 jQuery 的可观的扩展能力,你会研究三个突出的 jQuery 插件并使用 它们,然后着手从头开发你自己的插件。

2009-03-26

仿3721首页模块拖曳移动效果[拖曳层移动层].rar

仿3721首页模块拖曳移动效果[拖曳层移动层].rar

2008-11-12

asp.net 更换风格

public partial class _Default : PageBase // 让页面继承自PageBase { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ltrStyleName.Text = userStyle; foreach (string styleName in styleConfig.StyleNames) { ListItem item = new ListItem(styleName); if (string.Compare(styleName, userStyle) == 0) item.Selected = true; ddlStyles.Items.Add(item); } } } // 更换风格 protected void Button1_Click(object sender, EventArgs e) { string styleName = ddlStyles.SelectedValue; userStrategy.ResetUserStyle(styleName); // 委托给userStragety去处理 } }

2008-11-08

vs.net2005换肤

控件(破解版,只限.Net2005)和皮肤下载地址:http://www.cnblogs.com/liuxzh1026/archive/2006/08/19/480981.html

2008-09-11

空空如也

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

TA关注的人

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