Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: Che Guevara


 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 240 241 242 243 [244] 245 246 247 248 ... 6582 nächste » letzte »
erste ungelesene Seite | letzter Beitrag 
[DK]Peacemaker

[dk]peacemaker
Hello World!
Java
 
PHP:
   import java.awt.Frame;
   import java.awt.Label;
   import java.awt.event.WindowAdapter;
   import java.awt.event.WindowEvent;
    
   public class HalloWeltFenster extends Frame {
        
       public HalloWeltFenster() {
           super("Hallo Welt!");
           Label halloWeltLabel = new Label("Hallo Welt!");
           add(halloWeltLabel);
            
           addWindowListener(new WindowAdapter() {
                public void windowClosing(WindowEvent e) {
                    System.exit(0);
                }
           });
            
           setResizable(false);
           setLocation(350, 320);
           setSize(160, 60);
           setVisible(true);
       }
        
       public static void main(String[] args) {
           new HalloWeltFenster();
       }
   }


C#.NET
 
PHP:
using System;
using System.Drawing;
using System.Windows.Forms;

class HelloWorldForm : Form 
{
    public static void Main()
    {
        Application.Run(new HelloWorldForm());
    }

    public HelloWorldForm()
    {
       Label label = new Label();
       label.Text = "Hallo, Welt!";
       label.Location = new Point(40, 30);
       Controls.Add(label);
       Button button = new Button();
       button.Text = "OK";
       button.Location = new Point(50, 55);
       Controls.Add(button);
       button.Click += new EventHandler(OnButtonOk);
    }

    void OnButtonOk(Object sender, EventArgs e)
    {
        this.Close();
    }
}
14.03.2007 16:44:01  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[DK]Peacemaker

[dk]peacemaker
Eigentlich sind sie sogar noch näher beieinander, das wird durch dieses Wikipedia Hello World nicht ganz deutlich.

Wichtig für Java Überläufer: statt
 
Code:
public int getCount() { return 1; }
public void setCount(int count) { }
.
.
.
obj.setCount(obj.getCount() + 2);


gilt:
 
Code:
public int Count
{
   get { return 1; }
   set { this.bla = value + 2; }
}
.
.
.
obj.Count = 5;


Das macht für mich den größten .NET Vorteil aus (weshalb es also keine Große Sache ist, beide Sprachen zu können )
14.03.2007 16:47:32  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
Das erinnert mich immer wieder daran das ich mich endlich mit GUI Programmierung befassen muss. Mir fehlt aber komplett der Anreiz. Auf der Arbeit darf ich mich sowieso nur mit PHP + HTML rumschlagen und privat reichen mir immer kleine Konsolentools...

GUIs sind für mich immer noch ein Buch mit sieben Siegeln.
14.03.2007 16:48:14  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[DK]Peacemaker

[dk]peacemaker
Du hinkst mir schon hinterher, ich hab schon fast mein eigenes GUI System fertig.

Behaupte ich jetzt mal

btw. für 8€ gerade nen Celeron 2,53 Ghz erstanden, ich versuche ab jetzt über eine beliebige Zeitspanne neue Rechner für meine 2 kleinen Schwestern zusammenzukaufen. Bei Alternate würde mich das pro Stück 200€ kosten, jetzt hab ich schon mal 35€ bei einem CPU gespart

(vorausgesetzt er funktioniert Breites Grinsen)
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von [DK]Peacemaker am 14.03.2007 16:52]
14.03.2007 16:51:42  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
Dir hinterher zu hinken ist wohl auch nicht allzu schwer. Und das meine ich durchweg positiv. Ich finde deine Arbeiten beeindruckend und frage mich wo man soviel Elan für sowas herbekommt. Vieleicht bin ich dafür schon zu tief im Arbeitnehmeralltagstrott drin, aber im moment hab ich privat kaum Motivation mich in irgendwelche Programmierkonzepte einzuarbeiten.

/e: Das war aber mal deutlich andersrum.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von SirSiggi am 14.03.2007 16:54]
14.03.2007 16:53:20  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[DK]Peacemaker

[dk]peacemaker
Ja nur leider leidet mein Humor darunter... Breites Grinsen
14.03.2007 16:56:02  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
Erzähl was neues. Augenzwinkern
14.03.2007 16:56:49  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Y2Keeper

Y2Keeper
 
Zitat von SirSiggi


GUIs sind für mich immer noch ein Buch mit sieben Siegeln.




Jup. Das waehre bei Java mein naechstes Ziel gewesen fröhlich

So much to do, so little time...
14.03.2007 16:59:57  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
GH@NDI

