Laden...

Forenbeiträge von HansFred Ingesamt 48 Beiträge

09.12.2020 - 14:49 Uhr

du schreibst die einträge in die root und daher landen sie auch in die root du musst schon das richtige element verwenden von alleine passiert das nicht!!
die moderatoren haben dich schon auf die grundlagen von xml mit c# hingewiesen wieso beachtest du das nicht???
https://www.mycsharp.de/wbb2/thread.php?threadid=123499

01.12.2020 - 09:44 Uhr

com ist tot und den austausch kann man per grpc machen

25.11.2020 - 09:16 Uhr

es liegt ganz sicher nicht am async

25.11.2020 - 09:12 Uhr

eine entity framework oder entity framework tools runtime gibt es nicht die abhängigkeiten werden mit dlls ausgeliefert

24.11.2020 - 18:21 Uhr

wenn nicht ein bestimmter arbeitgeber nach einem bestimmten zertifikat fragt bringt dich das beruflich nicht weiter
Welche anerkannten Schulungen/Zertifizierungen für .NET und Softwarearchitektur gibt es?

24.11.2020 - 13:35 Uhr

wenn du etwas nicht weißt dann les doch einfach nach
RGB-Farbraum
https://www.tls-led.com/news/rgbw.php

24.11.2020 - 12:54 Uhr

das nennt sich discovery und muss das gerät unterstützen indem es zum beispiel auf ein broadcast im netzwerk hört. fertig gibt es das nicht.

23.11.2020 - 15:41 Uhr

du kannst keine frontend modelle in der datenbank nutzen

und sollst das auch nicht
[Artikel] Drei-Schichten-Architektur

21.11.2020 - 21:36 Uhr

es ist richtig das du mit DateTimeOffset arbeitest was in .NET empfohlen ist aber die umwandlung in die aktuelle timezone muss im viewmodel selbst gemacht werde.
in wpf kannst du dazu einen eigenen converter schreiben und zum binden verwenden der das dann automatisch macht!

<Window.Resources>
  <local:DateTimeOffsetToLocalConverter x:Key="DateTimeOffsetToLocalConverter" />
</Window.Resources>

<TextBlock Text="{Binding Date, Converter={StaticResource DateTimeOffsetToLocalConverter}}" />
17.11.2020 - 17:36 Uhr

du willst also deinen schülern kein visual studio geben weil sie ein konto brauchen und das ablehnen würden wegen datenschutz aber stattdessen bietest du ihnen einen editor mit den gleichen datenschutzbedigungen an denen sie implizit zustimmen wenn sie ihn nutzen und nicht ablehnen können ausser sie nutzen ihn nicht??

16.11.2020 - 21:13 Uhr

hightech dann musst du deinen eigenen link richtig lesen weil sich der support nicht an windows 10 sondern an der version von windows 10 orientiert und der support der heutigen aktuellen version 2029 endet und wann .net framework aus windows verschwindet ist auch nur eine frage der zeit!
und net framework ist sehr wohl abgekündigt indem microsoft gesagt hat es wird nicht mehr weiter entwickelt und hier geht es um entwiklung!

16.11.2020 - 21:01 Uhr

net core ist aus der neuausrichtung von asp.net core entstanden daher auch der name weil .net framework die anforderungen von einer modernen webanwendung nicht mehr erfüllt hat und erst danach wurde eine eigene runtime in form von .net core daraus was heute die zukunft ist.

16.11.2020 - 20:29 Uhr

.net framework ist komplett abgekündigt und es gibt nur noch den lebenslauf von .net 5

16.11.2020 - 19:55 Uhr

microsoft lizenzen sind nutzerbezogen und das kann oder darf auch euer admin nicht ändern ansonsten ist eine lizenzverletzung.
aus interesse: jede software hat nutzungsbedingungen was machst du wenn ein schüler einen anderen open source editor aufgrund der nutzungsbedingungen ablehnen?

16.11.2020 - 18:22 Uhr

webapplikationen in asp.net core sind einfach nur konsolenanwendungen die du über die cli startest und es wird dann der interne webserver kestrel verwendet https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel
das gilt sowohl für visual studio wie auch für visual studio code daher findest du das auch in der asp.net dokumentation und nicht in der ide.
aus interesse: jede software hat nutzungsbedingungen was machst du wenn ein schüler einen anderen open source editor aufgrund der nutzungsbedingungen ablehnen?

14.11.2020 - 12:24 Uhr

bei heise kann man sehr schnell die qualität vom artikel anhand des autors erkennen und hier hätte ich nicht weiter gelesen

13.11.2020 - 13:42 Uhr

was willst du machen sowas wie ein undo oder was ist der sinn?? so wie du reference types behandelst ist es ein grundlegend falsches vorgehen das du anders lösen solltest.
es macht jedenfalls keinen sinn eine liste parallel zu bearbeiten und an den sql server zu schicken
dazu sei noch gesagt das man kein DateTime in der datenbank verwenden weil das die zeitzone verliert sondern man verwendet DateTimeOffset mit datetime2 als spaltentyp

10.11.2020 - 14:17 Uhr

das eingebaute konfigurationssystem von .net deckt solch einen fall von haus aus nicht ab weil settings über den mechanismus nicht zentral behandelt werden. dazu musst du verschiedene config sets anlegen die dann von verschiedenen orten geladen werden können. wenn das netzwerklaufwerk aber nicht mehr existiert dann würde die applikation im zweifel abstürzen.
oder noch besser das alte konfigurationsframework gar nicht nutzen und das neue framework nutzen. das kann das von haus aus.

10.11.2020 - 12:43 Uhr

das hat ein sinn das sie da liegt wo sie liegt wieso willst du das ändern?

10.11.2020 - 10:31 Uhr

c# ist keine runtime sondern eine programmiersprache du solltest daher schauen wie die windows API dafür ist und kannst diese dann mit c# ansprechen.
c# ist behandelt die windows api nur wie ein wrapper aber manche dinge muss man selbst wrappen.

das prozess pausieren ist in echt aber kein prozess pausieren sondern einen snapshot machen und dann den prozess wieder mit dem snapshot starten. das heisst du wirst aus der applikation selbst keine chance haben den eigenen prozess der anwendung wieder zu starten

09.11.2020 - 18:12 Uhr

ich denke wir sollen ihm das xaml machen mit dem er die eingabe anzeigen kann

08.11.2020 - 14:35 Uhr

ganz schön freche antwort wenn man bedenkt das man dir helfen will. ich denke du kannst es einfach nicht kapieren oder willst es nicht kapieren.

nicht umsonst vergleichst du das dezimale system mit 1 Kilogramm mit einem binärsystem base 10 und 1000 bytes

viel erfolg peace!

08.11.2020 - 13:18 Uhr

nimmst du nicht zehn zweien (=Kilo) sondern 20 dann hast du mega
nimmst du nicht zehn zweien (=Kilo) sondern 30 dann hast du giga
nimmst du nicht zehn zweien (=Kilo) sondern 40 dann hast du tera

das ist wirklich sehr einfache mathematik

08.11.2020 - 13:08 Uhr

ja offenbar hast du früher nicht aufgepasst

2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 = 1024

jetzt musst du nur noch richtig mit den fingern abzählen dann siehst du zehn zweien

08.11.2020 - 12:53 Uhr

dann lese doch den artikel richtig. Kilo hat 10 bytes also heisst es ausgesprochen 2 hoch 10 Bytes = 1024 Bytes
das ist simple mathematik Google-Suche nach 2^10

07.11.2020 - 13:25 Uhr

weil du immer eine neue instanz der form erzeugst

07.11.2020 - 12:42 Uhr

du setzt den sql command über string funktionne zusammen was man nicht tun soll und im artikel steht wieso

der debugger sagt dir was genau null ist und du kannst prüfen wo du das objekt vergisst zu setzen oder du kannst mit einem breakpoint genau prüfen wodas null setzen passiert. du musst nur der anleitung folgen!

05.11.2020 - 10:04 Uhr

Es gibt regeln welche daten in welchen ordnern abgelegt werden sollen. in deinem fall ist es die programdata aus Environment.SpecialFolder. dort ist es übrlich das man einen ordner mit dem firmenname erstellt, dann mit dem produktname und darin dann dateien ablegt.

04.11.2020 - 17:21 Uhr

es heisst winforms und nicht swf. swf ist die abkürzung für shockwave flash.

04.11.2020 - 17:18 Uhr

Wenn ihr im SQL Server indexed views verwenden könnt dann braucht ihr gar keinen cache sondern könnt direkt auf die indexierten daten zugreifen. das ist eine besondere fähigkeit vom SQL server. ich halte es aber für fragwürdig wieso ein web client eine tabelle mit 100.000 daten anzeigen soll.

04.11.2020 - 16:45 Uhr

Erklär mal was das problem ist auf das du gestossen bist

03.11.2020 - 19:59 Uhr

webanwendungen sind allein aufgrund der notwendigen anforderungen und technologien immer komplexer als desktopanwendungen daher keine ahnung was du dir unter einfach vorstellst.

03.11.2020 - 19:17 Uhr

Wenn du etwas nicht kannst dann musst du es lernen oder jemanden beauftragen. von alleine wird das nicht passieren.

03.11.2020 - 18:10 Uhr

Warum sollte dir jemand sowas kostenlos machen oder das für dich kostenlos laufen lassen?? Gibt eigentlich keinen einzigen anbieter mehr der sowas auf dauer kostenlos betreiben lässt. Die Cloudanbieter bieten dir zwar gewisse Kontingente kostenlos aber auch nicht alles oder für immer. Die sind auch nicht die Wolfahrt.
Wenn du sowas kostenlos haben willst dann musst du das mit deiner Zeit und mit deiner Infrastruktur selbst machen. Die kostet dann nur dich etwas.

03.11.2020 - 16:27 Uhr

php braucht genauso ein Webserver mit einer Runtime und einer Datenbank genauso wie ASP.NET
Der unterschied ist nur das php eine frickelige Scriptsprache ist und mit .NET und C# du eine ordentliche Hochsprache hast

Ansonsten gelten für php und ASP.NET exakt die gleichen Regeln was eine Webanwendung betrifft

02.11.2020 - 11:25 Uhr

Wenn eine Klasse abgekündigt ist dann schreibt der .NET Compiler einen Hinweis in das Log das du dann in Visual Studio angezeigt bekommst aber das Verhalten bei dir hat absolut nichts mit einer abgekündigten Klassen oder Namespace zutun. Es wäre besser gewesen wenn du gleich geschrieben hättest das du ein Problem mit der Autovervollständigung hast und nicht ratest das es an einer abgekündigten Klassen liegen würde.

02.11.2020 - 11:08 Uhr

System.Xml ist keine Klasse sondern ein Namespace aber weder der offizielle .NET System Namespace noch die XML-Klassen sind abgekündigt. Woher hast du dieses Gerücht??

22.10.2020 - 14:36 Uhr

300 MB Json zu serialisieren um auf ein paar Felder zuzugreifen ist dämlich ja aber du kannst doch einfach auf das Feld direkt zugreifen

using System;
using Newtonsoft.Json.Linq;

public class Program
{
	public static void Main()
	{
		var json = @"{
  ""total"": 1,
  ""issues"": {
    ""id"": 1,
    ""fields"": {
      ""field1"": 1,
      ""field2"": 2
    }
  }
}";
		
		JObject data = JObject.Parse(json);
		Console.WriteLine("Total: " + data["total"]);
	}
}

Willst du wissen ob das feld existiert dann prüfe einfach auf null
if (data["existiertnicht"] != null) oder eben ContainsKey

wenn es dir um den Joken in deiner umständlcihen beschreibung geht dann kannst du auch da einfach auf null prüfen.
JObjekt ist unter der Haube ein Dictionary (IDictionary<string, JToken) daher gibt es hier ein Contains und beim JToken eben nicht

https://dotnetfiddle.net/ZGyAWR

21.10.2020 - 12:27 Uhr

Warum serialisierst du nicht einfach das Objekt?

21.10.2020 - 12:24 Uhr

C# stirbt nicht das ist nur eine Meinung einer offenbar inkompetenten Beratungsführungskraft.
Sogar Immo blieb nichts anderes übrig als über den Beitrag zu lachen https://twitter.com/dotnetpro_mag/status/1298901392879484929

19.10.2020 - 16:46 Uhr

Diese selten dämliche Aussage wurde auf Twitter zerrissen.
https://twitter.com/dotnetpro_mag/status/1298901392879484929

Die liebe Frau Riederer hat sich und ihrem Unternehmen mehr geschadet als das der Artikel werbung gemacht hätte genauso wie dotnetpro sich mit dem Artikel egschadet hat