Das offizielle Klomanager-Forum
DeutschEnglish RegistrierenAnmeldenHilfe/FAQsDisclaimerStatistikKalenderSuche
Klomanager - Hochgewürgt Topfree.de Impressum

Das offizielle Klomanager-Forum » Gerüchteküche » Aktueller Stand der Dinge - 18.02.2005 bis 12.03.2006 » Themenansicht

Autor
Themenseiten: Druckversion
340
26.05.2005, 22:35 Uhr
Ronald Wendt
Administrator
Schüsselkönig

Avatar von Ronald Wendt

Beiträge: 2493
Dabei seit:
15.04.2003, 19:28 Uhr
Hallo,

es wäre natürlich unmöglich gewesen, die Grafik von mir in 2 Minuten mit einem Schatten versehen zu lassen und es dann so einzubauen....


Ronald Wendt
-----
Klomanager für PC, Mac und Android gibts hier: Klomanager - Hochgewürgt

Retrofreaks gehen auf www.atari-ste.org
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
341
26.05.2005, 22:37 Uhr
Matthias Hofmann
Administrator
Bürstenkaiser

Avatar von Matthias Hofmann
Themenstarter
Beiträge: 4133
Dabei seit:
15.04.2003, 23:00 Uhr

Zitat:
Ronald Wendt postete
...in 2 Minuten...

Klar...
-----
Matthias Hofmann | Klomanager Deluxe jetzt bei Gamesload kaufen
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
342
26.05.2005, 22:38 Uhr
Guybrush
Meister Ziegenbärtchen
WC-Fachkraft

Avatar von Guybrush

Beiträge: 279
Dabei seit:
03.08.2004, 23:01 Uhr
ja ich glaub wenn ich genau hinsehe erkenne ich sogar einen hauch von schatten *hehehe
-----
Das grö�te Geschenk das dir eine Frau machen kann, ist ihr Vertrauen...!
Und das grö�te Geschenk das dir ein Entwickler machen kann, ist ein Screenshot...!
www.BordesholmRock.de
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
343
26.05.2005, 22:41 Uhr
Matthias Hofmann
Administrator
Bürstenkaiser

Avatar von Matthias Hofmann
Themenstarter
Beiträge: 4133
Dabei seit:
15.04.2003, 23:00 Uhr
Damit bin ich der Betaversion auch wieder einen Hauch näher gekommen!
-----
Matthias Hofmann | Klomanager Deluxe jetzt bei Gamesload kaufen
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
344
26.05.2005, 22:41 Uhr
Ronald Wendt
Administrator
Schüsselkönig

Avatar von Ronald Wendt

Beiträge: 2493
Dabei seit:
15.04.2003, 19:28 Uhr

Zitat:
Matthias Hofmann postete

Zitat:
Ronald Wendt postete
...in 2 Minuten...

Klar...

Hallo,

ich behaupte ja nicht, das DU es in 2 Minuten bekommen hättest.
Nur wenn ich damit angefangen hätte, wäre es in 2 Minuten fertig, da ist ja nicht viel zu manchen bei dem Ergebnis...

Ronald Wendt
-----
Klomanager für PC, Mac und Android gibts hier: Klomanager - Hochgewürgt

Retrofreaks gehen auf www.atari-ste.org
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
345
26.05.2005, 22:44 Uhr
Matthias Hofmann
Administrator
Bürstenkaiser

Avatar von Matthias Hofmann
Themenstarter
Beiträge: 4133
Dabei seit:
15.04.2003, 23:00 Uhr

Zitat:
Ronald Wendt postete
Nur wenn ich damit angefangen hätte...


-----
Matthias Hofmann | Klomanager Deluxe jetzt bei Gamesload kaufen
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
346
26.05.2005, 22:58 Uhr
Mr. P
FleiÃ?ige Biene
Bürstenkaiser

Avatar von Mr. P

Beiträge: 3183
Dabei seit:
12.09.2004, 17:43 Uhr
Ihr solltet aufpassen - ihr klingt schon bald wie ein altes Ehepaar!!
-----
"There are only 10 types of people in the world: Those who understand binary, and those who don't"
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
347
27.05.2005, 06:01 Uhr
Ronald Wendt
Administrator
Schüsselkönig

