Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von Stefan.Haegele
Thema: Alle Ping's auf Router sehen/auslesen
Am im Forum: Smalltalk

Zitat von weismat
Als Privatmann bist Du sicher, weil Du regelmässig mit Routerneustart neue IPs bekommst - daher verstehe ich nicht Dein Problem.

Gefährliches und falsches Halbwissen... Kunden von Kabel Deutschland bekommen häufig nach einem Routerneustart die gleiche IP... Da Kabel Deutschland es auch mit der Zwangstrennung nicht so genau nimmt, hast du oft 4-5 Monate die gleiche IP...

Thema: Row wird nicht richtig in Datatable / Dataset bzw. XML eingefügt
Am im Forum: Datentechnologien

C#, Embedded Database

Thema: Inkrementieren einer Zahl in einer TextBox um 1 nach Button-Klick
Am im Forum: Grundlagen von C#

Ohne Worte... Mehr gibt es dazu nicht zu sagen...

Thema: Inkrementieren einer Zahl in einer TextBox um 1 nach Button-Klick
Am im Forum: Grundlagen von C#

Und warum versucht du dann nicht dich weiter zu entwickeln? Für deine Lösung hättest du übrigens kein NumericUpDown benötigt - dies geht auch mit der Textbox... Wobei ich dies echt nicht als Lösung bezeichnen würde...

Auf Dauer wirst du so nicht weiterkommen - auch als Hobbyprogrammierer nicht!

Thema: [Access] Insert trägt nichts in die Datenbank ein trotz funktionierender Datenbankverbindung
Am im Forum: Datentechnologien

[Artikelserie] SQL: Parameter von Befehlen sollte dein Problem lösen

Thema: TableAdapter: Daten aus gebundener Textbox in DB updaten --> Änderungen werden nicht übernommen
Am im Forum: GUI: Windows-Forms

Copy & Paste wird dir alleine nicht helfen zu verstehen und lernen. Du solttest dir ein gutes Buch nehmen und durcharbeiten...

Thema: TableAdapter: Daten aus gebundener Textbox in DB updaten --> Änderungen werden nicht übernommen
Am im Forum: GUI: Windows-Forms

Was sagt der Debugger?

[Artikel] Debugger: Wie verwende ich den von Visual Studio?

Thema: [gelöst] Nach maximaler Anzahl Zeichen in einer RichTextBox Zeilenumbruch einfügen
Am im Forum: GUI: Windows-Forms

Also Name in der Art button1_Click(.....) oder richTextBox1 oder button1 finde ich persönlich immer suboptimal...
Zum anderen ist mir nicht klar, was du mit rtbout machst, denn diese ist mit Verlassen des Events nicht mehr verfügbar... oder kommt da eigentlich noch mehr im Event und du hast nur einen Teil gepostet?

Thema: Wie erstelle ich eine if-Klausel mit zwei Werten?
Am im Forum: Grundlagen von C#

Sorry, aber dies ist selbst für eine Anfängerfrage zu trivial... Was kommt als nächstes: Wie starte ich VisualStudio?

Ein wenig Eigeninitiative sollte schon vorhanden sein...

Thema: Namespace organisieren für eigene Helper-Klassen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Zitat von IsaacCohen
Microsoft ist Schuld, die haben am Anfang ihres Namespaces keinen unique Bezeichner gewählt, sogar stattdessen eine extrem allgemein Bezeichnung wie System. Alles was jetzt System verwendet ist gezwungen innerhalb einer Klasse für beide Alias zu verwenden, man kann es ja nicht mal mehr qualifiziert angeben.

Logisch, immer die eigene Unfähigkeit auf Microsoft schieben... Ohne Worte

Thema: Taschenrechner mit mehreren Rechnungen auf einmal auswerten
Am im Forum: Grundlagen von C#

Und wenn du nun noch statt


 /**
 * 0 = nicht definiert.
 * 1 = Plus
 * 2 = Minus
 * 3 = Mal
 * 4 = Geteilt
 */
 int rechenart;

folgendes schreibst:


public enum Rechenart
{

      Unknown,
       
       Plus,
       Minus,
       Mal,
       Geteilt

}

kannst du per Rechenart.Plus usw. prüfen und musst dir nciht immer die Werte merken... Eine Fehlerquelle weniger...

 private void berechne()
        {
            switch(rechenart)
            {
                case Rechenart.Unknown:
                    break;
                case Rechenart.Plus:
                    operant1 = AddiereZweiZahlen(operant1, float.Parse(textBox.Text));
                    break;
                case Rechenart.Minus:
                    operant1 = SubstrahiereZweiZahlen(operant1, float.Parse(textBox.Text));
                    break;
                case Rechenart.Mal:
                    operant1 = MultipliziereZweiZahlen(operant1, float.Parse(textBox.Text));
                    break;
                case Rechenart.Geteilt:
                    operant1 = DividiereZweiZahlen(operant1, float.Parse(textBox.Text));
                    break;
            }
            textBox.Clear();

        }

