Español
Beispiele

Kreisfläche

 

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

 
04.02.2015  
 



Kleinen Fehler sehe Yo inmediatamente:

kfl = math.pi

debería kfl = math(math.pi)*float(txt)^2

Ansonsten: Muahahha!

#96bf3d es auch no correcto, correcto wäre $3dbf96.

Statt gui gui.texto, m_txt ists más gui gui.mod,gui.texto, m_txt
 
04.02.2015  
 




HofK
El Syntax-Los cambios bezüglich gui son wohl "durch" y eigentlich braucht uno sólo el gui.add y gui.mod rauszulöschen. Damit se lo todavía übersichtlicher!

Actualización: 10.02.
Damit se mi Code-Schlampereien no festsetzen Yo el Korrekturen de IF (siehe más unten) umgesetzt.
Hoffentlich nun fehlerfrei. Posesiones sí todavía no Debuggingchance.
KompilierenMarcaSeparación
// Programm Kreisfläche
var  headl = "Das erste AndroidA Programm"
var  stat  = "Status: Kreis"
var  kfl   = 0.0
var  grg   = gui( gui.grid, gui.hwnd, [3,4] )// GrundRasterGrid
var  h_txt = gui( gui.text, [grg,2,1], headl )// Textcontrol für Überschrift setzen
var  m_txt = gui( gui.text, [grg,2,2], kfl )// Textcontrol Hauptzelle
var  s_txt = gui( gui.text,  [grg,2,3], stat )// Textcontrol für internen Status
//----------------------------------------------------
gui gui.bgcolor,   gui.hwnd, rgb(192,192,192)// Grundfarbe silver (dezent grau)
gui gui.width,     grg, [8,84,8]// Spaltenbreiten prozentual
gui gui.height,    grg, [12,70,10,8]// Zeilenhöhen prozentual
gui gui.textcolor, h_txt, rgb(150,191,61)// Überschrift in androidem Grün
gui gui.bgcolor,   [grg,2,2], rgb(255,255,155)// Hauptzelle gelblich
gui gui.bgcolor,   [grg,2,3], $e7e7e7// Statuszelle hellgrau
gui gui.textcolor, s_txt, rgb(255,0,0)// roter Statustext
msgbox 0,"Radius","Kreisberechnung","OK","1.0",kflaeche// Interaktion Eingabe ...
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

proc kflaeche(btn,txt)

    kfl = math(math.pi)*float(txt)^2
    gui gui.text, m_txt, "Die Kreisfläche beträgt\nA = " + str(kfl)// ... Ausgabe

ENDPROC


IF (04.02.15)
Statt gui gui.texto, m_txt ists más gui gui.mod,gui.texto, m_txt


Was después de el vorherigen Syntax falso war podría nun stimmen? Hab Yo como qué geahnt???
 
09.02.2015  
 



Sí, hast Usted.

Yo voluntad heute Abend (si yo al PC sitze) el Programa veces
einspielen y ablichten!
 
09.02.2015  
 



So, bin grad dran...

ah,...
var h_txt = gui( gui.texto, grg[2,1], headl )
correcto es:
var h_txt = gui( gui.texto, [grg,2,1], headl )


porque grg es una Handle y kein Array
hier auch:
gui gui.bgcolor, grg[2,2], rgb(255,255,155)
correcto es:
gui gui.bgcolor, [grg,2,2], rgb(255,255,155)


Noch una kleiner bug:
proc kflaeche(txt)
correcto es:
proc kflaeche(btn,txt)


Aber nun...




 
09.02.2015  
 




HofK
El "Programmierer-Benchmark" Anwendung -Kreisberechnung- es en Java-Página auch una Stück vorangekommen.  [...]  Mit wichtigstem Quellcode y apk.

Ist sicher todavía no el letzte Stand. Soll aber Anfängerniveau para Java y AndroidProfan behalten y vergleichbar ser. Deshalb auch weitestgehende Abstinenz de xml.

Designproblem?

In el Anwendung -Kreisberechnung- es con Android Java y AndroidProfan una para el Hochformat gedachtes einfaches Grid producido. Dreht uno nun en el Querformat, se en Java, si uno No más Anstalten macht, simplemente unten abgeschnitten. En AndroidProfan voluntad el Zeilen si uno prozentual arbeitet z.B. gequetscht.

Beide Verhaltensweisen puede a Problemen führen. Deshalb hay en Android Java sí relativ komplizierte Layouts y Sachen como Fragmente - z.B. bastante bien beschrieben (Alemán)  [...]  speziell [...]  (Bild Página 2 zeigt el problema) y  [...]  (Bild Página 4 zeigt el Lösungsansatz)

