AGB  ·  Datenschutz  ·  Impressum  







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

Muss einen Kompass programmieren...

Ein Thema von volcano57 · begonnen am 18. Nov 2007 · letzter Beitrag vom 23. Nov 2007
Antwort Antwort
Seite 2 von 5     12 34     Letzte »    
volcano57

Registriert seit: 18. Nov 2007
18 Beiträge
 
#11

Re: Muss einen Kompass programmieren...

  Alt 18. Nov 2007, 21:10
danke phoenix für die schnelle antwort auf jeden fall vielen dank.. aber ich muss mir das was du schreibst erstmal ruhig durchlesen... ich bin nicht so der delphi-experte wie du sicherlich schon gemerkt hast....

und kann das auch evtl.. jemand ein bisschen auf deutsch sozusagen schreiben.. als prosa vllt, das ich das auch ein wenig versteh..

hm naja danke nochmal
  Mit Zitat antworten Zitat
volcano57

Registriert seit: 18. Nov 2007
18 Beiträge
 
#12

Re: Muss einen Kompass programmieren...

  Alt 18. Nov 2007, 21:13
ZU KINZLER

korrekt mein ich, nicht so spießer die ein problem mit dem "kraftausdruck"
Zitat:
SCHEISSSSE
haben..

also jetzt mal ehrlich, als würdet ihr solche worte niee benutzen...

ok aber danke für die schnellen antworten vielen dank an alle..
  Mit Zitat antworten Zitat
Progman

Registriert seit: 31. Aug 2007
Ort: 99974 MHL
695 Beiträge
 
Delphi 10.1 Berlin Starter
 
#13

Re: Muss einen Kompass programmieren...

  Alt 18. Nov 2007, 21:18
Hier ein Ansatz, um das auf dem Canvas des Forms zu machen:
Delphi-Quellcode:
var
  Form1: TForm1;
  MittelPunkt: TPoint;
  MausPunkt: TPoint;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
  ClientWidth:=600;
  ClientHeight:=600;
  MittelPunkt.X:=ClientWidth div 2;
  MittelPunkt.Y:=ClientHeight div 2;
end;
{Nun hast du einen Mittelpunkt. Dieser ist der Ausgangspunkt für alles Weitere.
Um Diesen zeichnest du einen Kreis mit einem Radius deiner Wahl (Vorschlag: 100)}

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  MausPunkt.X:=X;
  MausPunkt.Y:=Y;
{ jetzt hast du die Mouse-Koordinaten. Nun musst du den Winkel von MittelPunkt
  und MausPunkt berechnen und anhand dessen vom Kreismittelpunkt entsprechned dem
  Winkel eine Linie in der Länge des Radius (oder etwas kürzer) zeichnen. Das ist
  dann der Zeiger, der immer in Richtung Maus zeigt. }

end;
Ich gehe mal davon aus, dass du weißt, wie man ein neues Project in Delphi erstellt
Karl-Heinz
Populanten von Domizilen mit fragiler, transparenter Aussenstruktur sollten sich von der Translation von gegen Deformierung resistenter Materie distanzieren!
(Wer im Glashaus sitzt sollte nicht mit Steinen werfen)
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#14

Re: Muss einen Kompass programmieren...

  Alt 18. Nov 2007, 21:20
Als kleine Ergänzung:
Mit Canvas.Ellipse kannst du einen Kreis, mit Canvas.MoveTo und Canvas.LineTo eine Linie zeichnen.
  Mit Zitat antworten Zitat
volcano57

Registriert seit: 18. Nov 2007
18 Beiträge
 
#15

Re: Muss einen Kompass programmieren...

  Alt 18. Nov 2007, 21:22
ok progman... das sieht schon wirklich sehr sehr gut aus für mich...

ok neues projekt und so weiter ist kein problem.. ich hoffe mal das krieg ich dann so hin...

aber ich weiß nich ihr seid richtige delphi-freaks.. machste mal eben so locker in 5min was in 1 woche nich hinkriege...

vielen dank auf jedne
  Mit Zitat antworten Zitat
mr_emre_d
(Gast)

n/a Beiträge
 
#16

Re: Muss einen Kompass programmieren...

  Alt 18. Nov 2007, 21:24
Zitat:
....nicht so spießer die ein problem....
omg, jetzt beleidigst du noch dp-user
  Mit Zitat antworten Zitat
volcano57

Registriert seit: 18. Nov 2007
18 Beiträge
 
#17

Re: Muss einen Kompass programmieren...

  Alt 18. Nov 2007, 21:25
JA danke namenlozer.. die canvas ellipse kommt mir auch bekannt vor.. ich glaube ich kenn das auch irgendwo her

ja.. so langsam stell ich doch fest, dass mir ein jahr delphi wirklich nich so viel gebracht hat.. den andren aus meinem kurs aber igendwie schon...

nein find ich aber super das leute wie ihr so sowas freiwillig macht mit delphi und so .. würd für mich nicht in frage kommen.. thx!
  Mit Zitat antworten Zitat
volcano57

Registriert seit: 18. Nov 2007
18 Beiträge
 
#18

Re: Muss einen Kompass programmieren...

  Alt 18. Nov 2007, 21:27
mr_emre wenn ich jemanden beleidige sieht das anders aus glaub mir...

aber ey warum macht der dann auch mich direkt so fertig als "frisch reingestolperten user"...?

ist doch kein problem für euch wenn man mal scheiße schreibt oder,,,... sry ich meinte SC****E
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#19

Re: Muss einen Kompass programmieren...

  Alt 18. Nov 2007, 21:29
Es ist nur völlig überflüssig
Markus Kinzler
  Mit Zitat antworten Zitat
volcano57

Registriert seit: 18. Nov 2007
18 Beiträge
 
#20

Re: Muss einen Kompass programmieren...

  Alt 18. Nov 2007, 21:38
Also ich hab so den dummen verdacht dass wenn ich das hier eingebe, es trotzdem noch nich laufen wird... fehlt da noch etwas...?

Delphi-Quellcode:

var
  Form1: TForm1;
  MittelPunkt: TPoint;
  MausPunkt: TPoint;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
  ClientWidth:=600;
  ClientHeight:=600;
  MittelPunkt.X:=ClientWidth div 2;
  MittelPunkt.Y:=ClientHeight div 2;
end;
{Nun hast du einen Mittelpunkt. Dieser ist der Ausgangspunkt für alles Weitere.
Um Diesen zeichnest du einen Kreis mit einem Radius deiner Wahl (Vorschlag: 100)}

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  MausPunkt.X:=X;
  MausPunkt.Y:=Y;
{ jetzt hast du die Mouse-Koordinaten. Nun musst du den Winkel von MittelPunkt
  und MausPunkt berechnen und anhand dessen vom Kreismittelpunkt entsprechned dem
  Winkel eine Linie in der Länge des Radius (oder etwas kürzer) zeichnen. Das ist
  dann der Zeiger, der immer in Richtung Maus zeigt. }

end;

bitte echt um eure hilfe... ich geb euch auch gerne einen aus...
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 5     12 34     Letzte »    


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 12:45 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