آموزش ASP.Net به زبان ساده     >     آموزش مدل صفحات وب WP  
درس سیزدهم : آشنایی با کمک دهنده ( Helpers ) در ASP.Net Web Pages

مقدمه :

کمک دهنده ها ( Helpers ) در ASP.Net کامپوننت ها و ابزارهایی هستند که به راحتی و حتی با نوشتن یک خط کد در صفحات وب قابل دسترس می باشند .
در ASP.Net Razor ، می توانید کمک دهنده های پیش فرض و از قبل تعریف شده را استفاده کرده یا خود به وسیله کدنویسی و ادغام چند Helpers یک کمک دهنده جدید را ایجاد نمایید . هر زمان که به کمک دهنده مورد نظر خود نیاز داشتید ، کافی است تا کد متد فراخوان آن را در صفحه و در محل مورد نظر قرار دهید .
در این بخش به معرفی برخی از کمک دهنده ( Helpers ) های پیش فرض و آماده در ASP.Net خواهیم پرداخت . سپس توضیح مختصری راجع به هر کدام ، بیان می کنیم . در درس های بعدی نیز با نحوه کار آنها آشنا خواهید شد .
از مهمترین کمک دهنده های پیش فرض ASP.Net می توان به موارد زیر اشاره نمود :

  • WebGrid Helper : از این کمک دهنده برای نمایش جدول وار اطلاعات در صفحات وب استفاده می شود .
  • Chart Helper : از این کمک دهنده نیز برای نمایش نمودار وار یا به صورت دیاگرام اطلاعات  مورد نظر ، در صفحات وب استفاده می شود .
  • WebMail Helper : یک افزونه و کمک دهنده خاص و سریع برای ارسال ایمیل از طریق صفحات وب ASP.Net .
  • WebImage Helper : یک کمک دهنده برای کار با تصاویر بر روی صفحات وب می باشد .

در ادامه به تشریح بیشتر موارد ذکر شده و نحوه نصب آنها بر روی سیستم کامپیوترتان صحبت خواهیم کرد .

کمک دهنده نمایش جدول وار اطلاعات WebGrid Helper :

از این کمک دهنده می توان برای نمایش جدول وار اطلاعات به راحتی استفاده نمود . مهمترین ویژگی های آن عبارتند از :

  • به طور اتوماتیک یک جدول را برای نمایش اطلاعات داده شده ، تولید می کند .
  • از گزینه های مختلفی جهت قالب بندی و تعیین نحوه نمایش اطلاعات پشتیبانی می کند .
  • از قابلیت صفحه بندی و حرکت بین صفحات در نمایش اطلاعات پشتیبانی می کند .
  • دارای قابلیت مرتب سازی اطلاعات به صورت صعودی یا نزولی ، با کلیک بر روی عنوان ( هدر ) هر ستون داده در جدول می باشد .

کمک دهنده نمودار و دیاگرام Chart Helper ;

کمک دهنده نمودار Chart ، قابلیت نمایش انواع داده ها مثل اطلاعات ، آرایه ها ، جداول بانک های اطلاعاتی ، داده های فایل های مختلف و ... را به صورت نمودارهای گوناگون ( ستونی ، میله ای ، دایره ای و ... ) را داراست .
شکل زیر نمونه هایی از استفاده این کمک دهنده ها را نشان می دهد :

آموزش نمایش اطلاعات به صورت نمودار و دیاگرام در ASP.Net Web Pages

کمک دهنده ارسال ایمیل WebMail Helper :

این کمک دهنده ، امکان استفاده از توابع مختلف برای ارسال ایمیل در صفحات ASP.Net را با استفاده از پروتکل ( SMTP ( Simple Mail Transfer Protocol  می دهد . به وسیله کمک دهنده ارسال ایمیل WebMail ، می توانید به راحتی و بدون نیاز به طراحی فرم ها و کدنویسی های طولانی ، امکان ارسال ایمیل از سایت خود را برای کاربران ، فراهم کنید .

کمک دهنده کار با تصاویر WebImage :

کمک دهنده کار با تصاویر یا WebImage Helper ، امکان استفاده از توابع و متدهایی جهت کار با عکس ها را ، بر روی صفحات وب برای شما فراهم می کند .
از مهمترین قابلیت های این کمک دهنده می توان به امکان تغییر جهت تصاویر ( flip ) ، چرخاندن تصاویر ( rotate ) ، بزرگ و یا کوچک نمودن آنها ( resize ) و یا قرار دادن عکس ها به عنوان پس زمینه ( watermark ) صفحات اشاره کرد .

کمک دهنده های نسل سوم یا Third Party Helper :

به وسیله کدهای Razor و کمک دهنده های نسل سوم ( کمک دهنده هایی که از سوی منابع خاص دیگری برای شما طراحی شده اند ) می توانید قابلیت های بسیاری همچون امکانات چند رسانه ای ، کار و تعامل با شبکه های اجتماعی ، سیستم های مسیریابی و ... را به سایت خود اضافه نمایید .

نحوه نصب کمک دهنده ها در ASP.Net Razor :

برخی از کمک دهنده های ASP.Net Helpers به صورت پیش فرض ، بر روی نرم افزار WebMatrix نصب بوده و همچنین شما می توانید سایر کمک دهنده های مورد نظر خود را نصب نمایید .
در بخش مرجع کمک دهنده های ASP.Net Helpers می توانید لیستی از کمک دهنده های پیش فرض و نصب شده و یا سایر کمک دهنده هایی که می توانید بر روی نرم افزار خود نصب کنید را مشاهده نمایید . به مجموعه این کمک دهنده ها در اصطلاح کتابخانه کمک دهنده های ASP.Net یا ASP.Net Helper Library می گویند . چنانچه در نرم افزار WebMatrix یک وب سایت را ایجاد نموده اید ، برای نصب یک کمک دهنده جدید به روش زیر عمل کنید :

  1. در نرم افزار WebMatrix ، بخش site را از منوی سمت راست و پایین صفحه انتخاب کنید .
  2. بر روی گزینه Web Pages Administration کلیک نمایید .
  3. به وسیله رمز عبور خود * ، به بخش Web Pages Administration وارد شوید .
  4. همانند تصویر زیر از طریق فیلد Search به جستجوی Helper یا کمک دهنده مورد نظر خود پرداخته و سپس آن را نصب نمایید .
آموزش نصب کمک دهنده ها Helpers در ASP.Net Web Pages

* راهنمایی : زمانی که برای اولین بار به بخش Web Pages Administration وارد می شوید ، برنامه از شما می خواهد تا برای خود یک رمز عبور تعیین کنید . پس از آن ، از در هر بار ورود بایستی رمز خود را وارد نمایید .



راجع این مطلب سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...         >>>>>  ورود به انجمن تخصصی


نطر خودتان درباره این صفحه را با ما در میان گذاشته و در صورت تمایل از Developer1 حمایت نمایید :

آیا مطالب این صفحه برای شما مناسب و مفید بوده است :

نام :                 
آدرس Email :    
 
نظر شما :  
 
سوال امنیتی : پایتخت ایران ؟      
حمایت از سایت Developer1