انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: شروع کیوتی با سی‌پلاس‌پلاس  (دفعات بازدید: 4106 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین بهنام …

  • High Hero Member
  • *
  • ارسال: 1028
  • إن أحسنتم أحسنتم لأنفسكم وإن أسأتم فلها
شروع کیوتی با سی‌پلاس‌پلاس
« : 08 خرداد 1392، 05:27 ب‌ظ »
سلام.
اول از همه منو بخاطر ایجاد تاپیک جدید ببخشید چون هرچی گشتم به یک نتیجه‌ی مطلوب و دسته بندی شده نرسیدم

من میخوام سی‌پلاس‌پلاس با فریم ورک qt را یاد بگیرم و زود برنامه بسازم
1. کامل توضیح بدید که در کجا بنویسم و از کجا نصبش کنم و راش بندازم (یه جایی مثل ویژوال استودیو)
2. از کجا فیلم و کتاب ساده (برای برنامه سازی سریع و گرافیکی) گیر بیارم. غیر از qt-project.ir
3. اگه توضیح دیگه‌ای لازم میدونید٫ بفرمایید.

ممنون
« آخرین ویرایش: 19 خرداد 1392، 09:16 ق‌ظ توسط >=|-0{×-8> »
:) :)

آفلاین MHA152

  • High Hero Member
  • *
  • ارسال: 2745
  • جنسیت : پسر
  • من عاشق یونیکسی ها هستم
پاسخ : همه چی در مورد کیوت و سی پلاس پلاس
« پاسخ #1 : 08 خرداد 1392، 05:35 ب‌ظ »
1. کامل توضیح بدید که در کجا بنویسم و از کجا نصبش کنم و راش بندازم (یه جایی مثل ویژوال استودیو)
ممنون
با دستور زیر کیوت و کتابخانه هاش و g++ نصب میشه
sudo apt-get install qtcreator
بهتون پیشنهاد می کنم به دنیای بزرگ شبه−یونیکس وارد بشید و از پیشرفت لذت ببرید
جیمیلم

آفلاین Geek

  • High Hero Member
  • *
  • ارسال: 1116
  • جنسیت : پسر
  • The answer to life the universe and everything: 42
پاسخ : همه چی در مورد کیوت و سی پلاس پلاس
« پاسخ #2 : 08 خرداد 1392، 10:44 ب‌ظ »
سلام
منم خیلی دوست دارم تحت این فریم ورک برنامه بنویسم...اما تا به حال کتاب جالبی که به زبان فارسی باشه ندیدم...
راستش به جورایی دیگه میخوام از کتاب های فارسی فاصله بگیرم...مثلا الان داشتم کتاب سیستم عامل تننباوم رو ورق میزدم...فوق العاده مزخرف ترجمه شده یا خیلی از کتاب های مشابه...
معمولا تالیفی ها بهترن...ترجمه که آشغاله... ](*,) ](*,)(یه پرانتز باز کنم:دوستان کسی سیستم عامل دکتر حقیقت رو خونده؟اونی که تالیف خودشه؟خوبه؟)

البته یه داستانی تعریف کنم براتون...
یه استادی داشتیم میگفت در دوران دانشگاه یه همکلاسی داشتن که همش از کتاب فیزیک هالیدی اشکال میگرفت که ترجمه اش ایراد داره و ال و بله!!! ](*,)
این شد که این بنده خدا تصمیم میگیره بره کلاس زبان تا خودش کتاب زبان اصلی رو بخونه!!! :o

