پیشنهاد فرادرس

آموزش ساخت اپلیکیشن های چند سکویی با Qt و ++C

دسته بندی ها: سی پلاس پلاس ، فریمورک ها ، آموزش های پلورال سایت (Pluralsight) ، آموزش QT

آموزش-ساخت-اپلیکیشن-های-چند-سکویی-با-qt-و-c

QT فریمورک قدرتمندی است که به کمک آن می توانید برنامه هایی بنویسید که روی سیستم عامل های مختلف اجرا شوند.

نرم افزارهایی مانند Opera ، Skype و ... با این فریمورک نوشته شده اند.

QT از طیف وسیعی از سیستم عامل ها و کامپایلرهایی مانند Visual Studio نیز پشتیبانی می کند.

در این دوره آموزشی از موسسه Pluralsight با نحوه ساخت اپلیکیشن های چند سکویی با استفاده از QT و زبان ++C آشنا می شوید.

سرفصل های دوره آموزشی:

  • Qt چیست؟
  • انواع مجوز ها
  • چه کاری با Qt می توانید انجام دهید؟
  • مزایا و معایب استفاده از Qt
  • پروژه ساده :  نصب و راه اندازی ویندوز
  • پروژه ساده :  نصب و راه اندازی لینوکس
  • پروژه ساده :  نصب و راه اندازی سیستم عامل Mac OS X 
  • ساخت پروژه در Qt
  • پروژه ساده :  اشکال زدایی و dockable
  • پروژه ساده :  کار با راهنما، VIM، ابزار و پلاگین
  • استفاده از رشته ها و کار با آن
  • پروژه ساده :  ویرایش سیگنال های GUI و شکافها
  • پروژه ساده :  ایجاد سرور اکو قسمت 1
  • پروژه ساده :  ایجاد سرور اکو قسمت 2
  • راه اندازی VFP و شروع کار با آن
  • ایجاد مشخصات اصلی و اضافه کردن یک فایل منبع
  • راه اندازیTCP / IP
  • Refactoring برای فضاهای نامی
  • Refactoring برای راه اندازی کلاس
  • افزودن روش های کمک کننده به کلاس Utils
  • ایجاد فایل settings.json
  • ایجاد و تجزیه شی JSON
  • ساختن کلاس SetupViewManager
  • یکپارچه سازی تنظیمات داده
  • کنترل فرم
  • فعال کردن / غیر فعال کردن کنترل برگه
  • کار با نوارهای ابزار و ویرایشگر

عنوان دوره آموزشی: Introduction to Qt: A C++ Cross Platform Application Framework سطح: متوسط مدت زمان: 4 ساعت و 19 دقیقه نویسنده: Tod Gentilleلیست سرفصل های دوره آموزشی:

Have you been waiting for a cross-platform application framework for C++ that lets you do everything from creating daemons to writing elegant desktop GUIs? Wait no more. Get up to speed quickly on the Qt Framework using a real world example. This course will teach you both critical portions of the Qt Framework, and how to use the tools that come with the framework including the very powerful Qt Creator IDE. By the end of this course, you'll be comfortable building GUI front ends for the desktop as well as learning how to work with JSON data files and the Networking components of Qt. You'll also become a pro at using the signals and slots mechanism for communicating between classes and processes. This course expects you to already know the C++ programming language.

What is Qt? 00:54 Licensing Types 00:24 Qt Building Blocks 01:22 Framework or Library? 01:35 What Can You Do With Qt? 03:16 Prerequisites and What You'll Learn 00:33 Pros and Cons of Using Qt 02:38 The Qt Timeline 00:41 Course Overview 01:38 Summary and Links 00:28 Getting Started 00:26:35 Introduction 00:56 Where to Get Qt 02:21 Demo: Windows Installation 07:34 Demo: Linux Installation 07:43 Demo: Mac OS X Installation 06:31 Additional Platforms and References 01:28 Qt Creator Overview 00:10:23 Introduction 00:42 Demo: Modes and More 02:41 Demo: Edit Mode 02:59 Demo: Debug Mode and Dockable Views 01:26 Demo: Help, Vim, Tool, and Plugins 02:33 Hello World Revisited 00:38:25 Introduction 01:59 Demo: Hello World With qWarning 05:57 Demo: Using qString and Streams 03:21 Demo: Translation Tools 09:02 Demo: Hello GUI World - Anatomy 101 07:45 Demo: Customizing the GUI Signals and Slots 10:18 Application Overview 00:24:06 Introduction 04:38 The Need for an Echo Server 01:13 Demo: Creating the Echo Server Part 1 06:32 Demo: Creating the Echo Server Part 2 08:20 Demo: Testing the Echo Server With Telnet 01:26 Summary 01:55 VFP Getting Started - The Setup Tab View 00:42:10 Introduction 01:13 Organizing the Project 01:47 Using and Modifying a Custom Class Wizard 06:33 Creating the Main View and Adding a Resource File 05:16 Creating the Setup Tab TCP/IP Group Box 07:56 Refactoring for Namespaces 01:50 Refactoring for a Startup Class 03:38 Adding Helper Methods to the Utils Class 03:47 Completing the Setup Tab 08:57 Summary 01:08 VFP - The Model 00:44:32 Introduction 00:56 Creating the settings.json File 03:35 Reading the .json File as a String 05:57 Creating and Parsing a JSON Object 06:49 Creating a Read/Write Configuration File 07:19 The Provider Class 02:23 The Instrument Socket Class 07:46 The Instrument Class 07:30 Summary 02:13 VFP - The View Manager 00:27:25 Introduction 01:24 Creating the SetupViewManager Class 01:49 Modifying the Startup Class 01:19 Integrating the Settings Data 07:18 Setting Up the Combobox Commands 01:13 Writing the Wait Times 02:46 Wiring up the Buttons 05:31 Preview: Enabling/Disabling 00:57 Demo: Enabling/Disabling 03:43 Summary 01:20 Menus and Actions 00:32:29 Introduction 01:58 The Control Tab Form 03:54 Modifying the Startup class 02:24 Creating the Pulse Width Command 03:50 Creating the Control Tab View Manager 04:43 Enabling/Disabling the Control Tab 04:09 Menus Toolbars and the Action Editor 03:54 Creating and Showing an About Box 06:35 Summary 00:58

حجم فایل: 860MB

 

آیا این نوشته را دوست داشتید؟
Pluralsight INTRODUCTION TO QT A C PLUS PLUS CROSS PLATFORM APPLICATION FRAMEWORK

پیشنهاد فرادرس

hamzeh در 1393/09/22 ساعت 09:43

سلام تشکر.

پوشه 04. Hello World Revisited خالی هست لطفا لینک دانلود جداشو بزارید تشکر.

مدیر در 1393/09/22 ساعت 10:30

لینکش اضافه شد.

hamzeh در 1393/09/22 ساعت 22:07

بسیار ممنون.

alireza در 1393/08/30 ساعت 07:28

با سلام و تشکر بابت مجموعه آموزش های رایگان
متاسفانه پوشه. Hello World Revisited خالی هست
ممنون میشم بررسی کنید

مهدي در 1393/06/01 ساعت 04:28

04. Hello World Revisited

مهدي در 1393/06/01 ساعت 04:27

با سلام و تشكر فولدر 4 خالي است.

اشکان در 1393/05/31 ساعت 07:20

سلام
تشکر از سایت فوق العاده مفیدتون

پوشه 04.Hello World Revisited خالی است.