<?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[MFC Programm in Klassen aufteilen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgendes Problem:<br />
Da mein Progrann immer mehr anwächst und ich einen gewissen objektorientierten Stil haben möchte, wollte ich fragen, wie man sein Programm auf mehrere Klassen aufteilen kann. Z.B. möchte ich ein paar Methoden, die ein Listenkontrollelement benutzten als eine Klasse zusammenfassen, die eine bestimmte Liste in meinem Programm schreiben kann.<br />
Also: Wie kann man Kontrollvariablen etc. in anderen Klassen außer der View Klasse benutzen (habe eine SDI-Anwendung)</p>
<p>Danke schonmal für die Hilfe!</p>
<p>mfg Markus</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/159734/mfc-programm-in-klassen-aufteilen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Jul 2026 07:07:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/159734.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 18 Sep 2006 13:11:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MFC Programm in Klassen aufteilen on Mon, 18 Sep 2006 13:11:58 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgendes Problem:<br />
Da mein Progrann immer mehr anwächst und ich einen gewissen objektorientierten Stil haben möchte, wollte ich fragen, wie man sein Programm auf mehrere Klassen aufteilen kann. Z.B. möchte ich ein paar Methoden, die ein Listenkontrollelement benutzten als eine Klasse zusammenfassen, die eine bestimmte Liste in meinem Programm schreiben kann.<br />
Also: Wie kann man Kontrollvariablen etc. in anderen Klassen außer der View Klasse benutzen (habe eine SDI-Anwendung)</p>
<p>Danke schonmal für die Hilfe!</p>
<p>mfg Markus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1139594</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1139594</guid><dc:creator><![CDATA[MJH]]></dc:creator><pubDate>Mon, 18 Sep 2006 13:11:58 GMT</pubDate></item><item><title><![CDATA[Reply to MFC Programm in Klassen aufteilen on Mon, 18 Sep 2006 14:18:04 GMT]]></title><description><![CDATA[<p>naja das ist schwer das hier so zusagen ohne den Programmcode zu sehen.</p>
<p>Man muss das Programm erst kennen und verstehen, um es in Objektorientierter Form umzuschreiben... die Klassen sollte schon ein sinn haben einfach so klassen zu machn um divers zeug zusammen zu fassen ist nich objektorierntiert in dem sinne</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1139662</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1139662</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Mon, 18 Sep 2006 14:18:04 GMT</pubDate></item><item><title><![CDATA[Reply to MFC Programm in Klassen aufteilen on Mon, 18 Sep 2006 14:45:27 GMT]]></title><description><![CDATA[<p>Ich frage mal anders:</p>
<p>Ist es möglich, Kontrollvariablen von der View-Klasse bei anderen Klassen zu steuern?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1139690</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1139690</guid><dc:creator><![CDATA[MJH]]></dc:creator><pubDate>Mon, 18 Sep 2006 14:45:27 GMT</pubDate></item><item><title><![CDATA[Reply to MFC Programm in Klassen aufteilen on Mon, 18 Sep 2006 14:54:43 GMT]]></title><description><![CDATA[<p>hab das vorher nicht kapiert was du meintest aber jetzt nach Klinge <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>ich habs jetzt zwar nicht darüber gelesen aber objectorientiertes programmieren<br />
wäre für mein verständniss wenn du ein editfeld(CEdit) hast bzw. mehrer, du dir dann für die bearbeitung der Editfeld-Eingabe<br />
ne eigene CEditClasse machst und dieser die arbeit mit den strings überläst und dir nur das gewünschte<br />
ergebniss zurückgeben lässt.</p>
<p>und mit dem dann im hauptdialog weiterarbeitest.</p>
<p>wie klinge schon sagt es ist schwachsinn für alles mögliche ne klasse anzulegen sinn sollte sie schon<br />
haben. wegen einer 2 zeilen function legt man (normalerweise) keine klasse an.</p>
<blockquote>
<p>Ist es möglich, Kontrollvariablen von der View-Klasse bei anderen Klassen zu steuern</p>
</blockquote>
<p>ja include jeweils die header und hol dir dann einen zeiger drauf</p>
<p>mfg<br />
LowFly</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1139701</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1139701</guid><dc:creator><![CDATA[LowFly]]></dc:creator><pubDate>Mon, 18 Sep 2006 14:54:43 GMT</pubDate></item><item><title><![CDATA[Reply to MFC Programm in Klassen aufteilen on Tue, 19 Sep 2006 05:55:23 GMT]]></title><description><![CDATA[<p>MJH schrieb:</p>
<blockquote>
<p>Hallo,</p>
<p>ich habe folgendes Problem:<br />
Da mein Progrann immer mehr anwächst und ich einen gewissen objektorientierten Stil haben möchte, wollte ich fragen, wie man sein Programm auf mehrere Klassen aufteilen kann. Z.B. möchte ich ein paar Methoden, die ein Listenkontrollelement benutzten als eine Klasse zusammenfassen, die eine bestimmte Liste in meinem Programm schreiben kann.<br />
Also: Wie kann man Kontrollvariablen etc. in anderen Klassen außer der View Klasse benutzen (habe eine SDI-Anwendung)</p>
<p>Danke schonmal für die Hilfe!</p>
<p>mfg Markus</p>
</blockquote>
<p>Ich versteh zwar auch nicht ganz was Du willst, aber wenn jemand MFC programmiert ohne das objektorientiert hinzubekommen, dann muss das eine Neuerfindung sein. Das Anwendungsgerüst gibt Dir doch schon mal einen Rahmen vor. Die SDi kapselt weiterhin das Doc-/View-Modell, womit die nächste Trennung gegeben ist. Was Du selbst schreibst kannst Du natürlich beliebig in eigenen Klassen hinterlegen. Aber wie die anderen beiden richtig bemerkten, das Ganze muss auch Sinn geben. Zwei Zeilen Code machen keine neue Klasse aus, dass kann man auch einer bestehenden Klasse durch Überschreibung von Methoden beibringen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140089</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140089</guid><dc:creator><![CDATA[AndyDD]]></dc:creator><pubDate>Tue, 19 Sep 2006 05:55:23 GMT</pubDate></item></channel></rss>