AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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

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

关注

评论

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

HIFIVE音加加×筷子科技,内容创作如何再加“筷”一点

曲多多(嗨翻屋)版权音乐

音乐 版权 视频创作 AI剪辑

SVFormer:走进半监督动作识别的视觉 Transformer

Zilliz

计算机视觉 Transformer

普通单双面板的生产工艺流程:图形转移

华秋电子

TiDB在转转公司的发展历程

TiDB 社区干货传送门

实践案例 版本升级 集群管理 管理与运维

GGX发布全新路线图,揭示具备 Layer0 特性且可编程的跨链基建生态

股市老人

【立哥】【每日一个小知识】写遗嘱把部分财产赠给第三者,遗嘱有效力吗?

Lee Chen

知识

LeetCode题解:938. 二叉搜索树的范围和,DFS,详细注释

Lee Chen

算法 LeetCode

火山引擎DataTester:A/B测试,让企业摆脱广告投放“乱烧钱”

字节跳动数据平台

大数据 AB testing实战 企业号 2 月 PK 榜

Wallys|QCN9074/QCN6024/ 5G 802.11ax|Does QCN9074-5G module support W56?

Cindy-wallys

QCN9074 QCN6024

Serverless Streaming:毫秒级流式大文件处理探秘

华为云开发者联盟

云计算 大数据 华为云 企业号 2 月 PK 榜 华为云开发者联盟

借助 APISIX Ingress,实现与注册中心的无缝集成

API7.ai 技术团队

服务注册与发现 服务发现 APISIX Ingress Controller

# drainer binlog 清理机制 源码详解

TiDB 社区干货传送门

集群管理 管理与运维

云数据库TiDB使用过程注意项及改进建议

TiDB 社区干货传送门

6.x 实践

信通院发布“2023可信AI案例 知识计算应用优秀案例”, 百度知识中台三大案例入选

极客天地

压电石英晶体谐振器,国产替代需求强劲

华秋电子

2022年最新数据库调查报告:当前企业使用率第一的中国数据库是什么?

墨天轮

数据库 TiDB oceanbase 国产数据库 达梦数据

@所有人,OceanBase DevCon • 2023来啦!

OceanBase 数据库

数据库 oceanbase

故障案例:MySQL唯一索引有重复值,官方却说This is not a bug

GreatSQL

世界上最健康的程序员作息表!「值得一看」

王中阳Go

golang 高效工作 学习方法 程序员 作息时间

文盘Rust -- 本地库引发的依赖冲突

TiDB 社区干货传送门

开发语言

自定义HarmonyOS启动页组件

白晓明

HarmonyOS 自定义组件 OpenHarmony

基于 Flink 的小米数据集成实践

Apache Flink

大数据 flink 实时计算

中国一级市场5年完成1039个投融资事件;红杉中国、启明创投、高瓴创投在2022年最为活跃-创业邦发布《2022年合成生物学产业投资报告》

创业邦

OceanBase 4.0解读:兼顾高效与透明,我们对DDL的设计与思考

OceanBase 数据库

数据库 oceanbase

【2.10-2.17】写作社区优秀技术博文一览

InfoQ写作社区官方

热门活动 优质创作周报

模块6 拆分电商系统为微服务

KING

iOS tableView添加group分组

刿刀

ios UITableView

高复用性自动化脚本设计实践

京东科技开发者

自动化 测试 框架 脚本重构 高复用

腾讯云助力东宁智慧农业发展,共探乡村振兴产业数字化创新

科技热闻

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