Suchergebnisse
Suchergebnisse 1-30 von insgesamt 36.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hallo Gerne werde ich mich dem annehmen. Wenn du erlaubst aber ohne jegliche KlickiBunti Geschichte und Dataset und/oder xmlDataProvider. Du wirst sehen, es geht sogar noch einfacher. Da ich auch Arbeiten muss weis ich nicht wann ich dazu komme, wird aber sicher noch diese Woche sein. Verzeih mir bitte wenn ich vieleicht dann das ein oder andere Property vergesse zu integrieren oder die View nicht so hübsch wird, evtl. werde ich auch die eine oder andere Helperklasse von mir verwenden aber ich w…
-
Zitat von ErfinderDesRades: „Und auch nicht ganz korrekt, denn die Tatsache, dass du Multi-User-Betrieb willst, spricht denn doch für eine Datenbank.“ Würde ich auch so sehen aber es dient ja als Beispiel also geht das für mich in Ordnung. Zitat von ErfinderDesRades: „Och schade. Zumindest Trennung von View und ViewModel hätte ich aber doch sehr sinnvoll gefunden. Naja - egal, eiglich kann ich ja auch gespannt sein, wie du wohl eine Db-Anwendung ohne MVVM hinkriegst“ Ja, ich finds auch schade, a…
-
Hallo Also, ich habe jetzt anstatt alles zu Kommentieren ein kleines Video aufgenommen weil ich etwas im Stress bin. Anbei die kleine App. Der eigentliche Code zum Laden und Speichern der Daten ist nicht viel, das Drumherum für den View ist dann mehr, konnte aber leider nicht anders als es in mehrere Klassen und Workspaces aufzuteilen. Ich kann nicht aus meiner Haut raus, alles andere wäre mir zu wenig wartbar und erweiterbar. Ich gehe ja davon aus das du es vieleicht weiter ausbaust und erweite…
-
Nene @Akanel, mehr brauch ich echt nicht. Und das bei der Hitze. Ich habe neben der Tutorialreihe ja auch noch meine eigenen Projekte an denen ich Arbeite. Aber genau für sowas ist der Supportthread ja auch da. Muss jetzt nicht immer gleich ein ganzes Projekt sein/werden aber der Supportthread soll auch dazu dienen das wenn jemand eine Frage hat welche nicht angesprochen wurde oder nicht im Inhaltsverzeichnis ist, ich hier auch auf diese Fragen eingehen kann. Grüße Sascha
-
Zitat von asusdk: „Allein die Zeilenmenge übersteigt das Winforms-Projekt um Welten ?“ Um was gehts denn jetzt? Den XAML oder den Code? Den XAML kann man ja eigendlich nicht rechnen, das erledigt bei WinForms ja der Designer für dich. Schau dir mal den vom Designer generierten Code an. Was du auch nicht vergessen darfst, ich habe es ja auch ausgeschmückt. Mach das Design mal unter WinForms nach und dann sehen wir weiter was mehr code ist. Ich finde es jetzt nicht viel Code die Daten zu laden und…
-
Hallo Zitat von Dksksm: „Auch wenn es ja nicht speziell für mich gemacht ist, aber das Programm beantwortet mir die meisten Fragen, die mich derzeit beschäftigen um überhaupt mit kleinen WPF Tools anfangen zu können.“ Solltest du fragen zur WPF, XAML oder dieser kleinen Demo haben dann bitte nur her damit. OK, das war jetzt ein schnelles Beispiel-Progrämmchen aber dennoch ist es für "nicht WPFler" am Anfangf schwer die Zusammenhänge zu sehen. Einfach nur fragen, merke(!!). Es gibt KEINE dummen F…
-
OK, und lass dich nicht entmutigen vn den vielen Klassen. Ich wollte nicht alles in die CodeBehind reinpacken, vermutlich hätte das für dich dann "weniger" gewirkt obwohl es das nicht wäre, ausserdem verliert man den Designtime-Support. Klar wirkt es am Anfang viel, du wirst aber sehen das es gar nicht viel ist. Alleine dadurch das ich in der WPF ein Property statt: VB.NET-Quellcode (1 Zeile) wie folgt schreibe: VB.NET-Quellcode (10 Zeilen) Wirkt es wie viel mehr Code was es im Grunde ja gar nic…
-
Hallo @ErfinderDesRades, finde ich ja eigendlich auch, die Sache ist nur das es vieleicht erschreckt das alles "brav" in einzelne Klassen aufgeteilt wurde um es wartbar zu halten. Aber ich muss zugeben, Validierung habe ich jetzt nicht rinnen , aber das wären jetzt nur ein paar Zeilen mehr. Vorallem...... durch die Strukturierung wäre es sehr schnell und einfach eingebaut. Aber @asusdk kann ja wenn er durchblickt oder mit unserer Hilfe gerne Dinge wie Validierung nachimplementieren. Schöne Grüße…
-
Zitat von asusdk: „dann teste ich das ganze erstmal in nem Winforms Projekt (ist besonders zum testen deutlich schneller und einfacher)“ Ich habe gerade gelacht. Ich bin ja gespannt. Bitte stelle das Projekt dann Online!!! Sowohl was das "schneller" angeht, als auch das "einfacher" bin ich gespannt. Ich denke wohl nicht. Zitat von asusdk: „allerdings habe ich dabei nicht das gefühl das es funktionieren wird“ Mit der Einstellung bestimmt nicht, aber das hatten wir oben ja schon. Mir kommt es vor …
-
Hallo @MichaHo Mach dich bitte nicht fertig wenn du das ganze noch nicht verstehst. So weit sind wir in meinem Tutorial auch noch nicht. Langsam bereue ich es das ich hier abseits vom Tutorial vorgegriffen habe. WPF muss man lernen. Es mag jetzt vieleicht komisch klingen und dem ein oder anderen nicht in den Kopf wollen, aber die WPF ist nicht schwer. Im Grunde gibt es ja auch nur zwei Unterschiede zu WinForms. - Das Design ist in XAML und kann vom Code unabhängig Entwickelt werden - Die Verbind…
-
OK, dann werde ich versuchen mal ein Video zu erstellen wo ich dieses Projekt erkläre. Evtl. mach ich dann direkt im Video die Validierung dazu, damit man direkt sehen kann wie schnell man (wenn man in diesem System arbeitet) gewisse Dinge einfach nachimplementieren kann. Vieleicht kommt dann der ein oder andere auf den Geschmack wenn man sieht das dies enorme vorteile in Punkto Wartung hat. Ich weis leider nicht wann ich dazu komme, huete grillen wir in der Firma, da bin ich dann ne weile nicht…
-
Hallo Kein Problem, wenn du sagst du möchtest noch Fragen stellen welche ich im Video behandeln soll warte ich einfach noch. Ich werde dann versuchen die Fragen alle so gut wie möglich zu beantworten ohne zu sehr in die Theorie zu gehen. Egal ob es jetzt um den XAML, die Styles, die DataTemplates oder um den Code geht. Beachtet bitte die Diagramme, diese helfen die Struktur der Views zu verstehen. Denn.... Zu jedem Teil des Hauotviews gibt es eine Klasse (Die Workspace-Klassen) und da hilft das …
-
Hallo OK, schnell noch vor der Feier deine Fragen kommentiert. Anbei das PDF. Ich hoffe das reicht dir derweil, für weitere Frage einfach hier im Forum gleich, kann ja ruig jeder sehen oder? Sooo, ich habe über Doodle mal die Termine für den LiveStream eingegeben, jeder kann eintragen wann er Zeit hätte. Würde mich freuen wenn wir ein paar Leute zusammen bekommen, wäre cool. Termine: doodle.com/poll/uctagvdnytkzbbvp Tragt euch ein! So kann jeder die Fragen stellen die er für sich beantwortet hab…
-
Hallo Leute, so nun bin ich wieder Fit. Zitat von MichaHo: „Angemeldet hab ich mich auch schon...“ Biste aber der einzige. Gut, für einen Zuschauer werd ichs nicht machen, schade eigendlich. ICh frage mich ob nicht @asusdk, @Akanel oder vieleicht sogar @Dksksm noch dazukommen wollen? Zitat von MichaHo: „Eine Frage hab ich trotzdem noch. Wie hast Du die Icons in das Icons.xaml bekommen? ich hab mir auch mal deine Defaults.xaml und die Icons. xaml gemoppst“ Da die WPF Vektorbasiert ist verwende ic…
-
Hallo Leute Kurz und schmerzlos. Das Live-Video wird am Fr. den 7. Sep. ab 15 Uhr stattfinden. Jeder der Zeit und lust hat kann daran Teilnehmen. Ihr bekommt automatisch eine Benachrichtigung wenn der Stream startet solange Ihr meinen YT Kanal abboniert habt. Ich hoffe das ich keine technischen probleme haben werde, auch für mich ist es die erste Liveübertragung. Es wird eine Chatfunktion geben welche ich ein wenig im Auge behalten werde und werde versuchen alle dort aufkommenden Fragen zu beant…
-
Hallo JA, der Livestream wird direkt nach der Ausstrahlung inkl. dem Chatverlauf ungeschnitten Onine zur verfügung gestellt. Auch beim späteren ansehen (so zumindest die Beschreibung von YouTube) ist der Chatverlauf Quasi so zu sehen wie wenn es Live wäre. Ich habe es selbst auch noch nicht gemacht und hoffe das alles klappt. Drückt mir bitte die Daumen. Grüße Sascha
-
Hallo @MichaHo Super, danke für die Liste!!! - wie beginne ich allgemein (OK, werde ich versuchen - Da wir hier ein "fertiges" Projekt besprechen wirds schwierig, ich werds aber versuchen.) - Commands (Ja, wichtiges Thema. Kommt im Tutorial auch noch, da ich hier eine Hilfsklasse verwendet habe, gehe ich auf diese ein) - Filter (Jep, haben wir ja drinnen) - Converter (Haben wir jetzt in diesem Projekt nicht drinnen da es nicht benötigt wurde. Das Kapitel Converter ist aber in meinem Tutorial sch…
-
Naja, ansich ist das schon ein guter Ansatz. Der Vorteil ein Bild in ein ByteArray zu wandeln ist das man es unabhängig öffnen kann. Speicherst du nur den Pfad darfst du das Bild nie verschieben. So könntest du die Daten auch auf einen Stick speichern und du siehst di Bilder immer noch. PraxisTipp: Speichere die Dateendung in einem Property mit ab. So kannst du jederzeit wieder ein File daraus machen und könntest so in deiner App einen Button "Anhang speichern" einbauen. Das geht natürlich nicht…
-
Zitat von MichaHo: „Das mit der Dateiendung hab ich in deinem Notizbuch Projekt gesehen“ Ne, ne. Bei dem Notizbuch habe ich es der einfachheit halber mit Dateipfaden gemacht. Hier mache ich nix mit ByteArrays. Das verstehst du jetzt falsch. In deinem Fall (mit der Umwandlung in ein ByteArray) lädst du ein Bild (jpg, gif, bmp, usw.). Das wandelst du in ein ByteArray und persistierst es in deinem XML. OK Wenn du es wieder anzeigen möchtest wandelst du das ByteArray in ein BitmapImage oder ein Imag…
-
Zitat von MichaHo: „Weil in dem Projekt eine Datei names MyExtension drin ist.“ Ja, die wird automatisch generiert beim anlegen eines Projekts. In dieser Datei befindet sich der My Namespace. Also z.b. My.Computer.Name usw. Kann man im Grunde löschen weil man z.b. ja auch mit Environment.MashineName darauf zugreifen kann. Ich weis jetzt auswendig nicht ob ich davon gebrauch mache. Aber wird definitiv automatisch erstellt. Hast du ja auch in deinem WPF Projekten oder? Grüße Sascha
-
Gerne, ich hoffe ich konnte alles halbwegs erklären. Die technischen Pannen haben mich leider voll aus ddm Konzept gebracht. Ich wollte noch mehr über die CollectionView sagen. Die kann ja viel. Das Programm hatte leider vom Headset plötzlich auf das Micro vom Laptop umgeschaltet. Nächstes mal deaktiviere ich das komplett. Aber die CollectionView kommt in meinem Tutorial eh auch noch, also nur Geduld. Falls jemand Fragen hat, nur keine Scheue. Grüße Sascha
-
Hallo Akanel Zitat von Akanel: „Ich möchte damit lernen.“ Super Zitat von Akanel: „Diese 3 sind als WPF Klassenbibliothek deklariert.“ OK, jetzt kein direkter Fehler, aber hier sind denn unnötige verweise mit dabei. View = WPF Klassenbibliothek, Model = Normale Klassenbibliothek, ViewModel = Normale Klassenbibliothek Zitat von Akanel: „Da verstehe ich nicht was die viewmodelklasse darstellt und was der Workspace. Vielleicht verwirrt es mich auch weil es wieder Klassen mit Eigenschaften sind.“ Im…
-
Zitat von Akanel: „Du selbst unterteilt das ViewModel aber nochmal in die VieModelKlasse und den Workspace. Die Viewmodelklasse enthält demnach die Properties etc. Und die eigentliche Logik ist dann in dem Workspace.“ Ne, alles ist dort wo es benötigt wird. Ich habe ja geschrieben das ein Workspace im Grunde auch eine normale ViewModel-klasse ist. Nur nenne ich diese einfach Workspace. Das kann jeder so machen wie er will. Sicher kann alles in eine Klasse. Es kann auch die ganze App in eine Klas…
-
Hallo @asusdk Ich verstehe dich. Und ohne dich entmutigen zu wollen muss ich dir sagen das Vererbung, das verständnis für Interfaces und der gleichen schon sitzen sollten. Sonst wirds eng und du wirst den Code nicht nachvollziehen können. Was Commands und RelayCommands sind gibt es sooo viel im Netz. In der WPF geht so gut wie alles über Commands. Ein Command kann nämlich gebunden werden da es als Property erstellt werden kann. Lese dir im Netz ein wenig durch. Wie genau die Commands im Detail f…