Project118 is a Windows Forms application built using .NET Framework 4.8. It is designed to demonstrate practical Windows desktop development using C#, structured code organization, and interaction with a SQL Server database.
- .NET Framework: 4.8
- Language: C#
- UI Framework: Windows Forms (WinForms)
- IDE: Visual Studio
- Database: Microsoft SQL Server
- Architecture: Layered (UI, Logic, Data Access)
- Project Type: Windows Desktop Application
Project118/
├── bin/ # Compiled output
├── obj/ # Intermediate files generated by the build
├── App.config # Configuration file (includes database connection settings)
├── Form1.cs # Main form (UI logic and event handling)
├── Form1.Designer.cs # Designer-generated UI layout code
├── DataAccess.cs # Data access layer (interaction with SQL Server)
├── Utils.cs # Utility/helper methods
└── Project118.sln # Visual Studio solution file
To run the application:
-
Clone the repository:
git clone https://github.com/AmirAbdollahi/118.git
-
Open
Project118.slnin Visual Studio. -
Ensure .NET Framework 4.8 is installed. If not, download it from Microsoft .NET Downloads.
-
Build the solution (Ctrl + Shift + B) and run the application (F5).
Note: You may need to update the dat 6C22 abase connection string in
App.configbased on your environment.
- Basic Windows Forms UI for user interaction
- SQL Server data integration via ADO.NET
- Separation of concerns: UI, logic, and data access layers
- Easily extensible for future modules
This project is open-source and available under the MIT License.