代码改变世界

MVC2.0本“.NET研究”地化(另类解决方案)<上>

2011-10-18 22:38 by 狼人:-), 166 阅读, 0 推荐, 收藏, 编辑
摘要:前不久看见一篇文章:在asp.net中使用Response.Filter 过滤网站敏感字符的解决方案。于是我借题发挥用Response.Filter 为MVC2.0 进行多国语言本地化。如果存在不足的地方,希望您指出。 本文主要给出具体思路,希望能给读者带来一定的启发:日常开发中不是所有的方案要中规中矩用常用方法解决问题。比如本文的本地化就不用resource文件来处理。 具体步骤: 一、建立自定义的LocalizationHandler类 LocalizationHandler 继承System.IO.Stream类 ,LocalizationHandler实例... 阅读全文

抛弃WebService,在.NE“.NET研究”T4中用 jQuery 调用 WCF

2011-10-18 22:38 by 狼人:-), 191 阅读, 0 推荐, 收藏, 编辑
摘要:在我们之前的开发中,对于ajax程序,都是通过jQuery调用标记为[System.Web.Script.Services.ScriptService]的WebService,然后在WebService中调用后台的WCF。这成为WebService存在的唯一理由:作为ajax调用的中转站。如果要抛弃WebService,只需用WCF来作为中转站。 在.NET 3.5时代,jQuery就可以调用WCF,之前我也写过博客(比如:上海企业网站制作w.cnblogs.com/dudu/archive/2009/07/14/1523082.html" target="_blank&q 阅读全文

用Dojo实现Ajax请求:XH“.NET研究”R、跨域、及其他

2011-10-18 22:38 by 狼人:-), 206 阅读, 0 推荐, 收藏, 编辑
摘要:在任何浏览器上方便地实现Ajax请求是每一个Ajax框架的初衷。Dojo在这方面无疑提供了非常丰富的支持。除了XMLHttpRequest之外,动态script、iframe、RPC也应有尽有,并且接口统一,使用方便,大多数情况下都只需要一句话就能达到目的,从而免除重复造轮子的麻烦。而且,Dojo一贯追求的概念完整性也在这里有所体现,换句话说,在使用Dojo的Ajax工具的过程中不会感到任何的不自然,相反更容易有触类旁通的感觉,因为API的模式是统一的,而且这里涉及到的某些概念(如Deferred对象)也贯穿在整个Dojo之中。 Dojo的XHR函数 Dojo的XMLHttpReq... 阅读全文

微博是个大金矿,使用VS2010编译QOAuth支持微博通用认证OAuth实现SINA微博“.NET研究”登陆

2011-10-18 22:38 by 狼人:-), 246 阅读, 0 推荐, 收藏, 编辑
摘要:随着Twitter的兴起和国内Sina和QQ等公司的追随,微博现在是如日中天,将传统的SNS给完全比拼下去,微博对于大家来说完全是个尚未完全开采的大金矿,对于一直站在潮流最前端的程序员来说怎么能将上海闵行企业网站制作这么好的机会错失呢。 在这里我抛砖引玉,先介绍下如何在Qt平台上编译QAuth来支持现在微博的通用认证OAuth, 根据Twitter的API Wiki,基本的OAuth验证workflow如下: 1. 程序利用http://api.twitter.com/oauth/request_token来从twitter.com那里获取一个request token。 ... 阅读全文

WCF的问题和Us“.NET研究”ing语句块

2011-10-18 22:38 by 狼人:-), 119 阅读, 0 推荐, 收藏, 编辑
摘要:WCF客户端不能用在Using语句块中,因为它可能会抛出不可预知的异常。即使你捕获了异常,仍有可能一直保持连接。让我们来看看形成这一问题的历史原因,并提出几个补救措施。 在.NET中,资源管理的基础就是IDisposable和Using语句块。除了CLR对象,.NET中一切对象均使用这些工具上海徐汇企业网站设计与制作进行管理。因此,我们需要知道为何微软对于WCF框架的资源管理如此一筹莫展。 WCF客户端的首要问题是Close/Dispose方法会抛出异常。这与框架设计指南以及IDisposable规约背道而驰,从而导致Dispose方法可以在Finally语句块中被不安全的调用。 ... 阅读全文

