مطالب مفید

سلام دوستان عزیز .در راستای آموزش های طراحی وب سایت با استفاده از زبان برنامه نویسی روبی در این بخش و بخش بعدی قراره که در مورد محیط برنامه نویسی پیشنهادی ما برای اینکار یعنی ردریلز بپردازیم.ترجمه این بخش به سفارش کانون تبلیغاتی تکین پرداز تبریز صورت گرفته.امیدوارم لذت ببرید
 


RadRailsاستفاده از

 

رد ریلز برای روبی یک محیط توسعه یکپارچست (IDE).Rad  مخفف Rapid application development  به معنی توسعه سریع نرم افزار هست (که در واقع ریلز هم وابسته به روبی هست). رد ریلز بر اساس پلتفرم eclipse ساخته شده- یک پلتفرم منبع باز که با بیشتر IDEها سازگاری داره.
 

کلمات، کلمات ، کلمات
 

برای اینکه کار برای شما و من راحت بشه. من یکم رو کلمه شناسی کار کردم که یکم از این کلمه شناسی برای شما آشناست و یکمش نیست.
 

  • Workbench: دسکتاپ ردریلز.جاییکه شما توش کدهاتونو مینویسین.
     
  • Area: یک بخش از workbench.
     
  • View:یک بخش از Workbench که به شما اطلاعات رو نشون میده تا بتونین اونو ببینین و تعریف کنین.veiw  ممکنه چندتا Area رو توی Workbench پر کنه.بیشتر viewها اطلاعات رو بصورت درختی یا لیست نشون میدن.میتونین از View برای تغییر بعضی چیزها استفاده کنین.برای نمونه برای پاک کردن فایلی به اسم useless_code.rb  کلمه useless_code.rb رو توی پنجره بازشو ریلز پیدا کنین و روی useless_code.rb راست کلیک کنین بعد روی گزینه delete کلیک کنین.
  • Editor: یک بخش دیگه از Workbench (در کنار view) که اطلاعات رو نمایش میده که تغییر بدید. ممکنه Workbench دوتا ادیتور داشته باشه مثلا به اسم های employee_controler.rb و application.rb . همه ادیتورها یه محیط رو استفاده میکنن – که البته بهش میگن محیط ادیتور- اما همشون روی تب های مخصوص خودشون جا دارن که میتونین تب هاشونو با کلیک موس انتخاب کنین.یک ادیتور یه سری کد مخصوص به خودشو نشون میده ( مثل ورد که یه سری کلمه مربوط به فایل خودشو نشون میده) .
     

محیط برنامه نویسی RadRails


اصلا توی view یا  editor چی هست؟
 

توی مراحل بعد که قراره این موارد اطلاعات بدیم بهتون.
 

  • Toolbar: یک بار زیر ردریلز و یک بار بالاش که یه سری چیزهایی روشه

     

محیط برنامه نویسی RadRails


 

 

  • Menu buttom: یه مثلث روبه پایین روی toolbar. وقتی روی menu buttom کلیک میکنین یه لیست درختی براتون ظاهر میشه. یه لیست متنوع از کارهایی که میتونین انجام بدید.
     

 

محیط برنامه نویسی RadRails


 

  • Choose buttum: یک دکمه که شما رو از این view  یا  editor  که توشید خلاص میکنه . همین عکس بالا رو ببینین.
     
  • Chevron: دوتا فلش که نشون میده که تب های مختلف توی یه area هستن.
  • Marker : یک آیکون ریز اطراف editor
     

داشتن یک دید کلی از قضیه
 

  • Layout:یک چیدمان از viewهای قطعی روی workbench
     
  • Prespective:یه روش دستی راحت برای رسیدن به layoutهای خیلی مفید.اگه یه طرح خاصی خیلی براتون به درد بخوره ، پس بهش اسم دادید.و وقتی این کارو انجام دادید پس میتونید اونو هر موقع  که بخواید استفاده کنید.
     

پرسپکتیو ریلز برای ایجاد و اصلاح پروژه های ریلز خیلی مفیده.در کل پرسپکتیو ریلز دارای 9 بخشه که در عکس های پایین میتونین ببینین.
 

علاوه بر این بخش ها پرسپکتیو ریلز دارای بخش edit هم هست.
 

محیط برنامه نویسی RadRails


یک سری از وظایف عادی RadRails
 

تو این قسمت در مورد دکمه ها و چیزهایی که روی workbench ردریلز وجود داره بحث میکنیم.و مابقی مطلب در مورد اینه که با اینا چیکار میتونیم بکنیم.
 

تغییر پرسپکتیو
 

