- شروع کننده موضوع
- #1
- ارسالها
- 351
- امتیاز
- 44
- نام مرکز سمپاد
- علامه حلی 1
- شهر
- تهران
- سال فارغ التحصیلی
- 1388
خیلی هاتون توی مدرسه برنامه نویسی C++ یاد میگیرید.
مشکل ها یا میشه گفت نکات مبهم زیادی هست.
اینکه از چه کامپایلری استفاده کنیم؟ اصلن فرقشون چیه؟
از چه IDE استفاده کنیم؟ کدوم راحت تره؟ کدوم خوشگل تره؟
و بعد اینکه با خود C++ چه برنامه هایی میشه نوشت.
همش که نمیشه برنامه کنسولی نوشت که. حوصله آدم سر میره.
یا برای رسم اشکال گرافیکی از چه کتابخونه ای استفاده کنیم؟
این کتاب خونه ها از کجا اومده ؟ کی نوشته ؟!؟
خب برای حل این مشکل ها روش های مختلفی دارید.
خیلی هاتون میرید سراغ C#.
سی شارپ هم خوبه. مخصوصن برای کسی که سی بلده.
ولی دیدم جای یه چیزی توی این انجمن خالیه.
الان می خوایم با یه فریم ورک (Framework) آشنا بشیم.
یه سری لایبری. یه IDE. و یه سری ابزار دیگه. همش برای برنامه نویسی راحت تر، کاربردی تر و ... با C++ !
اسمش اینه : Qt
و اینجوری تلفظ میشه : کیوت (مثل کلمه cute به معنی دلفریب! ) پس نخونیدش کیو-تی !
میتونید یه سری هم به مقالش توی ویکیپدیا بزنید!
http://en.wikipedia.org/wiki/Qt_(framework)
سایت خودش هم اینه:
http://qt-project.org/
و از این آدرس هم قابل دسترسیه:
http://qt.nokia.com/
بله! تعجب نکنید! Qt مال شرکت Nokia هست!
خب. فکر کنم مرحله اول برای کار با این بند و بساط برنامه نویسی (SDK) دانلود کردن اونه!
متاسفانه این مرحله به اون آسونی ها هم نیست! حجمش بالاست.
برای ویندوز حجمش 1.7 گیگه! و برای لینوکس و مک حدود 800 مگ!
یه چیز دیگه!
هر برنامه ای که با استفاده از ابزار Qt می نویسید در تمام سیستم عامل های ویندوز، لینوکس، و مک اواس اجرا میشه!
بدون نیاز به انجام هیچ تغییری! فقط کافیه کد برنامتون رو توی اون سیستم عامل کامپایل کنید.
بس برید دانلودش کنید!
حواستون باشه که Offline Installer رو باید دانلود کنید ها! یه وقت زرنگ بازی نخواید در بیارید!
Offline منظورش اینه که فایل نصبی که دانلود می کنید دیگه موقع نصب نیاز به اینترنت نداره. برای همین حجمش بالاست.
نصب که کردید چیزی که دارید یک IDE هست به نام Qt Creator و یک کامپایلر C++ و خود لایبری های Qt که ما فعلن باهاش کاری نداریم
یعنی می خوام بگم میتونیم ازشون تو برنامه هامون استفاده نکنیم!
یعنی میشه همون برنامه سی پلاس پلاس خودمون رو توش بنویسیم و اجرا کنیم.
پس همین کارو بکنید. یعنی برنامه هایی که قبلن توی Dev-C++ یا Code::Blocks یا Visual studio می نوشتید رو حالا اینجا بنویسید.
در پست های بعدی کم کم شروع می کنیم به استفاده از خود لایبری Qt
برنامه هایی می تونیم بنویسیم که گرافیکی هستند. (یعنی به جای کنسول (اون صفحه سیاهه) برنامه مثل بقیه برنامه های ویندوز پنجره داره!)
برنامه هایی می تونیم بنویسیم که از طریق شبکه به هم دیگه اصلاعات بفرستن و بگیرن. (یعنی می تونه یه مسنجر باشه)
و خیلی کارای دیگه...
و این رو هم بهتون بگم که برای ادامه ی کار حتمن لازم نیست لنگ من بمونید!
از الان یاد بگیرید که "یاد بگیرید" ! خودتون یاد بگیرید!
فکر نمی کنم نیاز به هوش خیلی بالایی داشته باشه که برید تو گوگل سرچ کنید "آموزش Qt" تا مطالب آموزشی Qt به زبون فارسی براتون بیاد!
http://fa.wikipedia.org/wiki/%DA%A9%DB%8C%D9%88%D8%AA
قصدم اینه که الان یه فیدبک بگیرم ازتون. اگه خوب بود هر دفعه توی یک پست یه چیز کوچیک از Qt یادبگیریم.
مشکل ها یا میشه گفت نکات مبهم زیادی هست.
اینکه از چه کامپایلری استفاده کنیم؟ اصلن فرقشون چیه؟
از چه IDE استفاده کنیم؟ کدوم راحت تره؟ کدوم خوشگل تره؟
و بعد اینکه با خود C++ چه برنامه هایی میشه نوشت.
همش که نمیشه برنامه کنسولی نوشت که. حوصله آدم سر میره.
یا برای رسم اشکال گرافیکی از چه کتابخونه ای استفاده کنیم؟
این کتاب خونه ها از کجا اومده ؟ کی نوشته ؟!؟
خب برای حل این مشکل ها روش های مختلفی دارید.
خیلی هاتون میرید سراغ C#.
سی شارپ هم خوبه. مخصوصن برای کسی که سی بلده.
ولی دیدم جای یه چیزی توی این انجمن خالیه.
الان می خوایم با یه فریم ورک (Framework) آشنا بشیم.
یه سری لایبری. یه IDE. و یه سری ابزار دیگه. همش برای برنامه نویسی راحت تر، کاربردی تر و ... با C++ !
اسمش اینه : Qt
و اینجوری تلفظ میشه : کیوت (مثل کلمه cute به معنی دلفریب! ) پس نخونیدش کیو-تی !
میتونید یه سری هم به مقالش توی ویکیپدیا بزنید!
http://en.wikipedia.org/wiki/Qt_(framework)
سایت خودش هم اینه:
http://qt-project.org/
و از این آدرس هم قابل دسترسیه:
http://qt.nokia.com/
بله! تعجب نکنید! Qt مال شرکت Nokia هست!
خب. فکر کنم مرحله اول برای کار با این بند و بساط برنامه نویسی (SDK) دانلود کردن اونه!
متاسفانه این مرحله به اون آسونی ها هم نیست! حجمش بالاست.
برای ویندوز حجمش 1.7 گیگه! و برای لینوکس و مک حدود 800 مگ!
یه چیز دیگه!
هر برنامه ای که با استفاده از ابزار Qt می نویسید در تمام سیستم عامل های ویندوز، لینوکس، و مک اواس اجرا میشه!
بدون نیاز به انجام هیچ تغییری! فقط کافیه کد برنامتون رو توی اون سیستم عامل کامپایل کنید.
بس برید دانلودش کنید!
حواستون باشه که Offline Installer رو باید دانلود کنید ها! یه وقت زرنگ بازی نخواید در بیارید!
Offline منظورش اینه که فایل نصبی که دانلود می کنید دیگه موقع نصب نیاز به اینترنت نداره. برای همین حجمش بالاست.
نصب که کردید چیزی که دارید یک IDE هست به نام Qt Creator و یک کامپایلر C++ و خود لایبری های Qt که ما فعلن باهاش کاری نداریم
یعنی می خوام بگم میتونیم ازشون تو برنامه هامون استفاده نکنیم!
یعنی میشه همون برنامه سی پلاس پلاس خودمون رو توش بنویسیم و اجرا کنیم.
پس همین کارو بکنید. یعنی برنامه هایی که قبلن توی Dev-C++ یا Code::Blocks یا Visual studio می نوشتید رو حالا اینجا بنویسید.
در پست های بعدی کم کم شروع می کنیم به استفاده از خود لایبری Qt
برنامه هایی می تونیم بنویسیم که گرافیکی هستند. (یعنی به جای کنسول (اون صفحه سیاهه) برنامه مثل بقیه برنامه های ویندوز پنجره داره!)
برنامه هایی می تونیم بنویسیم که از طریق شبکه به هم دیگه اصلاعات بفرستن و بگیرن. (یعنی می تونه یه مسنجر باشه)
و خیلی کارای دیگه...
و این رو هم بهتون بگم که برای ادامه ی کار حتمن لازم نیست لنگ من بمونید!
از الان یاد بگیرید که "یاد بگیرید" ! خودتون یاد بگیرید!
فکر نمی کنم نیاز به هوش خیلی بالایی داشته باشه که برید تو گوگل سرچ کنید "آموزش Qt" تا مطالب آموزشی Qt به زبون فارسی براتون بیاد!
http://fa.wikipedia.org/wiki/%DA%A9%DB%8C%D9%88%D8%AA
قصدم اینه که الان یه فیدبک بگیرم ازتون. اگه خوب بود هر دفعه توی یک پست یه چیز کوچیک از Qt یادبگیریم.