ghandi2
GUIs erfordern halt auch recht striktes verwenden von entsprechenden OOP-Patterns (z.B. MVC). Dazu dann noch ordentliches wissen über Threads und Interprozesskommunikation, und dann kann man loslegen. Weil ohne das Wissen werden die GUIs ganz schnell zu einem Kramp. Weil keiner mag es, wenn Windows glaubt, dass das Programm "keine Rückmeldung" gibt, nur weil grade eine etwas aufwändigere Berechnung läuft Breites Grinsen

Wobei C# den ganzen Kram schon ziemlich gut vor einem versteckt Breites Grinsen
14.03.2007 17:06:14  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[C.I.] Reman

Arctic
 
Zitat von [DK]Peacemaker

Du hinkst mir schon hinterher, ich hab schon fast mein eigenes GUI System fertig.

Behaupte ich jetzt mal



Inwieweit darf man denn das verstehen?
14.03.2007 17:34:34  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[DK]Peacemaker

[dk]peacemaker
Damals, DirectX, nie fertig gemacht, wie immer Breites Grinsen
14.03.2007 17:38:18  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[C.I.] Reman

Arctic
Kenn ich Augenzwinkern
Schonmal WPF angeschaut - damit kann man auch schicke GUIs machen. Spielt da nicht sogar DirectX ne winzige Rolle?
14.03.2007 17:43:20  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[DK]Peacemaker

[dk]peacemaker
Hab da noch keine Zeit investiert, hatte mir aber damals XAML als Basis für mein GUI überlegt, also im Prinzip nur die Möglichkeit dieses direkt in DirectX zu verwenden, aber möglicherweise kommt das eh in DirectX 10.
14.03.2007 17:55:11  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
30% in 2 Tagen :x \o/
14.03.2007 18:34:44  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
arazor

Guerilla
hehe, .NET ist ja wie java. Aber für mich ist es immernoch ein fremdwort, wozu braucht man das genau Mata halt... fröhlich nich flamen, ich habe bisher keine lust gehabt mich damit zu befassen!


@Gui -> Das ist garnicht so schwer, nur halt schwer zu erlernen, wozu was gehört usw... Alleine lernen sehr Zeitintensiv.
Also ich habe jetzt ein ganzes Semester GUI mit Interaktiver Benutztung usw... Konventionen u. eingabehilfen für Behinderte usw. gemacht. Morgen schreibe ich ne klausur drüber, hoffe die wird gut Breites Grinsen in 2 Stunden eine Ganze Software mit GUI. Wenn du das einmal kannst gehst du ab wie eine Rakete!

Ich habe mir auch als Einzelprojekt jetzt auch eine größere Software vorgenommen zu proggen, wird nen jahr dauern, aber vielleicht krieg ich die ja auch wie studivz für paar mille verkauft Breites Grinsen
14.03.2007 18:41:07  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Naja, .NET ist ja eher das Framework; Java ist eine Sprache.


Vielleicht sollte man lieber zB. C# mit Java vergleichen
14.03.2007 18:47:03  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
.Net ist quasi das Microsoft Gegenstück zur Java Umgebung. Eine große Klassenbibliotheke gepaart mit einer Bytecode-Sprache und einer VM. Dahinter stehen dann verschiedenste Programmiersprache die alle miteinander verwendet werden können, weil alle Sprachen in den gleichen Bytecode kompiliert werden und auf die selbe Klassenhirarchie zugreifen. Genauso wie es mit Java eben mittlerweile auch ist. Java ist ja lange nicht mehr die einzige Sprache die man in der Java-Laufzeitumgebung ausführen kann.
14.03.2007 18:47:25  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Ich hab keine Ahnung
14.03.2007 18:49:18  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
arazor

Guerilla
...
aso. SirSiggi, kennst du dich gut mit Java aus?
Ich mache das schon so lange, aber ich weiss bis heute nicht, was man tun muss, um von seinem Programm eine *.exe oder sowas zu bekommen.
Früher bei C einfach compiled!
Der der die ausführt, braucht der die JDK oder sowas?

hehe endlich ein paar gleichgesinnte
14.03.2007 18:50:42  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
Nein, tu ich nicht. Ich kenne mich in den Hintergründen aus, kann ein wenig Java, kann ein wenig C#, bin aber mangels praktischer Anwendung nie tiefer in sowas eingestiegen, wofür ich mich immer wieder schlagen möchte.

/e: Java-Code wird nur in eine Zwischensprache kompiliert, die schon einige Optimierungen enthält. Diese Zwischensprache auch Bytecode genannt wird dann von der JVM auf dem jeweiligen Rechner ausgeführt und quasi Live in Maschinenbefehle umgesetzt. So gesehen sind solche Konstrukte also sowohl kompilierte Sprachen als auch Interpretierte.