همونجور که تو عکس پایین میبینید توی گوشه بالای سمت چپ میزکار رد ریلز روی بار میزکار دکمه ردریلز دیده میشه.روی دکمه ای که دارید میبینید ایجوری معلومه که الان روی میزکار ردریلز هستید.برای تغییر به پرسپکتیو دیکه کارهای زیر رو انجام بدید.
 

 

محیط برنامه نویسی RadRails

  1. روی open prespective کلیک کنید
  2. روی منویی که ظاهر میشه به دنبال اسمی که میخواهید فعال کنید کلیک کنید.

الان پرسپکتیوی که روی ردریلز هست برای ریلزه و مشکلی نداره ولی اگه لازم باشه پرسپکتیوی که فعال میکنید برای روبی باشه چطور؟

  1. اگه پرسپکتیوی که میخواستید رو پیدا نکردید روی other کلیک کنید

بخش select prespective  نشون داده میشه

  1. روبی رو انتخاب کنین و بعدش ok رو بزنین

پرسپکتیو روبی جلو روتون باز میشه.پرسپکتیو روبی برای تست برنامه های تولید شده ی قدیمی روبی خیلی کاربرد داره.بصورت از پیش تعریف شده پرسپکتیو روبی دارای 8 بخشه که میتونین تو تصویر پایین ببینین که شامل ادیتور مخصوص روبی هم میشه.
 

 

 

محیط برنامه نویسی RadRails

محیط برنامه نویسی RadRails


نشون دادن یک view


هر نمایشی دکمه بستن مخصوص به خودشو داره که البته ممکنه بطور تصادفی دکمه بستن رو بزنید.شما میتونین مراحل زیر رو دنبال کنید تا دوباره اونو بازش کنین
 

  1. گزینه window=>show رو مثل شکل پایین انتخاب کنین

محیط برنامه نویسی RadRails

 
  1. روی زیر منوی بازشده دنبال اسم منویی که مایلید باز کنین بگردید.
  2. اگه اون صفحه ایکه میخواستید باز کنید رو پیدا نکردید روی other کلیک کنید.
  3. روی منویی که باز شد حرکت کنید تا اون صفحه ای که میخواستید باز کنید رو پیدا کنین.


برای پیدا کردن صفحه ای که میخواستید باز کنین ممکنه لازم باشه شاخه show view رو باز کنین و بگردین تا پیداش کنین.


Wicked shell توی نسخه استاندارد ردریلز موجود نیست.شما میتونید افزونه Wicked shell رو به نصب استاندارد ردریلز خودتون اضافه کنید.
 

 

محیط برنامه نویسی RadRails

  1. روی ok کلیک کنید.


صفحه انتخاب شده روی میزکار ردریلز براتون ظاهر میشه.
 

محیط برنامه نویسی RadRails


استفاده از wizard برای ایجاد یه سری چیزا
 

  1. پروژه روبی یا ریلز خودتونو انتخاب کنین
     

هرچیزی که تولید کنین توی پروژه باقی میمونه (که قطعا اگه پروژه ای که تولید میکنید اگه یک برند یا یه چیز جدید هست مراحل  رو رد کنین)
 

2 . توی منوی اصلی ریلز file=>New رو انتخاب کنین.
 

Wizardرو انتخاب کنین که یک صفحه ظاهر میشه و بهتون چندین گزینه رو پیشنهاد میده( چند تا چیز که میتونید تولید کنید.
 

  1. یکی از آیتم ها رو انتخاب کنید و روی finish کلیک کنین.
     

مثلا من پروژه ریلز رو انتخاب کرده بودم و توی قدم دوم کلاس روبی رو انتخاب کردم و گزینه finish برای من هنوز باز نیست پس نمیتونم finish  رو بزنم بجاش روی گزینه next کلیک میکنم.و در جواب این کلیک ردریلز یک صفحه از گزینه های کلاس جدید روبی رو برام نمایش میده
 

محیط برنامه نویسی RadRails

  1. جاهای خالی رو پر کنین
     
  2. گزینه next رو بزنین تا به صفحه wizard دیگه منتقل بشید و بعدش finish  رو بزنین.


الان گزینه next  خاکستری شده.پس بجای کلیک روی next روی finish  کلیک کردم.وقتی که روی finish کلیک کردم wizard ناپدید شد.توی قسمت منابع روبی یه فایل روبی جدید به اسم my_new_class.rb  به وجود اومده،و تو بخش editor یه سری کد از قبل تعریف شده روبی رو میبینم.و این هم نتیجه کار .
 

محیط برنامه نویسی RadRails


امیدوارم لذت برده باشید



ترجمه شده به سفارش : آژانس تبلیغاتی تکین پرداز تبریز


 


مترجم:

 



تاریخ تولید :