Toon posts:

Mooie GUI maken, C# als basis engine

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Beste Tweakers,

Volgens mij past mijn discussie in dit forum. Of ik zag toch geen 'GUI' afdeling in de 'Waar hoort mijn topic' sticky.

Sinds kort ben ik deels actief op onze engineering afdeling als een soort van assistent, maar de intentie is dat ik stilaan mits door zelfstudie mee kan helpen om een mooi GUI te maken. We hebben reeds zeer goede backbone programmeurs, en onze hoofdzaak is data uit weegschalen halen en deze via de service in SQL steken. Nadien gaat deze in een GUI waar de eindklant deze data kan gebruiken en het nodige mee doen.

Zie hier een voorbeeld van hoe onze GUI er nu uit ziet, het werk allemaal zeer goed en de backbone is echt heel failproof wat onze klanten ook wensen. Maar met een nieuwe generatie ziet dit er gewoon niet meer goed uit. https://imgur.com/a/UZjpdNi

Zelf ken ik niet echt veel van programmatie, ik ben meer van het praktische. Maar de vraag is nu dus, hoe zou je dit mooier/moderner kunnen maken? Welke 'technologie' is hier beter voor, welk kanaal voor tutorials / zelfstudie e.d.

Rekening houdende dat het wel moet draaien op C# of toch samenwerken ermee of dergelijks...

Alvast bedankt!

Acties:
  • 0 Henk 'm!

  • BertS
  • Registratie: September 2004
  • Laatst online: 14-04 17:14
Eerste vraag is denk ik of het een Windows cliënt moet blijven of dat een Webapplicatie geschikter is. Wie of wat is die eindklant? Binnen de organisatie waar de weegschalen staan, of juist extern?

Acties:
  • 0 Henk 'm!

  • Maks
  • Registratie: September 2005
  • Laatst online: 12-09 17:54
Ik zou een standaard framework kopen en in plaats van forms, wpf gebruiken. Ik ben niet zo heel erg meer thuis in C# maar destijds heb ik Telerik gebruikt (zal nu vast wel iets mooiers zijn).

[ Voor 21% gewijzigd door Maks op 03-12-2018 19:49 . Reden: Nu met links ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hey Bert,

De service die de data via netwerk uit de weegschaal haalt en in de SQL steekt draait lokaal op een machine van de klant. Tot op heden hebben we steeds dus een windows cliënt gebruikt. Eerdere testen met een web applicatie, echter zeer beperkt, bleken niet performant genoeg tegenover de windows cliënt die je op imgur kan zien.

Onze eindklanten zijn net zoals ons multinationals, alles blijft best lokaal in een afgeschermde omgeving.Maar onze kennis wat betreft GUI of modernere technieken is eerlijk gezegd best beperkt heb ik de indruk.

EDIT;

Hey Maks, ik ga alvast eens kijken naar die wpf!

[ Voor 5% gewijzigd door Verwijderd op 03-12-2018 19:49 ]


Acties:
  • 0 Henk 'm!

  • MrMonkE
  • Registratie: December 2009
  • Laatst online: 26-08 00:10

MrMonkE

★ EXTRA ★

Verwijderd schreef op maandag 3 december 2018 @ 19:47:
Hey Bert,

De service die de data via netwerk uit de weegschaal haalt en in de SQL steekt draait lokaal op een machine van de klant. Tot op heden hebben we steeds dus een windows cliënt gebruikt. Eerdere testen met een web applicatie, echter zeer beperkt, bleken niet performant genoeg tegenover de windows cliënt die je op imgur kan zien.

Onze eindklanten zijn net zoals ons multinationals, alles blijft best lokaal in een afgeschermde omgeving.Maar onze kennis wat betreft GUI of modernere technieken is eerlijk gezegd best beperkt heb ik de indruk.
Wat ik zie ziet er wel gedateerd uit maar soms zijn ze wel technisch in orde maar gewoon gemaakt door devs met weinig gevoel voor vormgeving of heeft het geen aandacht gehad in de organisatie. Betreft het alleen dat scherm of heeft jullie applicatie veel meer schermen en was dit alleen een voorbeeld van 1 enkel scherm?
Want als het klein is kun je het natuurlijk makkelijk compleet herschrijven.

Zo uit mijn mouw zou ik waarschijnlijk UWP gebruiken.

[ Voor 0% gewijzigd door MrMonkE op 03-12-2018 19:54 . Reden: teipows ]

★ What does that mean? ★


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hey MrMonkE,

Het is maar alleen dit scherm. We hebben wel nog meer uitgebreide software pakketjes, voor bijvoorbeeld formulatie wegingen met formule/recepten etc maar ook deze zien er zo slecht uit. Maar effectief, ze werken wel zeer goed.

UWP vs WPF, het lijkt me beiden van windows. Ik stap hier zoals verwacht in een zeer grote ongekende wereld.

Acties:
  • +3 Henk 'm!

  • Sabbi
  • Registratie: December 2000
  • Laatst online: 02:39

Sabbi

je denkt aan mij.

Het toverwoord dat je zoekt is UX of 'User Experience design'. Je wilt je programma namelijk niet mooi maken, maar vooral goed bruikbaar. Dat het daardoor ook mooier wordt is een fijne bijkomstigheid.

Als een bedrijf zou ik niet zelf doen maar een UX professional inhuren die hiervoor een design mockup+prototype kan maken. Dat design kan je dan door je programmeurs in de applicatie laten verwerken.

Developers laten developen en designers laten designen :)

