
网上收藏.net技术文章
文章平均质量分 61
godpreserve
xyz
展开
-
基于.NET平台的分层架构------依赖注入机制及IoC的设计与实现
我们设计的分层架构,层与层之间应该是松散耦合的。因为是单向单一调用,所以,这里的“松散耦合”实际是指上层类不能具体依赖于下层类,而应该依赖于下层提供的一个接口。这样,上层类不能直接实例化下层中的类,而只持有接口,至于接口所指变量最终究竟是哪一个类,则由依赖注入机制决定。之所以这样做,是为了实现层与层之间的“可替换”式设计,例如,现在需要换一种方式实现数据访问层,只要这个实现遵循了前面定义的数转载 2008-07-14 16:29:00 · 532 阅读 · 0 评论 -
Remoting 全接触2
前言:在Remoting中处理事件其实并不复杂,但其中有些技巧需要你去挖掘出来。正是这些技巧,仿佛森严的壁垒,让许多人望而生畏,或者是不知所谓,最后放弃了事件在Remoting的使用。关于这个主题,在网上也有很多讨论,相关的技术文章也不少,遗憾的是,很多文章概述的都不太全面。我在原创 2011-07-11 17:02:28 · 503 阅读 · 0 评论 -
Remoting全接触
一、Remoting基础什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说Remoting就是DCOM的一种升级,它改善了很多功能,并极好的融合到.Net平台下。Microsoft® .NET Remoting 提供了一种允许对象转载 2011-07-11 16:58:26 · 448 阅读 · 0 评论 -
AjaxPanel
(一) . 简要 AjaxPanel, 一个自定义控件, 只要在页面中将AjaxPanel作为父控件, 则它内部的控件在运行时无刷新. 做了个程序试了一下果然比较Cool ! 下面介绍一下具体配置, 配置也比较简单. (二). 运行示例图 (三). 配置 1. 把 AjaxPanel 添加到工具箱中. 步骤如下: 2. 在Web.Config文件的: 节,添加如下配置: 1 2 3 4 5 6 7原创 2011-06-03 08:54:00 · 966 阅读 · 0 评论 -
IIS 500错误,一步帮你搞定
IIS 500错误,一步帮你搞定原创 2011-02-11 14:46:00 · 946 阅读 · 0 评论 -
c#制作统计图
c#制作统计图原创 2010-08-24 09:30:00 · 5986 阅读 · 3 评论 -
大型高并发高负载网站的系统架构(转载学习)
鄙人先后在CERNET做过拨号接入,在Yahoo&3721搞过搜索前端,在猫扑处理过mop.com的架构升级,在6.cn视频网站从事开发工作,还在多年的工作中接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,希望和大家一起探讨。 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在原创 2009-09-07 18:57:00 · 504 阅读 · 0 评论 -
JSON 入门指南
JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。 尽管有许多宣传关于 XML 如何拥有跨平台,跨语言的优势,然而,除非应用于 Web Services,否则,在普通的 Web 应用中,开发转载 2009-09-07 18:46:00 · 477 阅读 · 0 评论 -
将实体DATATABLE进行转换
通过反射填充泛型集合List的静态方法如何通过反射,从DataReader将数据填充到数据实体泛型集合的静态方法. //Kchen.Core.BaseBusinessObject为通用数据实体类,此处仅为限定T所继承的类型 public static IList FillDataListGeneric(System.Data.IDataReader reader) whe转载 2009-06-19 10:56:00 · 1324 阅读 · 0 评论 -
(转)asp.net中的报销多级审批工作流
最近正在学习工作流,正好从网上搜索到一个Asp.net工作流(WWF+LINQ)的例子,之前学习MOSS时接触过工作流,不过那是针对MOSS的工作流,我一直从事B/S架构开发,知道工作流可用于很多环境,其中就包含asp.net,这让我非常想做一个这样的实例。看了它的源码,大部分都觉的非常不错,不过也有些个人认为不太满意的地方,这可能是因为作者考虑到只是一个简单的demo,没有必要注意一些非技术方面转载 2009-06-04 14:53:00 · 2736 阅读 · 2 评论 -
什么是消息队列?
“消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。 消息被发送到队列中。“消息队列”是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它。 “消息队列”是 Microsoft 的消息处理原创 2008-06-30 10:45:00 · 7019 阅读 · 0 评论 -
GridView合并表头多重表头无错完美版
效果图://这里就是解决方案 protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e) { switch (e.Row.RowType) { case DataControlRowType.Header:转载 2008-06-30 09:38:00 · 814 阅读 · 0 评论 -
GridView固定表头(不用javascript只用CSS!,很好用)
效果图:代码:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" > GridView固定表头 清清月儿http://blog.youkuaiyun.com/21aspnet .Freezing { p转载 2008-06-30 09:35:00 · 667 阅读 · 0 评论 -
什么是勾子
什么是勾子2007-01-17 09:13 ---- 在Windows系统中,勾子(hook)是一种特殊的消息处理机制。勾子可以监视系统或进程中的各种事件消息, 截获发往目标窗口的消息并进行处理。这样,我们就可以在系统中安装自定义的勾子,监视系统中特定事件的发生,完成特定的功能,转载 2008-07-02 09:22:00 · 2350 阅读 · 0 评论 -
Workflow
工作流(Workflow)就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。 简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。一个工作流包括一组任务(或活动)及它们的相互顺序关系,还包括流程及任务(或活动)的启动和终止条件,转载 2008-06-12 09:24:00 · 560 阅读 · 0 评论 -
c#启动应用程序
using System.Diagnostics; Process p = new Process(); p.StartInfo.FileName = @"你的应用程序的完整物理路径"; p.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;//该属性在WinForm中有效 p.StartInf原创 2008-05-19 15:26:00 · 1610 阅读 · 0 评论 -
asp.net随机验证码(使用ashx)
ValidateCode.ashxusing System;using System.Data;using System.Web;using System.Collections;using System.Web.Services;using System.Web.Services.Protocols;using System.Drawing; public class Valida原创 2008-05-19 14:49:00 · 1919 阅读 · 0 评论 -
消息队列(Message Queue)
消息队列(Message Queue)简介及其使用 利用 MSMQ(Microsoft Message Queue),应用程序开发人员可以通过发送和接收消息方便地与应用程序进行快速可靠的通信。消息处理为您提供了有保障的消息传递和执行许多业务处理的可靠的防故障方法。MSMQ与XML Web Services和.Net Remoting一样,是一种分布式开发技术。但是在使用XML W转载 2012-03-08 09:48:40 · 577 阅读 · 0 评论