<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Event-Handling: Tutorial &#x2F; HowTo]]></title><description><![CDATA[<p>Hallo zusammen.</p>
<p>Bin auf der Suche nach einem guten Tutorial zu dem Thema Event-Handling. Wenn möglich, dann in c++...<br />
Habe schon länger gegoogelt, leider aber noch nichts wirklich brauchbares gefunden.<br />
Kennt jemand ein gutes Tutorial / HowTo oder kann mir ein paar Tips dazu geben?</p>
<p>MfG<br />
Hundefutter</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/233852/event-handling-tutorial-howto</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 15:06:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/233852.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 10 Feb 2009 08:39:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Event-Handling: Tutorial &#x2F; HowTo on Tue, 10 Feb 2009 08:39:55 GMT]]></title><description><![CDATA[<p>Hallo zusammen.</p>
<p>Bin auf der Suche nach einem guten Tutorial zu dem Thema Event-Handling. Wenn möglich, dann in c++...<br />
Habe schon länger gegoogelt, leider aber noch nichts wirklich brauchbares gefunden.<br />
Kennt jemand ein gutes Tutorial / HowTo oder kann mir ein paar Tips dazu geben?</p>
<p>MfG<br />
Hundefutter</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1660915</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1660915</guid><dc:creator><![CDATA[Hundefutter]]></dc:creator><pubDate>Tue, 10 Feb 2009 08:39:55 GMT</pubDate></item><item><title><![CDATA[Reply to Event-Handling: Tutorial &#x2F; HowTo on Tue, 10 Feb 2009 08:51:48 GMT]]></title><description><![CDATA[<p><a href="http://msdn.microsoft.com/de-de/magazine/cc163659(en-us).aspx" rel="nofollow">Hier</a> gibt es einen Artikel zum Thema Events.</p>
<p>Außerdem kannst du dir dass <a href="http://www.google.de/search?q=observer+pattern&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:de:official&amp;client=firefox-a" rel="nofollow">Observer Pattern</a> mal anschauen...</p>
<p>Gruß<br />
Tobi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1660921</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1660921</guid><dc:creator><![CDATA[Tobias Gerg]]></dc:creator><pubDate>Tue, 10 Feb 2009 08:51:48 GMT</pubDate></item><item><title><![CDATA[Reply to Event-Handling: Tutorial &#x2F; HowTo on Tue, 10 Feb 2009 09:18:02 GMT]]></title><description><![CDATA[<p>Naja, kommt drauf an, was du machen willst.<br />
Wenn du nur eine Liste von bekannten Events hast die du werfen möchtest, innerhalb einer definierten Umgebung, braucht man das Observer-Pattern nicht unbedingt.<br />
Ich hab das in einer kleinen Grafik-Engine für mich selbst als einfache Klasse implementiert:<br />
Die Klasse &quot;CEvent&quot; wird instanziert und befüllt, mit den notwendigen Daten. Diese werden extra definiert als Struct.<br />
Das ganze sendet man an &quot;CEventManager&quot;, welcher nun alle angemeldeten &quot;Listener&quot; benachrichtigt. Listener wird eine Klasse, indem Sie eine pure virtual class implementieren und einen Zeiger auf sich selbst an &quot;CEventManager&quot; übergeben.<br />
Vereinfachtes Beispiel um ein Maus-Event zu erzeugen:</p>
<pre><code class="language-cpp">CMouseEvent event(MausX, MausY, &amp;MausbuttonState);
g_EventMgr-&gt;FireEvent(event);
</code></pre>
<p>Aber wie gesagt, das ist eine Methode es zu machen und für bekannte Events.<br />
Wenn du auch für unbekannte Events etwas anbieten möchtest, empfehle ich Dir auch unter Windos libsigC++ zu verwenden oder boost::signals.<br />
Spart vieeeeel Arbeit :).<br />
rya.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1660938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1660938</guid><dc:creator><![CDATA[scorcher24@arbyte]]></dc:creator><pubDate>Tue, 10 Feb 2009 09:18:02 GMT</pubDate></item><item><title><![CDATA[Reply to Event-Handling: Tutorial &#x2F; HowTo on Tue, 10 Feb 2009 09:29:42 GMT]]></title><description><![CDATA[<p>So, erst mal vielen Dank für dich schnellen Antworten.</p>
<p>Es soll eine Eventverwaltung für eine kleine 2D-Engine werden.<br />
Habe noch nicht wirklich mit Events gearbeitet, bis jetzt nur etwas gelesen und mir gedacht, dass das wohl ganz nützlich sein würde.</p>
<p>Werde mir die vorgeschlagenen Sachen mal angucken.</p>
<p>MfG<br />
Hundfutter</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1660945</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1660945</guid><dc:creator><![CDATA[Hundefutter]]></dc:creator><pubDate>Tue, 10 Feb 2009 09:29:42 GMT</pubDate></item></channel></rss>