Kontrollfrage 2

1. Nennen Sie mindestens 6 Eigenschaften, welche sowohl die Panel- als auch die Editkomponente besitzen, und beschreiben Sie deren Bedeutung!

- Caption: zum Text einfügen
- Color: um die Komponente eine Farbe zu geben
- Font: dient zur Auswahl von Schriftarten
- Name: Komponente bekommt somit einen Namen
- Width: gibt die breite der Komponente an
- Height: ist die Höhe die die Komponente erhält


2.Warum ist es sinnvoll, die Eigenschaft NAME bestimmter Komponenten zu ändern? Bei welchen Komponenten macht das wenig Sinn?

Sinnvoll ist es bei den Edit- und Buttonkomponenten, somit kann man leichter in der Procedure die Befehle eingeben. Man sollte natürlich Namen benutzen mit den man arbeiten kann, ansonsten kommt man zu schnell durcheinander. Weniger Sinn macht es bei den Komponenten Panel und Label, da man mit ihnen nichts anbindet.


3. Wie kann man ein Ereignis erzeugen, das auf das Drücken eines Knopfes reagiert?

Dazu muss man auf dem Formblatt einen Button erstellen und dann 2-mal auf ihn klicken damit sich eine Procedure öffnet.


4. Geben Sie einen Variablentyp an, in dem man ganze Zahlen speichern kann! Welcher Variablentyp wird zum Speichern gebrochener Zahlen benutzt?

ganzer Zahlen: integer
gebrochener Zahlen: real


5. Wie kann man einer Variablen in Delphi einen Wert zuweisen?

Mit IntToStr kann man es machen.

6. Welche Funktionen zur Umwandlung von Variablentypen haben Sie bisher kennengelernt? Beschreiben Sie deren Aufgaben.

IntToStr: Ganze Zahl -> Text, StrToInt: Text -> Ganze Zahl, FloatToStrF:reale Zahl -> Text


7. Wie kann man die Wurzel aus einer eingegebenen Integer-Zahl ziehen? Was muss dabei beachtet werden?

sqrt -- Ganze Zahl
da kann man nur eine Ganze Zahl eingeben

8. Eine gebrochene Zahl soll auf 3 Nachkommastellen genau auf einem Edit-Feld ausgegeben werden. Wie lautet der entsprechende Quelltext?

FloatToStrF(Kommponentenname,ffFixed,5,3)

9. Welche Regeln gelten für die Namensgebungen bei Bezeichnern?

Buchstaben wie ä,ö,ü und ß werden in Befehlen nicht erkannt.
Man muss sie mit ae,oe,ue und ss umschreiben.


10. Welche der folgenden Namen sind gültige Bezeichner, welche nicht? Begründen Sie!

a)Seite1 b)Seite 2 c)Flaeche_1 d)_Flaeche2 e)Fläche2 f)kleinste_Seite_des_Dreiecks g)Groesste Dreieckseite h)Seite*Seite i)Seitenquadrat j)Seite^2 k)Seite² l)2malHoehe m)Hoehe+Hoehe n)Hoehemal2
o)Hoehe mal 2 p)DM2Euro

Gültige Bezeichnungen:a,c,h,i,m,p
Ungültige Bezeichnungen:b (keine Leerzeichen), d (kann sich mit dem vorderem Befehl vereinen), e (kein ä,ü,ö), f (Anfang muss Groß beginnen), g (kein Leerzeichen), j (^wird z.B. umschrieben mit Seite*Seite), k (² das Zeichen wird nicht erkannt), l (wird geschrieben als Hoehe*Hoehe), n (wird geschrieben Hoehe*Hoehe), o (1. keine Leerzeichen 2. Hoehe*Hoehe),
27.9.06 13:02
 


bisher 0 Kommentar(e)     TrackBack-URL

Name:
Email:
Website:
E-Mail bei weiteren Kommentaren
Informationen speichern (Cookie)



 Smileys einfügen




























Gratis bloggen bei
myblog.de