ERLEDIGT
NEIN
NEIN
ANTWORTEN
12
12
ZUGRIFFE
692
692
EMPFEHLEN
-
Hallo erstma!!
Erstmal zu mir:
Bin net bsonders gut, und meine ersten Fragen werden wohl sehr "schwachsinnig" sein!!
Ich habe vor etwas längerem schon mal Pascal (FreePascal) programmiert
Habe aber noch keine "tollen" oder "größeren" Projekte programmiert
Ich habe auch ein Buch, dass mir leider bei meinem Problem auch nicht helfen kann!!
Mein Problem: Ich möchte einen Button "programmieren"
Ich weiß leider nicht einmal wie ich ihn erstelle
Es wäre sehr nett, wenn ihr mir zum "erstellen" die wichtigsten Objekte nennt (Formen, Buttons, Textboxen usw.
Habe dazu nirgends etwas gefunden (bzw. ich konnte aus dem angegebenen Code nicht entnehmen, was ich nun genau alles dafür benötige
Grüße N!C0 192
-
Möchtest du jetzt bei Pascal bleiben oder mit Delphi beginnen? Das kommt irgendwie nicht raus in deinem Beitrag.
Bei deinem Vorhaben geh ich mal davon aus, dass du entweder von Delphi sprichst oder zumindest Delphi nutzen solltest, weil es für objektorientierte programmierung besser geeignet ist.
In Delphi gestaltet sich dann dein Problem des Erstellens der Komponenten ganz einfach: Du hast oben eine Komponentenpalette, und da wählst du aus, was du haben willst und dann kannst du es einfach auf deiner Form platzieren.
lg Hellie
-
Also eine Art "Visual Basic"
Naja, eigentlich bin ich an Pascal interessiert, eben weil ich lieber einen Button programmieren und nicht platzieren möchte!!
Ob ich -demnächst- mit Delphi anfangen werde/möchte steht noch in den Sternen
Aber zunächst würde mich Pascal ansprechen, es ist zwar komplizierter aber ich würde mich gerne der Herausforderung stellen
, falls es dann doch nichts für mich ist, könnte ich ja immer noch auf Delphi umsteigen 
Danke schon mal für die Hilfe
grüße N!C0 192
-
Okay, dann kann ich dir leider nicht weiterhelfen, weil ich nie mit Pascal gearbeitet hab.
Jedoch möchte ich noch mal meine Meinung äußern... ich kann verstehen, wenn du mehr programmieren möchtest als bisher. Aber wozu das Rad neu erfinden? Und warum ewig mit dem Programmieren des Buttons rumplagen, wenn man gleich das passende Ereignis dazu programmieren könnte? Aber das ist meine Meinung, ich will niemanden an irgendetwas hindern, und ich hoffe, es findet sich jemand, der helfen kann.
lg Hellie
-
Jo!!
Ich programmiere eben auch Visual Basic (Schule) - da zieht man die Buttons auch!!
Aber ich denke wenn man sich mal einen guten Programmierer nennen möchte, sollte man so etwas beherrschen (nix gegen all die, die mit Delphi oder VB arbeiten xD)
Jeder hat so seine Meinung...
Ich programmiere insgesamt in 3 Sprachen zur Zeit!!
Bis jetzt geht das noch ganz gut, und ich kann sie noch unterscheiden!!
Falls es da Probleme gibt, werde ich eine wohl pausieren müssen
-Visual Basic 6
-Free Pascal
-Borland C++ (wobei ich dort noch nicht wirklich uzm programmieren gekommen bin, damit werde ich wohl auch etwas später anfangen
Schade dass du nicht helfen kannst, aber es wird sich (hoffentlich) jemand finden
Grüße N!C0 192
-
Hi Nico
Ich denke genau damit liegst Du falsch. Ein guter Programmierer benötigt ganz andere Qualitäten. Eine davon ist zum Beispiel, zu entscheiden, welches Werkzeug für welchen Zweck sinnvoll eingesetzt wird.
Zitat von Nico192
Anders sieht es natürlich aus, wenn Du dich daran machst, eine eigene GUI zu entwickeln oder gar eine eigenes OS, dann könntest Du richtig liegen. Das tut aber nur ein sehr geringer Anteil der Programmierer.
Ich will Dich aber nicht kritisieren. Im Gegenteil, ich finde es gut, wenn sich jemand intensiver mit einer Materie beschäftigen will, das zeigt, dass Du die Dinge nicht nur verwenden sondern auch verstehen willst. Aber die Programmierung von Schaltern ist nichst, was man mal so nebenbei erklärt. Da mußt Du dich etwas tiefer hinein graben.
Wie weit bist Du denn da schon? Worauf baust Du auf? Willst Du auch die Fenster selbst programmieren sowie Maus-Unterstützung etc.? Willst Du die Windows API - Aufrufe verwenden oder soll es gar auf einem DOS-Betriebssystem arbeiten? Oder soll es plattformübergreifend sein?
Etwas mehr Infos mußt Du schon nennen, wenn Du weiter kommen willst.
Gruß
vop
-
1) Dass natürlich auch
Zitat von vop
aber was am sinnvollsten zu verwenden ist, muss man bei jeder Sprache Wissen, und dass wird eigentlich ja auch bei jeder Sprache benötigt, ich finde nicht dass ich damit falsch liege (wenn ja dann definiere bitte nochmal)
ICh würde eher sagen, dass damit nicht alles ausgesprochen worden sei!!
Ich will damit nicht sagen, dass man ein schlechter (oder kein guter) Programmiere ist, falls man nicht alle (mehrere) Programmier-Sprachen beherrscht!!
Aber mein Ziel ist es eben mehrere Sprachen zu können, dass macht mich einfach stolzer
Aber wie auch shcon gesagt, jeder hat seine Meinung und wer wie denkt, ist ja eigentlich egal
Ok!Ich überlege mir jetzt ein Projekt, dass ganz einfach aufgebaut ist (für euch einfach)
Zitat von vop
- ein Button mit nem Caption von: "Beenden"
- einen "Hintergrund" (ein Bild-pfad bekannt) dass sich über den ganzen Bildschrim zieht (eben dass ganze Programm bedeckt (sollte aber hinter allen schriften usw. stehen!!)
- eine Textbox (sollte ich dazu noch mehr schreiben
)
Als erstes soll das alles mal erscheinen
, die Funktionen die ihnen dann zugewiesen wären, würde ich gerne erst nachdem ich diesenm Part verstanden habe, damit nicht allzu viel aufeinander kommt, und ich alles noch unterscheiden kann 
___________________________________________
Ich habe bisher NUR mit Text programmiert (bei Pascal) und kenne auch ,kaum Befehle
Ich habe auch schon Variablen für Texte (z.B. wenn ein wort oft drankommt...)
BeispielCode:
An mehr kann ich mich jetzt direkt nicht erinnernCode :1 2 3
var hi : String; hi := Hallo WriteLn (hi+'sehrgeehrter Herr...');
...Grüße N!C0 192
P.S. Ich hoffe diese Info´s helfen erstmal für Hilfe!!
-
Hi Nico
Mir ist nicht ganz klar, was Du eigentlich wirklich programmieren möchtest und was Du als vorhanden verwenden willst.
Einen Schalter bspw. gab es auch bereits in Programmen ohne die heutezutage üblichen grafischen Benutzungsoberflächen etwa auf DOS-Ebene. Heutige Buttons sind fensterähnliche Objekte. Wie definierst Du einen Schalter?
Das, was Du als ganz einfaches Projekt bezeichnest (was und VB, Delphi etc. wirklich ein simples Projekt ist) macht eine Menge Arbeit, wenn Du von Null anfängst, was Du sicher auch nicht willst. Also bitte worauf möchtest du aufbauen?
Willst Du wirklich eine GUI implementieren?
Oder möchteste Du einfach nur lernen, wie Schalter funktionieren?
Ich kann Dir eigentlich nur empfehlen, Delphi zu programmieren und einen fertigen Schalter zu verwenden!
Wenn Du möchtest kannst Du anstatt ihn irgend wo hin zu "klicken" auch dynamisch erzeugen und erscheinen lassen, ganz ohne "Klick". Wenn Du Dich dann besser fühlst.
Ich vermute nämlich, das genau ist das was Du willst, Du willst verstehen, wie man Schalter verwendet, ohne alles vorher "hinzuklicken", oder?
Wenn ja, dann wüßten wir wenigstens schon mal, wie wir dir helfen können.
vop
-
hmm....mit Button -oder Schalter- meine ich jetzt nicht dass wenn man draufdrückt er sich verändern (umrahmung - Button als "markiert" usw.) diesen Schick-schnack brauche ich nicht
Der Button sollte -bei mir- einfach nur "umrahmt" sein, also so dass man ihn auch als einen solchen ansieht!! ...und dem kann man dann wieder eine klcik-Funktion zuweisen!
Falls dass auch noch zu kopmliziert ist, dann könnt ihr mir vielleicht sagen,. (falls) was es noch für Lösungen gibt- die nicht über Delphi geht, und auch nicht zu kompliziert ist!!
Win-Api (k.A. was man damit alles machen kann
Wenn nicht werde ich wohl doch Delphi benutzen müssen
-wogegen ich mich eigentlcih wehre weil dass -bis auf die Sprache- fast dasselbe wie Visual Basic wäre, und ich dann kein Vorteile hätte (mit dem einen kann ich mehr!)
Kann sehr gut sein dass ich mich irre, deshalb freue ich mich sehr darüber, wenn ihr mich korrigiert (dann lern ich auch noch was dazu :-P) dass sind nur blanke Vermutungen (würde mich trotzdem über keine angreifende Erklärung freuen xD
Grüße N!C0 192
p.S. Ich hoffe so etwas wolltest du hören :P
-
Hi Nico
Ich fürchte, Du stellst Dir das zu einfach vor.
Wenn Du keine Unterstützung für die Fensterprogrammierung wie Delphi, VB oder was auch immer verwenden möchtest, dann mußt Du folgende Dinge selbst programmieren oder eben die Windows-API verwenden:
Anzeige von grafischen Elementen (wie .Z.B. Buttons Hintergründe Fenster etc.)
Mausunterstützung realisieren etc.
Aus deinen Äußerungen entnehme ich aber,
* dass du die Windows-API nicht kennst oder zumindest bisher nicht verwendet hast.
* dass du keine Erfahrungen in der Programmierung einer GUI hast
* dass du gerne einen tieferen Einblick in die Materie erlangan würdest
* dass du bereit bist, dich korrigieren zu lassen
Mein Rat ist daher:
Verwende Delphi (oder auch VB) und verwende die dortigen Elemente. Versuche ein wenig zu verstehen wie sie arbeiten und vergiß die Idee, es selber machen zu wollen.
Oder google nach Qt und versuch dort mal dein Glück.
Wenn Du dich entschließen sollstest, Delphi zu verwenden, sind wir sicher gerne bereit die weitere Fragen zu beantworten.
vop
-
Dem ist kaum was hinzuzufügen. Pascal und Delphi ist von der Sprache her nicht so ein großer Unterschied, die Syntax ist die selbe, aber Delphi ist doch um einiges zeitgemäßer (vor allem, wenn man Windows-Programme schreiben möchte).
Zitat von vop
Und das Erzeugen von Komponenten in Pascal würde ich ähnlich ansiedeln wie OpenGL etc.- viel Schreibarbeit, die einfach sein muss und keinerlei Einblicke in die Materie bringt. Davon bekommt man auch nichts mit von Strukturalgorithmen, Prozeduren/Funktionen etc.
Und bitte lass mich kurz noch darauf eingehen, dass du möglichst viele Sprachen beherrschen möchtest... Du schreibst, dass du in der Schule VB programmierst, nebenbei C++ und Pascal... und du kannst die Sprachen NOCH unterscheiden. Wenn man eine Sprache benutzen muss, ist eine zweite meiner Meinung nach okay, aber mehrere Sprachen gleichzeitig zu lernen, ist eher uneffektiv. Das kann man mit normalen Sprachen vergleichen: Lernt man eine, hat man Grammatik, Redewendungen und machmal sogar Wortstämme, und damit fällt die nächste Sprache viel leichter. Deshalb ist weniger Quantität bei mehr Qualität meiner Meinung nach in diesem Fall besser.
Und wenn es dir darum geht, möglichst viele Programmiersprachen zu können, ist es vielleicht auch sinnvoller, sich im .Net-Bereich umzuschauen, das ist um einiges zukunftsträchtiger als Pascal-Programme.
lg Hellie //die es wirklich nur gut meint
-
OK!!
Zu mit den Sprachen:
Also ich lern zur Zeit 3 Sprachen auf einmal
aber egal...
Macht es dann überhaupt einen Sinn mehrere Sprachen zu können
Also ich meine kann man mit einer Sprache mehr bzw. Dinge besser als mit anderen
Ich dachte man programmiert einen Button einfach mit sowas in der Art:
Eigentlich würde es reichen wenn ich einen Code eingeben müsste:Code :1
button1 :button;
Code :1 2
"Button1: erstellen" Funktion: Button1 := End.
Das würde ich ja auch schon stolz machen
...so ist es bei Borland C++ -glaub ich- mit C++ habe ich mich ja noch nicht so richtig auseinandergesetzt!!
Da sagt man: Button erstellen,Size ***x*** oda sowas in der Art
Danke für eure Hilfe
Grüße N!C0 192
-
Hi Nico
Programmiere Delphi und erzeuge einen Schalter dynamisch etwa so:Ich kann Dir eigentlich nur empfehlen, Delphi zu programmieren und einen fertigen Schalter zu verwenden!
Wenn Du möchtest kannst Du anstatt ihn irgend wo hin zu "klicken" auch dynamisch erzeugen und erscheinen lassen, ganz ohne "Klick
Nähres in der Delphi-Hilfe unter TButtonCode :1 2 3 4 5 6 7 8 9 10 11
... var Button : TButton; begin // .... Button := TButton.Create( Form1); Button.Top:=10; Button.Left:=10; Button.Caption:='Mein Button'; // .... end;
vop
Ähnliche Themen
-
Buttons im MC
Von Captain Subtext im Forum Flash PlattformAntworten: 2Letzter Beitrag: 16.12.07, 19:58 -
Buttons in MCs
Von Daniel Münster im Forum Flash PlattformAntworten: 1Letzter Beitrag: 02.10.05, 14:02 -
Buttons
Von Dark_Fighter im Forum PhotoshopAntworten: 0Letzter Beitrag: 15.11.04, 18:21 -
Image Buttons als Submit-Buttons
Von Stefcore im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 10.04.02, 10:20 -
buttons in xp
Von mts im Forum Microsoft WindowsAntworten: 1Letzter Beitrag: 13.03.02, 17:53





Zitieren
Login





