NET技术

【NET技术焦点】C#多线程学习(六) 互斥对象

系列文章导航:C#多线程学习(一) 多线程的相关概念C#多线程学习(二) 如何操纵一个线程C#多线程学习(三) 生产者和消费者C#多线程学习(四) 多线程的自动管理(线程池)C#多线程学习(五) 多线程的... [详细]

NET技术

NVelocity for ASP.NET MVC

阅读(52) 作者(admin)

  在我的这篇博文中,有这么一段话:“我一直在想,有没有办法可以单独限制View中的代码的访问权限,类似于trust level,只是这个trust level是用来限制模板中的代码。”。有读者johngeng问,为什么要用trust l...

NET技术

通过自定义配置实现插件式设计

阅读(50) 作者(admin)

  软件设计有一句话叫做约定优于配置,很多人将其作为拒绝配置的理由。但是,约定和配置的使用,都有个度的问题。我不赞为了所谓的扩展性,为你的应用设计一套只有你自己才能看懂的配置体系。但是,在很多场景中,配置是...

NET技术

ASP.NET MVC 3 概述

阅读(47) 作者(admin)

  原文地址:http://www.asp.net/mvc/mvc3  导言  ASP.NET MVC3 在 ASP.NET MVC 1 和 2 的基础上,增加了大量的特性,使得代码更加简化,并且可以深度扩展。这篇文章提供包含在此次发布中的许多新特性的说明,分为...

关于C# 中的Attribute 特性
NET技术

关于C# 中的Attribute 特性

阅读(52) 作者(admin)

  Attribute与Property 的翻译区别  Attribute 一般译作“特性”,Property 仍然译为“属性”。  Attribute 是什么  Attribute 是一种可由用户自由定义的修饰符(Modifier),可以用来修饰...

SharePoint 2010中托管元数据
NET技术

SharePoint 2010中托管元数据

阅读(48) 作者(admin)

  1.介绍   托管元数据是一个集中管理的术语的分层集合,您可以定义这些术语,然后将其用作 Microsoft SharePoint Server 2010 中项目的属性。使用托管元数据有下面几个好处:  统一术语:托管元数据可促使更加一...

.NET控件Designer架构设计
NET技术

.NET控件Designer架构设计

阅读(41) 作者(admin)

  总体结构   Designer总体上由三大部分组成:View,ViewModel和Model,这个结构借鉴了流行的MVVM模式。这三部分的职责分工是:  View  负责把ViewModel以图形的方式展现出来,它主要在处理画法。View适合用xa...

NET技术

Silverlight同步(Synchronous)调用WCF服务

阅读(36) 作者(admin)

  Silverlight的RIA应用中访问远端的WebService或WCF服务,都是通过异步线程模式调用的。在某些情况下我们的调用是需要同步进行,虽然Silverlight没有内置同步线程模式调用远端服务接口,但是我们可以通过多线程的...

云计算-从基础到应用架构系列-云计算的演进
NET技术

云计算-从基础到应用架构系列-云计算的演进

阅读(54) 作者(admin)

  开篇  本篇是主要讲述云计算的发展历程,由于云计算本身提出来也不是太久,并且其实云计算也是经过前人的一些经验总结提出,所以我们对之前的一些计算机的发展史有个一定的了解,那么对云计算的理解就更深入了,当...

NET技术

使用 IIS Express 取代 ASP.NET Development Server

阅读(46) 作者(admin)

  原文地址:VS 2010 SP1 (Beta) and IIS Express   IIS Express 是一个 IIS7.5 对于开发者进行优化的免费版本,它既容易使用,又像 IIS 一样强大。少于 5 M 的安装文件,轻量级又容易安装。在 Visual Studio 中进...

Windows 内核(WRK)简介
NET技术

Windows 内核(WRK)简介

阅读(41) 作者(admin)

  引子  WRK 是微软于 2006 年针对教育和学术界开放的 Windows 内核的部分源码,WRK(Windows Research Kernel)也就是 Windows 研究内核,在 WRK 中不仅仅只提供了 Windows 内核模块的部分代码,其还提供了编译工具,...

NET技术

如何让ASP.NET默认的资源编程方式支持非.ResX资源存储

阅读(45) 作者(admin)

  之前写了两篇文章《.NET资源并不限于.ResX文件》(上篇、下篇),介绍了如何通过自定义ResourceManager的方式来扩展资源的存储形式。在那篇文章中,我定义了三种基于独立文件的ResourceManager(ResXResourceManager...

NET技术

ASP.NET的地址重写(URLRewriter)实现原理及代码示例

阅读(37) 作者(admin)

  一、概述   访问者输入:http://wu-jian.cnbolgs.com/default.aspx,实际请求和响应的地址却是:http://www.cnblogs.com/wu-jian/default.aspx, 这就是UrlRewrite,除了实现二级域名功能,它在简化用户输入地址、SE...

WPF与混淆器
NET技术

WPF与混淆器

阅读(34) 作者(admin)

时至今日,混淆依然是.Net程序的一道重要保护手段,而混淆器对WPF应用程序的支持是怎样的呢?我们今天就通过实例讲解一下。首先建立如下图所示的简单的用户界面:在界面代码中设置一些绑定属性:在后台代码中首先定义一个...

.NET 打包入门
NET技术

.NET 打包入门

阅读(43) 作者(admin)

  1、在这个安装包制作的过程中,所用到的一些图片或者文件,如:快捷键图片,安装步骤中每个图形界面的背景图片等都要事先在[应用程序文件夹]中事先添加好这些图片,即在安装项目中添加这些图片,文件好像是解决方案下de...

NET技术

C#资源释放及Dispose、Close和析构方法

阅读(44) 作者(admin)

  在开始本文前,需要一些准备知识。首先要提出“什么是资源”。在CLR出来之后,Windows系统资源开始分为“非托管资源”和“托管资源”。非托管资源是指:所有的Window内核对象(句柄)...

在 Linux 操作系统中运行 ASP.NET 4(上)
NET技术

在 Linux 操作系统中运行 ASP.NET 4(上)

阅读(48) 作者(admin)

  目前最流行的 Linux 操作系统发行版是 Ubuntu。但是我们这次是要在 Linux 操作系统中运行 ASP.NET 的,所以选择了 openSUSE。我准备在 Oracle VM VirtualBox 中安装 openSUSE 11.3 操作系统。  首先到 open...

在 Linux 操作系统中运行 ASP.NET 4 (中)
NET技术

在 Linux 操作系统中运行 ASP.NET 4 (中)

阅读(46) 作者(admin)

  在 Linux 操作系统中运行 ASP.NET 4(上)已经讲解了如果在 Oracle VM VirtualBox 4.0 中安装 openSUSE 11.3 操作系统。现在让我们对刚刚安装好的 openSUSE 11.3 操作系统进行必要的配置吧。  如上图所示,点...

NET技术

在 Linux 操作系统中运行 ASP.NET 4 (下)

阅读(33) 作者(admin)

  “在 Linux 操作系统中运行 ASP.NET 4 (中)”中已经配置好了 openSUSE 11.3 操作系统。  现在,我们进入“GNOME 终端”,使用 ifconfig 命令验证一下本虚拟的 IP 地址就是一开始我们在宽...

给大家分享两款正在使用的reflector插件
NET技术

给大家分享两款正在使用的reflector插件

阅读(43) 作者(admin)

  推荐两款神器:Deblector和reflexil  Deblector  它的名字是Debug 和 reflector 两个单词的结合。就是用来调试的。 简单的说,它可以像ide一样启动调试进程,或者Attach到一个运行中的进程,并调试他们,设置断点...