The idea of creating this programmed emerged with a need for it in 2014. Inspired by the documentations from Microsoft Docs, this programs presents basic general statements that are presented as default class components.
Structuration and Reusability
This program has many features, but the main goal is to provide some kind of bloc notes to keep you created classes for multiple projects but also to organize, structure and quantify the value of your code.
Based on that ideology, this program quantifies the code you are writing by calculating the number of statements object used in a given class.
Clarity for communication
The idea of this program is to be able to represent coding statements visually to be able to communicate productions of coding parts to common users.
This program translates the main statements into Python, C# and Vb.NET classes file. However, the inside statement is yours to translate giving you the freedom of creation with or without assisting tools.
The original idea was to build local programs or script parts for web components. Although the future versions will incorporate web designers for ASP.NET technology.
What are the advantages of using this program?
- From a practical point of view, I know that when I code it’s quite hard to keep the discipline of writing good documentation for your tools while also remembering what you are trying to build and where you are with your code.
With this program I no longer need to worry about this, it will do it for me but it will also generate a code for each object to know where to look for it with a summary table .
Features already working
12 Styles already integrated
The class will then inherits all of the statements components of the pointed class. You will then see these components in the Schema Tree of that class object.
The following is a preview of an Inheritance from the class Constante that inherits the Statement class object.
The schema tree is linear with your code and will enable you to retrieve quickly the part of code that interests you. The code is separated into regions that are coded directly according to the nature of the statement.
Another feature will come in the future to also include the time of construction but regardless of your proficiency or your coding speed, this will calculate your production. You configure directly the unit price given your different projects.
PropertyGrid to manage it all
This property grid enables quick editing or modification of the current class object being used. From there you can modify your components quickly (to review) or correct any mistakes.
Prebuild functions to help for the part of the statement you must write.
Input Statement object
The Input Statement is the part where the user will fill in the statement. So for example, if you have a function like ToString(), this is where you will edit the statement body of the function, which you will need to write in 3 different languages simulatenously.
To help you out this object has prebuild functions to construct your code such as :
- Context Viewer
- Select Case (from Context) Builder
- And many more…
The Context viewer provides the user with a Schema tree of the reachable objects and their respective schemas so as to ensure that you formulate the name correctly when invoking a variable or method from another class object.
The Context viewer enables also you to visualize any object in another window.
The Context Viewer enables one to navigate within classes from the same project.
You can view schemas of multiple tables or databases directly in this program. Accepted formats are local (MS Access 2003/2022, MS Excel, Dbase File (.dbf), SQL Files (.mdf) ) or networked accessible databases of type SQL.
When you have finished pointing to your desired database. The dialog box will generate the connection string and test it. If valid it will display the result in a TreeView enabling one to visualize the schema of the database.
Finally to facilitate the management of database constructors I have integrated preformatted variables already traduced for database management and formulations of basic standard queries.
Statement Editor Bar
Select Case Builder
In the case of known enumeration, you can use this tool to recall all of the members of your pointed enumeration to print directly a select case or switch case in C# in your statement directly formatted in the 3 languages.