代码改变世界

阅读排行榜

一起谈.NET技术,Silverlight 2.5D RPG游戏技巧与特效处理:(五)圣赞之HLSL渲染动画

2011-09-01 23:59 by 狼人:-), 139 阅读, 收藏,
摘要: 或许大家依旧对上一节中的“黑夜”及“梦回过去”记忆犹新,追问下去HLSL到底是何方神圣能实现如此炫酷之效果?HLSL(高级着色器语言)作为微软的独门兵器,仅供Direct3D使用。Silverlight无比幸运,从第二个版本开始便已获得了这把旷世利器,虽然目前仅能发挥其不到3层之功力,不过前辈Moonlight近期已向世界宣布全面突破技术壁垒,HLSL的威力提升至7层左右。我们完全可以预料的是,未来Silverlight将手握HLSL,踏着GPU 3D API飞扬驰骋,在RIA页游领域所向披靡,制作一切特效及渲染动画都将成探囊取物般轻松而惬意。 接下来的问题是HLSL开发困难吗?其实,... 阅读全文

一起谈.NET技术,VS2010 测试功能之旅:编码的UI测试(4)-通过编写测试代码的方式建立UI测试(下)

2011-09-01 23:58 by 狼人:-), 139 阅读, 收藏,
摘要: 回顾 最近比较忙,距离上次更新的时间较久,见谅。 在本章上部分,介绍了“添加用户”窗口的测试代码编写。想必大家也看到了,在UIMap.cs文件中实现自定义编码是一件很轻松的事情,接下来将介绍下个部分,查询用户窗体的测试代码的编写,以及他们测试的关联。 示例程序介绍 系统主窗口:(下载点我) 该系统拥有两个功能,“添加用户”和“查询用户”: 点击添加用户后,进入添加用户子窗体:(“添加用户”窗口的测试代码编写在上部分已经实现) 如果在之前的主窗口,点击查询用户,则进入查询用户子窗体: 注:系统默认自带了5个用户TestUser1, TestUser2, ... 阅读全文

一起谈.NET技术,改善代码设计 —— 优化物件之间的特性(Moving Features Between Objects)

2011-09-01 23:57 by 狼人:-), 139 阅读, 收藏,
摘要: 系列博客 1. 改善代码设计 —— 优化函数的构成(Composing Methods) 2. 改善代码设计 —— 优化物件之间的特性(Moving Features Between Objects) 3. 改善代码设计 —— 组织好你的数据(Composing Data) 4. 改善代码设计 —— 简化条件表达式(Simplifying Conditional Expressions) 5. 改善代码设计 —— 简化函数调用(Making Method Calls Simpler) 6. 改善代码设计 —— 处理概括关系(Dealing with Generalization... 阅读全文

艾伟_转载:Cookies揭秘

2011-08-29 00:22 by 狼人:-), 139 阅读, 收藏,
摘要: 一,前言 Cookies想必所有人都了解, 但是未必所有人都精通。本文讲解了Cookies的各方面知识, 并且提出来了最佳实践。这是笔者在日常工作中的积累和沉淀。 二,基础知识 1.什么是Cookies Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。Cookie 包含每次用户访问站点时 Web 应用程序都可以读取的信息。 例如,如果在用户请求站点中的页面时应用程序发送给该用户的不仅仅是一个页面,还有一个包含日期和时间的 Cookie,用户的浏览器在获得页面的同时还获得了该 Cookie,并将它存储在用户硬盘上的某个文件夹中。 以后,如果该用户再次... 阅读全文

艾伟_转载:.NET设计模式:观察者模式(Observer Pattern)

2011-08-29 00:20 by 狼人:-), 139 阅读, 收藏,
摘要: 概述 在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系” ——一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知。如果这样的依赖关系过于紧密,将使软件不能很好地抵御变化。使用面向对象技术,可以将这种依赖关系弱化,并形成一种稳定的依赖关系。从而实现软件体系结构的松耦合。 意图 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。[GOF 《设计模式》] 结构图 图1 Observer模式结构图 生活中的例子 观察者定义了对象间一对多的关系,当一个对象的状态变化时,所有依赖它的对象都得到通... 阅读全文

艾伟_转载:Java和.NET互操作:我们应该放弃Web Service吗?

2011-08-29 00:17 by 狼人:-), 139 阅读, 收藏,
摘要: 通过Web Service混合.NET和Java技术往往很容易,但Web Service并 非是.NET和Java互操作的万灵丹。Web Service在集成独立的跨网络通信的组件时非常有用,在简单的调用/返回情景中,涉及的数据类型数量非常有限,且Web Service是基于标准的,混合.NET和Java技术通常显得很简单,因此有人认为Web Service是实现.NET和Java互操作的万能答案,但事实却并非如此。 在搜索引擎中搜索一下“Java .NET互操作”将会返回很多搜索结果,但听过今年6月JavaOne会议上微软主题演讲的人应该还有印象(51CTO编者注:互操作性在近年来... 阅读全文

艾伟_转载:VS 2010 和 .NET 4.0 系列之《在ASP.NET 4 Web Forms中实现URL导向》篇

2011-08-29 00:16 by 狼人:-), 139 阅读, 收藏,
摘要: 本系列文章导航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 阅读全文

你应该知道“.NET研究”的15个Silverlight诀窍

2011-10-15 19:51 by 狼人:-), 138 阅读, 收藏,
摘要: 我热爱Silverlight,并且身体力行写了很多Silverlight程序,也讨论了很多关于Silverlight的技术。对于刚刚接触Silverlight的开发人员来说,这篇文章是最适合你的。这篇文章列出了我使用Silverlight进行开发后,发现的15条小诀窍。如果你是一个全职的Silverlight开发的话,我希望你能了解并掌握它们。 我不会谈论MVVM,Prism或者MEF这些复杂的以至于吓跑读者的东西。 1. 下图中黄色的高亮文字代表了Silverlight 对象的MIME类型,而不是运行时版本信息。许多开发人员第一次看到这段代码的时候都会认为这个地方是引用了Silverl... 阅读全文

晚绑定场景下对象属性赋值和取值可以不需要Pro“.NET技术”pertyInfo

2011-10-13 19:27 by 狼人:-), 138 阅读, 收藏,
摘要: 在《一句代码实现批量数据绑定》中,我通过界面控件ID与作为数据源的实体属性名之间的映射实现了批量数据绑定。由于里面频繁涉及对属性的反射——通过反射从实体对象中获取某个属性值;通过反射为控件的某个属性赋值,所以这不是一种高效的操作方式。为了提升性能,我通过IL Emit的方式创建了一个PropertyAccessor组件,以实现高效的属性操作。如果你看了我在文中给出的三种属性操作性能的测试结果,相信会对PropertyAccessor的作用有深刻的印象。[源代码从这里下载] 目录: 一、PropertyAccessor与PropertyAccessor<T>的API定义 ... 阅读全文

微软中国:Morro可能将不进入中国市场

2011-10-08 19:56 by 狼人:-), 138 阅读, 收藏,
摘要: 6月17日下午消息,在金山宣布加人微软病毒信息联盟媒体会上,微软中国战略安全专家过问裔云天先生向记者透露,微软即将发布的安全产品Morro可能将不进入中国市场。 微软中国战略安全顾问裔云天先生 现场有记者问,“微软即将发布的杀毒软件(Morro)是如何规划的”,裔云天先生表示说,“微软防毒产品(Morro)目前在中国还没有最终定下来,但是我们总的一个宗旨是能最大的保护我们的用户,这是我们最终的宗旨。” 裔云天说,“最终(Morro)在中国怎么落地,或者会不会在中国落地?所有问题都还不清楚。” 当有记者所问及“微软是否会在Windows 7中捆绑Morro”时,裔云天先生则表... 阅读全文
上一页 1 ··· 375 376 377 378 379 380 381 382 383 ··· 416 下一页