微软 Share Point “.NET研究”2010 企业应用解决方案

2011-10-18 22:38 by 狼人:-), 197 阅读, 0 推荐, 收藏, 编辑
摘要:SharePoint 2010功能及改进 SharePoint 2010分为两个版本SharePoint Foundation 2010和SharePoint Server 2010,其中SharePoint Foundation 2010是WSS 3.0的升级,而SharePoint Server 2010则是MOSS 2007的升级(文中如无特别说明则SharePoint 2010是二者统称)。SharePoint 2010有网站、社区、内容、搜索、见解和整合应用等6大功能模块,与MOSS 2007相比,社区、见解和整合应用是其新增功能。SharePoint 2010改进的意义主要... 阅读全文

SharePoint 2010 BI(2):使用Visio“.NET研究” Service

2011-10-18 22:38 by 狼人:-), 181 阅读, 0 推荐, 收藏, 编辑
摘要:在SharePoint 2010企业版中提供的Visio Graphics Service是Visio service 以及Visio文件Web显示WebPart的基础,利用该服务我们在浏览器中直接显示visio文件的内容和相关特。 1.设置Visio Service服务 打开sharepoint管理中心,Configuration Wizards—Farm Configuration : 上海徐汇企业网站制作image002" src="http://images.cnblogs.com/cnblogs_com/carysun/201101/20110 阅读全文

Visual Studio插件GDIWatch实现浅“.NET研究”析

2011-10-18 22:38 by 狼人:-), 167 阅读, 0 推荐, 收藏, 编辑
摘要:GDIWatch 是Virgo Software 开发的一个for Visual Studio的插件,支持2005/2008/2010,它的功能主要是在一个类似watch的窗口上显示被调试程序的GDI对象的当前状态,比如HBRUSH的颜色,大小,图片等等,并且它还能在调试过程中高亮显示有变化的项目,方便程序员跟踪调试画图函数。 下载地址: http://www.gdiwatch.com/GDIWatch.msi (小声说一下,crack在文中提供了)&nbsp上海网站建设; 这是官方的截图: 顺便再贴一个 GDIWatch 在 VS2010上使用的效果图: 感觉还不... 阅读全文

不要在using语句中“.NET研究”调用WCF服务

2011-10-18 22:38 by 狼人:-), 126 阅读, 0 推荐, 收藏, 编辑
摘要:如果你调用WCF服务时,像下面的代码这样在using语句中进行调用,需要注意一个问题。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using (CnblogsWcfClient client = new CnblogsWcfClient()){ client.Say("Hello, cnblogs.com!");} 上面这段代码看上去没问题,CnblogsWcfClient是一个自动生成的WCF客户端代理,继承自Sy 阅读全文

微软缘何“.NET研究”认为VB与C#需要异步语法

2011-10-18 22:38 by 狼人:-), 162 阅读, 0 推荐, 收藏, 编辑
摘要:在过去几年间,多线程编程已经成为了一个热门话题。虽然我们长久以来一直都希望能有高速响应的用户界面,但实现这个愿望的工具却迟迟不见踪迹。对于大多数框架(包括.NET程序员所使用的那些框架)来说,对用户界面的更新仍然局限于单独一个线程,同时,硬件制造商已经转向了多核来代替更快的CPU。 C#与VB一开始提供了非常简单的并发支持,这是通过对监视器与委托使用lock/SyncLock关键字来实现的,异步程序库通过这两个关键字实现异步编程。在随后的几个版本中,我们并没有看到这两种语言在异步领域有任何进展,微软的精力都放在其他领域上了。随着.NET 4.0的到来,情况有了很大的变化。.NET 4.... 阅读全文

使用VS2010为Windows“.NET研究”7编写一个杀手级WPF应用

