amihomo کاربر جدید
تاريخ عضويت: شنبه 21 آبان 1384 تعداد ارسالها: 11
1 شنبه 29 آبان 1384 - 06:04 |
|
|
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/
|
|
|