代码改变世界

分清“语言/规范”以及“平台/实现”,以及跨平台.NET开发“.NET研究”

2011-10-18 22:38 by 狼人:-), 289 阅读, 0 推荐, 收藏, 编辑
摘要:在许多年前,&ld上海徐汇企业网站制作quo;语言”就等同于“平台”,例如C,C++以及最早的Ruby和Python等等。但是随着技术发展,出现了一些通用的平台,例如.NET和Java,逐渐这些平台上的语言也越来越多。再后来,某些语言在不同平台上的实上海闵行企业网站设计与制作现也越来越多,事情也变得有些复杂。技术在发展,但是从目前社区的讨论中,我发现许多朋友的观念还没有跟上。简单地说,如今的观念,一定要从“语言即平台”切换成“语言及平台”,当分清“语言”和“平台”这两个不同事物之后,许多问题才能讨论地清楚。 例如我写过一个太监系列《Why Java Sucks and C# Rocks 阅读全文

NVelocity for AS“.NET研究”P.NET MVC

2011-10-18 22:38 by 狼人:-), 169 阅读, 0 推荐, 收藏, 编辑
摘要:在我的上海徐汇企业网站制作nblogs.com/hjf1223/archive/2010/12/16/MVC3-razor.html">这篇博文中,有这么一段话:“我一直在想,有没有办法可以单独限制View中的代码的访问权限,类似于trust level,只是这个trust level是用来限制模板中的代码。”。有读者johngeng问,为什么要用trust level来锁住view,他不是很理解。我的本意是,希望在view中,开发人员只能写某一些特定功能的代码,调用某一些特定开放的API,对于大部分安全级比较高的代码,比如读写文件等API或类库,不允许在view当中使用。这对 阅读全文

C#4.0新特性-"协变"“.NET研究”与"逆变"以及背后的编程思想

2011-10-18 22:38 by 狼人:-), 223 阅读, 0 推荐, 收藏, 编辑
摘要:在《上篇》中我们揭示了“缺省参数”的本质,现在我们接着来谈谈C#4.0中另一个重要的新特性:协变(Covariance)与逆变(Contravariance)。对于协变与逆变,大家肯定不会感到陌生,但是我相信有很多人不能很清晰地说出他们之间的区别。我希望通过这篇文章能够让读者更加深刻的认识协变与逆变。但是也不排除另一种可能,那就是读者这篇文章你对这两个概念更加模糊。文章一些内容仅代表个人观点,如有不妥,还望指正。 上海闵行企业网站制作quote> 目录 一、两个概念:强类型与弱类型 二、委托中的协变与逆变的使用 三、接口中的协变与逆变的使用 ... 阅读全文

原创“.NET研究”企业级控件库之图片浏览控件

2011-10-18 22:38 by 狼人:-), 273 阅读, 0 推荐, 收藏, 编辑
摘要:在上两篇:我介绍了原创企业级控件库之组合查询控件 和原创企业级控件库之大数据量分页控件,受到了很多朋友的支持,给了我很大的动力,在此我特表感谢。有的朋友要求把源码提供上来,我在第一篇就讲了,源码会在我这个系列讲完之后提供,大家先别着急,如果你确实需要,可以时常关注此系列,谢谢大家。其实,在系列文章中,我已把核心代码贡献出来了。学习有时是参考别人与实践别人的劳动成果的过程,你光把别人的代码拿过来用用,不研究其实质,进步很慢。 这篇我将给大家介绍:企业级控件库之图片浏览控件。 摘要 我想大家用过或听说过ACDSee 对于图片浏览的强大功能,我接下来介绍的控件与ACDSee相比,可谓... 阅读全文

ASP.NET MVC 3 概述“.NET研究”

2011-10-18 22:38 by 狼人:-), 198 阅读, 0 推荐, 收藏, 编辑
摘要:原文地址:http://www.asp.net/mvc/mvc3 导言 ASP.NET MVC3 在 ASP.NET MVC 1 和 2 的基础上,增加了大量的特性,使得代码更加简化,并且可以深度扩展。这篇文章提供包含在此次发布中的许多新特性的说明,分为以下部分: Razor 视图引擎 支持多视图引擎 Controller改进 JavaScript和 Ajax Model验证的改进 依赖注入 Dependency Injection 的改进 其他新特性 Razor 视图引擎 ASP.NET MVC3 带来了一种新的名为 Razor 的视图引擎,提供了下列优点: Raz... 阅读全文

