深入理解ASP.NET MVC
ASP.NET MVC请求的服务过程下图是书中的截图,表述了一次通常的ASP.NET MVC请求的服务过程: 从图中可以初步看出一个HttpRequest是如何被ASP.NET和ASP.NET MVC框架执行的:经过IIS和ASP.NET处理后,Core Routing...
深入理解ASP.NET MVC
请求是如何进入MVC框架的(inbound)当一个URL请求到来时,系统调用一个注册的IHttpModules:UrlRoutingModule,它将完成如下工作:一、在RouteTable.Route中从第一个Route开始查找第一个匹配当前URL的Route。需要同...
.Net WinForm 控件键盘消息处理剖析 (转)
在WinForm控件上我们可以看到很多关于键盘消息处理的方法,比如OnKeyDown, OnKeyPress, ProcessCmdKey, ProcessDialogKey,IsInputKey等等,那么这些方法是如何被组织的,每一个方法的具体含义又是什么哪?Win32...
使用RSClientPrint直接打印本地RDLC报表
最近一个项目使用ReportViewer来呈现本地RDLC模块的报表,需要用户点击至少三次才能直正打印,用户感觉易用性很不好,需要我们修改。 经过网上查找相关资料,发现直接使用ACTIVEX控件RSClientPrint直接打印使用S...
关于用飞信框架运行net程序-用批处理运行
既然用到了,就稍为记录下。博客园也有多次文章说到,包括用mono的平台移值来运行的。园里有很多,这里就简单说下:1:安装完飞信2008后,其目录下有:D:\Program Files\China Mobile\Fetion\VMDotNet\v2.0.50727...
.NET 分布式架构开发实战
前言:其实这个系列还是之前的".NET 分布式架构开发实战 ",之所以改了名字,主要是因为文章的标题带来了不少的歧义:系列文章中本打算开发一个简化业务发的流程的Framework,然后用这个Framework再来实战,开发一个分...
session定义使用和丢失问题小结
以前用Session的时候,总是拿来就用,也没想过先定义再使用,今天就换一种方式。 System.Web.SessionState.HttpSessionState session = System.Web.HttpContext.Current.Session;//创建Session session.Add(...
.NET 分布式架构开发实战之二 (转)
本篇的议题如下: 1. 第一个数据层草图的提出 2. 对数据访问层的思考 3. 第二个数据层草图的提出 1.数据层草图的提出 Richard开始着手设计,一开始他没有就立刻在自己的计...
BlogEngine.Net架构与源代码分析系列part1:开篇介绍
最近我要开始这个系列了,这是我的第一个系列。关于BlogEngine.Net我想说的是,它设计的真的很棒,代码简洁但是功能很多,真是麻雀虽小,五脏俱全啊,而且具有了很多Web2.0的特征,甚至它的每一行代码都值得我们去研...
.NET框架下Oracle到SQL Server迁移
如果你正在营造微软 .NET 网络而后端运行着 Oracle 数据库,那么你应该把后端迁移到 SQL Server。这一问题的核心不在于比较数据库的性能而是寻求最适合你的工具。在 .NET 体系结构下要回答这两个问题,答案只有一个...
Web应用的UML建模与.NET框架开发
Web应用的UML建模与.NET框架开发,阅读Web应用的UML建模与.NET框架开发,摘要 本文通过分析Web应用的构架模式,引入UML扩展机制,实现对Web应用中各种对象的建模。探讨.NET框架下Web应用的UML建模...NET框架在通用语言...
XML专题文章收集整理 解析.Net框架下的XML编程技术
一.前言: XML是微软.Net战略的一个重要组成部分,而且它可谓是XML Web服务的基石,所以掌握.Net框架下的XML技术自然显得非常重要了。本文将指导大家如何运用...
Microsoft .NET Remoting 框架技术
简介 Microsoft .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这种框架提供了多种服务,包括激活和生存期支持,以及负责与远程应用程序进行消息传输的通讯通道。格式化程序用于在消息...
.NET4.0线程池的Cooperative Cancellation模式
刚装了VS2010RC版,体验一下.NET4.0线程池新增的Cooperative Cancellation模式。 用过.NET线程池的人都知道,一旦把要执行的代码交给线程池去执行后,我们基本上就失去了代码在运行中的控制能力。比如,我们想在...
生产环境中部署asp.net mvc项目实战
经过不懈努力,我们网站的信息发布管理平台1.1终于开发完成。该管理平台采用的是asp.net MVC 1.0 + SqlServer2005 + WindowsService的分布式架构。asp.net MVC的出现使得开发过程中各个岗位职责清晰,但在生产环境...
.NET Framewrok 4.0新增类库
ASP.NET Ajax之Page Methods
代码 <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> <script language="javascript" type="text/javas...
lucene、lucene.NET详细使用与优化详解
1 lucene简介1.1 什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。1.2 lucene能做什么要回答这个...
.Net设计模式实例详解
一、代理模式简介(Brief Introduction) 代理模式(Proxy Pattern)对其他对象提供一种代理以控制对这个对象的访问。 二、解决的问题(What To Solve) 1、远程代理 远程代理,也就是为了一个对象在不...
net三层架构与MVC的区别
MVC(模型Model-视图View-控制器Controller)是一种设计模式,我们可以用它来创建在域对象和UI表示层对象之间的区分。 同样是架构级别的,相同的地方在于他们都有一个表现层,但是他们不同的地方在于其他的两个层...