آخرشم چند ترم مشروط شد و اخراج شد ???...چند سال بعد این استاد ما این بنده خدا رو میبینه...حالا کجا؟...تو مینی بوس!!!...البته پشت فرمونش!!!!!!!!!!!!! :-({|=(البته جسارت به رانندگان عزیز نباشه!!!مثلا من خودم عاشق کامیون FH هستم به خصوص رانندگی در بیابون!! 8))

اینه که باید نتیجه بگیریم زیاد رویایی نباشیم و اگه سطح زبان زیر متوسط داریم سمت این کارای خطرناک نریم... :lolflag:

لطفا دوستان با تجربه اطلاعاتشون رو به اشتراک بذارن.

گفتم اینم بذارم یه حالی بکنیم:



« آخرین ویرایش: 08 خرداد 1392، 10:48 ب‌ظ توسط Geek »

آفلاین alend

  • High Hero Member
  • *
  • ارسال: 1319

آفلاین majidkamali1370

  • Hero Member
  • *
  • ارسال: 928
  • جنسیت : پسر
پاسخ : همه چی در مورد کیوت و سی پلاس پلاس
« پاسخ #4 : 09 خرداد 1392، 07:26 ق‌ظ »
sudo apt-get install qt-sdkبا این دستور کل چیزایی که برای برنامه نویسی Qt نیاز هست رو نصب میکنه. از qtcreator گرفته تا Qt Designer و Assistant و ... که البته شاید نیازی به همشون نداشته باشی.
Ubuntu 14.04 LTS 64-bit - unity

آفلاین بهنام …

  • High Hero Member
  • *
  • ارسال: 1028
  • إن أحسنتم أحسنتم لأنفسكم وإن أسأتم فلها
پاسخ : همه چی در مورد کیوت و سی پلاس پلاس
« پاسخ #5 : 09 خرداد 1392، 09:55 ق‌ظ »
با اینکه از انگلیسی فقط سلام و تعارف بلدم ولی قبلا (ویندوز) با complete reference حال میکردم.
چون انگار از فارسی کلمه کلمه به انگلیسی ترجمه شده بود و بخشبندی جالبی داشت٫ تنها ایرادش این بود که فقط کنسولی و مبنایی بود

حالا دوستان عزیز٫ اگه کتاب و خصوصا فیلم خوب سراغ دارن لینک بدن (البته لینک پرسرعت و راحت مثل بیان باکس)
ممنون
:) :)

آفلاین MHA152

  • High Hero Member
  • *
  • ارسال: 2745
  • جنسیت : پسر
  • من عاشق یونیکسی ها هستم
پاسخ : همه چی در مورد کیوت و سی پلاس پلاس
« پاسخ #6 : 09 خرداد 1392، 09:59 ق‌ظ »
حالا دوستان عزیز٫ اگه کتاب و خصوصا فیلم خوب سراغ دارن لینک بدن (البته لینک پرسرعت و راحت مثل بیان باکس)
ممنون
pdf برای سی می خواهی یا کیوت؟
بهتون پیشنهاد می کنم به دنیای بزرگ شبه−یونیکس وارد بشید و از پیشرفت لذت ببرید
جیمیلم

آفلاین بهنام …

  • High Hero Member
  • *
  • ارسال: 1028
  • إن أحسنتم أحسنتم لأنفسكم وإن أسأتم فلها
پاسخ : همه چی در مورد کیوت و سی پلاس پلاس
« پاسخ #7 : 09 خرداد 1392، 08:03 ب‌ظ »
چند تا یافتم.
qt:
foundation of ...
advanced ...
the book of ...
c++ gui p...

cpp:
complete ref...
how to p...
core book ...

شماره سه قبلی خیلی کلی بود و تفکیک شد:
3. چرا کیوت از سیپلاس جداست؟؟؟ یعنی اینکه مگه قرار نیست سی پلاس پلاس با فریم ورک کیوتی کار بشه پس چرا این مطالب جدا هستند و ترکیب اینا چطور ممکنه؟

4. من میخوام زودی به کاربرد برسم: یعنی مثلا برنامه‌ی کتابداری و حسابداری بسازم٫ داده تحلیل کنم٫ برنامه‌ای کاربردی بسازم و روی وب پیاده کنم٫ اپلیکیشن‌هایی بسازم و روی لپتاپم از اون‌ها استفاده کنم٫ برنامه‌ی قابل نصب روی ویندوز بسازم برای اهداف و مناسبات خاص و ... بستگی به نیاز اون موقعم داره ولی در ابتدای کار خوب باید مهارت کسب کنم. ولی سیری برای مطالعه روی این کتاب‌ها نیافتم. توصیه و نکته و معرفی و هرچی میدونید بگید؟

