آموزش برنامه‌نویسی ویژوال سی پلاس پلاس برای توسعه نرم‌افزارهای دسکتاپ - آخرین آپدیت

دانلود Visual C++ programming for desktop application development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

برنامه نویسی ویژوال سی پلاس پلاس برای توسعه اپلیکیشن دسکتاپ

آنچه در این دوره خواهید آموخت:

  • توسعه اپلیکیشن‌های رابط کاربری گرافیکی (GUI) با استفاده از ویژوال سی پلاس پلاس (Visual C++).
  • ساخت اپلیکیشن‌های دسکتاپ GUI در VC++ برای وظایفی که قبلاً در محیط کنسول با C++ انجام داده‌اید.
  • توسعه اپلیکیشن دسکتاپ با استفاده از VC++ در جدیدترین نسخه مایکروسافت ویژوال استودیو، که شما را قادر می‌سازد عملیات مختلف رابط کاربری را انجام دهید.
  • یادگیری نحوه توسعه اپلیکیشن‌های رابط کاربری گرافیکی از طریق VC++ با آموزش‌های کوتاه و آسان، برای دانشجویانی که قبلاً فقط C++ را می‌شناختند.

پیش‌نیازهای دوره:

  • دانش اولیه C++ (برنامه نویسی مبتنی بر کنسول).
  • دانش پایه برنامه نویسی شیءگرا (Object-Oriented Programming).

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

در این دوره، شما VC++ را با استفاده از جدیدترین نسخه ویژوال استودیو مایکروسافت خواهید آموخت. هدف اصلی این دوره، توانمندسازی دانشجویان برای توسعه اپلیکیشن‌های دسکتاپ با برنامه نویسی C++ است؛ به همین دلیل، دانش قبلی C++ در محیط کنسول ضروری می‌باشد. از آنجایی که VC++ از کتابخانه‌ها و کلاس‌های از پیش ساخته شده متعددی استفاده می‌کند، دانش اولیه برنامه نویسی شیءگرا با C++ برای درک بهتر این دوره لازم است.

این دوره به شما کمک می‌کند تا به سطح بعدی برنامه نویسی و طراحی اپلیکیشن برای محیط‌های دسکتاپ برسید. این بهترین دوره موجود در زمینه Visual C++ با استفاده از مایکروسافت ویژوال استودیو است که به طور خاص برای مبتدیان طراحی شده و توسط یک استاد دانشگاه با تجربه صنعتی تدریس می‌شود. این دوره شامل مثال‌های متعدد با تمرین‌های عملی ۱۰ تا ۱۵ دقیقه‌ای است که به یادگیرنده امکان می‌دهد تمرین‌های کوتاه را انجام داده و یادگیری سریع‌تری داشته باشد. VC++ یک زبان بسیار قابل حمل است و اغلب به عنوان زبان انتخابی برای توسعه اپلیکیشن‌های چند دستگاهی و چند پلتفرمی مورد استفاده قرار می‌گیرد. این زبان همچنین برای برنامه نویسی سطح پایین و کاربردهای عمومی بسیار کارآمد است. مانند C++، ویژوال سی پلاس پلاس نیز کنترل کاملی بر مدیریت حافظه به کاربر می‌دهد. از طیف وسیعی از کاربردها – از اپلیکیشن‌های GUI گرفته تا گرافیک سه بعدی برای بازی‌ها و شبیه سازی‌های ریاضی بلادرنگ – این زبان مورد نیاز است. و از همه مهمتر، VC++ بازار کار بسیار بزرگی دارد، زیرا در صنایع مختلفی مانند مالی، توسعه اپلیکیشن، توسعه بازی، واقعیت مجازی و بسیاری موارد دیگر استفاده می‌شود.


سرفصل ها و درس ها

برنامه‌نویسی اجزای رابط کاربری User Interface Items Coding

  • مقدمه دوره Introduction to the course

  • نصب و راه‌اندازی محیط Installation and environment setup

  • مروری بر محیط توسعه (باز) Development environment overview (Open)

  • دکمه‌ها (۱ از ۳) Buttons (1 of 3)

  • دکمه‌ها (۲ از ۳) Buttons (2 of 3)

  • دکمه‌ها (۳ از ۳) Buttons (3of 3)

  • برچسب‌ها و کنترل‌های دکمه رادیویی Labels and Radio Button Controls

  • مثال ساده ریاضی A simple math example

  • لیست و کامبوباکس (۱ از ۲) List and combo box (1 of 2)

  • لیست و کامبوباکس (۲ از ۲) List and combo box (2 of 2)

  • پردازش رشته String processing

  • نوار لغزنده (۱ از ۲) Track bars (1 of 2)

  • نوار لغزنده (۲ از ۲) Track bars (2 of 2)

  • تغییر رنگ‌ها Changing colors

  • کنترل تایمر Timer Control

  • انتقال اجزای رابط کاربری به چپ و راست Moving UI items to Left and Right

  • منوها Menus

  • پیکچر باکس Picture Box

  • بازی شانسی Game of Chance

تصاویر و گرافیک چندرسانه‌ای Multimedia Images & Graphics

  • ۲۰. خواندن تصویر از فایل 20. Reading image from file

  • ۲۱. کشیدن دایره 21. Drawing Circle

  • ۲۲. کشیدن خط 22. Drawing line

  • ۲۳. کشیدن اشکال آزاد 23. Drawing free shapes

  • ۲۴. سفارشی‌سازی کشیدن اشکال آزاد 24. Customising Drawing free shape

  • ۲۵. نگهداری و ذخیره نقاشی‌ها 25. Retaining and saving drawings

  • ۲۶. کشیدن نقطه‌ها به شکل دایره‌ای 26. Drawing dots in a circular shape

  • ۲۷. کشیدن خطوط بین نقطه‌ها 27. Drawing lines between points

  • ۲۸. تغییر پیکسل‌های تصویر 28. Changing image pixels

  • ۲۹. دسترسی به پیکسل‌های تصویر 29. Accessing image pixels

  • ۳۰. تبدیل تصویر رنگی به سیاه و سفید 30. Colored to Black and White Image

  • ۳۱. تبدیل تصویر رنگی به خاکستری 31. Colored to Grayscale

  • ۳۲. انتخاب‌گر رنگ 32. Color picker

  • ۳۳. ادغام تصاویر 33. Images fusion

  • ۳۴. پخش صداها 34. Playing sounds

نمایش نظرات

آموزش برنامه‌نویسی ویژوال سی پلاس پلاس برای توسعه نرم‌افزارهای دسکتاپ
جزییات دوره
8 hours
34
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,134
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dr Zahid Halim Dr Zahid Halim

استاد محاسبات و هوش مصنوعی