- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!
Het zou ook geen slecht idee zijn om de originele ontwerpen eens met z'n hoofd tegen de muur te slaan.
K'hoop dat zijn code wat overzichtelijker is
If it ain't broken it doesn't have enough features
Who is John Galt?
Eerste wat in me opkomt is een soort access structuur, bovenaan de bedrijfs gegevens onderaan kan je door de records heen 'scrollen'. Vervolgens laat je in tabs de verschillende informatie zien van dat bedrijf.
Dat was een gedetacheerde die de dag erna wegging. Hij heeft nog een ander scherm gemaakt, ziet er mooi uit enzo, maar er zit GEEN code achter. Dat was hem teveel werk op zn laatste dag denk ik.Op dinsdag 02 juli 2002 14:14 schreef Apache het volgende:
Het zou ook geen slecht idee zijn om de originele ontwerpen eens met z'n hoofd tegen de muur te slaan.
Die hebben dat scherm nog nooit gebruikt, ze werken op 800x600 en konden nog net het sluitknopje vinden met veel moeite.Op dinsdag 02 juli 2002 14:14 schreef justmental het volgende:
Met de gebruikers praten over op welke verschillende manieren ze het scherm gebruiken en wat ze prettig en minder prettig vinden.
Ik maak er waarschijnlijk een soort tabstructuur van, maar dan zonder tabs, zoiets:
1
2
3
4
5
6
7
8
9
10
11
| +----------+-bedrijfnr--personeelsnr---etc..-------+ | Algemeen | 000000001 000000000001 | | Fase | | | Werk | | | etc... | | +----------+---------------------------------------+ |Informatie (veldjes enzo) | | | | | | | +--------------------------------------------------+ |
- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!
Je weet dus wel wie het gaan gebruiken?Op dinsdag 02 juli 2002 14:28 schreef Gerco het volgende:
Die hebben dat scherm nog nooit gebruikt, ze werken op 800x600 en konden nog net het sluitknopje vinden met veel moeite.
Dan is het toch verstandig om ze bij het ontwerpen van de interface te betrekken.
Dat creeert draagvlak en het kan zelfs zo zijn dat deze interface goed bij hun manier van werken past!
Who is John Galt?
Alleen is hier de samenhang nou
Bedrijf->Persoon->persoonsgegevens
of
Persoon->persoonsgevens
De samenhang is Persoon -> Persoonsgegevens. Je kan dat hier erg slecht uithalen, maar de "naam" in de tabel linksboven is de naam van een persoon, de code voor het opzoeken van de namen werkt niet ofzo.Op dinsdag 02 juli 2002 14:32 schreef Orphix het volgende:
Alleen is hier de samenhang nou
Bedrijf->Persoon->persoonsgegevens
of
Persoon->persoonsgevens
- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!
Tering wat een crimineel slechte GUI. Ik heb zelf in m'n GUI's altijd de filosofie dat je zomin mogelijk data moet kunnen vernaggelen totdat je echt wilt/zoekt, dus ik zou gaan voor een grote sortable list met de personeelsleden inclusief basale info (naam + functie bijv.), en dan op een dubbelklik een 'Edit user'-window opgooien met de volgende tabs:Op dinsdag 02 juli 2002 14:09 schreef Gerco het volgende:
Dit kwam ik op mn werk tegen met de mededeling: "Doe er wat aan"
• Personalia
• Plaatsingen
• Fase
• Financien
De huidige adresgegevens frame zou ik inline tonen op de personalia, met een 'history' knop erbij dat een nieuwe dialoog toont met het verleden.
Just my 2 cents, maar ik denk dat ik er met 5 minuten spelen met een dialog editor wel iets beter uit zou komen. Tevens is het natuurlijk van belang te weten hoe vaak verschillende elementen gebruikt worden: die adresgegevens frame herken ik dan wel meteen als iets dat diep achter een knop weggestopt dient te worden, maar wellicht zitten er meer van dat soort elementen (ik kan niet exact afleiden wat die bank/giro lijst inhoudt bijvoorbeeld)
Omdat we op mn werk geen tabs mogen gebruiken (vraag me niet waarom), moet ik het alleen iets anders doen, die tabs vervangen door een listbox links en voor de rest hetzelfde.
- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!
Pfff wat een rare regel. Zoals curry684 het zei had ik het ook in m'n gedachten. Het is overzichtelijk en volgt de standaard elementen.Op dinsdag 02 juli 2002 23:41 schreef Gerco het volgende:
Dat is inderdaad *iets* vriendelijker...
Omdat we op mn werk geen tabs mogen gebruiken (vraag me niet waarom), moet ik het alleen iets anders doen, die tabs vervangen door een listbox links en voor de rest hetzelfde.
Een listbox is nooit bedoeld om menukeuzes mee te maken, maar om een waarde uit te kiezen. Nuja ...
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Tja, wat kan ik zeggen, listboxjes zijn hier de standaard...Op dinsdag 02 juli 2002 23:49 schreef .oisyn het volgende:
ik denk eerlijk gezegd dat een dropdown combo boxje wat mooier is dan een listbox... neemt ook minder ruimte in
hier een screenshot van de oude versie van het programma:

