
This lecture gives you and overview of the complete course.
This lecture teaches you how to download and install the latest version of Microsoft Visual Studio on your computer
This lecture explains the development environment that will be used throughout the course
Launch visual studio 2022 to create a winforms project, add a button on form one, set its text via properties window, implement click event to show a message box.
Explore button properties in Visual C++ desktop apps, including changing font and back colors, wiring click events, and handling mouse enter and mouse leave to dynamically update button text.
Demonstrate updating a form's text and back color by handling button clicks, accessing various control properties, and wiring button two to trigger button one, plus a counter display.
Learn to use labels and radio buttons in Visual C++ apps, group radio buttons in a group box, and update a label via a button based on the selection.
Build a simple arithmetic app with two text boxes, a calculate button, and radio buttons to add or subtract, converting text to float and displaying the result in a label.
Learn to work with list boxes and combo boxes in a Visual C++ desktop app. Add, remove, and populate items at runtime using buttons, text boxes, and hotkeys.
Validate text input before adding to the list box and provide feedback when the field is empty. Demonstrate using a combo box to add items and transfer to the list.
Learn to process strings in Visual C++ by counting characters and checking for a substring with text boxes and a contains-based search.
Explore the track bar control in a Visual C++ desktop app, using its value property and scroll event to dynamically adjust a label's font size, with max/min settings and hotkeys.
Use three trackbars to adjust red, green, and blue values from 0 to 255 and update the form's background color in a Visual C++ desktop app.
Learn to handle mouse click events in Visual C++ desktop apps by incrementing three variables from zero and updating the form back color with RGB values, shown on three labels.
Explore using the timer control in a visual C++ desktop app to run code at intervals, display random numbers in a label, and change the form's color with RGB values.
Learn to use top and left properties to move UI items, making a button evade the cursor and a label slide via mouse enter and timer.
Create menus in visual studio using c++, include a menu strip with file and edit. Learn to handle menu events and display yes/no message boxes that control closing the form.
Learn to use the open file dialog with a picture box in a desktop app, display a selected image, and adjust size mode and zoom.
Design and implement a game of chance in Visual C++ for desktop apps, with a three-number interface, random generation on click, score tracking, and win/lose messages.
Create a Visual C++ Windows Forms app to open an image via a file dialog and display it in a picture box with zoom in and out.
Set up a cpp clr Windows Forms project in Visual Studio, create a graphics object, and draw a circle or ellipse on the form using a pen and ellipse function.
Learn to draw a line in a Windows Forms C++ app by initializing graphics, using a green pen of width three, and drawing between two mouse-click points.
Draw free shapes in a Visual C++ WinForm app by using a picture box, graphics, and a red pen to render ellipses via mouse drag and events.
Extend a visual C++ drawing app by adding color customization and size controls for free shapes, using a color dialog and text box inputs to adjust the ellipse size.
Retain drawings by rendering on a bitmap and displaying it in a picture box. Save the image using a save file dialog with a default jpg extension.
Learn to display filled circles in a circular arrangement in a Visual C++ project. Set the center with mouse clicks and compute dot positions from the center using trigonometric functions.
Store 100 points in a point array and connect them with lines using draw lines; customize color via a color dialog and add random line segments.
Explore accessing image pixels as a 2D array, altering rgb values with setPixel, and updating the display by processing a bitmap loaded from a file into a picture box.
Learn to access and read every image pixel with a bitmap, using get pixel and a two-dimensional loop over width and height to display colors on a control.
Convert a colored image to black and white by processing a bitmap pixel by pixel with rgb thresholds, load via open file dialog, and display in a picture box.
Convert a colored image to grayscale by averaging the red, green, and blue components for each pixel, updating a bitmap with for loops in a visual C++ desktop app.
Select a color from an image and isolate it by turning all other pixels white, using a bitmap and mouse click to capture the color, for applications like highlighting regions.
Fuse two images in Visual C++ by loading them into two picture boxes and merging their pixels into a fused output; save as jpeg or bmp.
Demonstrates playing and stopping wav sounds in a Windows form app with Visual C++, using System::Media::SoundPlayer instantiated via gcnew and a simple play/stop workflow.
Welcome to the course of, Visual C++ programming for desktop application development. This is a must to take course if you only know the basic C++ using console environment and wondering how various user-interface applications can be created using C++. This course will enable you to understand the basics of desktop application development using the latest version of Microsoft’s visual studio. The teaching methodology of this course is based on hands-on topic specific examples that enable quicker learning.
In this course, you will be learning VC++ using the latest version of Microsoft’s visual studio. The key aim of the course is to enable the learner to develop desktop applications using C++ programming, for this prior knowledge of basic C++ in a console environment is required. VC++ utilizes multiple pre-built libraries and classes, therefore the basic knowledge of Object-Oriented programming with C++ will be needed for better understanding this course.
This course will enable you to get to the next level of programming and designing applications for desktop environments. This is the best available course on Visual C++ using Microsoft visual studio that is particularly designed for beginners and being taught by a university professor having industrial experience as well. The course covers multiple examples with hands-on examples of 10-15 minutes each that enables the learner to practice short exercises enabling quicker learning. VC++ is a highly portable language and is often the language of selection for multi-device, multi-platform app development. The language is also useful for the low-level programming and very efficient for general purpose. Like C++, VC++ also gives the user complete control over memory management. From a wide range of applications − GUI applications to 3D graphics for games to real-time mathematical simulations, this language is needed. And, most importantly, VC++ has a very big job market as it is used in various industries like finance, app development, game development, Virtual reality, to name a few.