Posts

Tool Lagerverwaltung (Teil 8) Nuget Paket bereit gestellt

Bild
Nun habe ich endlich ein Template fertig, auf dem ich das Tool entwickeln kann und auch für andere Anwendungen, die ich noch schreiben werden mit .NET MAUI. Ich konnte mich wieder etwas Geistig Sammeln und jetzt kann der nächste Schritt getätigt werden.   Benötigt Visual Studio 2022 oder Rider 2023.3.3 nuget Account (zum hochladen einges nuget Paket)   Frontend und .NET Das bestehende Projekt soll auf .NET MAUI umgestellt werden und auf .NET 7.   Projekt Aktualisieren Warum nicht .NET 8? Beim versucht auf die aktuelle Version, hatte ich noch Probleme, die ich noch nicht verstanden habe. Zeitlich bin ich allerdings auch nicht dazu gekommen, dies zu ergründen.   Fehler entdeckt Beim Testen mit dem Template traten zunächst keine gleich auffallende Fehler auf. Aber nach dem ich das Template angewendet habe für die Solution des WarehouseManagement, musste ich feststellen, dass der Hover Effekt sich nicht zurück setzt auf den Normal zu stand. Bevor der Fehler

Werbung auf dem Blog abgestellt

Bild
Die AdSense auf meinem Blog hatte ich mir letzten nochmal angesehen und muss sagen, dass Werbung mich nervt. Und das so sehr, dass ich Adsense entfernt habe. Den mit dem Popup Ähnlichen Werbung und Werbebanner zwischen den Blogpost empfinde ich als sehr penetrant und ist oft ein Grund, warum ich einige Blogs und Webseiten verlasse. Brauche ich AdSense Nicht wirklich. Damals wollte ich sehen, ob man damit Geld verdienen kann. Ja das geht, aber nach über 10 Jahren habe ich 24 € eingenommen. Ausgezahlt wird erst ab einer bestimmten Summe, ich glaube mit 70 € werden die Einnahmen ausgezahlt. Wenn das so bei mir bleibt, habe ich zum Renteneintritt meine erste Auszahlung.  Ok, ich poste nicht regelmäßig und meine Reichweite schöpfe ich nicht aus. Da ist noch Potenzial nach oben, mit dem ich die Zielsumme schneller erreichen könnte. AdSense kann man einstellen Ja das kann man einstellen und das hatte ich auch bereits so angepasst, dass nur oben und einen

Tool Lagerverwaltung (Teil 7) Projekt stand

Bild
Im Januar hatte ich den Blog Post geschrieben, in dem ich das Problem mit der Resource aus andere Assembly gelöst hatte. Die Lösung war peinlich einfach gewesen, aber ich denke, das vielleicht die Information den einen oder anderen weiterhelfen kann. Aber kommen wir zu dem Tool für Lagerverwaltung, das auf Grund erhöhten Aufwand bei meiner Arbeit, die ich bei meinem Kunden aktuell habe. Ein Thema, über das ich in meinem Zukünftigen Buch schreiben werde, wenn ich genug Erfahrungen aus den Projekten zusammengetragen und Humorvoll ausgearbeitet habe.   Aber kommen wir zu dem eigentlich Thema für heute. Wo stehe ich gerade mit dem Projekt?   Benötigt Github Visual Studio 2022 .NET 7 (oder höher)   Zusammenfassen Was sind meine nächsten Ziele, damit ich das Tool weiter entwickeln kann und welche Funktionen kommen in das Codexzier Application Framework.   Aktueller Stand Die Solution mit mehrere Projekten Inhalten ist da. Das UI Projekt selbst ist noch in WPF.

Problem bei der Entwicklung mit MS Office Interop

