StundenPlanor 1.0.0.0

    • Beta
    • Open Source

    Es gibt 33 Antworten in diesem Thema. Der letzte Beitrag () ist von Felixprogram.

      Da schreibe ich so lange an einem Feedback,dann kommt eine Fehlermeldung und dann ist alles weg. X( Naja,wenigstens kann ich noch alles neu schreiben,das macht es aber nicht besser :(
      Bewertung
      Option "wenig Farbe" ändert fast nichts und die Statistiken sind aufgrund der hellen Hintergrundfarbe der Bars dann nicht mehr lesbar auf Papier
      In %
      Wertung in % :
      99.8%

      Ich schreib noch in "Bewertung" dazu,wenn ich noch einen Fehler/Verbesserungsvorschlag finde
      ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
      ● (Webseiten-)Programmierer aus Leidenschaft
      ● Ich programmiere/kann: HTML, CSS, JavaScript, PHP, JQuery, Java und lerne derzeit C#, C und VB.net

      Dieser Beitrag wurde bereits 14 mal editiert, zuletzt von „Felixprogram“ ()

      KidRick schrieb:

      MircoTuor schrieb:




      aber was kann dein Programm was Excel nicht besser kann?

      Du musst nicht Tage von Hand angeben? Du musst nichts installieren? Du musst nicht Excel mit fast 800MB installieren? Du hast alles auf einen Überblick und nicht x-Millionen von Dingen die dir ins Gesicht klatschen?


      die frage ist bloss wer hat heutzutage kein Excel?
      Gruss Mirco
      @ErfinderDesRades wie immer bist du wieder der Schlauste :D Habe ich wohl bei diesem kleinen Projekt übersehen... ich programmiere normalerweise nur Option Strict On!

      Auf jeden Fall vielen Dank, dass dir meine Anwendung angesehen hast :)
      Auf der Suche nach Coding-Kursen auf Lence.at
      Ah - wie gesagt: hab mich eiglich gewundert, wie wenig Fehler drinne waren ;)

      Den Code finde ich handwerklich im Groben gar nicht so schlecht (auch wenn ich im Detail wahrscheinlich keine Zeile so belassen würde :evil: ).
      Jedenfalls keine deiner Dateien ist zu einem Monstrum aufgebläht :thumbup: , du hast ein richtig verwendetes UserControl drinne :thumbup: , und sogar ein richtig verwendetes CustomControl :thumbup: .

      Nur das LinkLabel ist mit Kanonen auf Spatzen, denn denselben Effekt könntest du glaub auch durch ein paar EventHandler bewirken, dafür sollte man kein Control beerben.
      Aber vlt. auch nicht, nämlich wenn du das LL auf mehreren Forms verwendest, dann ist prinzipiell schon sinnvoll, dass die ihre Colorisierung "mitnehmen". Nur würde ich da ein Behavior empfehlen - es ist prinzipiell immer sehr mit Vorsicht zu genießen, eigene Controls zu basteln.

      Was der Anwendung wirklich noch fehlt, ist die Möglichkeit, einen Stundenplan auch abzuspeichern zu laden, zu ändern etc..
      Womit ich wieder bei meim Lieblingsthema wäre:
      Es existiert überhaupt kein Datenmodell.

      Naja, vlt. ist das UserControl auch nicht so dolle, denn im Grunde ist das dein Datenmodell:

      Visual Basic-Quellcode

      1. Public Class uc_Stunde : Inherits UserControl
      2. Public Property [Zeit] As String = ""
      3. Public Property [Mo] As String = ""
      4. Public Property [Di] As String = ""
      5. Public Property [Mi] As String = ""
      6. Public Property [Do] As String = ""
      7. Public Property [Fr] As String = ""
      8. Public Property [Index] As Integer = 0
      9. '...
      Also es ist klar ein Datensatz, und auffm Form fügst du ja auch mehrere davon zu einer Tabelle zusammen.
      Aber es gibt eine um Welten bessere Infrastruktur, um Datenmodelle zu bilden - von UserControl zu erben ist da nu wirklich kein guter Ansatz.
      Hallo KingTimon,

      ich habe einen Fehler in der Anwendung für dich:
      Fehler

      Wenn man bei "Zeit" etwas zu langes einträgt(z.B. 12:15-13:00) oder bei "Gegenstand" ein zu langes Fach(z.B. Mathematik) einträgt, geht es beim Drucken über die Tabellenspalte hinaus.
      Könnte man das nicht ändern/bei "Erstellen" die Spalten kleiner machen,damit man die maximale Länge sieht.


      Gruß Felixprogram
      ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
      ● (Webseiten-)Programmierer aus Leidenschaft
      ● Ich programmiere/kann: HTML, CSS, JavaScript, PHP, JQuery, Java und lerne derzeit C#, C und VB.net

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Felixprogram“ ()

      Hi,

      vom Design her find ich dein Programm top, allerdings hätte man den Code schöner machen können. Am meisten ins Auge gesprungen sind mir Variablen bzw. Steuerelementnamen die Umlaute beinhalten wie nud_ErstellenLänge oder Zähler. Allgemein hätte es dem Code nicht geschadet, wenn die Namen auf Englisch gewesen wären. Trotzdem, ich finde dein Design beeindruckend, die Fehler im Code seien dir mal verziehen :D. Die Idee ist auch nicht ganz verkehrt, allerdings werden solche Stundenplaner doch eher fürs Handy verwendet. Dass man sich den Stundenplan doch gleich ausdrucken kann, ist wiederum etwas was das Programm praktischer macht, als den ganzen Stundenplan zuerst in Word einzutragen.

      LG
      Projekte
      @Quellcoder02
      Vielen Dank für das Feedback, ist echt faszinierend, dass ich auf dieses Thema noch Kommentare bekomme ^^ Momentan arbeite ich an einer Digitalisierungslösung für Bildungseinrichtungen, bei der der Stundenplan auch ein zentrales Element auf der Webplattform darstellt.

      Was sagt ihr dazu? :)

      Hiermit gebe ich den gesamten Code von StundenPlanor zur freien Verwendung (auch kommerziell) frei - vlt ist er ja irgendjemandem von Nützen.
      Auf der Suche nach Coding-Kursen auf Lence.at
      Ich denke, dass ist für Schüler sehr interessant.

      Die Idee ist gut. Wenn man das auf den Tablet laufen lässt, ist das mega Premium denke ich (also Windows Tab usw.)
      Ihr sucht Webspace für eure Projekte? Dann sagt bescheid - kostenfrei und ohne Werbung!
      Hallo @thomasuebi ,

      mir hat dein Projekt von Anfang an gefallen und nachdem ich gesehen habe, dass hier nicht mehr viel passiert und du den Code zur freien Verwendung freigegeben hast, dachte ich mir, weil ich noch einige Ideen und Verbesserungen im Kopf hatte, ich programmiere mal etwas weiter.
      Wäre es mir erlaubt, diese Version als "Update" (es wurden nur Dinge hinzugefügt und Codeteile verbessert, nichts entfernt) hier hochzuladen, damit ich die erweiterten Funktionen auch mit anderen teilen kann?
      Copyright von dir und so ist selbstverständlich noch drin.

      Grüße,
      Felixprogram.
      ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
      ● (Webseiten-)Programmierer aus Leidenschaft
      ● Ich programmiere/kann: HTML, CSS, JavaScript, PHP, JQuery, Java und lerne derzeit C#, C und VB.net

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Felixprogram“ ()

      Neu

      Hallo an alle!

      Da mir das Projekt sehr gefällt, habe ich mal etwas am Code gewerkelt und die ein oder andere Sache verbessert.

      Neuerungen in 1.1.0.0:
      • "wenig Farbe" wurde durch "Schwarz-Weiß" ersetzt, um noch mehr Farbe sparen zu können und damit es auch auf einem S/W-Drucker gut aussieht. Das Icon wird bei Auswahl nun auch in Graustufen angezeigt. Zudem wurden die Graustufen der Balken auf der Statistik im Schwarz-Weiß-Modus angepasst, um für einen passenden Kontrast zu sorgen und damit gute Lesbarkeit zu garantieren.
      • Es gibt nun die Möglichkeit, die Statistiken abzuschalten, wenn man mehrere Blätter drucken will und nicht jedes Mal eine seperate Statistik braucht.
      • Wenn bei "Erstellen" in ein Feld nichts eingetragen ist, wechselt es wieder zum Platzhaltertext
      • Aus Schönheitsgründen gibt es nun die Möglichkeit, Pausen als "-" zu markieren. Diese werden nicht in der Statistik der Stundenzahlen gelistet.
      Da das Projekt unter den selben Bedingungen weitergegeben wird, findet ihr natürlich auch die Projektmappe unten beim Download.

      Weitere Änderungen sind geplant und werden bald folgen. (Unter Anderem auch die Möglichkeit,den Stundenplan zu speichern, Räume anzugeben und Codeverbesserungen)

      Grüße,
      Felixprogram

      Edit: Für die Sicherheitsfanatiker unter euch
      ;) , da das Programm ja jetzt nicht vom TE. hochgeladen wurde Scan bei virustotal (ich weiß nicht, warum 2 es erkennen, sind evtl. false positives).
      Dateien
      ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
      ● (Webseiten-)Programmierer aus Leidenschaft
      ● Ich programmiere/kann: HTML, CSS, JavaScript, PHP, JQuery, Java und lerne derzeit C#, C und VB.net

      Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „Felixprogram“ ()