Acties:
  • 0 Henk 'm!

  • BertS
  • Registratie: September 2004
  • Laatst online: 14-04 17:14
Sabbi heeft een punt, maar het is de vraag of dat hier van toepassing is. Waaruit leid je af dat er een UX-probleem is? Kan best zijn hoor, maar de behoefte om de uitstraling simpelweg een update te geven is ook niets mis mee.

Als ik zo lees in welke omgevingen het gebruikt wordt dan zou ik niet direct naar UWP kijken. Wat is de minimale Windows versie die ondersteund moet worden?
Je kunt kijken naar WPF of naar Winforms. De laatste vinden velen een vies woord, maar het heeft een reden dat dit nog veel gebruikt wordt, ook in nieuwe projecten (voor Windows), en dat Microsoft dit ook wel opnemen in .NET Core 3. Persoonlijk vind ik veel Winforms applicaties lekkerder werken dan WPF. Anyway, dat zijn de twee platforms die ik je zou willen aanraden om te bekijken. En denk daarbij na of de gebruiksvriendelijkheid van de software nog aandacht nodig heeft, want dan kom je inderdaad meer het specialisme van UX.

[ Voor 0% gewijzigd door BertS op 03-12-2018 21:34 . Reden: Typo ]


Acties:
  • +1 Henk 'm!

  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
Met BertS eens, kijk eerst eens goed wat de gebruikers eraan verandert willen hebben.

Want ik zie vaak genoeg in dat soort omgevingen dat er voornamelijk simpelweg data-typisten in werken en die weten nu exact waar ze terecht gaan komen als ze 2x of 3x tab doen, die hanteren exact 0,4 seconde pauze na op bewaren/nieuw geklikt te hebben om door te gaan met het volgende.
En dan introduceer jij straks een gelikte wpf-appplicatie die een 1,2 seconde pauze heeft, dan is hun productiviteit door 3 gedeeld...

Acties:
  • 0 Henk 'm!

  • rikkert44
  • Registratie: Maart 2013
  • Laatst online: 24-07-2023
Ik zou inderdaad goed met de huidige gebruikers gaan praten. Hierbij kan je bijvoorbeeld kijken naar dingen als:
- Op welke manier gebruiken de gebruikers de applicatie? Gaat iedereen op dezelfde manier te werk of kan je misschien verschillende 'typen' gebruikers ondersheiden die de applicatie op een verschillende manier gebruiken?
- Welke veranderingen zou de gebruiker graag zien?

Zo kan je natuurlijk nog meer vragen bedenken die kunnen leiden tot nieuwe inzichten. Met deze inzichten zou je verschillende mockups kunnen maken. Deze kan je voorleggen aan de gebruikers, waarbij zij kiezen voor de GUI die hun het best lijkt.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hey,

Alvast bedankt allemaal voor de reply's! Ik heb gisteren Visual Studio eens gedowned om wat te spelen met een blanco WPF. Volgens mij is de source file wel gewoon Winform. Wat betreft de eindgebruiker, wij maken dit custom voor hoe zij het willen. Het moet inderdaad snel en stabiel werken, daarom is onze engineering tevreden met wat ze nu hebben.

