Tag: delegates
Die Delegierten können sich auf mehrere Konzepte. Ein Objekt kann sich verlassen auf andere (Stellvertretung), um eine Funktion auszuführen. Delegation kann auch beziehen sich auf die Programmiersprache-Funktion macht Gebrauch von der Methode lookup-Regeln für die Verteilung der self-Anrufe. In C# wird ein Delegat definiert, welche Methode aufgerufen werden soll, wenn ein Ereignis ausgelöst wird.
8
Antworten
Sagen, dass ich eine Klasse mit vielen öffentlichen Methoden: public class MyClass { public void method1() {} public void method2() {} (...) public void methodN() {} } Nun würde ich gerne eine wrapper Klasse, die würde delegieren
3
Antworten
Diese ist eindeutig nicht erscheint, wie es wäre nicht die beste Praxis. Kann mir jemand erklären, warum wäre es nicht ein best-practice-oder wie das funktioniert? Keine Bücher oder Artikel, die eine Erklärung wäre willkommen. //The constructor public
1
Antworten
Wie kann ich pass den event-handler TextBlock_MouseDown_Test1 oder TextBlock_MouseDown_Test2 zu SmartGrid, so dass die Textblöcke die er erstellt wird, führen Sie diese Ereignishandler, wenn Sie angeklickt werden? Dem nachstehenden code wird die Fehler: Die beste übereinstimmung für
3
Antworten
Ich würde gerne zwei Threads. Nennen wir Sie : Thread Ein Thread B Thread feuert ein event-und thread B hören Sie zu diesem Ereignis. Wenn der Thread B Ereignis-Listener ausgeführt wird, ausgeführt wird, mit dem Thread Eine
3
Antworten
Muss ich die Umsetzung der folgenden pattern in php: class EventSubscriber { private $userCode; public function __construct(&$userCode) { $this->userCode = &$userCode; } public function Subscribe($eventHandler) { $userCode = $eventHandler; } } class Event { private $subscriber; private
1
Antworten
Habe ich gelesen, das Apple-docs und ich kontrollierte diese Foren und ich habe (erfolgreich) getan, einige tutorials gemacht und meine eigenen Delegierten und ich noch etwas nicht verstehen. Ich bin sicher, dass es etwas ist, was ich
3
Antworten
Nehmen Sie den folgenden code: private void anEvent(object sender, EventArgs e) { //some code } Was ist der Unterschied zwischen folgenden ? [object].[event] += anEvent; //and [object].[event] += new EventHandler(anEvent); [UPDATE] Anscheinend gibt es keinen Unterschied zwischen
5
Antworten
Folgenden diese Frage - Pass-Methode als Parameter mit C# und einige meiner persönlichen Erfahrung ich würde gerne wissen, ein wenig mehr über die Leistung der Aufruf einer delegate vs nur den Aufruf einer Methode in C#. Obwohl
3
Antworten
Ich habe eine winform - winform1 und 2 Benutzer-Steuerelemente control1 und inhalt2 auf diese form Nun will ich definieren benutzerdefiniertes Ereignis, die ausgelöst wird/entlassen control1 und erhielt im inhalt2. Die Veranstaltung sollte globalen und nicht direkt definiert
1
Antworten
Bin ich über einige interessante code, um eine dynamische nicht verwalteten dll aufrufen: Imports System.Runtime.InteropServices Module NativeMethods Declare Function LoadLibrary Lib "kernel32" Alias "LoadLibraryA" (ByVal dllToLoad As String) As IntPtr Declare Function GetProcAddress Lib "kernel32" (ByVal hModule
1
Antworten
Die Anwendung, die ich entwickle ein plugin für eine bestehende Anwendung und die erste Zeit läuft das plugin, funktioniert alles Super. Allerdings, wenn ich öffnen Sie das plugin ein zweites mal bekomme ich die Fehlermeldung: InvalidOperationException wurde
3
Antworten
Ich vergessen, wie das gemacht wird.. Möchte ich zum aktualisieren der Benutzeroberfläche auf die wichtigsten form von Form2, ohne eine Instanz der form. Ich erinnere mich, mit einem delegate /event-und möglicherweise bestehen in einer Instanz der ersten
3
Antworten
Schreibe ich eine form app in c# und ich muss in der Lage sein, zu ändern, den Inhalt eines Rich-Text-Feld aus jedem thread, versuchte ich mit einem delegieren und InvokeRequired, aber der Delegierten machte ich noch, gibt
2
Antworten
Ich habe mir vor kurzem erkundeten c# zu mir. Aber stecken mit diesem problem. Also ich habe eine Methode dbExec public void dbExec(Action<OleDbCommand> func) { using (var conn = new OleDbConnection(connStr)) { conn.Open(); var cmd = conn.CreateCommand();
5
Antworten
Brauche ich um einen download zu starten einiger html-so nenne ich leere GetHTML in einer anderen Klasse. Wenn es fertig ist möchte ich weitergeben, um welches Event es sich erheben sollten in der aufrufenden Klasse. Wie könnte
3
Antworten
Hallo, ich habe eine Klasse mit einem Delegaten als parameter, wie gezeigt, in den code, aber ich bekomme den Fehler "Fehler 1 der Typ erwartet ...\Classes\Class1.cs 218 33 Klassen" und "Fehler 2 ; erwartete ...\Classes\Class1.cs 218 96
6
Antworten
Habe ich danach gesucht, und gesehen, eine Menge Antworten zu textFieldShouldReturn Methode. Die Hälfte von Ihnen sind veraltet, einige arbeiten in verschiedenen Fällen, einige sind nicht erklärt gründlich. Ich bin nicht sicher, was ist der optimale Weg,
5
Antworten
Bin ich entstanden ein kleines problem customizing meine Zelle; wie Sie sehen können die Trennlinie nicht bis an den linken Rand der Zelle, und ich möchte, um es zu tun. Ich fand diese: Trennlinien für UITableViewCellStyleSubtitle Zellen
11
Antworten
Was sind die Unterschiede zwischen Delegierten und Veranstaltungen? Nicht sowohl Verweise auf Funktionen, die ausgeführt werden können? codeproject.com/KB/cs/events.aspx dies erklärt mit Beispiel haben Sie einen Blick unitygeek.com/delegates-events-unity InformationsquelleAutor Sean Chambers | 2008-08-26
4
Antworten
Habe ich ein Szenario, wo ich Sie benutzen möchten-Methode Gruppe syntax eher als anonyme Methoden (oder eine lambda-syntax) für eine Funktion aufrufen. Die Funktion hat zwei überladungen, und eine, die dauert ein Action, der andere nimmt eine
5
Antworten
Ich bin mit der spiegelung Klasse aufrufen, einige Methoden, die auf die eine andere dll. Und eine der Methoden,' Parameter-Typ von Stellvertretung. Und ich wollen zum aufrufen dieser Methoden mit Reflexion. So muss ich weiterleiten-Funktion Parameter als
2
Antworten
Was ist der Unterschied zwischen Protokolle oder Delegierten und NSNotifications? Was ist ein "Beobachter" und wie funktioniert es? InformationsquelleAutor er.mobileapp | 2011-08-19
2
Antworten
Habe ich Folgendes delegieren delegate void UpdateFileDelegate(long maxFileID); Ich rufe aus einer WinForms-app, wie so UpdateFileDelegate FD = new UpdateFileDelegate(ClassInstance.UpdateFile); FD.BeginInvoke(longIDNumber,null,null); Es wird asynchron ausgeführt, aber die Frage die ich habe ist, wie kann ich sagen, wenn
5
Antworten
Ich habe 2 Klassen, sagen wir Klasse A und Klasse B. Klasse B erstellt in der Klasse A. Ich habe eine Methode in der Klasse A, die ausgeführt werden muss, sowohl in der Klasse A und Klasse
2
Antworten
Habe ich einen Delegaten, die ich beabsichtige zu nennen Async. Modul-Ebene Delegate Sub GetPartListDataFromServer(ByVal dvOriginal As DataView, ByVal ProgramID As Integer) Dim dlgGetPartList As GetPartListDataFromServer Den folgenden code benutze ich in einer Methode Dim dlgGetPartList As New
3
Antworten
Studiere über die Delegierten. Wie ich gelesen habe. Ich habe gelernt, dass das hinzufügen von mehr als einer Funktion in ein Delegierter namens multicast-Delegat. Auf dieser Basis habe ich ein Programm geschrieben. Hier zwei Funktionen (AddNumbers und
3
Antworten
Edit: Danke für die Antworten. Ich bin derzeit daran zu arbeiten!!\ Habe ich 3 Methoden S() liefert string, D() returns double und B() bool zurückgegeben. Ich habe auch eine variable, die entscheidet, welche Methode ich verwenden. Ich
4
Antworten
Entwickelt ich eine windows forms c# - Anwendung, ich will einfach nur update-Elemente in einem Listenfeld im Hauptformular durch die spin-offing einem anderen thread, ohne zu blockieren die GUI bilden. Da threads nicht zugreifen können, bilden Entitäten
3
Antworten
Ich habe diese Methode in meinem code: Private Sub Display() Received.AppendText(" - " & RXArray) End Sub Was ist der Unterschied zwischen diese 2 Anrufe: Me.Invoke(New MethodInvoker(AddressOf Display)) UND Display() Ich weiß, dass ist etwas über threading,
1
Antworten
Guten Tag, Meine app hat die Berechtigung form (SigninController) geladen wird, ist im AppDelegate, und nach der Anmeldung (die Prüfung ist in SigninController.m) TabBarController erscheinen soll (als Hauptansicht der Anwendung"). Wie kann ich das ändern-controller von Signin
2
Antworten
Ich weiß, es gibt einen Weg, dies zu tun, aber ich habe schon schlug mit meinem Kopf gegen eine Wand versucht, um es herauszufinden. Dies funktioniert gut: private GenericRecord CreateGeneric(GenericRecord g, Member m) { g.Member = m;
3
Antworten
Ich bin neu in c# .net; ich wollte nur wissen, ob das anbringen Ereignishandler mehrfach unerwartete Ergebnis? Eigentlich in meiner Anwendung, ich füge einen event-handler auf ein Ereignis wie cr.ListControlPart.Grid.CurrentCellActivated += new EventHandler(Grid_CurrentCellActivated); und diese Zeile von
2
Antworten
Habe ich zwei textFields auf dem Bildschirm und eine Submit button. Benutzereingaben details im ersten textField-und dann die zweite. Meine Forderung ist, um das Ende der Bearbeitung, wenn Submit button geklickt wird, und drucken Sie die Benutzer-Eingaben
4
Antworten
Zuweisung an id from incompatible type "CameraVIewController*" Warnung zeigt an den code unten UIImagePickerController * picker = [[UIImagePickerController alloc] init]; picker.delegate = self; Welche Art ist self? CameraVIewController Haben Sie implementiert das Protokoll UIImagePickerControllerDelegate ? InformationsquelleAutor susitha
1
Antworten
Habe ich dass dieser code lädt ein neues UIView (vom storyboard), wenn eine Taste gedrückt wird. goPressed Funktion ausgelöst wird, auf den button gedrückt und es ruft selectImage Funktion. selectImage öffnet einen UIImagePickerController und können Benutzer wählen
5
Antworten
Ich versuche, ein Bild zu laden im hintergrund und dann die Aktualisierung der Benutzeroberfläche. Ich habe das Spiel mit diesem ganzen Tag, und ich weiß nicht, was ich bin fehlt. Ich erhalte die folgende Fehlermeldung: "The calling
6
Antworten
Ich bin noch neu an die Delegierten und ich Spiele schon mit dem Delegieren-basierte Daten-Zugriffs-Schicht beschrieben, die in Steven John Metsker "Design Patterns in C#" - Buch (eine ausgezeichnete Lesen!). Sie definiert die Daten zugreifen zu delegieren,
1
Antworten
Habe ich ein einfaches Projekt zu präsentieren, eine modal-view-controller und übertragen einen string zurück, basierend auf dem button in der modal-VC, gedrückt wird. Ich basiert es alles auf Beobachtung der Stanford-Klasse auf iTunes U. wie Es aussieht
5
Antworten
in C#.NET ich habe geschrieben, die folgenden einfachen hintergrund worker-thread: public class MyBackgrounder { public delegate void dlgAlert(); public dlgAlert Alert; public event EventHandler eventAlert; Thread trd; public void Start() { if (trd == null || trd.ThreadState
5
Antworten
Ich brauche etwas Hilfe bei der Vereinfachung meiner Methode Habe ich diese Methode public double ComputeBasicAmount(double basicLimit, double eligibleAmt) { return basicLimit * eligibleAmt; } Beispiel für die Nutzung: Foo foo = new Foo(100, 1000); double basicAmt
2
Antworten
Ich brauche, um ein Ereignis auszulösen, die von einem Formular in einem neuen thread. (Ich glaube nicht, dass der Grund für diese relevant ist, aber nur für den Fall: ich werde raising-Veranstaltungen, die von code in einer
1
Antworten
Ich bin ein Neuling in Veranstaltungen. Dieses Beispiel zeigt, dass ein Ereignis aufgerufen wird, jedes mal, wenn der ArrayList geändert wird. Ich würde gerne wissen, wie es zu tun ist die Verwendung von Generika. Sie IList implementieren
2
Antworten
Wenn ich ein XCode 4 iPhone template für TabBarController mit storyboard, seine automatisch konfiguriert, mit einem Haupt-view-controller und alles. Aber es ist kein Anwesen für die Tab-Bar-Controller im AppDelegate. Kann ich schuf ein Ventil für Sie, und
7
Antworten
Ich bin ein wenig frustriert im moment mit der benutzerdefinierten Delegaten Prozess in objective-c. Ich habe das design-Muster ein paar mal schon und habe ein ziemlich gutes Verständnis davon, wie es funktioniert. Ich habe im internet gesucht
6
Antworten
Ich Baue eine Klasse, mit der NSURLConnection Anfragen. Damit die anderen Klassen, die diese Klasse nutzen zu können, möchte ich ermöglichen, die main-Klasse aufrufen, eine Stellvertretung, wenn connectionDidFinishLoading ausgelöst wird. Ist, habe ich mich durch sehr viel
3
Antworten
Ich bin neu in iOS, und ich habe Probleme bei der Umsetzung @Protokoll so Leid, wenn Sie denken, das ist eine einfache Sache.. ich habe lange gesucht um stackoverflow.com die Stege und auch versuchen, Onkel Google für
2
Antworten
Ich versuche zu speichern, die Funktion Verweis in einer Delegaten-Typ für die spätere Verwendung. Hier ist, was ich Tue: class Program { static void Test() { } static void Main(string args) { Delegate t= (Delegate)Test; } }
1
Antworten
Erstelle ich ein kleiner RPG-Spiel in ASP.NET. In diesem Spiel habe ich ein Artikel Architektur, in der jedes Element verfügt über einige Methoden. Zum Beispiel, alle Positionen teilen sollte eine Methode wie "Drop", "Untersuchen" und "Verwenden". Einige
3
Antworten
Ich bin neu zu testen bitte um Hilfe. Habe ich die folgende Klasse public delegate void OnInvalidEntryMethod(ITnEntry entry, string message); public class EntryValidator { public event OnInvalidEntryMethod OnInvalidEntry; public bool IsValidEntry(ITnEntry entry, string ticker) { if (!IsFieldValid(entry,
4
Antworten
Habe ich INotifyPropertyChanged implementiert, um die folgende Klasse public class FactoryItems : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; string symbol; public string Symbol { get { return symbol; } set { symbol = value; OnPropertyChanged("Symbol"); } }