برترين مطالب
Best Posts
آخرین مطالب ارسالی
Last Posts
کتاب آموزش برنامه‌نویسی کیوت (Qt) با سی‌پلاس‌پلاس -  چهارشنبه ,۱۶ تیر , ۱۳۸۹
تعداد بازدید : 1053   دسته بندی : کتابخانه الکترونیک

وقتی صحبت از فریم‌ورکی با این قدرت و عظمت می‌شود بنده و امثال بنده توانایی گفتن حتی قسمتی از اون رو نخواهیم داشت. اما کسانی که علاقه به KDE داشته باشن امکان نداره که با Qt ( بخوانید کیوت ) آشنا نباشند. کیوت یکی از چندین فریم‌ورک قدرتمندی است که محصول دنیای گنو/لینوکس ( و قبلا یونیکس) هستند…

Qt علاوه بر اینکه وابسته به محیطی که در اون برنامه‌نویسی می‌کنید نیست بلکه به شما امکان استفاده از کتابخانه‌های بسیار وسیعی رو میده که حتی به فکرتون هم خطور نمی‌کنه. به خصوص اینکه با پشتیبانی خوب شرکت نوکیا از Qt هم اکنون محیط مجتمع برنامه‌نویسی کیوت برای هرسه سیستم‌عامل محبوب ویندوز ، گنو/لینوکس و مک‌او‌اس از محیط‌های ویژوال مایکروسافت خیلی خیلی بهتره.

در این کتاب به صورت کامل کامپایل و استفاده از برنامه‌های نوشته شده برای هرکدام از سیستم‌عامل‌های محبوب رو توضیح داده و تنها به یک OS تکیه نکرده.

البته این کتاب تنها کتاب آموزشی کیوت نیست بلکه چندین کتاب آموزشی دیگر مربوط به کیوت رو از این آدرس رسمی می‌تونید پیدا کنید که البته پولی هستن و برای ما ایرانیان زیاد کاربرد نداره. همچنین در این آدرس آخرین نسخه‌ی این کتاب وجود داره ( ویرایش دوم که کتابی که براتون قرار داده‌ام ویرایش اول هست )

این مطلب از صفحه‌ی کیوت ویکیپدیای فارسی که وسعت قابلیت انتقال کیوت رو نشان می‌دهد :

۱٫ Qt/X11 – Qt برای خانواده x (Unix / Linux)

2. Qt/Mac – Qt for برای MacOSX

3. Qt/Windows – Qt برای ویندوز

۴٫ Qt/Embedded – Qt وسائل همراه (PDA, Smartphone و غیره)

۵٫ Qt/WinCE – Qt برای Windows CE[3]

6. Qt Jambi – Qt برای Java

7. Qt Extended – Qt برای سیستم عامل لینوکس نسخه وسائل همراه

شاید براتون جالب باشه که مرورگر محبوب Opera با Qt خالص نوشته شده ( منظور این هست که از کتابخانه‌های KDE استفاده نشده ) و همچنین هستند برنامه‌های مشهور دیگری مثل VLC ، VirtualBox و خیلی برنامه‌های دیگر.

البته اگر جسارت به پلتفرم بزرگ و قوی KDE SC نباشه و اون رو در رده‌ی سایر برنامه‌ها قرار بدیم ، اون هم بر مبنای Qt هست.

کاملا مسلم هست که Qt وابسته به یک زبان برنامه‌نویسی خاص نباشد و Bindingهایی به اغلب زبان‌های برنامه‌نویسی رایج انجام شده باشه. مثلا برای جاوا Jambi رو داریم که شرکت Adobe در بسیاری از محصولاتش از اون استفاده می‌کنه. همچنین برای زبان محبوب Python هم PyQt رو داریم که خیلی هم داره توی گنو/لینوکس کاربرد پیدا می‌کنه. و بسیاری از زبان‌های دیگر …

و در نهایت اینکه بحث مجوز کیوت داستان جالبی داره که گفتنش فکر کنم خیلی تکراری میشه و اینکه دلیل پیدایش محیط دسکتاپ GNOME شده که امروزه کمتر توزیعی رو میشه بدون اون پیدا کرد. البته بعد از این تهدید Qt در لایسنس LGPL ارائه شد …

دانلود کتاب (با حجم ۵۰ مگابایت) :

C++ GUI Programming Using Qt

 ارسال در حدود 683 روز قبل  نویسنده : diedloves  ۳ نظر   | ادامه مطلب »