Zoals hierboven aangehaald, de 'UX' is best ok. Maar het ziet er niet uit en ik wil het een nieuw lekje verf geven. Dus de vraag is nu, waar kan ik het best kijken om de Winform source die we reeds hebben met 2000 lijnen backbone code van mijn collega een nieuw jasje te geven binnen winform? Tutorials? Boek? Youtube? You name it baby!

Voorlopig vind ik niet veel terug op YT behalve wat van India?? en ken niet echt de goede websites, aanraders welkom.

Acties:
  • 0 Henk 'm!

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 02-10 08:45
Als je doel is om de boel "een nieuw likje ver te geven", dan lijkt het me nogal overkill om daarvoor de hele applicatie opnieuw te schrijven in een andere taal / nieuwe techniek.

Ik zou eerst eens uitzoeken hoe de huidige applicatie gemaakt is, waar deze templates zitten en of je die kunt aanpassen.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hey, zoals ik net aanhaalde is het volgens mij Winform?
https://imgur.com/a/0Li71nM

Maar, als je die buttons e.d. wilt editeren, dit is in VS zijn GUI best basis lijkt me en ik vind hier geen howto's van. Er moet ergens toch een boek / website zijn die Winform mooier helpt maken?

Acties:
  • 0 Henk 'm!

  • BertS
  • Registratie: September 2004
  • Laatst online: 14-04 17:14
Als het Winforms is en blijft, kijk dan eens naar DevExpress. Om Winforms mooier te maken ontkom je vrijwel niet aan 3rd party, waarvan ik je DevExpress kan aanbevelen als een stabiele suite. Die hebben zelf ook heel wat tutorial video's.

Acties:
  • +1 Henk 'm!

  • Harrie_
  • Registratie: Juli 2003
  • Niet online

Harrie_

⠀                  🔴 🔴 🔴 🔴 🔴

Verwijderd schreef op maandag 3 december 2018 @ 19:47:
[...]
Tot op heden hebben we steeds dus een windows cliënt gebruikt. Eerdere testen met een web applicatie, echter zeer beperkt, bleken niet performant genoeg tegenover de windows cliënt die je op imgur kan zien.
[...]
Kun je uitleggen waarom de webapplicatie niet 'performant' genoeg was? En wanneer waren die testen? Ik schuif geregeld aan bij partijen die een aversie hebben tegen webapplicaties omdat ze 15 jaar geleden zich het idee eigen hebben gemaakt dat je met een webapplicatie de functionaliteit van een desktopapplicatie niet kunt benaderen, dat is 2018 inmiddels een heel eind achterhaald.

Als je nu lokaal SQL server (MSSQL?) draait bij de klant dan kun je daar vast en zeker een webserver (IIS?) bijhangen...
Grote voordeel van overstappen naar een web-oplossing is dat je gebruikers geen aparte software meer hoeven te installeren en dat een een update of bugfix direct bij alle gebruikers terecht komt. Verder kun je er visueel natuurlijk een gelikt iets van maken en kun je het ook zo bouwen dat je relatief simpel de webapplicatie per klant kunt aanpassen aan de huisstijl van die klant (kleur, logo).

Hoeder van het Noord-Meierijse dialect


Acties:
  • +1 Henk 'm!

  • Killemov
  • Registratie: Januari 2000
  • Laatst online: 25-09 11:11

Killemov

Ik zoek nog een mooi icooi =)

Persoonlijk zal ik alleen nog een niet-Web-UI ontwikkelen als het echt niet anders kan. Als het dan toch moet, dan is de huidige trend: minimalisme. Check de Metro style-guide om een indruk te krijgen van hoe MicroSoft dit implementeert. Zie https://developer.microsoft.com/en-us/windows/apps/design

Hey ... maar dan heb je ook wat!


Acties:
  • 0 Henk 'm!

  • Carharttguy
  • Registratie: Juli 2010
  • Laatst online: 04-07 23:09
Harrie_ schreef op dinsdag 4 december 2018 @ 18:18:
[...]


Kun je uitleggen waarom de webapplicatie niet 'performant' genoeg was? En wanneer waren die testen? Ik schuif geregeld aan bij partijen die een aversie hebben tegen webapplicaties omdat ze 15 jaar geleden zich het idee eigen hebben gemaakt dat je met een webapplicatie de functionaliteit van een desktopapplicatie niet kunt benaderen, dat is 2018 inmiddels een heel eind achterhaald.
Ik ben geen zotte UX designer of zo, maar ik heb echt nog maar zelden een web GUI even snel weten te zijn dan een 'native'. Ik ben bijvoorbeeld echt pro Google apps, maar toch kan ik niet ontkennen dan een Word toch snappier is dan een Google docs.

En dan hebben we het over Google, dat zijn geen hobby programmeurs of designers.

Acties:
  • 0 Henk 'm!

  • Harrie_
  • Registratie: Juli 2003
  • Niet online

Harrie_

⠀                  🔴 🔴 🔴 🔴 🔴

Carharttguy schreef op woensdag 5 december 2018 @ 22:14:
[...]


Ik ben geen zotte UX designer of zo, maar ik heb echt nog maar zelden een web GUI even snel weten te zijn dan een 'native'. Ik ben bijvoorbeeld echt pro Google apps, maar toch kan ik niet ontkennen dan een Word toch snappier is dan een Google docs.

En dan hebben we het over Google, dat zijn geen hobby programmeurs of designers.
Ja nu noem je ook iets: word/docs. Als ik kijk naar de screenshots van de voornoemde applicatie in dit topic dan levert web ècht geen beperking op. Zo'n basis winform-achtige applicatie vergelijken met een full-size text editor is natuurlijk ook een beetje appels en peren.

Hoeder van het Noord-Meierijse dialect


Acties:
  • 0 Henk 'm!

  • Mastermind
  • Registratie: Februari 2000
  • Laatst online: 02-10 12:38
Killemov schreef op dinsdag 4 december 2018 @ 18:37:
Persoonlijk zal ik alleen nog een niet-Web-UI ontwikkelen als het echt niet anders kan. Als het dan toch moet, dan is de huidige trend: minimalisme. Check de Metro style-guide om een indruk te krijgen van hoe MicroSoft dit implementeert. Zie https://developer.microsoft.com/en-us/windows/apps/design
Als je zijn screenshot vergelijkt met bijv. het Windows 10 Settings scherm zit er niet zoveel verschil in.
Afbeeldingslocatie: https://www.tenforums.com/attachments/tutorials/35653d1441376176-multiple-displays-change-settings-layout-windows-10-a-dual_duplicate.png

Het verschil met Windows 10 applicaties is zo te zien:
1. Maak van de hoofdletters kleine letters die met een hoofdletter beginnen
2. Gebruik modernere iconen, desnoods jat je ze van Bootstrap
3. Gebruik een witte achtergrond
4. Zo te zien zijn de dropdowns iets hoger.

Als het WinForm is, kun je dit heel makkelijk met Visual Studio aanpassen. Je ziet namelijk direct op het scherm wat je krijgt en kunt met de muis de posities van de controls en de groottes van de controls wijzigen. Geen enkele styling hoef je in te typen, het is allemaal WYSIWYG.

Wat was dat toentertijd toch snel designen/programmeren in de WinForm tijd. Infragistics controls, kant en klare grids, drag and drop op je designer window. Splitters, dockable containers, panels, plop plop plop klaar terwijl u wacht. Geen uren besteden aan het handmatig inkloppen van je ontwerp, nee gewoon drag and drop, events erop en klaar. ;w .

Acties:
  • 0 Henk 'm!

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 27-09 13:03
Harrie_ schreef op dinsdag 4 december 2018 @ 18:18:
[...]
Als je nu lokaal SQL server (MSSQL?) draait bij de klant dan kun je daar vast en zeker een webserver (IIS?) bijhangen...
De data staat bij de TS in een database als ik het goed begrijp, niet bij de klant. Om dan te gaan stellen dat je voor een webapplicatie geen extra software hoeft te installeren is wat kort door de bocht.

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


Acties:
  • 0 Henk 'm!

  • Harrie_
  • Registratie: Juli 2003
  • Niet online

Harrie_

⠀                  🔴 🔴 🔴 🔴 🔴