通过自定义配置实现插“.NET研究”件式设计

2011-10-18 22:38 by 狼人:-), 208 阅读, 0 推荐, 收藏, 编辑
摘要:软件设计有一句话叫做约定优于配置,很多人将其作为拒绝配置的理由。但是,约定和配置的使用,都有个度的问题。我不赞为了所谓的扩展性,为你的应用设计一套只有你自己才能看懂的配置体系。但是,在很多场景中,配置是提供应用灵活度的首要甚至是唯一途径。对于框架的设计者来说,对于配置的驾驭是一项基本的技能。 可能你很少使用自定义配置,可能你理解的自定义配置仅仅限于AppSetting,不过我想你应该对于System.Configuration这个命名空间下的几个基本的类型有基本的了解。比如ConfigurationSection、ConfigurationElement、ConfigurationEl... 阅读全文

“.NET研究”关于C# 中的Attribute 特性

2011-10-18 22:38 by 狼人:-), 169 阅读, 0 推荐, 收藏, 编辑
摘要:Attribute与Proper上海企业网站制作ty 的翻译区别 Attribute 一般译作“特性”,Property 仍然译为“属性”。 Attribute 是什么 Attribute 是一种可由用户自由定义的修饰符(Modifier),可以用来修饰各种需要被修饰的目标。 简单的说,Attribute就是一种“附着物” —— 就像牡蛎吸附在船底或礁石上一样。 这些附着物的作用是为它们的附着体追加上一些额外的信息(这些信息就保存在附着物的体内)—— 比如“这个类是我写的”或者“这个函数以前出过问题”等等。 Attribute 的作用 特性Attribute ... 阅读全文

SharePoint 201“.NET研究”0中托管元数据

2011-10-18 22:38 by 狼人:-), 136 阅读, 0 推荐, 收藏, 编辑
摘要:1.介绍 托管元数据是一个集中管理的术语的分层集合,您可以定义这些术语,然后将其用作 Microsoft SharePoint Server 2010 中项目的属性。使用托管元数据有下面几个好处: 统一术语:托管元数据可促使更加一致地使用术语,以及更加一致地使用添加到 SharePoint Server 项目中的托管关键字。我们可以根据企业的需要预定义术语,并仅允许授权用户添加新术语。还可以禁止用户向项目中添加他们自己的托管关键字,并要求他们使用现有托管关键字。这样使企业信息的元数据更加准确和统一标准。 更佳的搜索结果:这些托管的元数据可以更好的支持搜索。 动态:可以动态... 阅读全文

.NET控件Designer架构设“.NET研究”计

2011-10-18 22:38 by 狼人:-), 141 阅读, 0 推荐, 收藏, 编辑
摘要:总体结构 Designer总体上由三大部分组成:View,ViewModel和Model,这个结构借鉴了上海闵行企业网站设计与制作流行的MVVM模式。这三部分的职责分工是: View 负责把ViewModel以图形的方式展现出来,它主要在处理画法。View适合用xaml来表达,对于某些复杂的layout,仍然会需要写一些code,但这些code不涉及业务逻辑。和MVVM的区别是,我们只是在简单输入的情况下,采用了Behavior模式,对于复杂的输入,由于判断用户的意图需要参考许多其它信息,可能要用到很多Service,或者查阅很多的状态信息,这些代码写在View端不合适,我... 阅读全文

Silverlight同步(Synchro“.NET研究”nous)调用WCF服务

2011-10-18 22:38 by 狼人:-), 194 阅读, 0 推荐, 收藏, 编辑
摘要:Silverlight的RIA应用中访问远端的WebService或WCF服务,都是通过异步线程模式调用的。在某些情况下我们的调用是需要同步进行,虽然Silverlight没有内置同步线程模式调用远端服务接口,但是我们可以通过多线程的处理来伪装出同步调用的实现。在.NET Framework的多线程编程中提供了丰富的线程接口,其中AutoResetEvent和ManualResetEvent在多线程编码中最为常用,本文将介绍如何通过AutoResetEvent的线程等待特性实现Silverlight同步调用远端WCF服务。 一、定义WCF服务 为了演示同步调用WCF服务的实现,提... 阅读全文