Persoonlijk vind ik dat de kleurstelling niet vreselijker had gekund, los van het feit dat je in deze interface HEEL slecht kan zien welke vakjes enabled zijn en welke niet (alle blauwe vakjes zijn nu disabled). Geselecteerde tekst is ook bijna niet te herkennen.
En het vage is dat ze met dit programma wel €5 miljoen omgezet hebben vorig jaar
- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!
Als je geen tabs mag gebruiken... mag je wel van dialog windows gebruik maken? Gegevens die je niet vaak hoeft te veranderen (en het lijkt me dat bank-giro gegevens zoiets is) vind ik best geschikt om op een aparte windowtje te gooien (cq. aparte tab maar dat mag dus niet). Als alles in 1 oogopslag te zien moet zijn, zou ik eens op zoek gaan naar wat documenten over een "goed GUI design", ik ben geen expert maar weet wel dat je zeker _niet_ in 1 keer 150 invoervelden moet zien... Dat plaatsing-stukje lijkt me ook echt iets wat je niet altijd volledig hoeft te zien, ik kan me voorstellen dat je in 1e instantie wilt weten waar de persoon nu zit, en als je wilt weten wat ie vorige maand heeft gedaan, dat je dan wat verder "inzoomt" op de historische gegevens, dat lijkt me absoluut niet iets wat je in 1 groot formulier wilt hebben...
Exact expert nodig?
als je een ander item selecteert in die listbox verandert het "onder" gedeelte naar een andere 'tab' (noemen ze hier pagina). Het werkt trouwens heel handig als je eraan gewend bent, al die schermen delen namelijk dat tabelletje bovenaan en dat werkt handiger dan het op het eerste gezicht lijkt.
- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!
Verwijderd
edit: nevermind, ik moet beter lezen...
Jammer dat die 'Hall of Shame' (site) niet meer geupdate wordt.
Hoe raad je het zo... (ok, de .w links onderin geeft wel WAT wegOp woensdag 03 juli 2002 19:35 schreef Super Grover het volgende:
Dit is zeker "Progress" code. Uit eigen ervaring weet ik dat Progress programeurs (en Progress zelf ook niet trouwens) niet zo goed zijn in het maken van goede GUI's.
Leg eens uit wat een progress programmeur slecht maakt in het designen van GUI's? (let wel, ik kom zelf NIET uit de progress hoek...)
- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!
Verwijderd
Dat wil niet zeggen dat je met progress geen goede gui's kan maken (integendeel!), alleen moet er nog een beetje een mentaliteitsverandering plaatsinden in de progress wereld.
Als je trouwens dat programma nog moet gaan verbeteren. Kijk dan ook eens hier: http://www.dynamicwebclient.com/ (ja de looks van deze website is ook niet je van het, maar het Progress product wat ze bieden is dat wel)
Verwijderd
idd tab bladen met bepaalde gegevens onderdelen zijn helemaaal niet slechtOp dinsdag 02 juli 2002 22:26 schreef curry684 het volgende:
Even een kwartiertje met C++ Builder gespeeld, en daar kwam dit uit:
[afbeelding]
We zijn een oudere versie van een programma aan het ombouwen naar gebruik met Progress WebClient en AppServer techniekjes. Dat soort meuk. Best leuk om dat soort zooi te gebruiken, maar al dat gehype over revolutionair enzo bij ons op de zaak vind ik een *beetje* overdreven. Alsof ze nog nooit eerder client-server software gezien hebben.Op donderdag 04 juli 2002 20:23 schreef Super Grover het volgende:
Als je trouwens dat programma nog moet gaan verbeteren. Kijk dan ook eens hier: http://www.dynamicwebclient.com/
Geen dynamics dus, ze zijn pas naar 1 of ander congres geweest in Amerika daarover. De bobo's zijn wel enthousiast, maar om nu gelijk een hele applicatie om te gaan gooien is iets teveel van het goede. Het ding is net zo'n beetje klaar voor Progress versie 9 met appserver enzo. Even 500MB source herdoen vinden ze vast niet leuk
- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!
Niet zo onwaarschijnlijk hoor...Op donderdag 04 juli 2002 22:57 schreef Gerco het volgende:
Alsof ze nog nooit eerder client-server software gezien hebben.
In het begin maakt het niet zoveel uit, maar als je dagelijks met zo'n app moet werken is het gewoon heel handig om meteen al te weten waar de tab staat.
Meer tabs in 1 rij waar je naar links en rechts doorheen moet scrollen, zijn al iets beter. De volgorde blijft namelijk hetzelfde, maar dan duurt het weer langer voor je bij de goede tab kan bereiken (msvc6, project options).
In mijn ogen zijn tabs niet heilig en met veel opties kan een list box, of dropdown combo, beter zijn. Uiteraard helpen shortcutkeys een hoop, maar de vraag is of de mensen die de applicatie gebruiken die wel willen leren.
Als je teveel tabjes krijgt kan je dit ook weer oplossen door verschillende tabcategorieen aan te maken. Bijvoorbeeld privé, waar adres, partner en kinderen inzitten. En van elke categorie maak je dan een mooi icoontje dat je boven in een balk zet (en uiteraard ook in het menu).
Just my 2 cents.
Verwijderd
Het is immers heel belangrijk om bij te houden wanneer het personeel zijn jubileum viert....
Ik ben zelf ook van mening dat je beter eerst ff met de gebruikers kan gaan praten over de lay-out en over wat er vaak en wat er weinig gebruikt wordt. Ik neem aan dat NAW-gegevens niet vaak zullen veranderen, deze hoef dan waarschijnlijk ook niet op een plaats te zetten waar je ze gelijk ziet, maar bv in een ander venster oid.
En de kleurtjes kan je zelf instellen btw. al weet ik niet meer hoe.
Kwerd altijd helemaal maf van al die codes/projectnummers/statussen die je moest onthouden, ja je kon het wel opzoeken, maar dat duurde eeuwen.
dit heeft vast niets met Baan te maken
God weet alles, want hij is lid van de Mosad. To protect your freedom i will take that away from you. Mijn drankgebruik heeft ernstig te lijden onder mijn gezondheid.
De kracht van je database zit hem echt niet in een RAD omgeving met fancy buttons. Sterker nog je hebt er helemaal niets tot zeer weinig aan als je met 7-dimensionale databases werkt.Op donderdag 04 juli 2002 20:23 schreef Super Grover het volgende:
Progress programeurs komen vaak nog uit het "character-tijdperk", verder zijn de ontwikkel-tools die progress zelf maakt nou niet het toppunt van goede GUI's.
Dat wil niet zeggen dat je met progress geen goede gui's kan maken (integendeel!), alleen moet er nog een beetje een mentaliteitsverandering plaatsinden in de progress wereld.
Met Progress kun je bv. met een enkele opdracht je database visualiseren in een aantrekkelijk grafiekje. Als je telkens je applicatie moet compileren werkt vertragend.
God weet alles, want hij is lid van de Mosad. To protect your freedom i will take that away from you. Mijn drankgebruik heeft ernstig te lijden onder mijn gezondheid.
De VC/VB form designer is nog enorm slecht in vergelijking met de BCB/Delphi variant. Dat ik een kwartiertje had gewerkt aan bovenstaande werkende (!!!) GUI zegt wel genoeg op dat gebied.Op woensdag 03 juli 2002 22:45 schreef Gerco het volgende:
Je kunt in die AppBuilder (Versie 9) behoorlijk mooie GUI's in elkaar klikken, al komt het natuurlijk niet in de buurt van de designer in MSVC++6 of VB6.
Maarruh hoe loopt ie ondertussen met de app want ik vind het wel fascinerend
Hij doet het prima. Als ik het vandaag niet vergeet post ik wel even een screenshot van hoe het er nu uitziet (lijkt veel op die shot met die afgrijslijke kleurtjes die ik eerder postte).Op vrijdag 05 juli 2002 05:14 schreef curry684 het volgende:
Maarruh hoe loopt ie ondertussen met de app want ik vind het wel fascinerend
In overleg met de baas heb ik er verschillende schermen van gemaakt, zodat je de niet vaak gebruikte dingen ook niet hoeft in te laden en aangezien de app op een 64kb lijntje moet draaien bevordert dat de snelheid aanzienlijk (we gebruiken een soort dynamisch downloadsysteem, als het prog een component nodig heeft, gaat 'ie het eerst even downloaden).
Hier een screenshot, ik vind de UI nog steeds niet mooi, maar de baas vind 'em zo goed en de klant ook, dus ik ben tevreden:
- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!
Verwijderd
juist! maar ja, die gui-fielen hier.....Op dinsdag 02 juli 2002 14:31 schreef justmental het volgende:
Je weet dus wel wie het gaan gebruiken?
Dan is het toch verstandig om ze bij het ontwerpen van de interface te betrekken.
Dat creeert draagvlak en het kan zelfs zo zijn dat deze interface goed bij hun manier van werken past!
Da's iig een stuk beter gewordenOp vrijdag 05 juli 2002 06:58 schreef Gerco het volgende:
Hier een screenshot, ik vind de UI nog steeds niet mooi, maar de baas vind 'em zo goed en de klant ook, dus ik ben tevreden:
En ach als de klant en de baas tevreden is, daar doe je het toch voor
Exact expert nodig?