Das eigentliche Problema son aber el muy unterschiedlich großen Displays.

Könnte uno así algo ähnliches como en Tabellenkalkulation en muy großen Tabellen muy praktisch es implementieren? Man son una Spalte oder Línea oder Zelle (para Spalte y Línea) antes, de de los Grid (aber abhängig de una vorzugebenden Bildschirmmaß) en uno neue "Seite" dargestellt se, el uno por wischen rechts oder unten erreicht. So cómo por el Galerie oder el Kalender wischt. Mit 'nem Symbol V o, > podría uno Verfügbares andeuten.

Mir es klar, dass como todavía mehr Problemas dranhängen, se sólo una Denkanstoß ser. Tal vez hay sí todavía algo Intelligenteres oder es ya en Arbeit?
 
09.02.2015  
 



El Sache es el Yo en AndroidProfan el Zelle wischbar gemacht habe,
vermutlich así viele Problemas garnicht sólo entstehen.

Angenommen willst una 50él Kopfleiste y una 50él Fußleiste y el Mitte una
drittel Tonne Texto, entonces sagst simplemente:

height...[50,null,50]
y pappst simplemente el Texto en el Mitte y fertig es el Döner porque el
Mitte se se adaptar dank Größe null y como ellos automáticamente scrollt
wenns con el Platz no ausreicht es el Layout auch ya fertig.

Und si uno rumwischt puede ser ohnehin por Event erkennen y luego
darauf reagieren. Siehst Usted como todavía offene Problemas?
 
09.02.2015  
 




HofK
Zum abgelichteten Programa:

"var h_txt = gui( gui.texto, grg[2,1], headl )
correcto es:
var h_txt = gui( gui.texto, [grg,2,1], headl )

porque grg es una Handle y kein Array"

Como war Todavía a rápidamente drüber, dass el Handle en el Klammer gehört mussich mich dran gewöhnen, es aber entonces una gute Unterscheidung en el vielen [ ... ]
Das Neue con el btn tener Yo gerade gecheckt y en el en Arbeit befindliche AndroidProfan Anwendung -Kreisberechnung- instalado.
 
09.02.2015  
 




HofK
IF (09.02.15)
... Siehst Usted como todavía offene Problemas?


Como muss Yo veces drüber schlafen. El Problemas kommen eh sólo siempre en praktischen Arbeit. War sólo así 'ne Idea wegen des Ergebnises "ohne Aufwand" en Java.
 
09.02.2015  
 



Nur nebenbei:

Klaus Hoffmeister (09.02.15)
In el Anwendung -Kreisberechnung- es con Android Java y AndroidProfan una para el Hochformat gedachtes einfaches Grid producido.


Se puede en AndroidProfan el Display ligeramente festsetzen en Hochformat
por: display(display.rotation,display.rotation.top)

Nun dreht se nichts mehr.

Aufhebung con display(display.rotation,display.rotation.sensor)
 
10.02.2015  
 



Klaus Hoffmeister (09.02.15)
Dreht uno nun en el Querformat, se en Java, si uno No más Anstalten macht, simplemente unten abgeschnitten. En AndroidProfan voluntad el Zeilen si uno prozentual arbeitet z.B. gequetscht.


Und hier el Querformat-Screenshots el Yo No vorenthalten quería:




 
10.02.2015  
 




HofK
Designproblem?

IF (09.02.15)
Und si uno rumwischt puede ser ohnehin por Event erkennen y luego
darauf reagieren. Siehst Usted como todavía offene Problemas?


Klaus Hoffmeister (09.02.15)
Como muss Yo veces drüber schlafen.


Posesiones zwei Nächte drüber geschlafen, algo gelesen [...] 
y una bisschen Video geschaut [...] 
sowie veces überlegt, qué genauer Yo como "im Kopf" hatte.

Kurz a "Papier" (2 pdf) gebracht:

523 kB
Hochgeladen:11.02.2015
Ladeanzahl153
Descargar
262 kB
Hochgeladen:11.02.2015
Ladeanzahl115
Descargar
 
11.02.2015  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

28.940 Views

Untitledvor 0 min.
DB HoKi28.02.2020
Thomas Freier21.07.2018
OliverJung11.03.2018
bloniTec30.08.2016
Más...

Themeninformationen

Dieses Thema ha 2 subscriber:

HofK (23x)
iF (18x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie