رفتن به مطلب
جامعهٔ برنامه‌نویسان ایران
  • برترین ارسال‌ کنندگان

    هفته

    در این هفته هیچ ارسال کننده برتری وجود ندارد.

    ماه

    بدون برترین ارسال کننده‌های این ماه.

    سال گذشته

    بدون برترین ارسال کننده‌ها این سال.

    تمامی زمانها

    1. کامبیز اسدزاده
      کامبیز اسدزاده
      19 فایل  · 

1 تصویر

درباره این فایل

هدف از این آموزش‌ها آشنایی با امکاناتی که در Qt می‌توان استفاده کرد می‌باشد، که شامل کدنویسی کمتر، خروجی و طرح های بیشتر و در نهایت استفاده در پلتفرم‌های مورد مختلف است. لذا جهت بهره‌مندی از این کتابخانه ما با در نظر گرفتن اینکه علاقه‌مندان با زبان ++C آشنایی لازم را دارند منتشر کرده‌ایم. بنابراین در صورتی که علاقه‌مندان اطلاعات کافی در رابطه با خود زبان ندارند پیشنهاد می‌کنیم ابتدا اقدام به تهیه و مطالعه آموزش‌های لازم در ++C نمایند که برخی از لینک‌های رسمی و استاندارد آن را در زیر اعلام نموده‌ایم.

نقل قول

 آخرین ویرایش مربوط به تاریخ ۱۳۹۷/۱۲/۱۲ می‌باشد |‌ تهیه به‌روز رسانی این کتاب برای کسانی که قبلاً آن را دریافت کرده‌اند رایگان است.

  • نوع این کتاب الکترونیکی است، بعد از پرداخت می‌توانید بر روی دکمهٔ دریافت فایل در همین صفحه کلیک کرده و آن را دریافت نمایید.

عنوان این آموزش "برنامه نویسی ++C همراه با کتابخانه های Qt 5.12.x  (سطح مقدماتی ویرایش ۵) می‌باشد که به صورت زیر فهرست بندی شده است:

  • فصل اول
    • مقدمه کتابخانه Qt 
    • قابلیت ها در طراحی   
    • فناوری Qt Quick و QML   
    • نسخه های کیوت   
    • مجوز های موجود در این کتابخانه   
    • محیط های توسعه کیوت   
    • ویژگی های کیوت   
    • پشتیبانی از انواع سیستم عامل ها   
    • نصب و پیکربندی Qt   
  • فصل دوم
    • انواه پروژه و ایجاد آن   
    • انواع پروژه ها   
    • ایجاد پروژه   
  • فصل سوم
    • ساده ترین برنامه   
    • معرفی و کار با Signal و Slot ها و Event ها   
    • معرفی و کار با نمایش Windows   
    • معرفی و کار با لایه ها زبانه ها و بدنه های در طراحی   
    • معرفی و کار با قابلیت های HTML و CSS در طراحی   
  • فصل چهارم
    • معرفی و کار با لایه های افقی و عمودی   
    • معرفی و کار با لایه های Grid در طراحی فرم   
    • معرفی و کار با جدا کننده ها Splitter 
  • فصل پنجم
    • معرفی و کار با دایرکتوری ها   
    • معرفی و کار با فایل ها / خواندن و نوشتن در آن ها   
  • فصل ششم
    • معرفی و کار با برچسب ها Label   
    • معرفی و کار با دکمه ها Button   
    • معرفی و کار با کنترل ورودی LineEdit   
    • معرفی و کار با چک باکس CheckBox   
    • معرفی و کار با RadioButton   
    • معرفی و کار با Combobox   
    • معرفی و کار با لیست ها / ListWidget   
    • معرفی و کار با لیست های درختی / TreeWidget   
    • معرفی و کار با Action ها   
    • معرفی و کار با Slider و Progress ها   
    • معرفی و کار با Statusbar در فرم   
  • فصل هفتم
    • معرفی و کار با MessageBox   
    • معرفی و کار با Timer   
    • معرفی و کار با Thread ها   
  • فصل هشتم
    • معرفی و کار با Map   
    • معرفی و کار با Hash   
    • معرفی و کار با QStringList لیست رشته ای   
  • فصل نهم
    • معرفی و کار با الگوریتم های    
    • معرفی و کار شبکه / دانلود فایل بر اساس پروتکل های HTTP و FTP   
    • معرفی و کار با باینری و سریالیز کردن آبجکت ها   
    • معرفی و کار با TextStream ها   
  • فصل دهم
    • مقایسه انواع حالت های کامپایل در Qt   
    • نحوه افزودن دیگر کتابخانه های C++‎‎ در محیط Qt Creator و استفاده همراه با کتابخانه Qt   
    • نحوه خروجی گرفتن / گسترش (Deployment) در Qt    
    • مقایسه و پیکربندی دو موتور قدرتمند OpenGL و ANGLE در پروژه   
    • درایور دیتابیس هایی که تحت این کتابخانه پشتیبانی می‌شوند   
    • ساخت راه‌انداز دیتابیس در پلتفرم‌های Linux، macOS و Windows
    • حق نشر کتاب و اهداف در نسخهٔ بعدی کتاب   
نقل قول

لازم بذکر است سرفصل های معرفی شده در آموزش های رایگانی که در اینترنت منتشر شده بود یکسان است با تفاوت اینکه سطح آموزش ها بهینه و همچنین به جزئیات بیشتر اشاره شده است و علاوه بر آن موارد بسیار زیادی در این نسخه از سطح مقدماتی در کتاب آورده شده است که تاکنون در هیچ منبع رسمی و غیر رسمی منتشر نشده اند بنابراین تهیه و مطالعه این کتاب بدون شک با ارزش خواهد بود.

  • توجه : در داشتن هر گونه انتقاد و پیشنهاد در رابطه با این کتاب با آدرس شخصی نویسنده (kambiz.ceo@gmail.com) مکاتبه نمایید.
  • نکته دوم : کسانی که این کتاب را یک بار خریداری می‌کنند نسخهٔ به روز رسانی شده آن را به صورت رایگان می‌توانند دریافت کنند.

تغییرات جدید در نسخه 5.0

انتشار در

  • اصلاحیه‌های مرتبط با نگارش و حل مشکلات باز خوردی
  • به‌روز رسانی لینک‌ها و تصاویر محیط آزمایشی به نسخه‌ی Qt 5.12.1
  • حل مشکلات تداخل کد‌ها و تصاویر در یکدیگر
  • حذف آموزش‌های منسوخ شده
  • افزوده شدن توضیحات مربوط به مجوز‌های کیوت
  • بازنویسی جزئیات و توضیحات آموزشی بیشتر
  • افزوده آموزش شدن نحوه‌ی ساخت درایور‌های دیتابیس
  • پسندیدن 2
  • ترکوندی! 2
  • تشکر شده 3



بازخورد کاربر

به گفتگو ملحق شوید

شما همین الآن می‌توانید مطلبی را ارسال و بعداً ثبت‌نام کنید. اگر حساب کاربری دارید، و با حساب کاربری خود مطلب ارسال کنید.
نکته: مطلب شما قبل از انتشار نیاز به بازبینی توسط میانجی‌گر‌ها دارد.

مهمان

بهنام صباغی

   11 از 11 نفر از اعضا این مورد را مفید می دانند 11 / 11 کاربر

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

موضوعات رو هم نسبتا خوب شروع کرده میتونه سرنخی باشه برای شروع کار با کیوت .

  • پسندیدن 1
  • ترکوندی! 1
  • تشکر شده 2

به اشتراک گذاری این نقد


لینک به نقد
  • فایل

  • آمارهای بخش دریافت

    20
    فایل‌ها
    13
    دیدگاه
    16
    نقد
    آخرین فایل
    توسط کامبیز اسدزاده

    175    0

  • انتخاب های ما

    • خلاصه‌ای از ملزومات و نقشهٔ راه ساخت و ساز محصول نرم‌افزاری
      سلام و درود،

      این اواخر راجع به مشورت و راهنمایی‌ها خیلی ساده به قضیه نگاه می‌شه، همه فکر کردن کشکه و فقط با دونستن JS یا QML می‌شه محصول ساخت. البته این مثال JS و QML یک مثال هست و این مسئله در همهٔ ابزار‌ها و حول محور حوزهٔ کامپیوتر و نرم‌افزار به چشم می‌خوره، هرچند روی داستان ساده هست اما حتی پشت این کار‌های ساده کلی زمان باید صرف بشه. همین گرفتن یک دادهٔ ساده از سمت سرور و تجزیه کردنش سمت JS نیاز به یک دانش خوب در مورد معماری Api‌داره، نیاز به آگاهی از استاندارد‌های Http داره، نیاز به تخصص کافی در ریز به ریز مسائل داره، نیاز به آگاهی لازم در مورد شبکه و نحوهٔ مدیریتش داره، نیاز به درک خوب راجع به کلاس‌های شبکه و نحوهٔ مدیریت بسته‌ها داره و صد‌ها جور مسئلهٔ دیگه.


      یا راهنمایی نکنیم یا می‌کنیم همه چیز رو ساده نشون ندیم!
      به خصوص برای کسایی که سال‌ها یه چیز دیگه خوندن و الآن قراره وارد این حوزه بشن.
      قشنگ واقعیت رو باید به نمایش گذاشت، و اگرنه به اشتراک گذاری چهارتا UI خفن که بگین با QML هم میشه کاری نداره، سه سوته می‌شه این‌ها رو طراحی کرد.
      • 0 پاسخ
    • آیا زبان برنامه‌نویسی ++C قابل جایگزین شدن است؟
      یک سوأل بسیار مهم و پر مخاطب در بارهٔ زبان‌برنامه‌نویسی سی‌پلاس‌پلاس در سال‌های اخیر این است که «آیا جایگزینی برای این زبان وجود دارد و یا قابل جایگزین است»؟

      در بسیاری از پاسخ‌ها نشان از گزینه‌هایی مانند Go، Rust و D دیده می‌شود که بهتر است نسبت به نظرات متخصص‌های برنامه‌نویسی به این موضوع پرداخته شود، ابتدا باید در نظر گرفت که هر ابزاری می‌تواند جایگزینی داشته باشد اما شرایط و نحوهٔ استفادهٔ آن در رابطه با نیاز متفاوت است.
        • پسندیدن
      • 0 پاسخ
    • رونمایی از اولین درگاه پرداختِ ارزی توسط بایننس
      ما ایرانی‌ها به خصوص توسعه‌دهنده‌ها در حوزهٔ فناوری همیشه با مشکلاتی دست و پنجه نرم می‌کنیم، قطعاً می‌توان در این باره توضیحات بسیار جامعی ارائه کرد، اما یکی از این مسائل بحث محدودیت‌های شدید در پرداخت به شیوهٔ ارزی و بین‌المللی است و به همین خاطر به سختی می‌شود به مشتریان خارج از کشور خدمات ارائه و هزینه‌ای در قبال آن دریافت کرد بنابراین، معمولاً دسترسی به ارائهٔ خدمات در خارج از کشور امکان‌پذیر نیست.

      با تفکرِ به این که، روزی خواهد رسید درگاه‌های پرداختیِ فعلی به شیوه‌های کاملاً مردمی بدون در نظر گرفتن موقعیت، قومیت و سیاست‌های خارجی در اختیار همگان قرار خواهند گرفت و این یعنی آزادی در دنیای تجارت، به گونه‌ای که با اهداف و شعار این بستر و ارز‌های دیجیتالی هم‌خوانی داشته و به نظر می‌رسد پیش‌بینی‌ها در رابطه با شکل و قالب پول‌های نسل جدید واقعاً به این سمت سوق پیدا کند.
      • 2 پاسخ
    • قابلیت‌های ممتاز و پیشرفتهٔ ++C در استاندارد‌های جدید
      اگر شما توسعه دهنده سی‌پلاس‌پلاس هستید، توصیه می‌کنیم این سری از مقالات را دنبال کنید زیرا در این تاپیک قصد داریم به آخرین تغییرات مرتبط با سی‌پلاس‌پلاس مدرن اشاره کنیم. بنابراین در بخش اول، مهم‌ترین موارد منسوخ شده و اشکلات رفع شده و ویژگی‌های سی++ را پوشش خواهیم داد.
        • تشکر شده
        • پسندیدن
      • 2 پاسخ
    • معرفی و کار با فایل‌سیستم‌ها در استاندارد C++17
      اگرچه که زبان برنامه‌نویسی سی‌پلاس‌پلاس به عنوان یک زبان بسیار قدرتمند و قدیمی شناخته شده است، اما کتابخانهٔ استاندارد و پیشفرض آن برخی از موارد واقعاً مهم را به تازگی تعبیه کرده است. ویژگی‌هایی که در زبان‌هایی مثل جاوا و یا سی‌شارپ دات‌نت سال‌هاست وجود دارند. به هر حال این ویژگی‌ها در سی++ ۱۷ موجود شده‌اند و این یک بهبود و پیشرفت بسیار خوب است. برای مثال ما الآن فایل‌سیستم استانداردی را در اختیار داریم.
        • تشکر شده
        • پسندیدن
      • 0 پاسخ
  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×
×
  • جدید...