5. منبع فارسی ندارم. اگه باشه خوبه چون بعضی جاها واقعا توی انگلیسیا گیر دارم.
« آخرین ویرایش: 10 خرداد 1392، 10:29 ق‌ظ توسط >=|-0{×-8> »
:) :)

آفلاین MHA152

  • High Hero Member
  • *
  • ارسال: 2745
  • جنسیت : پسر
  • من عاشق یونیکسی ها هستم
پاسخ : همه چی در مورد کیوت و سی پلاس پلاس
« پاسخ #8 : 09 خرداد 1392، 10:10 ب‌ظ »
3. چرا کیوت از سیپلاس جداست؟؟؟ یعنی اینکه مگه قرار نیست سی پلاس پلاس با فریم ورک کیوتی کار بشه پس چرا این مطالب جدا هستند و تلفیق اینا چطور ممکنه؟
سی + را می تونید یصورت کنسول و حتی با فریم ورک های دیگه استفاده کنید برای همین لازم نیست اینا باهم باشند
وقتی qtcreator را نصب کنید کلمپایلر سی با کتابخانه های کیوت نصب میشند و می تونید از داخل همون نرم افزار اون ها را اجرا کنید و یا ازشون فایل اجرایی دریافت کنید
بهتون پیشنهاد می کنم به دنیای بزرگ شبه−یونیکس وارد بشید و از پیشرفت لذت ببرید
جیمیلم

آفلاین saleh_chz

  • Jr. Member
  • *
  • ارسال: 30
  • جنسیت : پسر
    • آی آر میکرو
پاسخ : همه چی در مورد کیوت و سی پلاس پلاس
« پاسخ #9 : 18 خرداد 1392، 11:32 ب‌ظ »
سلام
من می خواستم کیوت رو از مرکز نرم افزاری نصب کنم ... یکم که دانلود می کنه خطای اتصال میده!!! چند بار هم امتحان کردم و مشکل داره.
حالا من از توی سایتش آخرین نسخه رو دانلود کنم ؟
download.qt-project.org/official_releases/qt/5.0/5.0.2/qt-linux-opensource-5.0.2-x86-offline.run

یا اینکه با همین کامند نصبش کنم؟
این که دانلود می کنه بدون سورس کدش هست دیگه ؟
چگونه می توان قطعات فلز را هوشمند نمود اما خویشتن را نه؟!

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : همه چی در مورد کیوت و سی پلاس پلاس
« پاسخ #10 : 19 خرداد 1392، 12:00 ق‌ظ »
نقل‌قول
4. من میخوام زودی به کاربرد برسم: یعنی مثلا برنامه‌ی کتابداری و حسابداری بسازم٫ داده تحلیل کنم٫ برنامه‌ای کاربردی بسازم و روی وب پیاده کنم٫ اپلیکیشن‌هایی بسازم و روی لپتاپم از اون‌ها استفاده کنم٫ برنامه‌ی قابل نصب روی ویندوز بسازم برای اهداف و مناسبات خاص و ... بستگی به نیاز اون موقعم داره ولی در ابتدای کار خوب باید مهارت کسب کنم. ولی سیری برای مطالعه روی این کتاب‌ها نیافتم. توصیه و نکته و معرفی و هرچی میدونید بگید؟

