Articles of c #

Wie Festlegen der Z-Reihenfolge eines Steuerelements, das WinForms verwendet

Ich schreibe eine benutzerdefinierte TextBox , die bei der Fokussierung ihren TextBox ändert. Beim Hinzufügen eines Rahmens wird das Steuerelement mit den benachbarten überlappend textBox.BringToFront() . Ich bringe das Textfeld vorübergehend an den textBox.BringToFront() des Dialogfelds (mit textBox.BringToFront() ). Sobald jedoch die Bearbeitung abgeschlossen ist und der Fokus verloren ist, möchte ich das Steuerelement in […]

Raw SQL Query ohne DbSet – Entity Framework Core

dbData.Database.SqlQuery Entity Framework Core entfernt wird dbData.Database.SqlQuery Ich kann keine Lösung finden, um eine dbData.Database.SqlQuery SQL-Abfrage für meine Volltextsuche zu erstellen, die die Tabellendaten und auch den Rang dbData.Database.SqlQuery . Die einzige Methode, die ich gesehen habe, um eine dbData.Product.FromSql(“SQL SCRIPT”); SQL-Abfrage in Entity Framework Core zu dbData.Product.FromSql(“SQL SCRIPT”); ist über dbData.Product.FromSql(“SQL SCRIPT”); Das ist […]

Implementieren des Hoey Shamos-Algorithmus mit C #

Okay, ich bekomme jetzt die richtigen Informationen von meinem aktuellen Algorithmus! Allerdings, mit 700.000 Polygonen zu überprüfen, ist es einfach viel zu langsam! Das vorherige Problem ist behoben (My Line2D schneidet mit der Methode war falsch) Jetzt geht es darum, meinen Engpass zu identifizieren! Dieser Algorithmus soll O (nlog-n) sein, also sollte es viel schneller […]

Fehler C2679: binär ‘<<': kein Operator gefunden, der einen rechten Operanden vom Typ 'std :: string' verwendet (oder es gibt keine akzeptable Konvertierung)

Hier ist mein Code, wie behebe ich diesen Fehler? #include “stdafx.h” #include using namespace std; int main() { string title = “THE WORLD OF PIRATES”; cout << title << endl; cout << " Welcome to the world of pirates"; cin.get(); return 0; } Der Fehler ist binary ‘<<' : no operator found which takes a […]

Wie verbinde ich mich mit einer MS Access Datei (mdb) mit C #?

Ich versuche, eine Verbindung zu einer MDB-Datei herzustellen, und ich verstehe, dass ich Microsoft.OLEDB.JET.4.0 Datenanbieter benötigen würde. Leider habe ich es nicht auf der (Universität) Maschine installiert. Da sie diesen Anbieter nicht bieten, glaube ich, dass es einen Weg geben sollte. Wie kann ich mich ohne Microsoft.OLEDB.JET.4.0 mit der Datei verbinden oder gibt es eine […]

Warum unterstützt XmlSerializer kein Dictionary?

Nur neugierig, warum das Wörterbuch nicht von XmlSerializer unterstützt wird? Sie können es leicht genug XmlTextWriter , indem Sie DataContractSerializer und das Objekt in einen XmlTextWriter , aber was sind die Eigenschaften eines Dictionary, das es einem XmlSerializer schwer macht, sich damit zu beschäftigen, dass es sich tatsächlich um ein Array von KeyValuePairs handelt. In […]

getch ist veraltet

Irgendwo in der Zeit habe ich C und C ++ in der Schule gemacht, aber ich habe nicht viel Aufmerksamkeit auf C ++ bekommen. Jetzt möchte ich etwas auf C ++ achten, aber wenn ich die function getch() , bekomme ich die Warnung von unten. Warnung C4996: ‘getch’: Der POSIX-Name für dieses Element ist veraltet. […]

Ein wiederverwendbares Muster, um ein Ereignis in eine Aufgabe umzuwandeln

Ich hätte gerne einen generischen Code, der wiederverwendbar ist, um EAP-Muster als Aufgabe zu Task.Factory.FromAsync , ähnlich wie Task.Factory.FromAsync für BeginXXX/EndXXX APM-Muster . Z.B: private async void Form1_Load(object sender, EventArgs e) { await TaskExt.FromEvent( handler => this.webBrowser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(handler), () => this.webBrowser.Navigate(“about:blank”), handler => this.webBrowser.DocumentCompleted -= new WebBrowserDocumentCompletedEventHandler(handler), CancellationToken.None); this.webBrowser.Document.InvokeScript(“setTimeout”, new[] { “document.body.style.backgroundColor = […]

Warum sollte die function system () in C und C ++ vermieden werden?

Ich habe eine Menge Leute in Foren gesehen, die sagen, dass sie die system() function vermeiden system() , wie das system(“cls”) . Ich verstehe nicht warum. Bitte sagen Sie mir, warum ich diese function vermeiden sollte. Und da clrscr() nicht mit CodeBlocks funktioniert, gibt es andere Möglichkeiten, den Bildschirm zu löschen, ohne die function system() […]

Machen Sie ASP.NET WCF konvertieren Wörterbuch in JSON, “Key” & “Value” -Tags weglassen

Hier ist mein Dilemma. Ich verwende einen RESTful-ASP.NET-Dienst und versuche, eine function zum Zurückgeben einer JSON-Zeichenfolge in folgendem Format zu erhalten: {“Test1Key”:”Test1Value”,”Test2Key”:”Test2Value”,”Test3Key”:”Test3Value”} Aber ich bekomme es stattdessen in diesem Format: [{“Key”:”Test1Key”,”Value”:”Test1Value”}, {“Key”:”Test2Key”,”Value”:”Test2Value”}, {“Key”:”Test3Key”,”Value”:”Test3Value”}] Meine Methode sieht so aus: [OperationContract] [WebInvoke(Method = “POST”, BodyStyle = WebMessageBodyStyle.WrappedRequest, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)] public Dictionary Test(String Token) […]