Diskussion:Arbeiten mit .NET: C-Sharp/ Arbeitsablauf/ Kontrollstrukturen/ Verzweigungen

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
Aus Wikibooks

nur Fehler[Bearbeiten]

Ich kann Windows bedingt (hab 2k) VisualStudio nicht benutzen. Benutze deshalb SharpDevelop. JEDER der Programmcodes verursacht Fehler, auch wenn ich sie nicht verändert habe. Was kann ich da machen?

Es würde schon helfen, wenn Du beschreibst, welche Fehler auftreten ... --WikiBookPhil 01:33, 23. Mai 2008 (CEST)[Beantworten]

Ich hatte genau das gleiche Problem, hab daher C# auf Eis gelegt. Jetzt hab ich XP und benutze Visual Studio. Keine Veränderung. Ich hab die Express Version, die in den Downloads angegeben ist, benutze Framework 3.5 oder 3.0 (bin mir grad nicht sicher, wenns wichtig ist kann ich das nachschlagen.) Fehler 1 "WindowsFormsApplication1.Form1.Dispose(bool)": Es wurde keine passende Methode zum Überschreiben gefunden. C:\Dokumente und Einstellungen\Rainer\Lokale Einstellungen\Anwendungsdaten\Temporary Projects\WindowsFormsApplication1\Form1.Designer.cs 14 33 WindowsFormsApplication1

Fehler 2 Für das Programm "C:\Dokumente und Einstellungen\Rainer\Lokale Einstellungen\Anwendungsdaten\Temporary Projects\WindowsFormsApplication1\obj\Release\WindowsFormsApplication1.exe" sind mehrere Einstiegspunkte definiert: "WindowsFormsApplication1.Program.Main()". Kompilieren Sie mit /main, um den Typ anzugeben, der den Einstiegspunkt enthält. C:\Dokumente und Einstellungen\Rainer\Lokale Einstellungen\Anwendungsdaten\Temporary Projects\WindowsFormsApplication1\Program.cs 14 21 WindowsFormsApplication1

Fehler 3 Für das Programm "C:\Dokumente und Einstellungen\Rainer\Lokale Einstellungen\Anwendungsdaten\Temporary Projects\WindowsFormsApplication1\obj\Release\WindowsFormsApplication1.exe" sind mehrere Einstiegspunkte definiert: "Org.Wikibooks.De.Csharp.Test.Program.Main(string[])". Kompilieren Sie mit /main, um den Typ anzugeben, der den Einstiegspunkt enthält. C:\Dokumente und Einstellungen\Rainer\Lokale Einstellungen\Anwendungsdaten\Temporary Projects\WindowsFormsApplication1\Form1.cs 9 21 WindowsFormsApplication1 Diese 3 Fehler bekomme ich >>

Sinn der Diskussion[Bearbeiten]

Sollte in der Diskussion nicht behandelt werden, was man an der seite ändern könnte/sollte? Mir scheint, was hier besprochen wird gehört eigentlich in ein forum. vieleicht könnte man auf der Kapitelseite einen Verweis anbringen? -- Benutzer:77.56.68.141 13:58, 5. Jan. 2010 (CET)[Beantworten]

Eigentlich hast du recht. Foren müssten in den Weblinks auftauchen und "irgendwo" in der Einleitung genannt werden. Aber die Fehlerhinweise sind auch Hinweise für Autoren, was mit der Seite falsch läuft. Leider gibt es zz. keinen regelmäßigen Autor; ich bin noch mit Vorarbeiten beschäftigt. Bitte lies einmal Arbeiten mit .NET/ Projektorganisation. Vielleicht kannst du dich an der Diskussion und Überarbeitung beteiligen.
Bitte unterschreibe deine Beiträge künftig mit -- ~~~~, und wenn du dich anmeldest, kann man noch besser mit dir diskutieren. -- Juetho 14:15, 5. Jan. 2010 (CET)[Beantworten]

praxisbeispiel III[Bearbeiten]

das beispiel muss man korrigieren, weil das schlüsselwort "static" fehlt. wäre es nicht besser auch gleich noch zu erklären, weshalb dieses "static" überhaupt dorthin gehört. sonst passiert doch der fehler ohne weiteres noch weitere male! mfg sophie b -- Benutzer:77.56.68.141 14:01, 5. Jan. 2010 (CET)[Beantworten]

