摘要:
可能你已发现一个问题,我们无法使用VS对WPF项目创建单元测试(VS2005不行,VS2008我没试过,但据说也不行),这让人很郁闷,这里将介绍如何使用NUnit来对WPF项目创建单元测试并解决其中的难题(但利用NUnit来对WPF创建单元测试时并不会像针对.Net2.0一样容易,可能会出现一些小问题).1,对普通类(非WPF UI组件)进行测试:这和在.Net2.0中使用NUnit进行测试时一样,不会出现任何问题,参考下面的代码:
[TestFixture]publicclassClassTest{[Test]publicvoidTestRun(){ClassLibrary1.Class1o 阅读全文
阅读排行榜
资深设计师Tony Ventrice解析手机游戏开“.NET研究”发的四个层次
2011-10-20 21:55 by 狼人:-), 196 阅读, 收藏,
摘要:
营销人员可能明白强势品牌的重要性,但却对游戏机制一无所知;程序员可能深谙强大游戏机制的意义所在,但对游戏机制的传达方式一窍不通。这样的营销人员和程序员都无法各自打造出成功的游戏。因为一款成功的游戏离不开跨领域的协调性,然而,我们经常见到情况就如上所述,游戏制作团队的成员往往只熟悉游戏设计中面向己方的专业知识,对其他学科的知识所知甚少。 此时游戏设计师的职责显得尤为关键把不同专业的观点融合为全面的设计构想。如果设计师做不到,结果就是,团队里的成员各忙各的,把时间和精力浪费在毫不相干的工作上。 游戏设计包含了几个层次的工作,且各个层次彼此不同,就如游戏的市场营销和用户界面,把这些毫不相... 阅读全文
十步教你ASP“.NET研究”.NET MVC2项目升级MVC 3 RC
2011-10-19 19:40 by 狼人:-), 196 阅读, 收藏,
摘要:
微软在10号发布了ASP.NET MVC3的发布候选版(RC:Release-candidate),该版本提供了Razor视图引擎的智能感知等功能,并同样具备Online许可。眼馋的同学是不是已经迫不及待的想将现有项目升级呢?这里我就将官方ReleaseNotes中的升级办法翻译总结一下,以方便那些不喜欢看罗里啰嗦的英文文档的广大同学。 译文 要将现有的ASP.NET MVC2项目手动升级到ASP.NET MVC3(RC),我们需要如下这些步骤: 1. 随便创建一个新的ASP.NET MVC3项目,我们在升级中将用到其中包含的一些文件。 2. 从新建项目中将如下这些文件c... 阅读全文
一句代码实现“.NET研究”批量数据绑定[上篇]
2011-10-19 19:39 by 狼人:-), 196 阅读, 收藏,
摘要:
对于一个以数据处理为主的应用中的UI层,我们往往需要编写相当多的代码去实现数据绑定。如果界面上的控件和作为数据源的实体类型之间存储某种约定的映射关系,我们就可以实现批量的数据绑定。为了验证这种想法,我写了一个小小的组件。这个小玩意仅仅是我花了两个小时写的,其中还有很多问题没有解决,比如对于空值的处理,特殊控件属性值的HTML编码问题,以及频繁反射的性能问题,仅仅演示一种解决思路而已。本篇着重介绍如何通过这个组件来解决我们在进行数据绑定过程中的常见问题,下篇会介绍它的设计。[源代码从这里下载] 目录: 一、基于控件ID/实体属性名映射的数据绑定 二、一句代码实现批量数... 阅读全文
.NET企业级架构解决“.NET研究”方案:业务层
2011-10-18 22:40 by 狼人:-), 196 阅读, 收藏,
摘要:
引言 Martin Fowler说过:“任何人都可以写出计算机才能理解的代码,只有写出人能理解的代码的程序员才是好程序员。”
每一个复杂的软件都应该按层来组织。每一层代表系统的一个逻辑部件。尤其是,业务层的模块包括了所有使得系统运行的时候和其它层交互所需要的功能算法和计算,其他层包括数据访问层DAL和表现层。 业务层是任何分层系统的神经中心,包含了大部分的核心逻辑。因为这个原因,它也经常被叫做:业务逻辑层BLL。 正文 1、业务逻辑层是什么 抽象的讲,业务逻辑层是系统的一部分,用来处理和业务相关的任务。本质上,业务逻辑层包括一系列执行数据的操作。数据被模型化为问题域的实... 阅读全文
在Entity“.NET研究” Framework 4中映射现有实体类(POCO)
2011-10-15 19:52 by 狼人:-), 196 阅读, 收藏,
摘要:
Entity Framework的全称是ADO.NET Entity Framework,是微软开发的基于ADO.NET的ORM(Object/Relational Mapping)框架。 Entity Framework的主要特点: 1. 支持多种数据库(Microsoft SQL Server, Oracle, and DB2); 2. 强劲的映射引擎,能很好地支持存储过程; 3. 提供Visual Studio集成工具,进行可视化操作; 4.能够与ASP.NET, WPF, WCF, WCF Data Services进行很好的集成。 更多简介,请看:ADO... 阅读全文
如何通过ildas“.NET技术”m/ilasm修改assembly的IL代码
2011-10-13 19:27 by 狼人:-), 196 阅读, 收藏,
摘要:
这段时间为跟踪一个Bug而焦头烂额,最后发现是Framework的问题,这让人多少有些绝望。所以到微软论坛提了个帖子,希望能得到些帮助。虽然论坛智能到能够判断楼主是否是MSDN订阅用户,以便尽快解决(传说MSDN订阅用户的问题能在两天内得到回复的,当时还很得意公司为我们购买的MSDN订阅账号),但得到的回复是“Could you file a bug report for this issue through Connect?”,绝望之后的又一次寒心啊。 看过payeasy的广告之后,便有了以下的这些内容,如何修改.net framework: 这里我们以修改Guid类为例,我们将... 阅读全文
电信故障引发全国多地上网难 京沪等地受影响
2011-10-08 19:56 by 狼人:-), 196 阅读, 收藏,
摘要:
“消息未发出——脱机——再上线”昨日20时左右,网络沟通似乎成了一件困难的事,即使在即时通讯工具MSN上传递简单的两个字,也不得不多次上线下线,最后仍无法联系上网友,不得不用短信通知对方“网络出故障了”。
上海、北京广东等地均现网络故障
昨晚,上海地区电信互联网突然发生故障,多个区县出现网速缓慢、突然断网等现象,网络不畅至少持续半个多小时。当网络再次恢复后,网友发现不仅上海,全国其他省市四川、云南、北京、杭州等也出现了相同的问题,尤以广东地区投诉最多。据网友反映,这样的情况最早从昨日17时许就已经开始,至20时30分左右方才逐渐恢复。
网络缓慢后,“宽带山”、部分高校论坛都出现网友反映网络故. 阅读全文
Twitter安全问题接连不断 黑客再次入侵
2011-10-08 19:55 by 狼人:-), 196 阅读, 收藏,
摘要:
据国外媒体报道,上周三一位网名为“黑客克罗尔”(Hacker Croll)的用户在一家法国技术论坛发帖称,他已成功入侵Twitter,并获得10名Twitter用户账号的控制权。为证明事件真实性,克罗尔还在论坛上贴出了他入侵Twitter用户账号后的13幅截图。 周四下午Twitter联合创始人比兹·斯通(Biz Stone)在Twitter官方博客中证实了该消息,“本周期间,一名外部人员在未经授权情况下访问了Twitter网站。我们初步的评估结果是,没有任何用户账号信息遭到更改或删除,但有10名Twitter个人用户账号信息在这次非授权访问中被他人查看。” 从克罗尔公布的截图来看, 阅读全文
中国互联网首现搜索框挂马 “114搜索”被“黑”
2011-09-24 00:08 by 狼人:-), 196 阅读, 收藏,
摘要:
昨日,中国电信旗下的“114搜索”因设计缺陷而被黑客利用,将木马直接插入搜索结果网页中悄然传播。这是中国互联网行业首宗搜索网站被“黑”事件。
据了解,中国电信114搜索是现在很多电信业务的入口,同时大量知名的互联网公司和网站都在与电信合作,“114搜索”的输入框因此被众多知名网站及南方各地方性门户网站所用。目前,凡是内嵌114搜索框的网站均因此而被“挂马”。由于使用114搜索的人数众多,因此不幸“中标”的网民数量激增。据360安全中心统计,114搜索框被“黑”一天之内,导致被“挂马”的用户暴增162%。
尽管114搜索被“黑”造成大批网民电脑被挂马,但是真正的原因是因为微软的技术漏洞。 据悉. 阅读全文
浙公网安备 33010602011771号