Ergebnis 1 bis 3 von 3

Thema: [C#]IP-Adressen Check

  1. #1
    HTML Newbie
    Registriert seit
    08.11.2013
    Beiträge
    1
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard [C#]IP-Adressen Check

    Hey leute,
    und zwar muss ich diese Aufgaben lösen jedoch komme ich nicht weiter vielleicht kann mir jemand helfen?

    Aufgaben:
    http://www.xup.in/dl,13283716/IpCheck1.pdf/

    http://www.xup.in/dl,16189476/IpCheck2.pdf/


    Was ich bis jetzt habe:

    Wegen Lesbarkeit hab ich es mal hierhin kopiert: http://nopaste.info/5612a20c3c.html



    Bedanke mich für jede Hilfe im voraus.
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Prinz(essin)
    Registriert seit
    26.03.2013
    Beiträge
    835
    Danke
    20
    Bekam 76 mal "Danke" in 75 Postings

    Standard AW: [C#]IP-Adressen Check

    Wir werden dir hier nicht deine Aufgaben lösen oder dir fertigen Code servieren, aber wenn du sagst, wo genau deine Probleme liegen, können wir dir sagen wo du nachzulesen hast.

  3. #3
    Samurai Avatar von Bleistift
    Registriert seit
    20.03.2012
    Alter
    21
    Beiträge
    235
    Danke
    0
    Bekam 4 mal "Danke" in 4 Postings

    Standard AW: [C#]IP-Adressen Check

    Die Aufgaben sind doch sehr detailliert!
    Dort stehen sogar schon alle Zugriffsmodifikatoren und wie du deinen Konstruktor überladen kannst etc.

    Eine Funktion in C# besteht aus folgenden Bauteilen
    Zugriffsmod. Rückgabewert Name(Parameter) { code }
    public void this_function_returns_nothing() { //do something }

    Ein Setter oder Getter ist nichts als eine öffentliche Funktion, mit der du deine Klassenattribute bekommen(get) und setzen(set) kannst.

    Wenn es nun also da heißt
    Weiterhin sollen Get- und Set-Methoden implementiert werden (falls die IP-Adresse falsch ist wird false zurürckgegeben)

    Deine Methoden sind vom Aufbau also korrekt.
    Nun musst du nur ein paar Abfragen machen, und entsprechend der Auswertung ein return true oder false zurückgeben.

    Wenn du also die IP Adresse (String s) prüfen sollst,
    dann musst du sie mit der Funktion split aus der String-Klasse zum Beispiel auf 3 Punkte prüfen.
    split liefert dir ein String-Array dadurch kannst du gut die Inhalte der einzelnen 8Bit einer IP-Adresse überprüfen
    Und bei der Version mit dem überladenen Setter mit a,b,c,d sparst du dir halt einfach das Split
    Für kürzeren Code könntest du dir eine validate() function erstellen oder so die dir die einzelnen 8Bits der Adresse überprüft und true oder false zurückgibt.
    So musst du nicht bei beiden Funktionen im Prinzip das Gleiche machen ^^

    Eine Oberfläche in C# ist eine Windows Forms Anwendung.
    Dort gibt es auch einen Editor mit dem du dir GUI zusammen klicken kannst.
    Der Rest ist dann auch wieder Funktionen die prüfen und "Antwort" geben.

    In Aufgabe 3 sollst du einfach nur deine Klassen benutzen.
    In dem Eintrittspunkt deines Programms sollst du dir einfach die dort dargestellten Objekte erzeugen
    und prüfen ob deine Validierung korrekt ist.

    Klassen sind der Bauplan eines Objekts, also wie siehts aus, welches Vehalten hat es usw.

    Vielleicht hilft dir das ja etwas ..


    lg


Ähnliche Themen

  1. PC Check
    Von Nightstalker im Forum Computer - Internet Forum
    Antworten: 6
    Letzter Beitrag: 10.01.2007, 11:36
  2. IP-Adressen?
    Von Dominikgt im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 12.11.2006, 20:22
  3. die 6.000 WICHTIGSTEN Web-Adressen
    Von admin im Forum Off Topic und Quasselbox
    Antworten: 35
    Letzter Beitrag: 03.08.2005, 17:39
  4. check!! it
    Von panica_bkc im Forum Eure Homepages und Foren - Vorstellung und Bewertungen
    Antworten: 1
    Letzter Beitrag: 27.06.2004, 02:23

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •