Français
Source/ Codesnippets

Diagramm Spielerei

 

KompilierenMarqueSéparation
Eine kleine Spielerei - mit ein paar Änderungen können Daten einer Statistik aus einer Datenbank
angezeigt werden.
Horst Horn 2007
Der Text kann frei benutzt werden.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
SET(DECIMALS,2)
DECLARE spalte%,zeile%,steig%,wert!
DECLARE programm$
programm$=Diagramm-Balken
----------------------------------

PROC DREI_D_BALKEN

    DECLARE spalte2%,spalte3%,zeile2%,zeile4%
    DECLARE wert1!,wert1$
    ---------------------------------
    PARAMETERS spalte1%,zeile1%,wert!
    wert1!=wert!
    wert!=(zeile1%-(wert!*25))
    spalte2%=(spalte1%+30)
    spalte3%=(spalte1%+45)
    zeile4%=(wert!-18)
    LINE spalte1%,zeile1%-spalte2%,zeile1%
    LINETO spalte3%,(zeile1%-18)
    LINE spalte1%,zeile1%-spalte1%,wert!
    LINE spalte2%,zeile1%-spalte2%,wert!
    LINE spalte3%,(zeile1%-18)-spalte3%,zeile4%
    LINE spalte1%,wert!-spalte2%,wert!
    LINETO spalte3%,zeile4%
    LINETO (spalte2%-13),zeile4%
    LINETO spalte1%,wert!
    USEBRUSH 1,rgb(0,250,200)Vorderansicht - freie Farbwahl
    FILL (spalte1%+2),(zeile1%-2),rgb(0,0,0)
    USEBRUSH 1,rgb(0,255,255)Seitenansicht - freie Farbwahl
    FILL (spalte2%+1),(zeile1%-10),rgb(0,0,0)
    USEBRUSH 1,rgb(190,200,210)oben - freie Farbwahl
    FILL (spalte1%+5),(wert!-1),rgb(0,0,0)
    wert1$=Str$(wert1!)
    TEXTCOLOR rgb(0,0,0),-1 freie Farbwahl
    UseFont ARIAL,20,0,1,0,0
    Case wert1$=0.00:wert1$= k.A.
    DrawText (spalte1%+10),(zeile4%-20),wert1$
    SLEEP 250

ENDPROC

----------------------------------
spalte%=60 freie Gestaltung
zeile%=400
steig%=55
----------------------------------
wert!=5.00 kann nach Bedartf geändert oder aus einer Datenbank eingegeben werden
----------------------------------
CLS RGB(230,230,230)
WINDOW (%MaxX/2-400),(%MaxY/2-300)-800,600
WindowTitle programm$
DREI_D_BALKEN spalte%,zeile%,wert! Jeder Aufruf erzeugt eine neue Diagramm-Säule
ADD spalte%,steig%
wert!=wert!+1
DREI_D_BALKEN spalte%,zeile%,wert!
ADD spalte%,steig%
wert!=wert!-2
DREI_D_BALKEN spalte%,zeile%,wert!
ADD spalte%,steig%
wert!=wert!+1
DREI_D_BALKEN spalte%,zeile%,wert!
ADD spalte%,steig%
wert!=wert!+1
DREI_D_BALKEN spalte%,zeile%,wert!
ADD spalte%,steig%
wert!=wert!-1.5
DREI_D_BALKEN spalte%,zeile%,wert!
ADD spalte%,steig%
wert!=wert!+7.06
DREI_D_BALKEN spalte%,zeile%,wert!
ADD spalte%,steig%
wert!=0.00
DREI_D_BALKEN spalte%,zeile%,wert!
ADD spalte%,steig%
wert!=wert!+0.78
DREI_D_BALKEN spalte%,zeile%,wert!
ADD spalte%,steig%
wert!=wert!+5
DREI_D_BALKEN spalte%,zeile%,wert!
ADD spalte%,steig%
wert!=wert!+2.65
DREI_D_BALKEN spalte%,zeile%,wert!
ADD spalte%,steig%
wert!=wert!+1
DREI_D_BALKEN spalte%,zeile%,wert!
WaitInput
FIN
 
11.06.2007  
 



Horst! Funktionen/Procs dürfen pas avec Les chiffres commencer et déjà garnicht Operatoren beinhalten!
 
11.06.2007  
 




RGH
Um oui c'est ca trop son:

Operatoren dans Bezeichnernamen sommes dans qui acte pas erlaubt. (Bislang fehlt mais une Überprüfung.)

