<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Visual C++ 6.0 / .NET (unmanaged)</title><link>https://www.dotnetzone.gr:443/cs/forums/30/ShowForum.aspx</link><description>Για τους hardcore developers, C/C++ forum για windows εφαρμογές!</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: managed c++ patterns</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/17222.aspx</link><pubDate>Tue, 26 Sep 2006 18:38:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:17222</guid><dc:creator>thAAAnos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/17222.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=30&amp;PostID=17222</wfw:commentRss><description>ξεκίνα από εδώ&lt;br /&gt;
&lt;br /&gt;
http://hillside.net/patterns/</description></item><item><title>Απ: managed c++ patterns</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/13336.aspx</link><pubDate>Fri, 26 May 2006 06:55:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:13336</guid><dc:creator>Alex_</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/13336.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=30&amp;PostID=13336</wfw:commentRss><description>//Ευχαριστώ Νικόλα για τη βοήθεια, τελικά κατέληξα σ'αυτό.&lt;br /&gt;
&lt;br /&gt;
// ConsoleSingleton.cpp : main project file.&lt;br /&gt;
&lt;br /&gt;
#include "stdafx.h"&lt;br /&gt;
&lt;br /&gt;
using namespace System;&lt;br /&gt;
&lt;br /&gt;
using namespace System::Diagnostics;&lt;br /&gt;
&lt;br /&gt;
ref class Singleton&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
private:&lt;br /&gt;
&lt;br /&gt;
static int int_repository=0;&lt;br /&gt;
&lt;br /&gt;
static Singleton^ singleton;&lt;br /&gt;
&lt;br /&gt;
Singleton(){};&lt;br /&gt;
&lt;br /&gt;
public:&lt;br /&gt;
&lt;br /&gt;
static Singleton^ GetInstance()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
	if (!singleton)&lt;br /&gt;
&lt;br /&gt;
	{&lt;br /&gt;
&lt;br /&gt;
		singleton= gcnew Singleton;&lt;br /&gt;
&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
	return singleton;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int GetIntRepository()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
	return int_repository;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void SetIntRepository(int value)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
		int_repository = value;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
	Singleton^ sc1= Singleton::GetInstance();&lt;br /&gt;
&lt;br /&gt;
	sc1-&gt;SetIntRepository(100);&lt;br /&gt;
&lt;br /&gt;
	System::Console::WriteLine("The int repository has stored the value : {0}",	sc1-&gt;GetIntRepository());&lt;br /&gt;
&lt;br /&gt;
	Singleton^ sc2 = Singleton::GetInstance();&lt;br /&gt;
&lt;br /&gt;
	if(sc1!=sc2)&lt;br /&gt;
&lt;br /&gt;
	{&lt;br /&gt;
&lt;br /&gt;
		System::Console::WriteLine("Singleton 1 and Singleton 2 are different");&lt;br /&gt;
&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	else&lt;br /&gt;
&lt;br /&gt;
	{&lt;br /&gt;
&lt;br /&gt;
		System::Console::WriteLine("Singleton 1 and Singleton 2 are equal");&lt;br /&gt;
&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
	System::Console::ReadKey();&lt;br /&gt;
&lt;br /&gt;
    return 0;&lt;br /&gt;
&lt;br /&gt;
}</description></item><item><title>Απ: managed c++ patterns</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/13333.aspx</link><pubDate>Fri, 26 May 2006 02:48:57 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:13333</guid><dc:creator>PALLADIN</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/13333.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=30&amp;PostID=13333</wfw:commentRss><description>Mia apli ilopoisi tou Singleton Pattern se C++/CLI&lt;BR&gt;&lt;BR&gt;ref class Singleton&lt;BR&gt;&lt;BR&gt;{&lt;BR&gt;&lt;BR&gt;private:&lt;BR&gt;&lt;BR&gt;static Singleton^ singleton;&lt;BR&gt;&lt;BR&gt;Singleton(){};&lt;BR&gt;&lt;BR&gt;public:&lt;BR&gt;&lt;BR&gt;static Singleton()&lt;BR&gt;&lt;BR&gt;{&lt;BR&gt;&lt;BR&gt;singleton= gcnew Singleton();&lt;BR&gt;&lt;BR&gt;}&lt;BR&gt;&lt;BR&gt;Singleton^ GetInstance()&lt;BR&gt;&lt;BR&gt;{&lt;BR&gt;&lt;BR&gt;return singleton;&lt;BR&gt;&lt;BR&gt;}&lt;BR&gt;&lt;BR&gt;};&lt;BR&gt;&lt;BR&gt;Tora oson afora Design patterns se C++/CLI den gnorizo kanena biblio oute kana site analogo.&lt;BR&gt;&lt;BR&gt;Mporeis na metatrepseis ta C# examples "sxetika" eukola se C++/CLI.&lt;BR&gt;&lt;BR&gt;Bebea i sintaksi einai ligo periergi...&lt;BR&gt;&lt;BR&gt;Elpizo na boithisa&lt;BR&gt;&lt;BR&gt;</description></item><item><title>managed c++ patterns</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/13330.aspx</link><pubDate>Fri, 26 May 2006 01:46:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:13330</guid><dc:creator>Alex_</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/13330.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=30&amp;PostID=13330</wfw:commentRss><description>&lt;P align=justify&gt;(Δεν ξέρω αν είναι&amp;nbsp;η κατάλληλη θέση για μια τέτοια ερώτηση)&lt;/P&gt;
&lt;P align=justify&gt;Προσπαθώντας&amp;nbsp;να εφαρμόσω το μοτίβο singleton σε μια winform&amp;nbsp;στη&amp;nbsp;c++ 2005&amp;nbsp;express&amp;nbsp;(χρησιμοποιώντας ως πρότυπο την υλοποίηση του singeton στην&amp;nbsp;c#) απέτυχα.&lt;/P&gt;
&lt;P align=justify&gt;Μήπως υπάρχει&amp;nbsp;οπουδήποτε πηγή (ιστοσελίδα, βιβλίο , ...) που να περιέχει patterns σε managed C++?&lt;/P&gt;
&lt;P align=justify&gt;Ευχαριστώ προκαταβολικά όσους κάνουν τον κόπο να διαβάσουν την ερώτηση και διπλά όποιους κάνουν τον κόπο να απαντήσουν!&lt;/P&gt;</description></item></channel></rss>