kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Habe gerade mit C++ angefangen

    geschrieben von denkeriment

    this->LP = LP;

    meinte ich doch. Ich weiß auch nicht wie ich auf
    Fighter::LP = LP;

    komme *edit*
  • in: Habe gerade mit C++ angefangen

    geschrieben von denkeriment

    Hi,

    zu 1. das Semikolon muss ans Ende jeder Klasse, dass ist im Endeffekt ein relikt von C (C++ Klassen sind nur erweiterte structs (gewesen))
    Das Semikolon muss nur hinter jeden Befehl, nicht an das Ende des Quellcodes. Das hängt damit zusammen, dass Zeilenumbrüche, Tabs etc. "nur" zur Leserlichkeit des Programms beitragen und beim Compilieren nicht beachtet werden.
    So könnte die Eindeutigkeit eines Befehls sonst verloren gehen.

    zu 2. der :: ist der sogenante scope-Operator (http://webcache.googleusercontent.com/search?q=cache:6yvVH9xfVY8J:www.nebel.de/kurse/C%2B%2B/Scope-Operator%28%29.html+scope+Operator&cd=1&hl=de&ct=clnk&gl=de), und er gibt an das sich getLP im namespace der Klasse Fighter befindet. (Also, ja es wird eine Zugehörigkeit ausgedrückt.)
    Das mit newLP ist möglich, ja. Ich persönlich bevorzuge aber folgende Variante:
    void Fighter::setLP(int LP) {
        this->LP = LP;
        return; // <- muss nicht sein
    }

    Das neue LP verdeckt das alte und das alte muss dann mit Fighter::LP angegeben werden.
    Der Vorteil ist, dass newLP auch ein LP sein kann das durch eine Berechnung inerhalb der Funktion entsanden ist.
    Also newLP = LP1 + LP2. Mit meiner Variante ist aber klar: das die LP soll Fighter::LP entsprechen.
    Das muss du nicht machen, aber ich finde es sprechender und glaub mir ein ordentlicher Source ist bei längeren Programmen einfach ein Segen (auch für Leute die deinen Source warten müssen).

    zu 3. wenn du ein void zurückgibst kannst du auf return verzichten. Möchtest du eine Funktion trotzdem vorzeitig verlassen, die void als Rückgabewert besitzt schreibst du einfach
    return;
    
    // Beispiel
    void HalloWelt()
    {
        int i = 0;
        ++i;
        return;
        ++i; // Diese Anweisung wird nicht mehr ausgeführt.
    }

    Das return ist nicht mehr nötig am Ende der Funktion (ich bin aber der Meinung das es ein guter Stil ist das return trotzdem zu schreiben)

    p.s. ein Programm endet mit der letzten Anweisung in der Methode main() und diese sollte
    return 0;

    sein. Der Wert 0 gibt dem Betriebsystem an das dass Programm ohne Fehler beendet wurde.

    edit: Wenn du die Themenbeschreibung besser formulierst bekommst du von mehr Leuten Hilfe ;)
    edit2: du solltest dir mal angucken was Module sind wenn du mit Klassen arbeitest.
  • in: PhPBB design erstellen

    geschrieben von denkeriment

    Von deutschsprachigen Anleitungen habe ich in deinem ersten Post nichts gelesen...
    http://www.pc-erfahrung.de/nebenrubriken/phpbb3/phpbb3-styles-erstellen-und-bearbeiten.html
    Ich würde dir aber empfehlen einfach mal ein einfaches Design runterladen (die heißen dann oft "simple" oder "light" und so) und dich in das Design einzulesen, wenn du schon keine englischsprachigen Tutorials lesen möchtest...
  • in: PhPBB design erstellen

    geschrieben von denkeriment

    ohne große Worte:
    http://www.phpbb.com/kb/article/how-to-create-a-style-basics/
    http://www.jakob-persson.com/articles/tutorials/phpbb/templatedesignguide
  • in: Ebenfalls Charset Problem mit MySQL

    geschrieben von denkeriment

    Ich bin mir nicht ganz sicher, aber wandelen Prepared Statements nicht auch Umlaute um?
  • in: gibts hier 911 truther, infokrieger oder leute in der art?

    geschrieben von denkeriment

    peace-info schrieb:
    Würde mich mal interessieren, da die Welt ja in der aufwachphase ist und immer mehr lügen durchschaut werden.


    Redest du über die gleiche Welt die sich über Google Street View aufregt ohne Ende, aber bei z.B. biometrischen Ausweisen kaum etwas sagt?
  • in: welches System verwendet dieser Shop?

    geschrieben von denkeriment

    Das müsste ein System von http://www.epages.com/ sein
  • in: page-builder.info

    geschrieben von denkeriment

    Hi,

    die Seite ist richtig nett geworden, allerdings stimmt da etwas mit den Buttons (Menü oben) nicht wenn ich eingelogt bin (demo/demo).
    Wenn ich auf einen Button klicke ändert sich die Reihenfolge der Buttons und wenn ich auf home klicke komme ich zur Übersicht und wenn ich auf News klicke fehlt der Logout Button.
    Wenn das noch behoben wird *daumen hoch*
  • in: Langweile, will jmd was zu meiner Page sagen^^

    geschrieben von denkeriment

    Nun, zu deinem Rap kann ich nichts sagen (ich mag Rap nicht).
    Allerdings hast du bei dir einen Lauftext auf der Seite mit Links. Ich finde es nicht sehr angenehm meine Links abpassen zu müssen.
    Auch das blinken von ONLINE bei "EXKLUSIV ONLINE" nervt micht gewaltig.
    Der Banner sieht nett aus, aber wenn ein Banner bei einer Auflösung von 1680x1050 so viel Platz einnimmt, sollte man noch einmal über die Größe nachdenken.
    Dann heißt es noch Releases und nicht Relaeses (der Link im Menü ist falsch geschrieben).
    Das dass "GBook" (in anbetracht das Book englisch ist und das Englische G jii ausgesprochen wird. Naja, du weißt was ich meine...)
    Das was an den silberfarbenen Streifen hängt. Scheint nicht ganz richtig mit dem Streifen zu schließen.
    Und den Spruch "Es geht doch nichts über das Urheberrecht!" finde ich als OpenSource und CC Fan unschön (nicht "cool").
    Bio ist kürzer und präziser als "Story" (das erinnert auf der Seite ehr an die West-Side-Story ;))
    In deiner Bio "alter" -> das Alter
    Und erreiche ich die "Trackliste" nur über die getickerten Links? (Die Tracklist scheint für dich doch wichtig zu sein, ab in das Menü damit...)
    Ansonsten sieht die Seite gar nicht schlecht aus. Weiter so.

    p.s. ich hatte auch Langeweile, danke für die Ablenkung.

    edit:
    <p id="countdown">Die Seite wurde<font color="#666666"> 292</font>aufgerufen.</p>

    Da stimmt etwas nicht.
  • in: Überwachungskameras in Schulen.. Sinnvoll?

    geschrieben von denkeriment

    Erschreckend, wie viele hier Überwachung gutheißen würden, wenn es mobbing unterbinden würde.
    Ich würde mich lieber mobben lassen, als überwacht zu werden.
    Ich meine wenn Überwachung an den Schulen o.k. wäre, dann wäre für die Schüler die das erleben wahrscheinlich auch Überwachung am Arbeitsplatz o.k..
    Was als nächstes staatliche Überwachungskameras Zuhause gegen Einbrecher? (Standardmässig bei jedem Hausbau mit eingebaut, neben staatlichen Richtmikrofonen?)
    Und jeden Morgen vor dem Teleschirm (1984) Zwangsfrühsport? Klar.
  • in: Iframe Quelltext vor laden auslesen

    geschrieben von denkeriment

    Du könntest meine ich mit fopen die Seite (das Ziel der iFrames) runterladen und erst dann den entsprechenden iFrame an den Client ausgeben, allerdings darfst du nach den AGB hier meine ich nicht auf externe Websites zugreifen.

    edit: §3 Abs. 2 Satz 3 "Der Einsatz von so genannten Proxy-Scripts für den Zugriff auf Internetseiten Dritter ist nicht gestattet." Ich weiß nicht ob ein derartiges Script für die Betreiber von lima-city schon unter Proxy-Script fällt
  • in: Browsergame

    geschrieben von denkeriment


    Meine Fragen wären nun,

    Und warum sind sie es nicht?


    - ob ich für ein Browsergame außer viel Zeit, CSS, PHP, MYSQL und Javascript noch was brauche?

    JS ist nicht einmal nötig (eigendlich, ist aber z.B. für die Timer ganz nett). CSS ist auch "nur" sinnvoll.
    Ansonsten ist es sehr nützlich, wenn du das: http://de.wikipedia.org/wiki/Normalisierung_%28Datenbank%29 bis zur 3NF kannst. Es ist nützlich, dass als Theorie im Hinterkopf zu haben.
    Du scheinst das Projekt alleine schreiben zu wollen, stimmt das? Wenn ja empfehle ich dir das Spiel OO zu schreiben und mit UML zu planen. Es ist auch wichtig, dass du alles _genau_ aufschreibst bevor du loslegst. Also inklusive Formeln für die Bauzeiten etc. dadurch vergisst du nichts/wenig.
    Ich habe mal eins geschrieben und am Ende ~150 Seiten mit der Beschreibung zu allem (Latex ist hier sehr dankbar anstelle von Word bei so vielen Seiten dreht man mit Word durch (z.B. bei Inhaltsverzeichnissen, Formeln etc.) ;)).


    - ob lima-city für die Lernphase und ggf. die Testphase des Spiels geeignet ist

    Browsergames verursachen ziemlich viel Traffic, deshalb denke ich ehr nicht.
  • in: Wie lerne ich effektiv PHP?

    geschrieben von denkeriment

    Es kommt auf deine Vorkenntnisse und natürlich Vorlieben an, wie du eine Script/Programmiersprache am besten lernst.
    Ich gehe mal davon aus das du noch keine Script oder Programmiersprache gelernt hast.

    Wenn du PHP für das Web einsetzen möchtest (eigene dynamische Webpräsenz, Foren, Gästebücher, etc.) ist es gut.
    Wenn du allerdings PHP für etwas anderes benutzen möchtest , dann nimm etwas anderes. Du könnstest "Konsolenprogramme" damit schreiben, aber ganz ehrlich das bringt es nicht. Dafür gibt es C. Klickibunti Fensterschen ist auch kein guter Bereich für PHP.

    Also ich nehme an du möchtest PHP für das Web einsetzen:
    1. Lern _etwas_ HTML z.B. hier: http://www.lerneniminternet.de/htm/html_lernen_g.html (kostenlos) mach den Kurs komplett und schreib eine kleine Seite mit Tabellen als Layout Elemente (das mögen viele nicht, aber du möchtest nicht CSS sondern PHP lernen. Zu CSS wirst du so oder so noch kommen, glaub mir ;)), binde ein paar Bilder ein und spiel ein bisschen mit dem gelernet (vielleicht schreibst du ein Pizza Bestellformular mit mailto, das ist keine wirklich sinnvolle Anwendung, aber es ist ein kleines Erfolgserlebnis, wenn du so etwas kannst).
    Das ist wichtig. Wenn du in ein Gebiet neu einsteigst und nicht durch Prüfungen etc. gedrängt wirst, spiel mit deinem neuen Wissen dadurch lernst du viel inklusive die Grenzen deines Wissens kennen.
    Ich kann nur immer wieder unterstreichen sei ein wenig verspielt.
    2. Der erste Schritt dauert vielleicht 2 Tage oder eine Woche, je nachdem was du gemacht hast. Der zweite Schritt ist Zeitaufwändig.
    Das eigendliche lernen von PHP. Ich empfehle kein Buch. Es ist nicht nötig und wie ich finde engen Bücher bei so relativ trivialen Themen oft sehr ein.
    Es gibt ein tolles Tutorial http://tut.php-q.net/ arbeite dich da durch. Es ist Elementar wichtig, dass du die Befehle if/else/for/while/do-while/switch-case sehr gut lernst. Auch ist es wichtig das du mit $_POST und $_GET umgehen kannst (z.B. für Formulare).
    Wenn du mit Formularen umgehen kannst schreib ein kleines Quiz (Die Fragen und Antworten z.B. als Array). Dann lern weiter bis du mit Datenbanken umgehen kannst. Es ist jetzt angebracht ein kleines Gästebuch zu schreiben, oder eine neue Version deines Quiz.
    Bis hier sind
    http://de.selfhtml.org/ (hier findet man immer etwas interessantes)
    http://www.php.net/ (Hier findet man alle wichtigen Funktionen wie z.B. rand() (könnte für dein Quiz interessant sein))
    deine Lieblingsadressen geworden.
    Jetzt kannst du dir etwas CSS angucken (weil du wahrscheinlich deine Seiten schöner machen möchtest). Du fängst an deine Tabellen einzufäben http://www.css4you.de/ und http://www.csszengarden.com/ werden dir neben einem CSS Tutorial hilfreich sein (das CSS Tutorial suchst du dir am besten selber, achte darauf, dass das CSS Boxenmodel erläutert wird).
    Von hieran wirst du dich von Tabellen verabschieden und auf Div-Boxen setzen. Vielleicht möchtest du jetzt deine Formulare (wenn du bist hier gekommen bist weißt du was das ist) jetzt vor dem Absenden schon etwas Prüfen, dafür gibt es onclick und ähnliches (das ist Javascript, dass kannst du dir in Grundzügen jetzt gerne angucken). Jetzt machst du das http://tut.php-q.net Tutorial zuende.
    Mit Sessions und dem anderen Wissen hast du jetzt die Möglichkeit ein kleines Forum zu schreiben oder ein Webshop und ähnliches.
    Du weißt jetzt das meiste wichtige von vor Web 2.0 (ok, es wäre angebracht dir das HTTP noch etwas genauer anzugucken). Du wirst mit denem neuen Wissen ein paar kleine Projekte durchführen.
    Jetzt hast du zwei Möglichkeiten
    1. Dir die Objektorientierte Programmierung mit PHP angucken, dass ist ganz nett für größere Projekte
    2. Dich mehr mir Javascript auseinandersetzen, um Web 2.0 Anwendungen zu schreiben (hier empfehle ich JavaScript: Das umfassende Referenzwerk (http://www.amazon.de/JavaScript-umfassende-Referenzwerk-David-Flanagan/dp/3897214911/ref=pd_cp_b_3), ich weiß das Buch ist teuer, aber wenn du Web 2.0 Anwendungen schreiben möchtest lohnt sich das Buch wirklich)

    Wenn du bis zu der Wahlmöglichkeit gekommen bist wirst du wahrscheinlich früher oder später beides machen.

    Wenn du nach dem du das alles gemacht hast immer noch mehr möchtest wirst du wahrscheinlich auf etwas anderes als PHP umsteigen, weil PHP für kleine bis mittlere Userzahlen gut ist, danach brauchst du etwas anderes. (du kannst aber vieles von PHP mitnehmen)

    Ich hoffe ich habe dich damit jetzt nicht abgeschreckt.
    Aber es macht auf jeden Fall Spaß diese Dinge zu lernen und anzuwenden.
    Und ich denke es ist ein guter Leitfaden (<- d.h. Empfehlung nicht muss) um sich mit PHP auseinander zu setzen.
    Ich wünsch dir viel Glück.

    edit: In dem Tutorial (HTML) ist meine ich nicht erklärt was Doctypes sind und das _alle_ Paramter von attributen bei HTML ind Anführungszeichen gesetzt werden.
  • in: PHP-Webshop

    geschrieben von denkeriment

    Mit Google findest du sicher welche ;)
    Ein Tutorial für Webshops empfehle ich an dieser Stelle aber nicht.
    Beschäftige dich mit Sessions und MySQL, dann solltest du schon selber draufkommen, wie du ein Webshop mit PHP schreiben kannst.
    Ich empfehle dir dieses Tutorial http://tut.php-q.net/ durchzuarbeiten, danach solltest du in der Lage sein einen Webshop mit ein paar Überlegungen selber zu schreiben.
    Bei Teilproblemen kannst du ja trotzdem noch einmal posten, viel Glück.
  • in: Woher kommen eure Nicks ? Vorstellungsthread

    geschrieben von denkeriment

    Diesen Text hier, schreibe ich zum Löschen des Beitrags...
  • in: Ein wirklich tolles Konzept

    geschrieben von denkeriment

    Ich bin ebenso der Meinung, das lima-city.de eine tolle Idee ist.

Login zum Webhosting ohne Werbung!