🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی ویژوال سی پلاس پلاس برای توسعه نرمافزارهای دسکتاپ
- آخرین آپدیت
دانلود 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
نمایش نظرات