Re: Makroprogammierung
Raphael Bircher <[email protected]> Wed, 29 Feb 2012 13:27:19 +0100
| Newsgroups | gmane.comp.openoffice.general.german |
|---|---|
| Message-ID | <[email protected]> |
Am 29.02.12 10:38, schrieb Christian Palm: > Hallo J=C3=B6rg, > > Am 29.02.2012 10:14, schrieb J=C3=B6rg Schmidt: >> Hallo, >> >> Christian Palm schrieb: >>> wurde die Erweiterung zum aufzeichnen hier schon mal ausprobiert? >> Welche Erweiterung? > > Hier mal alles was ich zu der Erweiterung habe: > > Das Aufzeichen der Macros kann auch verbessert werden. Aber Vorsicht=20 > eignet sich nur generell, wenn ich den alten Dispatcher nicht mehr=20 > brauche. > Kann =C3=BCber Extras =E2=80=93 Extentionmanager Deaktiviert oder Entfe= rnt werden.=20 > F=C3=BCr bestimmte Dinge mu=C3=9F dies erfolgen. > > Daf=C3=BCr ist es aber eine sch=C3=B6ne Extension > http://www.markmail.org/message/xnsnsm7balevnlej > es werden zwar nicht alle Dispatch Befehle in API -Befehle umgewandelt, > aber es ist schon mal ein Anfang. > > Die Dateien hie=C3=9Fen > > http://www.paolo-mantovani.org/downloads/DispatchToApiRecorder/Dispatch= ToApiRecorder-20060707.uno.pkg=20 > und > http://www.paolo-mantovani.org/downloads/DispatchToApiRecorder/transfor= mers/Calc/CalcDispatchToApiTransformer-20060707.uno.pkg=20 > > > Beide m=C3=BCssen installiert werden. Aber daran denken LO danach schli= e=C3=9Fen. > > Wei=C3=9F nur nicht ob es auch bei OOo gilt. > >> >>> Kleinigkeit die mich als Hobbie - Programmierer besonders =C3=A4rgert= ist, >>> das die Struktur, wenn man mal aufzeichnet, so gar nicht der >>> Leserlichkeit entspricht. >> Weil Du =C3=84pfel mit Birnen vergleichst? OOo ist nicht MS Office. > > Nein brauche doch gar nicht zu vergleichen. Er zeichnet in der=20 > Programmiersprache "Starbasic" auf Also keine Erfindung von MS. > Und das Programmierer ihren Code nicht nur mit "Rem Zeilen"=20 > nachvollziebarer machen (im Recorder enthalten), sondern auch durch=20 > Einr=C3=BCckung der Zeilen das ganze lesbarer machen ist bestimmt =C3=A4= lter als=20 > 40 Jahre (Wahrscheinlich Nassi - Schneidermann entlehnt). Mag mittlerweile =C3=A4lter als 40 Jahre sein, diese Idee, aber keines we= gs=20 veraltet. Sorry, aber einr=C3=BCcken geh=C3=B6rt zu den absoluten basics = beim=20 programmieren, und wer sich das nicht aneignen will, geht vielleicht=20 besser was anderes machen. Dass es bei basic dialekten vielleicht nicht=20 so =C3=BCblich ist, liegt vielleicht daran, dass sich in dieser Sprache v= iele=20 Leute tummeln, die schnell auf einen gr=C3=BCnen Zweig kommen wollen. Das= =20 endet dann oft nach 10 Jahren in vollkommen unwartbaren makros, die man=20 gleich wieder neu schreiben muss. Vielleicht ist das der Grund warum=20 viele Programmierer einen weiten Bogen um basic machen. Schau mal in den Source von OOo, LO, Linux Kernel, oder wo auch immer.=20 Du wirst diese einger=C3=BCckten Zeilen =C3=BCberall finden. Wenn du=20 programmierst, dann tu dir den Gefallen und halte dich an diese minimal=20 Regeln. Wenn du in 5 Jahren den Code wieder anschauen musst wirst du es=20 sch=C3=A4tzen. Ist nicht b=C3=B6se gemeint, sondern nur ein Tip. Ich hab das bereits auf den ersten Seiten meines ersten HTML Buches vor=20 9 Jahren gelesen. Und ich bin es dem Autor dankbar. Gruss Raphael --=20 My private Homepage: http://www.raphaelbircher.ch/ --=20 ----------------------------------------------------------------- To unsubscribe send email to users-unsubscribe-FbeHCBNAjHiBIukByRZ1s9i2O/[email protected] For additional commands send email to sympa-FbeHCBNAjHiBIukByRZ1s9i2O/[email protected] with Subject: help