W“.NET研究”CF绑定协议比较

2011-10-18 22:38 by 狼人:-), 128 阅读, 0 推荐, 收藏, 编辑
摘要:上海企业网站设计与制作"display: block; margin-left: auto; margin-right: auto;" src="http://pic001.cnblogs.com/images/2011/1/2011011214514010.jpg" alt="WCF Binding Comparison" /> WCF Binding Comp上海闵行企业网站设计与制作href='http:上海徐汇企业网站制作w.93tj.com'>上海企业网站制上海闵行企业网站制作作//www.93t 阅读全文

Windows 内核(“.NET研究”WRK)简介

2011-10-18 22:38 by 狼人:-), 680 阅读, 0 推荐, 收藏, 编辑
摘要:引子 WRK 是微软于 2006 年针对教育和学术界开放的 Windows 内核的部分源码,WRK(Windows Research Kernel)也就是 Windows 研究内核,在 WRK 中不仅仅只提供了 Windows 内核模块的部分代码,其还提供了编译工具, 也就是通过这个编译工具,你可以将你的 WRK 编译成一个 EXE 文件,也就是内核可执行模块,然后你可以利用这个 EXE 文件来取代操作系统本身的内核,这样的话,下次开机的时候操作系统所加载的内核就是您编译的那个 EXE 了。 工具软件 Intel x86 CPU;VMware 6.5;Windows Serve... 阅读全文

使用 “.NET研究”IIS Express 取代 ASP.NET Development Server

2011-10-18 22:38 by 狼人:-), 279 阅读, 0 推荐, 收藏, 编辑
摘要:原文地址:VS 2010 SP1 (Beta) and IIS Express IIS Express 是一个IIS7.5 对于开发者进行优化的免费版本,它既容易使用,又像 IIS 一样强大。 少于 5 M 的安装文件,轻量级又容易安装。 在 上海徐汇企业网站制作Visual Studio 中进行调试或者运行的时候不需要管理员账号 支持完全的 Web Server 特征,包括 SSL, URL 重写,和其他的 IIS7 模块 支持和允许扩展模块和 IIS7.x 中 web.config 支持的设置。 可以与 ASP.NET Development Server 同时安装和使用,而互... 阅读全文

云计算-从基础到应用架“.NET研究”构系列-云计算的演进

2011-10-18 22:38 by 狼人:-), 227 阅读, 0 推荐, 收藏, 编辑
摘要:开篇 本篇是主要讲述云计算的发展历程,由于云计算本身提出来也不是太久,并且其实云计算也是经过前人的一些经验总结提出,所以我们对之前的一些计算机的发展史有个一定的了解,那么对云计算的理解就更深入了,当今信息化技术的飞速发展,用户通过浏览器完成信息服务的访问,促进了从传统的数据中心的模式转变到云计算的模式的动力,随着服务器虚拟化,并行处理,向量处理等技术的飞速发展,推动了现有企业应用模式的转变,本文将会针对这些描述进行阐述,加深对云计算的理解,当然如果您在本文中发现错误之处,那么请您批评指出,谢谢。 摘要 上一篇《云计算-从基础到应用架构系列-云计算的概念》我们讲述了关于云计算... 阅读全文

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

2011-10-18 22:38 by 狼人:-), 159 阅读, 0 推荐, 收藏, 编辑
摘要:之前写了两篇文章《.NET资源并不限于.ResX文件》(上篇、下篇),介绍了如何通过自定义ResourceManager的方式来扩展资源的存储形式。在那篇文章中,我定义了三种基于独立文件的ResourceManager(ResXResourceManager、BinaryResourceManager和XmlResoureManager)分别实现对.ResX,.Resource和.xml三种资源文件的访问。在本篇文章中我们将实现自定义ResourceManager和ASP.NET之间的集成,让ASP.NET现有的资源编程方式支持我们自定义的ResourceManager。 一、回顾一下之... 阅读全文
上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 311 下一页