Suchergebnisse

Suchergebnisse 1-30 von insgesamt 260.

  • Benutzer-Avatarbild

    @cf5730 Ich hab schon häufiger mal per AgilityPack oder wie @ISliceUrPanties oben gepostet hat AngelSharp etc. Webseiten untersucht/benutzt. Da konnte ich, aber immer den Quellcode runterladen und alle Infos standen da schon drin (im Quellcode). Gibt es denn einen Weg, wie man z.B. in einer Winforms Anwendung per Btn Click die Temperartur von dem Web-Link 'herholen' kann ohne einen API Zugang zu haben?! Wie ich eine Json-Antwort von einer API verarbeiten kann, wo es einen öffentlichen Api-Key gi…

  • Benutzer-Avatarbild

    Kurze Auffrischung 'JsonResponse-Verabreiten' für mich 50382-VBA2-png 1. API Key von metals-api.com holen (Konto anlegen...) 2.Der fertige Link um Abfragen zu erzeugen würde dann so aussehen (Abfrage Gold/€) https://metals-api.com/api/latest?access_key=(Hier deinen ApiKey kopieren)&base=EUR&symbols=XAU z.B. würde ein Link dann so aussehen https://metals-api.com/api/latest?access_key=sdfsdfhljk456456FGDH465rfhg&base=EUR&symbols=XAU 3. diesen Link dann einfach in den Browser eintippen und die Seit…

  • Benutzer-Avatarbild

    @Begiinner_for_One Ja die offiziell beste Lösung wäre eine Api. Also ein Möglichkeit, dass dein Programm mit einem anderen Programm // App Kontakt aufnimmt und so die aktuellen Goldpreise auslesen kann. Api ist so zu sagen für dein Programm das was GUI für uns Menschen ist. Ich hab nicht gesucht, aber ich könnte mir vorstellen, dass es ein kostenfreies Api geben müsste (NACHTRAG ja 50 Calls per Month free metals-api.com/pricing). Die zweite Lösung (GrauZone) wäre das man von eine Webside mittels…

  • Benutzer-Avatarbild

    Falls Du mehr Html-Zeugs parsen möchtest gibt es dafür ein extra tool html-agility-pack.net. Muss man sich aber auch erst rein finden. Wenn es wenig ist was Du parsen möchtest würde ich es so machen wie o. beschrieben oder eben Regex. LG nogood

  • Benutzer-Avatarbild

    Ich hab hier eine Grafik gefunden, bei der ich doch ins Grübeln gekommen bin. 50295-hashpersecondsOnDesktop-png Die Übersicht zeigt wie viele Hashes ein PC pro Sekunde erzeugen kann (genaue Hardware war nicht beschrieben; hörte sich nach 'normalen' Deskptop-PC an). Das wäre bei SHA512 immerhin noch 1 Mio. pro Sekunde. Erschreckende Vorstellung...

  • Benutzer-Avatarbild

    @ErfinderDesRades Zitat: „...Weiters hab ich jetzt gesehen, dass der parameter salt auch null sein darf - dann wird es generiert. Imo soll ein salt immer generiert...“ Das ist hier so gewollt. Das Salt wird nur dann generiert, wenn ein 'neuer Hash' entsteht (die CreateHashMethode also mit Salt=null aufgerufen wird). Der andere Fall ist der, dass der gespeicherte Hash (= UserPasswordHash aus der DB) abgeglichen werden soll. Dann trennt die ConfirmHash() Methode den HashString in Hash und Salt auf…

  • Benutzer-Avatarbild

    @RodFromGermany @ErfinderDesRades Die Gui-Maske ist nur für den Test des Codes gedacht. Im echten Anwendungsfalls würde der User, so wie bekannt, Username und Password eintippten müssen nix sonst (nicht SHA-Typ wählen, nicht Salz oder irgendwas anderes). Die Methoden wollte ich später in meine eigene MySecurity.lib packen und auch in anderen Apps verwenden. Ablauf soll so sein: -Im Code/App/.exe ist das Pepper unter config oder was auch immer als statischer Wert gespeichert. -User erstellt seine…

  • Benutzer-Avatarbild

    Hi, ich hab mich ein wenig mit 'hashing' beschäftigt. Ich möchte meine User-Passwörter gehashed in meiner Cloud Datenbank speichern. Ich hab dazu eine Class mit zwei Methoden erstellt eine CreateHash()->HashString und ein ConfirmHash()->bool. Könnte jemand sagen, ob ich dass korrekt umgesetzt habe oder hab ich mich da selber irgendwo versalzen oder verpfeffert ? CreateHash: C#-Quellcode (73 Zeilen) Check Hash: C#-Quellcode (27 Zeilen) 50291-vbsha-jpg LG nogood

  • Benutzer-Avatarbild

    Hi, ich hab ein paar Tage gebraucht, um mir geschachtelte Comboboxen in Blazor zu erarbeiten (da ich relativ neu im Blazor/Razor/Asp.net/-Business bin ohne gewähr). Vielleichte hilft es dem ein oder anderen etwas schneller ans Ziel zu kommen Der Code kann Kopie/Paste in das Blazor Template eingefügt werden (komplett ohne Fremdlibrarys Telerik, Syncfusion,...). Für mich war es nicht trivial es korrekt mit Platzhaltern hinzubekommen. Zum schnellen Verstehen .gif im Anhang anklicken. 50167-Cascadin…

  • Benutzer-Avatarbild

    Einen hab ich noch... 50087-ProgrammersPracticGoogleing-jpg

  • Benutzer-Avatarbild

    Funny

    nogood - - Off-Topic

    Beitrag

    wasteaguid.info -- klick mich und (aber nur jeder einmal bitte) Beitrag aus einem eigenen Thread in diesen verschoben. ~Thunderbolt

  • Benutzer-Avatarbild

    @seh Danke für die Antwort. Wie behält man da den Überblick im FTP Verzeichnis? FTP: Img/Products/ Art123Guid_Foto1.jpg Art123Guid_Foto2.jpg ... Art789Guid_Foto1.jpg Art789Guid_Foto2.jpg ... Oder so FTP: Img/Products/ProdGuid123 Img1.jpg Img2.jpg Img/Products/ProdGuid456 Img1.jpg Img2.jpg Img/Products/ProdGuid789 Img1.jpg Img2.jpg Ich frag mich gerade auch noch wie ich eigentlich die Produktdatensätze in die DB und auf den Server bekomme Da ich ja kein fertiges Shopsystem habe! Hmm Winformsanwen…

  • Benutzer-Avatarbild

    Hi, bei meinem ersten Versuch einen "OnlineShop" zu erstellen, kommen bei mir gerade Fragen auf, die ich nicht beantworten kann. Bisheriger Aufbau: -Kundendaten in CloudSpeicher (MongoDB von AWS Amazon irgendwo in Frankfurt) -Mein Projekt (ASP.net Blazor) läuft auf einem Virtuellen Server irgendwo in der Welt (interserver.net) Ich bin an einem Punkt, an dem ich nun ein Produkt erstellen/einpflegen und dann speichern müsste. Also so was wie, ich möchte eine Flasche "UltraCleanXL Spray" in mein Wa…

  • Benutzer-Avatarbild

    Moin, kurz zum Verstehen, 1x kompletter Lottoschein also 49 Labels auf einer Form entspricht einer 'aktuellen' Lottoziehung, die Du grafisch anzeigen möchtest? Jetzt möchtest Du dazu noch deine geratenen/getippten/abgegebenen Nummern auch in solch einem Fenster 49 Lables etc. anzeigen und das in einer einzigen Form und gleichzeitig? Richtig? Erster Gedanke nach dem Lesen, es ist keine gute Idee die ganzen Sachen gleichzeitig anzuzeigen. Es wäre einfacher, die Tipps nacheinander im 'selben' Form …

  • Benutzer-Avatarbild

    @FeelingCodeAgain Könntest Du Dein Problem konkreter beschreiben. In dieser .Hmtl-Datei (bsp. Html Textstelle) ändere ich genau das "XYZ" dann speichere ich und erwarte "ABC" aber es kommt "GHJ". Wenn ich nur kurz mal folgendes mache input.html Datei mit notepad erstellt Inhalt ist -leer- . C#-Quellcode (22 Zeilen) Kommt in der Output Datei genau das an was ich erwarten würde; ohne Probleme bei Sonderzeichen etc. <p>TESTEST ÜÖÜÖÜÖÜÖÜ?ßßßßßß<p> Wo liegt das Problem?! Zwei Hinweise: 1. ein weit ve…

  • Benutzer-Avatarbild

    @Moritz Zander Falls Du hier noch reinschaust... Ich hab folgendes mal gefunden, ohne mich damit beschäftigt zu haben, aber es sieht so aus, als ob man mit einem "Einzeiler" einen MatheExpressionParser bekommen kann. C#-Quellcode (14 Zeilen)

  • Benutzer-Avatarbild

    @Zahlensuppe Hi, hier eventuell der Code Schnippsel den Du suchst. Ich bin eher in C# unterwegs. Es besteht die Möglichkeit den C# Code per OnlineConverter von C# <-> VB.net hin und her zu konvertieren (google telerik vb c#) C# Consolen Project mit VisualStudio T1.txt und T2.txt Datei im selben Ordner wie die .exe (also wahrscheinlich in deinem Debug Ordner) die Ergebnis-Textdatei T3.txt wird dann auch dort erstellt. (Versteckter Text) Online konvertiert nach Vb (ohne Gewähr) Um nur die Datei zu…

  • Benutzer-Avatarbild

    @ISliceUrPanties Zum Glück hab ich nochmal nachgefragt:). Danke für die Klärung @Kasi Ich hab erstmal genug Neues was ich nacharbeiten muss. @ErfinderDesRades Danke (Antwort gerade erst gesehen; keine Ahnung ob das so okay ist) Ich versuch mich jetzt erstmal daran den PredicateBuilder Ansatz zu verstehen.

  • Benutzer-Avatarbild

    @ISliceUrPanties Okay ... Ich hab mir Dein Programm jetzt nicht nur angeschaut, sondern auch rumgespielt/verändert. Es macht doch Tatsache was ich erreichen wollte So habe ich es zum testen geändert : C#-Quellcode (7 Zeilen) Ergebnis alle Volkswagen der Klasse SUV (Tiguan, eGolf). So jetzt müsste ich nur noch die Grundlagen dazu verstehen, die Du in Deiner Klasse PredicateBuilder benutzt hast. Ich versuch mal mein LINQ-Wissen zu verbessern. Im Moment hört es bei einfachen Where ... Select auf. E…

  • Benutzer-Avatarbild

    Danke an euch alle @exc-jdbi @Kasi @VaporiZed @ISliceUrPanties Im Einzelnen @exc-jdbi Klasse mit statischer Methode erstellen. Liste aller Objekte anhand eines "ObjektesMitExtraEigenschaften" durchlaufen und vergleichen bei "Übereinstimmung" in ResultList addieren. @VaporiZed so was in der Art hatte ich glaub ich auch angedacht. Ich hoffe kaskadierende/verschaltete DropDownMenues beschreibt den Lösungsansatz (einigermaßen). @Kasi Wenn ich ehrlich bin verstehe ich den Ansatz nicht. Nicht weil er …

  • Benutzer-Avatarbild

    Versuch einfacher zu beschreiben was ich machen möchte: Beispiel Schrottplatz 4000 Autos. Alle Autos bei Eingang in Computer eingetragen mit Merkmalen z.B. Hersteller, Farbe, Sitzplätze, PS,.. Jetzt will ich sehen: "Hab ich rote Autos?" -> Liste wird nach rot durchsucht und von 4000 Stk. sind 300 rot jetzt will ich wissen wieviel von den roten Autos haben 120 Ps -> nur noch 20 Stk. gefunden die rot sind und 120 Ps haben. Und nun würde ich die Suche gerne so programmieren, dass verschiedene Suchr…

  • Benutzer-Avatarbild

    Hi, ich hoffe ich hab den Titel nicht ganz falsch gewählt. Ich lese eine Csv-Datei ein und parse jede Zeile/Datensatz in ein eigenes Klassenmodel und erstelle eine Liste der Obj. ca. 4000 Stk. Die einzelnen Klassenmodele haben unter anderem folgende Propertys: ​ID, Typ, Herstellername, Modelfamilie, Modelname, ... Ich lass mir die Gesamtliste nun in einem Datagriedview anzeigen. Alles i.O. Der Benutzer soll nun in der Lage sein, einzelne Teile aus der Liste raussuchen zulassen. Für jedes Propert…

  • Benutzer-Avatarbild

    Hi, ErfinderDesRades hat es ja schon geschrieben setze einen Haltepunkt und lass dir die Ergebnisse einfach von VisualStudio anzeigen. Das MUSS Du dir unbedingt aneignen, falls Du irgendwie weiter kommen möchtest. Mit dem setzten von Haltepunkten kann man dann Zeile für Zeile seinen Code "durchschreiten" und kann sich zu fast jedem Zeitpunkt den Wert von Variablen ansehen (auch Listen/Arrays etc.), um zu kontrollieren, warum das Ergebnis was man erwartet hat, dann oh wunder doch nicht am Ende ra…

  • Benutzer-Avatarbild

    Hi willkommen im Forum

    nogood - - Sonstige Problemstellungen

    Beitrag

    Hi @FeelingCodeAgain, hier mein Vorschlag ohne Anspruch auf Qualität. Sieh Dir eben das .gif im Anhang an (click drauf), ob der Code auch das macht was er soll :). 1x Form Name -> Form1 2x RichtTextboxen; Namen -> RtxbxRechts und RtxbxLinks 1x Combobox Name -> CombxSearchString Winforms C# Kompletteslisting: (Versteckter Text) Frag ruhig wenn Du was wissen möchtest Links RegexMatchCollection

  • Benutzer-Avatarbild

    @ErfinderDesRades 1. IStopwatchViewModel nötig? Das ViewModel wird per DependencyInjection in der Startup.cs verlinkt. Also müsste man später, falls man ein anderes ViewModel benutzen möchte nur an dieser einen Stelle den Code ändern. Aus: services.AddTransient<IStopWatchViewModel, StopWatchViewModel>(); kann dann einfach services.AddTransient<IStopWatchViewModel, StopWatchViewModel2.0>(); werden und man muss nicht in den einzelnen Views etwas ändern. Ich hatte das leider noch nicht in meinem Bs…

  • Benutzer-Avatarbild

    Da Ihr mir so ausführlich geholfen habt, hier eine Rückmeldung wie es läuft mit meinem Plan MVVM in einem Blazor Projekt zu benutzen. Ich hab im Grunde keine direkte Frage. Idee(reine Übungsaufgabe): Stoppuhr Componente umsetzen, wobei der Timer im Model sitzt. Also das UI muss aufgrund eines Events im Model geupdatet werden. Nicht nur aufgrund eines Btn-Clicks im UI. Außerdem würde das alle Fälle von Änderungen innerhalb des MVVM abdecken: View -> ViewModel -> Model (Name der StoppuhrInstanz wi…

  • Benutzer-Avatarbild

    @shad Zitat von shad: „... Ich bin nicht immer der Beste im Erklären und hoffe einfach, dass ich das Thema weit genug runtergebrochen habe,...“ größte Untertreibung von 2021 Was soll ich noch schreiben, ... Danke! Für die tolle, ausführlich und absolut strukturierte Antwort. Leider kann ich nur einmal auf "gefällt mir/hilfreich" klicken. Jetzt nach dem zweiten mal Lesen würde ich sagen, alle Fragen die in meinem Kopf rumgeschwirrt sind, sind beantwortet. Ich kann das jetzt nicht so gut die Du in…

  • Benutzer-Avatarbild

    @Joshi Danke für das schöne Veranschaulichen des MVVM Patterns Ich bin wirklich am Anfang davon Pattern zu benutzen egal welches. Das theoretische Verstehen ist ganz okay (Tutorial durchlesen/schauen), aber bei der Umsetzung und den Auswirkungen von Entscheidungen fehlt es deutlich. Und wenn ich unterschiedliche Meinungen zu dem Thema sehe kann ich halt so gar nicht entscheiden was "richtiger" wäre. Was wann besser stimmt. So wie Du es geschrieben hast, verstehe ich MVVM auch, also nicht als ech…

  • Benutzer-Avatarbild

    @ErfinderDesRades Tausenddank für die ausführliche, aussagekräftige Antwort. Ich werde das so umsetzen. Danke für das Zeigen, dass das auch Platzsparender geht. Mein Code-Beispiel hat mich schon arg abgeschreckt MVVM gut zu finden. Also: 1. Schreiben einer NotifyPropertyChanged : INotifyPropertyChanged Klasse inkl. Event und alle Klassen erben das dann. Anstatt bei jedem Property die If Abfrage ob "Value Changed" 2. 1-Zeilen-If - (keine Ahnung ob ich mich daran gewöhnen kann) 3. 2-Zeilen Propert…

  • Benutzer-Avatarbild

    @ErfinderDesRades Danke erstmal für deine Hilfe! Zitat: „@'ErfinderDesRades' Ins Viewmodel - nirgends sonst.“ Ich hab die Stelle wo ich das gelsen habe, dass BusinessLogik nicht ins ViewModel soll doch noch eben wiedergefunden! Hier mal der Link zu Stackoverflow Thema"MVVM: ViewModel and Business Logic Connection" und die excepted Answere mit 56 +Votes Zitat: „Putting business logic inside the viewmodel is a very bad way to do things, so I 'm going to quickly say never do that and move on to dis…