Suche auf lima-city
-
in: Empire-earth vs. Age of Empires
geschrieben von grizzlybaer
Ich finde EmpireEarth eine schöne abwechslung, mag es aber nicht so gerne. Es gibt so viele Zeiten. Meistens gewinne ich sowieso schon nach ein paar zeiten, und ausserdem ist man irgendwann technologisch so überlegen, dass der gegner nichts mehr machen kann. D.h. wer es als erster schafft in eine bestimmte zeit zu kommen hat schon gewonnen.
AoE 1u2 finde ich wesentlich besser. aber langsam wird es auch langweilig^^
AoE 3 finde ich ziemlich seltsam. Ab und zu kann man es spielen, aber es ist nicht so mein fall. -
in: Porgrammieren in JAVA, warum nur so langsam? || OOP || C++
geschrieben von grizzlybaer
hast du eine ahnung(nicht das ich dich jetzt für \"dumm\" halte^^), aber ich hab ein javaprog geschrieben, und danach exact in c++ kopiert(nur halt syntaxangleichungen) und c++ war doppelt so schnell. Das liegt daran, dass der JavaByteCode interpretiert wird und C++ einmal kompiliert wird und dann gleich ausgeführt wird.
Thema GUI:
Ich hab früher häufig versucht C++ zu lernen und GUIs zu erzeugen. Hab aber immer schnell wieder aufgehört, weil ichs nicht verstanden habe^^
Jetzt hab ich an der Uni JAVA gelernt(aber nur konsolenanwendungen). Dann fand ich JAVA so toll, dass ich geleich mit GUIs weitergemacht habe und ich muss sagen, es war echt einfach.
=> GUI in Java ist sehr leicht(sogar wenn man davor mit VB gearbeitet hat) in C++ ist es denke ich nicht so einfach(wenn man mal schaut, was es für tools gibt, um GUIs in C++ zu erstellen und wie viele es in Java gibt(mir istt keine bekannt, weil man einfach javax.swing importiert)).
Aber das Thema ist ziemlich alt^^
Mfg
Beitrag geändert: 13.3.2008 13:30:36 von grizzlybaer -
in: Java INternetseite aufrufen
geschrieben von grizzlybaer
Ich will eine Seite aufrufen, und danach den Header sowie den html-quelltext der rückgabeseite auslesen.
Den Aufruf mache ich mit:
URL url = new URL(\"http://www.xxx.de/seite.php\"); URLConnection conn = url.openConnection(); // List all the response headers from the server. // Note: The first call to getHeaderFieldKey() will implicit send // the HTTP request to the server. boolean first = false; String header = \"\"; header += \"GET /seite.php HTTP/1.1\" + (char) 0x0d + (char) 0x0a; header += \"Host: www.xxx.de\" + (char) 0x0d + (char) 0x0a; header += \"User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12\"+ (char) 0x0d + (char) 0x0a; header += \"Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\" + (char) 0x0d + (char) 0x0a; header += \"Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3\" + (char) 0x0d + (char) 0x0a; header += \"Accept-Encoding: gzip,deflate\" + (char) 0x0d + (char) 0x0a; header += \"Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\" + (char) 0x0d + (char) 0x0a; header += \"Keep-Alive: 300\" + (char) 0x0d + (char) 0x0a; header += \"Connection: keep-alive\" + (char) 0x0d + (char) 0x0a; header += \"Referer: http://www.xxx.de/seite.php\" + (char) 0x0d + (char) 0x0a + (char) 0x0d + (char) 0x0a; conn.setDoOutput(true); OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream()); wr.write(header); wr.flush();
Aber manchmal hängt die Virtualmachine vor meinen header noch selbst einen teil, sodass es gesamt etwa so aussieht:
IKOI9E@H@xw!N.&PGZPPOST /seite.php HTTP/1.1
User-Agent: Java(tm) 2 SDK, Standard Edition v1.6.0_02 Java/1.6.0_02
Host: www.xxx.de
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Connection: keep-alive
Content-type: application/x-www-form-urlencoded
Content-Length: 503
GET /seite.php HTTP/1.1
Host: www.xxx.de
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: h\'ttp://www.xxx.de/seite.php
wie kann ich das verhindern?
Beitrag geändert: 10.3.2008 9:57:15 von grizzlybaer -
in: welchen layoutmanager unter java
geschrieben von grizzlybaer
joa aber wenn du keinen layout manager benutzt dann wird es ja nur in der console ausgegeben das iwie langweillig
kein layaoutmanager heißt nicht unbedingt konsole.
Wenn du
setLayout(null);
machst, dann verwendest du keinen. Dann kannst du auf einem Applet die Controls beliebig positionieren, d.h. man hat überhaupt keine grenzen.
Beitrag geändert: 9.3.2008 8:00:33 von grizzlybaer -
in: Betriebssystem monopol noch?!
geschrieben von grizzlybaer
ich denke, windows ist einfach zu verbreitet und beliebt, um schnell zu verschwinden, aber linux setzt sich immer mehr durch(v.a. in firmen, Unis, ..., für sowas ist es ja auch eigentlich gedacht)
Ich denke linux wird sich weiter verbreiten, aber window wird noch ziemlich lange füührend sein, wenn auch nicht stark.
Ich weiß aber nciht, ob man MS als Monopol, oder Quasi-Monopol darstllen kann, denn es ist marktbeherschend, das ist klar, aber es gibt andere, die kostenlos und sogar opensource sind. Somit versthe ich sowieso nicht wieso es so viel Windows gibt.
Aber Linux ist immer noch als \"Betriebssystem für Experten\" bekannt. Ich kenne auch einige, die wissen nichtmal das es was anderes als windows gibt^^ -
in: DotA
geschrieben von grizzlybaer
es es bei leichten cpu schon möglich schneller zu leveln.
wenn man alleine gegen einen leichten spielt, ist es vielleicht nicht so einfach, aber schon mit einem leichten unterstützung ist es gut möglich kills zu schaffen -
in: welchen layoutmanager unter java
geschrieben von grizzlybaer
ich benutze eigentlich nie einen Layoutmanager. Ohne ist man einfach freier, und es ist einfacher zu lernen^^.
Aber den GridBagLayout habe ich auch schon verwendet. -
in: Noob braucht Hilfe bei einen kleinen Projekt.
geschrieben von grizzlybaer
probiers mal aus und sag mir bescheid wenn ich mich irre. Das wäre ausnahmsweise mal toll, weil ich so eine funktion gebrauchen kann;) -
in: Noob braucht Hilfe bei einen kleinen Projekt.
geschrieben von grizzlybaer
Browser aufrufen:
<applet code=\"DemoApplet.class\" width=\"100\" height=\"100\"> (im Quelltext einfügen)
Applet allgemein:
import java.applet.Applet;
public class DemoApplet extends Applet {
}
Daten übergeben werden in der Mainfunktion:
public static void main(String[] args) {
}
Diese methode muss in einer anderen klasse sein, und eine instanz der klasse DemoApplet erzeugen:
DemoApplet instanzname = new DemoApplet();
Datenbank:
Ich bin mir nicht sicher, ob man das überhaupt realisieren kann, da das Applet im Browser keine Dateizurgriffe ermöglicht(gebe keine garantie dafür)
Für die tabellen solltest du dir mal ein paar tutorials anschauen, das ist jetzt ein bischen zu lang für hier. -
in: Java und C++ fusionieren??
geschrieben von grizzlybaer
Ich glaube aber hier geht es um ernste Programmierung, wenn man das braucht
xenodez schrieb:
Es gibt viele Projekte, bei denen es nicht zwingend um Effizienz oder Funktionalität geht. Guter Beweis sind die sogenannten esoterischen Programmiersprachen. Vielleicht geht es ja um ein Projekt, dass einem Kunstwerk gleich, die Symbolik in den Vordergrund stellen soll.
kann man auch einfach ein Bild malen ;)
ja, schau mal hier:
http://de.wikipedia.org/wiki/Piet -
in: Spiel?
geschrieben von grizzlybaer
naja, klar ist es gut, eine Sprache zu können, bevor man ein Spiel proggt, aber wenn man schon öfters in anderen sprachen programmiert hat, dann ginge das auch so schon ganz gut. Man muss halt nur ein Beispiel nehmen, dass ähnliche Funktionen hat, und dann ein bischen umbauen(ist natürlich koplizierter und fehleranfälliger wenn man die sprache nicht wirklich kann)
Mfg -
in: Swing-Componenten und drawLine-Funktion
geschrieben von grizzlybaer
ich habs jetzt geschafft.
trotzdem danke für die Antworten -
in: Welche Programmiersprache?
geschrieben von grizzlybaer
du kannst jede programmiersprache für cgi nutzen, es macht aber nur bei plattformunabhängigen sprachen, die nicht kompiliert werden müssen sinn -> PHP geht auch -
in: Swing-Componenten und drawLine-Funktion
geschrieben von grizzlybaer
Ein JApplet hab ich schon verwendet
Und dass ich die Teile nicht verbinden kann habe ich mir schon gedacht, aber wie mache ich jetzt so eine Component, die einer Linie entspricht? Hab schon an einen Label mit geringer höhe gedacht, aber der kann dann halt nur waggerecht und sekrecht verwendet werden. -
in: Swing-Componenten und drawLine-Funktion
geschrieben von grizzlybaer
Ich habe ein paar Swing-Componenten auf meinem applet, unteranderem auch ein JPanel, auf dem wiederum mehrere JLabels sind.
Jetzt würde ich gerne 2 solche JLabels mit einer Linie verbinden, weiß aber nicht wie.
Wenn ich eine linie zeichne:
Graphics g = jpanel.getGraphics();
g.drawLine(0,0,100,100);
dann ist mein ganzes Applet nur noch weiß, ohne labels, panels oder linien
wenn ich auf mein Panel noch ein Canvas lege, wird das zwar angezeigt, aber die linie da drauf nicht.
Weiß jemand wie ich das Problem lösen kann?
Wenn es irgendiwe möglich wäre, wäre es auch ganz schön, wenn man erkennt, ob der Benutzer auf die Linie geklickt hat, aber das ist erstmal nicht so wichtig.
Mfg -
in: Gliederung der HTML-Elemente
geschrieben von grizzlybaer
so in etwa?
<p style=\"border-width:medium; border-color:#FF9999; border-style:dotted; padding:5px;\"> <p style=\"border-width:medium; border-color:#FF9999; border-style:dotted; padding:5px;\"> Textabsatz mit Rahmendicke medium und Typ dotted.</p> <p style=\"border-width:medium; border-color:#9999FF; border-style:dashed; padding:5px;\"> Textabsatz mit Rahmendicke medium und Typ dashed.</p> <p style=\"border-width:medium; border-color:#66CC66; border-style:solid; padding:5px;\"> Textabsatz mit Rahmendicke medium und Typ solid.</p> <p style=\"border-width:medium; border-color:#FF9999; border-style:double; padding:5px;\"> Textabsatz mit Rahmendicke medium und Typ double.</p> <p style=\"border-width:12px; border-color:#9999FF; border-style:groove; padding:5px;\"> Textabsatz mit Rahmendicke 12px und Typ groove.</p> <p style=\"border-width:12px; border-color:#66CC66; border-style:ridge; padding:5px;\"> Textabsatz mit Rahmendicke 12px und Typ ridge.</p> <p style=\"border-width:12px; border-color:#FF9999; border-style:inset; padding:5px;\"> Textabsatz mit Rahmendicke 12px und Typ inset.</p> <p style=\"border-width:12px; border-color:#9999FF; border-style:outset; padding:5px;\"> Textabsatz mit Rahmendicke 12px und Typ outset.</p>
-
in: NASM
geschrieben von grizzlybaer
Ich weiß nicht, welche version du hast, aber bei mir ist im ordner eine datei namens: nasmdoc.txt
Wenn du die aufmachst, findest du installationshinweise, tutorial und so.
NASM ist so weit ich das gesehen habe, nichts weiteres, als ein \"Compiler\", um exe-dateien zu erzeugen. Schreiben musst du sie in irgendeinem Texteditor.
Mfg -
in: Einsteiger Programmierumgebung
geschrieben von grizzlybaer
also wenn du nur einmal was rechnen musst, macht es vielleicht nicht so viel sinn, sich eclipse zu besorgen(auch wenn ich damit sehr zufrieden bin)
Du könntest Notepad++ verwenden, das ist klein und unterstütz viele Sprachen.
Wenn es rechenintensive Programme werden, programmier am besten in C++(basic ist ziemlich langsam und java ist auch nicht das schnellste) -
in: Windows - Das beste Betriebssystem der Welt
geschrieben von grizzlybaer
1. Kauft Windows, sonst geht Redmond pleite und es gibt weniger Arbeitsplätze
2. Schaut euch doch mal die Tastaturen an. Die Taste unten, die 2. von Links. Das ist Die WindowsTaste(zumindest oft) was bringt mir die denn unter Linux??? Wäre doch Geldverschwendung
Außerdem Strg + Alt + Delete --> Löscht alles alte unbrauchbare
Und griechisch kanns auch (Alt Gr)
3. Und was ich bei Linux wirklich vermisse: Die Möglichkeiten einen schreib/lese-schutz zu umgehen
4. Windows wurde mithilfe von Murphy entwickelt:
Was schief gehen kann, wird schief gehen:
Auch Fehler gehen schief: Hier fehlt eine Fehlermeldung
Beitrag geändert: 11.2.2008 18:52:48 von grizzlybaer
Beitrag geändert: 11.2.2008 19:05:59 von grizzlybaer -
in: webeditor
geschrieben von grizzlybaer
Ich hab Webweaver verwendet. Bin mit dem eigentlich ziemluich zufrieden.
Von Phase5 hab ich auch nur gutes gehört.
Sind beide Freeware
Mfg -
in: dateien mit standardprogramm öffnen
geschrieben von grizzlybaer
meinst du sowas?
http://www.activevb.de/tipps/vb6tipps/tipp0001.html -
in: Java-Sun Platform
geschrieben von grizzlybaer
vielleicht ist der autostart deaktiviert?
Start->Ausführen->\"msconfig -6\"->OK->Häcken vor \"jusched\" setzen -
in: Wit welcher Programmiersprache werden Betriebssysteme programmiert?
geschrieben von grizzlybaer
\"Entweder Assembler oder C.\"
Meiner Meinung nach nicht. - Sondern Beides^^
Der richtige Kernel und so eher in Assembler(damit er maschinennah ist etc.) und das richtige OS dann eher in C/C++. Ich glaube kaum, dass man z.B. Windows in Assembler geschrieben noch verstehen könnte.
Aber wie schon gesagt, ein OS ist eine wirklich schwierige aufgabe.
Ich denke mal es gibt 2 Möglichkeiten so was zu machen:
1. Du schreibst ein richtig neues(kannst mal googln nach \"eigenes Betriebsystem programmieren\". Hatte da mal ein Tutorial gesehen, wie du den allerersten anfang machst(die ersten 10 Codezeilen oder, dass es wenigstens bootet; das war in assembler)
2. Du nimmst ein vorhandenes und änderst es erst ein mal ein bischen ab, dass du in die Thematik reinkommst(nimm halt irgendeine mini Linux-Distribution)
Mfg