| |
|
|
- Página 1 - |
|
HofK | Wichtiger Referencia! El folgenden Beiträge beziehen se en ursprüngliche Versionen de AndroidProfan/Infinity-Profano de el Jahr 2015 y son así inhaltlich/syntaktisch veraltet y somit no lauffähig. (15.01.2016)
_____________________________________________________________
Musste simplemente veces trocken testen, como AndroidProfan - neuer Name Infinity-Profano - se así coded. In meiner Programmiersteinzeit durfte Yo en sauberen großen Druckbuchstaben una Programmformular beschreiben. Und entonces después de persönlicher Abgabe una, zwei Tage en el largo gedruckte Fehlerliste warten. El Steinzeitheimwerker mussten en efecto con 'nem Faustkeil zurechtkommen.
Jetzt bastante soft getippt y por Netz en todos Welt verbreitet. Tiempo sehen, qué heutzutage así zurückkommt.
Erster Eindruck: ordentlich tabuliert (kommt en el Codebox no voll rüber) es el übersichtlich. Könnte mich liso así anfreunden y notfalls en el Principiante api verzichten.
Actualización: Siehe IF-Fehlerfindung unten, pero probablemente doch bestanden? Damit se Fehler no verbreiten, Yo ellos markiert y mejorado. Das Pi sooo lang es - darauf falle Yo garantiert otra vez rein.
El Farben Tuve bewußt veces rgb() y veces como Konstanten en Internetfarben #hexhexhex angegeben. Dazu Tuve todavía nichts näheres entdeckt oder übersehen ($ Notation). Wäre aber praktisch, el HTML- Notation optional nutzen a puede.
Actualización: Code ungültig Como el Syntax para gui geändert wurde es el Code ungültig. Wird demnächst en el aktuellen Stand gebracht. Ist es, siehe más unten.
Kreisfläche
// Programa Kreisfläche
var headl = "Das erste AndroidA Programm"
var stat = "Status: Kreis"
var kfl = 0.0
var grg = gui( gui.add, gui.grid, gui.hwnd, [3,4] )// GrundRasterGrid
var h_txt = gui( gui.add, gui.texto, grg[2,1], headl )// Textcontrol para Überschrift conjunto
var m_txt = gui( gui.add, gui.texto, grg[2,2], kfl )// Textcontrol Hauptzelle
var s_txt = gui( gui.add, gui.texto, grg[2,3], stat )// Textcontrol para internen Status
//----------------------------------------------------
gui gui.mod, gui.bgcolor, gui.hwnd, rgb(192,192,192)// Grundfarbe silver (dezent grau)
gui gui.mod, gui.width, grg, [8,84,8]// Spaltenbreiten prozentual
gui gui.mod, gui.height, grg, [12,70,10,8]// Zeilenhöhen prozentual
gui gui.mod, gui.textcolor, h_txt, rgb(150,191,61)// Überschrift en androidem Grün #96bf3d
gui gui.mod, gui.bgcolor, grg[2,2], rgb(255,255,155)// Hauptzelle gelblich
gui gui.mod, gui.bgcolor, grg[2,3], $e7e7e7// Statuszelle hellgrau
gui gui.mod, gui.textcolor, s_txt, rgb(255,0,0)// roter Statustext
msgbox 0,"Radius","Kreisberechnung","OK","1.0",kflaeche// Interaktion Eingabe
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
proc kflaeche(txt)
// falso: kfl = math.pi*(float(txt))^2
kfl = math(math.pi)*float(txt)^2// Korrekturen IF
// falso: gui gui.texto, m_txt, "Die Kreisfläche beträgt\nA = " + str(kfl)
gui gui.mod, gui.texto, m_txt, "Die Kreisfläche beträgt\nA = " + str(kfl)// ... Edición
ENDPROC
|
|
|
| |
|
|
|
| |
|
- Página 3 - |
|
HofK |
Fehler en width/height - siehe unten en 08.03.2015
Apéndice: El Zeilen 15 a 20 dürfen en el aktuellen Fassung de InfinityProfan al Ende kein \ enthalten!
Mode AutoHotKey ( [...] ) es sicher el beste Ausgangspunkt en uno neuen Lingua, si ellos no uno vorhandenen muy ähnlich es. Das Theme es una otro Sache. Fummelt uno una wenig en el Teilen rum, de denen el endgültigen Regulären Ausdrücke gebildet y ser letztendlich encima Javascript HTML, CSS span, class manipuliert voluntad (überaus komplexes Sistema) puede ser Feinheiten adaptar.
En AutoHotKey war ; para Kommentarzeile voreingestellt, habe z.B. // lo gemacht. /// funktioniert auch, wäre aber muy unüblich.
this.$rules = { start: [ { token: 'comment.line.ahk', regex: '(?:^| )//.*$' }, { token: 'comment.block.ahk', regex: '/\\*', push: [ { token: 'comment.block.ahk', regex: '\\*/', next: 'pop' }, { defaultToken: 'comment.block.ahk' } ] }, ...
Für el Kommentarblock Yo auch veces /# ...abcdefg ... .... hijklmnop #/ probiert - sieht nett de, aber möchte al wirklich?
Auch una wenig Codefaltung /* <--> ~ ~ va ya. Dazu muss uno foldingStartMarker: '^\\s*/\\*|^(?![^{]*?;|[^{]*?/\\*(?!.*?\\*/.*?\\{)).*?\\{\\s*($|;|/\\*(?!.*?\\*/.*\\S))', foldingStopMarker: '^\\s*\\*/|^\\s*\\}' } bearbeiten. El aktuellen Los cambios son jeweils momentan online. |
|
|
| |
|
|
|
| Klaus Hoffmeister (16.02.15)
El identische Variante, de autohotkey producido como oben sólo en lugar de Theme monokai nun solarized_light. Irgendwie no así bunt aber dezent y augenschonend. Man erkennt, dass el konkreten Farben vom Theme abhängen. Como muss primero una Grundsatzentscheidung para Theme her.
Yo sería el gran Mgl., dass al Thema onthefly ändern kann, durchaus beibelassen y hacer oben en el Popupmenü dafür una Temas-Auswahl. Soll el Nutzer entscheiden welches Thema él gerne nutzen möchte. So müssten wir auch no konkreten Farben festlegen y könnten uns sólo una vez rein darauf beschränken, dass el Parser el korrekte Syntax erkennt con welchen Farben De todos modos el Theme ausgestattet es.
Was hältst Usted su? Das Popup-Menü kann Yo ligeramente erweitern, sería Yo php Función glob para el Themensuchen uso.
Klasse finde Yo el el aktuellen Los cambios auch igual Online son sodass uno auch igual herumprobieren kann.
Bekommst Usted lo hin, dass auch if end procs gefaltet voluntad? En el /* rems */ funktioniert el ya muy lecker. Me complace correcto dass lo con AndroidProfan voran va. |
|
|
| |
|
|
|
HofK | IF (18.02.15)
Bekommst Usted lo hin, dass auch if end procs gefaltet voluntad? En el /* rems */ funktioniert el ya muy lecker. Me complace correcto dass lo con AndroidProfan voran va.
Sombrero se gerade überschnitten. Soeben festgestellt, dass el Bearbeitung el foldingmarker alleine no ausreicht! Muss tiefer en el Sistema graben.
Das Theme wählbar a hacer Es el beste Solución! |
|
|
| |
|
|
|
| Dann bau Yo veces el con el Popupmenüthemenauswahloption una. |
|
|
| |
|
|
|
HofK | If ... procs falten ... tener lo prinzipiell gefunden [...] más unten: Adding new folding rules to your mode can be a little tricky. ... Und entonces kommt "harter Stoff" - como muss Yo mich primero reinwühlen. Das dauert. |
|
|
| |
|
|
|
| Sí, genau, davor versuche Yo mich (bisher bastante erfolgreich!) a drücken. |
|
|
| |
|
|
|
| So, tener veces pauschal una Theme-Auswahl instalado: [...]
Später se el Einstellung (natürlich) auch todavía con el Benutzeraccount verknüpft en lugar de como ahora "nur" en el Session. |
|
|
| |
|
|
| |
|
- Página 4 - |
|
|
HofK | ... folding rules can be a little tricky ... also primero algo el Farben sortieren. Einfach el beiden Archivos en el Editor kopieren y se por Ansicht /Theme a el Farben erfreuen. Verschiedene Varianten probiert, lo son una Problema con el "Doppelnutzung" de del y sensor. Beim Theme Monokai treten el Farben deutlich hervor. |
|
|
| |
|
|
|
| Ah, auch algo como wei proc kreis(buttonHandle,event) como se event gefärbt porque él glaubt el dass el Proc es. Oje el se una Katastrophe el el alles beizubringen. |
|
|
| |
|
|
|
HofK | IF (20.02.15)
Oje el se una Katastrophe el el alles beizubringen.
El eingebauten Características y Konstanten la lengua son Sprachbestandteile. Damit son el Bezeichner reservierte Bezeichner. Puedo en efecto no el Variable var var = 0 definieren porque Yo var así schön finde.
An el Struktur des Highligtings sieht uno auch, dass en el Wesentlichen reservierte Bezeichner en Gruppen notiert voluntad. En el "Sonderzeichen" se lo komplizierter.
Wenn lo also event reserviert son, muss Yo en lugar de proc kreis(buttonHandle,event) como üblich proc kreis(buttonHandle,e) oder proc kreis(btnHdl,e) escribir. proc kreis(button,e) ginge en efecto no porque lo button ya son. Sollte lo math.e geben, va el e auch no, aber ev y evnt. El Variable e ginge entonces auch no.
Problematischer sehe Yo el Überschneidung de del y sensor innerhalb la lengua. |
|
|
| |
|
|
|
HofK | "Webfehler " en el Grid el Kreisberechnung
ups - el Höhen- y Breitenanngaben passen no. Sie waren para una einfaches Grid g_gr gemacht. Nach el Änderung con Verschachtelung Tuve ellos no adaptado. g_gr ha sí sólo todavía drei Zeilen y una Spalte! Das hätte sicher una Fehler ausgeworfen.
Korrigierte Fassung:
Apéndice: El Zeilen 15 a 20 dürfen en el aktuellen Fassung de InfinityProfan al Ende kein \ enthalten! |
|
|
| |
|
|
|
HofK | El App Kreisberechnung se en el ahora verfügbaren Leseprobe [...] (libre)
vom en Arbeit befindlichen Infinity-Profano Buch Kap. 1
genauer bajo el Lupe genommen.
___________________________________________________________
Bitte Referencia a veralteten Syntax de 2015 al Anfang des Themas beachten! (15.01.2016) |
|
|
| |
|
|