Jantje2k schreef: ↑17 feb 2021 11:17
Arie Kabaalstra schreef: ↑14 feb 2021 18:47
Nog even een vraagje aan de C# Kenners hier.. of eigenlijk een paar vragen:
in VB.Net kun je "modules" maken, feitelijk een bestandje waar je subs in kan gooien, en vanuit je hoofdcode kan aanroepen (analoog aan de Macro.CNC van EdingCNC).
Is dit in C# ook mogelijk?
Bedoel je hiermee gewoon classes? Dat je objecten aanmaakt, functies uit een class aanroept, enzovoort?
in mijn Programmeerapplicatie die ik een 10 jaar geleden geschreven heb, zat een Module die puur de "instellingen" per dialoog bevatte, als ik een bepaalde dialoog wilde gebruiken verwees ik naar die sub in de Module "Dialogen", daarmee werden teksten getoond, Textboxen getoond, en wat andere bijzaken geregeld.
'k zou het wel makkelijk vinden als ik in een apart bestand de indelingen van mijn dialogen kan vastleggen, en dan gewoon vanuit de Case/Switch (ja.. moet ik er nog steeds inzetten) bepalen welke routine ik aanroep om de juiste dialoog te tonen.
Dat zorgt voor overzicht, en ik zit niet met al die dingen in mijn hoofdprogramma.
Je zou een class kunnen aanmaken (eventueel static), waar je die dialogen inplaatst. Dat is mogelijk
Dan.. zijn er boeken die jullie kunnen aanraden?.. Ik heb een aantal boeken over VB.NET en C/C++, maar nog geen voor C#
Boeken zijn ouderwets
Ja, Ik denk dat het dan een aparte Class zal moeten worden.. een module in VB.Net lijkt ook op een aparte class.. 'k zal me er even in moeten verdiepen hoe dat in zijn werk gaat.. en hoe je dat opbouwt.. maar ik denk dat het resultaat vergelijkbaar zal zijn
Zoals je zelf al aangeeft.. inderdaad.. dialogen in een class gooien.. als ik in die class een sub aan kan maken die alles zo zet als ik het wil hebben.. dan is het aanroepen van dat deel voldoende.. en zo hou ik overzicht.. (C# is toch wel een ruimtevreter op je scherm, met all die accolades)
Boeken mogen ouderwets zijn, ik kan meer boeken op mijn buro kwijt dan PDF's op mijn schermen. ik heb maar 3 schermen..en in een fysiek boek bladert veel lekkerder dan een PDF.
Ik ga er eens naar kijken.. Ik denk dat C# een betere keus is dan VB.Net qua programmeertaal, en als ik C# een beetje onder de knie krijg, dan zal het schrijven van C voor Arduino's ook wel een stuk vlotter gaan.
Momenteel even bezig met wat anders.. een collega horlogemaker vroeg me naar de mogelijkheden van een kleine 5 assige hoog precisie machine.. en daar zit ik me nu suf op te muizen..