Dev-Tools

Hulpmiddelen bij het programmeren in Gambas3

About: een about pagina geeft titel en informatie weer over een project, inbegrepen gebruikte mappen en database verbindingen bv. (zie RApp, https://sourceforge.net/projects/garlic3/files/Templates/Form-About/)

Help: help weergeven in het programma vermijdt documentatie schrijven? (zie RApp)

Foutmeldingen (Error): Weergeven foutmelding bv onderaan het scherm in opduikende FIFO lijst die meldingen naar beneden duwt, met dubbelklik om volledige melding te zien, en een optie om fouten ook te loggen naar een (fout/log) bestand. (MyError/MyLog)

Log on screen
myError
myLog

Log (MyLog): log-berichten kunnen gewone nuttige feedback zijn, volgens voorkeurinstellingen weer te geven of niet, open/wegklapbaar, en eventueel terug te vinden in een logfile van de “run”.

Run (RunCounter) : keep track of number of starts and normal close of your app by keeping a counter in the settings file.

Settings (GbSettingsTool): in een .config/gambas3/myappname.config worden de instellingen van je programma bewaard. Een tool geeft snel inzicht in zo’n bestand of laat er snel een maken, bv als de applicatie het nog niet ondersteunt. https://sourceforge.net/projects/garlic3/files/Tools/GbSettingsTool/

Debug (ProbableCause) : Scant project voor variabelen, procedures, parameters enz, telt ze*, vindt ongebruikte*, helpt aan te knopen bij het project. (* ondertussen aanwezig in Gambas3 IDE) https://sourceforge.net/projects/garlic3/files/Tools/ProbableCause/

Database:

(DbInfoCode): helpt mysql/mariadb tabellen/velden te maken, en die om te zetten in een basic scherm voor het invullen van het record, en genereert code voor de classes voor de persitance code.

(DataContext): om verschillende versies van gegevens te gebruiken moeten voor iedere versie instellingen opgeslagen/opgehaald kunnen worden; en de versies moeten een naam krijgen, bv “productie”, “development”, ..

(TestDbConnection) : snel een database verbinding testen, toont een paar parameters, invullen db parameters bij start of in de code. https://sourceforge.net/projects/garlic3/files/Tools/TestDbConnection/