
قسمت اول: مفاهیم اولیهشی گرایی یعنی اینکه هر مفهوم و مدلی را در برنامه نویسی بتوانیم با استفاده از یک شی پیاده سازی کنیم. مثلا یک کتابخانه را در نظر بگیرید: این کتابخانه دارای خصوصیاتی مانند نام، ظرفیت کتاب و لیستی ازکتاب هاست. از سوی دیگر این کتابخانه دارای رفتار هایی مانند حذف، اضافه و جستجو است. این دو ویژگی تقریبا در هر شیئی یافت میشوند. یک سنگ جرم دارد ...
ادامه مطلب
قسمت دوم: استفاده از اشیا، سازنده ها استفاده از اشیا پس از ساخت یک کلاس، باید آن را نمونه سازی کنیم. یعنی یک نمونه از این شی را بسازیم و استفاده کنیم. به نمونه ساخته شده یک شی از نوع یک کلاس (An object of type class) میگوییم. مثلا اگر کلاسی به نام Student داشته باشیم و یک نمونه از آن به اسم stu1 تعریف کنیم، stu1 یک شی از نوع Student خواهد بود. Student stu1; ...
ادامه مطلب
در این قسمت خط لوله، فیلترها و خواندن و نوشتن فایل ها را بررسی میکنیم. دانلود PDF ادامه مطلب...
ادامه مطلب
درود مجدد!بعد از مدت ها برگشتم (گرچه دورتر از موعد)، و میخوام که آموزش لینوکس رو همونطور که وعده دادم ادامه بدم.و همچنین،همه ی ما برنامه نویسا در طی فعالیتمون،موقع انجام یه پروژه، دیدن یه سوال و ...، ممکنه به مشکل بر بخوریم یا چالشی برامون پیش بیاد، و یادگیری و پیشرفت از همینجا شروع میشه. میخوام هر موقع از این چالش ها برام پیش اومد، یا گهگاهی کدی نوشتم تو وبلاگم با شما به اشتراک بذارم. اگر شما هم ...
ادامه مطلب
واقعا شرم آور است که قسمتی از آموزش را منتشر میکنم و مثال هایش را دو ماه بعد... از این هفته مجددا کار را جدی ادامه میدهم. دانلود مثال ها...
ادامه مطلب
بالاخره طبق قولی که مدت ها پیش داده بودم میخواهم آموزش CMake را شروع کنم. در اولین قسمت این آموزش با مقدمات کار اشنا میشوید و یک پروژه ساده را با CMake میسازید. در قسمت های بعدی روند کار کمی با کیوت در می آمیزد و پس از پایان این آموزش ها به سراغ ترکیب Qt و QML میرویم. ادامه مطلب...
ادامه مطلب
td p { margin-bottom: 0in; text-align: right; }p.sdfootnote { margin-left: 0.24in; text-indent: -0.24in; margin-bottom: 0in; direction: inherit; font-size: 10pt; line-height: 100%; }p.code-weste { direction: ltr; font-...
ادامه مطلب
با درود. در این قسمت با کتابخانه های اشتراکی یا دینامیکی (shared library) آشنا میشوید و یاد میگیرید که چگونه یک پروژه که فقط شامل یک کتابخانه است را با CMake بسازید. ادامه مطلب...
ادامه مطلب
با درودی دگرباره، با قسمتی جدید از آموزش Linux Essentials با شما هستم. در این قسمت مطالب قبلی را تکمیل میکنیم و شما را برای کاربرد های عملی grep آماده میکنیم. مثال های کاربردی منبع کم بود و در حال تهیه چند مثال کاربردی تر هستم ^.^ مشاهده آموزش + دریافت به صورت PDF در ادامه مطلب ادامه مطلب...
ادامه مطلب
از این قسمت به بعد، همانگونه که گفته شد مبحث عبارات با قاعده را شروع میکنیم. مبحثی کسل کننده -ـ- اما در عین حال به شدت کاربردی که میتواند بسته به مهارت شما پیچیده یا ساده باشد. پس این چند قسمت را تحمل کنید و پا به پای من بیایید تا به فیض برسید. و باز هم عذرخواهی میکنم که آموزش ها مختصر و با تاخیر ارائه میشود. دانلود این قسمت در قالب PDF ادامه مطلب...
ادامه مطلب
در این قسمت در ادامه مبحث کار با فایل ها به بررسی انواع لینک ها و روش ایجاد آن در لینوکس میپردازیم ادامه مطلب...
ادامه مطلب
از این به بعد آموزش های لینوکس کوتاه تر میشوند تا هر قسمت آموزش فقط به یک مضوع خاص بپردازد. در این قسمت از آموزش به معرفی دستور های more و less برای نمایش فایل های متنی میپردازیم. ادامه مطلب...
ادامه مطلب
به آخرین قسمت از آموزش های مربوط به فایل و پوشه رسیده ایم. در ای قسمت به بررسی روش های جستجوی فایل میپردازیم. ادامه مطلب...
ادامه مطلب