• PostSharp的设计是一个可扩展的平台,为增强的。净件,即:PostSharp变组件之后汇编。

    相当抽象的,不是吗? 没有这么多。 它具有极大的应用程序。 PostSharp老挝,一个轻型方面的面向解决方案,提供了面向方面可编程(AOP)。网开发人员没有学习曲线。

    PostSharp是一个工具,可以减少代码行和改善其逻辑上脱钩。 因此它可以帮助你提高了稳定性、更清洁的设计,并且更便宜的源代码的维护。

    你已经实现的东西喜欢的事务管理、记录、缓存,或者安全吗? 在每一种方法,你必须要写一个同样的十几个行代码,对吧?

    PostSharp,你可以封装这些方面如自定义属性。

    你可以做你自己的定义特性,这将真正加入新的行为,以你的代码! 这种有时被称为面向方面可编程(AOP)或政策的注射。

    PostSharp透明地插入自己在建立过程和后处编制大会。 由于PostSharp工作在集一级,它支持几乎所有静态的语言目标。净框架。

  • PostSharp डिजाइन किया गया था होना करने के लिए एक एक्स्टेंसिबल मंच की वृद्धि के लिए .नेट विधानसभाओं, कि है: PostSharp बदल देती विधानसभाओं के बाद संग्रह है ।

    बहुत सार है, यह नहीं है? इतना नहीं है । यह महान अनुप्रयोगों है. PostSharp लाओस, एक हल्के पहलू उन्मुख समाधान प्रदान करता है, पहलू उन्मुख प्रोग्रामिंग (एओपी) के लिए .नेट डेवलपर्स के बिना सीखने की अवस्था है.

    PostSharp है कि एक उपकरण को कम कर सकते हैं कोड की लाइनों की संख्या में सुधार लाने और अपने तार्किक decoupling. इसलिए इसकी पहुंचाने में मदद करता है आप उच्च स्थिरता, क्लीनर डिजाइन, और सस्ता स्रोत कोड रखरखाव के लिए ।

    आप पहले से ही लागू किया चीजों की तरह लेन-देन प्रबंधन, प्रवेश, कैशिंग, या सुरक्षा की? प्रत्येक विधि में, आप लिखने के लिए किया था एक दर्जन से अधिक एक ही कोड की लाइनों की है, है ना?

    के साथ PostSharp, आप encapsulate कर सकते हैं के इन पहलुओं के रूप में कस्टम गुण है ।

    आप कर सकते हैं अपने स्वयं के कस्टम गुण है कि वास्तव में जोड़ें करने के लिए अपने कोड! यह कभी कभी कहा जाता है पहलू ओरिएंटेड प्रोग्रामिंग (एओपी) या नीति इंजेक्शन.

    PostSharp पारदर्शी आवेषण में ही निर्माण की प्रक्रिया और पोस्ट-प्रक्रियाओं को संकलित विधानसभा के लिए । के बाद से PostSharp काम करता है पर MSIL स्तर की है, यह समर्थन करता है लगभग सभी स्थैतिक भाषाओं को लक्षित है । नेट ढाँचा ।

  • PostSharp was designed to be an extensible platform for enhancement of .NET assemblies, that is: PostSharp transforms assemblies after compilation.

    Pretty abstract, isn't it? Not so much. It has great applications. PostSharp Laos, a Lightweight Aspect-Oriented Solution, provides aspect-oriented programming (AOP) to .NET Developers without the learning curve.

    PostSharp is a tool that can reduce the number of lines of code and improve its logical decoupling. Therefore its helps you delivering higher stability, cleaner design, and cheaper source code maintenance.

    Have you already implemented things like transaction management, logging, caching, or security? In each method, you had to write a same dozen of lines of code, right?

    With PostSharp, you can encapsulate these aspects as custom attributes.

    You can make your own custom attributes that will really add new behaviors to your code! This is sometimes called aspect-oriented programming (AOP) or policy injection.

    PostSharp transparently inserts itself in the build process and post-processes the compiled assembly. Since PostSharp works at MSIL level, it supports virtually all static languages targeting the .NET Framework.