写点什么

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:142547
用户头像

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

关注

评论

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

每个开发人员都想使用的编程语言

互联网工科生

rust

低代码开发平台实现思路探索:JNPF

互联网工科生

低代码 JNPF

Linux爆发好时机!Windows这次换代为何这么难!

树上有只程序猿

windows 11

数据结构与算法 | 数组(Array)

Java研究者

Java 算法 数组 算法题 数据结构,

Mate60系列超预期热潮背后,品牌如何抓住营销机遇?

最新动态

Apache IoTDB v1.2.2 发布|增加 flink-sql-connector、tsfile 文件级级联传输等功能

Apache IoTDB

Bitquiz重塑Learn to Earn热潮,用户零投入让学习创造价值

股市老人

产品经理必备的14款需求管理工具推荐!

彭宏豪95

效率 软件 产品经理 需求管理 软件需求管理

OpenHarmony创新赛|赋能直播第四期

OpenHarmony开发者

谁在“操控”虚拟人?

自象限

虚拟人

私有化部署AI智能客服,解放企业成本,提升服务效率

BeeWorks

回归测试的实践与思考

老张

软件测试 质量保障 回归测试 测试计划

一文解析iPaaS的价值及运用场景

谷云科技RestCloud

ipaas

那些被裁员的芯片工程师们都怎么样了?

IC男奋斗史

职业规划 裁员 芯片 半导体 ChatGPT

文心一言 VS 讯飞星火 VS chatgpt (114)-- 算法导论10.2 7题

福大大架构师每日一题

福大大架构师每日一题

互联网众包平台如何改变APP软件开发方式?

知者如C

WorkPlus企业内部聊天软件,如何保障企业数据和信息的安全性?

BeeWorks

探索低代码技术

树上有只程序猿

软件开发 低代码 JNPF

WorkPlus即时通讯办公软件,助力企业实现移动化办公

BeeWorks

NFTScan | 10.09~10.15 NFT 市场热点汇总

NFT Research

NFT\ NFTScan

探索工作流应用场景下解决重复审批的方法

inBuilder低代码平台

工作流 低代码

TuGraph Analytics图计算快速上手之弱联通分量算法

TuGraphAnalytics

图计算 WCC 连通分量

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