Bild
So ganz habe ich nicht verstanden warum das Hinzufügen des Nuget Paket Microsift.Office.Interop.Word (andere Office Interop Pakete) nicht ausreicht. Nach dem ich das Paket hinzugefügt habe und versucht habe nur die Application zu instanziieren, bekam ich einen Ausnahmefehler.   Verwendete Umgebung Windows 11 Visual Studio 2022 Office365 Installation   Nur zum laufen bringen Die Consolen Anwendung soll eine Instanz von Word starten.   Die Variante, die nicht geht Zur Vollständigkeit, wie ich zu dem Ausnahmefehler kam, bei der Verwendung des NuGet Pakets.   Und zum Testen ein kurzer Code Schnipsel, der eigentlich ausführbar sein sollte. using Microsoft.Office.Interop.Word; Console.WriteLine("Start office application! Solution 1"); var app = new Application { Visible = true }; Console.WriteLine("Office application started!"); Console.WriteLin

.NET MAUI - Problem beim Einbinden einer Resource aus andere Assembly

Bild
Eigentlich war der Fehler sehr dämlich von mir, aber ich bin wegen der mir unbekannten Fehlermeldung nicht auf das gekommen, was eigentlich die Ursache war. Nachdem ich den Fehler Verstand, dachte ich, ich schreibe das mal auf als Blogeintrag. Aber andererseits habe ich auch zu dem Thema im Internet nichts gefunden.   Benötigt Visual Studio 2022 Mindestens .NET 7 .NET MAUI Application .NET MAUI Library   Was ist das Ziel? Die Styles für die Steuerelemente, sollen über eine andere Assembly geliefert werden. Damit dies funktioniert, muss in der Application die Resource in der App.xaml eingetragen werden. Für das Beispiel ist in der Assembly eine Resource abgelegt mit einem Color Style, welches mit einem Key Wert gesetzt ist. In der Application soll dann der Style mit StaticResource einsetzbar sein.   Umfeld für Style aufbauen In der Resource ist ein Style zu einem Color angelegt. Hier nehme ich eine Sache vorweg, hier fehlt die Klasse und komme im späteren Sch

Ostersonntag und Ostermontag berechnen

Bild
Eine Aufgabe auf der Arbeit brachte mich dazu, daran zu denken, dass Offizielle Feiertage ja berechnet werden könnte. Somit kam ich auf einen Blog, welches die Feiertage mit SQL Sripts löste . Leider schien dies nicht ganz klar zu sein, für welche Datenbank. Ist jedoch nichts, was mich aufhält und nahm die Wikipedia Beschreibung über Gausche Osterformel ( Wiki ). Verwunderlich ist, dass meine Suche im Internet keine Ergebnisse erbrachte für MS SQL. Manchmal glaube ich, dass mir die Suche absichtlich keine oder kaum brauchbare Ergebnisse zeigt.   Benötigt Rider oder Visual Studio für C#   Wann ist Ostern für das Jahr Mit Eingabe des Jahr, soll mir der Ostersonntag und Ostermontag berechnet werden.   Gaußsche Osterformel Seien wir doch ehrlich, wie ist man auf so eine Formel nur gekommen. Bis letzte Woche dachte ich, dass wird irgendwie entschieden und fertig. Aber weit gefehlt. Im Gegensatz zu anderen Feiertagen, ist dieser immer an einem Sonntag und Montag. Oder s

Arduino Nano ESP32 Mini Beispiel - Onboard RGB LED Fade in und out

Bild
Im November habe ich den aktuellen Arduino Nano ESP32 gekauft und habe damit einiges vor. Aber bevor ich den Arduino Nano ESP32 fest verbaue, probiere ich ein paar kleine Aufgaben für den Dezember.   Benötigt Arduino Nano ESP32 Aktueller Arduino IDE ab Version 2.0   Die Aufgabe ist sehr einfach und ist praktisch das Hello World unter den Mikrocontrollern. Ich lasse die LED-Blinken. Jedoch kann der Arduino Nano ESP32 mehr als nur eine Farbe leuchten und kann auch mit der Methode 'analogWrite' gesteuert werden. Der folgende Code lässt die Grüne LED  ein und ausschalten mit Fade-Effekt. const int LIGHTRANGE = 50; int mLedValue = 0; void setup() { Serial.begin(115200); // RGB - All LED off (HIGH set the LED off) digitalWrite(LED_RED, HIGH); digitalWrite(LED_GREEN, HIGH); digitalWrite(LED_BLUE, HIGH); } void loop() { Serial.println("RED Fade in"); LedFadeLed(LED_GREEN, false); Serial.println("RED Fade out&quo