大厂Data+Agent 秘籍:腾讯/阿里/字节解析如何提升数据分析智能。 了解详情
写点什么

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

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

关注

评论

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

Maxon Cinema 4D 2024激活补丁(C4D 2024下载安装)

Rose

SnailSVN Pro for mac(SVN客户端)v1.10免激活版

Rose

小间距LED显示屏的五大核心技术

Dylan

技术 应用 LED显示屏 全彩LED显示屏 led显示屏厂家

DNS滥用:全球网络安全的新挑战

国科云

轻量级低代码:为复杂业务场景打造灵活解决方案

天津汇柏科技有限公司

低代码平台

文心智能体的乌镇时间,指路AI新十年

脑极体

AI

鸿蒙网络编程系列50-仓颉版TCP回声服务器示例

长弓三石

DevEco Studio 开发实例 HarmonyOS NEXT 网络与连接

山西大同等保测评机构地址在哪里?电话多少?

行云管家

等保 等级保护 等保测评 大同

1688商品详情数据接口(1688.item_get)丨1688API接入指南

tbapi

1688商品详情接口 1688API

解锁电商新纪元:1688 API接口图片搜索商品——拍立淘深度探索

代码忍者

API 接口 pinduoduo API

聊聊 Go 语言中的 JSON 序列化与 js 前端交互类型失真问题

左诗右码

基于GPU的ANN检索

百度Geek说

百度 检索 ann #GPU

探索1688API宝藏:关键字搜索直击商品与店铺全貌的实战攻略

代码忍者

API 接口 pinduoduo API

业务系统的基石:数据库是如何构建数字世界的?

小鲸数据

过等保三级需要堡垒机吗?为什么?

行云管家

等保 堡垒机 等保测评 等保三级

史宾格平台荣获信通院“首批” 个人信息保护合规审计产品能力验证

百度安全

合合信息线下技术交流日报名启动!超多福利等你来领!

合合技术团队

技术交流 书籍 扫描 聊点技术 智能文档识别

实战 Vector:开源日志和指标采集工具

Greptime 格睿科技

日志 vector 指标

Kafka集群管理:如何实现数据均衡与性能最大化

敏捷调度TASKCTL

hadoop 数据迁移 集群部署 Kafk 大数据运维

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