عبارات با قاعده در روبی

ژانویه 25

عبارات با قاعده یا Regular Expression ها چیزهایی هستند که همیشه میتوانند در راحت انجام شدن بسیاری از کارها به ما کمک کنند. برای مثال، فرض کنیم یک اسکریپتی داریم که میخواهد تعداد ایمیل های موجود در لیست کاربران را به ما بگوید. یا این که ببینیم چند درصد از کاربران، از جیمیل، یاهو یا […]

برنامه نویسی پیشرفته در روبی – بخش سوم

سپتامبر 30

در آموزش پیشین ، در مورد تبدیل نوع کلاس ها و همچنین ارث بری به قدر کافی صحبت شد. در این آموزش، قصد داریم تا در مورد «سر بارگذاری عملگرها» یا Operator Overloading بحث کنیم. وقتی یک کلاس جدید ایجاد میکنیم، به طور مستقیم نمی توانیم روی متغیرهای instance از عملگرها استفاده کنیم. به همین […]

برنامه نویسی پیشرفته در روبی – بخش دوم

سپتامبر 17

در آموزش پیشین، در مورد ساخت کلاس و افزودن متد، بحث کردیم. در این آموزش، میخواهیم کمی آموزش را تعمیم دهیم، و درباره ارث بری صحبت کنیم. در آموزش قبلی، یک کلاس کاربر به این شکل تهیه کردیم : بیایید یک برنامه بزرگ را در نظر بگیریم، مثلا قرار است از کاربرها، عده ای را […]

برنامه نویسی پیشرفته در روبی – بخش اول

آگوست 15

در کتاب آموزش روبی، در فصل آخر، خرده توضیحاتی را درباره شی گرایی در روبی آورده‌ایم، اما آن توضیحات برای کسی که بخواهد کد شی‌گرای واقعی بنویسد، کافی نیست. بنابراین، تصمیم بر آن شد تا در سلسله مقالاتی در این وبگاه، شی گرایی و برنامه نویسی پیشرفته در روبی را بررسی کنیم. در فصل آخر […]

کار با کلاس File در روبی

جولای 27

در این مطلب، قصد ما اینست که کمی با کلاس File در روبی کار کرده و آشنا شویم، این کلاس برای ایجاد، خواندن و نوشتن، و تغییر در مجوز های فایل ها استفاده میگردد. ابتدا، مروری بر کلیدی ترین ویژگی های این کلاس میکنیم و سپس، با استفاده از آن، یک ویرایشگر متنی بسیار ساده […]

درآمدی بر Active Record

آوریل 19

Active Record یک جم برای ارتباط سازمان دیده با دیتابیس بوده که توسط Rails تنظیم و فراخوانی میشود. این یک آشنایی با Active Record است و دانش SQL و Rails تا حدئ توصیه میشود هرچند نیازی به این دانش برای درک این مقاله نیست. برای استفاده ابتدایی از ActiveRecord باید سه بخش از آن‌ را […]

روبی برای سی شارپ کارها

مارس 26

با سلام خدمت شما دوستان عزیزم.مدتی هست که توفیق اجباری شده سی شارپ یاد گرفتم. دو کلاس Console و Convert در این زبان شدیدا باعث علاقه مند شدن من به این زبان شدن. با خودم تصمیم گرفتم این دو کلاس رو به روبی بیارم. در واقع، خواستم یک اسکریپت کوچیک بنویسم تا هم خودم روبی […]