لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
راهنمایی در انتخاب رابط گرافیکی برای برنامه نویسی
2006-12-24, 12:28 AM,
ارسال : #3
 
سلام

من تنها از GTK+ استفاده کرده‌ام و کدهای خود را با C می‌نویسم و در مورد QT و بقیه اطلاع خاصی ندارم. فایل‌های Development برای GTK+ تقریبا در تمامی توزیع‌ها یا به صورت پیش‌فرض نصب می‌شود یا اینکه راحت با Package Manager توزیع خود می‌توانید آن‌ها را نصب کنید. به عنوان مثال در Ubuntu:
[ltr]
کد :
$ sudo apt-get install libgtk2.0-dev libgtk2.0-doc libglib2.0-doc libpango1.0-doc libglade2.0-dev glade-2 glade-3 glade-doc libgtkmm2.0-dev libgtkmm2.0-doc devhelp
[/ltr]
یادتان باشد حتما DevHelp را هم نصب کنید و لذت استفاده از آن را آزمایش کنید Smile
برای ویندوز هم راحت‌ترین راه استفاده از <!-- m --><a class="postlink" href="http://gladewin32.sourceforge.net">http://gladewin32.sourceforge.net</a><!-- m --> به هم‌راه MinGW یا DevCpp می‌باشد (بدون gtkmm) که درنسخه‌ی 2.8 با نوشتن فارسی مشکل داشت. در این صورت فقط dev فایل‌ها را از سایت مزبور دانلود کرده و فایل‌های باینری را از <!-- m --><a class="postlink" href="http://gimp-win.sourceforge.net/stable.html">http://gimp-win.sourceforge.net/stable.html</a><!-- m --> دریافت نمائید. برای نصاب gtkmm برای ویندوز هم می‌توانید به سایت رسمی gtkmm رجوع کنید. (من تا کنون تجربه‌ای با آن نداشته‌ام)
هر چند که با C++ نیز می‌توانید برای GTK2 کد بنویسید ولی چون C++ کار هستید احتمالا gtkmm را ترجیح می‌دهید.
حالا کمی در مورد GTK+
* بسیار قابل حمل (lin, win, hurd, solaris, *bsd, beos, mac, amiga, aros, morphos و ...)
* پشتیبانی از زبان‌های c, c++, pascal, python, ruby, java, perl, ada, c#, fortran, guile, php و ...)
* برنمامه‌نویسی فوق‌العاده لذت‌بخش
* بهترین پشتیبانی از زبان‌های مختلف (مخصوصا فارسی) به واسطه‌ی Pango و بهداد اسفهبد Smile
* ساخت رابط کاربر از یک فایل xml
* ابزارهای زیبای تعبیه شده در glib (چیزی شبیه stl)
* و ...
جالب آن‌که GTK با C هم شیء گراست Smile
حالا دوستان QT کار هم اگه از مزیت‌های کیوت بگند عالی میشه.
به هر حال انتخاب با خود شماست :wink:
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


پيام هاي اين موضوع
راهنمایی در انتخاب رابط گرافیکی - توسط مهمان - 2006-12-23, 11:13 PM,
[بدون عنوان] - توسط nimax - 2006-12-23, 11:34 PM,
[بدون عنوان] - توسط kakilik - 2006-12-24, 12:28 AM
[بدون عنوان] - توسط jadi - 2006-12-24, 02:49 PM,
[بدون عنوان] - توسط مهمان - 2006-12-24, 05:27 PM,
[بدون عنوان] - توسط مهمان - 2006-12-25, 08:57 AM,
[بدون عنوان] - توسط مهمان - 2006-12-25, 11:56 AM,
[بدون عنوان] - توسط مهمان - 2006-12-25, 05:46 PM,
[بدون عنوان] - توسط مهمان - 2006-12-25, 06:03 PM,
[بدون عنوان] - توسط مهمان - 2006-12-25, 06:34 PM,
[بدون عنوان] - توسط مهمان - 2006-12-25, 10:09 PM,
[بدون عنوان] - توسط r_m1232002 - 2006-12-25, 10:24 PM,
[بدون عنوان] - توسط r_m1232002 - 2007-01-15, 09:02 PM,
[بدون عنوان] - توسط Natilous - 2007-01-15, 10:19 PM,
[بدون عنوان] - توسط مهمان - 2007-01-16, 02:36 AM,
[بدون عنوان] - توسط مهمان - 2007-01-16, 02:37 AM,
[بدون عنوان] - توسط hadian - 2007-01-16, 12:26 PM,
[بدون عنوان] - توسط r_m1232002 - 2007-01-16, 05:30 PM,
[بدون عنوان] - توسط r_m1232002 - 2007-02-10, 09:12 PM,
[بدون عنوان] - توسط مهمان - 2007-02-10, 09:52 PM,
[بدون عنوان] - توسط مهمان - 2007-02-11, 12:20 AM,
[بدون عنوان] - توسط m_pahlevanzadeh - 2007-02-11, 01:39 PM,
[بدون عنوان] - توسط r_m1232002 - 2007-02-11, 03:14 PM,
[بدون عنوان] - توسط m_pahlevanzadeh - 2007-02-11, 09:19 PM,
[بدون عنوان] - توسط سپیدار - 2007-02-11, 10:06 PM,
[بدون عنوان] - توسط m_pahlevanzadeh - 2007-02-11, 10:30 PM,
[بدون عنوان] - توسط r_m1232002 - 2007-02-12, 05:15 PM,

رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان