Laden...
M
Benutzerbeschreibung
-VS Code, VS 2019 Comm.

Forenbeiträge von M.L. Ingesamt 368 Beiträge

21.10.2021 - 10:54 Uhr

Noch ein "Alltagsjob": Alternativen in Betracht ziehen, z.B. Python i.V. mit PyMuPDF (https://www.geeksforgeeks.org/how-to-extract-images-from-pdf-in-python/) oder gleich schwereres Geschütz in Form von Adobe Acrobat Pro ( https://www.groovypost.com/howto/adobe-acrobat-pro-extract-images-from-pdf-export/ ) (ändert nichts an den bisherigen Ratschlägen)

19.10.2021 - 13:42 Uhr

Teil II : Testprogramm unter Windows10 mit .NET 4.8x kompiliert und auf einem Windows7-Testrechner mit .NET 4.8x sowie Nur-Nutzer-Rechten und einem beschreibbaren und mit Testdateien gefülltem Verzeichnis ausgeführt. Grundsätzlich funktioniert es jedenfalls, siehe Anhänge.

19.10.2021 - 10:45 Uhr

Zudem könnte nach "public partial class MainWindow : Window" der Code


public MainWindow()
        {
            InitializeComponent();
        }

fehlen

07.10.2021 - 11:06 Uhr

Neben den fachlichen Qualifikationen und interessierten Personenkreisen wollen wohl weitere objektive/subjektive Punkte beachtet werden, Eigenrecherche youtube.com @ "6+1 Tipps für gute Softwareentwickler"

04.10.2021 - 09:10 Uhr

Eigenrecherche "T-SQL last query": auf dieser Ebene gibt es durchaus verschiedene Optionen. Im Vorab könnte man aber ein sog. "Prepared Statement" definieren und eben nur dieses via C# aufrufen.

24.09.2021 - 09:38 Uhr

Weiterhin könnte man sich die YT-Kanäle zweier (ehemals) aktiver mycsharp.de-Nutzer betrachten: TheNativeWeb sowie David Tielke (Stichwort auch "FaaS")

16.09.2021 - 17:45 Uhr

hinter dem Visual Studio Fenster versteckt.

VS Comm. '19, neues Projekt, Template zum Anlegen einer WPF-App (egal ob mit ohne .NET Core). Oben rechts beim Menüpunkt Fenster könnte das Verhalten hinter "Verankerung aufheben" oder "Alle abdocken" bereits standardmässig aktiv sein. Am einfachsten geht man über das VS-Icon in der Statusleiste, dann auf das des Zielfensters. Schliessen und die Zieldatei im Projektmappen-Explorer neu öffnen.
Und nebenbei sollte man erst die passenden Grundlagen kennen, bevor man an GUI-Programmierung herangeht.

26.08.2021 - 15:28 Uhr

Front-End in JavaScript geschrieben sein muss, stimmt das eigentlich (noch) ?! Ob es ein Muss ist, sei dahingestellt. Auf jeden Fall gibt es neuere Ansätze, z.B. TypeScript (typisiertes JavaScript), Angular, Vue.JS, Aurelia, React (bekanntere JS-Frameworks)

25.08.2021 - 15:55 Uhr

Weiterhin könnte man sich zum Thema "Repository Pattern" informieren, da langfristig vermutlich mehrere Datenbanken inkl. Abfragen getestet oder eingesetzt werden.

15.08.2021 - 09:08 Uhr

Weiterhin könnte man einen Code-Konverter verwenden (kostet aber ab einer gewissen Code-Menge Geld...): https://www.tangiblesoftwaresolutions.com/product_details/cplusplus_to_csharp_converter_details.html
Oder man versucht es über den Interop Service: https://www.codeproject.com/Articles/843839/Calling-All-Stations

12.08.2021 - 08:23 Uhr

Im Buch "Visual C++ 2010 hat sich bzgl. der (damaligen ?) ADO.NET-Architektur folgende Grafik im Anhang finden lassen, die das Zusammenspiel der versch. Komponenten aufzeigt.

06.08.2021 - 10:58 Uhr

... generell das ganze Buch.

Ein Teil der Vorgehensweisen von 2012 ist aber geändert worden, Stichworte (z.B.): NuGet, Einsatz von VS Code, DateTime vs. DateTimeOffset

03.08.2021 - 14:05 Uhr

schwer mit den Modulen von Programmieren-starten.de.

Welchen bzw. welchen Themen-Bereichen von C# ? Geraten: was sind Delegates und wann machen diese effektiv Sinn ? Oder machen viele if/else-Anweisungen dasselbe wie ein switch-Statement (in Anlehnung an einen aktuellen Tweet von Head First C#) ?

31.07.2021 - 12:01 Uhr

Von den Reparatur-Vorschlägen mal abgesehen: unterliegt der Code des Projekts einer Verwaltung (z.B. Git, Subversion, ...) mit der man Zwischenstände (auch "zu Fuss") wieder herstellen kann ?

06.07.2021 - 10:46 Uhr

Weiterhin ist es aus rechnerischer Sicht egal womit (z.B. SharpDevelop i.V. mit C# 3.0-Standard, VS Studio mit .NET 2.x, Notepad i.V. mit csc & nmake, VS Code mit .NET 5,...) der Quellcode erstellt wird und welchem Sinn und Zweck dieser dienen soll. Aus menschlicher Sicht machen andere Aspekte den Unterschied zwischen Programmierung und SW-Entwicklung aus: (z.B.) Codeformatierung (wobei der Code nicht zu alt sein sollte), Code Richtlinien, Architektur, Versionierung, SW-Tests, soziale Aspekte (letztere Punkte zumindest bei steigender Komplexität des SW-Produkts),...

Noch kurz ein Tutorial für VS Code und .NET 5: Erstellen einer .NET-Konsolenanwendung mit Visual Studio Code - .NET (obwohl spezielle Möglichkeiten von .NET 5 / C# 9 dort nicht genutzt werden)

30.06.2021 - 07:51 Uhr

Mit welcher C# Version wird programmiert ? Hintergrund: mit der (aktuell) neusten Version .NET 6 werden ältere Vorgehensweisen nicht mehr in dem Ausmass benötigt i.V. zu Vorgängerversionen ( https://docs.microsoft.com/de-de/dotnet/csharp/whats-new/csharp-9 -> Top Level Anweisungen)

29.06.2021 - 22:01 Uhr

Weiterhin könnte man zu sog. "unsafe code" recherchieren (langfristig dürfte die Kontrolle durch das .NET Framework aber die solidere Entscheidung sein)

19.06.2021 - 22:13 Uhr

Auch hallo,

es wäre evtl. interessant zu erfahren, woran der erste Anlauf gescheitert ist...
Den neueren Vorschlag könnte man mit einer RichtextBox ( https://www.geeksforgeeks.org/how-to-add-text-in-the-richtextbox-in-c-sharp/) i.V. mit List<T> ( https://www.geeksforgeeks.org/object-and-dynamic-array-in-c-sharp/ ) zunächst separat (also ohne Taschenrechner als Datenquelle) versuchen zu bearbeiten.

08.06.2021 - 12:23 Uhr

try/catch in PHP auch nicht vorgesehen. starke Spekulation: der Server verwendet eine zu alte PHP-Version (oder anderweitig zu alte Software). Ansonsten gibt es try/catch/finally auch in PHP, siehe PHP: The Right Way

02.06.2021 - 08:50 Uhr

PDO sei sicher ...nicht für sich alleine, siehe https://phptherightway.com/#pdo_extension (kompl. Abschnitt)

22.04.2021 - 19:42 Uhr

"Kostenlose virtuelle Veranstaltung: JetBrains .NET Days Online, am 11. und 12. Mai.
Themen: #csharp, #fsharp, GraphQL, Blazor, gRPC, Hedy, und mehr!..."

Quelle (inkl. Link zum Anmelden): Tweet

29.03.2021 - 12:37 Uhr

Passen die Minimal-Android-Version und die Version auf dem Smartphone zusammen ? Ausserdem kann ein Emulator etwas mehr Rechenkraft haben als das Zielgerät...

19.02.2021 - 14:46 Uhr

Zusätzlich könnte es auch ein Treiberproblem geben: MySQL connection strings - ConnectionStrings.com

12.02.2021 - 11:08 Uhr

Weiterhin könnte die Angabe der verwendeten VS-Version ganz hilfreich sein (da war mal was im "alten" Forum...), immerhin könnte die verwendete IDE keine (funktionierende) Github-Integration besitzen. Ein älteres Beispiel f. VS 2015 Comm. und ein paar Schritte: https://www.escde.net/blog/github-mit-visual-studio-2015 (und als Reserve sollte man die passenden git-Kommandos auf Kommandozeile parat haben)

10.02.2021 - 10:09 Uhr

exe Datei ( C# exe) mit argumenten aus python aufzurufen? Stichwort SubProcess unter Python: https://www.dotnetperls.com/subprocess-python

08.02.2021 - 10:51 Uhr

Welche Einschränkungen wären das im Besonderen?

Mit etwas Pech setzt eine installierte Bibliothek ein bestimmtes .NET (Core) Framework voraus und versagt bei älteren (oder neueren) Version den Dienst (oder funktioniert nicht wie geplant). Da hilft im Endeffekt wohl nur Ausprobieren...

08.02.2021 - 08:44 Uhr

Library oder ein Package, ... c# USB-Schnittstellen ansprechen kann ...

Das ist wohl anzunehmen, siehe diverse Ergebnisse unter nuget.org @USB: https://www.nuget.org/packages?q=usb (wobei das installierte .NET Framework als Restriktion wohl auch beachtet werden will)

03.02.2021 - 10:50 Uhr

Für mich neu ist das objektorienterte mit Class, Methoden und natürlich die Syntax. Mit C/C++ - Hintergrund ist man auch mehr Freiheiten gewöhnt, die in C# so nicht auftreten (mit dem Hintergrund, dass das Framework potentiell gefährliche Dinge wie z.B. Speichermanipulationen nach Möglichkeit unterbindet). Weiterhin sollte man z.B. den internen Unterschied zwischen Klassen und Struct kennen, wissen wann "enum" statt "switch-case" eingesetzt wird.... Und mit dem jetzt neuen C# 9 unter .NET 5 wird "alter Ballast" der Vorgängerversionen abgeworfen, was es für Neulinge in punkto Studium von Tutorials auch nicht leichter (*) macht: C# 9.0: Top-level Statements. Or Should I Say: Hey, Where’s the Main Method?

(*)kurzgefasst soll neuerer Code potentielle Probleme der Vorgängerversionen addressieren, diese eleganter lösen oder komplett verhindern.

01.02.2021 - 09:02 Uhr

(Auf die Schnelle) Bug oder Feature ?
-auf der Startseite erscheinen bei "Bücher" Beiträge aus der Kategorie "Jobbörse"
-auf Nutzerseite kann man aktuell nicht entscheiden ob die Signatur auch angezeigt werden soll (ist nur ein optisches Problem. Kann aber stören, wenn die Signatur mehr Platz einnimmt als der eigentliche Beitrag...)

28.01.2021 - 21:17 Uhr

Guide To C# nicht mehr (öffentlich) gibt, (offtopic) der Autor desselben ist von C# auf JavaScript / Node.js /.. gewechselt und jetzt im YT-Kanal von The Native Web zu sehen.

22.12.2020 - 09:29 Uhr

Github hochzuladen. Dazu kann man im einfachsten Fall den Browser-Upload von github.com benutzen. An der Qualität der Projektdarstellung (z.B.: Ziel(e), verwendete Software, Dokumentation(en), Tests,...) sollte man anderweitig Hand anlegen.
Zertifikat (Udemy). Das dies nicht viel Wert ist,

Käme auch auf das Gesamtpaket an. Im Fall von Udemy steckt zum Erwerb eines Zertifikats nämlich (meistens) ein Durchklicken und "als erledigt markieren" der Lehrinhalte.

09.12.2020 - 19:54 Uhr

Was spricht gegen ein gleiches Positing in einem anderen Forum? Die FAQ: [Hinweis] Wie poste ich richtig? (spez. 2.2), obwohl hier wohl nicht viele
C#-ler mit Erfahrung mit .NET Connector sein dürften. Abgesehen davon ist dieser Connector wohl auch veraltet...

19.11.2020 - 10:06 Uhr

Weiterhin könnte man eine richtige DB inkl. Server verwenden, Connectionstrings siehe https://www.connectionstrings.com/ Und man kann sich vorab nur mit den tatsächlich benötigten Daten begnügen (passende SQL-Abfrage(n), entweder via SQL, Hersteller-Abfragesprache oder OR-Mapper)

16.11.2020 - 19:42 Uhr

Evtl. könnte Pyjion auch einen Blick wert sein: Link zum Blogpost

02.11.2020 - 22:32 Uhr

Visual Studio und Webapplikation deutet zwar auf ASP.NET (Core) hin, aber das ist eben nicht zwingend (Eigenrecherche zu "Visual Studio Python Flask"). Ansonsten könnten hier einige (freie) Anbieter dabei sein: https://dotnet.microsoft.com/apps/aspnet/hosting

02.11.2020 - 11:48 Uhr

Welche IDE wird denn verwendet ? Neben dem Platzhirsch "Visual Studio" gibt es "Visual Studio Code", "MonoDevelop", "SharpDevelop" (veraltet), Cloudlösungen a la https://paiza.io/en/, Kommandozeile,... Aber vielleicht lässt sich dieses Codebeispiel mit automatischer Codevervollständigung Zeile für Zeile nachstellen: https://www.dotnetperls.com/xmlwriter

02.11.2020 - 11:02 Uhr

Auch hallo,

ist es wirklich eine eigene/fremde Klasse oder der Namespace aus .NET (Core) ? Letzteres ist in .NET Core 5.2 RC dabei und sollte von daher nicht so schnell abgekündigt werden...

30.10.2020 - 17:11 Uhr

Generell sollte man erst die Programmiersprache auf elementarer Ebene erlernen und dann darauf aufbauende Frameworks / Bibliotheken (und man sollte dort immer wissen, was da "unter der Haube" passiert)

30.10.2020 - 13:00 Uhr

Zusätzlich könnte man sich für die Module und deren -gemeinsame- Datenbankoperationen das sog. "Repository Pattern" anschauen: https://www.norberteder.com/das-repository-pattern-anhand-eines-beispiels-inkl-tests/ (und die Rechte für die CRUD-Operationen wollen wohl auch angepasst werden)

23.10.2020 - 23:58 Uhr

man andere sowieso schnell lernen kann

Trotzdem haben andere Sprachen auch ihre Eigenheiten. C/C++ hat dem Programmierer mehr Freiheiten (und damit auch Verantwortung) gelassen, Stichwort Speicherverwaltung oder Referenzen/Zeiger. Oder das Delegaten-Konzept von .NET gibt es in Java nicht (bzw. nur sehr umständlich).

21.10.2020 - 09:31 Uhr

Also es gibt heute noch Systeme, die mit C oder Cobol (oder ASP.NET) programmiert wurden und gepflegt werden wollen... Und die beschriebene Gefahr von wg. Klingelbeutel besteht tendenziell überall, wo ein Monopol (oder Oligopol) ins Spiel kommt.

20.10.2020 - 15:20 Uhr

Der Hinweis von wg. Debugger gilt für VS, vielleicht nicht für Sololearn
Aber zwecks eines Erfolgserlebnisses (vorige Hinweise wurden eingearbeitet):

 static void Main(string[] args)
        {
            Console.WriteLine("Bitte Wunschpreis eingeben :");
            int maxBid = Convert.ToInt32(Console.ReadLine());
               //gilt nur für (negative) Ganzzahlen, ebenso die Gebote
            while (true)
            {
                Console.WriteLine("Bitte ihr Gebot eingeben: ");
                string ins = Console.ReadLine();
                int Bid = Convert.ToInt32(ins);

                if (Bid > maxBid) 
                {
                    Console.WriteLine("Sold: " + Bid);
                    Console.WriteLine("Enter drücken zum Beenden");
                    Console.ReadLine();
                    break;
                }
            }  
05.10.2020 - 07:46 Uhr

Der Hinweis mit den Grundlagen ist natürlich richtig.
Aber evtl. hilft das weiter: https://www.codeproject.com/Articles/795470/Creating-MDI-Forms-in-WinForms Und die [FAQ] Kommunikation von 2 Forms nicht vergessen

18.09.2020 - 20:51 Uhr

Die Logindaten lassen sich auch in eine externe .cs Datei eintragen (analog wie .inc bei PHP): Beispiel bei 07planning

17.09.2020 - 18:19 Uhr

Delegates könnten hier auch eine Option sein

14.09.2020 - 18:28 Uhr

Doppelpostings ( java-forum.org ) (auch wenn nicht viel Brauchbares drinsteht) sind bitte zu vermeiden.
Mit dem Herunterladen könnten die Inhalte der NuGet-Pakete aus dem Tutorial gemeint sein: VS starten - "Extras" - "NuGet-Paket-Manager" - "Paket-Manager-Konsole". Dort dann den gezeigten Befehl eingeben (das Herunterladen dauerte ~1 Minute)