Ga naar inhoud

SaintPier

Members
  • Registratiedatum

  • Laatst bezocht

Alles dat geplaatst werd door SaintPier

  1. Misschien voor de duidelijkheid een situatie schets: Als er meerdere gewassen worden verwijderd, en je klikt er één te veel aan, dan kun je met de knop "Verwijderen ongedaan maken" één voor één het laatst verwijderde gewas weer terug zetten. Met OK en Cancel kan het natuurlijk ook, maar OK betekent dat het meteen definitief is. Er zou dan een waarschuwing kunnen komen dat er gewassen definitief verwijderd gaan worden. Maar als je daar verteld als gebruiker dat de verwijderingen NIET door moeten gaan, kan ik ze alleen ALLEMAAL terugzetten. Cancel betekent ook dat meteen ALLE verwijderde gewassen weer worden terug gezet. Nu ik dit vertel bedenk ik dat er in de praktijk niet zo heel vaak gewassen worden verwijderd, en zeker niet meerdere tegelijk. Deze gewassen lijst is namelijk niet een lijst van gebruikte gewassen, maar een lijst van ALLE mogelijke gewassen, en tevens zou dit het zaaischema moeten worden. Deze lijst zal alleen maar groter moeten worden. Tenzij er een gewas uitsterft. Het kan allemaal geprogrammeerd worden hoor. We willen alleen even eten van de testers wat hier het meest gebruikers vriendelijk is. Dan maken we het zoals de klant het wenst. Op dit moment hebben we in het zaaischema (gewassenlijst) de volgende velden: 1. GewasID (Een ID dat automatisch wordt toegekend aan het gewas) 2. Gewas naam 3. Afbeelding. (Een afbeelding wordt het mooist getekend als de achtergrond exact wit is.) 4. Begin maand zaaien 5. Eind maand zaaien 6. Begin maand Planten 7. Eind maand zaaien 8. Begin maand Oogsten 9. Eind maand Oogsten 10.Zaai- Plant- Afstand 11.Hint tonen. (Aan of Uit. Bepaald of de hint in het raster voor dit gewas moet worden getoond. Voor bijvoorbeeld "Vlonder" is geen hint nodig) Moeten er in het zaaischema nog meer gegevens komen te staan? Greets, Peter
  2. Dat klopt helemaal. Na het maken van het zoveelste analoge klokje en de nodige hulp progjes is dit weer eens heel iets anders. Maar wel een leuk project. Misschien leer ik zelfs iets over tuinieren. Greets.
  3. Da's mooi. Was dat de versie die op mijn xs4all webspace staat?
  4. In de database komen straks meerdere tabellen voor elk overzicht. Je kan die tabellen de naam geven van het jaar. Misschien dat je meerdere tabellen per jaar maakt. Ik als niet-tuinier niet hoe vaak je plant en oogst per jaar. Maar het door de gebruiker laten aanmaken van nieuwe tabellen geeft daar de volledige ruimte voor. Dus terug kijken kan door oudere overzichten te openen. Ik wil een overzicht tabel uitbreiden met gegevens over zaai datum, datum van opkomst, en oogst datum. Als daar meer gegevens in moeten hoor ik het graag. Misschien grootte van de bladeren ofzo? Greets, Peter.
  5. Goedendag tuiniers, Ik heb uit de reacties geconcludeerd dat het ontwerpen van een tuin layout niet genoeg is. Er is behoefte aan een historie bij het ontwerp. * Wanneer is een gewas gezaaid, * Wanneer kwam het op, * Wanneer is geoogst. * Misschien nog meer? Om dit overzichtelijk te houden en niet overal bestanden op te slaan denk ik dat het beter is om de overzichten in een database op te slaan. Dat zal dan een nieuwe database worden. "GewassenDB.s3db" zal ik apart houden als dynamisch zaai schema. De gebruiker kan opdracht geven om een database aan te maken, waarin de overzichten komen te staan. Dan kan bijvoorbeeld voor elk overzicht een tabel worden aangemaakt (door het programma) waar alle gegevens in staan, waar nu nog *.gws bestanden voor worden gebruikt. Nogmaals moet ik benadrukken dat dit een project is van Antoine, dus het zou zomaar kunnen dat we dit hele verhaal weer terug draaien. Maar eerlijk gezegd denk ik dat hij wel akkoord zal gaan. Ik verzoek tevens aan Antoine om de twee meegeleverde DLL bestanden te registreren tijdens de setup, zodat de gebruiker zelf geen regsvr32,exe hoeft uit te voeren. Wordt wederom vervolgd. Greets, Peter.
  6. @Salamandertje : Als je de nieuwe versie op een andere locatie en de oude weggooit, dan moet je even opnieuw regsvr32.exe uitvoeren net als de vorige keer hè? Maar dan met de verwijzing naar MIDAS.DLL op de nieuwe locatie. Greets, Peter.
  7. De laatste Versie staat op mijn webruimte. Het zip bestand uitpakken in een nieuwe map. Dan kun je eventueel de database "GewassenDB.s3db" uit de vorige versie in de nieuwe map Data zetten. Maar als er geen veranderingen zijn aangebracht is dat niet echt nodig. Ik weet eerlijk gezegd niet meer of de oude versie al zover was dat de instellingen in het Windows register worden gezet. Voor de zekerheid een kleine uitleg: Het programma zet de instellingen die voorheen in een INI bestand werden gezet nu in het Windows register. Dat heb ik gedaan om een paradox op te lossen. Namelijk: Het INI bestand kon niet in het programma mapje staan, omdat dit meestal "Program Files" zal zijn waar gewone gebruikers geen schrijfrechten hebben. Dus het INI bestand wilde ik in de datamap zetten, naast de database. Maar de locatie van de datamap stond in het INI bestand. Dat lijkt een beetje op dit: Ik ga een kip maken en daarvoor heb ik een ei nodig. Maar om een ei te maken heb ik een kip nodig. (Hier komt zeker dat spreekwoord vandaan. Wat was er eerder......) Het programma kijkt bij starten of de gegevens in het Register staan. Zo niet, dan is het uitgangspunt dat het programma voor het eerst start. In dat geval wordt er in de map "Mijn Documenten" een map gemaakt "TuinOntwerp", met daarin de Data map en de Gewassen map. De benodigde bestanden worden daarheen gekopieerd. In de programma instellingen is de mogelijkheid gemaakt om de gegevens map ergens anders te zetten. Als dat wordt gedaan, worden alle bestanden van de oude locatie gekopieerd naar de nieuwe locatie. Net zoals gebeurd bij een eerste start. De bestanden worden dus gekopieerd, en niet verplaatst. Later kan ik dat eventueel nog veranderen, zodat de bestanden op de vorige locatie worden verwijderd. Als straks Antoine er weer is, zullen we de te downloaden nieuwe versie weer op zijn webpagina zetten. Voor de liefhebber: De gegevens in het Register staan hier : HKEY_CURRENT_USER\Software\Tuinontwerp Pas op met wijzigingen aanbrengen in het Register !! In de laatste nieuwe versie zijn nog wat functies toegevoegd. Ik denk dat alles voor zich spreekt, maar vraag gerust. De kleuren in het raster worden nu per overzicht opgeslagen. Dus voor elk overzicht dat wordt opgeslagen kunnen verschillende kleuren worden gebruikt. Greets, Peter.
  8. Nee. Bewaar de bestanden in de map Data wel. Dat is de onveranderde database. Als je verder geen gewassen hebt toegevoegd of de zaai- plant- of oogst gegevens hebt veranderd maakt het niet uit. Dan kun je alles overschrijven. Maar de database blijft denk ik qua structuur hetzelfde, dus hoef je die niet te updaten. De database is het bestand "GewassenDB.s3db" voor de duidelijkheid.
  9. Ik heb een aantal zaken aangepast, maar daar zien jullie niets van hè? Het programma is op een website gezet door Antoine om te downloaden. Daar heb ik geen toegang toe. Mijn gedachte was dat we op Antoine moeten wachten om de nieuwe versie te uploaden op zijn site. Om toch alles goed te kunnen testen zal ik op mijn eigen webruimte een nieuwere versie zetten. Die link komt in een volgende post. LET OP !! Voor de functionaliteit van nieuwe mogelijkheden zijn de bestandstructuren veranderd. Dat geld NIET voor de database waar de gewassen in staan met de zaai- plant- en oogst- datums. Die is hetzelfde gebleven. De overzichten die door de gebruiker worden opgeslagen zijn veranderd. Dus reeds gemaakte overzichten zullen met de nieuwere versie NIET meer werken. De bestanden (*.gws) kunnen wel worden geladen, maar zullen het overzicht door elkaar gooien. We zijn nog steeds in ontwikkeling en bij volgende versies zal ook dit nog steeds gebeuren. Soms (lees vaak ) herzie ik de opbouw van bestanden om nieuwe functies toe te voegen. Bij de eerste echte release zullen wij als ontwikkelaars hierop letten en eventueel conversie routines maken. Voor nu is dat teveel werk. Zeker voor een freeware pakketje als Tuinontwerp. Wordt vervolgd. Greets, Peter.
  10. Heb je in de programma instellingen gekeken? Daar kun je kleurtjes instellen van de vakjes en van geselecteerde vakjes. Hopelijk helpt dat. Gr, Peter. PS. Je PC doet het fantastisch hoor. Het is Windows die soms moeilijk doet.
  11. OK. Ik heb inmiddels gelezen dat MIDAS.DLL een bugje heeft. De DLL registreert zichzelf op de plaats waar je hem voor het eerst gebruikt. Als je dus ooit een programma hebt gehad die ook MIDAS gebruikt, en weer hebt verwijdert kan het misgaan. Probeer de DLL eens opnieuw te registreren. Stel dat het programma staat in: "C:\Program Files\TuinOntwerp" probeer dan : regsvr32.exe "C:\Program Files\TuinOntwerp\midas.dll" Inclusief de aanhalingstekens om de spatie mee te nemen in de opdracht.
  12. Dat is vreemd. Ik lees dat er meerdere mensen 64 bits gebruiken zonder problemen. Moeilijk te zeggen op afstand. In welke map staat het programma?
  13. Als aanvulling op mijn laatste opmerking over MIDAS.DLL: Het programma is geschreven op een 32 bits systeem. Het kan zijn dat er gedacht wordt dat, omdat gewerkt wordt met een 64 bits besturingssysteem een 64 bits versie van MIDAS.DLL nodig is. Maar dit is NIET het geval. Het programma "Tuinontwerp" is 32 bits, en dus moet MIDAS.DLL ook de 32 bits versie zijn. Greets, Peter.
  14. Mijn vorige opmerking over de verschillende mappen voor 32 bits, en 64 bits dll's klopt wel, maar kun je vergeten. De MIDAS.DLL zou gewoon in dezelfde map moeten staan als het programma bestand "Tuinontwerp.exe". Kun je eens nakijken en doorgeven waar je MIDAS.DLL hebt staan? BVD Peter.
  15. Dat klopt helemaal. Het is eenvoudig om te zetten naar Nederlands, maar ik heb de mogelijkheid open willen houden om het programma eventueel in een andere taal te kunnen leveren. Als de maanden dan in de systeem taal worden gebruikt is dat voor ons makkelijker. Heb je een speciale reden om je Windows in het Engels te draaien? Oeps. Gaan we corrigeren. Misschien is dat wel te maken. Maar dan moet je toch uit een hele stoot afbeeldingen een keuze maken. Dat komt een beetje op hetzelfde neer. Alleen zou dat plaatje dan rechtstreek in de database komen i.p.v. dat je hem even moet opslaan. Ik kan wel eens onderzoeken of ik dat voor elkaar krijg. Zo ben ik toch weer van de straat. Greets, Peter.
  16. Daar doen we het voor, dit testen. En je opmerking was zeer terecht. Ik heb inmiddels de mogelijkheid ingebouwd om het bronvakje toch niet leeg te maken na slepen. Dus anders gezegd. Met slepen kun je nu een gewas verplaatsen of kopiëren. Greets, Peter
  17. Ik heb even snel gezocht, en het lijkt erop dat de x64 versie de dll's in twee mappen verdeelt. Hoe dat precies zit weet ik zo gauw ook niet. Ik zit zelf nog steeds ouderwets op een 32 bits putertje te werken. Ik zoek het nog uit. Da's een mooi plaatje. Lijkt me gemaakt als flash schermpje. Ik zal het wederom aan Antoine overlaten. Ik ben alleen maar een programmeurtje. Komt die mooie tomaat uit je eigen moestuin? Greets, Peter.
  18. Loes, Het is gelukt om een plaatje te slepen naar een ander vakje. Maar omdat het slepen met de linker muis toets al een functie had, namelijk meerdere vakjes selecteren, heb ik het zo gemaakt, dat de CTRL toets moet worden vastgehouden. Het doel vak wordt overschreven, en het bron vak wordt leeg gemaakt. gr, Peter.
  19. Daar zit wat in. Het is het projectje van Antoine, en zal hem laten beslissen. Ik heb zelf totaal geen verstand van tuinieren. Mijn vingers hebben alle kleuren behalve groen. Bedankt voor je inbreng. Gr, Peter.
  20. Hoi Loes, Goeie terugkoppeling. Ik ga eens kijken of ik dit kan programmeren. Als je een plaatje naar een ander vak sleept, dan gewoon het doelvak overschrijven als er eventueel al een ander plaatje in staat? Gr, Peter
  21. Dank voor de feedback Ik zal later met Anton bespreken hoe we met de zaaikalender gaan werken. Momenteel is alles nog in testfase en de zaaikalender wordt mogelijk geheel herzien. Of we dat dynamisch maken weet ik (nog) niet. Ik zal met Anton bespreken of gebruikers de zaaikalender moeten kunnen wijzigen. In de gewassenlijst kan worden opgegeven wanneer zaaien, planten of oogsten moet gebeuren. Dus die is wel door de gebruiker aan te passen. Dat gedeelte ben ik nog aan het nuanceren. Dat komt in een latere versie. Ik wil de mogelijkheid gaan inbouwen om te kunnen kiezen voor BEGIN, HALF, of EINDE van de maand. Dat leg ik hier uit. gr, Peter
  22. Goedendag tuiniers , Zo. Ik heb me hier ook maar even aangemeld. Ik ben blij te zien dat het programma zo ontvangen wordt. Het is bekend dat we nog in een testfase zitten en de ontwikkeling gaat verder. Alle feedback is welkom. Straks gaan we werken met een setup om het programma te installeren op de computer. Standaard komt het programma dan in de map "Program Files". In deze map hebben de meeste "normale" Windows gebruikers geen schrijf rechten. Om die reden heb ik het INI bestand laten vervallen en de gegevens die daarin stonden komen nu in het Windows register. Bij de eerste start van het programma worden de gegevens mappen gekopieerd naar "Mijn documenten" waar gebruikers uiteraard wel schrijfrechten hebben. Verder viel het me op dat in het overzicht soms plaatjes worden weergegeven, die het vakje helemaal vullen. Bij deze plaatjes is dan niet meer te zien of een vakje geselecteerd is. In het voorbeeld gebeurt dat o.a. bij Aqua en Tegels. Ik heb een wijziging aangebracht waardoor het plaatje in een geselecteerd vakje 3 pixels kleiner wordt getekend. Op die manier krijg je een rand om het plaatje te zien. Nu is weer te zien dat een vakje geselecteerd is. Verder ben ik aan het bedenken aan een manier om de maanden voor zaaien, planten en oogsten genuanceerder in te stellen. Bijvoorbeeld BEGIN april, of HALF mei. Ik denk aan bijvoorbeeld BEGIN april = 4,1. HALF mei = 5,2. EIND juli = 7,3. Dan kan ik het getalletje achter de komma gebruiken maal 10 als datum controle voor het geven van de popup waarschuwing dat er een actie moet gebeuren in de moestuin. Dus bijvoorbeeld BEGIN april = 4,1. De 4 staat voor april (duh), en de 1 voor begin van die maand, wat dan zou lopen van de eerste tot de tiende van de maand. 4,2 zou lopen van de elfde april tot en met de twintigste. Als er mensen zijn die willen meedenken graag. Groeten, Peter.