代码改变世界

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

2011-10-18 22:38 by 狼人:-), 264 阅读, 0 推荐, 收藏, 编辑
摘要:一、概述 访问者输入:http://wu-jian.cnbolgs.com/default.aspx,实际请求和响应的地址却是:http://www.cnblogs.com/wu-jian/default.aspx, 这就是UrlRewrite,除了实现二级域名功能,它在简化用户输入地址、SEO、网站版本迭代更新等多个方面发挥着重要作用。 微软曾在.net framework 1.1中提供过一个名为URLRewriter的小工具供开发人员轻松实现UrlRewrite,下载地址为:http://download.microsoft.com/download/0/4/6/046361... 阅读全文

.NET的资源并“.NET研究”不限于.resx文件,你可以采用任意存储形式 [上篇]

2011-10-18 22:38 by 狼人:-), 173 阅读, 0 推荐, 收藏, 编辑
摘要:为了构建一个轻量级的资源管理框架以满足简单的本地化(Localization)的需求,我试图直接对现有的Resource编程模型进行扩展。虽然最终没能满足我们的需求,但是这两天也算对.NET如何进行资源的存取进行了深入的学习,所以将我对此的认识通过博文的方式与诸位分享。在本篇文章中,我会通过自定义ResourceManager让资源的存储形式不仅仅局限于.ResX文件,你可以根据需要实现任意的存储方式,比如结构化的XML、数据库表,甚至是通过远程访问获取资源。(文中的例子从这里下载) 一、从添加资源文件说起 二、ResourceManager、ResourceSet、Resou... 阅读全文

.NET的资源并不限于.resx文件,你可以采用任意存储“.NET研究”形式 [下篇]

2011-10-18 22:38 by 狼人:-), 129 阅读, 0 推荐, 收藏, 编辑
摘要:在《上篇》中我们谈到ResourceManager在默认的情况下只能提供对内嵌于程序集的.resources资源文件的存取。为了实现对独立二进制.resources资源文件的支持,我们自定义了BinaryResoruceNManager。在本篇中我们还将创建两个自定义的ResourceManager,以实现对独立.resx资源文件和自定义结构的XML资源文件的支持。(文中的例子从这里下载) 一、自定义ResXResourceManager实现对.Resx资源文件的支持 二、将资源定义在自定义结构的XML文件中 三、为XML资源存储形式定义ResourceReader和ResourceWr... 阅读全文

WPF“.NET研究”与混淆器

2011-10-18 22:38 by 狼人:-), 174 阅读, 0 推荐, 收藏, 编辑
摘要:上海企业网站制作> 时至今日,混淆依然是.Net程序的一道重要保护手段,而混淆器对WPF应用程序的支持是怎样的呢?我们今天就通过实例讲解一下。 首先建立如下图所示的简单的用户界面: 在界面代码中设置一些绑定属性: 上海企业网站设计与制作lang="EN-US"> 上海网站建设">在后台代码中首先定义一个种族枚举,以便于在列表中使用: 下面在窗体Window1类中定义以下属性: 红圈处的代码功能是将种族枚举的全部值载入到种族列表属性中,这样就可以在前后台一直以统一、优雅的方式使用枚举,这是个不错的小技巧。 接下来在构造函数中直接硬编码一些属性的值, 阅读全文

C#资源释放及Dispose、“.NET研究”Close和析构方法

2011-10-18 22:38 by 狼人:-), 195 阅读, 0 推荐, 收藏, 编辑
摘要:在开始本文前,需要一些准备知识。首先要提出“什么是资源”。在CLR出来之后,Windows系统资源开始分为“非托管资源”和“托管资源&rdq上海网站建设uo;。非托管资源是指:所有的Window内核对象(句柄)都是非托管资源,如对于Stream,数据库连接,GDI+的相关对象,还有Com对象等等,这些资源并不是受到CLR管理;托管资源是指:由CLR管理分配和释放的资源,即由CLR里new出来的对象。 其次再来讲,资源的释放方式。非托管资源:需要显式释放的,也即需要你写代码释放;托管资源:并不需要显式释放,但是如果引用类型本身含有非托管资源,则需要进行现实释放;显式释放的C#实现,由C# 阅读全文

