Entwickler-Ecke

Sonstiges (Delphi) - Realistische Einschätzung: Wie lange brauche ich um das


Xninja - So 12.03.06 12:46
Titel: Realistische Einschätzung: Wie lange brauche ich um das
Hallo zusammen,
ich habe das Problem, dass ich nun im 7.Sem. BWL ein Vertiefungsfach gecancelt habe und nun zu Wirtschaftinformatik/E-business gewechselt habe. Im Rahmen dieser Klausur wird auch Delphi drankommen. Hauptproblem ist, dass ich die Vorlesung im 4 Sem: Delphi Programmierung nicht besucht habe, diese Vorlesung wird nun auch leider nicht mehr angeboten.

Deshalb brauche ich mal ne realistische Einschätzung von Delphi-Anwendern ob das ganze in Eigenregie lernbar wäre. Vor allem in nur wenigen Monaten. Und wie das Ganze vom Schwierigkeitsgrad einzuordnen ist. Deshalb mal hier eine Probeklausur, die in etwa der wirklichen Klausur ähneln wird:

Übungsaufgabe 3 zur Delphi-Programmierung
Zu einer (von Ihnen zu entwickelnden) Anwendung gehört eine Datei
Projektmitarbeit.Dat , die Daten mit der folgenden Struktur enthält:
type TPMDatensatz = record
Mitarbeiter: string[25] ;
Projekt: string[25] ;
Stunden: integer ;
end ;

Entwickeln Sie eine Anwendung mit einem Formular (Form1) , auf der sich

a) ein StringGrid (SG_MAPR) befindet, das aus 3 Spalten (mit den Spaltenüberschriften Mitarbeiter, Projekt und Stunden) und zunächst 2 Zeilen besteht. Beim Aufruf der Anwendung sollen die Daten aus der Datei Projektmitarbeit.Dat in das StringGrid übertragen werden. Dann soll eine zusätzliche Zeile angehängt werden, die die Summe aller geleisteten Projektstunden enthält. Das Ergebnis kann dann etwa folgendermaßen aussehen:
SG_MAPR
Mitarbeiter Projekt Stunden
Meyer FIBU 200
Meyer ANLABU 150
Meyer FKE 100
Schulze FIBU 120
Schulze ANLABU 220
Schulze PARK 90
Weber PARK 130
Weber FKE 170
Summe: 1180


b) Auf demselben Formular soll noch ein zweites StringGrid (SG_MAStunden) stehen, in dem für jeden Mitarbeiter die geleisteten Projektstunden zusammengefasst sind. Das Ergebnis kann dann etwa folgendermaßen aussehen:

SG_MAStunden
Mitarbeiter Stunden
Meyer 450
Schulze 430
Weber 300


Anmerkung: Über die Verwaltung der Datei Projektmitarbeit.Dat müssen Sie sich keine Gedanken machen. Sie können davon ausgehen, daß diese Datei existiert und mit geeigneten Daten gefüllt ist. Geeignet heißt hierbei, dass die Datei nach dem Mitarbeiter sortiert ist, d. h. die Mitarbeiterdaten sind in Gruppen zusammengefasst, wie in SG_MAPR ersichtlich.

Hinweis: Sie müssen prüfen, ob der Mitabeitername sich verändert.


Für Antworten wäre ich wirklich dankbar, denn vielleicht mache ich mir auch ein bißchen zuviel Sorgen über diese Klausur.


AXMD - So 12.03.06 12:51

Also vom Gefühl her würde ich sagen, dass das relativ einfach machbar ist - je nachdem wie lang deine "wenigen" Monate sind ;). Einfach mal hier im Forum nach zB Suche in der Entwickler-Ecke STRINGGRID suchen und zum Einstieg vielleicht das ein oder andere Tutorial [http://www.dsdt.info/grundlagen/] lesen.

AXMD


BenBE - So 12.03.06 12:54

Die Aufgabe aus der Klausur fragt wirklich nur die Grundlegenden Dinge ab. Wenn Du also in den Grundstrukturen der Sprache gefestigt bist, ist so eine Aufgabe in rund 10-20 Minuten ohne weiteres Lösbar.

Zum Lernen der Sprache bis in alle feinheiten brauch man zwar durchaus mehrere Jahre, für die Probe-Klausur reicht aber auch u.U. das Wissen, was man sich in einem Intensiv-Kurs in 1-2 Monaten aneignen kann, wenn man wirklich stark dahinter ist und täglich 1-2 Stunden sich mit dem Thema beschäftigt.

Anm.: Hab mal nem Kumpel die Syntax für Delphi an einem Wochenende komplett beigebracht. Das Programmierer-Denken für die Strukturen muss man einfach üben ...


Delete - So 12.03.06 13:47

zum einstieg würde ich dir ein gutes lehrbuch ans herz legen... mit dem du dich strukturiert in pascal/delphi einarbeiten kannst. auf pointer und sortieralgorithmen kannst wohl verzichten da das ganze meist in delphi gekappselt ist...

buchempfehlung:
Doug Cooper, Michael Clancy: PASCAL vom Vieweg Verlag, ISBN 3-528-44316-2

eines der besten lehrbücher die mir bisher untergekommen sind.

mit einarbeiten meinte ich das arbeiten am compiler nicht das lesen des buches... hier auch gleich mit delphi ... für die spezialitäten sind die tutorials (auf welche bereits verwiesen wurde) hervorragend geeignet.

eine programmiersprache lernt man nicht vom lesen sondern vom arbeiten... schätz mal auf dem niveau ca. 4 bis 6 wochen mit täglich 2 bis 3 stunden... und du kannst beruhigt in die klausur gehen.

viel glück und erfolg.


Xninja - Mo 13.03.06 12:29
Titel: Re: Realistische Einschätzung: Wie lange brauche ich um das
Vielen dank für die aufschlußreichen Antworten. Hilft mir wirklich sehr weiter.

Zeit habe ich ja noch bis etwa 20. Juni. Müßte dann eigentlich klappen :)