写点什么

PostSharp 2.0 通过 IDE 的支持,让面向方面编程变得更容易

  • 2009-10-21
  • 本文字数:438 字

    阅读完需:约 1 分钟

面向方面编程(AOP)让开发人员可以对多个类运用一些函数,但无须实际修改它们的代码。方面或相关的功能可通过特性或配置文件应用到不同的类。AOP 最早受到 AspectJ 与 Java 编程语言的青睐。从此以后,它为大多数编程语言所应用。

在.NET 方面,如 PostSharp 等 AOP 框架,使用后期生成(post-build)的方式来实现这个功能。这个过程反编译 IL 汇编语言,添加额外的功能,然后再重新编译。此时,我们不得不使用类似 Reflector 这样的工具来查看结果。

PostSharp 2.0 新增了两项重要功能,使得它让 AOP 开发人员更易于理解代码。第一个就是方面浏览器,它可让开发人员选择一个方面并查看所有它所应用到的类。这是通过两个像 Visual Studio 类型查看器一样的树状视图来完成的。

第二项功能则影响了 Visual Studio 代码编辑器。通过把鼠标悬停在类名之上,我们可以看到应用到该类的所有方面,包括基类中的定义。此外,tooltip 信息也可以显示方面的相关定义。

查看英文原文: PostSharp 2.0 Makes Aspect-Oriented Programming Easier with IDE Support

2009-10-21 20:142224
用户头像

发布了 87 篇内容, 共 21.9 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

聚力未来!云起无垠成为光合组织成员单位

云起无垠

用友在ICDAR发表论文,AI实力获国际顶级学术会议认可

用友BIP

人工智能

阿里云的故障是一次意外还是一次危机?

轶天下事

AWS云服务器EC2实例进行操作系统迁移

乌龟哥哥

AWS Amazon EC2

华大北斗荣获2023年度卫星导航定位科技进步奖特等奖

江湖老铁

MacOS系统的硬件信息扫描工具:EtreCheck pro for Mac

加油,小妞!

etrecheckpro 硬件信息扫描工具

强大好用的shell:shell命令

小齐写代码

利用uni-app 开发的iOS app 发布到App Store全流程

雪奈椰子

Xmind for Mac(思维导图软件) 24.01中文版

展初云

Mac 思维导图 XMind

低代码观点分享文,邀您来讨论

inBuilder低代码平台

低代码平台

亲身体验告诉你:亚马逊云科技海外服务器是否值得一试?

热爱编程的小K

服务器 亚马逊 #科技 Amazon EC2 云服务器

服务器 突然断电有什么危害

Geek_f19a80

CSP直通车“助你成为优秀的专业敏捷教练”| 12月线上面授双周末班

ShineScrum

敏捷教练 专业敏捷教练

阿里云严重故障,全线产品受影响(已恢复)

轶天下事

mac上好用的图像清晰处理工具:Perfectly Clear Workbench 激活中文版

mac大玩家j

Mac软件 图像处理工具 图像清晰度处理

一起学Elasticsearch系列-Query DSL

Java随想录

Java 大数据 ES

轻松理解 Transformers (4) :Decoder 和 Output 部分

Baihai IDP

人工智能 深度学习 AI Transformer 白海科技

MouseBoost Pro for Mac(右键助手)

展初云

Mac软件 鼠标辅助

如何正确执行 DORA 指标

SEAL安全

DevOps 持续部署 DORA 企业号11月PK榜

Perfectly Clear Workbench for mac 智能图像清晰处理工具推荐

加油,小妞!

图像处理

数据流图:一篇文章教你如何轻松画出来

职场工具箱

流程图 教程分享 绘图工具

Mac电脑硬件信息查看 EtreCheckpro 激活最新版

胖墩儿不胖y

Mac软件推荐 硬件信息检查工具

Xmind for Mac(思维导图软件) 24.01中文激活版

mac

XMind 思维导图软件 苹果mac Windows软件

阿里云全球性故障引发技术圈热议,企业IT应急应该怎么办?

轶天下事

阿里云全球大崩溃是意外?盘点那些自称安全的云厂商

轶天下事

从“浮云”到“冰山”:华为云安全的绝世“五功”

轶天下事

Fig Player for Mac(多媒体播放器)

展初云

播放器 Mac软件 Fig Player

Amazon EC2使用测评

查拉图斯特拉说

服务器 亚马逊云科技 EC2

AI应用新时代的起点,亚马逊云科技加速大模型应用

不叫猫先生

人工智能 大语言模型 Amazon CodeWhisperer

环境变量配置无效?

矩视智能

深度学习 机器视觉

PostSharp 2.0通过IDE的支持,让面向方面编程变得更容易_.NET_Jonathan Allen_InfoQ精选文章