ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
4648
4648
EMPFEHLEN
-
03.10.04 14:45 #1
Mitglied
- Registriert seit
- Feb 2004
- Beiträge
- 20
hi,
also zuerst, ich schreibe morgen eine programmier arebit...naja die praxis kann ich ja..aber mein leher meinte wir machen noch ein wenig theorie mit...also sprich, er gibt uns ein paar begriffe und wir sollen sie erklären..nunja..ich habe dann mein buch nach begriffen durchsucht..aba das buch ist ziemlich weak...deswegen wollte ich euch mal paar dinge fragen...und wenn es geht könntet ihr mir erklären was sie bedeuteten...
begriffe :
deklaration, ich weiss das man variabeln deklarieren muss..aba was bedeutet deklarieren genau ?
definition, ?
für was braucht man "with form1 do" ? also ein bespiel wäre nett..was wäre wenn man es nicht nutzen würde ?
was sind ressorcen ?
wenn man ein normels projekt hat...und es abspeichert sind die dateien :
Project1.cfg
Project1.dof
Project1.dpr
Project1.res
Unit1.dfm
Unit1.pas
doch was steht in den jeweiligen datein..was bewirken sie..in unit1.pas steht der source von dem formular, oder ?
----paar fragen zu diesem source
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
end.
okay, für was steht am anfang unit Unit1 ?
was bedeutet das interface ? ich weiss das es schnittstelle heisst..aba was bewirkt es ?
wird mit der uses etwas eingebunden ?
was bedeutet das type ?
type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
was wird hier gemacht..und für was steht das private..etc. ?
var
Form1: TForm1;
Ist dieses erste var ein deklaration von globalen variabeln..? und was hat die Form da zutun ?
was bedeuten die letzten anweisungen "implementation" und "{$R *.dfm}" ?
ich weiss es ist viel..aber bitte helft mir...ich darf die arbeit nicht verhauen..danke!YOU GOT ME TWISTED
-
04.10.04 12:08 #2Deklarieren kommt von "erklären". Soll heißen, man kann eine Variable zu einem bestimmten Typ erklären.
Zitat von Da Damn Cam
Eigene Typen(Aufzählungstypen, Teilbereichstypen oder Records) definiert man, dadurch wird zur Programmlaufzeit allerdings kein Speicherplatz reserviert, dafür müsste man sie erst deklarieren.definition, ?
Erleichtert einem eigentlich nur Tipparbeit. Wenn hintereinander mehrere Eigenschaften und/oder Methoden des selben Objektes verändern/aufrufen möchte, kann man die With-Anweisung benutzen. Bsp.für was braucht man "with form1 do" ? also ein bespiel wäre nett..was wäre wenn man es nicht nutzen würde ?
Code :1 2 3 4
with form1 do begin caption := 'Titel des Formulars'; visible := true; end;
Images, welche man zur Gestaltung von Menüpunkten benutzt, kann man als Ressourcen bezeichnen. Es gibt aber auch explizit Ressourcen-Dateien, in denen sich Bilder, Sounds etc befinden können. So kann man z.B. unterschiedliche Themes für ein Programm realisieren.was sind ressorcen ?
In den pas-Dateien steht dein eigener Programmcode drin, alles andere sind projektspezifische Dateien, welche von Delphi angelegt und verwaltet werden.wenn man ein normels projekt hat...und es abspeichert sind die dateien :
Project1.cfg
Project1.dof
Project1.dpr
Project1.res
Unit1.dfm
Unit1.pas
doch was steht in den jeweiligen datein..was bewirken sie..in unit1.pas steht der source von dem formular, oder ?
Damit gibt man seiner Unit einen Namen, über den man aus anderen Units heraus, auch dateiinhalte referenzieren kann.----paar fragen zu diesem source
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
end.
okay, für was steht am anfang unit Unit1 ?
Auf sämtliche Definitionen und Deklarationen im Interface-Teil einer Unit, kann aus anderen Units heraus, zugegriffen werden.was bedeutet das interface ? ich weiss das es schnittstelle heisst..aba was bewirkt es ?
Ja, man kann somit auf den dateiinhalt der anderen Units zugreifen.wird mit der uses etwas eingebunden ?
Type ist ein Schlüsselwort von Delphi, welches die Definition eines eigenen Typen einleitet. Hier wird eine eigene Klasse, welche von TFrom abgeleitet ist, definiert.was bedeutet das type ?
Private ist ein Schlüsselwort zum Thema OOP (objekt-orientierte Programmierung). Man kann damit Lese-bzw. Schreibrechte von Funktionen/Prozeduren oder Eigenschaften(Variablen) definieren.type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
was wird hier gemacht..und für was steht das private..etc. ?
var
Form1: TForm1;
Ist dieses erste var ein deklaration von globalen variabeln..? und was hat die Form da zutun ?
was bedeuten die letzten anweisungen "implementation" und "{$R *.dfm}" ?
Jo, hier handelt es sich um eine globale Deklaration der Variablen Form1, welche nur in dieser Unit sichtbar ist.
Gruß SchreibkrampfPatrick
-
04.10.04 15:24 #3
Mitglied Gold
- Registriert seit
- Apr 2002
- Ort
- Stromberg (NRW)
- Beiträge
- 175
Mein Lehrer sagt immer: "Paralleles lernen ... und nicht ein Tag davor"
Ähnliche Themen
-
hilfe muss bis morgen 9 uhr das bild fertig haben!und schaffe es nich!
Von muffinmen im Forum PhotoshopAntworten: 5Letzter Beitrag: 21.08.08, 15:13 -
Bitte hilfe bei meinem Screen Shot Programm PLS schnelle hilfe
Von Roma3 im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 12.02.08, 19:26 -
Auf Daten zugreifen (brauche bitte unbedingt hilfe bis morgen)
Von lorienna im Forum ASPAntworten: 8Letzter Beitrag: 23.02.05, 16:38 -
hilfe für dv-arbeit
Von ubisoft im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 06.12.04, 21:00 -
Hilfe bei Logo Arbeit
Von sconey im Forum PhotoshopAntworten: 23Letzter Beitrag: 23.07.04, 17:27




Zitieren
Login