Thema: Tutorial/Videos/Buch etc. zum Drucken von Überweisungen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Und nochmals der Hinweis: Das ganze wäre mit einem Reporting Komponente (z.B. Chrystal Reports, List&Label) in max. 15 Minuten erledigt und wird auf jeden Drucker funktionieren....

Thema: Ergebnis von SQL-Abfrage in Variable speichern
Am im Forum: Grundlagen von C#

Ich weiss jetzt nicht, was deine Beleidigungen und Anfeindungen gegenüber Abt sollen, aber wie bereits geschrieben wurde, hättest du die verlinkten Beiträge gelesen und beachtet hättest du kein Problem mehr... Kein Mensch bastelt sich heutzutage selbst seine SQL Befehle so zusammen, geht so einfach mit SQL Parameter...

TIPP: Nimm doch einfach die Hilfe und das Feedback an, anstatt wie ein kleines Kind beleidigt zu schreien...

Thema: Cloud Diskussion
Am im Forum: Smalltalk

Zitat von LaTino
Ist das so?

Wenn du dies abstreitest macht eine Diskussion wirklich keinen Sinn...
Zitat von LaTino
Was soll ich sagen. Wenn man nicht bereit ist zuzugestehen, dass die Risiken mit Cloud da sind und u.U. schwerer zu kontrollieren sind als ohne

Das streitet doch keiner ab, dass die Cloud nicht ohne Risiken ist.. Gegenfrage: Ist das eigene RZ sicher(er)? Ahhhh....

Thema: Cloud Diskussion
Am im Forum: Smalltalk

Puuh, wenn man so manche Argumente der Cloudgegner hier so liest, dann frage ich mich, wie diese ihre Kommunikation mit ihren Kunden/Partnern durchführen... EMail scheidet hier ja aus - oder verschlüsselt ihr alle EMails :-)

Oder warum Onlineshops generell funktionieren - denn selbst wenn diese im eigenen RZ gehostet werden - für den Kunden sind diese quasi in der Cloud...

Bei uns gibt es ein nettes Sprichwort: Was der Bauer ned kennt, das frisst er nicht... Genauso klingen für mich die meisten Argumente hier - da werden Datenlecks bei Clouds aufgelistet, aber leider vergessen zu sagen, dass die Daten im eigene RZ nicht viel sicherer sind...

Ich glaube ich hole mir heute nochmal Popcorn und Cola...

@Abt: Nicht böse gemeint, aber ich glaube du kannst noch 1.000 Argumente bringen, gewisse Leute hier (welche ich ansonsten übrigens fachlich sehr schätze) werden immer "aber..." dazu sagen.... ohne über die Chance/Möglichkeiten der Cloud nachzudenken... Denn gerade für kleinere Firmen bietet z.B. Office365 gewaltige Vorteile.


Meine kleine Meinung zu dem Thema
Stefan

Thema: Liste verliert Inhalt nach 3 Zugriffen
Am im Forum: Grundlagen von C#

Hab mir den Sourcecode mal kurz angeschaut.... Kleiner Tipp: Ich würde den Controls sprechendere Namen als z.B. ComboBox1, ComboBox2, ComboBox3 usw. geben...

Kosten nichts, ist aber viel übersichtlicher.

Zum anderen hast du viele (fast) identische Events - hier würde ich die gleichen Teile in eine Methode auslagern - ansonsten hast du bei einer Änderung den/die nächsten Fehler schon vorprogrammiert!

Generell wirkt der ganze Code etwas unsauber/unaufgeräumt.

Stefan

Thema: Projekt: Installer für alle benötigten Programme
Am im Forum: Projekte

Tja, vor jedem neuen Projekt macht der clevere Entwickler erst mal einen Internetcheck ob es das gewünschte schon gibt...

Auf der anderen Seite - sieh es als Erfahrungsgewinn für zukünftige Entwicklungen an.

Thema: TextBox auf Decimal prüfen, Fehler bei mehrstelligen Zahlen
Am im Forum: GUI: Windows-Forms

Wäre es nicht einfacher, nur Zeichen zuzulassen welche du benötigst?

[FAQ] In einer TextBox nur bestimmte Zeichen/Eingaben zulassen