farlane schreef op woensdag 5 december 2018 @ 23:18:
De data staat bij de TS in een database als ik het goed begrijp, niet bij de klant.
Misschien heb ik het verkeerd gelezen. Uit de post van TS:
De service die de data via netwerk uit de weegschaal haalt en in de SQL steekt draait lokaal op een machine van de klant.
De service draait dus bij de klant, maar het kan inderdaad best zo zijn dat de SQL server bij TS in de organisatie draait. Alleen maar beter toch? Hoef je geen tig webservers bij je klanten afzonderlijk te draaien, maar maar één tegen je eigen database aan. Vervolgens hoeft geen enkele klant meer software te installen --> alleen maar surfen naar weegschaal-app.bedrijf-van-ts.nl
farlane schreef op woensdag 5 december 2018 @ 23:18:
Om dan te gaan stellen dat je voor een webapplicatie geen extra software hoeft te installeren is wat kort door de bocht.
Kort door de bocht? Wat ik dus zei:
Grote voordeel van overstappen naar een web-oplossing is dat je gebruikers geen aparte software meer hoeven te installeren
Moet jij aparte software op je client installeren om naar tweakers.net te surfen? Of naar nu.nl? Of naar gmail.com?

[ Voor 30% gewijzigd door Harrie_ op 05-12-2018 23:24 ]

Hoeder van het Noord-Meierijse dialect


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hey,

Heb het ondertussen wat mooier gemaakt (lees : strakker) in Visual Studio. Maar het blijft toch gelimiteerd...
Kan je niet text based meer eruit krijgen dan?

https://imgur.com/a/yBHccHa

Acties:
  • +2 Henk 'm!

  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
Tja, in wezen kan je bijna van alles in winforms maken, je wordt grotendeels enkel geblokkeerd door je creativiteit en inventiviteit.

Alleen dan moet je wel de creativiteit hebben om een GUI te kunnen maken, ik weet simpelweg dat ik die niet heb dus ik blijf altijd weg bij dit soort projecten. En als ik naar jouw resultaat kijk dan zou ik jou aanraden hetzelfde te doen.

Acties:
  • 0 Henk 'm!

  • BertS
  • Registratie: September 2004
  • Laatst online: 14-04 17:14
Al eens aan de slag gegaan met een trial van DevExpress Winforms suite?

Acties:
  • 0 Henk 'm!

  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
BertS schreef op vrijdag 7 december 2018 @ 10:27:
Al eens aan de slag gegaan met een trial van DevExpress Winforms suite?
Waarin steekt die uit boven Telerik en nog tientallen anderen?

Oftewel onderbouw het aub eens wat meer, want je hebt tientallen van deze setjes.

Acties:
  • 0 Henk 'm!

  • Jivebunny
  • Registratie: November 2010
  • Niet online

Jivebunny

Fail to plan. Plan to fail.

Verwijderd schreef op donderdag 6 december 2018 @ 20:30:
Hey,

Heb het ondertussen wat mooier gemaakt (lees : strakker) in Visual Studio. Maar het blijft toch gelimiteerd...
Kan je niet text based meer eruit krijgen dan?

https://imgur.com/a/yBHccHa
Ziet er al een stuk beter uit. Kan even niet zeggen of die kaders in de daadwerkelijke client ook aanwezig zijn, maar anders zou ik eens proberen om al die kaders gewoon weg te halen/met de achtergrond te laten wegvallen. Dat geeft de gebruiker veel meer rust, oogt moderner.

Pixel 9 Pro XL | NAS: HP Gen8 e3-1265L v2 16GB 12TB unRAID 6.9.2 | D: Ryzen 5600x 16GB 3000mhz RX 6800 XT MB Acer 27" IPS 144hz | Suzuki Swift 1.2 (2013)


Acties:
  • 0 Henk 'm!

Verwijderd

Verwijderd schreef op donderdag 6 december 2018 @ 20:30:
Hey,

Heb het ondertussen wat mooier gemaakt (lees : strakker) in Visual Studio. Maar het blijft toch gelimiteerd...
Kan je niet text based meer eruit krijgen dan?

https://imgur.com/a/yBHccHa
Ziet er nog steeds redelijk 90's uit vind ik, heb je al in kaart wat de wens van de klant is?

Acties:
  • 0 Henk 'm!

  • BertS
  • Registratie: September 2004
  • Laatst online: 14-04 17:14
Gomez12 schreef op vrijdag 7 december 2018 @ 10:49:
[...]

Waarin steekt die uit boven Telerik en nog tientallen anderen?