Dies sind für mich Hinweise darauf, dass ich bei der Überarbeitung und dem Einbau in Arbeiten mit .NET nicht nur die Artikel übernehmen darf, sondern sie überprüfen und unter Berücksichtigung von Diskussionsbeiträgen ändern muss. -- Juetho 14:15, 5. Jan. 2010 (CET)[Beantworten]
Wo fehlt "static"? Ich hab nur flüchtig drübergeguckt (ein wirklich hanebüchener Quellcode). Im ersten Quellcode fehlt "static" natürlich, weil man genau auf diesen Umstand aufmerksam machen will. "static" wird einige Seiten vorher erläutert, sehr knapp und schlecht. Sophie, investier besser keine Arbeit in das Buch. Es ist gescheitert, weil es im Ansatz bereits qualitativ schlecht ist. BTW: Bitte Großschreibung nutzen. Und unterschreiben tut man mit --~~~~ (2. Button von rechts über dem Editfeld).--84.131.152.164 14:22, 5. Jan. 2010 (CET)[Beantworten]
Bitte nimm mir nicht die Motivation. Ich weiß, dass vieles zu verbessern ist; aber eine Grundlage für die weitere Arbeit kann man es IMHO benutzen. Und ein C#-Buch in einer .NET-Reihe gehört in Wikibooks; also beteiligt euch doch bitte!
Konkret zu static: Es ist natürlich seltsam, das in einem Kapitel "Verzweigungen" zu behandeln. -- Juetho 14:46, 5. Jan. 2010 (CET)[Beantworten]
Und dann wird das, was beim if abgefragt wird, auch noch eine Zeile vorher fest verdrahtet der Variablen zu gewiesen. Also, alles was zumindest von dem Autor ist, würd ich mal als "verdächtig" einstufen und genau angucken.
Was Deine Motivation angeht, staune ich sowieso ;-) . Ich möchte behaupten, dass es keinen nennenswerten Bereich der Softwareentwicklung gibt, der mit Abstand dermaßen exzellent dokumentiert ist, wie .NET, wirklich super Online-Doku, sogar auf deutsch und zudem deutschsprachige Fachliteratur, die ebenfalls von bester Qualität ist. Jedes weitere .NET-Buch muss also besser sein, damit es eine Leserschaft findet, denn mir als Lernenden ist es egal, ob ein mäßiges Buch für umsonst ist, wenn ein deutlich besseres 69,90 kostet. Ich unterstelle mal, dass du dazu befähigt bist, auf Profi-Niveau zu schreiben, aber sage aber auch voraus, dass du nicht einen einzigen geeigneten(!) Mitautoren finden wirst. Solche Leute haben idR gut bezahlte Jobs ohne viel Freizeit. --84.131.152.164 15:11, 5. Jan. 2010 (CET)[Beantworten]
Das Problem mit dem "if" habe ich nicht ganz begriffen. Aber zum static: Das beste wäre es, dies einfach wegzulassen. Ein Fehler pro Aufgabe genügt ja. Sophieb 20:24, 6. Jan. 2010 (CET)[Beantworten]
Und 84.131.152.164: Was für ein Buch würdest du mir denn Empfehlen? Hättest du mir einen vernünftigen Vorschlag für 69.90? Besten Dank Sophieb 20:27, 6. Jan. 2010 (CET)[Beantworten]
Was an IDE nutzt du? Microsoft VS/C# 2008? Warum lernst du C#? Erste Programmiersprache? Erst OOP-Sprache scheint es zu sein. Ich habe den Eindruck, dass du aber durchaus den nötigen "Killerinstinkt" hast für die Materie.
Meine Bugdet-Empfehlung: ISBN 978-3-86645-537-5, wirklich sehr günstig, wie ich sehe. Aber auch zum ursprünglichen Preis empfehlenswert.
Meine Ich-will-sowieso-Profi-werden-Empfehlung: ISBN 978-3-86645-507-8, mit einen reinen C#-Teil von ca. 500 Seiten, knapp auf den Punkt formulierte Texte, aber trotzdem mit ausreichend Beispielen.
Guck dir vielleicht auf www.microsoft-press.de die Inhaltsverzeichnisse an. Es gibt natürlich noch etliche Bücher auch bei anderen Verlagen. Aber wenn es zum Microsoft-Entwicklungstools geht, sind die Titel von MS-Press erste Wahl. --84.131.151.47 21:27, 6. Jan. 2010 (CET)[Beantworten]
Vielen Dank für die Empfehlungen. Es ist meine 1.Programmiersprache. Ist ein Pflichtfach im Maschinenbaustudium und in zwei Wochen ist die Prüfung. Leider kann unser Dozent sehr schlecht erklären und das Skript taugt wenig mehr. Darum habe ich im Internet einfacheren Tutorials gesucht. Ehrlich hat mir das Wikibook einiges gebracht. Aber ich glaube, ich beiss mich jetzt mit dem Skript durch! Aber falls ich durchfliegen sollte, werde ich mir dein (budget) Buch wohl schnappen. Vielen Dank!
ich habs jetzt doch gekauft. um mit schlechter literatur die zeit zu verbraten ist das leben doch zu kurz. auch als student. (ausserdem werdeich im nächsten semester weiterhin csharp programmieren müssen). -- Sophieb 22:53, 12. Jan. 2010 (CET)[Beantworten]