Het gaat niet al te snel met

oovi, maar dat zal misschien komen omdat ik er totaal geen tijd meer aan besteed.
:P.
Verder zal ik trachten zo snel mogelijk een functioneel programma te implementeren middels woovi... maar of dat helemaal gaat lukken weet ik nog niet.
(ooh deze post is ook bedoelt om het kleine woovi-logo te testen).
P.S. Mirjam je bent super gezellig!
Hoewel ik liever had dat het nog even geheim was gebleven is nu toch de mouw uit de aap. Seweso hartje Mirjam. Hoewel ik eigenlijk wel één dezer dagen alles van de toppen van alle daken wilde gaan schreeuwen is het nu op een minder handige manier uitgekomen. En ja daar heb ik uiteraard wel spijt van. Concreet heb ik Mirjam laten liegen, dat is niet iets wat ze zelf wou. En natuurlijk heb ik zelf voornamelijk níet gezegd wat er aan de hand was...
Ik ben slecht... :$
Wat ik verder nog wil zeggen: Mirjam je bent helemaal geweldig!
De ontwikkeling van woovi staat zeker niet stil, ik heb laatst het ontwerp van de gui afgemaakt. Dat betekent dat ik nu weet hoe de interface tussen database-laag en de gui-laag gaat worden én hoe het eruit moet komen te zien:

Hier een gesprek met sjoerd dat ik over woovi laatst had:
gesprek met sjoerd.txt. (volgens mij vind hij dat niet erg dat ik dat hier neerzet).
Hoewel je er feitelijk nog weinig mee kan...hier versie 0.3 waar je weer mee mag spelen.
Een screen-shot van de nieuwe versie (klik=inzoemm):

Het ziet er in elk geval al een stuk interessanter uit....toch?
Download en unzip het volgende bestand:
Woovi_v0_3.zipOoh en je moet ook (als je dat nog niet had gedaan) de
Foxpro 7 runtime library installeren

Hmm...je zou haast denken dat er mensen ook daadwerkelijk op mijn site komen... dit is zeker extra incentive om de site eens echt af te maken. Vooral omdat er blijkbaar best veel mensen naar
www.seweso-systems.com gaan terwijl dat er dus nog helemaal niet uitziet :$
Die nieuwste versie van woovi ziet er als volg uit:

De woocode ziet er op het moment als volg uit:

