AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Projekt für die Schule

Ein Thema von Julie92 · begonnen am 28. Feb 2011 · letzter Beitrag vom 7. Mär 2011
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#11

AW: Projekt für die Schule

  Alt 3. Mär 2011, 01:57
Ja, sowas wurde mal vor Jahren "erschaffen", um es Schülern noch einfacher zu machen ... ist quasi ein Framwork, welches viele Delphifunktionen kapselt und hinter deutschen Bezeichungen versteckt.
Leider ist es manchmal nicht unbedingt leicht verständlich, was sich hinter soeiner Funktion wirklich versteckt, wenn man die entsprechende Lib nicht kennt.
Und im Gegenzug können wir schlechter Tipps geben, da wir ja nicht wissen wie die von uns empfohlene Funktion oder Komponente denn darin eventuell heißen könnte.

Hide oder Visible:=False > Verschwinden
Show oder Visible:=True > Erscheinen
Left und Top > Bewegen

Nja, dann mal sehn was Julie uns am Montag presentiert.
$2B or not $2B
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#12

AW: Projekt für die Schule

  Alt 3. Mär 2011, 02:27
Hi,

wie jetzt? das ist sogar eine eigene Bibliothek? Unglaublich...
Jepp, so ist es.
Nennt sich "Stifte und Mäuse (SuM)" und scheint es für zig Programmierspracehn (u.a. eben auch Delphi) zu geben.


LG, Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#13

AW: Projekt für die Schule

  Alt 3. Mär 2011, 06:45
Ich hoffe, der Entwickler dieser Bibliothek wurde danach gezwungen ein Office Paket damit zu programmieren.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Thom

Registriert seit: 19. Mai 2006
570 Beiträge
 
Delphi XE3 Professional
 
#14

AW: Projekt für die Schule

  Alt 3. Mär 2011, 07:01
Zitat:
Stifte und Mäuse wurde als Konzept zur Einführung in die objektorientierte Programmierung entwickelt. Strukturelle Restriktionen und die Art des Einsatzes lassen erhebliche Zweifel aufkommen, ob es noch für einen zeitgemäßen Einführungsunterricht brauchbar ist.
Da.
Thomas Nitzschke
Google Maps mit Delphi
  Mit Zitat antworten Zitat
Julie92

Registriert seit: 28. Feb 2011
9 Beiträge
 
#15

AW: Projekt für die Schule

  Alt 7. Mär 2011, 08:02
Den Quelltext gibts weiter unten.

Geändert von Julie92 ( 7. Mär 2011 um 08:45 Uhr) Grund: Quelltext neu gepostet.
  Mit Zitat antworten Zitat
-187-

Registriert seit: 24. Sep 2005
483 Beiträge
 
Delphi 2010 Architect
 
#16

AW: Projekt für die Schule

  Alt 7. Mär 2011, 08:04
Verwende bitte die Delphi Tags um Code zu posten. Diesen Code möchte so sicherlich keiner lesen^
  Mit Zitat antworten Zitat
Julie92

Registriert seit: 28. Feb 2011
9 Beiträge
 
#17

AW: Projekt für die Schule

  Alt 7. Mär 2011, 08:05
Wir sollen den Kreis erstmal setzen, und dann mit der Hintergrundfarbe ausfüllen damit nur noch die Linie zu sehen ist. Wir sollen den Kreis "zappeln" lassen, indem wir immer wieder den Mittelpunkt um ein kleines Stückchen verschieben.
Vielen Dank schonmal für die ganze Hilfe.
  Mit Zitat antworten Zitat
Julie92

Registriert seit: 28. Feb 2011
9 Beiträge
 
#18

AW: Projekt für die Schule

  Alt 7. Mär 2011, 08:13
Wie funktioniert das mit den Delphi Tags? Tut mir Leid, bin hier neu..
  Mit Zitat antworten Zitat
-187-

Registriert seit: 24. Sep 2005
483 Beiträge
 
Delphi 2010 Architect
 
#19

AW: Projekt für die Schule

  Alt 7. Mär 2011, 08:36
Editier den Beitrag und markier den Code. Dann klickst du auf den Delphi Helm...

In etwa so:

Code:
[DELPHI]HIER DEIN CODE[/DELPHI]
  Mit Zitat antworten Zitat
Julie92

Registriert seit: 28. Feb 2011
9 Beiträge
 
#20

AW: Projekt für die Schule

  Alt 7. Mär 2011, 08:37
Delphi-Quellcode:
unit Rund2;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls;

type
  TKreis = class
  private
    x, y, Durchm: Integer;
  public
    constructor Create (xx,yy,dd: Integer);
    procedure Erscheinen;
    procedure Bewegen;
    procedure Verschwinden;
  end;

  TForm1 = class(TForm)
    Button1: TButton;
    Button2: TButton;
    Button3: TButton;
    procedure FormCreate(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
  end;

var
  Form1: TForm1;
  Kreis: TKreis;

implementation

{$R *.DFM}

constructor TKreis.Create (xx,yy,dd: Integer);
begin
  x := xx; y := yy; Durchm := dd;
end;

procedure TKreis.Erscheinen;
begin
  Form1.Canvas.Ellipse (x, y, x+Durchm, y+Durchm);
end;

procedure TKreis.Bewegen;
var i: Integer; Quelle, Ziel: TRect;
begin
  for i := x-5 to Form1.ClientWidth-Durchm-x-5 do
  begin
    //Kopieren einer Figur an einen anderen Platz
    Quelle := Rect(i, y-5, i+Durchm+5, y+Durchm+5);
    Ziel := Rect(i+1, y-5, i+Durchm+6, y+Durchm+5);
    Form1.Canvas.CopyRect(Ziel, Form1.Canvas, Quelle);
    sleep (10); //Pause
  end;
end;

procedure TKreis.Verschwinden;
begin
  Form1.Refresh; //Form1 erneuern
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Kreis := TKreis.Create (30,30,180);
  Canvas.Brush.Color := clWhite; // ansonsten Grau
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  Kreis.Erscheinen;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  Kreis.Bewegen;
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
  Kreis.Verschwinden;
end;

end.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz