abitowhit / GetSet

247Coding.com - Class builder code and website for building classes. You can find video links on usage and functionality including zip download at http://247Coding.com.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GetSet

247Coding.com - Class builder code and website for building classes. You can find video links on usage and functionality including zip download at http://247Coding.com. Page name is cbDemo.aspx. If you want it to be the landing page, either set the IIS default page to cbDemo.aspx instead of default.asxp or rename it to default.aspx. Either way will work.

Web

[Larger]((https://github.com/abitowhit/GetSet/blob/master/GetSet.png) GetSet

Overview

Coding for a living requires tedious and redundant coding. To simplify this process I have created this application suite which allows you to type in variables and create the get-sets to build instant classes that you can cut and paste into your code behind.

To take this a step further, I wanted the ability to take a database table and create a class based from it. By adding valid connection string information, you can connect to a database via the website attached and build an entire class based off of the database table you are connecting to. Some scrubbing may be required for your database cardinal types, I added in some of the most used.

To take it yet one step further, I included both msSQL and mySQL compatibility.

In its simplest form, simply enter in variables and submit for instant simple class creation. Create a class directly from SQL or MySQL tables by adding a connection string, database and table.

Includes the entire aspx website.

If you use the code, find it useful, please give credit where credit is due.

I spent many hours pouring over this to make it functional. ABitOWhit...

Platform

Written in C# and .net 4.5.

Software Options

  • .net/aspx via application

Software structure

Single page application written in c# using .net and database libraries.

Installation

Requirements: Standard .net web application.

  • .net 4.5 but will probalby work with other libs. Nothing really .net version specific.
  • Create application or website in IIS manager that points to the file path of the files.
  • MySQL connections require the mySQL libraries, availble on client installation. GetSet IIS

License

GNU General Public License version 3.0 (GPLv3) (https://www.gnu.org/licenses/gpl-3.0.de.html)

Limitations

IIS Only

Multiple solutions:

  • Easily create OOP classes using a simple web browser interface.
  • Build classes directly from MSSql and MySQL table schemas.
  • Build AD classes from AD objects.

References:

About

247Coding.com - Class builder code and website for building classes. You can find video links on usage and functionality including zip download at http://247Coding.com.


Languages

Language:C# 75.1%Language:ASP 19.6%Language:CSS 5.4%