۷ مطلب در تیر ۱۳۹۴ ثبت شده است

استفاده از Terminal در Ubuntu

سلام!

Terminal یکی از مهم ترین ابزار های موجود در Ubuntu، Mac OS و ... است. با این برنامه، شما می توانید خیلی از کار های مورد نیاز خود را انجام دهید. شاید در ابتدا استفاده از این برنامه سخت به نظر برسد؛ امّا اگر با آن شروع به کار کنید، می بینید که خیلی هم کار سختی نیست.

دو راه برای باز کردن Terminal وجود دارد:

۱. ctrl+alt+t

۲. search کردن اسم terminal و باز کردن آن

Searching for Terminal

۲ نظر موافقین ۱ مخالفین ۰
روزبه صیادی

سورس بازی 4inaRow

سلام!

کد بازی 4inaRow را می توانید در ادامه ی مطلب مشاهده کنید. هر گونه سوال یا پیشنهاد یا سوالی در رابطه با این کد داشتید، در قسمت نظرات آن را مطرح کنید.

۱ نظر موافقین ۰ مخالفین ۰
روزبه صیادی

پاسخ تمرین سری قبل

سلام!

پاسخ تمرین سری قبل را می توانید در ادامه ی مطلب مشاهده کنید. مشکلات خود را در قسمت نظرات مطرح کنید.

۰ نظر موافقین ۰ مخالفین ۰
روزبه صیادی

تابع سازنده ی کپی (copy constructor)

سلام!

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

تابع سازنده ی کپی یا همان copy constructor، تابعی است که وقتی که ما اقدام به ساخت یک کپی از یک object می کنیم، صدا زده می شود. در حالت های زیر ما در واقع داریم از object کپی می گیریم (این موارد در بعضی از کامپایلر ها فرق می کنند.)؛

۰ نظر موافقین ۰ مخالفین ۰
روزبه صیادی

شناسایی نوع یک متغیر

سلام!

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

برای این کار باید کتاب خانه ی typeinfo را include کنید.

#include <typeinfo>

حالا می خواهیم نوع متغیر مورد نظرمان را مشخص کنیم. برای این کار از یک operator به نام typeid استفاده می کنیم. خروجی این operator یک type_info است. خود type_info یک تابع دارد به نام name که اسم متغیر را برمی گرداند.

بنابراین اگر بخواهیم نوع یک متغیر را بفهمیم، باید مانند کد زیر عمل کنیم؛

typeid( VARIABLE ).name()

۰ نظر موافقین ۰ مخالفین ۰
روزبه صیادی

سورس بازی Pentago

سلام!

در ادامه می توانید کد بازی پنتاگو را مشاهده کنید. در صورتی که در باره ی این کد سوال یا پیشنهادی دارید، در قسمت نظرات مطرح کنید.

توضیحات:

کلاس Block مربوط به خانه های بازی است (که شامل ۳۶ تا خانه می باشد).

کلاس Set مربوط به ۴ قسمت بازی است (که شامل ۹ تا Block می باشد).

کلاس Board هم زمین بازی است و دارای ۴ تا set است.

۱ نظر موافقین ۰ مخالفین ۰
روزبه صیادی

سورس بازی XO

سلام!

کد بازی XO را می توانید در ادامه مشاهده کنید. کد بقیه ی پروژه ها به مرور زمان در وبلاگ قرار خواهند گرفت.

۲ نظر موافقین ۰ مخالفین ۰
روزبه صیادی