Thema: EventArgs.Empty in eigenen EventArgs-Klassen verwenden
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Dumme Frage, aber weshalb benutzt du nicht einfach EventArgs? Da deine EventArgs keine Daten enthalten musst du doch gar keine eigene Klasse dafür definieren... Und kannst dann ganz einfach EventArgs.Empty benutzen.

Thema: UserCobtrol "klickt" auf ein MenuStrip Item auf der MainForm
Am im Forum: GUI: Windows-Forms

Noch eine kleine Anmerkung:

public void myObject_MyEvent_SpielNeuStarten(Object objSender, EventArgs e)
{
button_Starten_Click(null, null); // Hier wird dann das Spiel neugestartet
}

Man sollte niemals ein Event als Methode aufrufen - lagere die Funktionalität des button_Starten_Click in eine eigene Methode aus und rufe diese Methode in button_Starten_Click() und myObject_MyEvent_SpielNeuStarten() auf.

Thema: Ist es (mit wenig Aufwand) möglich eine "Grund-Mscorlib" zu erstellen?
Am im Forum: Grundlagen von C#

Ehrliche Antwort: NEIN!

Thema: Ist es (mit wenig Aufwand) möglich eine "Grund-Mscorlib" zu erstellen?
Am im Forum: Grundlagen von C#

Nicht böse gemeint, aber wenn ich deine bisherigen Beiträge so lese denke ich, dass es besser wäre sich zuerst mit den Grundlagen zu beschäftigen.

Was möchtest du mit einer eigene mscorlib denn überhaupt erreichen?

Thema: Projekt: Installer für alle benötigten Programme
Am im Forum: Projekte

Zitat von The5thBluesky
Da ich sehr oft Windoofs neu installiere hab ...

Alleine durch dieses Satz hast du dich bei mir schon disqualifiziert... Sorry, aber dieses ständige Blaming muss echt nicht sein...

Thema: Problem mit der Lizenz für VS 2015 Pro
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Zitat von Abt
Leute. Glaubenskrieg hin oder her aber ihr vergesst was:
Visual Studio ist ne Software für Professionals. Da kauft die Software zu 95% nen Händler oder nen Einkäufer vermutlich im hunderter Pack ein.

Die wenigsten Firmen werden diese im 100 Pack kaufen... beim Rest stimme ich dir zu!

Thema: Problem mit der Lizenz für VS 2015 Pro
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Zitat von Abt
Es gibt keine Rechtfertigung für eine Box bei einer Software wie Visual Studio heutzutage.

Sorry, aber da muss ich dir widersprechen! Gerade für so eine teure Software ist eine Box angebracht - im Gegensatz zu macher 5EUR Software...

Thema: Reports nach den Bereitstellen zur Laufzeit bearbeiten
Am im Forum: Rund um die Programmierung

Sollte mit Crystal Reports oder SQL Server Reporting Server funktionieren.

Ich persönlich bevorzuge dazu jedoch List & Label.

Thema: Comboxen mit Zahlenfolge füllen (Designer)
Am im Forum: GUI: Windows-Forms

Wobei ich auch ganz ehrlich gesagt den Sinn nicht ganz verstehe...
Eine ComboBox mit 65.536 Einträgen? Noch dazu weisst du nur der Text Eigenschaft ständig neue Werte zu - dies wird nicht dazu führen, dass die Combobox die Einträge speichert. Was du suchst wird die Items Eigenschaft sein...
(Zumindest in deinem 2. Beispiel verwendest du die richtige Eigenschaft, wobei ich auch hier denn Sinn nicht verstehe weshalb du vorher alle Einträge auch der Eigenschaft Text zuweist...)

Und dass dort DataBinding besser ist wurde dir ja bereits von Coffeebean gesagt.

Thema: Welche Möglichkeiten gibt es um ein Steuerelement anzusprechen?
Am im Forum: Grundlagen von C#

Nicht böse gemeint, aber:

Ich habe keine Ahnung vom Kochen und schreibe nun ein Kochbuch...

Wäre es nicht besser, zuerst selbst sattelfest zu werden, als gefährliches Halbwissen zu verteilen, welches dann u.U. dem Leser zum Verhängnis wird? Meine kleine Meinung dazu!

Thema: Objektverweis wurde nicht auf eine Objektinstanz festgelegt ==> Objekt ist nicht instanziiert
Am im Forum: Grundlagen von C#

[FAQ] NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt und der Debugger sollte dein Problem beheben

Thema: Zurücksetzten des ID's bei SQLite
Am im Forum: Datentechnologien

Hi Mert93,

was versprichst du dir davon? Eine ID sollte niemals Daten beinhalten/hosten - von daher ist es doch vollkommen egal wenn die IDs nicht fortlaufend sind.

LG
Stefan