در این خودآموز نحوه نصب کامپایلر GCC برای زبان C را روی ویندوز، مک و لینوکس آموزش خواهیم داد. نصب C بر روی ویندوز برای این منظور، ما از یک محیط برنامه نویسی متن باز(Open-source) به نام کدبلاکز(Code::Blocks) استفاده می کنیم که یک کامپایلر( که توسط موسسه آزاد نرم افزار …
ادامه نوشته »زبان برنامه نویسی C چیست؟ معرفی، تاریخچه و مفاهیم اولیه
زبان C چیست؟ زبان C یک زبان برنامه نویسی همه منظوره بسیار محبوب، ساده و انعطاف پذیر می باشد. این زبان یک زبان مستقل از ماشین و ساختاریافته است که در موارد بی شماری بکارگرفته شده است. زبان C زبان اولیه برای نوشتن هرچیزی از سیستم عامل ها گرفته(ویندوز و …
ادامه نوشته »نحوه استفاده از LineEdit یا QLineEdit در نرم افزار کیوت
در مقاله نحوه استفاده از TextEdit در نرم افزار کیوت به صورت پروژه محور روش استفاده از کلاس QTextEdit در Qt را بیان کردیم. در مقاله حاضر در قالب طرح پروژه، نحوه استفاده از کلاس ” QLineEdit” را در نرم افزار کیوت یاد می گیریم. در طراحی واسط گرافیکی کلاس …
ادامه نوشته »نحوه استفاده از TextEdit در نرم افزار کیوت
در مقاله نحوه استفاده از سیگنال و اسلات در کیوت – نوشتن برنامه در Qt بدون استفاده از فرم ها نحوه استفاده از کلاس pushbutton را یاد گرفتیم. طوری که با کلیک روی کلید print، یک عبارت متنی در بخش “Application Output” نرم افزار کیوت نمایش داده می شد. پرینت …
ادامه نوشته »نحوه استفاده از سیگنال و اسلات در کیوت – نوشتن برنامه در Qt بدون استفاده از فرم ها
در آموزش شروع کار با نرم افزار Qt یا کیوت، نحوه نمایش یک داده رشته ای یا String در نرم افزار کیوت را یاد گرفتیم. همچنین در آموزش شروع کار با GUI در نرم افزار Qt، اولین برنامه کیوت خود را با استفاده از فرم ها نوشتیم و یاد گرفتیم …
ادامه نوشته »سیگنال Signal و اسلات Slot در کیوت
در این جلسه از مجموعه آموزش کیوت از صفر، می خواهیم به معرفی سیگنال و اسلات در نرم افزار qt بپردازیم. قبلاً در آموزش شروع کار با GUI در نرم افزار Qt به مفهوم سیگنال و اسلات در نرم افزار کیوت اشاره ای داشتیم. در این جلسه توضیح کامل تری …
ادامه نوشته »شروع کار با GUI در نرم افزار Qt
در جلسه سوم مجموعه آموزش نرم افزار Qt، با ساخت پروژه ای از نوع “Qt Console Application” کار با نرم افزار کیوت را شروع کردیم. در این مقاله می خواهیم پروژه ای از نوع “Qt Widgets Application” بسازیم که امکان برنامه نویسی به زبان ++C را به همراه امکان ایجاد …
ادامه نوشته »مفهوم کلاس Class و شیء Object در برنامه نویسی ++C
در این آموزش می خواهیم با مفهوم کلاس و شیء در برنامه نویسی ++C آشنا شویم و به طور کلی ارتباط بین کلاس و شیء در برنامه نویسی شیء گرا را بررسی کنیم. مفهوم کلاس Class کلاس مفهومی است که در برنامه نویسی شیء گرا (OOP : Object Oriented Programming) …
ادامه نوشته »آموزش شروع کار با نرم افزار Qt یا کیوت
در مقاله قبل دلیل استفاده از نرم افزار Qt و نحوه دانلود و نصب آن را بررسی نمودیم. در این آموزش می خواهیم کار با نرم افزار کیوت را آغاز کنیم. بنابراین برای شروع کار با نرم افزار Qt و نوشتن اولین برنامه در Qt با این آموزش همراه باشید. …
ادامه نوشته »نکات برنامه نویسی پیشرفته C و ++C – اشاره گر های تابعی، typedef ، const
نکات برنامه نویسی پیشرفته C و ++C ، شاید برای شما هم اتفاق افتاده باشد که در زبان C یا ++C با عبارت های عجیبی مانند زیر رو به رو شده اید : int * (* (*fp1) (int) ) [10]; یا عبارت های مشابهی که درک آن برای شما سخت …
ادامه نوشته »آموزش نصب نرم افزار Qt – جلسه دوم آموزش برنامه نویسی با نرم افزار کیوت
در مقاله قبل به انواع سیستم عاملهایی که Qt (کیوتی نوشته میشود و کیوت خوانده میشود) قابلیت اجرا روی آنها دارد، اهداف و قابلیتهای مختلف Qt، همچنین ابزارها، کتابخانهها و زبانهای مختلفی که امکان برنامهنویسی با آنها در Qt وجود دارد به صورت اجمالی اشاره نمودیم. در ادامه به صورت …
ادامه نوشته »آموزش کار با گیت هاب GitHub
Repository چیست؟ Repo در واقع مخففی برای کلمه repository به معنای مخزن یا انبار نگهداری است. این مخزن را به صورت پوشهای از تعداد زیادی فایل در نظر بگیرید که علاوه بر محتویات خود فایل ها، تمام تغییراتی که در فایلها اعمال میشوند نیز در آن ثبت میگردد. در این …
ادامه نوشته »آموزش داکیومنت سازی با Doxygen
Doxygen یک نرم افزار رایگان GPL2 برای مستند سازی خروجی برنامه نویسی است. داکسیژن یا Doxygen یک نرم افزار عمومی و مورد پسند جامعه برنامه نویسان برای تهیه داکیومنت از سورس کد برنامه نویسی می باشد. اولین بار برای سورس سی پلاس پلاس تهیه شده ولی زبان های برنامه نویسی دیگر …
ادامه نوشته »برنامه نویسی با کیوت یا Qt
Qt چیست ؟ کیوت یا Qt مجموعهای از کتابخانهها و هدرهای نوشتهشده به زبان ++C است که به برنامهنویسان امکان توسعه آسان نرمافزارهای کاربردی را میدهد. نرمافزارهای نوشته شده با QT با استفاده از یک کامپایلر زبان ++C برای طیف وسیعی از سیستمعاملها از جمله لینوکس ، ویندوز، ویندوز …
ادامه نوشته »بهترین زبان های برنامه نویسی امسال
بهترین زبان برنامه نویسی کدومه ؟ کدومش را یادبگیرم بازار کار خوبی داره ؟ کدوم زبان برنامه نویسی کاربرد بیشتری داره ؟ کدوم زبان برنامه نویسی راحته برای یادگیری؟ این ها سوالاتی هستن که مبتدیان یادگیری برنامه نویسی معمولا خیلی میپرسن و همچنین بحث های خیلی حرفه ای در مورد …
ادامه نوشته »