Avatar von Ronald Wendt

Beiträge: 2493
Dabei seit:
15.04.2003, 19:28 Uhr

Zitat:
Matthias Hofmann postete

Zitat:
Ronald Wendt postete
Nur wenn ich damit angefangen hätte...


Hallo,

naja wir ham ja Zeit für jede Menge Firlefanz...


Ronald Wendt
-----
Klomanager für PC, Mac und Android gibts hier: Klomanager - Hochgewürgt

Retrofreaks gehen auf www.atari-ste.org
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
348
27.05.2005, 08:02 Uhr
Mr. P
FleiÃ?ige Biene
Bürstenkaiser

Avatar von Mr. P

Beiträge: 3183
Dabei seit:
12.09.2004, 17:43 Uhr
Klar habt ihr das - und das schon seit laaaaannnnger Zeit!
-----
"There are only 10 types of people in the world: Those who understand binary, and those who don't"
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
349
27.05.2005, 11:18 Uhr
bennokue
Giuseppe der Schöngeist
Bürstenkaiser

Avatar von bennokue

Beiträge: 4226
Dabei seit:
02.04.2005, 14:57 Uhr
Ich finde,dass ein Schatten "gehaucht" viel besser aussieht als "hingepinselt"! Wer will denn einen Schatten, der grö�er aussieht als die Grafik?

@Matze: Gut gemacht!
-----
Wer einen Beitrag von mir liest möge ihn nicht persönlich nehmen!
Zwischen "rechthaben" und "Recht haben" liegen Welten...
(bennokue - Vielredner "Es hat mich gefreut, mit Ihnen zu reden!")
KloMO: bennokue | Ranglistenbeobachtung
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
350
28.05.2005, 11:11 Uhr
Matthias Hofmann
Administrator
Bürstenkaiser

Avatar von Matthias Hofmann
Themenstarter
Beiträge: 4133
Dabei seit:
15.04.2003, 23:00 Uhr
Danke! Wenn Du einen richtigen Schatten willst, dann muÃ?t Du eben einen Programmierer fragen!
-----
Matthias Hofmann | Klomanager Deluxe jetzt bei Gamesload kaufen
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
351
28.05.2005, 13:46 Uhr
Mr. P
FleiÃ?ige Biene
Bürstenkaiser

Avatar von Mr. P

Beiträge: 3183
Dabei seit:
12.09.2004, 17:43 Uhr
*such*
-----
"There are only 10 types of people in the world: Those who understand binary, and those who don't"
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
352
01.06.2005, 20:45 Uhr
Matthias Hofmann
Administrator
Bürstenkaiser

Avatar von Matthias Hofmann
Themenstarter
Beiträge: 4133
Dabei seit:
15.04.2003, 23:00 Uhr
Auch wenn Ihr Euch im Augenblick nur noch für den Klomanager Online interessiert, gebe ich Euch hier trotzdem mal ein paar neue Informationen:

Den heutigen Tag habe ich unter anderem damit verbracht, einige Dokumente durchzulesen die ich während meiner Researchen für die künstliche Intelligenz im Internet gesammelt habe. Etwa die Hälfte davon habe ich schon "verarbeitet", das bedeutet durchgelesen, verschoben oder einfach gelöscht. Einige Informationen werde ich mir vielleicht noch aus dem Internet holen müssen, aber diese Woche mü�te ich das Zeug abhaken können.
-----
Matthias Hofmann | Klomanager Deluxe jetzt bei Gamesload kaufen
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
353
01.06.2005, 21:40 Uhr
Guybrush
Meister Ziegenbärtchen
WC-Fachkraft

Avatar von Guybrush

Beiträge: 279
Dabei seit:
03.08.2004, 23:01 Uhr
na dann gehts ja voran xD *stolz bin
oh man klomanager online + vieleicht in 3 bis 4 jahren klomanager 2 .. es werde licht xD
-----
Das grö�te Geschenk das dir eine Frau machen kann, ist ihr Vertrauen...!
Und das grö�te Geschenk das dir ein Entwickler machen kann, ist ein Screenshot...!
www.BordesholmRock.de
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
354
03.06.2005, 14:10 Uhr
Matthias Hofmann
Administrator
Bürstenkaiser