Oftewel onderbouw het aub eens wat meer, want je hebt tientallen van deze setjes.
Zijn er inderdaad vele van, waarvan ik de meeste niet ken. M'n opmerking was vooral bedoeld om TS te stimuleren verder te kijken van de standaard. Met een algemene opmerking, of een linkje naar componentsource wordt het bos voor TS denk ik niet doorzichtiger, vandaar een concrete naam (waar ik zelf ook goede ervaringen mee heb, maar geen aandelen).

Acties:
  • 0 Henk 'm!

  • Cubix
  • Registratie: Juni 2001
  • Niet online
Verwijderd schreef op dinsdag 4 december 2018 @ 16:13:
Zoals hierboven aangehaald, de 'UX' is best ok. Maar het ziet er niet uit en ik wil het een nieuw lekje verf geven.
Zonder onderzoek gedaan te hebben naar je doelgroep en hoe goed die overweg gaan met de applicatie zie ik aan de afbeeldingen dat de interface door een developer is verzonnen, en daarom zeer waarschijnlijk niet het volledige potentieel benut. Het lijkt wel een database admin tooltje zo.

Alleen al dat de “wissen” knop lekker dicht tegen de “bewaren” knop aanstaat geeft me de kriebels.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hey,

Weer enkele reply's verder. Dus het besluit is, dat Visual Studio met Winform 90's en gelimiteerd met de basis dat het bied qua grafisch ontwerp.

De reden dat ik dit topic gemaakt heb is niet voor de wens van een specifieke klant, dit is de look and feel van de software die wij momenteel aanbieden aan de klant. Als je dit op een demo moet tonen het ziet er gewoon niet uit, het werkt wel goed.

Zelf ben ik geen programmeur bij ons, maar ik wil wel helpen een nieuwe standaard te kiezen om een product te leveren dat nog steeds goed werkt maar er ook eens aangenaam uit ziet. DevEx gebruiken we al op internationaal niveau met ons software huis is Polen/Zwitserland, maar lokaal op BE/BNL niveau zitten we echt met een nood aan een frisse inkijk.

Dus ik herhaal, het vonnis is : DevExpress, Telerik e.d. bekijken voor Winform. Of Winform laten vallen en eens kijken naar WPF? Want met WPF lijkt het dat je in Visual Basic toch al meer kan editeren. Die WinForm krijg ik niet mooier met hetgeen ik heb.

Acties:
  • 0 Henk 'm!

  • BertS
  • Registratie: September 2004
  • Laatst online: 14-04 17:14
Inderdaad.

WinForms kun je opfrissen met 3rd party -> gaat een licentie kosten, maar zal minder ingrijpend zijn

In WPF kun je je uitleven, maar vraagt meer designskills en zal mogelijk ook flink wat tijd kosten, omdat je dan echt je hele GUI moet herbouwen incl integratie met achterliggende code (wat nu in WinForms al werkt).

Acties:
  • +1 Henk 'm!

  • alwinuzz
  • Registratie: April 2008
  • Laatst online: 22:22
Wat ik niet snap is waarom het er uitziet als Windows 98. Ik weet nog uit de Windows XP tijd dat dit https://stackoverflow.com...evisualstyles-do-anything een heel verschil maakte. Misschien helpt dit nu ook?

Verder zijn beeldschermen veel groter, misschien hoeft het niet meer op 800x600 te passen? Wat meer witruimte en lucht zal de interface goed doen. Dan heb je ook minder randen nodig, dankzij witruimte heb je al genoeg afscheiding.

Alle lettertypes op Segoe UI 10pt ipv Tahoma 8pt. Geen ALLCAPS of bold meer. Evt labels boven de textbox ipv ernaast (denk dan aan voldoende verticale witruimte).

Tot zover mijn ideeën voor een snelle facelift, puur cosmetisch. Hierdoor kan je van win98 look naar win7 look.

Ondertussen kan je voor de lange termijn kijken naar de omzetting naar WPF, wat veel meer ontwikkeltijd gaat kosten. Vraag ook de gebruikers van de software of je een keer mee mag kijken. Wat lopen zij tegenaan? Wat werkt wel en niet intuïtief? Er zit een verschil tussen gedateerd uiterlijk en een onlogisch design. Daarvoor werd eerder ook UX genoemd.

Acties:
  • 0 Henk 'm!

  • TomsDiner
  • Registratie: November 2014
  • Laatst online: 18-07 23:44
