代码改变世界

阅读排行榜

一句代码实现批量数“.NET研究”据绑定[上篇]

2011-10-19 19:39 by 狼人:-), 255 阅读, 收藏,
摘要: 对于一个以数据处理为主的应用中的UI层,我们往往需要编写相当多的代码去实现数据绑定。如果界面上的控件和作为数据源的实体类型之间存储某种约定的映射关系,我们就可以实现批量的数据绑定。为了验证这种想法,我写了一个小小的组件。这个小玩意仅仅是我花了两个小时写的,其中还有很多问题没有解决,比如对于空值的处理,特殊控件属性值的HTML编码问题,以及频繁反射的性能问题,仅仅演示一种解决思路而已。本篇着重介绍如何通过这个组件来解决我们在进行数据绑定过程中的常见问题,下篇会介绍它的设计。[源代码从这里下载] 目录: 一、基于控件ID/实体属性名映射的数据绑定 二、一句代码实现批量数据绑定 三、修正绑定... 阅读全文

“.NET研究”SharePoint 2010中的单点登录

2011-10-15 19:52 by 狼人:-), 255 阅读, 收藏,
摘要: 在SharePoint 2007时代我们可以通过Microsoft Single Sign-on Service来实现单点登录,但到了SharePoint 2010中不再有Single Sign-on这个服务了,取而代之的则是Secure Store Service简称SSS。与以前的SSO一样,SSS也提供了一个数据库实例来保存用于访问某些外部应用程序或外部数据源的用户凭据信息,所不同的是我们不仅可以使用SSS中保存的凭据信息来实现单点登录,同时BDC、Excel Service等服务应用程序现在也可使用SSS中保存的凭据来访问外部数据源。接下来的内容中小弟我将对如何使用SSS实现单点登.. 阅读全文

CRN年终盘点:2008年度安全行业十大事件

2011-10-08 19:52 by 狼人:-), 255 阅读, 收藏,
摘要: 近日,国外网站CRN评选出了2008年安全行业的十大事件,其中包括赛门铁克遭遇渠道信任危机、DNS缓存漏洞惊现和格鲁吉亚网络战等安全事件,以下为其全文: 一、赛门铁克遭遇渠道信任危机 杀毒软件开发商赛门铁克首席运营官(COO)恩里克•塞伦(Enrique Salem)今年6月表示,计划允许900名客户直接从赛门铁克手中购买产品。而在上月,赛门铁克则刚刚宣布,公司现任CEO汤普森将于2009年4月退休,届时其职位将由塞伦接任。对此一些渠道商表示,十分担忧今后同赛门铁克的合作关系。 二、DNS缓存中毒漏洞 今年出现了史上最强大的互联网漏洞——DNS缓存漏洞,此漏洞直指我们应用中互联网脆弱的安全系. 阅读全文

一起谈.NET技术,SharePoint 2010 BI(2):使用Visio Service

2011-09-02 00:18 by 狼人:-), 255 阅读, 收藏,
摘要: 在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技术,Visual Studio 2010构建Web浏览器应用程序

2011-09-02 00:11 by 狼人:-), 255 阅读, 收藏,
摘要: 2001年,我使用C#中的WebBrowser ActiveX控件编写了我的第一个应用程序,点此阅读,Kapil Sony写了一篇文章介绍了C# 2.0中的WebBrowser控件,每一次.NET新版本发布,控件和功能都会发生一些变化,现在,WebBrowser控件已属于Windows Forms控件的一部分,本文是基于.NET 4.0和Visual Studio 2010完成的,如果你使用的不是Visual Studio 2010,可以去MSDN网站下载免费的Visual C# 2010 Express。 WebBrowser控件允许开发人员在Windows Forms应用程序内构... 阅读全文

一起谈.NET技术,VS2010 C++下编译调试MongoDB源码

2011-09-02 00:00 by 狼人:-), 255 阅读, 收藏,
摘要: 考虑到mongodb使用了boost库源码,参考mongodb官方文档后,下载编译boost版本是1.42(时间为2010-2-2)或更新版本: boost版本1.42: http://sourceforge.net/projects/boost/files/boost/1.42.0/boost_1_42_0.zip/download 下载boost源码之后,我把boost解压在D盘。 1.在D:\boost_1_42_0\下找到该批处理文件bootstrap.bat,以vs2010命令行方式运行它,并最终生成bjam.exe可执行文件(详细结果及错误信息见生成的bjam.lo... 阅读全文

一起谈.NET技术,VS 2010 和 .NET 4.0 系列之《内置图表控件》篇

2011-08-29 19:31 by 狼人:-), 255 阅读, 收藏,
摘要: 本系列文章导航VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始项目模板》篇VS 2010 和 .NET 4.0 系列之《多定向支持》篇VS 2010 和 .NET 4.0 系列之《多显示器支持》篇VS 2010 和 .NET 4.0 系列之《代码优化的Web开发Profile》篇VS 2010 和 .NET 4.0 系列之《ASP.NET, HTML, JavaScript 代码片段支持》篇VS 2010 和 .NET 4.0 阅读全文

你必须知道的Windows Phone 7开发

2011-08-28 23:34 by 狼人:-), 255 阅读, 收藏,
摘要: 托管代码是你唯一的选择 对于普通的ISV和开发者来说,托管代码将是唯一的选择。你将不能使用C++来编写程序,同时,也不能对已有的native dll或者系统函数进行P/Invoke调用。也就是说,不要奢望将你的某些代码封装在native dll里面然后在托管代码里面调用。 两种开发模型可以选择 而编写托管代码将有两种方式,一种是编写Silverlight的应用程序,另外一种方式是编写XNA的程序。 这里的Silverlight 程序不同于常规意义上的Silverlight,虽然它是脱胎自Silverlight 3,但是又去掉了一部分不适用于移动设备的特性,同时又加入了一些S... 阅读全文

Android SurfaceView 绘图覆盖刷新及“.NET研究”脏矩形刷新方法

2011-10-20 21:58 by 狼人:-), 254 阅读, 收藏,
摘要: SurfaceView在Android中用作游戏开发是最适宜的,本文就将演示游戏开发中常用的两种绘图刷新策略在SurfaceView中的实现方法。 首先我们来看一下本例需要用到的两个素材图片: bj.jpg就是一个渐变图,用作背景。 question.png是一个半透明的图像,我们希望将它放在上面,围绕其圆心不断旋转。 实现代码如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->package SkyD.SurfaceVi... 阅读全文

Windows Phone 7中用好Silverlig“.NET研究”ht开发利器

2011-10-20 21:57 by 狼人:-), 254 阅读, 收藏,
摘要: 除了Windows Phone 7的UI可以用Silverlight框架来设计,还可以用Silverlight创建Windows Phone 7的应用程序。本文为一个国外.NET平台开发者为Windows Phone 7创建的Silverlight应用程序。 以下为译文: 序言 Windows Phone 7 现在已经开始销售了,一些激进的开发者已经在使用一些开发者工具创建新一代的Angry Birds或 Netflix 应用程序了。就像我们在过去的文章中提到的那样,为了方便开发者创建 Windows Phone 应用程序,微软提供了一套免费的开发者工具。Windows Ph... 阅读全文
上一页 1 ··· 135 136 137 138 139 140 141 142 143 ··· 416 下一页