کاربران تگ شده

+ پاسخ به موضوع
نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع:
معرفی Qt - فریمورک بازمتن

  1. #1


    رشته تحصیلی
    مهندسی نرم افزار
    نوشته ها
    1,994
    پسندیده
    1,002
    تشکر شده
    3,197 بار در 1,334 پست
    Mention شده
    در 2 پست
    تگ شده
    در 5 تاپیک

    Lightbulb معرفی Qt - فریمورک بازمتن



    Qt بخوانید "کیوت" نام فریم ورکی است که پروژه در سال 1991 توسط[تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ] و [تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ] در شرکت Trolltech آغاز شد. شرکت نوکیا تولید کننده گوشی های تلفن همراه در سال 2008 با هدف پورت کردن این فریم ورک به سیستم عامل های S60 نوکیا شرکت Trollteck را خریداری نمود و از آن پس نام Qt Framewok بر آن نهاده شد. بعد از خریداری شرکت Trolltech توسط نوکیا پیشرفت شگفت آوری در روند توسعه برنامه ایجاد شد و(SDK (Software Development Kit آن به صورت رایگان در اختیار برنامه نویسان قرار گرفت.
    روند توسعه Qt به گونه ای پیش رفت اکنون آن را به یکی از قدرتمند ترین فریمورکها و رغیب جدی برای.NET ماکروسافت تبدیل کرد. در حال حاضر بسیاری از برنامه نویسان باز متن به دلیل open source بودن Qt و مجوز انتشار LGPL آن این فریمورک را انتخاب میکنند.
    اما اگر بدانید که در حال حاضر نرم افزارهایی که با استفاده از این فریم ورک نوشته شده اند چه برنامه های کاربردی و با کیفیتی هستند شاید به علاقه مندی شما نسبت به آن بیافزاید!
    نرم افزارهایی نظیر [تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ] ،[تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ] ،[تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ] ، [تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ] [تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ]، [تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ] و واسط گرافیکی [تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ] در این فریم ورک توسعه داده شده اند.




    ویژگی های Qt


    1- بازمتن بودن

    بازمتن بودن کیوت باعث گرایش هر چه بیشتر برنامه نویسان بازمتن به آن شده است و حتما یکی از دلایل اصلی توسعه و پیشرفت آن متن باز بودن آن است.

    2 - Cross Platform

    این ویژگی یکی از جذاب ترین و بهترین ویژگی های این فریم ورک به شمار می رود. این ویژگی به شما این امکان را میدهد که فارق از platform یا سکویی که قرار است برنامه بروی آن اجرا شود برنامه خود را بنویسید! یعنی دیگر نیاز نیست که مثلا برای سیستم عامل ویندوز از یکسری ماژول ها و کلاس ها استفاده کنید ولی در لینوکس یا مک نتوانید از آنها استفاده کنید و مجبور به ایجاد تغییر در برنامه شوید. پس فقط یکبار برنامه بنویسید و آن را در پلتفرم های مختلف اجرا کنید!
    پلتفرم هایی که برنامه ها بروی آن قابل اجراست:
    1. Linux/X11
    2. Mac OS X
    3. Windows
    4. Embedded Linux
    5. Windows CE
    6. Symbian - سیستم عامل گوشی های نوکیا
    7. Maemo

    بورت های خارجی

    1. Qt for OpenSolaris
    2. Qt for Haiku
    3. Qt for OS/2
    4. Qt-iPhone - در محرله آزمایشی
    5. Android-Lighthouse - در مرحله آزمایشی
    6. Qt for webOS - در مرحله آزمایشی
    7. Qt for Amazon Kindle DX - در مرحله آزمایشی

    Qt Bindings

    1. Qt Jambi - برنامه نویسی با جاوا در کیوت
    2. PyQt - برنامه نویسی با پیاتون در مجیط Qt
    3. PerlQt
    4. QtRuby
    5. FreePascal Qt

    3 - ماژول های کیوت

    کیوت به صورت پیشفرض ماژول های بسیار زیاد و متنوعی را در اختیار شما قرار میدهد که برنامه نویسی را بسیار لذت بخش میکند!
    برخی از ماژول های پرکاربرد در Qt :
    1. QtCore - شامل کلاس های غیر گرافیکی، حلقه های رخداد، مکانیزم Signal و Slot، عبارت های با قاعده(Regular Experssions)، نخ ها(threads) و...
    2. QtGui - شامل کلاس های گرافیکی، گرافیک 2 بعدی
    3. QtMultimedia
    4. QtNetwork - برنامه نویسی سوکت و ارتباط با شبکه
    5. QtOpenGL - کار باOpenGL و گرافیک 3 بعدی
    6. QtSql - ماژول بانکهای اطلاعاتی
    7. QtWebKit - کیت موتور مرورگر - به کار رفته در مرورگرهای safari و Google Chrome
    8. QtXml - برای کار با فایلهای XML
    9. QtDBus
    10. سایر ماژول ها را در [تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ] صفحه مشاهده نمایید
    4 - MOC یا Meta Object Compiler
    پیش پردازنده مخصوص Qt که باعث افزایش کارایی و افزودن امکاناتی همچون SIGNAL و SLOT شده است.

    5 - مجوز Qt
    Qt در دو نسخه منبع باز و تجاری عرضه می شود، نسخه تجاری آزاد برای هر نوع توسعه نرم افزار است. در حالی که نسخه منبع بار محدود به توسعه نرم افزار در قالب مجوز های [تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ] و [تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ] است. البته بعد از خرید Qt توسط شرکت [تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ] و از نسخه 4.5 به بعد امکان توسعه نرم افزار در قالب مجوز [تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ] نیز به مجوز های نسخه منبع باز اضافه شده است.

    برنامه ساده Hello World در کیوت:
    کد:
    #include <QtGui>
     
    int main(int argc, char *argv[])
    {
        QApplication app(argc, argv);
        QLabel label("Hello, world!");
        label.show();
        return app.exec();
    }
    تصویر کامپایل برنامه Hello World و اجرای آن در ویندوز:




    دانلود بسته های Qt
    • [تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ]
    • [تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ]
    • [تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ]
    • [تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ]
    • [تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ]


    امیدوارم از این مطلب استفاده کافی را برده باشید.
    نویسنده: امیررضا قدس - 7/24/2010
    ویرایش توسط ziXet : 07-25-2010 در ساعت 12:39 AM







    بی دین شدی و گنه نکردی مردی
    ور نه همه از گناه بی دین شده اند






  2. 2 کاربر از ziXet به خاطر این پست مفید تشکر کرده اند:

    IMAN (07-25-2010), WIN32 (07-28-2010)

  3. #2


    رشته تحصیلی
    مهندسی نرم افزار
    نوشته ها
    1,994
    پسندیده
    1,002
    تشکر شده
    3,197 بار در 1,334 پست
    Mention شده
    در 2 پست
    تگ شده
    در 5 تاپیک
    دانلود کتاب C++ Programming with Qt4 با حجم 6 مگابایت.
    کد:
    http://w14.easy-share.com/6192531.html







    بی دین شدی و گنه نکردی مردی
    ور نه همه از گناه بی دین شده اند






  4. 2 کاربر از ziXet به خاطر این پست مفید تشکر کرده اند:

    IMAN (07-25-2010), WIN32 (01-07-2011)

  5. #3


    محل سکونت
    اینجا
    رشته تحصیلی
    نرم افزار
    نوشته ها
    1,210
    پسندیده
    2,426
    تشکر شده
    1,693 بار در 816 پست
    Mention شده
    در 0 پست
    تگ شده
    در 0 تاپیک
    خداییش QT زبان شاخیه.الان فقط QT.
    Win32.best

    [تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ]

  6. #4


    رشته تحصیلی
    مهندسی نرم افزار
    نوشته ها
    1,994
    پسندیده
    1,002
    تشکر شده
    3,197 بار در 1,334 پست
    Mention شده
    در 2 پست
    تگ شده
    در 5 تاپیک
    ورژن 4.7 منتشر شد!
    در این ورژن QML - Qt Model-object Language معرفی شده که بر قدرت رابط کاربری برنامه ها اضافه میکنه! با استفاده از QML به راحتی میتونید محیط های گرافیکی ورابط های گرافیکی جذاب برای برنامه هاتون درست کنید.
    [تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ]







    بی دین شدی و گنه نکردی مردی
    ور نه همه از گناه بی دین شده اند






  7. 2 کاربر از ziXet به خاطر این پست مفید تشکر کرده اند:

    IMAN (01-07-2011), WIN32 (01-07-2011)

+ پاسخ به موضوع

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید