
Explore vb.net basics and windows forms, from variables and loops to a calculator and sql-powered student management, with excel, pdf exports, and weather forecasting.
Learn how to download and install Visual Studio 2022 on Windows and understand its system requirements. Cover the supported OS, CPU, RAM, storage, and display recommendations.
Download and install Visual Studio 2022 on Windows 10, choose Community, Professional, or Enterprise, and customize workloads such as ASP.NET, .NET desktop development, and VB.NET.
Add images to the project resources using the resource editor or the manage resource editor, then save the project to apply the changes.
Discover how to start with VB.NET by creating a Windows Forms desktop app in Visual Studio, choosing the project type, exploring the solution and project structure, and building the executable.
Explore common form properties in vb .net windows forms, including start position, center screen, show in taskbar, icon, and border style; adjust colors, fonts, and background image layout.
Explore using button, label, and text box controls in Windows Forms, mastering common properties, colors, fonts, alignment, images, and right-to-left support for multilingual apps.
Design a student registration form in VB.NET Windows Forms, using labels, text boxes, and a group box, with startup position, border style, and fonts, then build and run.
Learn to create your first VB.NET program in Visual Studio by adding the form, wiring a show one message button, and using MessageBox overloads, then build, rebuild, and debug.
Explore how to use comments in VB to add information, organize code, and stop execution by commenting out lines, with editor tools to comment or uncomment.
Learn to change a form’s back color and text color for its controls in VB.NET Windows Forms using back color and fore color properties via button events and designer tweaks.
Learn VB.NET code to change the text of a button and the form, using me references and the text property to update UI at runtime.
Enable and disable vb.net controls by toggling the enabled property on individual controls. Learn to use true or false and organize controls in a group box for runtime interactivity.
Learn to show and hide controls in Windows Forms using VB.NET, by toggling the visible property (boolean true/false) and managing group box visibility in practical examples.
Explore date and time in VB using Windows Forms. Format now, date, and time values to strings and display them in text boxes with dd/MM/yyyy and HH:mm:ss formats.
Design and code a digital clock in VB using Windows Forms by adding a label and a timer, then display the current time on each tick every second.
Explore string variables in vb.net by using dim and assigning values like Mike, and show how to read from text boxes and display with message boxes, reinforcing string data handling.
Learn how to use int32 and int64 (long) in vb.net to sum numbers and parse to integers, with ranges -2 billion to 2 billion and -9 quintillion to 9 quintillion.
Learn to use double and decimal types in VB.NET, compare precision and range for large numbers, and implement 28-decimal precision in Windows Forms projects.
Learn to work with boolean variables in VB.NET using Windows Forms. Define booleans, assign true or false, and control the enabled and visible properties of controls.
Explore the scope of variables in a Windows Forms VB.NET project, showing how to declare first name as public to access it across the file and outside button events.
Learn to implement the simple if statement in VB.NET within a Windows Forms age calculator, using Int32 parsing, current year calculation, and if-else logic for age-based messages.
Convert a month number to its name using multiple if statements in VB.NET by parsing a textbox, mapping 1–12 to January–December, and displaying the result in a message box.
Learn to use the VB.NET select case to map a month number to its name in a Windows Forms app. Handle 1–12 and unknown, displaying the result.
Learn to work with a combo box in Windows Forms using VB.NET; add items, view and edit them, track count, delete by index, and set a default selection.
Learn to use the VB.NET for loop to populate a combobox from zero to 100, converting the index to a string and testing with breakpoints in Visual Studio.
Learn to use the color dialog in a VB.NET app. Drag it onto a form, show it, and apply colors to a label’s back and text color, with custom colors.
Learn to integrate the folder browser dialog in Windows Forms VB .NET apps, show the dialog, read the selected path, and handle cancel or close events.
Learn to use font dialog in VB.NET Windows Forms to change fonts on labels and text boxes, selecting font name, style, and size, and apply the chosen font to controls.
Explore the open file dialog in VB.NET Windows Forms, learn to use filters to load images into a picture box and handle file names.
Shows how to use the save file dialog in a vb .net windows forms app to set the file name and filter, select jpg or jpeg, and save the image.
Design and build a simple calculator in VB.NET Windows Forms by creating a project, adding a calculator form, a text box, and buttons, then run the app.
Learn to implement numeric and clear button logic for a VB .NET Windows Forms calculator, including zero handling, text concatenation, and refactoring duplicates into a sub for digit buttons.
Learn how to refactor repetitive code in VB.NET by defining a sub with private or public modifiers, parameters, and an end sub, then call it from your project.
this lecture shows coding the operator buttons (plus, minus, multiply, division) for a vb .net windows forms calculator, updating the first number and operator labels and refining with a sub.
Implement the decimal button in VB.NET Windows Forms by renaming the button, using an if check on the main text box to prevent multiple decimals, and enabling correct number input.
Learn to implement the equal button in a Windows Forms calculator by parsing input numbers, applying the selected operator, and updating the main display with the result.
Use a trie structure to protect calculator code from unexpected errors and display user-friendly messages when exceptions occur, while noting that trie usage may be optional for non-sensitive parts.
Publish a VB.NET Windows Forms calculator to other computers by configuring project properties, setting the icon and assembly name, and packaging with the dotnet seven desktop runtime.
Learn the three-part structure of a database app: create the database, build the Visual Studio application, and connect them with ADO.NET, using SQL Server or other databases.
Design a student management database in SQL Server, connect via Windows authentication, create a MySQL database with a students table, define id as primary key identity, and add data.
Create a VB.NET Windows Forms project in Visual Studio and load SQL Server data with a dataset and ADO.NET, covering project setup, startup form, and .NET Core versus framework choices.
Add a data table to the data set with a table adapter and a connection, and use select queries or the query builder to load, insert, update, and delete data.
Deep dive into using a data table with a table adapter and connection to load data from a database and generate insert, update, and delete queries.
Design a student registration data entry form in vb.net windows forms, configuring a dataset, data table, and table adapter, then layout a toolstrip, group box, datagridview, and bottom panel.
Assign images from resources to toolstrip buttons, set image-text relations and alignments, and adjust size to create a functional toolbar for add, edit, delete, save, and cancel actions.
Design top buttons and form items in a windows forms vb. net interface by adding labels, text boxes, date time pickers, and combo boxes, configuring item lists and auto-generated id.
Learn to bind a dataset to a Windows Forms datagridview using a binding source, load data with a table adapter, and troubleshoot the connection string for VB .NET applications.
Bind DataGridView to a data table using a binding source, linking id, first name, last name, date of birth, and other fields, with null handling via the table adapter.
Learn to customize datagridview and bind it to a bindingsource, editing columns, setting header text and widths, controlling visibility and data property name, and enabling add, edit, delete, and reorder.
Explore vb.net techniques to enable and disable buttons (new, edit, delete, save, cancel), a details groupbox, and a datagridview in a Windows Forms app.
Enable and disable buttons by using the binding source to add, edit, and delete items in a data table bound to the DataGridView; save changes later via the table adapter.
Learn how to save data to a SQL database from a VB.NET Windows Forms app using BindingSource and TableAdapter, handling add, edit, and delete with robust error checks.
Learn how to implement a cancel button in vb.net windows forms using bindingsource to cancel the current edit and the data table to reject changes.
Learn to fix the add record and save button logic in VB.NET Windows Forms, manage enablement of controls, and handle null date of birth by using date time now.
Add a student photo to a VB.NET Windows Forms app by adding a photo column to SQL, configuring the table adapter, and binding a picture box to display it.
Learn how to add a photo column to SQL server, bind it to the binding source, and implement an open file dialog to select and save student photos.
Design a student search form in vb .net windows forms using a data grid view bound to the students dataset, enabling searches by id, last name, and date of birth.
Learn to build a VB.NET Windows Forms search form that queries numeric columns like id and grid, using parameterized SQL with a table adapter and a data grid.
Master how to search text columns in SQL Server using equals and like, handle Unicode with N, and query varchar, nvarchar, and char fields like names and emails.
Learn to search text columns in SQL from a VB .NET Windows Forms app using a table adapter and query builder, focusing on last names with LIKE patterns and parameters.
Learn how to search date columns in SQL Server using where clauses, equal operators, and between ranges, including date of birth and rec date formats, and troubleshoot invalid date formats.
Learn to search date of birth in a VB.NET Windows Forms app using a table adapter and query builder, with where clauses, between dates, and date time picker.
Learn to load all records in VB.NET Windows Forms by wiring a show all button to a table adapter's fill method and populate the students data table for easy searching.
Design the main form in vb net windows forms with a toolstrip, bottom panel, icons and resources, and a borderless full-screen layout featuring a date/time, login user, and close button.
Learn to implement a close button in VB.NET Windows Forms by showing a confirmation message box, handling dialog results, and closing or exiting the application.
Master the VB.NET close button and manage student forms using show and show dialog, including creating, naming, and displaying student track and student search forms in an MDI container.
Use a timer to update a date time label every second on a Windows Forms VB.NET form, set interval to 1000 ms, and format time and date.
Demonstrates loading a dynamic background image in VB.NET Windows Forms via a combobox, using startup path and a pics folder, with error handling via try/catch.
Learn to add a minimize button to the main form in a VB.NET Windows Forms app, converting the close button to a dropdown and using a 32-pixel image resource.
Learn how to save and load combobox index on startup in a VB.NET Windows Forms app using application settings. Configure settings, save on close, and restore the last background selection.
Design the users form by adding it to the sql server and dataset. Create a users table and bind data to the form with a bindingsource.
Design a user management form in VB.NET Windows Forms by creating the Users data table, configuring the DataGridView, binding to a DataSet and a BindingSource, and customizing columns.
Design and implement a user form by copying code from student rec form and wiring up add, edit, delete, save, and browse buttons with data binding to the users table.
Learn to secure password input in VB.Net Windows Forms by applying a password char, setting max length, validating nonempty fields and matching password repeat, and guarding the username.
Design a login form in vb.net Windows Forms by wiring the users data to a binding source and sql data source, binding username and password, and configuring controls.
Design and implement a VB.NET Windows Forms login form that loads user data via a table adapter, validates passwords, and uses a dialog flow to display the user and image.
Learn to code a VB.NET login form that saves the login username to application settings and loads it into the student registration form, with a default admin and Alex example.
Design a settings form in vb.net windows forms, adding text boxes and labels for school name, manager name, landline, and address, plus save and exit buttons.
Design a vb.net windows forms settings form and save or load settings with application settings, mapping school name, manager, landline, and address.
Design and implement the about us form in a vb.net windows forms project, including a logo, software name, version, copyright, centered layout, fixed border, and show dialog from main form.
Enable keyboard shortcuts in the main form by setting key preview to true and handling the keydown event to map F2, F3, F4, F5, F6, and ESC to button actions.
Add a shortcut on the main form to launch the Windows calculator from VB.NET by locating calc.exe via the environment's special folder and starting a process with error handling.
Learn to work with weather APIs using openweathermap.org. Obtain an API key, build simple requests with city name and app id, and view JSON responses for VB.NET applications.
Build a VB .NET Windows Forms weather app using the OpenWeatherMap API. Learn to choose the free plan and set up a dotnet core project in Visual Studio.
Discover how to install the Json package into a weather application using NuGet, via the NuGet Package Manager or Console, and explore Newtonsoft.Json and System.Text.Json.
Build a VB.NET Windows Forms app that fetches weather data via an API, parses JSON with Newtonsoft from NuGet, and displays city, coordinates, temperature, and conditions in labels.
Learn to fetch weather data by entering a city name in a text box, using an api key to build the request URL and read latitude, longitude, and location details.
Create a reusable weather loader sub to fetch api data, parse json tokens with Newtonsoft.Json, and populate city, country, coordinates, and weather labels, with input validation and debugging tips.
Learn to load weather data by wiring a unit of measurement into the API call, choosing Celsius, Kelvin, or Fahrenheit for city weather data.
Learn to load a weather icon in vb.net windows forms by building the openweathermap icon url from the json icon name, appending .png, and displaying it in a picture box.
Protect VB.NET code with try statements to handle API download errors, displaying city not found or weather data not found messages using vbcrlf for multi-line output.
Discover how to fetch weather data by latitude and longitude using an https request and json data, improving accuracy over city-name searches.
Learn to retrieve weather data by longitude and latitude and implement multilingual support for city names and descriptions using the lang parameter and language codes.
Learn to fetch five-day, three-hour weather forecasts from an API, change the return language, and query by city name or coordinates with app ID and metric units.
Design a weather forecasting interface in VB.NET Windows Forms, fetch forecast data from a website, parse JSON, and populate a data grid with up to 40 records.
Learn to design a vb.net forecasting form that retrieves weather data by city or coordinates, parses json, and displays results in a datagridview.
Learn to use a for loop to iterate forecast records from Json, extract city coordinates, and display results in a datagridview with progress feedback.
Create an excel data reader app in vb.net windows forms, connect it to a sql database, and bind a data grid view to a data table.
Hi There!
Do you want to learn the programing deeply and easily?
Have you ever thought to learn VB .net via projects?
Are you students or VB lover and you want to learn VB .NET by windows forms?
Here i am to show you how to learn easily an quickly the VB .NET by many projects.
In this course you're going to learn :
3 Courses in One + 17 Hours + 7 live Projects
Create Windows Apps by VB. NET
Basics of VB .NET like: variables
for loop structure
If statement
Controls and events
Resources in VB .NET
Debugging the codes
Create calculator application
Design Student info application
Build Weather forecasting application for windows
Creating multi-form projects
Controls like : Button, TextBox, ComboBox, Datetime picker
Create digital clock
Working with date and time
Create a calendar
Advance using of Combobox
Working with images
Dialogs in VB. NET:
Creating method in VB. net
Design the windows app in VB and SQL Server
Export data to Excel file
Create weather forecasting app
Create report by PDF file
and...
Don't hesitate to start learning VB by up to 7 different projects with many tips and tricks!
In this course you are going to learn the VB deeply and easily with the best method.
Let's get started !!!