C# Tutorial - Complete C# Project Tutorial With Source Code

C# Tutorial - Complete C# Project Tutorial With Source Code

In this c# project comlete tutorial you will see how to create a students information management system project build with csharp programming language and mysql database.

In this c# project comlete tutorial you will see how to create a students information management system project build with csharp programming language and mysql database.

WHAT WE ARE GONNA USE TO BUILD THIS C# PROJECT:

  • c# programming language.
  • visual studio express 2013.
  • mysql database
  • canva.com for images
  • flatuicolorpicker.com for colors

C# CONTROLS WE WILL USE IN THIS PROJECT:

  • Windows Form
  • Panel.
  • DataGridView.
  • TextBox.
  • Button.
  • Label.
  • ComboBox.
  • PictureBox.
  • Timer.
  • ListBox.
  • RadioButton.

LOGIN FORM the login form allow the users to login into the application.

MAIN FORM the main form contain 3 tabs, for students, courses, and scores.

ADD STUDENT FORM this form allow you to insert a new student.

STUDENTS LIST FORM this form contain a datagridveiw populated with all the students in the database.

UPDATE DELETE STUDENT FORM in this form you can:

  • search student by id.
  • remove student.
  • edit student data.

MANAGE STUDENTS FORM on this form you can do / see :

  • get a list of all students in the database to a datagridview.
  • see the total of students depending on the datagridview.
  • search students by value and display them on the datagridview.
  • get selected from datagridview to the data fields
  • edit student information.
  • remove selected student.
  • add a new student.
  • browse image from your computer to the picturebox.
  • save the image from picturebox to your computer.
  • clear / reset all fields.

PRINT STUDENTS FORM this form allow you to export students data from datagridview to a text file.

MANAGE COURSES FORM what this form contain ? and what you can do on it?:

  • listbox populated with all courses.
  • label with the total courses number.
  • add a new course.
  • edit the selected course.
  • remove the selected course.
  • navigate between courses.

MANAGE SCORSE FORM what this form contain ? and what you can do on it?:

  • a datagridview to show students or scores using two buttons.
  • add a new score for the selected student from datagridview on the selected course from combobox.
  • remove the selected score using student id and course id.
  • remove the selected course.
  • show the average score by course on a new form.

WHAT TO NAME THIS PROJECT you can name this project what ever you want, but a will give you 3 recommandation: 1 - Students Management System in C# 2 - C# Students Information System. 3 - C# Management System For Students.

I NEED TO LEARN C# FIRST BEFORE START CREATING THIS PROJECT beore you can start building this project you need some basics and you know what i have a lot of videos to check out

c-sharp programming webdev

What's new in Bootstrap 5 and when Bootstrap 5 release date?

How to Build Progressive Web Apps (PWA) using Angular 9

What is new features in Javascript ES2020 ECMAScript 2020

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Random Password Generator Online

HTML Color Picker online | HEX Color Picker | RGB Color Picker

Object Oriented Programming in C++ | C++ OOPs Concepts | Learn Object Oriented C++

C++ is general purpose, compiled, object-oriented programming language and its concepts served as the basis for several other languages such as Java, Python, Ruby, Perl etc.

Classes and Objects in C++ | C++ Programming Language - Part2

This Edureka video Classes and Objects in C++ will help you to get started with C++.

Introduction to C++ Programming Language | C++ Tutorial for Beginners - Part 1

This Edureka video on Introduction to C++ Programming will help you to get started with C++.

WASI Development Toolchain for C/C++

Inspired by these challenges we have been working non-stop on improving the tooling so it’s easier for anyone to use and adopt WebAssembly and WASI!

Learn how to perform CRUD operations using C Sharp

QuickStart: CRUD Operations in C Sharp. Learn how to perform CRUD operations using C Sharp for MongoDB databases.