Logo (klik voor homepage)
 
!ConfiX - Universeel configuratieprogramma
Contact
Links
Archief
Enigma
Enigma-E
MediX
UK
English

Inleiding
   Bij de meeste programma's vindt je in het iconbar-menu een functie Keuzes..., Choices... of Configure... of iets dergelijks. Als je deze functie aanklikt wordt in de meeste gevallen een configuratievenster getoond waarin de instellingen van het programma kunnen worden bijgewerkt. Omdat het programmeren van dergelijke configuratievensters veel tijd in beslag neemt vormt het eigenlijk een belasting bij het maken van een applicatie.
 
Met het programma !ConfiX hebben we geprobeerd een universele oplossing voor dit probleem te vinden. Het hoofdprogramma hoeft alleen het programma !ConfiX aan te roepen en die zorgt er vervolgens voor dat de juiste functies en instellingen worden getoond en kunnen worden gewijzigd. Natuurlijk moet het hoofdprogramma wel aan enkele spelregels voldoen om gebruik te kunnen maken van de door !ConfiX geboden faciliteiten.

Het principe is eenvoudig. Het hoofdprogramma beschikt over een tekstbestand met de naam '_Config' waarin alle functies worden beschreven. Tevens kan een Sprite-file worden aangeboden met de naam '_Tabs' waarin de nodige icons zich bevinden. !ConfiX zorgt er vervolgens voor dat de functies in overzichtelijke vensters worden getoond. Na het wijzigen van de instellingen zorgt !ConfiX er vervolgens voor dat de nieuwe keuzes in een bestand met de naam Config terug worden geleverd aan het hoofdprogramma.

!ConfiX kan door meerdere programma's worden gebruikt (zelfs gelijktijdig) en het hoeft slechts één keer op de harddisc te worden geïnstalleerd. Plaats het programma bij voorkeur in de !Boot.Resources directory zodat het bij het opstarten van de computer wordt 'gezien'. Da's alles.

Het is onze bedoeling om !ConfiX gratis beschikbaar te stellen aan iedereen die zelf software schrijft in de hoop dat dit de gebruikersvriendelijkheid van de beschikbare software ten goede komt. Op deze pagina kan steeds de meest recente versie van !ConfiX worden gedownload.
 
Een universeel configuratie programma
De nevenstaande afbeelding toont een voorbeeld van een ConfiX venster zoals dit wordt gebruikt door één van onze programma's. Klik op de afbeelding om een grotere versie te zien. Aan de bovenzijde van het venster bevinden zich een aantal TAB-bladen die toegang geven tot de verschillende instellingen.

Omdat het getoonde programma over zeer veel instellingen beschikt, bevindt zich in dit geval ook nog een rij TAB-bladen aan de onderzijde van het venster. Op deze manier kan een onderverdeling worden gemaakt in de instellingen, zonder dat de zaak onoverzichtelijk wordt.

Geheel aan de onderzijde van het venster bevinden zich enkele knoppen, waarmee de instellingen desgewenst kunnen worden bewaard, alsmede een helpregel die extra informatie verschaft.
  
Example

 
Download

!ConfiX versie 0.90 (28 Feb 2007) 150KB ZIP file
Nu met Engelse, Nederlandse, Duitse en Franse menuteksten. Geschikt voor    RISC OS en de IYONIX pc. Tevens geschikt voor alle RISC OS versies vanaf 3.10 en later.
 Klik hier voor een overzicht van de wijzigingen

!ConfiX versie 0.20 85KB ZIP file
Dit is de laatste 26-bit versie. De bovenstaande versie verdient in alle gevallen de voorkeur, omdat er in de loop van de tijd veel nieuwe functies zijn bijgekomen.



 
Informatie voor programmeurs (API)
We nodigen programmeurs van harte uit om !ConfiX te gebruiken in combinatie met hun eigen software. Slechts enkele kleine aanpassingen in de eigen software zijn nodig om optimaal gebruik te kunnen maken van alle functies. Onderstaande ZIP file bevat een complete beschrijving van de API (Application Programming Interface) alsmede enkele voorbeelden in BBC BASIC.
 

API versie 0.82, release A (14 Jul 2004) 2MB ZIP file
Dit ZIP bestand bevat alle informatie die nodig is om gebruik te maken van !ConfiX vanuit uw eigen programma's. De API is in PDF formaat en voorbeelden in BBC BASIC zijn bijgevoegd.

Sprites voor gebruik in TAB's (10 Nov 2002) 7KB ZIP file
Dit ZIP bestand bevat een aantal voorbeelden van sprites die gebruikt kunnen worden voor het ontwerpen van TAB-bladen in !ConfiX. Heeft u zelf sprites gemaakt die voor anderen bruikbaar kunnen zijn, aarzel dan niet om ze aan ons toe te sturen.



 
Voorbeelden van programma's die reeds gebruik maken van !ConfiX
  • CableNews
    Alle modules uit onze eigen kabelkrantsoftware maken gebruik van !ConfiX.
  • Enigma 
    Een simulatie van het code-apparaat dat in de tweede wereldoorlog werd gebruikt door het Duitse leger. Helemaal gratis.
  • TouchMe
    Dit programma wordt gebruikt voor de ondersteuning van een touch-screen op de SOLO, een RISC OS computer die volledig werkt op zonne-energie.
  • WebXPress
    Het programma waarmee deze website wordt onderhouden.
  • USBInfo 
    Een handig programma om de organisatie van de diverse USB apparaten in uw computer zichtbaar te maken.
  • HID
    Uitgebreide USB drivers voor toetsenbord en muis. Ondersteunt het gebruik van de extra toetsen op een Internet toetsenbord en het scroll-wiel op moderne muizen en sommige toetsenborden.
  • Oregano 2
    Een geheel nieuwe web browser, geschikt voor alle versies van RISC OS vanaf 3.50, inclusief RISC OS 5. Wordt standaard geleverd bij elke IYONIX pc.


Klik voor homepage © Copyright X-Ample Technology bv. Teksten en afbeeldingen op deze website mogen niet zonder onze toestemming worden overgenomen. Ontworpen met WebXPress op een IYONIX pc. Laatste wijziging: Tue,02 Feb 2010.12:13:24