今天微软模式与实践开发团队发布了Unity 1.0。
Unity应用块(简称Unity) 是个轻量级的,可扩展的依赖注入容器,支持构造器,属性,方法调用的依赖注入,它旨在促进建造松耦合的应用,给.NET开发人员提供了下述好处:
- 它提供了简化的对象生成,特别在分层对象结构和依赖的情形下
- 它支持需求的抽象化,这允许开发人员在运行时或在配置文件中指定依赖,简化横切关注点(crosscutting concerns)的管理
- 它通过把组件配置推给容器来决定,增加了灵活性
- 它提供了服务定位的能力,这允许客户端存储和缓存容器。在ASP.NET web应用中开发人员需要在ASP.NET会话变量或应用变量中持久化容器时尤其有用。
Unity的首页(包括下载地址,在线文档等)
http://msdn2.microsoft.com/en-us/library/cc468366.aspx
直接下载地址:
Unity Application Block
http://www.microsoft.com/downloads/details.aspx?FamilyId=6A9E363C-8E0A-48D3-BBE4-C2F36423E2DF&displaylang=en
文档下载地址:
Unity Application Block Documentation for Visual Studio 2008
http://www.microsoft.com/downloads/details.aspx?FamilyId=E9B364B2-08EA-4CFC-BE2F-0E0F2040D970&displaylang=en
CodeBetter的David Hayden推出过N个关于Unity的screencast,并且撰写了N个相关教程和例程:
http://www.pnpguidance.net/Post/Unity10ReleasedMicrosoftIoCDependencyInjection.aspx
.NET中还有多个开源的依赖注入容器,Scott Hanselman的这篇博客有个列表:
List of .NET Dependency Injection Containers (IOC)
http://www.hanselman.com/blog/ListOfNETDependencyInjectionContainersIOC.aspx
另外,一个星期前,微软模式与实践开发团队悄然推出了 Enterprise Library 4.0的第一个CTP版:
http://www.codeplex.com/entlib/Release/ProjectReleases.aspx?ReleaseId=12142
目前这个预览版还没有集成Unity。
分享到:
相关推荐
可以制作各种漂亮的曲线图、折线图。 在短短几分钟内,您可以创建动画图表以实现许多目的。 所有设置都是交互式的。 可以从编辑器轻松自定义,您可以选择自己的颜色,背景,字体和线宽等。
Unity插件 DOTween Pro 1.0.310,为当前最新版本。 DOTween Pro是DOTween插件的付费版本,比免费版本多了DOTweenPro相关的功能。 Win10环境下亲测可用。 仅用于学习目的。 特别注意:安装插件后,请在弹窗处点击...
This cartoony ?volcano? themed asset pack consists of 21 low-poly 3D assets and 5 particle effects, perfect for PC and mobile use. We also include 15 tileable sky textures in the pack as a free gift....
unity 冰块shaderPerfect Ice 1.0.unitypackage
压缩包内的DOTween Pro 1.0.244.unitypackage文件是Unity的资源包格式,包含了DOTween Pro的所有组件和脚本,导入到Unity项目后,开发者可以直接在Inspector面板中配置和使用。使用前,需要确保Unity版本与插件兼容...
Unity Fire Effects v1.0 是一个专为Unity引擎设计的火焰特效插件,它提供了丰富的火焰预制体,能够帮助开发者快速地在游戏或交互式应用中实现逼真的火焰视觉效果。这个插件不仅包含了多种预设的火焰模型,还允许...
最新版,unity2019亲测可用无报错
DOTween Pro 1.0.178.unitypackage 最新版本,亲测可用。非常强大的 Unity 动画插件。
Dotween Pro v1.0.041是针对Unity游戏引擎的一个高级Tween插件,它在Unity3d开发中扮演着重要角色,特别是在动画和过渡效果的实现上。Tween技术是一种在两个数值之间平滑过渡的技术,常用于游戏对象的位置、旋转、...
Klattersynth.unitypackage 1.0 文本转语音
Fantasy Environment 1.0.unitypackage Fantasy Environment 1.0.unitypackage Fantasy Environment 1.0.unitypackage 资源来源网络,如有侵权请通知删除。
《Unity与C#在游戏开发中的应用:愤怒的小鸟1.0》 Unity是一款强大的跨平台游戏开发引擎,被广泛应用于各种类型的游戏制作,包括3D、2D以及VR和AR游戏。本项目"Unity愤怒的小鸟1.0"正是基于Unity引擎,采用C#编程...
《Cruncher 1.0:Unity3D的高效模型多边数减少工具》 Unity3D是一款广泛应用于游戏开发、虚拟现实、增强现实等领域的强大游戏引擎,它以其跨平台支持和强大的图形处理能力而备受青睐。然而,随着游戏画面质量的提升...
DOTween Pro v1.0.380 unity 插件 最新版DOTween Pro v1.0.380 unity 插件 最新版DOTween Pro v1.0.380 unity 插件 最新版DOTween Pro v1.0.380 unity 插件 最新版DOTween Pro v1.0.380 unity 插件 最新版DOTween ...
总的来说,"50+Weapon FX 1.0"为Unity3D游戏开发者提供了一套便捷的武器特效解决方案,它不仅能快速提升游戏的视觉表现,同时也降低了制作复杂粒子效果的技术门槛。通过深入理解和灵活运用这套插件,开发者可以更好...
Azure Kinect Examples for Unity1.0.unitypackage Azure KinectDK unity资源包
该资源也是我在找水特效的时候买的,分享给各位。该特效是一个喷泉场景,效果非常的真实,还有声音特效,可以模拟水的喷射,水珠落下、水雾等逼真效果。该资料仅用于学习,禁止用于商业目的,如用于商业目的,请支持...
unity Realistic Water Fountain 1.0
Text Mesh Pro 1.0.54.52.unitypackage 亲测适合老版本unity2017、 5.X版本unity3d Text Mesh Pro 1.0.54.52.unitypackage 亲测适合老版本unity2017、 5.X版本unity3d Text Mesh Pro 1.0.54.52.unitypackage 亲测...
MegaFiers 是一个Unity3d专用的物体变形与动画解决方案,并支持所有的开发平台,从 PC、Mac、网页浏览或是 iPhone 与Android 终端都支持使用这个插件功能。 MegaFiers 具备将四十种以上的变形功能单独或是整合到一个...