Avatar von Matthias Hofmann
Themenstarter
Beiträge: 4133
Dabei seit:
15.04.2003, 23:00 Uhr
Sicher sitzt Ihr jetzt alle daheim und fragt Euch, was zum Geier ich eigentlich gerade mache. Nun gut, da es Euch so brennend interessiert: ich wärme zum Frühstück mein Gehirn etwas auf indem ich nutzlosen, aber hammergeilen Quellcode schreibe!

Mit Klomanager II hat das aber nicht direkt etwas zu tun. Es geht vielmehr um das Entwicklen und Testen einer wiederverwendbaren Basisklasse, die abgeleiteten Objekten einen virtuellen Kopierkonstruktor zur Verfügung stellt. Diese Klasse namens Cloneable ist in der Datei commbase.hpp definiert:

format_source('/*--------------------------------------------------

File: commbase.hpp

Author: Matthias Hofmann

Provides common base classes.

----------------------------------------------------*/

#ifndef COMMBASE_HPP
#define COMMBASE_HPP

#include <memory>
#include <typeinfo>
#include <stdexcept>

// Provides a virtual copy constructor. The template
// argument must belong to the inheritance chain of
// the class deriving from it.
template <class T> class Cloneable
{
// An object's most derived class must implement
// this function so that it allocates a copy of
// itself and returns a pointer to it.
virtual T* clone() const = 0;

public:
// The non-virtual interface calling
// the virtual copy constructor.
std::auto_ptr<T> Clone() const
{
std::auto_ptr<T> temp( clone() );

// Throw an exception if the type of the copy
// does not match. A null pointer will cause a
// bad_typeid exception to be thrown.
if ( typeid( *temp ) != typeid( *this ) )
throw std::logic_error( "type mismatch" );

return temp;
}
};

#endif // COMMBASE_HPP')Mit dieser Klasse kann man wie gesagt geradezu fantastische Sachen machen. Ein entsprechendes Treiberprogramm finden wir in der Datei main.cpp:

format_source('/*--------------------------------------------------

File: main.cpp

Author: Matthias Hofmann

Driver program for common base classes.

----------------------------------------------------*/

#include <iostream>
#include <algorithm>
#include <list>
#include "commbase.hpp"

// Define an abstract cloneable object.
class Object : public Cloneable<Object>
{
// An object's most derived class must implement
// this function so that it identifies itself.
virtual void whois() const = 0;

public:
// The non-virtual interface calling
// the virtual identification function.
void Whois() const { whois(); }
};

// Define a concrete cloneable object of type A.
class A : public Object
{
// Implement the virtual copy constructor.
// Note that VC++ 6.0 does not support
// a return value of type pointer to A.
virtual Object* clone() const
{ return new A( *this ); }

// Implement the virtual
// identification function.
virtual void whois() const
{ std::cout << "A" << std::endl; }
};

// Define a concrete cloneable object of type B.
class B : public Object
{
// Implement the virtual copy constructor.
// Note that VC++ 6.0 does not support
// a return value of type pointer to B.
virtual Object* clone() const
{ return new B( *this ); }

// Implement the virtual
// identification function.
virtual void whois() const
{ std::cout << "B" << std::endl; }
};

// An auxiliary type definition.
typedef std::list<Object*> pobj_list;

// An auxiliary cloning function.
Object* clone( const Object* p )
{ return p->Clone().release(); }

// Creates a list of objects.
pobj_list create_list()
{
pobj_list temp;

// Insert objects arbitrarily.
temp.push_back( new A );
temp.push_back( new B );
temp.push_back( new B );
temp.push_back( new A );

return temp;
}

// Removes each object in the passed
// list while calling delete on it.
void clear_list( pobj_list& l )
{
while ( !l.empty() )
{
// Obtain object.
Object* p = l.back();

// Remove object.
l.pop_back();

// Delete object.
delete p;
}
}

// Creates a list of clones of the
// objects in the passed list.
pobj_list clone_list( const pobj_list& l )
{
pobj_list temp;

try
{
// Insert a clone of each object in the
// source list into the destination list.
std::transform( l.begin(), l.end(),
back_inserter( temp ), clone );
}
catch ( ... )
{
// Clean up and rethrow.
clear_list( temp ); throw;
}

return temp;
}

int main()
{
// Create a list of objects.
pobj_list l1 = create_list();

std::cout << "List of original objects:" << std::endl;

// Make each object identify itself.
std::for_each( l1.begin(), l1.end(),
std::mem_fun( Object::Whois ) );

try
{
// Clone the list of objects.
pobj_list l2 = clone_list( l1 );

std::cout << "\nList of cloned objects:" << std::endl;

// Make each object identify itself.
std::for_each( l2.begin(), l2.end(),
std::mem_fun( Object::Whois ) );

// Clear the cloned list.
clear_list( l2 );
}
catch ( std::exception& ex )
{
// Handle an exception.
std::cout << std::endl << ex.what() << std::endl;
}

// Clear the original list.
clear_list( l1 );

std::cout << std::endl;

return 0;
}')Man beachte, da� der Quelltext unter Visual C++ 6.0 leider nicht kompilierbar ist. Mit standardkonformen Kompilern dürfte dies allerdings kein Problem sein.

So, und jetzt ist es langsam Zeit für's Mittagessen!
-----
Matthias Hofmann | Klomanager Deluxe jetzt bei Gamesload kaufen
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
355
03.06.2005, 14:15 Uhr
bennokue
Giuseppe der Schöngeist
Bürstenkaiser

Avatar von bennokue

Beiträge: 4226
Dabei seit:
02.04.2005, 14:57 Uhr
Und was tut das?
-----
Wer einen Beitrag von mir liest möge ihn nicht persönlich nehmen!
Zwischen "rechthaben" und "Recht haben" liegen Welten...
(bennokue - Vielredner "Es hat mich gefreut, mit Ihnen zu reden!")
KloMO: bennokue | Ranglistenbeobachtung
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
356
03.06.2005, 14:16 Uhr
Matthias Hofmann
Administrator
Bürstenkaiser

Avatar von Matthias Hofmann
Themenstarter
Beiträge: 4133
Dabei seit:
15.04.2003, 23:00 Uhr
Es erfreut mich!
-----
Matthias Hofmann | Klomanager Deluxe jetzt bei Gamesload kaufen
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
357
03.06.2005, 14:17 Uhr
Mr. P
FleiÃ?ige Biene
Bürstenkaiser

Avatar von Mr. P

Beiträge: 3183
Dabei seit:
12.09.2004, 17:43 Uhr
*erm*

@Matze: Geh essen!
-----
"There are only 10 types of people in the world: Those who understand binary, and those who don't"
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
358
08.06.2005, 17:57 Uhr
Matthias Hofmann
Administrator
Bürstenkaiser

Avatar von Matthias Hofmann
Themenstarter
Beiträge: 4133
Dabei seit:
15.04.2003, 23:00 Uhr
So Leute, die Researchen sind abgehakt - morgen geht's ans Eingemachte: die Implementierung!
-----
Matthias Hofmann | Klomanager Deluxe jetzt bei Gamesload kaufen
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
359
08.06.2005, 19:51 Uhr
bennokue
Giuseppe der Schöngeist
Bürstenkaiser

Avatar von bennokue

Beiträge: 4226
Dabei seit:
02.04.2005, 14:57 Uhr
Wir drücken dir die Daumen! Früh ins Bett, dann bist du morgen ausgeschlafen...
-----
Wer einen Beitrag von mir liest möge ihn nicht persönlich nehmen!
Zwischen "rechthaben" und "Recht haben" liegen Welten...
(bennokue - Vielredner "Es hat mich gefreut, mit Ihnen zu reden!")
KloMO: bennokue | Ranglistenbeobachtung
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
Seiten: [ Erste Seite ] ... [ 15 ] [ 16 ] [ 17 ] -18- [ 19 ] [ 20 ] [ 21 ] ... [ Letzte Seite ]     [ ]  

Klomanager-Forum

powered by ThWboard
© by Paul Baecher & Felix Gonschorek