Das Property SelectedText einer .Net ComboBox gibt ausschließlich einen leeren String (String::Empty) zurück?
Tja, das wird wohl daran liegen,
dass diese Eigenschaft etwas anderes zurückgibt, als (von mir) erwartet -.-
Aus der Hilfe:
"If DropDownStyle is set to ComboBoxStyle.DropDownList, the return is an
empty string ("")."
Jedenfalls,
um den aktuell selektierten Text einer ComboBox zu erhalten, WENN es eine DropDownList ist,
verwendet man SelectedItem.
Eigentlich keine große Sache...
... wenn man es weiß :-s
31. März 2011
dotnet StreamReader - Fehlende Umlaute beim Lesen von Dateien
Folgendes Problem:
Beim Einlesen einer Textdatei mit dem Streamreader-Objekt gehen die deutschen Umlaute verloren. :-o
Der Grund hierfür ist, dass vom System als Standard die Codierung UTF-8 angenommen wird.
Doch die Lösung dazu ist schnell gefunden:
Aus dem bislang folgenden Code zum Einlesen:
Beim Einlesen einer Textdatei mit dem Streamreader-Objekt gehen die deutschen Umlaute verloren. :-o
Der Grund hierfür ist, dass vom System als Standard die Codierung UTF-8 angenommen wird.
Doch die Lösung dazu ist schnell gefunden:
Aus dem bislang folgenden Code zum Einlesen:
StreamReader ^stream = gcnew StreamReader(filename);
while (strLine = stream->ReadLine())
{
// work
}
dann genügt es, die Initialisierung des StreamReader-Objekts um einen weiteren Parameter zu ergänzen, der die richtige Kodierung aktiviert:
StreamReader ^stream = gcnew StreamReader(filename, System::Text::Encoding::Default);
Bei C# Code ist das Übliche zu beachten: aus gncew wird new, aus :: und -> ein Punkt und die ^ werden weggelassen ;)
1. März 2011
C# lernen – Die besten kostenlosen E-Books und Ressourcen
Ich bin wieder einmal auf einen tollen Post von Carsten (Der Softwareentwickler Blog) gestoßen:
Die von Microsoft erfundene Programmiersprache C# ist eine der beliebtesten Programmiersprachen der heutigen Zeit.
Da ist es kein Wunder, dass sich mittlerweile viele Webseiten, Blogs und auch Buch-Verlage mit dieser Sprache beschäftigen und auch sehr gute Lernangebote manchmal sogar kostenlos anbieten.
Die besten dieser kostenlosen Ressourcen zum Lernen von C# will ich Euch in diesem Artikel vorstellen.
Die Programmiersprache C# ist dank des .NET-Alternativ-Frameworks Mono nicht nur für Microsoft-Betriebssysteme geeignet. Es ist auch auf den unterschiedlichsten Plattformen wie Linux und dem Mac nutzbar. So ist es z.B. auch in der Spieleentwicklungsumgebung Unity3D möglich mit C# Games für Windows, Mac, iOS und Android zu entwicklen.
Und da ich in meiner Unity3D-KI Reihe eben auch C# nutze, werde ich auch immer häufiger gefragt, wie und wo man am besten C# lernen kann.
Im Folgenden stell ich Euch deshalb drei richtig gute Online-Ressourcen vor mit denen Ihr kostenlos C# lernen könnt und dabei alles Wichtige über die Sprache lernt.
Der Galileo Verlag bietet hier die neueste Fassung seiner C#-Buch-Reihe kostenlos als Download an. Ihr erfahrt in 30 ausführlichen Kapiteln alle wichtigen Techniken von den Grundlagen bis hin zu tiefgreifendem Wissen der Programmiersprache.
Von den Grundlagen wie der Objekorientierung über Multithreading bis hin zu ADO.NET (Datenbanken), LINQ und WPF – hier erfahren Softwareentwickler alles, was man über die Sprache grundlegend wissen muss.
Dabei ist das Buch auf das Vermitteln von Wissen konzipiert.
Der Softwareentwickler Golo Roden hat ein großartiges Projekt ins Leben gerufen. Auf seiner Website “Guide to CSharp” bringt er allen Programmier-Einsteiger sowie auch Fortgeschrittenen die Objektorientere Sprache C# näher.
Ein wahres Mamutwerk hat Golo hier erschaffen, in dem er Euch Schritt für Schritt an die Programmiersprache heranführt. Dabei legt er vorallem Wert darauf, dass er nicht nur die Grundlagen erläutert sondern auch gleichzeitig diese auch tiefausleuchtet und somit auch Fortgeschrittenen Entwicklern durchaus etwas Neues erzählen kann.
Was mir besonders an der Website gefällt ist der Rote Faden, den der Leser durch die verschiedenen Kapitel führt. So erklärt Rodon prima anhand von Beispielen warum und wofür es bestimmte Befehle und Funktionalitäten gibt und welche Vereinfachungen geschaffen wurden.
Wer alle Grundlagen verstehen möchte, der sollte sich dieses C# OpenBook vom Galileo-Verlag anschauen. Hier wird verständlich alles Wichtige erläutert, was ein C#-Programmierer von der Sprache kennen und können sollte.
Da dieses Buch schon etwas älter ist, wird hier natürlich nicht auf alle neuen Erweiterungen der Sprache eingegangen (wie im obigen Buch VisualC# 2010), sodass dieses von den hier vorgestellten Büchern meiner Meinung nach am besten für Anfänger geeignet ist.
Wenn Ihr also echte Einsteiger seit, dann würde ich hier unbedingt mal ein reinschnuppern.
Wie Ihr seht gibt es echt tolle Online Ressourcen um C# zu lernen. Wenn Ihr aber noch weitere gute kennt, die hier erwähnt werden sollten, dann könnt Ihr gerne unten ein Kommentar hinterlassen!
Gruß Carsten
(zum original Post gehts hier)
Die von Microsoft erfundene Programmiersprache C# ist eine der beliebtesten Programmiersprachen der heutigen Zeit.
Da ist es kein Wunder, dass sich mittlerweile viele Webseiten, Blogs und auch Buch-Verlage mit dieser Sprache beschäftigen und auch sehr gute Lernangebote manchmal sogar kostenlos anbieten.
Die besten dieser kostenlosen Ressourcen zum Lernen von C# will ich Euch in diesem Artikel vorstellen.
C# – mehr als nur Windows
Die Programmiersprache C# ist dank des .NET-Alternativ-Frameworks Mono nicht nur für Microsoft-Betriebssysteme geeignet. Es ist auch auf den unterschiedlichsten Plattformen wie Linux und dem Mac nutzbar. So ist es z.B. auch in der Spieleentwicklungsumgebung Unity3D möglich mit C# Games für Windows, Mac, iOS und Android zu entwicklen.
Und da ich in meiner Unity3D-KI Reihe eben auch C# nutze, werde ich auch immer häufiger gefragt, wie und wo man am besten C# lernen kann.
Im Folgenden stell ich Euch deshalb drei richtig gute Online-Ressourcen vor mit denen Ihr kostenlos C# lernen könnt und dabei alles Wichtige über die Sprache lernt.
Visual C# 2010 – E-Book und OpenBook
Der Galileo Verlag bietet hier die neueste Fassung seiner C#-Buch-Reihe kostenlos als Download an. Ihr erfahrt in 30 ausführlichen Kapiteln alle wichtigen Techniken von den Grundlagen bis hin zu tiefgreifendem Wissen der Programmiersprache.
Von den Grundlagen wie der Objekorientierung über Multithreading bis hin zu ADO.NET (Datenbanken), LINQ und WPF – hier erfahren Softwareentwickler alles, was man über die Sprache grundlegend wissen muss.
Dabei ist das Buch auf das Vermitteln von Wissen konzipiert.
- Hier geht es zu der Online-Version: C# 2010 Online-Book
- Direktlink zum kostenlosen Download: Download E-Book C# 2010
- Zur Druckfassung bei Amazon: Visual C# 2010: Das umfassende Handbuch (Galileo Computing)
*
Guide to CSharp – Online lernen
Der Softwareentwickler Golo Roden hat ein großartiges Projekt ins Leben gerufen. Auf seiner Website “Guide to CSharp” bringt er allen Programmier-Einsteiger sowie auch Fortgeschrittenen die Objektorientere Sprache C# näher.
Ein wahres Mamutwerk hat Golo hier erschaffen, in dem er Euch Schritt für Schritt an die Programmiersprache heranführt. Dabei legt er vorallem Wert darauf, dass er nicht nur die Grundlagen erläutert sondern auch gleichzeitig diese auch tiefausleuchtet und somit auch Fortgeschrittenen Entwicklern durchaus etwas Neues erzählen kann.
Was mir besonders an der Website gefällt ist der Rote Faden, den der Leser durch die verschiedenen Kapitel führt. So erklärt Rodon prima anhand von Beispielen warum und wofür es bestimmte Befehle und Funktionalitäten gibt und welche Vereinfachungen geschaffen wurden.
- Hier geht es zu seiner Website: GuideToCSharp
OpenBook C#
Wer alle Grundlagen verstehen möchte, der sollte sich dieses C# OpenBook vom Galileo-Verlag anschauen. Hier wird verständlich alles Wichtige erläutert, was ein C#-Programmierer von der Sprache kennen und können sollte.
Da dieses Buch schon etwas älter ist, wird hier natürlich nicht auf alle neuen Erweiterungen der Sprache eingegangen (wie im obigen Buch VisualC# 2010), sodass dieses von den hier vorgestellten Büchern meiner Meinung nach am besten für Anfänger geeignet ist.
Wenn Ihr also echte Einsteiger seit, dann würde ich hier unbedingt mal ein reinschnuppern.
- Hier geht es zu der Online-Version: OpenBook C#
Fazit
Wie Ihr seht gibt es echt tolle Online Ressourcen um C# zu lernen. Wenn Ihr aber noch weitere gute kennt, die hier erwähnt werden sollten, dann könnt Ihr gerne unten ein Kommentar hinterlassen!
Gruß Carsten
(zum original Post gehts hier)
Labels:
.NET Develop,
Internet,
Projekte,
Software,
Technologie
28. Februar 2011
Darkspore Betakey
Betakey zu gewinnen!
(Orginal Gewinnspiel von 4Players.de)Der innovative Lebensbaukasten Spore trifft auf ein Action-RPG im Sci-Fi-Gewand - heraus kommt DarkSpore! Eine innovative Genremischung, in der ihr außerirdischen Horden kooperativ zeigt, wo der Warpfaktor hängt - allerdings nicht mit Phasern, sondern mit lebendigen Waffen! In Zusammenarbeit mit Publisher Electronic Arts verlosen wir satte 2000 Keys für den aktuellen Betatest.
Die Verlosung findet ihr hier. Ihr müsst einfach nur mit eurem 4Players-Account eingeloggt sein, dann könnt ihr mit einem Klick auf das »Ja, ich möchte mitmachen«-Feld euren persönlichen Betakey abholen. Nachfolgend findet ihr die Informationen von EA zum Ablauf des Betatests:
Willkommen zur Darkspore-Beta! Es erwartet Sie:
- Das Tutorial (ungefähr 15 Minuten)
- Kampagnenmodus & PvP
- Helden-Editor (um ihre Gruppe von Helden zu individualisieren)
- Zwei Planeten (Zelems Nexus, Nocturna)
- Zwei PvP-Arenen
- Samstag, 26. Februar, 3:00 Uhr bis Montag, 28. Februar 8.59 Uhr
- Samstag, 5. März, 3:00 Uhr bis Montag, 7. März 8.59 Uhr
- Samstag, 12. März, 3:00 Uhr bis Montag, 14. März, 8.59 Uhr
- Rufen Sie die Beta-Registrierungsseite auf.
- Erstellen Sie ein EA-Konto (oder melden Sie sich mit Ihrem bestehenden an), und befolgen Sie die Anweisungen.
- Lösen Sie den Beta-Zugangskey ein.
- Laden Sie das Installationsprogramm herunter und installieren Sie das Spiel. Wenn Sie Darkspore das erste Mal starten, wird das Spiel alle verfügbaren Updates herunterladen. Die Zeit für das Herunterladen hängt von der Internet-Verbindung ab.
Mindestanforderungen:
Betriebssystem: Win XP oder höher
Prozessor: 3 GHz P4 oder Intel Core 2 Due 2 GHz oder höher
RAM: 2 GB oder mehr
Festplattenspeicher: bis zu 10 GB freier Speicherplatz
Grafikkarte: 256 MB NVIDIA GeForce 8800, ATI X1900 oder höher
Breitband-Internet erforderlich (Achtung: Von einer drahtlosen Verbindung wird abgeraten)
Die Incredible Blog Aktion:
Da ich bereits einen Betakey habe,
jedoch es nach zwei Tagen immer noch nicht geschafft habe, den Installer herunter zu laden (mein Router macht in letzter Zeit Probleme, verlier alle paar Minuten die Verbindung -.-)
werde ich ihn nun weiter - "verschenken" ^.^
Der erste, der hier auf diesen Post einen Kommentar und Kontaktinformationen unter denen er / sie erreichbar ist hinterlässt bekommt meinen Betakey :)
Viel Spaß,
Euer incredible Leitman
(Orginal Post von Paul, 4Players.de)
Labels:
Aktuelles,
Games,
Internet,
Software,
Technologie
16. Februar 2011
Kostenloses E-Book: Leitfaden Game-Design für Spieleentwickler
Wer ein eigenes Computerspiel entwickeln will muss etliches beachten. Und um so größer und umpfangreicher das Spiel werden soll, um so wichtiger wird eine gute Vorplanung.
Eine gute Hilfe kann hier das kostenlose Design Dokument von Sven Sorour sein, das Euch bei der Planung hilft und wichtige Fragen bei der Planung beleuchtet.
Sven Sorour von game-inventor hat hierzu ein kostenloses E-Book veröffentlicht, das Euch hilft strukturiert an die Spieleentwicklung herangehen zu können. Das E-Book umfasst 37 Seiten und spricht jedes Thema eines Spiels an, das bedacht werden sollte und wirft Fragen auf, die bei der Planung bedacht werden müssen.
Anschließend wird dann im Kapitel Fünf auf mögliche Entwicklungswerkzeuge eingegangen. Auch wenn natürlich die Auflistung bei weitem nicht umfassend ist und mehr als Beispiel-Aufzählung anzusehen ist, so gibt Sven doch gute Anregungen hierzu, was alles zu bedenken ist und welche Arten von Tools alles beim Entwickeln eines Games zum Einsatz kommen können.
Im sechsten und letzten Kapitel geht es dann schließlich um die eigentliche Projektplanung. Dabei hält er natürlich nicht einen ganzen Vortrag über Projektplanung sondern erklärt kurz in wenigen Worten worum es dabei eigentlich geht.
Das 37 Seiten umfassende E-Book könnt Ihr kostenlos auf der Sven Sorours Website game-inventor herunterladen: Design Dokument
(gefunden auf dem Software Entwickler-Blog von Carsten)
Eine gute Hilfe kann hier das kostenlose Design Dokument von Sven Sorour sein, das Euch bei der Planung hilft und wichtige Fragen bei der Planung beleuchtet.
Der Weg zum Computerspiel
Jeder der zum Beispiel mit Unity3D ein Computerspiel entwickeln möchte steht vor dem eigentlichen Programmieren und Designen vor ganz anderen Fragen. Worum soll es eigentlich gehen? Was muss ich alles bedenken? Was mache ich zuerst und was zuletzt?Sven Sorour von game-inventor hat hierzu ein kostenloses E-Book veröffentlicht, das Euch hilft strukturiert an die Spieleentwicklung herangehen zu können. Das E-Book umfasst 37 Seiten und spricht jedes Thema eines Spiels an, das bedacht werden sollte und wirft Fragen auf, die bei der Planung bedacht werden müssen.
E-Book Inhalt
Als erstes werden Fragen zur Spielidee und dem Gameplay aufgeworfen wonach dann die Grafik und die Darstellungsarten beleuchtet werden. Danach werden dann die Audio-Themen Musik und Sound angesprochen. Im darauf folgenden Kapitel kommt dann die GUI, das Benutzer-Interface, dran.Anschließend wird dann im Kapitel Fünf auf mögliche Entwicklungswerkzeuge eingegangen. Auch wenn natürlich die Auflistung bei weitem nicht umfassend ist und mehr als Beispiel-Aufzählung anzusehen ist, so gibt Sven doch gute Anregungen hierzu, was alles zu bedenken ist und welche Arten von Tools alles beim Entwickeln eines Games zum Einsatz kommen können.
Im sechsten und letzten Kapitel geht es dann schließlich um die eigentliche Projektplanung. Dabei hält er natürlich nicht einen ganzen Vortrag über Projektplanung sondern erklärt kurz in wenigen Worten worum es dabei eigentlich geht.
Fazit und Download
Das Design-Dokument von Sven Sorour behandelt in seinem Dokument alle wichtigen Aspekte eines Computerspiels. Auch wenn er nicht tief jedes einzelne Kapitel beleuchtet, so erhält der Leser doch einen guten Einblick in die Vorbereitung eines eigenen Projektes in der Spieleentwicklung.Das 37 Seiten umfassende E-Book könnt Ihr kostenlos auf der Sven Sorours Website game-inventor herunterladen: Design Dokument
(gefunden auf dem Software Entwickler-Blog von Carsten)
Labels:
Games,
Privates,
Programming,
Projekte,
Software,
Technologie
12. Februar 2011
Kostenloses 300 Seiten E-Book – Introduction to BLENDER 2.5
Ihr wollt mit Blender 2.5 durchstarten oder denkt zur Zeit noch darüber nach?
Dann hab ich hier ein tolles E-Book für Euch, welches alle Grundlagen der Open Source 3D Modelling Software erklärt!
Dabei behandelt das E-Book jedes Thema bzw. jedes einzelne Werkzeug von Blender. Dabei wird jedes Mal dieses auch anhand von Abbildungen demonstriert und deren Auswirkungen gezeigt. Auch wenn das Buch in Englisch geschrieben wurde sind durch die Abbildungen und die sehr einfach und verständlich gehaltenen Texte sehr nachvollziehbar. So ziemlich jedem sollte so schnell klar werden, auf welche Art und Weise ein Tool einzusetzen ist.
Ich war schon sehr überrascht wie toll dabei die Themen behandelt wurden. So wird zum Beispiel beim Thema Modifier jeder einzelne erklärt und demonstriert -echt klasse. Auch alle Grundlagen für das Thema Riggen werden in dem Kapitel Armature verständlich erklärt. In Kombination mit dem Kapitel Animation hat man im Grunde alle Grundlagen, um z.B. Game-Charaktere zu Animieren.
Aber es geht auch noch weiter. Auch Fluid Simulation und Partikel werden erläutert. Und natürlich auch Grundlagenthemen wie Texturen (mit u.a. UV Texture Mapping), Lightning bis hin zu Grundlagen der Game Engine und des Video Sequence Editor.
Als Ergänzung zu diesem E-Book kann Euch noch ein weiteres E-Book empfehlen, welches ebenfalls umsonst ist und sich mit Low-Poly-Design in Blender beschäftigt: kostenloses E-Book Low Poly Modelling in Blender.
(Text 1:1 "geklaut" von Carsten. Beschwerden, Anregungen, weitere Informationen direkt in seinem Softwareentwickler Blog)
Dann hab ich hier ein tolles E-Book für Euch, welches alle Grundlagen der Open Source 3D Modelling Software erklärt!
Introduction to BLENDER 3D
Das E-Book “Introduction to BLENDER 3D” stammt von John M. Blain und steht auf seiner Webseite kostenlos zum Download bereit. Das PDF richtet sich vorallem an Blender-Einsteiger und auch an Umsteiger von der alten Blender 2.4x-Version sowie Nutzern anderer 3D Modelling Tools.Dabei behandelt das E-Book jedes Thema bzw. jedes einzelne Werkzeug von Blender. Dabei wird jedes Mal dieses auch anhand von Abbildungen demonstriert und deren Auswirkungen gezeigt. Auch wenn das Buch in Englisch geschrieben wurde sind durch die Abbildungen und die sehr einfach und verständlich gehaltenen Texte sehr nachvollziehbar. So ziemlich jedem sollte so schnell klar werden, auf welche Art und Weise ein Tool einzusetzen ist.
Ich war schon sehr überrascht wie toll dabei die Themen behandelt wurden. So wird zum Beispiel beim Thema Modifier jeder einzelne erklärt und demonstriert -echt klasse. Auch alle Grundlagen für das Thema Riggen werden in dem Kapitel Armature verständlich erklärt. In Kombination mit dem Kapitel Animation hat man im Grunde alle Grundlagen, um z.B. Game-Charaktere zu Animieren.
Aber es geht auch noch weiter. Auch Fluid Simulation und Partikel werden erläutert. Und natürlich auch Grundlagenthemen wie Texturen (mit u.a. UV Texture Mapping), Lightning bis hin zu Grundlagen der Game Engine und des Video Sequence Editor.
E-Book Download
Wenn Ihr neugierig geworden seid, dann könnt Ihr hier das E-Book downloaden: Introduction to Blender.Als Ergänzung zu diesem E-Book kann Euch noch ein weiteres E-Book empfehlen, welches ebenfalls umsonst ist und sich mit Low-Poly-Design in Blender beschäftigt: kostenloses E-Book Low Poly Modelling in Blender.
(Text 1:1 "geklaut" von Carsten. Beschwerden, Anregungen, weitere Informationen direkt in seinem Softwareentwickler Blog)
Labels:
Aktuelles,
Internet,
Programming,
Projekte,
Software,
Technologie
11. Februar 2011
Spezial: Ein Ajax-Buch gratis - Wählen Sie ein Buch für Einsteiger oder Profis
AJAX (Asynchronous JavaScript and XML) ist die Web-Technologie für eine neue Generation von Web-Applikationen, die unter den Schlagworten Web 2.0 und Web 3.0 bekannt geworden ist. Die Anwendungen sind in hohem Maße interaktiv und AJAX bildet die Programmierbasis dazu.
Wenn Sie bisher noch keine Erfahrung mit Ajax hatten, ist das Buch "Jetzt lerne ich Ajax" ein idealer Begleiter für das Selbststudium. Für erfahrene Ajax-Programmierer bietet sich das Buch "Ajax Frameworks" aus dem Hause Addison-Wesley an. Es führt den Leser in die Hintergründe von AJAX ein und stellt populäre AJAX-Frameworks vor.
Bis Montag können Sie einen der beiden Titel für 0,00 EUR bestellen. Viel Erfolg damit!
Jetzt lerne ich Ajax für 0,00 EUR
Ajax Frameworks für 0,00 EUR
- terrashop.de
Wenn Sie bisher noch keine Erfahrung mit Ajax hatten, ist das Buch "Jetzt lerne ich Ajax" ein idealer Begleiter für das Selbststudium. Für erfahrene Ajax-Programmierer bietet sich das Buch "Ajax Frameworks" aus dem Hause Addison-Wesley an. Es führt den Leser in die Hintergründe von AJAX ein und stellt populäre AJAX-Frameworks vor.
Bis Montag können Sie einen der beiden Titel für 0,00 EUR bestellen. Viel Erfolg damit!
Jetzt lerne ich Ajax für 0,00 EUR
Ajax Frameworks für 0,00 EUR
- terrashop.de
Labels:
Internet,
Privates,
Programming,
Software,
Technologie
Effektiver und schneller lernen
3 Tipps, wie Sie effektiver und schneller lernen
(eben per newsletter von Christoph Mogwitz [eBookschreiben.de] reinbekommen)
Heute möchte ich Ihnen drei Tipps vorstellen,
mit denen Sie neu Gelerntes tiefer verinnerlichen können und somit die neuen Informationen länger für Sie nutzbar sind.
Wir alle müssen lernen für unser Internetgeschäft.
Kein Internetunternehmer kann ohne das Lernen von neuen Strategien langfristigen Erfolg erwarten.
Die meisten Internetunternehmer machen sich um das Thema Lernen, im Speziellen wie genau man lernt, keine besonderen Gedanken. Dabei sind einige Tipps so simpel und effektiv, dass Sie Ihre Lerngeschwindigkeit um mindestens 100 % erhöhen können. Lassen Sie
uns zu den drei Tipps kommen, die ich heute mit Ihnen teilen möchte.
1. Schlafen Sie kurz nachdem Sie eine Menge gelernt haben
In jedem guten Buch um das Thema Lernen werden Sie diesen Tipp
finden. Wenn Sie eine Menge an neuen Informationen aufgenommen
haben, ist es eine der besten Strategien, für einen kurzen Napp zu
sorgen, denn diese abwechslungsreiche Aktivität des Gehirns führt
dazu, dass die Informationen tiefer verankert werden können und
somit für Sie langfristig besser abrufbar sind. Im Umkehrschluss
macht es keinen großen Sinn zu lernen, wenn Sie müde sind. Gehen
Sie lieber schlafen und lernen Sie, wenn Sie wieder wach & munter
sind und sich auf die Sache konzentrieren können.
2. Lehren Sie, was Sie gelernt haben
Eine meiner Lieblingsstrategien ist, das, was ich gelernt habe,
sofort zu lehren. Schnappen Sie sich einen Freund oder im Idealfall
Ihre Mastermind-Gruppe, wenn Sie eine haben, und lehren Sie, was
Sie gerade entdeckt haben. Der Prozess des Lehrens ordnet die
Informationen in Ihrem Gehirn in eine klarere Form und dient
außerdem der altbekannten Lernmethode des Wiederholens. Jeder, der
schon einmal etwas gelehrt hat, wird sich dabei ertappen, dass er
während dieses Lehrprozesses selber wieder etwas hinzulernt.
Er entdeckt neue Möglichkeiten, die gelernten Informationen in
verschiedenen Perspektiven darzustellen. Diese verschiedenen
Perspektiven sorgen letztendlich dafür, dass sie langfristig besser
für Sie abrufbar sind. Wenn Sie besonders wirkungsvoll lehren
wollen, organisieren Sie sich eine Mastermind-Gruppe (eine Gruppe
von Gleichgesinnten mit einem gemeinsamen Ziel), der Sie Ihr frisch
Gelerntes lehren können. Wenn auch die anderen
Mastermind-Teilnehmer daran partizipieren, entsteht dadurch ein
interessanter Informationspool, von dem alle der Gruppe
profitieren. Wie Sie eine Mastermind-Gruppe aufbauen und worauf Sie
achten sollen erfahren Sie hier aus meinem letzten
Neujahrs-Newsletter: http://infomarketer.de/ newsletter/Neujahrsreport2011. pdf
3. Legen Sie für jedes neue Konzept, das Sie gelernt haben, eine
Mind-Map an
Mind-Mapping ist eine strukturierte Erfassung von Informationen,
die sehr der Funktionsweise unseres Gehirns ähnelt. Somit können
Informationen, die Sie vor langer Zeit einmal gelernt haben, wieder
schnell abgerufen werden, ohne dass man das Lehrmaterial oder
Notizen noch einmal durchgehen muss. Ich fertige meine Mind-Maps
schon seit Jahren an und jedes Mal, wenn ich mich wieder an ein
Thema zurückerinnern will, dann brauche ich nur die entsprechende
Mind-Map aufzumachen und bin äußerst schnell wieder in den
benötigten Informationen. Auf bubbl.us können Sie kostenlos
Mind-Maps anfertigen. Wenn Sie mit dem iPhone oder dem iPad
arbeiten wollen, empfehle ich das APP iThought oder googeln Sie
einfach nach einigen kostenlosen Min-Map-Programmen, die als Open
Source Versionen verfügbar sind. Legen Sie doch jetzt gleich Ihre
erste Mind-Map zum Thema "Wie lerne ich richtig" an. :-)
(eben per newsletter von Christoph Mogwitz [eBookschreiben.de] reinbekommen)
Heute möchte ich Ihnen drei Tipps vorstellen,
mit denen Sie neu Gelerntes tiefer verinnerlichen können und somit die neuen Informationen länger für Sie nutzbar sind.
Wir alle müssen lernen für unser Internetgeschäft.
Kein Internetunternehmer kann ohne das Lernen von neuen Strategien langfristigen Erfolg erwarten.
Die meisten Internetunternehmer machen sich um das Thema Lernen, im Speziellen wie genau man lernt, keine besonderen Gedanken. Dabei sind einige Tipps so simpel und effektiv, dass Sie Ihre Lerngeschwindigkeit um mindestens 100 % erhöhen können. Lassen Sie
uns zu den drei Tipps kommen, die ich heute mit Ihnen teilen möchte.
1. Schlafen Sie kurz nachdem Sie eine Menge gelernt haben
In jedem guten Buch um das Thema Lernen werden Sie diesen Tipp
finden. Wenn Sie eine Menge an neuen Informationen aufgenommen
haben, ist es eine der besten Strategien, für einen kurzen Napp zu
sorgen, denn diese abwechslungsreiche Aktivität des Gehirns führt
dazu, dass die Informationen tiefer verankert werden können und
somit für Sie langfristig besser abrufbar sind. Im Umkehrschluss
macht es keinen großen Sinn zu lernen, wenn Sie müde sind. Gehen
Sie lieber schlafen und lernen Sie, wenn Sie wieder wach & munter
sind und sich auf die Sache konzentrieren können.
2. Lehren Sie, was Sie gelernt haben
Eine meiner Lieblingsstrategien ist, das, was ich gelernt habe,
sofort zu lehren. Schnappen Sie sich einen Freund oder im Idealfall
Ihre Mastermind-Gruppe, wenn Sie eine haben, und lehren Sie, was
Sie gerade entdeckt haben. Der Prozess des Lehrens ordnet die
Informationen in Ihrem Gehirn in eine klarere Form und dient
außerdem der altbekannten Lernmethode des Wiederholens. Jeder, der
schon einmal etwas gelehrt hat, wird sich dabei ertappen, dass er
während dieses Lehrprozesses selber wieder etwas hinzulernt.
Er entdeckt neue Möglichkeiten, die gelernten Informationen in
verschiedenen Perspektiven darzustellen. Diese verschiedenen
Perspektiven sorgen letztendlich dafür, dass sie langfristig besser
für Sie abrufbar sind. Wenn Sie besonders wirkungsvoll lehren
wollen, organisieren Sie sich eine Mastermind-Gruppe (eine Gruppe
von Gleichgesinnten mit einem gemeinsamen Ziel), der Sie Ihr frisch
Gelerntes lehren können. Wenn auch die anderen
Mastermind-Teilnehmer daran partizipieren, entsteht dadurch ein
interessanter Informationspool, von dem alle der Gruppe
profitieren. Wie Sie eine Mastermind-Gruppe aufbauen und worauf Sie
achten sollen erfahren Sie hier aus meinem letzten
Neujahrs-Newsletter: http://infomarketer.de/
3. Legen Sie für jedes neue Konzept, das Sie gelernt haben, eine
Mind-Map an
Mind-Mapping ist eine strukturierte Erfassung von Informationen,
die sehr der Funktionsweise unseres Gehirns ähnelt. Somit können
Informationen, die Sie vor langer Zeit einmal gelernt haben, wieder
schnell abgerufen werden, ohne dass man das Lehrmaterial oder
Notizen noch einmal durchgehen muss. Ich fertige meine Mind-Maps
schon seit Jahren an und jedes Mal, wenn ich mich wieder an ein
Thema zurückerinnern will, dann brauche ich nur die entsprechende
Mind-Map aufzumachen und bin äußerst schnell wieder in den
benötigten Informationen. Auf bubbl.us können Sie kostenlos
Mind-Maps anfertigen. Wenn Sie mit dem iPhone oder dem iPad
arbeiten wollen, empfehle ich das APP iThought oder googeln Sie
einfach nach einigen kostenlosen Min-Map-Programmen, die als Open
Source Versionen verfügbar sind. Legen Sie doch jetzt gleich Ihre
erste Mind-Map zum Thema "Wie lerne ich richtig" an. :-)
8. Februar 2011
Developer-Wettbewerb - Three Lines of Code
Microsoft sucht die kreativste selbst programmierte Anwendung für Windows 7. Machen Sie mit und gewinnen Sie mit Ihrem Programm einen Flug nach Las Vegas.
Sie coden mit Leidenschaft? Und benutzen dafür am liebsten Visual Studio 2010? Dann machen Sie mit beim Developer-Wettbewerb von Microsoft („Three Lines of Code“).
Bei dem Gewinnspiel geht es darum, dass Sie ihre Wunschanwendung für Windows 7 mit Hilfe von Microsoft-Software erstellen. Konkret sollen Sie ein Desktop-Programm für Windows 7 erstellen und dabei folgenden Vorgaben erfüllen:
Sie müssen Visual Studio 2010 als Entwicklungsumgebung verwenden. Das dürfte Ihnen nicht wirklich schwer fallen, schließlich ist Visual Studio die perfekte IDE für Developer. Ihre Anwendung müssen Sie zudem entweder mit einer .net-Sprache und auf Basis der .net-Plattform erstellen oder mit dem bewährten Visual C++ realisieren. Sie sind also nicht gezwungen mit .net zu entwickeln sondern können auch als klassischer C++-Code-Hacker loslegen.
Für Ihr Projekt müssen Windows 7-Features müssen verwendet werden. Der Code soll zudem aus möglichst wenig Zeilen bestehen. Denn die wahre Kunst des Programmierens besteht nicht aus seitenlangem Spaghetti-Code sondern aus übersichtlichem, prägnanten, klar strukturierten Quellcode.
Ganz wichtig: Der Einsender muss die Software selbst erstellt haben und die Rechte an allen Bestandteilen besitzen. Denn der Schutz geistigen Eigentums ist wichtig.
Ihr Auftrag
Welche Funktion suchen Sie in Ihrem System vergeblich? Stellen Sie sich der Herausforderung und bauen Sie Ihre eigene verrückte Wunsch-Anwendung. Dabei sollte mindestens eine der vielen neuen Windows 7 Funktionen verwendet werden.
So nehmen Sie teil
Sie wollen mitmachen? Dann folgen Sie einfach diesem Link. Einsendeschluss für Ihre Windows-7-Anwendung ist der 28. Februar 2011.
Gewinne
Das Coden lohnt sich doppelt. Einerseits bekommen Sie eine unverwechselbare Anwendung, andererseits winken tolle Preise. Die Hauptpreise 1-3 für die tollste Anwendung sind:
* Ein Flug nach Las Vegas inklusive Flughafentransfer per Limousine
* Besuch der MIX 2011, der Microsoft-Konferenz für Web-Entwickler
* Sechs Übernachtungen im Mandalay Bay Hotel
* 300 US-Doller in Gambling Chips zum Verzocken
* Helikopterflug zum Grand Canyon inklusive Transfer
Achtung: Die Reise muss im April 2011 stattfinden.
Weitere Preise:
4. Preis: Sony LCD Flat Screen TV KDL-40NX715, Sony Sound System mit BluRay BDV-IZ1000W
5. Preis: Xbox mit Kinect, 1 Controller, 3 Spiele (Kinect Adventures, Kinect Sports, Dance Central)
6. Preis: Ein Windows Phone 7-Smartphone (LG Optimus 7)
7. Preis: Paket mit Mouse, Tastatur, Headset
Unsere Jury prüft alle eingehenden Windows-7-Anwendungen genau und stellt die besten Arbeiten dann online vor.
Sie coden mit Leidenschaft? Und benutzen dafür am liebsten Visual Studio 2010? Dann machen Sie mit beim Developer-Wettbewerb von Microsoft („Three Lines of Code“).
Bei dem Gewinnspiel geht es darum, dass Sie ihre Wunschanwendung für Windows 7 mit Hilfe von Microsoft-Software erstellen. Konkret sollen Sie ein Desktop-Programm für Windows 7 erstellen und dabei folgenden Vorgaben erfüllen:
Sie müssen Visual Studio 2010 als Entwicklungsumgebung verwenden. Das dürfte Ihnen nicht wirklich schwer fallen, schließlich ist Visual Studio die perfekte IDE für Developer. Ihre Anwendung müssen Sie zudem entweder mit einer .net-Sprache und auf Basis der .net-Plattform erstellen oder mit dem bewährten Visual C++ realisieren. Sie sind also nicht gezwungen mit .net zu entwickeln sondern können auch als klassischer C++-Code-Hacker loslegen.
Für Ihr Projekt müssen Windows 7-Features müssen verwendet werden. Der Code soll zudem aus möglichst wenig Zeilen bestehen. Denn die wahre Kunst des Programmierens besteht nicht aus seitenlangem Spaghetti-Code sondern aus übersichtlichem, prägnanten, klar strukturierten Quellcode.
Ganz wichtig: Der Einsender muss die Software selbst erstellt haben und die Rechte an allen Bestandteilen besitzen. Denn der Schutz geistigen Eigentums ist wichtig.
Ihr Auftrag
Welche Funktion suchen Sie in Ihrem System vergeblich? Stellen Sie sich der Herausforderung und bauen Sie Ihre eigene verrückte Wunsch-Anwendung. Dabei sollte mindestens eine der vielen neuen Windows 7 Funktionen verwendet werden.
So nehmen Sie teil
Sie wollen mitmachen? Dann folgen Sie einfach diesem Link. Einsendeschluss für Ihre Windows-7-Anwendung ist der 28. Februar 2011.
Gewinne
Das Coden lohnt sich doppelt. Einerseits bekommen Sie eine unverwechselbare Anwendung, andererseits winken tolle Preise. Die Hauptpreise 1-3 für die tollste Anwendung sind:
* Ein Flug nach Las Vegas inklusive Flughafentransfer per Limousine
* Besuch der MIX 2011, der Microsoft-Konferenz für Web-Entwickler
* Sechs Übernachtungen im Mandalay Bay Hotel
* 300 US-Doller in Gambling Chips zum Verzocken
* Helikopterflug zum Grand Canyon inklusive Transfer
Achtung: Die Reise muss im April 2011 stattfinden.
Weitere Preise:
4. Preis: Sony LCD Flat Screen TV KDL-40NX715, Sony Sound System mit BluRay BDV-IZ1000W
5. Preis: Xbox mit Kinect, 1 Controller, 3 Spiele (Kinect Adventures, Kinect Sports, Dance Central)
6. Preis: Ein Windows Phone 7-Smartphone (LG Optimus 7)
7. Preis: Paket mit Mouse, Tastatur, Headset
Unsere Jury prüft alle eingehenden Windows-7-Anwendungen genau und stellt die besten Arbeiten dann online vor.
Labels:
.NET Develop,
Aktuelles,
Geld verdienen,
Internet,
Projekte,
Software,
Technologie
4. Februar 2011
Der launcher kann keine patch-informationen abrufen. Bitte überprüfen sie ihre internetverbindung
Ich hatte seit Tagen dieses Problem...
Wow über den launcher starten, da popt folgende Fehlermeldung auf:
"Der launcher kann keine patch-informationen abrufen. Bitte überprüfen sie ihre internetverbindung"
Na toll, was tun?
Eigentlich wollte ich ja nur vielleicht ein paar Stunden World of Warcraft spielen
und meinen Goblin Arkan Magier mit epischen Gegenständen ausrüsten ^^
Doch leider lässt mich der launcher wegen oben genannter Fehlermeldung nicht ins Spiel -.-
Nicht, dass ich etwas geändert hätte,
weder an meinem System, an meiner Konfiguration oder sonstwas...
Nein, alles wie gehabt und dennoch kommt dieser Fehler :(
Also habe ich mich anfangs ein wenig auf den offiziellen Blizzard Foren nach einer möglichen Lösung umgesehen (vielleicht hat ein Blauer ja einen guten Tipp)
Gefunden habe ich zwar einige Threads über Google,
wie z.B. den hier
doch geholfen hat das alles nichts -.-
Weder "löschen des wtf und Cache Ordners"
"Deinstallieren des AddOns"
"Reset des Routers"
noch "das checken der realmlist.wtf"
Das seltsame war, nach eine halben Stunde bis Stunde konnte ich den launcher problemlos starten, der hat seine Patch-Informationen abgerufen,
notwendigerweise etwas runtergeladen und ich konnte mich einloggen o.O
Mittlerweile hatte ich das stundenlange Warten und die "Untätigkeit" seitens Blizzard satt
und habe mich ein wenim in den Weiten des Internets auf die Suche nach einer Lösung gemacht.
Und siehe da,
ich glaube ich habe eine gefunden ^.^
(Oder die WoW Entwickler haben etwas gefixed xD)
Die Lösung war trivial, aber dennoch ohne Ansatz schwer zu finden.
Den die Fehlermeldung:
"Der launcher kann keine patch-informationen abrufen. Bitte überprüfen sie ihre internetverbindung"
war für mich unverständlich,
ich konnte schließlich ins Internet und alles, bloß eben mein Blizzard Updater hat nicht funktioniert -.-
So nun genug herum, ich habe einfach mittels Port-forwarding die "notwendigen" Ports an meinem Router freigegeben und voila,
plötzlich lief alles einwandfrei :)
Doof nur, dass diese Ports scheinbar nirgendwo offiziell erwähnt werden
(oder ich es nicht gefunden habe)
und auch in meinem Router Menü für "bekannte Programme" stand zwar etwas von
"World of Warcraft" und "Blizzard" sowie "Battle net" aber nichts vom launcher.
Anbei ein Bild der Konfiguration, die bei mir funktioniert:
Bestimmt gibt es auf eurem Router auch irgendwo eine Einstellung a'la
"Port-forwarding" oder "Port Weiterleitung" oder so ähnlich in der ihr das Konfigurieren könnt.
(Für gewöhnlich erreicht ihr diesen über die Standard Adresse wie etwa http://10.0.0.138/
einfach im webbrowser eingeben)
So, das wars erstmal wieder von mir
wir sehen uns in Azeroth ^^
euer
incredible Leitman
FOR THE HORDE!
EDIT 27.04.2011:
Um weitere Kommentare dieser Art entgegen zu treten eines vorweg:
Ich hatte oben beschriebenes Problem unter Windows XP, SP 3.
Benutzer, die Vista oder Seven verwenden probieren vielleicht erst die Option "als Administrator ausführen", wenn sie die benötigten Rechte dazu haben (rechte Maustaste klick auf das WoW Icon, wenn ich mich recht entsinne)
Wow über den launcher starten, da popt folgende Fehlermeldung auf:
"Der launcher kann keine patch-informationen abrufen. Bitte überprüfen sie ihre internetverbindung"
Na toll, was tun?
Eigentlich wollte ich ja nur vielleicht ein paar Stunden World of Warcraft spielen
und meinen Goblin Arkan Magier mit epischen Gegenständen ausrüsten ^^
Doch leider lässt mich der launcher wegen oben genannter Fehlermeldung nicht ins Spiel -.-
Nicht, dass ich etwas geändert hätte,
weder an meinem System, an meiner Konfiguration oder sonstwas...
Nein, alles wie gehabt und dennoch kommt dieser Fehler :(
Also habe ich mich anfangs ein wenig auf den offiziellen Blizzard Foren nach einer möglichen Lösung umgesehen (vielleicht hat ein Blauer ja einen guten Tipp)
Gefunden habe ich zwar einige Threads über Google,
wie z.B. den hier
doch geholfen hat das alles nichts -.-
Weder "löschen des wtf und Cache Ordners"
"Deinstallieren des AddOns"
"Reset des Routers"
noch "das checken der realmlist.wtf"
Das seltsame war, nach eine halben Stunde bis Stunde konnte ich den launcher problemlos starten, der hat seine Patch-Informationen abgerufen,
notwendigerweise etwas runtergeladen und ich konnte mich einloggen o.O
Mittlerweile hatte ich das stundenlange Warten und die "Untätigkeit" seitens Blizzard satt
und habe mich ein wenim in den Weiten des Internets auf die Suche nach einer Lösung gemacht.
Und siehe da,
ich glaube ich habe eine gefunden ^.^
(Oder die WoW Entwickler haben etwas gefixed xD)
Die Lösung war trivial, aber dennoch ohne Ansatz schwer zu finden.
Den die Fehlermeldung:
"Der launcher kann keine patch-informationen abrufen. Bitte überprüfen sie ihre internetverbindung"
war für mich unverständlich,
ich konnte schließlich ins Internet und alles, bloß eben mein Blizzard Updater hat nicht funktioniert -.-
So nun genug herum, ich habe einfach mittels Port-forwarding die "notwendigen" Ports an meinem Router freigegeben und voila,
plötzlich lief alles einwandfrei :)
Doof nur, dass diese Ports scheinbar nirgendwo offiziell erwähnt werden
(oder ich es nicht gefunden habe)
und auch in meinem Router Menü für "bekannte Programme" stand zwar etwas von
"World of Warcraft" und "Blizzard" sowie "Battle net" aber nichts vom launcher.
Anbei ein Bild der Konfiguration, die bei mir funktioniert:
Bestimmt gibt es auf eurem Router auch irgendwo eine Einstellung a'la
"Port-forwarding" oder "Port Weiterleitung" oder so ähnlich in der ihr das Konfigurieren könnt.
(Für gewöhnlich erreicht ihr diesen über die Standard Adresse wie etwa http://10.0.0.138/
einfach im webbrowser eingeben)
So, das wars erstmal wieder von mir
wir sehen uns in Azeroth ^^
euer
incredible Leitman
FOR THE HORDE!
EDIT 27.04.2011:
Um weitere Kommentare dieser Art entgegen zu treten eines vorweg:
Ich hatte oben beschriebenes Problem unter Windows XP, SP 3.
Benutzer, die Vista oder Seven verwenden probieren vielleicht erst die Option "als Administrator ausführen", wenn sie die benötigten Rechte dazu haben (rechte Maustaste klick auf das WoW Icon, wenn ich mich recht entsinne)
Labels:
Bugs und Sicherheitslücken,
Games,
Internet,
Privates,
Projekte,
Software,
Technologie
6. Dezember 2010
XBox von Nextgen.at
Yeeeehaw ^^
Der incredible Leitman hat doch tatsächlich einmal etwas gewonnen :)
Vorgeschichte:
Mittlerweile hat das österreichische Spieleportal eine eigene Gruppe auf Facebook,
auf der ihr natürlich herzlich willkommen seid :)
Zu erreichen galt die 1.000 Fan Grenze,
dann wird eine nigelnagelneue XBox 360 unter den Fans verlost.
Und siehe da,
direkt am 1.12. erscheint mein Name im Gewinnpost ^.^ (party)
Sodala,
und um nun zu beweisen,
dass mein Gewinn tatsächlich versanft und erhalten wurde,
eine kleine Fotostrecke:
(jaja, ich weiß, ich bin ein Kacke Fotograf xD)
hm... was mag in diesem Paket wohl drinnen sein ? ;)
TATSÄCHLICH! :-o Eine XBox!
... aber ist das Paket nicht bloß leer? ;)
oder mit Styropor befüllt? xD
In diesem Sinne,
vielen Dank nochmal für das verfrühte Weihnachtsgeschenk an die Betreiber von Nextgen.at
Frohes Fest :)))
Der incredible Leitman hat doch tatsächlich einmal etwas gewonnen :)
Vorgeschichte:
Mittlerweile hat das österreichische Spieleportal eine eigene Gruppe auf Facebook,
auf der ihr natürlich herzlich willkommen seid :)
Zu erreichen galt die 1.000 Fan Grenze,
dann wird eine nigelnagelneue XBox 360 unter den Fans verlost.
Und siehe da,
direkt am 1.12. erscheint mein Name im Gewinnpost ^.^ (party)
Sodala,
und um nun zu beweisen,
dass mein Gewinn tatsächlich versanft und erhalten wurde,
eine kleine Fotostrecke:
(jaja, ich weiß, ich bin ein Kacke Fotograf xD)
hm... was mag in diesem Paket wohl drinnen sein ? ;)
TATSÄCHLICH! :-o Eine XBox!
... aber ist das Paket nicht bloß leer? ;)
oder mit Styropor befüllt? xD
In diesem Sinne,
vielen Dank nochmal für das verfrühte Weihnachtsgeschenk an die Betreiber von Nextgen.at
Frohes Fest :)))
9. November 2010
Dictionary.ContainsKey() confusion in C#
-.-
Dictionary.ContainsKey() confusion in C#
http://msdn.microsoft.com/en-us/library/7h9bszxx%28v=VS.80%29.aspx
http://bytes.com/topic/c-sharp/answers/266088-override-gethashcode
http://msdn.microsoft.com/en-us/library/xfhwa508%28v=VS.80%29.aspx
http://msdn.microsoft.com/en-us/library/kw5aaea4%28v=VS.80%29.aspx
Herb Sutter:
http://herbsutter.com/2008/01/01/gotw-88-a-candidate-for-the-most-important-const/
Dictionary.ContainsKey() confusion in C#
http://msdn.microsoft.com/en-us/library/7h9bszxx%28v=VS.80%29.aspx
http://bytes.com/topic/c-sharp/answers/266088-override-gethashcode
http://msdn.microsoft.com/en-us/library/xfhwa508%28v=VS.80%29.aspx
http://msdn.microsoft.com/en-us/library/kw5aaea4%28v=VS.80%29.aspx
Herb Sutter:
http://herbsutter.com/2008/01/01/gotw-88-a-candidate-for-the-most-important-const/
27. Oktober 2010
Resourcen für die Webentwicklung
http://www.w3schools.com/
http://de.selfhtml.org/
http://www.html-world.de/
Jetzt lerne ich Javascript. Webprogrammierung mit JavaScript, (X)HTML, CSS und Co.
http://books.google.com/books?id=fUH85iGmc0oC&lpg=PP1&ots=yxK2wnqDiS&dq=Jetzt%20lerne%20ich%20Javascript&hl=de&pg=PA207#v=onepage&q&f=false
http://de.selfhtml.org/
http://www.html-world.de/
Jetzt lerne ich Javascript. Webprogrammierung mit JavaScript, (X)HTML, CSS und Co.
http://books.google.com/books?id=fUH85iGmc0oC&lpg=PP1&ots=yxK2wnqDiS&dq=Jetzt%20lerne%20ich%20Javascript&hl=de&pg=PA207#v=onepage&q&f=false
Labels:
Aktuelles,
Internet,
Privates,
Programming,
Projekte
20. Oktober 2010
Konverter für dotnet Sprachen
Heute nur ein ganz kurzer Beitrag, ein Link:
http://dotnet.mvps.org/dotnet/faqs/?id=languageconverters... selbstredend ^^
Labels:
.NET Develop,
Internet,
Programming,
Projekte,
Software,
Technologie
13. Oktober 2010
... just MORE more incredible :D
w00t, jetzt ganz neu,
incredible Bots, Teil 2!
http://incredibots2.com/
Es ist sogar möglich, seine Bots aus Teil eins zu übertragen :)
na dann, auf gutes Gelingen,
euer incredible Leitman
incredible Bots, Teil 2!
http://incredibots2.com/
Es ist sogar möglich, seine Bots aus Teil eins zu übertragen :)
na dann, auf gutes Gelingen,
euer incredible Leitman
IncrediBots - Just more incredible ^^
Böse Zungen mögen nun behaupten, ich bin lediglich an einem upranking per Google mit dem Begriff "incredible" interessiert,
aber Tatsache ist, ich finde IncrediBots geil :)
in Incredibots gilt es Roboter zu zeichnen, die eine vorgegebene Aufgabe ("Challenge") lösen müssen.
Das Spiel ist äußerst komplex, bietet aber ein tolles Tutorial.
Hier gehts zu den incredible Robotern: http://incredibots.com/
aber Tatsache ist, ich finde IncrediBots geil :)
in Incredibots gilt es Roboter zu zeichnen, die eine vorgegebene Aufgabe ("Challenge") lösen müssen.
Das Spiel ist äußerst komplex, bietet aber ein tolles Tutorial.
Hier gehts zu den incredible Robotern: http://incredibots.com/
10. September 2010
Unhandled exception Win32Exception - Error creating window handle
Unhandled exception Win32Exception,Error creating window handle - AboutMyDot.Net
Unhandled exception Win32Exception,Error creating window handle.,System.Windows.Forms, at System.Windows.Forms.NativeWindow.CreateHandle(CreateParams cp)
at System.Windows.Forms.Control.CreateHandle()
at System.Windows.Forms.Control.get_Handle()
at System.Windows.Forms.Control.CreateGraphicsInternal()
at System.Windows.Forms.ThreadExceptionDialog..ctor(Exception t)
at System.Windows.Forms.ThreadExceptionDialog..ctor(Exception t)
at System.Windows.Forms.ThreadContext.OnThreadException(Exception t)
at System.Windows.Forms.Control.WndProcException(Exception e)
at System.Windows.Forms.ControlNativeWindow.OnThreadException(Exception e)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.ComponentManager. System.Windows.Forms.UnsafeNativeMethods+IMsoComponentManager. FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
————————————————
This is a very boring error, it means that all the available windows handlers are finished so your application can’t create new windows. The limit seems to be 1000 windows but as you can imagine it’s really hard to think that someone could write a program that uses 1000 opened windows. The problem is that somewhere in your code you think you have closed forms and released controls but they’re just hidden and continue to occupy memory and handlers. I had this problem with a software developed by my company, RYHAB Solutions, and we lost a lot of time to figure out where the problem was. At the end we understood what was going on.
We had in our code something like this:
I searched a lot on the web and a lot of people talked about freeing manually resources and other strange things, someone assumed that it could be a .net bug. Actually i can say that it was my fault, no strange things behind, just a programming bug. I’m sure that most of the people that have the same problem could solve it as i did just ensuring that they close their forms properly.
Don’t waste time searching for strange solutions, just check what you do with forms
If you have this error message in your application use the CLR Debugger provided by Microsoft. It’s a graphical tool that shows you everything appening in a managed application, opened forms, memory usage, controls, events … everything. This is really useful to understand if something you tought was closed is opened instead.
Here is the link to download the tool:
http://msdn2.microsoft.com/en-us/library/7zxbks7z.aspx
maybe it requires the Platform SDK, you can get it on Microsoft site too.
Unhandled exception Win32Exception,Error creating window handle
———————————Unhandled exception Win32Exception,Error creating window handle.,System.Windows.Forms, at System.Windows.Forms.NativeWindow.CreateHandle(CreateParams cp)
at System.Windows.Forms.Control.CreateHandle()
at System.Windows.Forms.Control.get_Handle()
at System.Windows.Forms.Control.CreateGraphicsInternal()
at System.Windows.Forms.ThreadExceptionDialog..ctor(Exception t)
at System.Windows.Forms.ThreadExceptionDialog..ctor(Exception t)
at System.Windows.Forms.ThreadContext.OnThreadException(Exception t)
at System.Windows.Forms.Control.WndProcException(Exception e)
at System.Windows.Forms.ControlNativeWindow.OnThreadException(Exception e)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.ComponentManager. System.Windows.Forms.UnsafeNativeMethods+IMsoComponentManager. FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
————————————————
This is a very boring error, it means that all the available windows handlers are finished so your application can’t create new windows. The limit seems to be 1000 windows but as you can imagine it’s really hard to think that someone could write a program that uses 1000 opened windows. The problem is that somewhere in your code you think you have closed forms and released controls but they’re just hidden and continue to occupy memory and handlers. I had this problem with a software developed by my company, RYHAB Solutions, and we lost a lot of time to figure out where the problem was. At the end we understood what was going on.
We had in our code something like this:
- public sub CloseWindow()
- if typeof(me) is mybaseclass then
- me.visible=false
- else
- me.close()
- end if
- end sub
public sub CloseWindow() if typeof(me) is mybaseclass then me.visible=false else me.close() end if end subWe used this sub in a base class so all the classes that hinerited by this returned “mybaseclass” when calling typeof(me). This caused all the windows to be hidden instead of closed so they occupied all the available handlers in few hours and program crashed.
I searched a lot on the web and a lot of people talked about freeing manually resources and other strange things, someone assumed that it could be a .net bug. Actually i can say that it was my fault, no strange things behind, just a programming bug. I’m sure that most of the people that have the same problem could solve it as i did just ensuring that they close their forms properly.
Don’t waste time searching for strange solutions, just check what you do with forms
If you have this error message in your application use the CLR Debugger provided by Microsoft. It’s a graphical tool that shows you everything appening in a managed application, opened forms, memory usage, controls, events … everything. This is really useful to understand if something you tought was closed is opened instead.
Here is the link to download the tool:
http://msdn2.microsoft.com/en-us/library/7zxbks7z.aspx
maybe it requires the Platform SDK, you can get it on Microsoft site too.
13. August 2010
Problem in change the size of MonthCalendar
http://www.dreamincode.net/forums/topic/67458-problem-in-change-the-size-of-monthcalendar/
I put on the form a tool MonthCalendar and I tried to chang the size ( width-length ) by mouse or from properties but it didn't accepted, it keeps the same size. How can I change the size.
The MonthCalendar Control is a fixed-size control. This means that you can not change the size of it. But rules are always meant to be broken. To change the size of it, you need to change the Minimum / Maximum Size Property. Presto Chango you got yourself a re-sizable Month Calendar.
I put on the form a tool MonthCalendar and I tried to chang the size ( width-length ) by mouse or from properties but it didn't accepted, it keeps the same size. How can I change the size.
The MonthCalendar Control is a fixed-size control. This means that you can not change the size of it. But rules are always meant to be broken. To change the size of it, you need to change the Minimum / Maximum Size Property. Presto Chango you got yourself a re-sizable Month Calendar.
10. August 2010
23. Juni 2010
Why the hell does OpenFileDialog change my working directory?
FU M$!
Das war aber wirklich nicht notwendig -.-
Und ich wunder mich seit Monaten warum ich immer wieder
so seltsame Tickets vom Kunden bekomme "File xy konnte nicht gefunden werden" xD
http://stackoverflow.com/questions/930816/why-does-openfiledialog-change-my-working-directory
Das war aber wirklich nicht notwendig -.-
Und ich wunder mich seit Monaten warum ich immer wieder
so seltsame Tickets vom Kunden bekomme "File xy konnte nicht gefunden werden" xD
http://stackoverflow.com/questions/930816/why-does-openfiledialog-change-my-working-directory
Abonnieren
Posts (Atom)