MicroSE QuickSQL 0.6.1.0 - Update
Hallo mensen,
Dan is hij hier dan toch, het laatste blog item. Of toch niet? (Lees laatste twee alinea's) Dit item gaat over MicroSE QuickSQL. Het programma kreeg met de vijfde beta (0.5) ondersteuning voor MS SQL Server Compact Editie. Versie 0.6 (deze dus) gaat zelfs een stapje verder. Deze versie biedt namelijk ondersteuning voor de MySQL .NET Connector (waarmee je dus met een MySQL server kan connecten
) En natuurlijk nog een aantal andere wijzigingen...
Download via Connect of http://microse.nl/downloads/?snm=quicksql
Dit is tevens de 200ste commit naar mijn SVN server en het is nu bijna een jaar geleden dat mn HDD doodging.
Voor de volledige changelog:
code:
Trouwens de MySQL driver wordt via reflection aan het programma gekoppeld, hierdoor werkt het met meerdere versies van de Connector en is de installatie ervan niet verplicht.
De installatie van MS SQL Server (Compact Edition) is eveneens niet verplicht. Ook hoef je niet perse toegang tot een Database server te hebben - maar dan kan je enkel naar het mooie inlogscherm kijken
De Connector wordt niet meegeleverd vanwege de licentie ervan (GPL) en dat deze overbodig is als je geen MySQL gebruikt.
Nu nog even over "Is dit het einde?" hierop moet ik antwoorden "nee". Ik heb er opnieuw lang over nagedacht en heb besloten dat ik het gewoon veels te leuk vind om over dingen te praten die mij bezighouden.
De reacties moet ik maar voor lief gaan leren nemen, wat vast weer een probleem gaat worden. Maar misschien is het niet zo heel erg moeilijk voor jullie om je reacties daar een beetje op aan te passen. Maar goed, mijn Tweakblog gaat dus gewoon door en ik zal ook weer over MicroSE gaan posten - al probeer ik wel iig per week alle belangrijke posts te verzamelen.
Anyway, have fun
Dan is hij hier dan toch, het laatste blog item. Of toch niet? (Lees laatste twee alinea's) Dit item gaat over MicroSE QuickSQL. Het programma kreeg met de vijfde beta (0.5) ondersteuning voor MS SQL Server Compact Editie. Versie 0.6 (deze dus) gaat zelfs een stapje verder. Deze versie biedt namelijk ondersteuning voor de MySQL .NET Connector (waarmee je dus met een MySQL server kan connecten
Download via Connect of http://microse.nl/downloads/?snm=quicksql
Dit is tevens de 200ste commit naar mijn SVN server en het is nu bijna een jaar geleden dat mn HDD doodging.
Voor de volledige changelog:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| MicroSE QuickSQL 0.6.1.0 (07-08-2012)
[bug-fix|0010] Instellingen aanpassen na mislukte verbinding crashed applicatie.
[veranderd] "Query bewerken standaard toestaan" hoort bij Algemeen onder Instellingen
[update] MicroSE Framework 2.1.0.1
- [bug-fix] Inlezen taalbestanden in submap werkt niet vanwege UAC.
MicroSE QuickSQL 0.6.0.0 (31-07-2012)
[nieuw] Ondersteuning voor MySQL*
[veranderd] Uiterlijk instellingenscherm verbeterd (ButtonBar toegevoegd)
[veranderd] Code voor bepaling SQL code voor select/update/insert/delete (Tabellen tab) naar ConnectieController
[update] MicroSE Framework 2.1.0.0
- MicroSE.MLI past nu automatisch** aan de UI taal aan (itt de locale)
- Betere toegang tot instellingenbestand
- Verbeteringen in de ButtonBar
[veranderd] ©MicroSE -> ©2011-2012 Sander Evers
[veranderd] Bug fixes na uitgebreide test.
[veranderd] Uiterlijk en indeling Overscherm.
[nieuw] Handige links in het Help-menu.
[*] Optioneel, installeer de adapter om het te gebruiken (www.mysql.com)
[**] Dit is nog steeds handmatig te overriden, dit blijft ook zo. |
Trouwens de MySQL driver wordt via reflection aan het programma gekoppeld, hierdoor werkt het met meerdere versies van de Connector en is de installatie ervan niet verplicht.
De installatie van MS SQL Server (Compact Edition) is eveneens niet verplicht. Ook hoef je niet perse toegang tot een Database server te hebben - maar dan kan je enkel naar het mooie inlogscherm kijken
De Connector wordt niet meegeleverd vanwege de licentie ervan (GPL) en dat deze overbodig is als je geen MySQL gebruikt.
Nu nog even over "Is dit het einde?" hierop moet ik antwoorden "nee". Ik heb er opnieuw lang over nagedacht en heb besloten dat ik het gewoon veels te leuk vind om over dingen te praten die mij bezighouden.
De reacties moet ik maar voor lief gaan leren nemen, wat vast weer een probleem gaat worden. Maar misschien is het niet zo heel erg moeilijk voor jullie om je reacties daar een beetje op aan te passen. Maar goed, mijn Tweakblog gaat dus gewoon door en ik zal ook weer over MicroSE gaan posten - al probeer ik wel iig per week alle belangrijke posts te verzamelen.
Anyway, have fun
08-'12 MicroSE QuickSQL Beta 7
06-'12 Auf wiedersehen Deutschland
Reacties
De MySQL .NET Connector is hier te downloaden:
http://www.mysql.com/downloads/connector/net/
http://www.mysql.com/downloads/connector/net/
Dit is het internet, mensen geven hier hun ongezouten mening. Dat is iets waar jij rekening mee zult moeten gaan houden. Probeer het niet te snel als persoonlijke aanvallen te zien: het commentaar dat je krijgt zul je niet snel van mensen ontvangen die je face to face spreekt - en dat maakt het juist ontzettend waardevol.De reacties moet ik maar voor lief gaan leren nemen, wat vast weer een probleem gaat worden. Maar misschien is het niet zo heel erg moeilijk voor jullie om je reacties daar een beetje op aan te passen.
Meteen een beproeving voor je: ik vind het jammer dat je niet met je blog gestopt bent, want ik weet nu al dat het je niet gaat lukken om hier normaal met kritiek om te gaan
Dachten we net van je af te zijn..
Nee, geintje. Veel succes verder met je blog en met het ontvangen van positieve en negatieve kritiek. Wie weet wordt je op den duur een volwassen blogger, die aan de juiste commentaren waarde hecht en scheit heeft aan de trolls.
Nee, geintje. Veel succes verder met je blog en met het ontvangen van positieve en negatieve kritiek. Wie weet wordt je op den duur een volwassen blogger, die aan de juiste commentaren waarde hecht en scheit heeft aan de trolls.
Dus ook opnieuw blogposts over je schaakspel?
(Ja, hier ben ik weer...
)
Ik krijg meerdere dejavu's en kan dus niet anders dan dit besluit bijzonder zwak te noemen.
Phfff, er zit niemand op je prullen te wachten, ga wat doen met je leven...
Nee, eerst stopt ie, nu gaat ie weer verder... als je overal zo besluiteloos in bent dan heb je maar een zwaar leven ...
Ach, als jij er gelukkig van wordt.. vooral lekker stug door posten... Wie weet wordt het over een jaar of 10 nog wat met je prularia verzameling...
Nee, eerst stopt ie, nu gaat ie weer verder... als je overal zo besluiteloos in bent dan heb je maar een zwaar leven ...
Ach, als jij er gelukkig van wordt.. vooral lekker stug door posten... Wie weet wordt het over een jaar of 10 nog wat met je prularia verzameling...
NatuurlijkPixelShooter schreef op dinsdag 31 juli 2012 @ 23:58:
Dus ook opnieuw blogposts over je schaakspel?(Ja, hier ben ik weer...
)
Het probleem zijn gewoon de "ongezouten" reacties, en na het lezen van de Windows 8 blogs snap ik nu ook meer hoe ik er mee om moet gaan. Nu moet ik dat alleen nog in praktijk brengen.Fawn schreef op dinsdag 31 juli 2012 @ 23:56:
Dachten we net van je af te zijn..
Nee, geintje. Veel succes verder met je blog en met het ontvangen van positieve en negatieve kritiek. Wie weet wordt je op den duur een volwassen blogger, die aan de juiste commentaren waarde hecht en scheit heeft aan de trolls.
[Reactie gewijzigd op woensdag 01 augustus 2012 05:55]
Ik heb nooit enig probleem met je blogs gehad, maar dat wel/niet wel/niet begint een beetje vervelend te worden inderdaad.
Ga je ook nog ondersteuning inbouwen voor aanmelden met je windows account? Een sql user moeten opgeven is wel leuk maar wordt niet altijd gebruikt, zeker niet in zakelijke omgevingen.
Waarom moet je trouwens het soort sql server selecteren? Dat kun je bij het connecten prima uitlezen namelijk.
Verder lijkt het me handig om de CE mode uit te schakelen indien hij niet is geinstalleerd, krijg nu een assembly error als ik hem toch selecteer en ga verbinden.
Waarom moet je trouwens het soort sql server selecteren? Dat kun je bij het connecten prima uitlezen namelijk.
Verder lijkt het me handig om de CE mode uit te schakelen indien hij niet is geinstalleerd, krijg nu een assembly error als ik hem toch selecteer en ga verbinden.
Dat werkt Standaard gebruik je een MSSQL user account, maar onder Instellingen > MSSQL Server kan je opgeven om een Windows account op te geven. Ook kan je géén username & wachtwoord opgeven, dan wordt de ingelogde windows gebruiker gebruikt.Mental schreef op donderdag 02 augustus 2012 @ 15:32:
Ga je ook nog ondersteuning inbouwen voor aanmelden met je windows account? Een sql user moeten opgeven is wel leuk maar wordt niet altijd gebruikt, zeker niet in zakelijke omgevingen.
Kan, maar zo krijg je geen onduidelijkheden over wat er gebruikt wordt.Waarom moet je trouwens het soort sql server selecteren? Dat kun je bij het connecten prima uitlezen namelijk.
Ook krijg je bv een probleem als je een sdf bestand selecteerd en ook een username en wachtwoord opgeeft. Want MS SQL Server CE ondersteund geen gebruikers, bestanden kan je wel met een wachtwoord beveiligen (dat werkt ook in mijn app)
Er moet nog wel wat aan verbeterd worden. Maar eerst kijken hoe het zo gaat. Als je MySQL selecteert zonder dat je de driver hebt krijg je daar een specifieke melding voor. Ik denk dat ik dat voor MS SQL CE ook zo ga doen.Verder lijkt het me handig om de CE mode uit te schakelen indien hij niet is geinstalleerd, krijg nu een assembly error als ik hem toch selecteer en ga verbinden.
Of anders server ondersteuning in de vorm van plugins. Al denk ik dat dat voor een versie 1.5 / 2.0 gaat komen. Eindeloos uitbreiden heeft weinig nut als je nog geen release hebt
[Reactie gewijzigd op donderdag 02 augustus 2012 15:55]
Ah vandaar, niet gezien dat er nog instellingen waren (dat zit onder het bestand menu neem ik dan maar aan?)
Handiger lijkt me om dat gewoon met een vinkje te doen op het inlogscherm zoals microsoft dat zelf ook doet; is wat intuitiever.
Plugins zou ik persoonlijk overigens niet doen, zo'n klein stukje functionaliteit in een externe plugin stoppen is gewoon zonde; beter eerst je eigen applicatie compleet maken en dan eens gaan nadenken in hoeverre een pluginsysteem nog zinvol is.
Je zou eventueel kunnen gaan denken aan odbc support, dan bied je meteen ondersteuning voor veel verschillende servertypes.
ps. een screenshot van de applicatie zelf zou niet misstaan, ik weet nu nog steeds niet hoe hij eruit ziet
Handiger lijkt me om dat gewoon met een vinkje te doen op het inlogscherm zoals microsoft dat zelf ook doet; is wat intuitiever.
Plugins zou ik persoonlijk overigens niet doen, zo'n klein stukje functionaliteit in een externe plugin stoppen is gewoon zonde; beter eerst je eigen applicatie compleet maken en dan eens gaan nadenken in hoeverre een pluginsysteem nog zinvol is.
Je zou eventueel kunnen gaan denken aan odbc support, dan bied je meteen ondersteuning voor veel verschillende servertypes.
ps. een screenshot van de applicatie zelf zou niet misstaan, ik weet nu nog steeds niet hoe hij eruit ziet
Nog even wat, heb hem even op mijn laptop geprobeerd (win7 x64 home premium) en de applicatie crashed bij het opstarten (appcrash), na wat onderzoek blijkt dat ik hem als administrator moet starten.
Iets meer onderzoek laat zien dat hij de file C:\Program Files\MicroSE\QuickSQL\Languages\English.msel als read/write wil openen, wat natuurlijk niet kan als normale user.
Vreemde is overigens wel dat ik hier op mijn werk geen last van had.
Het verschil zit dan ook in het feit dat mijn user thuis daadwerkelijk admin is (maar hij het dus alleen elevated doet) en op mijn werk niet.
Even geprobeerd met een mysql server en de laatste MySql.NET connector, ziet er vrij aardig uit.
Waar ik me alleen vanaf het begin al aan stoorde was de interface, het losse scherm met de resultaten is wat mij betreft niet heel handig.
Mocht je dit gedaan hebben om meerdere resultaten tegelijk te tonen zou ik toch meer neigen naar tabbladen.
De tabbladen in het resultaat scherm zijn me ook niet helemaal duidelijk, er staat telkens 'Result 1' maar het lukt me met geen mogelijkheid om er een result 2 naast te krijgen.
Een goede tool moet je imho fullscreen kunnen gebruiken, zeker database tools als deze die veel data moeten laten zien lenen zich daar prima voor.
Het resultaten scherm laat echter alle kolommen met een default breedte zien waardoor je continu de breedte van kolommen moet gaan aanpassen om wat zinvols te zien en dat dus na elke query die je doet.
Qua basisfunctionaliteit dus best aardig maar de interface laat nogal te wensen over.
Featurerequest: csv / excel export en/of .sql import/export.
Ik werk privé en zakelijk veel met databases en een tooltje als deze kan uitgroeien tot iets heel handigs.
Iets meer onderzoek laat zien dat hij de file C:\Program Files\MicroSE\QuickSQL\Languages\English.msel als read/write wil openen, wat natuurlijk niet kan als normale user.
Vreemde is overigens wel dat ik hier op mijn werk geen last van had.
Het verschil zit dan ook in het feit dat mijn user thuis daadwerkelijk admin is (maar hij het dus alleen elevated doet) en op mijn werk niet.
Even geprobeerd met een mysql server en de laatste MySql.NET connector, ziet er vrij aardig uit.
Waar ik me alleen vanaf het begin al aan stoorde was de interface, het losse scherm met de resultaten is wat mij betreft niet heel handig.
Mocht je dit gedaan hebben om meerdere resultaten tegelijk te tonen zou ik toch meer neigen naar tabbladen.
De tabbladen in het resultaat scherm zijn me ook niet helemaal duidelijk, er staat telkens 'Result 1' maar het lukt me met geen mogelijkheid om er een result 2 naast te krijgen.
Een goede tool moet je imho fullscreen kunnen gebruiken, zeker database tools als deze die veel data moeten laten zien lenen zich daar prima voor.
Het resultaten scherm laat echter alle kolommen met een default breedte zien waardoor je continu de breedte van kolommen moet gaan aanpassen om wat zinvols te zien en dat dus na elke query die je doet.
Qua basisfunctionaliteit dus best aardig maar de interface laat nogal te wensen over.
Featurerequest: csv / excel export en/of .sql import/export.
Ik werk privé en zakelijk veel met databases en een tooltje als deze kan uitgroeien tot iets heel handigs.
[Reactie gewijzigd op donderdag 02 augustus 2012 18:29]
Zit er niet in vanwege het feit dat meerdere server typen ondersteund worden.Mental schreef op donderdag 02 augustus 2012 @ 17:59:
Ah vandaar, niet gezien dat er nog instellingen waren (dat zit onder het bestand menu neem ik dan maar aan?)
Handiger lijkt me om dat gewoon met een vinkje te doen op het inlogscherm zoals microsoft dat zelf ook doet; is wat intuitiever.
Daarom staat er voor versie 1.5, 2.0Plugins zou ik persoonlijk overigens niet doen, zo'n klein stukje functionaliteit in een externe plugin stoppen is gewoon zonde; beter eerst je eigen applicatie compleet maken en dan eens gaan nadenken in hoeverre een pluginsysteem nog zinvol is.
Goed idee, mits het netjes in .NET geregeld kan worden en ik alle functionaliteit die in het programma zit goed kan overbrengen. (Dit verschilt namelijk per DBMS)Je zou eventueel kunnen gaan denken aan odbc support, dan bied je meteen ondersteuning voor veel verschillende servertypes.
Zal die nog even makenps. een screenshot van de applicatie zelf zou niet misstaan, ik weet nu nog steeds niet hoe hij eruit ziet
Zal ik naar kijken, in het verleden heb ik daar verder geen last van gehad. Maar ik zal het nu zeker goed onderzoeken.Mental schreef op donderdag 02 augustus 2012 @ 18:14:
Nog even wat, heb hem even op mijn laptop geprobeerd (win7 x64 home premium) en de applicatie crashed bij het opstarten (appcrash), na wat onderzoek blijkt dat ik hem als administrator moet starten.
Iets meer onderzoek laat zien dat hij de file C:\Program Files\MicroSE\QuickSQL\Languages\English.msel als read/write wil openen, wat natuurlijk niet kan als normale user.
Vreemde is overigens wel dat ik hier op mijn werk geen last van had.
Het verschil zit dan ook in het feit dat mijn user thuis daadwerkelijk admin is (maar hij het dus alleen elevated doet) en op mijn werk niet.
Update 06-08: Ik heb nu ontdekt dat ik dit probleem 100% kon oplossen door FileAccess.Read aan de streams van de Taalbestanden toe te voegen.
Even geprobeerd met een mysql server en de laatste MySql.NET connector, ziet er vrij aardig uit.
Dat is mijn designkeuze. Ik wilde een programma maken wat goed met meerdere schermen te gebruiken was. (Mijn werksituatie) Anders was ik misschien wel voor een MDI (Multiple Document Interface) gegaan. Ook wilde ik de interface simpel houden, waardoor ik niet dingen als docakble windows (zie Visual Studio) wil gebruiken want dat gaat naar mijn mening een beetje om het doel van het programma heenWaar ik me alleen vanaf het begin al aan stoorde was de interface, het losse scherm met de resultaten is wat mij betreft niet heel handig.
Mocht je dit gedaan hebben om meerdere resultaten tegelijk te tonen zou ik toch meer neigen naar tabbladen.
Trouwens een kleine tip: Als je veel resultaten open hebt staan kan je ook als je deze vensters sluit nog altijd bij de resultaten komen. Hiervoor ga je in het hoofdvenster naar Geschiedenis en dubbelklik je op het resultaat wat je wilt zien. Let op, hiervoor wordt de query niet opnieuw uitgevoerd.
Maak eens een SQL statement met meerdere queriesDe tabbladen in het resultaat scherm zijn me ook niet helemaal duidelijk, er staat telkens 'Result 1' maar het lukt me met geen mogelijkheid om er een result 2 naast te krijgen.
Ik zal daar eens goed naar kijken, momenteel wordt de breedte standaard bepaald.Een goede tool moet je imho fullscreen kunnen gebruiken, zeker database tools als deze die veel data moeten laten zien lenen zich daar prima voor.
Het resultaten scherm laat echter alle kolommen met een default breedte zien waardoor je continu de breedte van kolommen moet gaan aanpassen om wat zinvols te zien en dat dus na elke query die je doet.
Tja, je kan niet iedereen happy makenQua basisfunctionaliteit dus best aardig maar de interface laat nogal te wensen over.
Zit er allemaal inFeaturerequest: csv / excel export en/of .sql import/export.
Dat is het doelIk werk privé en zakelijk veel met databases en een tooltje als deze kan uitgroeien tot iets heel handigs.
[Reactie gewijzigd op maandag 06 augustus 2012 15:13]
In je laatste screenshot staat "12 rijen" echter heeft het resultaat dat 'actief' is slechts 7 rijen. Ik neem aan dat het ander resultaat dan 5 rijen heeft. Lijkt mij dat het slimmer zou zijn om het aantal rijen te laten zien van het resultaat dat 'actief' is.
Hij weet dat hij negatieve reacties zal krijgen, en toch besluit hij om zijn blog open te houden waar hij geen volledige controle heeft ipv naar zijn eigen server te verhuizen waar hij juist wel volledige controle heeft. Dat lijkt mij persoonlijk juist ver van bijzonder zwak.Remco3 schreef op woensdag 01 augustus 2012 @ 01:58:
Ik krijg meerdere dejavu's en kan dus niet anders dan dit besluit bijzonder zwak te noemen.
Het is idd het totaal van alle results. Misschien is iets als "result (totaal)" voor meerdere results. Of anders "result / totaal"dusty schreef op zondag 05 augustus 2012 @ 20:00:
In je laatste screenshot staat "12 rijen" echter heeft het resultaat dat 'actief' is slechts 7 rijen. Ik neem aan dat het ander resultaat dan 5 rijen heeft. Lijkt mij dat het slimmer zou zijn om het aantal rijen te laten zien van het resultaat dat 'actief' is.
Dus:
"7 (12) rijen"
Of:
"7 / 12 rijen"
[Reactie gewijzigd op maandag 06 augustus 2012 09:30]
Nog even getest op mijn werk en de volgende bevinding:
Als ik 'windows authenticatie' aan heb staan, vervolgens verbinding probeer te maken (wat niet lukt aangezien mijn user geen rechten heeft op de betreffende database) en vervolgens windows authenticatie uitzet dan krijg ik een foutmelding:
'ExecuteReader requires an open and availble Connection. The connection's current state is closed.'
Ergens gaat dus toch nog iets niet helemaal goed
En mbt die interface dingetjes, tsja; ieder zijn ding maar dockable tabbladen zoals browsers tegenwoordig hebben (tabbladen kunnen slepen uit de applicatie om een nieuw scherm te maken) lijkt toch een mooie middenweg.
Als ik 'windows authenticatie' aan heb staan, vervolgens verbinding probeer te maken (wat niet lukt aangezien mijn user geen rechten heeft op de betreffende database) en vervolgens windows authenticatie uitzet dan krijg ik een foutmelding:
'ExecuteReader requires an open and availble Connection. The connection's current state is closed.'
Ergens gaat dus toch nog iets niet helemaal goed
En mbt die interface dingetjes, tsja; ieder zijn ding maar dockable tabbladen zoals browsers tegenwoordig hebben (tabbladen kunnen slepen uit de applicatie om een nieuw scherm te maken) lijkt toch een mooie middenweg.
Zal het nalopenMental schreef op dinsdag 07 augustus 2012 @ 17:45:
Nog even getest op mijn werk en de volgende bevinding:
Als ik 'windows authenticatie' aan heb staan, vervolgens verbinding probeer te maken (wat niet lukt aangezien mijn user geen rechten heeft op de betreffende database) en vervolgens windows authenticatie uitzet dan krijg ik een foutmelding:
'ExecuteReader requires an open and availble Connection. The connection's current state is closed.'
Ergens gaat dus toch nog iets niet helemaal goed
Edit: Na het sluiten van het Instellingenvenster wordt er van de server gevraagd welke databases er zijn, als je een mislukte connectie met de server hebt krijg je een foutmelding. Deze melding krijg je niet als je nog niet geprobeerd hebt te connecten (connectie = null) of wanneer je een verbinding hebt (dan is er geen probleem). Ik was alleen vergeten een controle op de connectie zélf toe te voegen (of die open is). Dit zal in de volgende versie gefixed zijn.
Tja, het lijkt zo makkelijk. Maar ik zal je verzekeren dat een dergelijke GUI niet standaard is en al helemaal niet makkelijk na te bouwen. Hierdoor zijn er ook maar een paar libraries voor welke geen van alle gratis of zelfs goedkoop zijn. Daarbij gebruik ik sowieso al zo min mogelijk externe librariesEn mbt die interface dingetjes, tsja; ieder zijn ding maar dockable tabbladen zoals browsers tegenwoordig hebben (tabbladen kunnen slepen uit de applicatie om een nieuw scherm te maken) lijkt toch een mooie middenweg.
Enige programma's die ik ken met dockable windows/tabs zijn: Visual Studio, IE vanaf 9, Chrome. Of programma's die hierop gebaseerd zijn (zoals SQL Management Studio) en gezien ik blij ben als ik ook maar 1%* van de gebruikers van deze programma's heb ga ik geen maanden tijd in een GUI stoppen die toch 100% zijn doel voorbij streeft.
Het makkelijkste, voor mij, is een keuze tussen een MDI interface (met tabs) of de huidige interface. MDI zou ik met meerdere schermen kunnen laten werken door opties als "open nieuw venster" toe te voegen waarna je een tab kan verplaatsen (dit moet redelijk goed te doen zijn gezien het gewoon Objecten zijn) maar dit maakt de GUI er niet gebruikersvriendelijker op. En je zou geen queries met meerdere results makkelijk kunnen tonen. Behalve dan onder elkaar als in SQL Management Studio alleen vind ik dat je dan veels te weinig ruimte hebt voor een resultset.
Ook zal ik hiervoor 99% van de GUI opnieuw moeten maken.
Verder kan je dan moeilijk Windows Snap (Windows Feature) gebruiken om resultaat vensters naast elkaar op een breedbeeld scherm te tonen (gebruik ik ook héél veel)
Dus 4 tegens en 1 voor (één scherm). Dus dat ga ik niet doen, gezien ik mezelf in die ene "voor" niet kan vinden en ik wel problemen heb met de 4 tegens. Dus is de keuze voor mij heel makkelijk.
*Ik weet 100% zeker dat zelfs 0,0001% voor mij voorlopig te hoog gegrepen is
[Reactie gewijzigd op dinsdag 07 augustus 2012 20:08]
Oké, bugfix staat online 
code:
Ik ga proberen de release van 1.0 precies een jaar na 0.2 te doen (eerste week van september). Misschien lukt het
Er staan dan ook nog maar 4 features voor 1.0 gepland:
1. Server profielen: omdat je nu meerdere servertypes hebt wil ik het zo gaan maken dat per servertype een profiel opgeslagen wordt met adres, username en password (zie 2)
2. Passwords opslaan, een vinkje onderaan het hoofdscherm met de keuze om het wachtwoord op te slaan je kan dan in het instellingenscherm een sleutel opgeven waarmee het wachtwoord versleuteld wordt.
3. Aantal / Totaal weergave bij resultaten met meerdere resultsets.
4. Mogelijkheid om te exporteren vanuit het geschiedenisscherm.
Aan het einde / halverwege deze maand kom ik met een 0.9 versie. Deze moet dan uitgebreid getest gaan worden waarna ik de bugs fix en oude code ga opschonen. Daarna kom ik met versie 1.0.
Er komt misschien nog tussentijds een 0.7 release, dat hangt af van hoe snel ik met deze functies ben
3. zit momenteel al in de ontwikkelversie.
4. Ook.
Dus dat betekend dat er nu een testronde volgt en a.s. weekeinde een nieuwe versie.
code:
1
2
3
4
5
| MicroSE QuickSQL 0.6.1.0 (07-08-2012)
[bug-fix|0010] Instellingen aanpassen na mislukte verbinding crashed applicatie.
[veranderd] "Query bewerken standaard toestaan" hoort bij Algemeen onder Instellingen
[update] MicroSE Framework 2.1.0.1
- [bug-fix] Inlezen taalbestanden in submap werkt niet vanwege UAC. |
Ik ga proberen de release van 1.0 precies een jaar na 0.2 te doen (eerste week van september). Misschien lukt het
Er staan dan ook nog maar 4 features voor 1.0 gepland:
1. Server profielen: omdat je nu meerdere servertypes hebt wil ik het zo gaan maken dat per servertype een profiel opgeslagen wordt met adres, username en password (zie 2)
2. Passwords opslaan, een vinkje onderaan het hoofdscherm met de keuze om het wachtwoord op te slaan je kan dan in het instellingenscherm een sleutel opgeven waarmee het wachtwoord versleuteld wordt.
3. Aantal / Totaal weergave bij resultaten met meerdere resultsets.
4. Mogelijkheid om te exporteren vanuit het geschiedenisscherm.
Aan het einde / halverwege deze maand kom ik met een 0.9 versie. Deze moet dan uitgebreid getest gaan worden waarna ik de bugs fix en oude code ga opschonen. Daarna kom ik met versie 1.0.
Er komt misschien nog tussentijds een 0.7 release, dat hangt af van hoe snel ik met deze functies ben
3. zit momenteel al in de ontwikkelversie.
4. Ook.
Dus dat betekend dat er nu een testronde volgt en a.s. weekeinde een nieuwe versie.
[Reactie gewijzigd op woensdag 08 augustus 2012 16:56]
Reageren is niet meer mogelijk


