Thanks.. Ik ben nog maar een beginneling met C#, maar ik vond op Internet een "Bibliotheek" , genaamd "FastColoredTextBox" dat speciaal geschreven is om Editors mee te maken.Kars-cnc schreef: ↑25 mar 2023 08:02 Dat ziet er veelbelovend uit! Die automatische indentatie en kleuring van parameters lijkt handig. Het zou heel mooi zijn als je de parameters een naam/label kon geven en dat verder gebruiken, maar goed, daar heb je zelf natuurlijk ook al wel over nagedacht.
Het lijkt mij ook een goede combinatie met Shopfloor te kunnen vormen. Je kunt de Shopfloor macro's dan gemakkelijk opnemen in zelf gemaakte G-code.
Zoals ik al schreef, Ik heb veel geleerd van Forumleden, en Ik denk dat " Meester Buis" verantwoordelijk is voor de grootste stroom kennis mijn kant op.
met name de kleuring, waarbij je heel specifiek bepaalde reeksen karakters uit moet filteren, rekening houdend met wat er voor en achter staat, dat is iets om hoofdpijn met zijwieltjes van te krijgen als dat nog niet snapt. Dankzij Huub ben ik daar nu een heel stuk verder mee.
En.. dat is ook het eerste waar ik me op gefocussed heb, Wat ik nog van plan ben is het maken van een "Setup" Pagina, zodat je ook makkelijk de naam van je "cyclusprogramma" kan wijzigen, en bijvoorbeeld ook de Syntaxkleuren zelf aan kan passen, met dien verstande dat ik zelf al een onderverdeling heb gemaakt in bepaalde groepen, en dat je daarvan de kleur kan wijzigen..
Maar zoals je in het videootje hebt kunnen zien, is de kleurverdeling goed genoeg.. ik zou niet weten hoe dat in Notepad++ voor elkaar te krijgen.
Wat ik wel " Gejat" heb van Notepad++ is, dat als je E++ afsluit, en de volgende dag weer aanslingert, dat hetzelfde bestand weer geopend is, misschien maak ik daar nog wel een lijstje van een aantal programma's mee, aan de andere kant, je werkt in een bepaalde map, en die map wordt sowieso opgeslagen. mooie voor in de Setup.. "Workfolder", het volledige pad van het geladen bestand wordt sowieso in de titelbalk getoond..(net als bij Notepad++ )
Ja, dat zou zeker mooi zijn, maar dat betekent ook dat je een parameter maar voor een functie kan gebruiken..Het zou heel mooi zijn als je de parameters een naam/label kon geven en dat verder gebruiken
"
echt" object georienteerd werken zou dan nog mooier zijn, dat je iets typt in de vorm van
Code: Selecteer alles
Kamer_1 = new Rectangular pocket()
With Kamer_1
[
Depth=-10
DepthStep=2
Length=30
Width=20
CornerRadius=3
RampIn=5
Feed=400
infeed=60
SetupClearance=2
]
EndWith
Mogelijk kan ik er iets in maken dat bij bepaalde Parameters in een venstertje aangeeft waar je em voor bedoeld hebt.. en dat kun je dan zelf instellen...
Want iedere programmeur die zijn eigen macro's maakt.. maakt zelf de keuze voor welke parameters ie gebruikt, met uitzondering van de machineparameters, voor bijvoorbeeld gereedschapgegevens, tasterstatus en resultaten, dialoogstatus en dergelijke..
Ik heb dus voor mezelf al een behoorlijke wishlist, waarvan de SyntaxColoring naar eigen smaak momenteel bovenaan staat.