Thema: C# first project can do? nothing.

Ergebnis 1 bis 6 von 6

  1. #1
    Junior Member
    Registriert seit Jul 2013
    Ort Russia
    Beiträge 17

    C# first project can do? nothing.

    Hay Leute hab mich vorher noch nie mit C# beschäftigt und habs mir grade mal geladen, weil ja ein paar aus dem "Gemeinschaftsprojekt" in C# Coden. Dacht ich mir guck ich mal rein. Naja viel ist nicht bei raus gekommen außer ein paar spielchen.
    Eigentlich unterscheidet sich C# nicht wirklich von vb.net.
    Achja und das "project" geht an "Dorarot. ;) xD :D
    "Ist natürlich ein fake tool."
    Nix besonderes einfach was machen. ^^

    Dlink: [Nur Registrierte Mitglieder können diesen Inhalt sehen. ]

    Project@SourceForge: [Nur Registrierte Mitglieder können diesen Inhalt sehen. ]

    Eigentlich eine Verschwendung an Traffic den Stuff zu uppen und laden. :D

    Greets to: Dorarot xD

    peace out.
  2. #2
    Junior Member
    Registriert seit Jun 2013
    Beiträge 14

    AW: C# first project can do? nothing.

    Wenn du an dem Gemeinschaftsprojekt in C# coden willst, so solltest Du Dir wirklich ein paar "Grundlagen" zu C# anschauen die es zu beachten gibt und die dann dementsprechend auch von anderen Codern so eingehalten werden. Denn es ist ein riesiger Unterschied, ob Du einfach mit C# ein bisschen Code erzeugst, oder dieser Code sicher und vorallem lesbar (auch von anderen) ist.

    Schreibe doch ein bisschen komplexeres Programm und Code dieses so "schön" wie möglich, dann kann ich gerne weiteres Feedback dazu abgeben.
    Beachte bei diesem, dass Du vor allem die Controls richtig benennst (groupBox1, timer1 sollte sein: gbxTextContainerStartup, tmrCountdownWait) und unnötige, nicht genutzte Membervariablen am Ende entfernst (added1, added2). Sonst gabs ja bei dem Projekt nicht viel mehr :P

    Greez
  3. The Following User Says Thank You to easysurfer For This Useful Post:

    Cr4ck3r (30. July 2013)

  4. #3
    Delphi Coder
    Registriert seit Jun 2013
    Alter 21
    Beiträge 88

    AW: C# first project can do? nothing.

    Kleine OT Frage. Wie alt biste jetzt?
  5. The Following User Says Thank You to Polymorphin For This Useful Post:

    0xC3 (30. July 2013)

  6. #4
    Member
    Registriert seit Jul 2013
    Beiträge 75

    AW: C# first project can do? nothing.

    Hmm.. also faketools hab ich mit 12 erstellt.. Und bzw C# und VB können sehr wohl sehr unterschiedlich sein..
    Versuch mal in VB Pointervariablen zu erstellen..
  7. #5
    Junior Member
    Registriert seit Jun 2013
    Beiträge 14

    AW: C# first project can do? nothing.

    Versuch mal in VB Pointervariablen zu erstellen..
    [Nur Registrierte Mitglieder können diesen Inhalt sehen. ]
    Challenge Accepted

    Bin zu Faul den Spass jetzt in VB.NET zu implementieren, aber von der Theorie her landet aller Code als MSIL Code im Speicher bzw in der Assembly. Daher schreiben wir MSIL in VB.NET:

    Visual Basic Code:

    Visual Basic Code:
    ' Create Dynamic Function Stuff
    ' Create ILGenerator() / EMIT Stuff
    ' Nehmen wir an die Signatur der Funktion sei: Static void AddNativeViaPtr(Int32 param0)
    
    ldarg.0 ' Wir laden param0 auf den Stack (für stind.i4 später)
    ldarg.0 ' Wir laden param0 nochmals auf den Stack (für add und conv.u)
    conv.u ' MSIL Opcode, um die native Addresse abzuholen und auf den Stack zu pushen= Convert to native unsigned int, pushing native int on stack
    ldc.i4.1 ' Wir laden 1 auf den Stack
    add ' Wir addieren die beiden
    stind.i4 ' ' Wir speichern das Resultat inarg.0 (store indirekt) -> Zeiger Value ist geändert

    Done
    Geändert von easysurfer (31. July 2013 um 01:21 Uhr)
  8. The Following 2 Users Say Thank You to easysurfer For This Useful Post:

    Becks (4. August 2013),Public (1. August 2013)

  9. #6
    Member
    Registriert seit Jul 2013
    Beiträge 75

    AW: C# first project can do? nothing.

    Naja ich meinte natürlich reines VB ohne "inline" MSIL. Ansonsten hast du natürlich recht ^^

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

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