This project uses C# and MS Access to create small data-driven desktop applications. The basic concepts introduced in this project include using C# to manage, create and connect to a database, and accessing records, and binding database fields with objects in Winforms.
- Introduction
- Technologies
- Run Locally
- Tech Stack
- Projects Details
- Optimizations
- To-Do List
Clone the project
git clone https://link-to-project
Go to the project directory in Visual Studio
Manage build process
Clean then Build
Run program
Ctrl+F5
Language: C#
Database Management Software: MS Access
IDE: Visual Studio 2022
Framework: .NET Framework 4.7.2
- Explore Properties and Form Objects
- Working with timer, KeyPress events, Mouse Events at runtime
- Working with Designer and InitializeComponents()
![Alt Text]
- SQL command and SQL database objects
- Demo1
- Demo2
![Alt Text]
- Practicing SQL statements in an SQL tester environment created in Winforms.
![Alt Text]
- Use of C# database objects and Windows Forms
- Creating Form elements programmatically
- Single table demonstration using NorthWind database
- Connect database and find selected records from table and display record in datagrid view
![Alt Text]
- Multiple tables and forms
- Working with different application states for viewing, updating, adding and deleting records
- Enable and disable controls according to user actions
- Passing data from one form to another
![Alt Text]
- (To be added)
![Alt Text]
What optimizations did you make in your code? E.g. refactors, performance improvements, accessibility
Install ......
- Complete the Data Entry Project
- Implement SQL commands in the C# Database Objects Project
- Test SQL statements in the SQL Tester Project
- Complete the NorthWind Project
- Implement CRUD operations in the CRUD Project
- Document advanced C# concepts