Und um .exe Dateien von Java zu erstellen brauchst du nur einen Loader/Wrapper, der dir die JVM sucht und dann das enthaltene Java Archiv mit dieser startet. Da sollte die Suchmaschine des Misstrauens helfen.

/e: Im übrigen sollte ein kleines Batch-/Shellscript mit java -jar meinprogramm.jar auch schon seinen Dienst tun, ganz ohne .exe Datei.
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von SirSiggi am 14.03.2007 19:01]
14.03.2007 18:51:37  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
cms

AUP cms 14.11.2012
Du kannst auch mit einer ordentlichen Manifest-Datei das jar-Archiv mittels Doppelklick zum starten bringen!
14.03.2007 19:54:53  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
FuckFace

Guerilla
...
 
Zitat von cms

Du kannst auch mit einer ordentlichen Manifest-Datei das jar-Archiv mittels Doppelklick zum starten bringen!


Der Königsweg Augenzwinkern!
14.03.2007 20:14:42  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Criminal Intent \o/
14.03.2007 20:15:31  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
 
Zitat von FuckFace

 
Zitat von cms

Du kannst auch mit einer ordentlichen Manifest-Datei das jar-Archiv mittels Doppelklick zum starten bringen!


Der Königsweg Augenzwinkern!




Funktioniert das überall, oder nur unter Windows?
14.03.2007 20:17:16  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
GH@NDI

ghandi2
Deine Console kann Doppelklicks? Erschrocken Breites Grinsen
14.03.2007 20:20:36  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[Dicope]

[Dicope]
...
Breites Grinsen
14.03.2007 20:20:59  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
FuckFace

Guerilla
Solang' du deinem Betriebssystem sagen kannst, dass *.jar-Dateien zu "java -jar FILE" führen, sollte das eigentlich klappen.
14.03.2007 20:21:02  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
Du wirst lachen, nichts ist unmöglich. Mit gpm kann meine Konsole auch Doppelklicks.

 
Zitat von FuckFace

Solang' du deinem Betriebssystem sagen kannst, dass *.jar-Dateien zu "java -jar FILE" führen, sollte das eigentlich klappen.

Das ist etwas was man dem Dateimanager mitteilt, nicht dem Betriebssystem. peinlich/erstaunt

Aber wobei hilft dann die Manifest-Datei, wenn man trotzdem java -jar ausführen muss? Bzw. was macht die eigentlich?
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von SirSiggi am 14.03.2007 20:24]
14.03.2007 20:21:49  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
FuckFace

Guerilla
 
Zitat von SirSiggi

Dateimanager


und der ist Bestandteil von?
14.03.2007 20:24:08  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
FuckFace

Guerilla
 
Zitat von SirSiggi

Aber wobei hilft dann die Manifest-Datei, wenn man trotzdem java -jar ausführen muss? Bzw. was macht die eigentlich?


Legt fest, mit welcher Klasse das Programm startet (die mit
public static void main(String[] args)
).
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von FuckFace am 14.03.2007 20:25]
14.03.2007 20:24:52  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 240 241 242 243 [244] 245 246 247 248 ... 6582 nächste » letzte »

mods.de - Forum » Webdesign & Coding » 

Hop to:  

Thread-Tags:
Mod-Aktionen:
23.08.2018 12:40:15 TriggerTG hat den Thread-Titel geändert (davor: "Wiederbelebungssalat")
09.03.2017 08:55:19 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
21.05.2014 16:08:26 Redh3ad hat den Thread-Titel geändert (davor: "Hochzeitssalat")
10.05.2014 09:43:28 Redh3ad hat den Thread-Titel geändert (davor: "Gehirnsalat")
19.10.2013 21:43:03 [DK]Peacemaker hat diesen Thread repariert.
04.10.2013 20:11:45 TriggerTG hat den Thread-Titel geändert (davor: "Damiferkel-Salat")
29.08.2013 19:59:27 [DK]Peacemaker hat den Thread-Titel geändert (davor: "HerpDerpSalat")
19.08.2013 10:04:19 TriggerTG hat den Thread-Titel geändert (davor: "SirSiggiSalat")
13.08.2013 18:43:13 TriggerTG hat den Thread-Titel geändert (davor: "Kamelwochensalat")
05.08.2013 09:47:37 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
24.06.2013 16:30:39 TriggerTG hat den Thread-Titel geändert (davor: "cmssalat")
20.06.2013 12:58:35 TriggerTG hat den Thread-Titel geändert (davor: "Krissalat")
13.06.2013 10:59:25 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
08.06.2013 11:28:06 TriggerTG hat den Thread-Titel geändert (davor: "rABBIntensalat")
03.06.2013 09:56:52 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")

| tech | impressum