Verwijderd schreef op vrijdag 7 december 2018 @ 16:42:
Hey,
Die WinForm krijg ik niet mooier met hetgeen ik heb.
Volgens mij kan dat nog wel iets beter... Ik ken WinForm niet, maar het ziet eruit alsof ik in Access forms aan het bouwen ben. Dus alle eigenschappen zijn aan te passen?
  • Vermijd uppercase woorden ("GEEN SELECTIE")
  • Placeholders (tekst in tekstvakken als er nog niets is ingevuld) grijs ipv zwart (#ccc of zo)
  • Icoontjes zijn niet zo duidelijk, dus misschien iets stylistischer look
  • Geen kadering icoontjes
  • Lettertype headers is verkeerd. Lijkt kleiner dan gewone tekst, zeer moeilijk leesbaar. Kan dit iets Arial achtigs worden?
  • Is het mogelijk om het gros van alle kaders weg te gooien, en de achtergrond wit te maken? (Buttons bootstrap blauw?)
En -als het kan- "Shipment informatie" zijn twee talen door elkaar. Je klant vind het niet erg, jij ziet het waarschijnlijk ook niet, maar naar onbekenden toe bouwt zoiets een verkeerde "eerste indruk" op.

Acties:
  • 0 Henk 'm!

  • sig69
  • Registratie: Mei 2002
  • Laatst online: 01:30
Cubix schreef op vrijdag 7 december 2018 @ 13:38:
[...]


Alleen al dat de “wissen” knop lekker dicht tegen de “bewaren” knop aanstaat geeft me de kriebels.
Ach het kan erger. Wij kregen een 2.0 versie van een leverancier waarin dubbelklikken verwijderen was. Dat wilde je niet dus terug, krijg je een scherm voor je neus met alle wijzigingen die je hebt gedaan. Met checkboxen en een knop "ok" en "annuleer". Tsja, geen idee? Ik sloot het altijd maar af via de task manager want ik wist het echt niet.
Om enigszins on topic te blijven: ik zou het lettertype aanpassen naar iets neutralers en dat is alles. In Windows forms ga je niet heel veel winnen. WPF kan, maar gaat heel veel werk kosten. UWF hetzelfde, webbased ook hetzelfde.

[ Voor 16% gewijzigd door sig69 op 08-12-2018 02:27 ]

Roomba E5 te koop


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hey,

Bedankt voor de tips. Ik ga deze eens zien toe te passen in de WinForm die we hebben.
Gisteren ook DevExpress 30 Days trial erop gegooid, op hun demo zie je dat het mooier kan maar het is nog meer informatie die op me af komt en ik kan er niet veel mee.

Het lijkt me dan ook nuttig dat ik stop met het editeren van bestaande zaken zonder kennis van zaken. Ik ga ook doorgaan naar WPF, hier kan je duidelijk meer bij editeren eens je kennis hebt ervan.

Heeft iemand een goed boek om aan te raden? Op Amazon/Bol zie ik er wel enkele, Engels is geen probleem.

Acties:
  • 0 Henk 'm!

  • sig69
  • Registratie: Mei 2002
  • Laatst online: 01:30
Ik wil je niet ontmoedigen, sterker nog: ik juich je enthousiasme alleen maar toe. Maar wpf is compleet anders als winforms. Je kan niet zomaar een wpf ui over een winforms applicatie plakken, dat wordt gewoon een complete rewrite van de applicatie. Dus weet waar je aan begint...

Roomba E5 te koop


Acties:
  • +1 Henk 'm!

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 27-09 13:03
Ik snap dat je het allemaal fancier wilt, maar ik denk dat je klanten er niet op zitten te wachten. Doe eerst eens een onderzoekje en vraag bij je klanten wat er volgens hen anders zou moeten.

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


Acties:
  • +1 Henk 'm!

  • chrisand1998
  • Registratie: December 2018
  • Laatst online: 07-11-2021
Wat ik zelf meestal doe is gebruik maken van https://github.com/IgnaceMaes/MaterialSkin.
Je kan dit ook vrij makkelijk importeren via Nuget.

Dan heb je ook geen Designers nodig. Het werkt eigenlijk gewoon het zelfde als dat je normaal doet.
Alleen zien deze controls er uit zoals in Material skin van google. En hebben ze eigen design regels.

[ Voor 42% gewijzigd door chrisand1998 op 10-12-2018 13:30 ]

Pagina: 1