Contacts
صفحه اصلی پورتال | صفحه اصلی تالار | ثبت نام | اعضاء | گروه ها | جستجو | پرسش و پاسخ | فروشگاه الکترونیکی | خرید پستی بازی های کامپیوتری





صفحه اول انجمنها -> برنامه نویسی با زبان های C++ و Delphi و VB -> معرفي Qt
 

ارسال يك موضوع جديد   پاسخ به يك موضوع ديدن موضوع قبلي :: ديدن موضوع بعدي

معرفي Qt
نويسنده
پيغام
amihomo
کاربر جدید
کاربر جدید


تاريخ عضويت: شنبه 21 آبان 1384
تعداد ارسالها: 11


1 شنبه 29 آبان 1384 - 06:04
پاسخ بصورت نقل قول
Idea Qt يك جعبه ابزار C++ براي توليد برنامه هاي GUI براي چندين پلاتفورم مي باشد . بدين مفهوم كه برنامه فقط يك بار نوشته شده و براي اجرا در محيط سيستمهاي عامل مختلف كامپايل مي شود .

برنامه هاي Qt در همه پلاتفورمهاي مورد پشتيباني ظاهري بومي به خود مي گيرند . كامپايل مجدد تنها كاري است كه براي توليد يك برنامه كاربردي از روي يك كد منبع براي هر يك سيستمهاي عامل Windows 98 تا XP ، Mac OS X ، Linux ، Solaris ، HP-UX و بسياري از نسخه هاي ديگر Unix با X11 ، مورد نياز مي باشد .

Qt از سال 1995 تا كنون در بطن برنامه هاي تجاري بكاربرده شده است . شركتهايي مانند Adobe ، IBM ، Motorola ، NASA و Volvo و بسياري از سازمانها و شركتهاي كوچكتر ديگر از Qt استفاده مي كنند .

اغلب برنامه نويسان Qt را بعنوان يك محيط طراحي اينترفيس كاربر مستقل از پلاتفورم مي شناسند ، اما Qt فراتر از اينهاست . Qt به غير از GUI از پايگاههاي داده ، فايلها ، فايل سيستمها ، سوكتها و ... بطور مستقل از پلاتفورم پشتيباني مي كند .

Qt در C++ نوشته شده است ، اما اتصالاتي (bindings) با زبانهاي متعدد ديگري مانند C، Python،C# و غيره در آن وجود دارد .

Qt با استفاده از moc (Meta Object Compiler) و ابداع مفاهيم signal ها و slot ها براي ارتباط بين اشياء ، زبان C++ را توسعه داده است.

Qt براي طراحي واسط كاربر بصورت گرافيكي ابزاري به نام Qt Designer را ارائه مي كند .

Qt در همه جا از يونيكد (Unicode) استفاده مي كند و پشتيباني خوبي از بين المللي سازي (internationalization) دارد و با ارائه Qt Linguist و ساير ابزارها از مترجمها پشتيباني مي كند . برنامه ها مي توانند به راحتي متنهايي به زبانهاي عربي ، چيني ، انگليسي ، عبري ، ژاپني ، روسي و ساير زبانهاي مورد پشتيباني توسط يونيكد را بطور جداگانه يا با هم بكاربرند.

كاركرد برنامه هاي Qt را ميتوان با استفاده از plug-in ها و كتابخانه هاي ديناميك توسعه داد .

Qt يك جعبه ابزار تكامل يافته C++ است كه بطور گسترده اي در سراسر جهان بكاربرده مي شود . علاوه بر استفاده هاي تجاري بسياري كه از Qt مي شود، نسخه رايگان آن زيربناي KDE ، محيط دسكتاپ لينوكس مي باشد .

جهت كسب اطلاعات بيشتر به آدرس زير مراجعه كنيد:

http://www.trolltech.com/
Razz Question Question
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ديدن وب سايت كاربر
 

نويسنده
پيغام
Mehdix
کاربر جدید
کاربر جدید


تاريخ عضويت: 2 شنبه 10 مرداد 1384
تعداد ارسالها: 20


3 شنبه 8 آذر 1384 - 20:25
پاسخ بصورت نقل قول
اي ول خيلي عالي بود Laughing

تنها مشكل Qtاينه كه براي همه پلتفرمها به جز Linux پوليه Crying or Very sad

به جاي Qt ميتونيد از wxWidgets (قبلا اسمش wxWindows بوده) استفاده كنيد. مشابه Qt هست با اين تفاوت كه Open Source ه. Surprised Razz Razz
از سال 1992 شروع شده؛ حتي OS هاي embedded رو هم پشتيباني ميكنه؛ 100ها ابزار و Library كمكي واسش ساخته شده و ميشه؛ و خيلي چيزهاي ديگه.

كتاب Cross-Platform GUI Programming with wxWidgets كامل اموزشش ميده و چاپ 2005 هم هست. لينك دانلودش رو ميتونيد اينجا پيدا كنيد:
http://www.flazx.com/category55.php

ادرس سايت اصلي:
http://www.wxwidgets.org

اين هم يكي از سايت هاي جانبيش:
http://wxcode.sourceforge.net


چطوره؟ Cool
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي
 

نمايش نامه هاي ارسال شده قبلي:   
ارسال يك موضوع جديد   پاسخ به يك موضوع    صفحه 1 از 1 تمام ساعات و تاريخها بر حسب 3.5+ ساعت گرينويچ مي باشد


 
پرش به:  


شما نمي توانيد در اين انجمن نامه ارسال كنيد.
شما نمي توانيد به موضوعات اين انجمن پاسخ دهيد
شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن ويرايش كنيد
شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن حذف كنيد
شما نمي توانيد در نظر سنجي هاي اين انجمن شركت كنيد


unity3d

بازگردانی به فارسی : علی کسایی @ توسعه مجازی کادوس 2004-2011
Powered by phpBB © 2001, 2011 phpBB Group
| Home | عضويت | ليست اعضا | گروه هاي كاربران | جستجو | راهنماي اين انجمن | Log In |