خب شما نه تنها نیاز به یادگیری ++C و کیوت دارید ، بلکه باید به یادگیری پایگاه داده ها نیز بپردازید. نرم افزارهای کتابداری و حسابداری نیاز مبرمی به پایگاه داده دارند (البته نه مثل اونی که توی هوش سیاه داشت میساخت ;D

قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین MHA152

  • High Hero Member
  • *
  • ارسال: 2745
  • جنسیت : پسر
  • من عاشق یونیکسی ها هستم
پاسخ : همه چی در مورد کیوت و سی پلاس پلاس
« پاسخ #11 : 19 خرداد 1392، 12:09 ق‌ظ »
با چی می خواهید نصبش کنید؟
از apt-fast , aptitude استفاده کنید انشاالله که حل میشه(در انجمن در رابطه با اینها جستجو کنید)
بهتون پیشنهاد می کنم به دنیای بزرگ شبه−یونیکس وارد بشید و از پیشرفت لذت ببرید
جیمیلم

آفلاین masoudk

  • Sr. Member
  • *
  • ارسال: 334
  • جنسیت : پسر
  • I love my loneliness
پاسخ : شروع کیوتی با سی‌پلاس‌پلاس
« پاسخ #12 : 23 خرداد 1392، 07:19 ق‌ظ »
چندتا نکته:

۱. اگه آخرین نسخه ی qt رو میخواین، بهتره از یکی از سایتش مثلا http://qt-project.org/ دانلود کنید. (چون سایت زیاد داره)
برای اینکه راحت دانلود کنید میتونید توی مرورگر فایر فایکس از قسمت tools --> add-ons افزونه ی downthemall رو نصب کنید که اگه وسط دانلود مشکلی برای ارتباط شما پیش اومد دانلود کنسل نشه.

۲. نسخه ی آخر qt نیاز به یه کامپایلر داره که با دستور زیر میتونید اون و داشته باشید.
sudo apt-get install g++
۳. من از اینجا دارم qt یاد میگیرم
http://www.youtube.com/playlist?list=PL2D1942A4688E9D63

۴. سینتکسش به حروف بزرگ و کوچک حساس است
به این نکته چهارم دقت کنید، مثلا من نوشتم QDebug دیدم رنگش عوض شده فکر کردم درسته ولی بعد از چند ساعت فکر که چرا کدی که مینویسم کار نمیکنه فهمیدم درستش qDebug هستش که اینم رنگش عوض میشه.

ویرایش شده:
با چیزای گفته شده میشه با موفقیت برنامه های کنسول نوشت.
برای اینکه بتونید gui application بنویسید احتیاج به دو package زیر دارید که با این دستور میشه گرفت:
sudo apt-get install libgl1-mesa-dev
sudo apt-get install libglu1-mesa-dev
« آخرین ویرایش: 23 خرداد 1392، 06:30 ب‌ظ توسط masoudk »
contact masoudk1990@yahoo.com

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : شروع کیوتی با سی‌پلاس‌پلاس
« پاسخ #13 : 25 خرداد 1392، 11:11 ق‌ظ »
نقل‌قول
۴. سینتکسش به حروف بزرگ و کوچک حساس است

مگه بقیه زبانها نیست؟ تا جایی که میدونم خود ++C هم چنین چیزی رو داره و همین در Qt هم هست.

مثلا من cout رو عمدا نوشتم COUT و این خروجی رو گرفتم :

1.cxx: In function ‘int main()’:
1.cxx:5:1: error: ‘COUT’ was not declared in this scope
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین Geek

  • High Hero Member
  • *
  • ارسال: 1116
  • جنسیت : پسر
  • The answer to life the universe and everything: 42
پاسخ : شروع کیوتی با سی‌پلاس‌پلاس
« پاسخ #14 : 25 خرداد 1392، 03:44 ب‌ظ »
نقل‌قول
۴. سینتکسش به حروف بزرگ و کوچک حساس است

مگه بقیه زبانها نیست؟ تا جایی که میدونم خود ++C هم چنین چیزی رو داره و همین در Qt هم هست.

مثلا من cout رو عمدا نوشتم COUT و این خروجی رو گرفتم :

1.cxx: In function ‘int main()’:
1.cxx:5:1: error: ‘COUT’ was not declared in this scope

همه که نه!
http://en.wikipedia.org/wiki/Case_sensitivity