Qt

Qt (کیوت) يک فريم ورک مولتي پلتفرم براي توسعه نرم افزار مي باشد که اکثرا براي ايجاد برنامه هايي با رابط کاربري (GUI) مورد استفاده قرار مي گيرد . اما پس از نسخه ۴ امکان ايجاد برنامه هاي متني نيز فراهم شده است . بيشترين استفاده از Qt در رابط گرافيکي KDE بوده است که يکي از مهمترين محيط هاي گرافيکي لينوکس مي باشد . نرم افزار هاي بسياري چون Opera, Google Earth, Skype, Qtopia و … نيز توسط اين ابزار ايجاد گرديده اند . اين ابزار توسط يک شرکت نروژي به نام Trolltech ايجاد گرديده، هم اکنون در اختیار Digia ست و با سرعت بسياري در حال توسعه مي باشد .
Qt Logo لوگوي Qt4 زبان برنامه نويسي در Qt بصورت پيش فرض ++C مي باشد . اما امکان برنامه نويسي با زبانهاي ديگر چون پايتون ، رابي ، PHP ، پرل ، پاسکال و حتي #C و جاوا نيز در Qt فراهم مي باشد ! Qt تقريبا در اکثر سيستم عامل هاي موجود چون لينوکس ، ويندوز ، مک و سيستم هاي خاصي چون PDA ها و Smartphone ها قابل اجراست .
Qt از موتوري دروني و خاص خود براي ايجاد اشيا و پنجره ها استفاده مي کند . بنابراين امکان اجرا بر روي چندين سيستم عامل و نيز استفاده از اشايي پيشرفته براحتي ممکن مي باشد . در عين حال Qt در هر سيستم عامل، برنامه هايي درست همانند ظاهر همان سيستم عامل يا اصطلاحا محلي (native) توليد مي کند .
Qt اسمي کلي ست و شامل تمام ابزار و کتابخانه ها و طراح مي شود . در حقيقت محيط و فريم ورک Qt شامل قسمت هاي مختلفي مي باشد . هسته اصلي و داخلي آن شامل کتابخانه هايي بسيار گسترده در اکثرا زمينه هاي موجود چون پايگاه داده ، شبکه ، سيستم فايل ، اينترنت و … مي باشد . همچنين کيوتي شامل طراحي (Designer) گرافيکي و بسيار قدرتمند و ساده مي باشد که برنامه نويسي و ايجاد پنجره ها را بسيار آسان و سريع قابل پياده سازي مي کند .

Qt مولتي پلتفرم (کراس پلتفرم) مي باشد

Qt بطور کامل مولتي پلتفرم مي باشد . يعني مستقل از سيستم عامل يا به عبارت ديگر امکان اجرا بر روي محدوده وسيعي از سيستم عامل ها . مطمئنا برنامه هاي نوشته شده با Qt هم مولتي پلتفرم خواهند بود، چون براي اجرا فقط به کيوتي نياز دارند . اين ويژگي بسيار مهم و با ارزش مي باشد . براي مثال برنامه نويس مجموعه اي از API و توابع و نحوه اجراي و استفاده از آنها را ياد مي گيرد سپس در هر سيستم عاملي به راحتي مي تواند برنامه نويسي کند !
 

کيوتي و ابزار هاي آن فعلا در پلتفرم هاي زير در دسترس هستند :

 
Qt/X11 : اين نسخه مخصوص سيستم عامل هاي مبتني بر يونيکس (Unix) چون لينوکس ، سولاريس (Solaris) و HP-UX ، IRIX و بسياري سيستم عامل مشتق شده ديگر مي باشد .
 
Qt/Windows : اين نسخه مخصوص سيستم عامل مايکروسافت مي باشد و از ويندوز Xp قابل اجرا و استفاده مي باشد .
 
Qt/Mac : اين نسخه نيز مخصوص سيستم عامل مک (Mac OS X) مي باشد .
 
Qtopia Core : اين نسخه مخصوص، قابل اجرا و استفاده در نسخه خاصي از لينوکس (Embedded Linux) است که مي تواند در سخت افزار هاي خاص بجر کامپيوتر معمولي اجرا شود .
 


FIP CO
map address
آدرس: گيلان، لاهيجان، خيابان امام خميني، جنب کوچه اميرمومن
 
تلفن: 09126932596
تلفن: 09360655444
 
ايميل: info@fip-co.com
 
© FIP-CO 2014 - All right reserved
تمامی حقوق این وب سایت برای شرکت فرا ایده پرداز محفوظ است.