Woovi in het kort uitgelegd: Woovi wordt (want het is nog niet klaar) een programma waarmee je gegevens kan opslaan. En dan kun je het programma het best vergelijken met Microsoft Access, alleen dan veel simpeler. Hier wat
voorbeelden van gegevens die je kan opslaan:
- Adressenlijsten
- Enquetes
- Films (welke koop-films heb je in je bezit)
- Muziekcollectie
- Todo-lijstjes
- Etc etc.
Daarnaast als je bijvoorbeeld elke film een cijfer wil geven dan kun je aan de classe Film een eigenschap cijfer toevoegen en vervolgens kun je voor elke film een cijfer opslaan. Zoals je misschien al merkt werkt woovi niet met tabellen, velden en records maar met classen, eigenschappen en objecten en waardes. Film, Boek en Persoon zijn allemaal voorbeelden van classen. Titel, Omschrijving, Achternaam en Telefoonnummer zijn allemaal eigenschappen. En 'Gone with the Wind', 'Een ongewoon gesprek met God is 1e boek van de trilogie, het boek waar het voor mij mee begon en voor vele...', 'Schut' en '+31 488 422872' zijn allemaal objecten/waarden. Waarbij het verschil tussen een object en waarden is dat een object meerdere waarden kan bevatten en een waarde niet (een waarde moet in die zin ondeelbaar zijn).
Met betrekking tot de vergelijking met MS-Access hoef je met woovi geen rekening te houden met unieke sleutels en al dat soort gerei waar je in MS-Access wel verstand van moet hebben...
Ik hoop dat iedereen nu een beetje begrijpt waar het allemaal over gaat... en zo niet dan hoor ik graag wat jij niet helemaal begrijpt en dan pas ik de tekst zo vaak aan tot iedereen het begrijpt.
Wauw....ik kan gewoon 6 mensen uitnodigen voor Gmail :) Hoewel ik wel denk dat Gmail snel 'gewoon' voor iedereen beschikbaar zal zijn... Hun huidige aanpak werkt gewoon super handig om 1. Een orkut achtige situatie te krijgen (leuk voor analyses, ik hoop nog steeds dat ik ooit in Orkut kan komen.... misschien via GMail?). 2. De groei van het aantal gebruikers op een handige manier onder controle houden.
Voor de mensen die hem nog niet hebben opgemerkt,
hier de taskbar die ik in elkaar geflanst heb (en dagelijks gebruik). Zelf vind ik hem behoorlijk handig, vooral na de wijziging die ik vandaag heb doorgevoerd. Nu kun je bijvoorbeeld met één klik een woord op vanDale opzoeken, verder kun je ook op dezelfde simpele manier zoeken op google, dictianary.com, wikipedia en locatienet.
Veel plezier ermee (of niet, wat jij wil joh héé)
Aangezien er rond mijn verjaardag weer veel mensen op vakantie waren (sommige op huwelijks-reis ;) leek het me handig en leuk om op een later tijdstip een 'groot' feest te houden. Iedereen die dit leest en denkt een positieve bijdrage aan het feest te kunnen leveren is bij deze uitgenodigd (of ik je binnen laat is een ander verhaal).
klik hier voor meer informatie.Als jij nog leuke ideëen hebt dan hoor ik het graag.
Ik had net het volgende gesprek met du
[09:34:39] Du: maar ff in het kort woovi?
[09:35:01] Du: waar stond dat ook al weer voor?
[09:35:08] s e w e s o : kijk op google
[09:35:13] s e w e s o : :D
[09:36:05] Du: lachen
[09:36:32] Du: hé ik ga vanaaf ff kijken wat het precies is
[09:36:34] s e w e s o : Hier hoe je een class kan definieren:
* Class Abbonee
{abbonee}.{extends} = {persoon}
{abbonee}.{property} = {pasnr}
{abbonee}.{property} = {password}
{pasnr}.{extends} = {integer}
{pasnr}.{description} = "Het nummer van het bibliotheek
pasje"
[09:37:27] Du: zoho ziet er goed uit!
[09:38:03] s e w e s o : Een object aanmaken:
* Object seweso aanmaken (van type abbonee)
{seweso}.{implements} = {abbonee}
{seweso}.{fullname} = "Wouter Evert Schut"
{seweso}.{email} = "info@nospam.com"
{seweso}.{passnr} = 21334
{seweso}.{password} = "xxxx"
[09:39:02] s e w e s o : én ik kan al een querie op de database
uitvoeren, bijvoorbeeld:
SELECT {id}, {fullname}, {email} FROM {abbonee}
[09:39:28] s e w e s o : en alles word opgeslagen in maar één tabel
:P
[09:39:50] Du: Ziet er wel cool (H) uit
[09:40:04] s e w e s o : Jaha, ik ga hier de wereld mee veroveren (of
niet)
[09:40:19] Du: Ik ben benieuwd
[09:40:42] s e w e s o : Zonder gui word het denk ik sowieso
niks....dus dat word de volgende stap
[09:40:45] Du: Hoe ziet de tabel eruit?
[09:41:05] Du: aha
[09:41:31] s e w e s o : id I, object I, type I, data M
[09:42:21] Du: maar je kan toch geen index op een memo zetten?
[09:42:37] s e w e s o : tuurlijk wel....op een gedeelte althans
[09:42:49] Du: Ow ikke snap
[09:44:09] s e w e s o : En inheritance werkt ook al:
{string}.{foxpro_type} = "M"
{name}.{extends} = {string}
en dan retourneert {name}.{foxpro_type} ook "M" :D
[09:44:23] Du: En afhankelijk van het type zet jet met iif een index
op
[09:44:29] Du: ?
[09:45:06] Du: aha gaaf
[09:45:14] s e w e s o : nee alles gebruikt dezelfde index.... maar op
de data word nog niet echt gezocht ...
[09:45:17] s e w e s o : :D
[09:45:44] * s e w e s o | woovi system v0.1 is al vet cool! heeft
zijn/haar naam gewijzigd in s e w e s o | woovi system v0.2
is al vet cool!
[09:45:49] Du: ow ok
[09:45:56] Du: hé ik ga nog ff wat doen
[09:46:01] s e w e s o : ik ook
[09:46:01] Du: ziet er leuk uit
[09:46:05] Du: mzzl;
[09:46:07] s e w e s o : thanx :$
[09:46:10] s e w e s o : baai :)
[09:46:14] Du: :D
Hoewel woovi al aardig vorm begint te krijgen loop ik toch tegen wat probleempjes aan. En wel kip en ei problemen. Nu zul je wel denken: Kip en Ei problemen bij het ontwikkelen van een software pakket? Dat zit namelijk zo: Ik voer data in de database in via generieke functies en vervolgens pas ik die functies aan zodat deze gebruik maken van de ingevoerde data.... als ik vervolgens het systeem weer reset op de data weer in te voeren (via die functies) dan loopt dat natuurlijk spaak.
Ik denk dat ik als oplossing voor dit probleempje gewoon de standaard voorgebakken database maar vergroot.
Michael Moore.com : Mike's Message : MessagesIk wil deze film echt heel graag zien..jammer dat deze film alleen in Amsterdam draait. Hoewel na het overweldigende succes in Amerika zal de vraag (en dus het aanbod) wellicht snel toenemen. Verder hoop ik dat dit net Bush dat extra zetje geeft wat ie nodig had. Dat ie lekker zijn koffers vast kan gaan pakken ;) Ik moet wel zeggen dat ik die Kerry ook niet helemaal tof vind. En waarom hebben ze in zo'n groot land maar twee waar je op kan kiezen? Ja ik weet dat je daar alleen maar republikeinen en democraten hebben, maar waarom? Vreemd land hoor dat amerika...
grom