Text entry fields, Objects and listboxes (Lees)
Door wig op 4 Oct, 2013 in rubriek "Gamblog" met No Comments; Begint als volgt:
Creation and representation of objects on screen
Use case:
Text entry in TextBox field
Validation of entry
Creation of object from entry
Creation of item list that represents object
The objects themselves are stored in an array of objects: hArrObjcets AS NEW Object[]
The presentation happens with the name as string sName in a listbox lsbxObjects
Text entry
Jump to text box if appropiate; […]
Lees het volledig artikel:
Text entry fields, Objects and listboxes
Tags:
Gambas IDE verknoeid / Screwed my Gambas IDE (Lees)
Door wig op 12 Jul, 2011 in rubriek "installatie log" met No Comments; Begint als volgt:
Door het installeren en compileren van een programma is mijn hele Gambas IDE in de problemen gekomen.
Het programma had als voorwaarden Gambas met een versienummer hoger dan de gebruikte versie 2.8 op OpenSUSE 11.0 (maar dat wist ik toen nog niet).
Het geïnstalleerde pakket was DBReport (Report-Designer and Printer); en ik heb het stap voor stap […]
Lees het volledig artikel:
Gambas IDE verknoeid / Screwed my Gambas IDE
Tags:
Rekenen met tijd in Gambas (uren, dagen) (Lees)
Door wig op 5 Jun, 2011 in rubriek "Gamblog" met No Comments; Begint als volgt:
Om tijd vast te leggen op het moment zelf: Now() geeft de huidige datum+tijd. Bekijk:
DEBUG Now()
Toekennen aan een variabele:
PRIVATE dStartuptime AS Date
dStartuptime = Now()
DEBUG Format$(dStartuptime, “hh:nn:ss”)
De debug regelt toont de variabele weergegeven in opgegeven patroon, waarbij “n” staat voor minuten (omdat de m al staat voor maand in het dagpatroon: yy-mm-dd).
Rekenen met […]
Lees het volledig artikel:
Rekenen met tijd in Gambas (uren, dagen)
Tags:
Automatisch uitlijnen van schermobjecten met HBox, VBox, HPanel, VPanel (Lees)
Door wig op 24 May, 2011 in rubriek "Gamblog" met No Comments; Begint als volgt:
De keuze in de bouwdoos:
Een aantal op het scherm gezet en gevuld met een eenvouidig text veld:
Ziet er zo uit als programma draait:
Volledige beelden onder elkaar:
Lees het volledig artikel:
Automatisch uitlijnen van schermobjecten met HBox, VBox, HPanel, VPanel
Tags:
Hoe data in een cel steken van een TableView (Lees)
Door wig op 26 Apr, 2011 in rubriek "Gamblog" met No Comments; Begint als volgt:
Zet op een Form bv Form1 een tabel met de eigenschap TableView, bv tbvwFill.
Het gemakkelijkst is waarschijnlijk om de tabel te initialiseren door code die je oproept bij het openen van de Form waar ze in staat:
PUBLIC SUB Form_Open()
initTableView()
END
Je moet dan een procedure daarvoor maken:
PUBLIC SUB initTableView()
Daarin moet je zeker bepalen wat de […]
Lees het volledig artikel:
Hoe data in een cel steken van een TableView
Tags:
Overal programmeren (met live-dvd) (Lees)
Door wig op 12 Dec, 2010 in rubriek "installatie log" met No Comments; Begint als volgt:
Een triple boot DVD (bij LXF139) bevat drie versies van Ubuntu: Ubuntu, Xubuntu en Kubuntu. Ubuntu 2010 bevat Gambas 2.21, zelfs in de live dvd versie (systeem draaien van dvd zonder te installeren op de harde schijf). Dat betekent dat je met deze dvd zowat overal kan programmeren; ofwel moet je project op […]
Lees het volledig artikel:
Overal programmeren (met live-dvd)
Tags:
Standaard leeg project (Lees)
Door wig op 4 Aug, 2010 in rubriek "Gamblog" met No Comments; Begint als volgt:
Project Type: Graphical application.
Options:
Internationalisation
Database access
Settings files management
Name: EmptyProject
Title: Empty Project
FMain: Menu met
File: Quit
Help: About, Changes, License
Form_Open: zet programma titel en versie.
doClose(): aangeroepen bij Menu/Quit (of scherm “Exit” button); kan afsluitende code aanroepen (wegschrijven toestand)
FAbout: About logo en tekst: naam plus versie.
FLicense: Toont License.txt
FChanges: Toont Changes.txt
Misschien nog een “test” menu-item dat alleen verschijnt als de conf […]
Lees het volledig artikel:
Standaard leeg project
Tags:
TabStrip: hoe tab-bladen bijmaken en aanspreken? (Lees)
Door wig op 3 Aug, 2010 in rubriek "Gamblog" met No Comments; Begint als volgt:
Een tabstrip zit in de Toolbox onder de tab “Container”.
Eens op het werkvlak getekend heeft hij slechts 1 tab: Tab0.
Als je terug naar de Toolbox gaat zoeken om tab-bladen bij te maken vind je dat daar niet.
Als je op het TabStrip rechtsklikt om tab-bladen bij te maken vind je alleen “Move Tab”, niet “Create”
Om […]
Lees het volledig artikel:
TabStrip: hoe tab-bladen bijmaken en aanspreken?
Tags:
Columnview: kolomtitel invullen, item invullen (Lees)
Door wig op 2 Jun, 2010 in rubriek "Gamblog" met No Comments; Begint als volgt:
Nieuw formulier FMain, daarop een columnview “cvTwoCols”.
Eerst moeten de dimensies opgegeven worden met Columns.Count.
Dan kunnen de titels ingevuld worden.
Dan kunnen lijnen bijgemaakt worden met een zelfgekozen sleutel waarmee een opvraging kan gebeuren.
Tenslotte kan
- genavigeerd worden met MoveTo,
- een waarde gewijzigd,
- of de waarde in een bij de lijn horende kolom ingevuld worden.
PUBLIC SUB btFillColView_Click()
[…]
Lees het volledig artikel:
Columnview: kolomtitel invullen, item invullen
Tags:
html rapport weergeven of printen (Lees)
Door wig op 28 Apr, 2010 in rubriek "Gamblog" met No Comments; Begint als volgt:
Uitvoer kan je eenvoudig doen in html-bestanden, die je lokaal schrijft en opent met een browser.
Maak een module met alle printonderdelen, en met bovenaan
PUBLIC bToPrint AS Boolean
‘
PRIVATE hFile AS File
schrijf een bestand
OPEN sFilename FOR WRITE CREATE AS #hFile
pushHeader(bToPrint)
dat je begint met een kop die zo […]
Lees het volledig artikel:
html rapport weergeven of printen
Tags: