Suchergebnisse
Suchergebnisse 1-30 von insgesamt 149.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Wenn ich die Zwischenablage richtig verstehe, dann kann darin immer nur ein Datenelement (ob Text, Bild, Audio oder so) gespeichert werden. Somit könntest du dir ein Datenformat ausdenken, in dem dann beide Daten (Pfad und Inhalt) gespeichert werden. Jedoch würde ich persönlich für eine Copy&Paste-Funktion beim Kopieren nur den Pfad speichern und dann, sobald eingefügt werden soll, sowohl die Datei auslesen als auch in die neue Datei schreiben. Für einen solchen Vorgang gibt es auch bereits Funk…
-
Lässt sich tatsächlich das Programm von überall starten oder nur eine Verknüpfung des Programmes? Eine Verknüpfung ruft das Programm an der Stelle auf, an der es liegt, bzw. wenn du zu 'Rechtsclick' -> 'Eigenschaften' navigierst, siehst du unter 'Ausführen in:' den entsprechenden Ort. Edit: Weiterer Tipp: Normalerweise sollte die Exception dir genau mitteilen, welche Datei (mit absoluter Pfadangabe) nicht gefunden wurde, also wo genau gesucht wurde
-
Die Methode ReadAllText erwartet eine Pfadangabe, in deinem Fall "file.txt". Diese Pfadangabe ist, da sie nicht mit einem Laufwerk ("C:", "D:" usw.) beginnt, eine relative Pfadangabe. Sie wird damit an den Pfad angehängt, in dem das Programm ausgeführt wird, dies ist meist auch das Verzeichnis, in dem das Programm sich befindet. Ich nehme an, dass der Hyperlink dafür sorgt, dass das Programm von dem Pfad der Word-Datei aus ausgeführt wird, indem sich "file.txt" nicht befindet und somit nicht gef…
-
shrink byte array
BeitragSo, weil ich nichts Besseres zu tun hatte, noch eine weitere Lösung. Wohlgemerkt, weder schön, noch besonders performant, aber LINQ C#-Quellcode (5 Zeilen) Halt einfach weil LINQ es kann
-
Noch als kleiner Nachtrag, zu dem Punkt, ob man zwingend zwischen Model und ViewModel trennen muss: EdR hat vollkommen Recht damit, dass dies häufig nicht notwendig ist. Um beim Personen-Beispiel zu bleiben, kann ich, falls ich eine Liste von Personen aus irgendeiner Quelle erhalte, das entsprechende Personen-Modell so anlegen, dass ich den Zugriff auf die jeweiligen Eigenschaften anbiete und auch INotifyPropertyChanged implementiere um diese Eigenschaften an verschiedenen Stellen zu ändern. Mei…
-
Also ich bin mir nicht absolut sicher ob es funktioniert, aber rein vom Gefühl würde ich einfach mal ein wenig mit nem DataGrid rumspielen und schauen was damit alles möglich ist. Ich vermute der komplizierteste von dir genannte Punkt ist vermutlich "Spaltenbreite und Zeilenhöhe ändern excellike". Ansonsten was Controls betrifft:- codeproject.com/Articles/691749/Free-NET-Spreadsheet-Control - codeproject.com/Articles/712093/WPF-Spreadsheet - syncfusion.com/products/wpf/sfspreadsheet (kommerziell…
-
Cross-Platform Mobile Development
lukekogv - - Weitere Sprachen und sprachübergreifende Themen
BeitragDa ich zuletzt in beide Bereiche, Xamarin und Cordova (PhoneGap), testweise eingestiegen bin, hier mal grob meine Erfahrungen: Zunächst zu Xamarin, das seit der Übernahme von Microsoft tatsächlich komplett kostenlos ist: Bei der App-Entwicklung mit Xamarin ist zu beachten, dass letztendlich für jedes System eine native Anwendung erstellt wird. Grob gesagt hat Xamarin nichts anderes gemacht, als die SDKs von Android (Java) und iOS (ObjectiveC) in C# zu übersetzen (was für WindowsPhone / UWP nicht…
-
Die Bezeichnung 'ToString' ist auch ziemlich irreführend, da die Methode das Objekt nur für spezielle Fälle (Integers, Doubles) tatsächlich umwandelt. Für alle anderen Objekte gibt 'ToString' in erster Linie eine Beschreibung, die für den Menschen lesbar ist, zurück. Sobald eine Klasse von 'Object' erbt (und das tut sie letztendlich immer), besitzt sie auch die 'ToString'-Methode und kann diese überschreiben, um eine bessere Beschreibung des Objektes anbieten zu können. Nun musst du dir die Frag…
-
Lahme Website
BeitragIch bin definitiv kein Experte in Webtechnologien, habe aber mir aber dennoch deine Seite mal laden lassen und mir dabei die Firefox-Konsolenausgabe anzeigen lassen. Die Anzahl der Request gerade an "fonts.gstatic.com" ist extrem hoch und lässt sich vermutlich mit dem verwendeten Theme in Verbindung bringen (hab da mal was zu gefunden). Was mich zudem wundert, ist, dass die Server-Verarbeitungszeit laut der Firefox-Netzwerkanalyse extrem hoch ist und weniger der Transport der Daten. Zudem sagt m…
-
Ich würde hier eher darauf hinweisen, warum seine Lösung nicht funktioniert: Das Problem liegt in der Tatsache, dass Replace einen String nicht verändert. Die Replace-Methode erstellt hingegen eine Kopie, in der dann ausgetauscht wird und diese Kopie wird zurückgegeben und müsste für den nächsten Austausch verwendet werden. Du führst jedoch den Austausch durch und lässt das Ergebnis dann fallen. Letztendlich müsstest du also bei jedem Replace das Ergebnis speichern und damit weiterarbeiten. Grun…
-
Zitat von C-Sharp: „Anscheinend ist das von Microsoft auch nicht vorgesehen ein ausgewähltes Item zu "refreshen". Was ja eigentlich auch berechtigt ist, da es in der Source nicht geändert wurde.“ Naja, wie du dem GIF oben unter "Ergebnis" entnehmen kannst, funktioniert es offensichtlich doch; das, was sich als Auslöser verändert (in deinem Fall die Sprache), muss jedoch eine DependencyProperty sein. Dieses Refreshen muss dann auch nicht manuell geschehen, sondern wird automatisch erledigt. Wenn …
-
Wie gesagt, meine erste Lösung für das Problem wäre, ein MultiBinding zu verwende mit der Sprache als Eigenschaft, an die gebunden wird. In dem Beispielprojekt habe ich keine Übersetzung eingebaut, jedoch wird ebenfalls ein Converter verwendet und eine ComboBox ändert die Einträge in einer zweiten ComboBox sowie die entsprechende Zusammenfassung. Ich werde dir das Projekt auch als PM schicken, möchte hier aber den Ansatz auch der Allgemeinheit nicht vorenthalten. (Versteckter Text) (Versteckter …
-
Zitat von Dekar: „ Ich fasse mich bei einer Frage kurz, ich suche eine alternative zu FTP bzw. TCP - Ich möchte von einem Server an einen Clienten Befehle senden und der Client soll je nach Befehl dementsprechend reagieren. “ Die leidige FTP-Chat Geschichte habe ich erwähnt, da der erste Post letztendlich auch ein Konzept vorgestellt hat, für das FTP (in jeder Form) unsinning ist, unabhängig vom Sicherheitsaspekt. Wichtig ist in meinen Augen daher, dem OP diesen Sachverhalt eindeutig klar zu mac…
-
Zitat von Quadsoft: „ Zitat von lukekogv: „FTP hat und hatte in seiner langen Geschichte schon immer einen klaren Zweck, den es noch immer erfüllt.“ Das Argument ist so sinnvoll wie zu sagen ...“ Direkt im nächsten Satz schreibe ich davon, dass man viele Aufgaben anders lösen muss und dementsprechend ist dies durchaus ein sinnvolles Argument für die Aussage, dass man Protokolle gerade gegenüber Nichtwissenden nicht einfach so als 'schlecht' bezeichnen sollte, sondern ganz allgemein eher differen…
-
Zitat von C-Sharp: „Um CSS kommst du so oder so nicht drum rum oder du verschreckst deine Enduser“ .... Flash Ne, nur ein Scherz, CSS ist tatsächlich elementar, genauso wie in Grenzen Javascript. Was du auf dem Server verwendest, ist ziemlich egal. Dass PHP am weitesten verbreitet ist, sollte bekannt sein, ist aber nur relevant, falls du einen Freehoster nutzen möchtest, ansonsten kannst du dir die Sprache aussuchen. Visual Studio kann übrigens dank Microsofts Öffnung gegenüber Neuem und vor all…
-
Zitat von Trade: „Zitat von VincentTB: „FTP ist nicht schlecht“Doch. “ Nö, in erster Linie um diesem unsinnigen FTP-Gebashe mal etwas entgegen zu setzen. Warum soll ich FTP (ohne das S) nicht nutzen, um in meinem lokalen Netzwerk oder auch VPN Datein zu verschieben? Ich kann verstehen, dass bei all den wundervollen Plänen von Leuten, auf FTP basierende Chats zu entwerfen oder grundsätzlich im Internet mit offenen FTP-Servers zu arbeiten, einige dazu übergegangen sind, Protokolle von vornerein zu…
-
Crossplatform Appentwicklung - Build für iOS/OSX
lukekogv - - Weitere Sprachen und sprachübergreifende Themen
BeitragIch bin mir nicht absolut sicher, aber ich habe davon gehört, dass es möglich sein soll, diesen Build quasi extern "in der Cloud" durchführen zu lassen. Ein dabei aufgeschnapptes Stichwort lautetet Intel XDK, da ich allerdings noch nicht genauer recherchiert oder es gar ausprobiert habe, kann ich für diese Möglichkeit keine Garantie geben. Auch von der Möglichkeit, so etwas in eine lokale virtuelle Maschine auszulagern, weiß ich leider nichts, wäre an Erkenntnissen aber ebenfalls interessiert, d…
-
Zunächst würde ich vorschlagen, auch die Sprache, in die übersetzt werden soll, als Eigenschaft hinzuzufügen und an diese zu binden, letztendlich also mit einem MultiBinding. Auf diese Weise konnte ich problemlos an die entsprechenden Eigenschaften binden und auch die Zusammenfassung wurde aktualisiert. Was mir zusätzlich noch eingefallen ist, sollte der gerade angesprochene Tipp nicht anwendbar sein oder auch nicht funktionieren, könnte möglicherweise das folgende zusätzliche Binding helfen: XM…
-
Du kannst nicht einfach ausführbare Dateien durch die Gegend verschieben und erwarten, dass diese dann weiterhin funktionieren. Du kannst ja mal versuchen irgendeine ausführbare Datei aus deinen installierten Programmen verschieben, ausführen und schauen was passiert. Normalerweise kopiert / erzeugt Visual Studio alle relevanten Dateien im Debug-Ordner, du müsstest also zumindest diesen Ordner an andere Stellen kopieren. Falls du möchtest, dass dein Programm "auf dem Desktop liegt", denke über d…
-
Das ändert jedoch nichts daran, dass er die unterschiedlichen Kopiervorgänge dennoch sofort starten und pseudoparallel abarbeiten kann und keine Queue für die einzelnen Vorgänge implementieren muss, da sein OS das sowieso schon übernimmt. Man weiß auch nie welche anderen Schreib- und Lesevorgänge die Festplatte während einer Kopieraktion übernimmt, da man die Festplatte schließlich nicht reserviert. Ich finde die Idee gut, den Kopiervorgang in eine Methode ("Kopieren") auszulagern, was für eine …
-
Countdown (Threading)
BeitragUm die ganze Problematik mal zu vereinfachen: Du hast eine Funktion(alität) in deinem Programm, die irgendetwas tut und dazu etwas länger braucht, wodurch, wenn du diese ganz einfach dann ausführst, wenn bspw. ein Button gedrückt wird (also in dem Handler), deine grafische Benutzeroberfläche einfriert. 1. Frage: Warum passiert das? Ich will jetzt nicht genauer darauf eingehen, aber letztendlich ist das auf sogenannte Threads zurückzuführen. Die Dinge, die du in deinem Programmcode so machst, wer…