Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dev-salem-ben-mofleh/code-generator
Generate data access layer, business logic layer, stored procedures, and App.Config files quickly and accurately.
https://github.com/dev-salem-ben-mofleh/code-generator
class-libraries clean-code csharp desktop desktop-application dotnet-framework opp sqlserver three-tier-architecture
Last synced: about 1 month ago
JSON representation
Generate data access layer, business logic layer, stored procedures, and App.Config files quickly and accurately.
- Host: GitHub
- URL: https://github.com/dev-salem-ben-mofleh/code-generator
- Owner: Dev-Salem-Ben-Mofleh
- Created: 2024-07-10T08:54:17.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-24T14:55:06.000Z (5 months ago)
- Last Synced: 2024-10-13T07:04:16.855Z (3 months ago)
- Topics: class-libraries, clean-code, csharp, desktop, desktop-application, dotnet-framework, opp, sqlserver, three-tier-architecture
- Language: C#
- Homepage:
- Size: 218 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Code Generator
The **Code Generator** is a powerful desktop application tool designed to automate the creation of data access and business logic layers, as well as stored procedures and App.Config files, in software applications. This tool simplifies the development process by generating boilerplate code, saving valuable time and effort for developers. With intuitive configuration options, developers can customize the generated code according to specific project requirements.## Key Features:
* **Automated Code Generation:** Generate data access layer, business logic layer, stored procedures, and App.Config files quickly and accurately.
* **Organized Code Logic:** Organize code logic into class libraries, enabling easy rebuilding for web or mobile applications without code duplication.
* **Enhanced Generation Speed:** Achieve nearly a 90% performance improvement in code generation speed by using StringBuilder instead of string.
* **Reduced Workload and Time-Saving:** Dramatically reduce development time and developers' workload by eliminating repetitive coding tasks and generating boilerplate code efficiently.## Technologies Used:
* **Framework:** .NET 8.0 (C#)
* **Database:** Microsoft SQL Server with ADO.NET
* **User Interface:** Windows Forms (WinForms)
* **Authentication:** Custom user authentication system
* **Architecture:** 3-tier architecture
* **Deployment:** Standalone desktop application