摘要: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技术,在.NET 4中用IIS部署WCF就这么简单
2011-09-02 00:18 by 狼人:-), 197 阅读, 0 推荐, 收藏,
摘要:在.NET 3.5中,我们需要这样做: 1. 添加一个HelloService.svc文件,添加ServiceHost标记,在Service中添加WCF服务实现的名称,比如: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><%@ ServiceHost Language="C#" Debug="false" Service="CNBlogs.Service.Impl.HelloServ 阅读全文
一起谈.NET技术,用Dojo实现Ajax请求:XHR、跨域、及其他
2011-09-02 00:18 by 狼人:-), 335 阅读, 0 推荐, 收藏,
摘要:在任何浏览器上方便地实现Ajax请求是每一个Ajax框架的初衷。Dojo在这方面无疑提供了非常丰富的支持。除了XMLHttpRequest之外,动态script、iframe、RPC也应有尽有,并且接口统一,使用方便,大多数情况下都只需要一句话就能达到目的,从而免除重复造轮子的麻烦。而且,Dojo一贯追求的概念完整性也在这里有所体现,换句话说,在使用Dojo的Ajax工具的过程中不会感到任何的不自然,相反更容易有触类旁通的感觉,因为API的模式是统一的,而且这里涉及到的某些概念(如Deferred对象)也贯穿在整个Dojo之中。 Dojo的XHR函数 Dojo的XMLHttpReq... 阅读全文
一起谈.NET技术,微博是个大金矿,使用VS2010编译QOAuth支持微博通用认证OAuth实现SINA微博登陆
2011-09-02 00:18 by 狼人:-), 287 阅读, 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。 2. 然后程序引... 阅读全文
一起谈.NET技术,MVC2.0本地化(另类解决方案)<上>
2011-09-02 00:18 by 狼人:-), 233 阅读, 0 推荐, 收藏,
摘要:前不久看见一篇文章:在asp.net中使用Response.Filter 过滤网站敏感字符的解决方案。于是我借题发挥用Response.Filter 为MVC2.0 进行多国语言本地化。如果存在不足的地方,希望您指出。 本文主要给出具体思路,希望能给读者带来一定的启发:日常开发中不是所有的方案要中规中矩用常用方法解决问题。比如本文的本地化就不用resource文件来处理。 具体步骤: 一、建立自定义的LocalizationHandler类 LocalizationHandler 继承System.IO.Stream类 ,LocalizationHandler实例... 阅读全文
一起谈.NET技术,MVC2.0本地化(另类解决方案)<下>
2011-09-02 00:18 by 狼人:-), 235 阅读, 0 推荐, 收藏,
摘要:本文是对MVC2.0本地化(另类解决方案)上这篇文章内介绍的MVC2.0本地化功能进行加强、细化的结尾篇。如果存在不足的地方,希望您指出。 如何对上篇文章进行加强以及细化呢?主要从以下三点开始。 1、根据用户浏览器自动语言判断,同时也可由用户自定义站点语言。 2、多语言加入,类似resource文件,可以有多个语言资源库。 3、全局本地化,可以本地化非页面内容,比如为台异步到前台的json数据本地化等。 主要步骤如下: 一、根据用户浏览器自动语言判断,同时也可由用户自定义站点语言 这个实现思路为:首选判断存储在客户端的用户&ld... 阅读全文
一起谈.NET技术,微软 Share Point 2010 企业应用解决方案
2011-09-02 00:18 by 狼人:-), 264 阅读, 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改进的意义主要... 阅读全文
一起谈.NET技术,SharePoint 2010 BI(2):使用Visio Service
2011-09-02 00:18 by 狼人:-), 256 阅读, 0 推荐, 收藏,
摘要:在SharePoint 2010企业版中提供的Visio Graphics Service是Visio service 以及Visio文件Web显示WebPart的基础,利用该服务我们在浏览器中直接显示visio文件的内容和相关特。 1.设置Visio Service服务 打开sharepoint管理中心,Configuration Wizards—Farm Configuration : 点击Start the Wizard : 确保Visio Graphics Service被选中 : 点击Application Management&m... 阅读全文
一起谈.NET技术,抛弃WebService,在.NET4中用 jQuery 调用 WCF
2011-09-02 00:18 by 狼人:-), 230 阅读, 0 推荐, 收藏,
摘要:在我们之前的开发中,对于ajax程序,都是通过jQuery调用标记为[System.Web.Script.Services.ScriptService]的WebService,然后在WebService中调用后台的WCF。这成为WebService存在的唯一理由:作为ajax调用的中转站。如果要抛弃WebService,只需用WCF来作为中转站。 在.NET 3.5时代,jQuery就可以调用WCF,之前我也写过博客(比如:jQuery调用WCF需要注意的一些问题),但配置比较麻烦。 走进.NET 4的新时代,WCF的配置的确简化了不少(比如:在.NET 4中用IIS部署WCF就这... 阅读全文
一起谈.NET技术,不要在using语句中调用WCF服务
2011-09-02 00:18 by 狼人:-), 209 阅读, 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技术,WCF的问题和Using语句块
2011-09-02 00:18 by 狼人:-), 202 阅读, 0 推荐, 收藏,
摘要:WCF客户端不能用在Using语句块中,因为它可能会抛出不可预知的异常。即使你捕获了异常,仍有可能一直保持连接。让我们来看看形成这一问题的历史原因,并提出几个补救措施。 在.NET中,资源管理的基础就是IDisposable和Using语句块。除了CLR对象,.NET中一切对象均使用这些工具进行管理。因此,我们需要知道为何微软对于WCF框架的资源管理如此一筹莫展。 WCF客户端的首要问题是Close/Dispose方法会抛出异常。这与框架设计指南以及IDisposable规约背道而驰,从而导致Dispose方法可以在Finally语句块中被不安全的调用。 更糟糕的是,只要不调用... 阅读全文
一起谈.NET技术,微软缘何认为VB与C#需要异步语法
2011-09-02 00:18 by 狼人:-), 221 阅读, 0 推荐, 收藏,
摘要:在过去几年间,多线程编程已经成为了一个热门话题。虽然我们长久以来一直都希望能有高速响应的用户界面,但实现这个愿望的工具却迟迟不见踪迹。对于大多数框架(包括.NET程序员所使用的那些框架)来说,对用户界面的更新仍然局限于单独一个线程,同时,硬件制造商已经转向了多核来代替更快的CPU。 C#与VB一开始提供了非常简单的并发支持,这是通过对监视器与委托使用lock/SyncLock关键字来实现的,异步程序库通过这两个关键字实现异步编程。在随后的几个版本中,我们并没有看到这两种语言在异步领域有任何进展,微软的精力都放在其他领域上了。随着.NET 4.0的到来,情况有了很大的变化。.NET 4.... 阅读全文
一起谈.NET技术,使用Dijit实现界面组件化开发
2011-09-02 00:18 by 狼人:-), 297 阅读, 0 推荐, 收藏,
摘要:对于组件化的软件工程设计,很多开发人员都比较熟悉。组件化的设计适合于复杂的软件系统和团队协作开发。把软件系统划分成若干个组件,组件之间通过预先定义好的接口和协议进行通讯和协作,共同完成整个软件系统的职责。团队中的开发人员可以各自负责不同的组件。组件化的思想在桌面应用和Web应用后台开发中比较流行,相关的技术和实践都比较成熟。 而在Web应用的前端部分,组件化一直进展得比较缓慢。这其中的原因有很多,最主要的是Web应用的前端在开始的时候比较简单,没有组件化和设计的必要。随着Ajax应用的流行,Web前端部分越发复杂,用户对Web应用的要求不断向桌面应用靠拢。HTML语言的基本界面元素不能... 阅读全文
一起谈.NET技术,ASP.NET 中JSON 的序列化和反序列化
2011-09-02 00:18 by 狼人:-), 265 阅读, 0 推荐, 收藏,
摘要:JSON是专门为浏览器中的网页上运行的JavaScript代码而设计的一种数据格式。在网站应用中使用JSON的场景越来越多,本文介绍ASP.NET中JSON的序列化和反序列化,主要对JSON的简单介绍,ASP.NET如何序列化和反序列化的处理,在序列化和反序列化对日期时间、集合、字典的处理。 一、JSON简介 JSON(JavaScript Object Notation,JavaScript对象表示法)是一种轻量级的数据交换格式。 JSON是“名值对”的集合。结构由大括号'{}',中括号'[]',逗号',',冒号':',双引号& 阅读全文
一起谈.NET技术,Visual Studio插件GDIWatch实现浅析
2011-09-02 00:18 by 狼人:-), 292 阅读, 0 推荐, 收藏,
摘要:GDIWatch 是Virgo Software 开发的一个for Visual Studio的插件,支持2005/2008/2010,它的功能主要是在一个类似watch的窗口上显示被调试程序的GDI对象的当前状态,比如HBRUSH的颜色,大小,图片等等,并且它还能在调试过程中高亮显示有变化的项目,方便程序员跟踪调试画图函数。 下载地址: http://www.gdiwatch.com/GDIWatch.msi (小声说一下,crack在文中提供了) 这是官方的截图: 顺便再贴一个 GDIWatch 在 VS2010上使用的效果图: 感觉还不赖,使用起来也挺方便的,... 阅读全文
浙公网安备 33010602011771号