Solange qui Prozeduren comme Befehle sans Rückgabewert aufgerufen volonté, comment dessus im Beispiel, funktioniert es zwar problemlos, mais sobald Du qui Procédure comme Funktion aufrufst, fällt XProfan sur qui Schnauze. Um Worte im Bezeichner trop rennen, ist alors qui Unterstrich trop benutzen: 3_D_Saeule

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
11.06.2007  
 



RGH
(Bislang fehlt mais une Überprüfung.)


pas entier. xpse  meckert quoi cela Zeug hält
 
11.06.2007  
 




RGH
iF
RGH
(Bislang fehlt mais une Überprüfung.)


pas entier. xpse  meckert quoi cela Zeug hält


je discours oui aussi de XProfan. (sofern pour XPSE partiellement autre Syntaxregeln gelten, ist eh bien sûr. ;) )

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
11.06.2007  
 



RGH
je discours oui aussi de XProfan. (sofern pour XPSE partiellement autre Syntaxregeln gelten, ist eh bien sûr. ;) )

Salut
Roland


Hm

je hoffe le moi mich technique pas irre - mais je mon pour XPSE gelten aucun anderen (aussi pas partiellement) Syntaxregeln car den reinen XProfan-régulariser wiederspricht XPSE meiner attitude pour dans aucun le cas.

il y a naturellement zusätzliche Opportunités quelle naturellement eigene régulariser mitsich apporter mais qui berühren qui Standardregeln IMHO pas.

ou bien hab je quelque chose übersehen?

alors je mon - si un XProfaner dans seinen Codes pour reinem XProfan programmiert - et pour XProfan-régulariser aucun faute pouvoir - ensuite meckert aussi XPSE pas. (Unités sans .def ausgenommen)
 
11.06.2007  
 




Nico
Madysa
comment wärs simple avec DreiDSaeule?
(tschuldigung, je hab gestern la fois wieder dans qui Witzkiste geschlafen...)
 
Nico Madysa
11.06.2007  
 




RGH
allô iF,
aucun Sorge: avec autre Syntaxregeln mon je im Wesentlichen Avancé Syntaxregeln. cela est XPSE venez naturellement avec XProfan-Syntax bien sûr, kennt mais plan Avancé Möglichkeiteten.

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
11.06.2007  
 



qui Code ist déjà un paire Jahre vieux et daher encore qui Operatoren im Titel. maintenant besser ?
Alle avons gemeckert, mais aucun hat quoi le poutre dit

RGH


...fällt XProfan sur qui Schnauze. ...


Hattest Du cela so gemeint ???

10 kB
Kurzbeschreibung: XProfan fällt sur qui Schnauze
Hochgeladen:11.06.2007
Downloadcounter573
Download
 
11.06.2007  
 



Horst Horn
Alle avons gemeckert, mais aucun hat quoi le poutre dit


Tschuldigung!

alors! trop den poutre! (incidemment XPSE hat dans Deinem neuen Code keinen faute trouvé )

Hrm - alors je find qui pas joli. sommes aussi aucun 3D-poutre - sommes perspektivisch. *juste*krich*jeje*merks*jenau*gg*

ensuite stört mich cela on aucun Begrenzungen angeben peux bzw. qui poutre pas dans une definierten Bereich hineinskalierbar sommes. *ok*maintenant*holter*sûrement*den*knüppel*

Erwähnte je déjà cela qui Schrägen entweder une, ou bien trois Stufen (Linienzeichnung) avons quelle unnötig sommes? *bombe*sur*berlin*je*hörse*déjà*anfliegen*

mais hey quoi soll je dire - il y a ne la quantité schlechtere Beispiele den Prozessor ineffektiv trop belasten!

[offtopic]je glaub mich schützt maintenant seulement encore qui örtliche Distanz entre Horst et mir[/offtopic]


*verkriech*
 
11.06.2007  
 



iF


ensuite stört mich cela on aucun Begrenzungen angeben peux bzw. qui poutre pas dans une definierten Bereich hineinskalierbar sommes. *ok*maintenant*holter*sûrement*den*knüppel*


Du brauchst seulement autre Werte pour spalte% + la ligne% trop transfert et déjà steht qui pas 3-dimensionale poutre à einer de Dir gewünschten Stelle

...J'ai eu déjà erwähnt, dass je Anfang août pour Berlin viens !

3 kB
Hochgeladen:11.06.2007
Downloadcounter547
Download
 
11.06.2007  
 



Horst Horn
...J'ai eu déjà erwähnt, dass je Anfang août pour Berlin viens !


 
11.06.2007  
 




Zum Quelltext


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

5.903 Views

Untitledvor 0 min.
H.Brill19.09.2024
Member 294243023.03.2024
Torben Nissen01.07.2021
Peter Max Müller15.11.2017
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie