自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (11)
  • 收藏
  • 关注

原创 System.Text.Json 反序列化只读属性

Json.Net 通过JsonInclude特性反序列化只读属性

2022-08-26 17:27:34 602

原创 ASP.NET MVC 4 BundleTable的捆绑技术

在ASP.NET MVC 4中可以使用BundleTable捆绑多个css文件和js文件,以提高网络加载速度和页面解析速度。更为重要的是通过捆绑可以解决IE浏览器的31个CSS文件连接的限制。IE浏览器有这样一个限制,就是一个页面加载的CSS文件的数量不能超过31个。不太清楚微软是怎么想的,总之如果一个页面中的CSS文件引用超过31个就有可能会出现问题。在做ASP.Net项目时很多时候会使用一些开

2012-05-01 00:31:44 4648 1

原创 Dxperience 8.3.2 重新编译版WebEditors无法正常运行的解决方法

昨天下载了Dxperience8.3.2的重新编译版,安装后发现WebEdirot的组件不能正常工作.后来,在网上查了一下有人说是这个错误是因为源码中缺少文件所致.思来想去,应该不会是源码文件的错误.于是找来8.2.6的源码同8.3.2的对照了一下,并没发现缺少什么文件.发现在8.3.2的版本中对Script文件的注册方法做了改动.将原来分散在几个文件中的js脚本都放入了一个Scripts.js文

2008-12-09 23:26:00 1647

原创 自定义SiteMapProvider实现从SQL Server中读取站点地图数据结构

有一天,我接到了公司指派给我的一个任务,让我为一个Web应用程序编写菜单。菜单的表现形式是一棵无限制深度的树形结构,接到任务后,我的第一选择就是利用SiteMap来实现这个任务。首先,我创建了一个web.sitemap的站点地图数据文件。如示例1-1?xml version="1.0" encoding="utf-8" ?>siteMap>  siteMapNode title="程序菜单"

2007-07-29 19:10:00 2793 1

原创 Scroll Page 表单提交后页面重新滚回原来滚动条所在位置

作者scottwater原文地址:http://scottwater.com/articles/ScrollPage感谢scottwater先生!我做了一点修改,使其支持横向滚动条位置的记忆Disclaimer#region Disclaimer/**//**********************************************************************Ba

2005-04-07 12:00:00 1137

原创 ASP.NET下MVC设计模式的实现

摘要:本文从视图、控制器、模型三个方面简要介绍了在Asp.net环境下,经典MVC设计模式的实现,并讨论了MVC设计模式的扩展,最后对MVC的优点及不足之处进行了分析。   关键词:设计模式、视图、控制器、模型  ASP.NET是微软最新推出的新型体系结构.NET框架的一部分,它为构造新一代动态网站和基于网络的分布式应用提供了强有力的支持。与以前的 Web 开发模型相比,ASP.NET 提

2005-02-21 15:50:00 979

