1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

مروري بر Resharper نسخه 6

شروع موضوع توسط minaaa ‏18/11/11 در انجمن برنامه نویسی

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    [h=1][/h]
    [​IMG]
    كد نويسي راحت و بي دردسر يكي از آرزوهاي برنامه نويس هاست و به همين دليل خيلي از توليد كنندگان ابزار هاي برنامه نيسي ابزار هايي رو به اين منظور ارائه دادند. يكي از اين ابزار ها كه صد در صد همه شما با اون آشنايي داريد ابزار Resharper هست، ابزاري فوق العاده كه با نصب بر روي Visual Studio امكانات خيلي زيادي رو در اختيار شما مي زاره.


    در يك سري پست امكانات ارائه شده را بررسي خواهيم كرد:

    1. امكانات Resharper براي CSS
    2. امكانات Resharper براي ASP.NET MVC 3
    3. امكانات Reshaprer براي JavaScript
    4. استفاده از QUnit در Resharper



    1. امكانات Resharper براي CSS: يكي از مهمترين قابليت هاي اضافه شده به Resharper 6، قابليت كار با فايل هاي CSS هست. در زير به بررسي ويژگي هاي اين بخش مي پردازيم:
    Syntax Highlighting و پالت رنگ
    بعد از نصب Resharper 6 در صورتي كه يك فايل CSS رو داخل Visual Studio باز كنيد، متوجه تغييرات زيادي خواهيد شد، اولين تغييري كه جلب توجه مي كند قابليت Syntax Highlighting است:
    [​IMG]
    قابليت بعدي استفاده از Palette Color Picker است، براي مثال اگر بر روي يكي از رنگ هاي تعريف شده در فايل برويد، در قسمت Actions Context گزينه Pick color from palette را انتخاب كنيد تا پنجره انتخاب رنگ باز شود (كليدميان بر براي اين دسترسي به اين منو alt+enter مي باشد):
    [​IMG]
    [​IMG]
    مورد بعدي كه خيلي هم مورد توجه است validation فايل هست، يعني هر جايي كه داخل فايل CSS خطايي وجود داشته باشه، اين خطا به شما نشون داده ميشه:
    [​IMG]
    نمايش درختي ساختار فايل: بوسيله اين ويژگي شما مي تونيد ساختار فايل CSS رو به صورت درختي مشاهده كتيد:
    [​IMG]
    با اين ويژگي، پيدا كردن المان هاي موجود در فايل خيلي ساده است، همچنين براي حركت و جستجو در فايل مي تونيد از ميانبر ctrl+f12 استفاده كنيد، با اين كار پنجره اي باز شده و از شما نام المان رو دريافت ميكنه و همونجا هم نتيجه رو به شما نمايش ميده:
    [​IMG]
    يكي از مهمترين ويژگي هاي موجود، قابليت مشاهده استفاده هاي يك المان در فايل هاي مختلف هست، به اين صورت كه اگر شما بر روي يك المان رفته و كليد هاي ctrl+alt+f7 را فشار دهيد، ليستي از استفاده هاي المان به شما نمايش داده مي شود كه با انتخاب هر يك از گزينه هاي وارد فايل مورد نظر خواهيد شد:
    [​IMG]
    امكانات Intellisense هم در اين نسخه خيلي عالي هست، (HTML 5 و CSS 3 هم پشتيباني مي شوند)
    [​IMG]
    [​IMG]
    [​IMG]
    همچنين شما به المان ها در فايل هاي html دسترسي خواهيد داشت:
    [​IMG]
    [​IMG]
    تغيير نام المان ها: با اين ويژگي، با تغيير نام يك المان، كليه موارد استفاده اون در فايل ها مختلف هم تغيير نام خواهند داد، براي اين كار المان مورد نظر رو انتخاب كنيد و ميانبر shift+f6 را فشار دهيد، با اين كار پنجره rename باز خواهد شد:
    [​IMG]
    با اين كار كليه فايل ها پردازش شده و حتي در كامنت ها هم تغيير نام انجام خواهد شد، البته پس از تائيد شما:
    [​IMG]
    مواردي كه در اين پست ذكر شد، گوشه اي تغييرات و ويژگي هاي Resharper 6 مي باشند،
    به نقل از DevHandler.net