.NET 打包入门“.NET研究”

2011-10-18 22:38 by 狼人:-), 159 阅读, 0 推荐, 收藏, 编辑
摘要:1、在这个安装包制作的过程中,所用到的一些图片或者文件,如:快捷键图片,安装步骤中每个图形界面的背景图片等都要事先在[应用程序文件夹]中事先添加好这些图片,即在安装项目中添加这些图片,文件好像是解决方案下debug下的所有文件都拷贝,如exe、config、rpt还有图片等 2、安装包中的那个Install里面的方法的执行时间是在:所以的文件都安装好了后再执行其中的号码。如客户端安装是在配上海网站建设置文件已经装好了后,但是其中的配置节还没有信息,但是在代码中赋值之后就有了,还有服务器也一样,如数据库也一样,首先是拷贝到客户端电脑上,然后再执行install中的代码,。获取硬盘上的数据... 阅读全文

.NET框架:为什么我们要尽量使用框架内建的功能,“.NET研究”而不是重新发明

2011-10-18 22:38 by 狼人:-), 225 阅读, 0 推荐, 收藏, 编辑
摘要:有很多人经常会持有这样的疑问:为什么 .NET 框架要把一些很简单的功能也封装起来上海企业网站制作?而有些人所坚持的“有现成的就用现成的”的习惯在那些“明明只是很简单的功能却被封装了起来”的情况下也显得很可笑。那么,实际上到底有没有必要用那些本来就很简单的封装?这些简单的封装到底具有什么样的意义呢? 其实大部分这样的简单的封装都是针对“跨平台使用”而设计的。有些人可能会说:.NET 框架有什么跨平台可言?其实 .NET 框架虽然现在只提供 Windows 上的版本,但其它平台上的 CLI 实现,如 Mono、DotGNU 等等也都有赖于 .NET 框架和 CLI 的预见性方能成为现实;... 阅读全文

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

2011-10-18 22:38 by 狼人:-), 207 阅读, 0 推荐, 收藏, 编辑
摘要:目前最流行的 Linux 操作系统发行版是 Ubuntu。但是我们这次是要在 Linux 操作系统中运行 ASP.NET 的,所以选择了 openSUSE。我准备在 Oracle VM VirtualBox 中安装 openSUSE 11.3 操作系统。 首先到 openSUSE 官方网站下载 openSUSE-11.3-DVD-x86_64.iso 文件。 然后运行 Oracle VM VirtualBox 4.0,新建一个 openSuse 虚拟机并按下图进行设置: 为了使宿主机能够从网络上访问虚拟机,网络连接方式必须设为 Bridged Adapter,如下图所示: ... 阅读全文

在 Linux 操作系“.NET研究”统中运行 ASP.NET 4 (中)

2011-10-18 22:38 by 狼人:-), 179 阅读, 0 推荐, 收藏, 编辑
摘要:上海企业网站制作://www.cnblogs.com/skyivben/archive/2011/01/03/1924943.html" target="_blank">在 Linux 操作系统中运行 ASP.NET 4(上)已经讲解了如果在 Oracle VM VirtualBox 4.0 中安装 openSUSE 11.3 操作系统。现在让我们对刚刚安装好的 openSUSE 11.3 操作系统进行必要的配置吧。 如上图所示,点击计算机 –> YaST,然后: 输入 root 口令后,点击继续,进入YaST2 Control Center: 如上图 阅读全文

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

2011-10-18 22:38 by 狼人:-), 174 阅读, 0 推荐, 收藏, 编辑
摘要:“在 Linux 操作系统中运行 ASP.NET 4 (中)”中已经配置好了 openSUSE 11.3 操作系统。 现在,我们进入“GNOME 终端”,使用 ifconfig 命令验证一下本虚拟的 IP 地址就是一开始我们在宽带路由器中为它分配的静态地址。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->ben@linux-nyhn:~> /sbin/ifconfigeth0 Link encap:Ethernet HWad... 阅读全文

