Eine der vielen kleinen Nettigkeiten in .NET ist das man EventHandler nicht über eine Methode à la addEventHandler oder addListener zuweist, sondern die Operatoren += und -= benutzt also etwa:
this.Enter += new EventHandler(MyForm_Enter);
void MyForm_Enter()
{
//do something
}
Sobald man das += eingegeben hat kann man sich den restlichen Code automatisch erzeugen lassen. Sehr schön. Überladene Operatoren fand ich ja schon in C++ ganz toll (wobei's da auch nicht unberechtigte Kritiken gibt..).
Anyhow, frag ich mich jedemal welche fantstischen Operationen dann wohl die Operatoren *= und /= bewirken könnten (oder vielleicht auch %= ).
Schätze da kommt dann der Geek durch.
fad - 10. Okt, 18:05
Spätestens seit gmail und flickr ist klar wie
richtige Webapplikationen aussehen.
Mit
Flock kommt jetzt ein zugehöriger Browser der versucht all die entstehenden neuen Protokolle und Apis einzubinden um so eine neue Art von 2-Way Internet zu erzeugen.
The location field is indeed the new command line (
->).
fad - 14. Sep, 12:54
Joel Spolskys
Projekt Erdferkel und Paul Grahams
Startup High zeigen wie's gehen kann.
Edit:
Hier noch ein Essay von Graham zu dem Thema.
fad - 14. Sep, 12:44
viele schöne spielsachen gibt's auch dieses jahr bei der
ars elctronica in linz. z.B.: Pong mit TFTs..
hier ein paar impressionen eines freundlichen kleinen
lokalsenders.
->
http://www.aec.at/en/index.asp
->
http://fm4.orf.at/glashuettner/205232/main
fad - 6. Sep, 16:31
Warum nicht eine neue Kategorie in der ich mich über Dinge wunder, die mir bei .NET auffallen.
Z.B. dass ich keine abstrakten Forms anlegen kann.
Abstrakte Forms? Wer braucht das denn? Ich, wenn ich Funktionalität in mehreren Forms brauche, ne Basisklasse dafür erstelle und diese selbst nie verwenden will.
Wenn ich aber eine Form als abstrakt deklariere und eine andere Form von ihr ableite, kann VS2005 die abgeleite Form nicht im Designmodus darstellen!!!
Hintergund ist vermutlich, dass die Darstellung im Designeditor selbst eine Instanz der Klasse ist. Das ist bspw. bei FlashMX-Komponenten genauso.
Irgendwie will VS2005 aber nicht nur eine Instanz der Form selbst, sondern auch der übergeordneten, in meinem Fall abstrakten, Basisklasse erstellen. Und das geht dann eben nicht.
Und dich kriege folgende Meldung:
The designer must create an instance of type 'BaseForm' but it cannot because the type is declared as abstract.
?!?
Was auch immer der Grund sein mag, der Editor zwingt mich die Klasse als nicht abstrakt zu deklarieren, was mir letztlich ziemlich egal sein könnte, aber eben keine schöne Architektur ist.
fad - 6. Sep, 16:20
Die chinesische Suchmaschien Baidu ist bei chinesischen Schülern beliebter als google. Unter anderem bietet sie eine spezielle mp3-Suche.
Auch wenn der letzte Satz bei heise etwas zu denken gibt, zeigt sich doch wieder, dass selbst der Markt für Internetsuchmaschinen noch Platz für neue Anbieter hat, wenn man nur die richtige Nische findet.
->
http://www.heise.de/newsticker/meldung/63451
->
http://www.baidu.com
fad - 1. Sep, 13:52
->
numark.de
Ein sehr spassiges unnützes Gadget.
fad - 1. Sep, 13:41