2011-10-18 22:38 by 狼人:-), 278 阅读, 0 推荐, 收藏, 编辑
摘要:当你使用最新的操作系统,在最新的框架上构建应用程序,并且使用最新版本的Visual Studio的时候,你可以使用许多令人兴奋的新特性。你可以学习一下怎样使用Visual Studio 2010, WPF 4 和 the Windows API Code Pack给你的应用程序添加Windows 7 UI。 Windows 7 UI有很多令人兴奋的元素,例如:全新的任务栏,或者跳转列表,视觉体验本身并不属于应用程序的范畴,但是它是应用程序体验的重要组成部分。作为一个WPF开发者,你可以把那些元素添加到你的Windows7应用程序中,随心所欲地定制它们在主窗口内部和外部的行为。 使... 阅读全文

使用Dijit实现界面组“.NET研究”件化开发

2011-10-18 22:38 by 狼人:-), 142 阅读, 0 推荐, 收藏, 编辑
摘要:对于组件化的软件工程设计,很多开发人员都比较熟悉。组件化的设计适合于复杂的软件系统和团队协作开发。把软件系统划分成若干个组件,组件之间通过预先定义好的接口和协议进行通讯和协作,共同完成整个软件系统的职责。团队中的开发人员可以各自负责不同的组件。组件化的思想在桌面应用和Web应用后台开发中比较流行,相关的技术和实践都比较成熟。 而在Web应用的前端部分,组件化一直进展得比较缓慢。这其中的原因有很多,最主要的是Web应用的前端在开始的时候比较简单,没有组件化和设计的必要。随着Ajax应用的流行,Web前端部分越发复杂,用户对Web应用的要求不断向桌面应用靠拢。HTML语言的基本界面元素不能... 阅读全文

ASP.NET 中JSON “.NET研究”的序列化和反序列化

2011-10-18 22:38 by 狼人:-), 143 阅读, 0 推荐, 收藏, 编辑
摘要:JSON是专门为浏览器中的网页上运行的JavaScript代码而设计的一种数据格式。在网站应用中使用JSON的场景越来越多,本文介绍ASP.NET中JSON的序列化和反序列化,主要对JSON的简单介绍,ASP.NET如何序列化和反序列化的处理,在序列化和反序列化对日期时间、集合、字典的处理。 一、JSON简介 JSON(JavaScript Object Notation,JavaScript对象表示法)是一种轻量级的数据交换格式。 JSON是“名值对”的集合。结构由大括号'{}',中括号'[]',逗号',',冒号':',双引号& 阅读全文

System.Diagnostics命名空间里的“.NET研究”Debug类和Trace类的用途【转】

2011-10-18 22:38 by 狼人:-), 161 阅读, 0 推荐, 收藏, 编辑
摘要:上海闵行企业网站制作DetailDiv" style="font-size: 16px;"> 在 .NET 类库中有一个 System.Diagnostics命名空间,该命名空间提供了一些与系统进程、事件日志、和性能计数器进行交互的类库。当中包括了两个对开发人员而言十分有用的类Debug类和Trace类。本文介绍了这两个类的一些基本用途,旨在提高广大开发人员的开发效率。 目录 使用Debug类来帮助调试 Debug类和Trace类的区别 使用Trace类来做程序日志 小结 参考资料 使用Debug类来帮助调试 调试程序对每个程序员来说是家常便饭。可是我们会经 阅读全文

“.NET研究”谈谈C# 4.0新特性“缺省参数”的实现

2011-10-18 22:38 by 狼人:-), 332 阅读, 0 推荐, 收藏, 编辑
摘要:C#4.0关于缺省参数的新特性,相信大家都不会陌生。所谓缺省参数,顾名思义,就是在声明方法的某个参数的时候为之指定一个默认值,在调用该方法的时候如果采用该默认值,你就无须指定该参数。和很多语言层面特性(语法糖)的实现一样,缺省参数也是编译器为我们玩的一个小花招。缺省参数最终体现为两个特殊的自定义特性OptionalAttribute和DefaultParameterValueAttribute 。 目录 一、缺省参数的用法 二、实现缺省参数的两个特性:OptionalAttribute和DefaultParameterValueAttribute 三、直... 阅读全文
上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 311 下一页