分类
软件大全 游戏大全 新闻资讯 游戏攻略
版本:大小:90.09M
类别:编程其它系统:Win7, WinAll

postsharp修改版为提供了visual studio的编程插件,软件使用简单方便,通过这款软件让你输入代码的时候更加快速。软件使用简单方便快捷。软件使用简单方便,如果你需要那就来下载吧!
postsharp是一个用于在.net平台上实现aop的框架,是我比较常用的一个aop框架。使用静态织入方式实现aop,其连接点非常丰富,使用简单,而且相对其它一些.net平台上的aop框架来说,postsharp较为轻量级,但是功能却一点也不逊色,因此是我比较喜欢的一个aop框架。更多关于postsharp的介绍请参看其官方网站。
1、postsharp threading
务实的写作方式
机器验证的,线程安全的代码。
使用线程模型在正确的抽象级别处理多线程,
死锁检测等等。
2、postsharp缓存
提高应用程序性能的直接方法。
仅使用自定义属性将缓存添加到现有方法。 适用于redis,memorycache和您的自定义缓存框架。
3、postsharp essentials
免费版postsharp
开始你对样板的反叛。
每个项目仅限10个增强课程,
加上postsharp diagnostics developer edition
没有项目大小限制。
4、postsharp框架
c#和vb的#1模式感知编译器扩展。
用自动化自己的模式
面向方面的编程和
使用体系结构验证来控制代码。

5、postsharp xaml
必须伴侣
为您的xaml开发。
停止为inotifypropertychanged,命令,依赖项属性,合同,撤消/重做等编写重复代码。
6、postsharp诊断
适用于.net和.net core的简单易用的仪器工具箱。
添加大量日志记录到您的应用程
在几分钟内,并将其指向任何日志框架。
你的方式,比手写代码更快。
1、调试和测试
我过去曾尝试过这样的工具,很难理解我的代码。 postsharp有何不同?
postsharp附带visual studio工具,可确保您了解代码中模式的使用位置和方式。 postsharp在编译期间应用模式而不会影响源代码,以保持其清洁。用于visual studio的postsharp工具将此信息直接推送到visual studio中,因此您始终可以了解这些模式
postsharp explorer显示使用的模式以及它们如何影响代码库。模式感知语法突出显示模式增强了哪些代码。模式感知工具提示显示哪些模式应用于当前代码。
2、我还可以使用visual studio调试器调试我的代码吗?
明确。 postsharp不会影响您的调试体验。如果按f11进入带方面的方法,调试器将在此方法内停止。如果您想要进入方面,可以打开step into aspects选项。你在掌控之中。
3、我该如何测试我的方面?
人们认为方面很难测试,但事实并非如此。测试方面略有不同。就像你从未在不将参数传递给该方法的情况下测试方法一样,如果不将方法应用于某些目标代码,则不会测试方面。目标代码是您传递给方面的上下文的一部分。考虑到这一点,您可以使用自己喜欢的单元测试程序。有关更多信息,请参阅我们的文档中的测试和调试方面。
4、如何测试由方面增强的代码?
您将像普通代码一样测试预期代码。与将手动实现方面的代码相比没有区别。
5、postsharp如何运作?
postsharp在c#或vb编译器之后插入构建过程中。它将编译器输出反汇编为对象模型,根据需要转换代码,将程序集(与重写的pdb一起)写回磁盘。
与msil混淆感觉有点“脏”……
msil是一个非常稳定且极其明确的ecma标准,具有多个开源实现。 msil的演变速度比c#或vb语言慢得多,这使得postsharp保持稳定。 microsoft code contracts,microsoft code analysis和其他一些商业工具也适用于msil重写。
6、依赖注入(ioc容器)可能带来多大的postsharp好处?
依赖注入就像高速公路上的拖拉机:它是一个很好的工具,但往往不是最好的工具。
基于代理的aop(通过依赖注入和ioc容器实现)可以朝着正确的方向迈出一步。然而,它依赖的技术(动态代理)对可以做的事情施加了严格的限制。基本上,您只能拦截接口或虚拟方法。因此,使用基于代理的aop可以实现的模式数量非常有限。
此外,基于代理的强制您将应用程序分解为无意义粒度的组件和接口,因此您将发现自己正在改变您的体系结构(使用依赖注入)以获得依赖注入技术所固有的好处,但只是一方它的影响。
最后,基于代理的aop不适用于所有平台,并且在运行时比postsharp效率低得多。
7、postsharp与resharper等重构工具有何不同?
重构工具可在编写代码时提高工作效率。使用重构工具后,您的代码不简单或更简洁。它可以更具可读性,因为重构工具也具有良好的重新格式化功能。但是代码的复杂性仍然与在notepad中手动编码一样。重构工具就像一个更高级的打字机。
但是,postsharp允许您使用较少的内部复杂度较低的代码行来实现功能。使用postsharp,您可以在更高的抽象级别编写代码。如果重构工具就像一个高级打字机,postsharp更像是一种更好的语言。
为了获得最佳生产效率,我们建议您同时使用postsharp和重构工具。这就像拥有更好的打字机和更好的语言。
8、我听说线程安全的唯一正确方法是使用纯功能语言……
纯函数式语言是线程安全的,因为它们严格遵循不可变模式。 postsharp还提供了immutable模式以及其他6种线程模型。
postsharp不会强迫您进入特定的编程模型。与主要在学术界和某些特定行业领域中流行的函数式编程不同,postsharp遵循一种实用的方法,通过结合构建时和运行时验证来实现线程安全。由于postsharp在构建时不会尝试达到100%可证明的稳健性,因此它可以专注于在商业环境中提供商业上真实的最大线程安全性。
请注意,postsharp的线程安全标准不足以用于操作系统内核,航空/航天软件,实时金融交易或核电站控制,但这些关键软件通常比业务应用程序成本高出一个数量级。
9、postsharp如何影响运行时性能?
postsharp比任何替代技术都快。但是,使用postsharp会产生运行时性能价格。在讨论postsharp的运行时性能时,有必要将postsharp开销的成本与(1)目标代码的成本和(2)postsharp添加的行为的成本进行比较,然后将此成本加权(3) )调用该方法的每秒次数。您会发现postsharp的成本对于典型的企业应用程序(无论是台式机,移动机还是服务器端)来说都是微不足道的,但在科学或金融应用程序的数字后端中却是令人望而却步的。
10、postsharp会影响我的构建时间吗?
是的,因为postsharp在编译中引入了额外的步骤,因此存在性能成本。对于例如,这是相同的。自定义工具在执行c#编译器之前运行,例如xaml编译器。这个成本有多大,主要取决于postsharp对原始程序进行多大程度的转换,这主要取决于postsharp的利用率。相比之下,postsharp通常比fxcop快几倍,后者经常在大公司的每个构建中运行。
大漠综合工具2016版下载v6.1150 绿色版编程其它7.83M
下载
北峰660对讲机写频软件下载v1.0 免费版编程其它3.08M
下载
eclipse tomcat插件下载v3.3.1 最新版编程其它463KB
下载
yanton对讲机写频软件下载中文版编程其它1.25M
下载
bootstrap框架模板下载v2.3.2 免费版编程其它362KB
下载
phpstorm2018汉化补丁下载绿色版编程其它20.70M
下载
FlexHEX Editor(bin文件编辑器)下载v2.6 绿色免费版编程其它1.90M
下载
mote ptx760写频软件下载v04.03.00 免费版编程其它6.19M
下载
万华wh26对讲机写频软件下载v1.1 免费版编程其它413KB
下载
tortoisegit最新版下载v2.13.0 官方版编程其它17.24M
下载
易语言常量支持库静态库(const_static.lib)下载v1.6#8版编程其它197KB
下载
Dependency walker(vc反编译工具)下载v2.2.600 官方版编程其它325KB
下载
gamesalad creator(游戏开发工具)下载v1.25 免费版编程其它7.49M
下载
STC编程其它13.91M
下载
pycharm2018永久激活补丁下载免费版编程其它15.20M
下载
威尔威v6对讲机写频编程软件下载v1.0 免费版编程其它2.53M
下载
pydev eclipse插件下载v3.0 简体中文版编程其它79.50M
下载
HTML中文编辑器(ExHtmlEditor)下载v1.32 绿色汉化版编程其它767KB
下载
apache nutch(java搜索引擎框架)下载v1.9 免费版编程其它4.80M
下载
飞达信对讲机写频软件下载v6.3 免费版编程其它3.39M
下载
二维码qr码生成器(scanbarengine)下载v5.3 免费版编程其它1.08M
下载
ExeScript下载v3.2 最新版编程其它2.08M
下载
百变通bbt388对讲机写频软件下载v1.0 免费版编程其它1.09M
下载
pycharm2018汉化补丁下载绿色版编程其它20.70M
下载
EXECryptor(程序加壳脱壳软件)下载v2.4.1 修改版编程其它2.40M
下载
viewwizard句柄查看器下载v2.8.0 绿色版编程其它1.32M
下载
glide 3.7.0 jar包下载最新版编程其它464KB
下载
less.js 1.7下载最新版编程其它94KB
下载
Eclipse IDE for Java EE Developers编程软件下载v4.6 简体中文版编程其它274.68M
下载
groovy eclipse插件下载v2.8.0 中文版编程其它78.70M
下载
vc6.0显示行号插件下载免费版编程其它182KB
下载
建伍thg71对讲机写频软件下载v2.0 绿色免费版编程其它289KB
下载
passolo中文修改版下载v6.0.02 汉化版编程其它77.40M
下载
postsharp软件下载v6.0.24 安装版编程其它90.09M
下载
vc字体设置软件下载v1.01 免费版编程其它108KB
下载
JavaScript数据结构与算法教程下载编程其它13.09M
下载
vev 3188d对讲机写频软件下载v1.01 免费版编程其它2.68M
下载
jdk 11配置环境下载v11.0.4 安装版编程其它149.79M
下载
APKDB(Android反编译)下载v2.1.3 官方版编程其它37.87M
下载
python3.4帮助文档下载32/64位编程其它6.91M
下载点击查看更多
安卓studio eclipse快捷键对照表下载编程其它69KB
下载
万能脱壳工具(超级巡警)下载最新版编程其它1.24M
下载
Armadillo Killer软件脱壳工具下载v2.6 最新免费版编程其它32KB
下载
vc字体设置软件下载v1.01 免费版编程其它108KB
下载
zend studio13.6修改补丁下载绿色版编程其它27KB
下载
yanton对讲机写频软件下载中文版编程其它1.25M
下载
viewwizard句柄查看器下载v2.8.0 绿色版编程其它1.32M
下载
注册机编写器下载v1.65 中文版编程其它939KB
下载
eclipse tomcat插件下载v3.3.1 最新版编程其它463KB
下载
less.js 1.7下载最新版编程其它94KB
下载
瑞宝P30对讲机写频软件下载最新免费版编程其它1.66M
下载
软件标题修改工具下载v1.0 免费版编程其它399KB
下载
vev 3188d对讲机写频软件下载v1.01 免费版编程其它2.68M
下载
安卓Vulkan官方版下载最新版编程其它193KB
下载
Dependency walker(vc反编译工具)下载v2.2.600 官方版编程其它325KB
下载
ExeScript下载v3.2 最新版编程其它2.08M
下载
飞达信对讲机写频软件下载v6.3 免费版编程其它3.39M
下载
groovy eclipse插件下载v2.8.0 中文版编程其它78.70M
下载
exe文件脱壳工具(脱壳精灵)下载绿色版编程其它22KB
下载
S7编程其它19.29M
下载
STC编程其它13.91M
下载
tortoisegit最新版下载v2.13.0 官方版编程其它17.24M
下载
glide 3.7.0 jar包下载最新版编程其它464KB
下载
tortoisegit中文语言包下载v2.13.0 安装版编程其它2.73M
下载
microsoft visual sourcesafe 2005(vss2005)下载编程其它96.70M
下载
建伍tk3207对讲机写频软件下载免费版编程其它2.88M
下载
bootstrap框架模板下载v2.3.2 免费版编程其它362KB
下载
vc6.0显示行号插件下载免费版编程其它182KB
下载
pydev eclipse插件下载v3.0 简体中文版编程其它79.50M
下载
unicode编码转换器下载v1.01 绿色版编程其它1.08M
下载
大漠综合工具2016版下载v6.1150 绿色版编程其它7.83M
下载
python3.4帮助文档下载32/64位编程其它6.91M
下载
mobaxterm算法注册工具下载安装版编程其它86KB
下载
北峰660对讲机写频软件下载v1.0 免费版编程其它3.08M
下载
eclipse 8.5 tomcat插件下载v3.3.1 免费版编程其它471KB
下载
威尔威v6对讲机写频编程软件下载v1.0 免费版编程其它2.53M
下载
百变通bbt388对讲机写频软件下载v1.0 免费版编程其它1.09M
下载
HTML中文编辑器(ExHtmlEditor)下载v1.32 绿色汉化版编程其它767KB
下载
phpstorm2018汉化补丁下载绿色版编程其它20.70M
下载
SQL安装挂起清除软件(SQLup)下载v1.0 绿色版编程其它20KB
下载点击查看更多