给大家分享两款正在使用的ref“.NET研究”lector插件

2011-10-18 22:38 by 狼人:-), 302 阅读, 0 推荐, 收藏, 编辑
摘要:推荐两款神器:Deblector和reflexil Deblector 它的名字是Debug 和 reflector 两个单词的结合。就是用来调试的。 简单的说,它可以像ide一样启动调试进程,或者Attach到一个运行中的进程,并调试他们,设置断点,单步运行,查看变量等等。 它不需要pdb文件,也不会像reflector pro的调试插件一样依赖ide,也不需要反编译dll。 一切工作仅在reflector内部完成,是不是很cool。 但缺点也是有的,那就是它只能在il级别调试。不过对于我们调试bug来说,这个基本已经足够了。 简单说一下这个插件的用法。安装到reflecto... 阅读全文

SharePoin“.NET研究”t 2010 BI:Chart WebPart

2011-10-18 22:37 by 狼人:-), 214 阅读, 0 推荐, 收藏, 编辑
摘要:Sharepoint 2010增加很多BI的特性,Chart WebPart功能和asp.net的中chart控件基本一样,可以通过使用基于 Web 的配置向 SharePoint 网站添加丰富的图表,将图表连接到各种来源的数据,例如 SharePoint 列表、外部列表、业务数据服务、Excel Services 和其他 Web 部件。我们简单看下 1. 准备数据 Chart Web Part的数据源可以有四种形式:Web Part,List,Business Data Catalog,Excel Services 我们以List为例,创建一个列表并录入一些数据,如下: ... 阅读全文

在.NET 4中用IIS部署WCF就这“.NET研究”么简单

2011-10-18 22:37 by 狼人:-), 232 阅读, 0 推荐, 收藏, 编辑
摘要:在.NET 3.5中,我们需要这样做: 上海企业网站设计与制作 1. 添加一个HelloService.svc文件,添加ServiceHost标记,在Service中添加WCF服务实现的名称,比如: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><%@ Servi上海徐汇企业网站制作ceHost Language="C#"上海企业网站制作5f5f5; color: #000000;"> Debug= 阅读全文

Silverlight 游戏开发小技巧:“.NET研究”冲击技能特效制作

2011-10-15 19:52 by 狼人:-), 393 阅读, 0 推荐, 收藏, 编辑
摘要:玩游戏的时候,肯定对以角色为中心释放的冲击波肯定上海徐汇企业网站设计与制作特别有震撼力,前面使用Silverlight的变换完成了升级特效和传送点特效,这次制作以中心为原点冲击的发散特效,相信效果会非常的不错。 首先仍然是建立一个控件,这个控件名字,我暂时命名为Shockwave.xaml,并且准备两张作为冲击波效果基础图像,这里面的图片可以随便更换,可以拜托美术的兄弟制作一下,如果你有兴趣,可以了解有关软件的使用方法,当然了,使用Blend也能做出来,只不过考虑麻烦程度,还是先以简单的为主,我找来两张图片简单做了处理。 好了, 按照之前的做法,现在需要将动画制作完毕,然后再做调整... 阅读全文

Silverlight 游戏开发小技巧:技能冷却效果2(Cool“.NET研究”down)2

2011-10-15 19:52 by 狼人:-), 164 阅读, 0 推荐, 收藏, 编辑
摘要:可能会奇怪为什么有来一个第2号版本,其实,这是改进版本,而这个改进版本实现起来更加容易,更加方便,但是问题也是很明显的,因为会加上一个上海徐汇企业网站设计与制作100多KB的DLL,对于网页游戏来说,任何1KB都是宝贵的资源,就为了这个小效果而平白无故增加XAP的容量,也验证了有得必有失道理,鱼与熊掌应该如何取舍呢,先来看看这个实现方式吧。 前面的建立方式几乎是一样的,但是不需要增加那两个Grid的了,而是直接用一个整个大小的Rect来裁切掉LayoutRoot, 当然了,如果喜欢可以使用Border或者其他的容器做底,现在添加一个图片作为图标的底图,然后在Asset里找到“Pie... 阅读全文
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 311 下一页