原创 JavaScript通用库(二)

 JavaScript通用库(二)VisualSW  /*IsEnLetter(string,string):测试字符串,大小写(UL,U,L or ul,u,l)*/function IsEnLetter(objStr,size){    var reg;        if(Trim(objStr)=="")    {        re

2005-02-21 09:25:00 737

原创 JavaScript通用库(一)

 JavaScript(一)VisualSWJavaScript在WEB编程中能起到很大的作用,将一些常用的功能写成JavaScript类库。将下面代码保存为Common.js类库功能:1.Trim(str)--去除字符串两边的空格2.XMLEncode(str)--对字符串进行XML编码3.ShowLabel(str,str)--鼠标提示功能(显示字符,提示字符)

2005-02-21 09:23:00 768

原创 java初学者必读-经验总结

 一个不错的东东,整理好了放在这里:) 1:jdk开发中系统环境变量设置:方法如下:Win2000中:右键我的电脑--》属性--》高级--》环境环境变量classpath=.;jdk安装目/libpath=jdk安装目录/bin注意:一定不可忽略"."。Win98中:修改autocexe.bat 就是修改自动批处理文件。添加:set classpath=.;jdk安装目/libset pa

2005-02-18 16:36:00 900

原创 解决XP越用越慢的问题

一、瘦身行动1、在各种软硬件安装妥当之后,其实XP需要更新文件的时候就很少了。删除系统备份文件吧:开始→运行→sfc.exe /purgecache 近3xxM。2、删除驱动备份: %windows%/driver cache/i386目录下的driver.cab文件,通常这个文件是76M。3、偶没有看help的习惯,所以保留着%windows%/hel

2005-02-18 08:20:00 865

原创 61条面向对象设计的经验原则(转载)

我有这本书的电子版,网上down的,有需要的联系:MSN: guruzyj@etang.com希望和大家一起学习,进步。 摘抄自《OOD 启思录》--Arthur J.Riel 著 鲍志云 译“你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。”                            

2005-02-17 16:59:00 757

原创 C#-委托(delegate)

参考资料《C#技术揭密》 http://www.microsoft.com/china/msdn/events/featureevents/default.mspx  这里有一些微软.net编程的视频资料      对学过c/c++的来说,delegate就相当于函数指针,看下面的代码:class Person{    public Person(string name)

2005-02-17 16:57:00 792

原创 伟大架构师的秘密

By Don Awalt and Rick McUmberRDA Corporation摘要:所有伟大的架构师都掌握了在抽象的不同层次上概念化解决方案的技能。通过将解决方案组织到离散的层次,架构师可以专注于解决方案的单个方面而忽略所有剩余的复杂性。展示将抽象层次应用到 IT 解决方案的技术,并将其与其他工程学科相比较。本页内容将抽象层次应用到 IT 解决方案

2005-02-17 16:54:00 778

原创 设计模式-简单工厂模式(SimpleFactory-C#)

参考资料《java与模式》上面那本书上的例子举的是园丁和果园的例子,学习设计模式最好在生活中自己找个例子实践一下,下面是我自己的一个例子,是讲快餐店的例子,快餐店提供很多食物,比如面条,米饭,面包。首先定义了一个Food接口,然后这些食物都从它来继承,定义了一个大厨他包办所有食物的制作工作,这就是我所理解的简单工厂模式的概念,下面是源代码: using System;

2005-02-17 16:51:00 865

原创 设计模式-工厂模式(手工作坊到工业化的转变 c#实现)

还是以快餐店做例子,简单工厂模式相当于家庭作坊,随着社会的进步,分工变细,所有快餐不再是一个师父包办,而是出现了面点师,米饭师(呵呵,不知道有没有这个,反正大家明白就行),面包师分别负责专门的食物制作。这就是工厂模式,请看下面的例子: using System;namespace FactoryPattern{ ///  /// 工厂模式示例 ///  class FactoryPat

2005-02-17 16:49:00 925

原创 设计模式原型模式(Prototype)- 面馆里的菜单

 设计模式-原型模式 参考资料《c#技术揭密》《设计模式-可复用面向对象软件的基础》《java与模式》http://blog.csdn.net/beautyispower/ ,很不错的网友blog 很多餐馆里面都有菜单,列举了他们提供哪些饭菜,哪种面食等,一般的兰州拉面馆里菜单是这样的牛肉拉面(大碗 )牛肉拉面(小碗)牛肉刀削面羊肉拉面羊肉刀

2005-02-17 16:41:00 1666

原创 设计模式-建造模式(一碗牛肉面的制造过程)

 设计模式-建造模式参考资料:《java与模式》《设计模式-可复用面向对象软件的基础》《C#技术揭密》摘要:介绍Gof设计模式创建模式中的建造模式,结合一个生活中的一个,来说明建造模式的使用场合和使用方法          工厂模式中,创建对象是直接创建的,而对一个复杂的对象来说,用建造模式更适合,它一步一步的创建一个复杂对象。         基本的模式是这样的interface 

2005-02-17 16:27:00 1592

原创 如何创建[圆角、边框色彩渐变、边框宽度自定义]窗体

先让大家看一下我要实现的窗体效果:                该窗体的背景色、圆角半径(下面代码中将圆角半径等于边框宽度,此为为般化处理,参考者可视具体需要而对代码略作修改,使二者具有不同的值,以获得不同的效果)由用户根据需要改变。上、左边框的色彩为白色(其实为DrawEdge过程中colTopLef决定,可设为其他值)到窗体背景色的渐变,下、右边框的色彩为RGB(132, 132,

2005-02-17 13:22:00 1541

原创 Asp.Net页面输出到EXCEL

其实,利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM等类型的文档很容易的。主要分为三步来完成。 一、定义文档类型、字符编码      Response.Clear();    Response.Buffer= true;    Response.Charset="utf-8";      //下面这行很重要, attachment 参数表示作为附件下载,您可以改成 onlin

2005-02-17 13:19:00 669

原创 C#下的Raw Socket编程实现网络封包监视

谈起socket编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P、NetMeeting等在应用层实现的应用程序,也是用socket来实现的。Socket是一个网络编程接口,实现于网络应用层,Windows Socket包括了一套系统组件,充分利用了Microsoft Windows 消息驱动的特点。Socket规范1.1版是在1993年1月发行的,并广泛用于此后出现的Windows9

2005-02-17 13:17:00 833

原创 C#一个封装的加密解密类

 using System;using System.Text;using System.Globalization;using System.Security.Cryptography;  using System.Windows.Forms;namespace Jh.Encrypts{ public class JhEncrypt   {    ///   /// 构造方法  ///

2005-02-17 13:02:00 713

原创 ASP.NET组件设计Step by Step(8)

 控制控件的样式 控件最终通常要生成HTML代码在客户端,这些HTML元素可以采用丰富的CSS样式。你当然可以直接进行CSS 设定,但是asp.net给控件开发者提供了编程方式控制样式的途径。如果对样式无特殊要求,直接继承webControl的样式功能即可,如果需要修改或者扩充继承的样式功能,则需要深入了解控件样式的背景知识WebControl的样式功能全部封装在Control

2005-02-17 13:01:00 698

原创 ASP.NET组件设计Step by Step(6)

 回传事件映射到服务器端事件        asp.net页面如果是通过post请求到服务器,框架将会遵行事件周期生成、调用控件,而控件(如果支持回传)则将加载回传数据,并且映射成控件的服务器端事件,就好像在重放客户的客户行为(客户按下一个按钮,却引发服务器端控件的click事件)。其中的机制如何?    如果一个控件需要处理回传事件,那么必须实现一个特定接口 IPostBackEve

2005-02-17 12:48:00 678

原创 ASP.NET组件设计Step by Step(3)

 自定义控件(custom control)入门在服务器端中执行程序逻辑的组件,是asp.net 应用程序的基本构造块。为了能够在asp.net环境执行,必须满足一定条件。        为了能够参与到网页框架执行,需要满足IComponent, IDisposable, IParserAccessor,   IdataBindingsAccessor等接口。所以框架提供System.

2005-02-17 12:42:00 656

原创 Ant介绍以及基本使用指南

Ant 是著名Java开源组织Apache的一个项目,是一个基于java的build工具。它可以使你通过ant脚本语言,自动你的项目拷贝到某个目录,发布项目,或者生成一些代码,执行SQL语言。总之它可以帮助你完成项目开发中除了开发代码以外的大部分辅助性工作。为什么需要手工去编写ant脚本呢,很多IDE工具会为我们生成ant脚本阿?有人会这么问。要知道靠IDE自动生成的东西,总是有这样那样的缺点,以

2005-02-16 14:21:00 1284

原创 使用Ant编译Java工程(转载)

 Ant是什么? Ant是一种基于Java和XML的build工具。2 下载、安装Ant 安装Ant下载.zip文件,解压缩到c:/ant1.3(后面引用为%ANT_HOME%)2.1 在你运行Ant之前需要做一些配置工作。2.1.1 将bin目录加入PATH环境变量。 2.1.2 设定ANT_HOME环境变量,指向你安装Ant的目录。在一些OS上,Ant的脚本可以猜测ANT_HOME(Unix和

2005-02-16 13:03:00 10003 3

原创 Struts资源

深入了解Servlet 最新技术:http://java.sun.com/products/servlet/index.htmlhttp://www.servlets.com最新的JSP开发技术:http://java.sun.com/products/jsphttp://java.sun.com/products/jsp/docs.html深入了解JavaBean:http://java.sun

2005-02-16 11:25:00 816

原创 .Net/C# 封装磁盘目录文件搜索功能的工具类 (实现了与搜索相关的事件,以便插入客户处理代码)

/*.Net/C# 封装磁盘目录文件搜索功能的工具类(实现了与搜索相关的事件,以便插入客户处理代码)*/// SearchWithEvents.cs :// 输出 EXE:// csc.exe SearchWithEvents.cs /r:C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Microsoft.VisualBasic.dll// 输出 DL

2005-02-16 10:30:00 776

原创 struts中文的解决 filter的一种用法

转载 struts中文的解决  发表时间: 2002-9-13 上午9:10    1.使ApplicationResources.properties支持中文建立一个ApplicationResources_ISO.properties文件,把应用程序用的message都写进去,然后在dos下执行这个命令,native2ascii -encoding gb2312 ApplicationReso

2005-02-16 10:20:00 775

原创 事件驱动的JScript面对象编程(例)

说完了事件驱动的JScript面对象编程。我们来看看一个具体的例子:假如我们要在网页上做一种可编辑的Label。正常情怳下它像一般的文本一样。当用鼠标点击它时就变成输入框并可编辑文本的内容。然后当它失去焦点时又恢复成正常文本的样子。 程序运行的例子如下:点击文字看看。function EditableText(_owner){ this.owner = _own

2005-02-16 10:10:00 627

原创 事件驱动的JScript面对象编程 选择自 Mykxxx 的 Blog

  在这里分享一下我对JScript的面对象编程的一些认识和一点解决方案。JScript和JavaScript差不多(当然有所不同),但本文中讲到的内容也可用于JavaScript JScript支持面对象的一些属性,但他的this指针很奇怪,当有一个对象obj1中的一个成员函数用到this,如果有别一个对象obj2引用该函数,那这个this指向的不是obj1,而是obj2。下面我

2005-02-16 10:07:00 739

ADO.NET实体数据模型的XML注释注入工具

在使用ADO.NET实体数据模型开发数据库应用的时候,在生成实体对象的时候,微软没有将数据库中定义的表和字段的说明文字作为XML的注释导入,通常在类和属性的XML注释中写入/// <summary>没有元数据文档可用</summary>在进行较大项目开发时带来的很大的不方便。通过对EDMX文件的研究发现只需要修改EDMX的XML文件内容就可将类和属性加入XML注释。

2012-04-17

ADO.NET实体数据模型XML注释导入工具

在使用ADO.NET实体数据模型开发数据库应用的时候,在生成实体对象的时候,微软没有将数据库中定义的表和字段的说明文字作为XML的注释导入,通常在类和属性的XML注释中写入/// <summary>没有元数据文档可用</summary>在进行较大项目开发时带来的很大的不方便。通过对EDMX文件的研究发现只需要修改EDMX的XML文件内容就可将类和属性加入XML注释。该工具可以通过数据库中的说明定义导入到EDMX文件中生成实体类的XML注释。

2012-04-17

DevExpress多语言卫星程序集制作工具

语言卫星程序集制作工具,该工具可以自动生成Express中没有的zh-CN的资源文件,并且可以将现有已汉化好的资源文件中的中文字符串保存为汉化字典。在版本升级的时候可以用汉化字典将新版本中没有汉化的资源文件汉化。并且,使用了Bing翻译器,可以讲单个资源文件中没有汉化的资源自动汉化,并保存到字典。同时,可以将资源项目编译。 工具中提供签名替换功能。将新编译的资源卫星文件的签名替换成原始程序集的签名。因此可以讲新编译的程序集应用到官方DLL程序集中。

2011-12-17

Dxperience 8.3.2 重新编译版WebEditors无法正常运行的解决方法

Dxperience 8.3.2 重新编译版WebEditors无法正常运行的解决方法

2008-12-10

ComponentArt Web.UI 2008.2.1024 For Asp.NET 3.5 源码

ComponentArt Web.UI 最新源代码.

2008-12-04

ComponentArt WebChart 2008.1 for Asp.net AJAX

ComponentArt WebChart 2008.1 for Asp.net AJAX可发布文件.非破解.

2008-11-03

ComponentArt WebChart 2008.1 For ASP.NET 3.5

ComponentArt WebChart 2008.1 For ASP.NET 3.5可发布资源.使用说明见ReadMe文件.原版提取,绝非破解.

2008-11-03

ComponentArt Web.UI For ASP.NET AJAX 2008.2.1175

ComponentArt Web.UI For ASP.NET AJAX 2008.2.1175的源码

2008-11-03

ComponentArt Web.UI 2008.2.1175 For ASP.NET 3.5

ComponentArt Web.UI 2008.2.1175 For ASP.NET 3.5的源码.

2008-11-03

ComponentArt_WebChart_2007_1_for_aspnet2 2007.1.1171

ComponentArt_WebChart_2007_1_for_aspnet2 2007.1.1171 的可发布组件及其授权源代码,使用方法见包中的Readme

2008-04-30

Web.UI 2008.1 for ASP.NET AJAX 源码

ComponentArt Web.UI 2008.1 for Asp.net ajax源代码。

2008-04-30

空空如也

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

TA关注的人

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