Startseite > Archiv > Tipps und Tricks

Tipps und Tricks

Als Abonnent haben Sie vollen Zugriff auf alle Artikel im Archiv. Zum Download eines Artikels und/oder der zugehörigen Quelltexte, klicken Sie den gewünschten Artikel einfach an.

Leser helfen Lesern

(dotnetpro 09/2010, Seite 128)
Projekt lässt sich unter VS2010 nicht anlegen etc.
Autor(en): Andreas Maslo

Neuerungen in C# 4.0

(dotnetpro 09/2010, Seite 122)
Ein paar Worte in eigener Sache vorweg: Die Schwesterkolumne Patricks .NET Extensions gibt es nicht mehr. Und doch lebt sie nicht nur in unseren Herzen, sondern auch innerhalb dieser Kolumne weiter.
Autor(en): Patrick A. Lorenz

Leser helfen Lesern

(dotnetpro 08/2010, Seite 104)
Die Newsgroups der dotnetpro
Autor(en): Andreas Maslo

Bilder skalieren

(dotnetpro 08/2010, Seite 98)
Die drei in dieser Ausgabe vorgestellten Erweiterungsmethoden sorgen dafür, dass Bitmaps automatisch an den vorhandenen Platz angepasst werden.
Autor(en): Patrick A. Lorenz

Feinschliff für den HTML-Editor

(dotnetpro 08/2010, Seite 106)
Visual Studio und .NET bieten kein HTML-Steuerelement.Allerdings stellt Microsoft mit dem DHTML Editing Control ein kostenloses ActiveX-Steuerelement für diesen Zweck zur Verfügung. Hier wird die Komponente ausgebaut und erweitert.
Autor(en): Andreas Maslo

Collections, Listen & Co.

(dotnetpro 07/2010, Seite 115)
Praktisch jedes Programm braucht Listen und Collections.Methoden zum eindeutigen Hinzufügen einzelner Werte beziehungsweise zum Hinzufügen vonWertbereichen, die noch nicht in der Sammlung vorhanden sind, bietet .NET bislang nicht. Deshalb werden sie jetzt nachgerüstet.
Autor(en): Patrick A. Lorenz

HTML für Windows Forms

(dotnetpro 07/2010, Seite 120)
Visual Studio und .NET bieten kein HTML-Steuerelement.Allerdings stellt Microsoft mit dem DHTML Editing Control ein kostenloses ActiveX-Steuerelement für diesen Zweck zur Verfügung. Hier wird die Komponente ausgebaut und erweitert.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 07/2010, Seite 116)
Operatoren sind in .NET fest eingebaut. Manchmal ist es hilfreich, auch Operatoren für die selbst geschriebenen Klassen zu implementieren. Am Beispiel der XML-Serialisierung wird gezeigt, wie eigene Operatoren altbekannte Probleme lösen. Auf den Tisch kommen dann Jakobsmuscheln.
Autor(en): Patrick A. Lorenz

Leser helfen Lesern

(dotnetpro 06/2010, Seite 128)
Ihr Programm rechnet falsch? Ihr Compiler spricht keinWort mehr mit Ihnen? Sie vermissen wichtige Themen in der dotnetpro? Dann besuchen Sie unsere Newsgroups. Hier finden Sie Antworten auf Ihre Fragen.
Autor(en): Andreas Maslo

Ein Thema, viele Methoden

(dotnetpro 06/2010, Seite 126)
Ein Nachteil der bisherigen Erweiterungsmethoden war, dass sie das IntelliSense-Fenster immer unübersichtlicher werden ließen.Anhand der Methode Convert wird jetzt gezeigt, wie man einemThema beliebig viele Methoden zuweist.
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 06/2010, Seite 122)
Sie brauchen einen Debugger, den Sie Ihrem Kunden mitgeben können? Er muss auch gar nicht viel können, aber Sie kennen sich mit Debuggern nicht aus? Hier finden Sie eine praktikable Lösung. Das Kochrezept vermittelt diesmal das richtige Timing in der Pasta-Küche.
Autor(en): Patrick A. Lorenz

Leser helfen Lesern

(dotnetpro 05/2010, Seite 120)
Ihr Programm rechnet falsch? Ihr Compiler spricht keinWort mehr mit Ihnen? Sie vermissen wichtige Themen in der dotnetpro? Dann besuchen Sie unsere Newsgroups. Hier finden Sie Antworten auf Ihre Fragen. Hier treffen Sie Mitstreiter und Leidensgenossen.
Autor(en):

Datenbankzugriff

(dotnetpro 05/2010, Seite 118)
Die 14 neuen Extensions, die diesen Monat hinzukommen, erweitern die Klassen DataReader, DataRow sowie DataRowView und erleichtern den Zugriff auf Datenbankinhalte.
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 05/2010, Seite 114)
Heute lesen Sie den vorerst letzten Teil der Miniserie zumASP.NET View State. Den Abschluss bilden einige Beispiele, die zeigen, wie Sie IhreWebseite dynamisch mit Controls befüllen können, ohne dabei Probleme mit dem View State zu bekommen. Dazu gibt’s ein Rezept für Radicchiosalat mit Garnelen.
Autor(en): Patrick A. Lorenz

Leser helfen Lesern

(dotnetpro 04/2010, Seite 116)
Ihr Programm rechnet falsch? Ihr Compiler spricht keinWort mehr mit Ihnen? Sie vermissen wichtige Themen in der dotnetpro? Dann besuchen Sie unsere Newsgroups.
Autor(en):

Neue Datumsfunktionen

(dotnetpro 04/2010, Seite 114)
Beim Rechnen mit Datum und Zeit gibt es viele Fallstricke – vor allem, wenn unterschiedliche Kulturen zu berücksichtigen sind. Neun neue Erweiterungsfunktionen erleichtern die Arbeit.
Autor(en): Patrick A. Lorenz

Netzwerkadapter analysieren

(dotnetpro 04/2010, Seite 118)
Windows verwaltet nicht nur Hardware-, sondern auch Software-Netzwerkadapter. Mit der Windows Management Instrumentation (WMI) kann man die Eigenschaften der Adapter abfragen und typsicher auf die Adapter zugreifen.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 04/2010, Seite 110)
Die Klippen des View States und wie man sie erfolgreich umschifft, sind das Thema dieser Kolumne. Dabei leistet auch der Control State hilfreiche Dienste. Gekocht wird thailändisch, mit Reis und Tofu.
Autor(en): Patrick A. Lorenz

Codierte Zeichenketten

(dotnetpro 03/2010, Seite 121)
Unterschiedliche Formen strukturierter und unstrukturierter Daten und Datentypen gehören zumEntwickleralltag, allen voran Strings.
Autor(en): Patrick A. Lorenz

Einzelinstanz-Anwendungen und Prozessoranalyse

(dotnetpro 03/2010, Seite 126)
Benötigen Sie in einem Programm Informationen zu den verfügbaren Prozessoren sowie deren Eigenschaften? .NET hilft dann kaum weiter, aber die Windows Management Instrumentation (WMI). Die hier beschriebenen Methoden vereinfachen und optimierenWMI-Abfragen.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 03/2010, Seite 122)
Nach den theoretischen Grundlagen im vorangegangenen Heft geht es nun um die Frage, ob und wie man den View State optimieren kann. Zur Belohnung gibt’s danach gefüllte Filokörbchen.
Autor(en): Patrick A. Lorenz

Basic kompakt

(dotnetpro 02/2010, Seite 128)
Die Programmiersprache Basic erfreut sich nach wie vor großer Beliebtheit. Dies zeigt sich unter anderem daran, dass immer wieder neue Basic-Dialekte das Licht derWelt erblicken. Drei dieser Dialekte werden hier vorgestellt.
Autor(en): Andreas Maslo

Leser helfen Lesern

(dotnetpro 02/2010, Seite 126)
Ihr Programm rechnet falsch? Ihr Compiler spricht keinWort mehr mit Ihnen? Sie vermissen wichtige Themen in der dotnetpro? Dann besuchen Sie unsere Newsgroups. Hier finden Sie Antworten auf Ihre Fragen. Hier treffen Sie Mitstreiter und Leidensgenossen. Hier können Sie der Redaktion Ihre Anregungen mitteilen.
Autor(en):

Tools für Webentwickler

(dotnetpro 02/2010, Seite 124)
Für Webentwickler gibt’s diesmal Hilfsmethoden für den Zugriff auf View State und Session State von ASP.NET-Seiten. Und als kleines Extra GetChildControlsByType.
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 02/2010, Seite 120)
Der ASP.NET View State arbeitet eigentlich vollautomatisch. Es gibt allerdings drei gute Gründe, sich trotzdem mit dem View State auseinanderzusetzen. Hier gibt’s die theoretischen Grundlagen und danach einen schmackhaften Gemüseburger.
Autor(en): Patrick A. Lorenz

Code-Management

(dotnetpro 01/2010, Seite 122)
Diese Ausgabe der Developer Corner stellt kostenlose Hilfsprogramme für den Export von Quelltexten inklusive Syntaxhervorhebung vor, ein Tool zum Bearbeiten von Binärdateien und eines zum Erzeugen von Ablaufdiagrammen.
Autor(en): Andreas Maslo

Leser helfen Lesern

(dotnetpro 01/2010, Seite 120)
Autor(en):

Datenströme

(dotnetpro 01/2010, Seite 118)
Streams sind ein zentrales Konzept von .NET. Acht neue Erweiterungsmethoden erleichtern den Umgang mit den Datenströmen.
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 01/2010, Seite 114)
Ein letztes Mal geht es um das CodeDOM und den Skripteditor für eigene Anwendungen. Per CAS wird nun für die nötige Sicherheit gesorgt. Für das leibliche Wohl gibt’s danach ein Rezept für marinierte Hähnchenkeulen.
Autor(en): Patrick A. Lorenz

Fragen und Antworten aus den dotnetpro.newsgroups

(dotnetpro 12/2009, Seite 98)
Ihr Programm rechnet falsch? Ihr Compiler spricht kein Wort mehr mit Ihnen? Sie vermissen wichtige Themen in der dotnetpro? Dann besuchen Sie unsere Newsgroups. Hier finden Sie Antworten auf Ihre Fragen. Hier treffen Sie Mitstreiter und Leidensgenossen. Hier können Sie der Redaktion Ihre Anregungen mitteilen.
Autor(en): Andreas Maslo

Dateiarbeiten

(dotnetpro 12/2009, Seite 96)
Die hier vorgestellten Erweiterungen der Klassen FileInfo und DirectoryInfo erleichtern die Arbeit mit Dateien. Unter anderem gibt’s gleich drei Varianten von Rename.
Autor(en): Patrick A. Lorenz

Bildanzeige mit Zoomfunktion

(dotnetpro 12/2009, Seite 100)
Über herkömmliche Bildfelder lassen sich Grafiken verkleinert, gestreckt oder auch in Ausschnitten anzeigen. Hier lesen Sie, wie Sie Bildfelder um eine Zoomfunktion erweitern. Sie bietet unterschiedliche Vergrößerungsstufen an und ist an Mausereignisse gekoppelt.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 12/2009, Seite 92)
Mit den Rezepten dieser Ausgabe bauen Sie eine Skript-Engine. Ihre Anwender können dann eigene Skripte in C# oder Visual Basic .NET schreiben und innerhalb der Anwendung ausführen. Als Lohn kommen nach getaner Arbeit gefüllte Cannelloni auf den Tisch.
Autor(en): Patrick A. Lorenz

Neue Maps und Charts

(dotnetpro 11/2009, Seite 122)
MSChart ist eine kostenfreie Lösung für leistungsfähige Geschäftsgrafiken in Windows-Forms-Anwendungen. Auch freie Komponenten zur Arbeit mit Geodaten und Landkarten sind mittlerweile verfügbar.
Autor(en): Andreas Maslo

Leser helfen Lesern

(dotnetpro 11/2009, Seite 116)
Ihr Programm rechnet falsch? Ihr Compiler spricht kein Wort mehr mit Ihnen? Sie vermissen wichtige Themen in der dotnetpro? Dann besuchen Sie unsere Newsgroups. Hier finden Sie Antworten auf Ihre Fragen. Hier treffen Sie Mitstreiter und Leidensgenossen. Hier können Sie der Redaktion Ihre Anregungen mitteilen.
Autor(en): Andreas Maslo

Datumsfunktionen

(dotnetpro 11/2009, Seite 114)
Fünf neue Methoden für den Datentyp DateTime, dazu eine Methode, die auch mit DateTimeOffset arbeitet, erleichtern das Rechnen mit Datumswerten.
Autor(en): Patrick A. Lorenz

Dateivergleiche und Duplikate

(dotnetpro 11/2009, Seite 118)
Füllt sich die Festplatte, wächst auch die Wahrscheinlichkeit, dass Inhalte mehrfach gespeichert wurden. dotnetpro zeigt, wie Sie Duplikate erkennen und automatisch entfernen.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 11/2009, Seite 110)
Diesmal erfahren Sie, wie Sie das Code Document Object Model (CodeDOM) für Ihre Programme nutzen können, um dynamischen Code zu erzeugen. Zum Abschluss gibt’s als Sonntagsessen für viel beschäftigte Entwickler ein indisches Linsengericht.
Autor(en): Patrick A. Lorenz

Reflection & Attribute

(dotnetpro 10/2009, Seite 125)
Drei neue Methoden für den Datentyp Object sowie zwei Methoden zum Abfragen von Attributen erweitern diesen Monat das dotnetpro .NET-Extensions-Projekt.
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 10/2009, Seite 126)
Das Web-Control ThumbnailImage bekommt diesmal clevere Smarttag-Funktionen spendiert. Es erlaubt darüber zum Beispiel das Anpassen seiner Eigenschaften. Anschließend kommt ein scharfsüßer Schafskäse-Salat auf den Teller.
Autor(en): Patrick A. Lorenz

Mehr Windows-Forms-Controls

(dotnetpro 09/2009, Seite 128)
Reichen Ihnen die in .NET vorhandenen Steuerelemente zur Entwicklung von Windows-Forms-Anwendungen nicht aus? Wünschen Sie sich mehr Funktionalität und alternative Darstellungsvarianten? Dann helfen Open-Source und Freeware-Komponenten weiter.
Autor(en): Andreas Maslo

Leser helfen Lesern

(dotnetpro 09/2009, Seite 122)
Ihr Programm rechnet falsch? Ihr Compiler spricht kein Wort mehr mit Ihnen? Sie vermissen wichtige Themen in der dotnetpro? Dann besuchen Sie unsere Newsgroups.
Autor(en): Andreas Maslo

Webextensions

(dotnetpro 09/2009, Seite 120)
Diesmal kommen nützliche Erweiterungen für Webentwickler hinzu, etwa die rekursive Suche nach Controls oder ein Switch zum Umschalten der Sichtbarkeit von Controls.
Autor(en): Patrick A. Lorenz

MP3-Tags verwalten

(dotnetpro 09/2009, Seite 124)
MP3-Dateien enthalten in der Regel Informationen zum Interpreten, zum Album, zur Musikrichtung sowie zum Veröffentlichungsjahr. dotnetpro zeigt, wie Sie MP3-Tags der Version 1.1 in eigenen Programmen einsetzen.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 09/2009, Seite 116)
Das Thumbnail-Webcontrol aus Heft 8 wird diesmal mit komfortablen Design-Zeit-Editoren ausgestattet. Der Entwickler wählt den Namen des Bildes per Dateiauswahl und bestimmt dessen Größe bequem per Slider. Im Rezept zum Nachkochen wird dann ein leckeres Tandoori-Hühnchen empfohlen.
Autor(en): Patrick A. Lorenz

RegEx-Funktionen

(dotnetpro 08/2009, Seite 122)
In dieser Ausgabe der .NET-Extensions stellt Patrick Lorenz RegEx-Funktionalitäten als Erweiterungsmethoden für den Datentyp String bereit. Neu hinzu kommen die Methoden GetMatches, GetMatchingValues, IsMatchingTo und ReplaceWith.
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 08/2009, Seite 118)
Selbst gezimmerte Steuerelemente bieten meist keine Design-Time-Unterstützung. Für ASP.NET- und Windows-Forms- Controls wird diesmal gezeigt, wie Sie einen Designer aus dem .NET-Baukasten hinzufügen. Für das leibliche Wohl sorgt dann ein Rezept für Curry-Gnocchi mit Kokosmilch.
Autor(en): Patrick A. Lorenz

Neue Windows-Forms-Controls

(dotnetpro 07/2009, Seite 122)
Darf es noch etwas mehr sein? Freeware-Steuerelemente erweitern die Vielfalt der Standard-Controls um Varianten bestehender und gänzlich neue Steuerelemente. dotnetpro stellt drei leistungsfähige Freeware-Sammlungen vor.
Autor(en): Andreas Maslo

Leser helfen Lesern

(dotnetpro 07/2009, Seite 116)
Die Newsgroups der dotnetpro
Autor(en): Andreas Maslo

Higher-order Functions

(dotnetpro 07/2009, Seite 114)
Elemente der funktionalen Programmierung, wie etwa Higher-order Functions helfen beim Schreiben von gut lesbarem und qualitativ hochwertigem Code. Als Beispiel einer Higherorder Function wird die allgemeingültige Konvertierungsmethode ConvertList implementiert.
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 07/2009, Seite 110)
Was genau passiert eigentlich, wenn der Browser eine ASP.NET-Seite anzeigt? Dieses und weitere ASP.NET-Interna, wie etwa dessen Rendering-Modell sind Thema dieser Ausgabe. Danach gibt’s ein wohlschmeckendes Risotto.
Autor(en): Patrick A. Lorenz

Tipps zu VB.NET oder C#

(dotnetpro 07/2009, Seite 118)
Ob ein 32- oder ein 64-Bit-Windows läuft, ob ein Mehrkernprozessor im System werkelt und wie viele Kerne er hat, prüfen Sie mit den hier vorgestellten Routinen. Weitere Hilfsprogramme ermitteln die installierten Office-Anwendungen und deren Versionsnummern.
Autor(en): Andreas Maslo

WPF-Grafik-Tuning

(dotnetpro 06/2009, Seite 124)
Immer mehr kostenfreie WPF-Controls konkurrieren erfolgreich mit kommerziellen Steuerelementen. dotnetpro stellt einige der interessantesten neuen WPF-Controls vor, mit denen Sie Grafiken anzeigen sowie Daten visualisieren und zur Anwahl bereitstellen.
Autor(en): Andreas Maslo

Animationen für die WPF

(dotnetpro 06/2009, Seite 120)
WPF-Anwendungen präsentieren Bilder nur selten in statischer Form. FluidKit ist eine leistungsfähige Open-Source- Steuerelementbibliothek, mit deren Hilfe Sie Ihre Grafikanwendungen aufwerten können.
Autor(en): Andreas Maslo

TextReader & XmlNode

(dotnetpro 06/2009, Seite 115)
Dank der Anregung eines Lesers ist die Methode ICompare.IsBetween nun flexibler geworden. Neu hinzu kommen diesmal ein TextReader mit der Methode IterateLines sowie etliche neue Methoden, welche den Umgang mit XML erleichtern.
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 06/2009, Seite 116)
Auch in der vierzigsten Folge dieser Kolumne dreht sich noch einmal alles um ASP.NET, insbesondere um dessen Kompilierungsmodell und wie man es sich geschickt zunutze macht. Das monatliche Rezept kommt diesmal ohne Fleisch aus, lassen Sie sich überraschen!
Autor(en): Patrick A. Lorenz

Universelle Typumwandlung

(dotnetpro 05/2009, Seite 114)
Ab sofort gibt’s dieses dotnetpro-Projekt auf Codeplex, wo Sie jederzeit die aktuellste Version finden und Einfluss auf die Weiterentwicklung haben. Diesmal bereichern die Sammlung die beiden Funktionen ConvertTo und TrimToMaxLength.
Autor(en): Patrick A. Lorenz

Systemcheck & Vista-Dialoge

(dotnetpro 05/2009, Seite 116)
Häufig ist es wichtig zu wissen, auf welcher Betriebssystem-Version eine Anwendung gerade läuft. Ist Windows Vista installiert, kann das Programm auf dessen Dialogfunktion zugreifen.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 05/2009, Seite 110)
Hier kommt die versprochene Fortsetzung der Tipps zu ASP.NET AJAX. Es geht darum, wie Sie anstelle nichtssagender Meldungen eigene aussagekräftige Fehlertexte erzeugen. Außerdem lesen Sie, wie Sie die Browser-History mit AJAX nutzen. Zu essen gibt’s dann gefüllte Paprikaschoten.
Autor(en): Patrick A. Lorenz

Grafik, Präsentation und Co.

(dotnetpro 04/2009, Seite 122)
Viele Programmieraufgaben lassen sich mithilfe von Freeware-Steuerelementen erleichtern. Etwa grafische Auswertungen oder das zeitgesteuerte Aktualisieren von Daten. Andere Controls helfen bei der Bildbearbeitung oder bringen Fortschrittsanzeigen auf den Bildschirm.
Autor(en): Andreas Maslo

Leser helfen Lesern

(dotnetpro 04/2009, Seite 120)
Ihr Programm rechnet falsch? Ihr Compiler spricht kein Wort mehr mit Ihnen? Sie vermissen wichtige Themen in der dotnetpro? Dann besuchen Sie unsere Newsgroups. Hier finden Sie Antworten auf Ihre Fragen. Hier treffen Sie Mitstreiter und Leidensgenossen. Hier können Sie der Redaktion Ihre Anregungen mitteilen.
Autor(en): Andreas Maslo

.NET Extensions

(dotnetpro 04/2009, Seite 118)
Die dotnetpro.Extensions gehen in die zweite Runde. Festgelegt werden Namensgebung und Aufbau der Erweiterungsmethoden, zudem wird die Bibliothek erweitert. Sie können die Extensions nach ihrer Referenzierung im gesamten Projekt einsetzen.
Autor(en): Patrick A. Lorenz

Patricks .NET-Extensions

(dotnetpro 03/2009, Seite 119)
Start frei für die dotnetpro.Extensions! Hier werden ab sofort Erweiterungsmethoden gesammelt und vorgestellt. Entstehen soll je eine Klassenbibliothek für jeden Zieltyp. Direkt nach der Referenzierung können Sie die Extensions im gesamten Projekt einsetzen.
Autor(en): Patrick A. Lorenz

Dateiformate und Botschaften

(dotnetpro 03/2009, Seite 120)
Hilfsroutinen erlauben einen einfachen Zugriff auf verschlüsselte und komprimierte Dateien, die mit benutzerdefinierten Formaten arbeiten. Windows-Nachrichten erleichtern die Überwachung und Erweiterung von Steuerelementen.
Autor(en): Andreas Maslo

Leser helfen Lesern

(dotnetpro 02/2009, Seite 120)
Die Newsgroups der dotnetpro
Autor(en):

Developer Corner – Tools und Bibliotheken für Entwickler

(dotnetpro 02/2009, Seite 122)
Die Standardausstattung von .NET enthält keine WPF-Steuerelemente für Charts oder Kalenderdaten. Auch Controls für die Bearbeitung von Diagrammen und Echtzeitdaten fehlen oder sind nur eingeschränkt vorhanden. Kostenfreie Controls schließen diese Lücken.
Autor(en): Andreas Maslo

Nützliche Funktionen und Routinen für C#

(dotnetpro 02/2009, Seite 124)
Der Namensraum System.Security.Cryptography bietet Low-Level-Funktionen zum Ver- und Entschlüsseln von Daten. Damit entwickeln Sie High-Level-Routinen, die Byte-Arrays, Strings und Dateien vor unberechtigtem Zugriff schützen.
Autor(en): Andreas Maslo

Developer Corner – Tools und Bibliotheken für Entwickler

(dotnetpro 01/2009, Seite 126)
Noch immer sind WPF-Controls dünn gesät, doch ihre Zahl wächst stetig. Die DevCorner stellt auch diesmal wieder nützliche und zugleich kostenfreie WPF-Controls vor, wie beispielsweise das WPF PropertyGrid oder das Graph Tree Drawing Control.
Autor(en): Andreas Maslo

Nützliche Routinen für C#

(dotnetpro 01/2009, Seite 122)
Mithilfe von .NET und einem benutzerdefinierten Dateiformat lassen sich einzelne Dateien sowohl komprimieren und dekomprimieren als auch verschlüsseln und wieder entschlüsseln. Hilfsroutinen erleichtern die Umsetzung.
Autor(en): Andreas Maslo

Mehr kostenfreie WPF-Controls

(dotnetpro 12/2008, Seite 124)
Nicht immer bieten die Standard-Controls von .NET die gewünschte Funktionalität. Gerade die Windows Presentation Foundation lässt hier noch viele Wünsche offen. Doch Abhilfe ist in Sicht: Die Developer Community trägt dazu bei, dass die Zahl der WPF-Steuerelemente stetig wächst.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 12/2008, Seite 118)
Maßgeschneiderte Controls machen ASP.NET-Anwendungen schlanker und einfacher zu handhaben – vor allem, wenn die Controls miteinander kommunizieren. Eigene Controls sind weniger aufwendig, als man erwartet, und lohnen sich schnell.
Autor(en): Patrick A. Lorenz

Developer Corner

(dotnetpro 11/2008, Seite 116)
Die Windows Presentation Foundation (WPF) erlaubt die Entwicklung attraktiver Oberflächen für PC- und Internetanwendungen. Inzwischen gibt es einige Freeware-Steuerelemente für WPF, welche die knappe Sammlung der WPF-Standard-Controls erweitern.
Autor(en): Andreas Maslo

Nützliche Funktionen und Routinen für VB.NET und C#

(dotnetpro 11/2008, Seite 110)
Mit dem Nero-API ermitteln Sie unter Visual Basic .NET die Eigenschaften beschreibbarer und die Inhalte bereits beschriebener Medien. Benutzerdefinierte C#-Methoden bilden die Grundlage zur Verschlüsselung und Komprimierung beliebiger Dateien.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 11/2008, Seite 106)
Heute verleiht Kollege Stefan der Entwicklungsumgebung Flügel. Nach dem Performance-Boost geht’s dann um Einheitliches für das ganze Team. Auf den Tisch kommt schließlich eine Kokossuppe nach Art des Hauses.
Autor(en): Patrick A. Lorenz

RSS-Feeds verarbeiten

(dotnetpro 10/2008, Seite 138)
Um RSS-Feeds in eigene Web- oder Windows-Anwendungen einzubinden, stehen etliche kostenfreie Steuerelemente und Anwendungen zur Verfügung. Häufig liegen diese inklusive Quelltexte vor und können somit individuell angepasst werden.
Autor(en): Andreas Maslo

Leser helfen Lesern

(dotnetpro 10/2008, Seite 136)
Ihr Programm rechnet falsch? Ihr Compiler spricht kein Wort mehr mit Ihnen? Sie vermissen wichtige Themen in der dotnetpro? Dann besuchen Sie unsere Newsgroups. Hier finden Sie Antworten auf Ihre Fragen. Hier treffen Sie Mitstreiter und Leidensgenossen. Hier können Sie der Redaktion Ihre Anregungen mitteilen. Einen kleinen Eindruck von den diskutierten Themen können Sie auf diesen Seiten gewinnen. Wir haben für Sie einige interessante Fragen und Antworten herausgesucht.
Autor(en):

Tipps zu VB.NET oder C#

(dotnetpro 10/2008, Seite 132)
Benutzerdefinierte Routinen erleichtern den Datenaustausch zwischen String-Feldern und Kombinationslistenfeldern und erlauben eine komfortable Datenerweiterung zur Laufzeit. Informationen zu Brennerlaufwerken und eingelegten CDs oder DVDs liefert die Nero-API.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 10/2008, Seite 128)
Diesmal gibt’s simple, aber nützliche Tricks, die Ihnen dabei helfen, ASP.NET-Benutzeroberflächen pragmatisch aufzuräumen. Zur Belohnung folgen dann noch lecker-scharfe Hühnchen-Enchiladas.
Autor(en): Patrick A. Lorenz

RSS-Reader und -Writer

(dotnetpro 09/2008, Seite 120)
Dank RSS lassen sich Informationen einfach verbreiten und vom Empfänger nach Interessensgebieten bündeln. Tools erleichtern das Erstellen von RSS-Feeds und auch das Auswerten von Nachrichten.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 09/2008, Seite 114)
Nach der Lektüre eines hoch aktuellen Buches zu einem klassischen Thema geht es heute um praktische Beispiele für das Factory Pattern, und zum Abendessen gibt’s eine Liebeserklärung an Rucola.
Autor(en): Patrick A. Lorenz

Dynamische Sprachen für .NET

(dotnetpro 08/2008, Seite 124)
Wurden bislang im .NET Framework bevorzugt statische Programmiersprachen wie C# und Visual Basic angeboten, so gewinnen nun auch dynamische Sprachen und Skriptsprachen an Bedeutung. Dank der Dynamic Language Runtime von Microsoft lassen sich diese einfach bereitstellen.
Autor(en): Andreas Maslo

Nützliche Funktionen und Routinen für VB.NET

(dotnetpro 08/2008, Seite 120)
Die Nero-API erlaubt das Laden und Auswerfen von CDs und DVDs. Die Beep-API lässt Warnsignale auch ohne Soundkarte und Lautsprecher ertönen. Nützliche Routinen vereinfachen das Verketten und Sortieren von Zeichenkettenfeldern.
Autor(en): Andreas Maslo

Fragen und Antworten aus den dotnetpro.newsgroups

(dotnetpro 08/2008, Seite 126)
Ihr Programm rechnet falsch? Ihr Compiler spricht kein Wort mehr mit Ihnen? Sie vermissen wichtige Themen in der dotnetpro? Dann besuchen Sie unsere Newsgroups. Hier finden Sie Antworten auf Ihre Fragen. Hier treffen Sie Mitstreiter und Leidensgenossen. Hier können Sie der Redaktion Ihre Anregungen mitteilen.
Autor(en): Andreas Maslo

APIs liefern Infos zu CD-/DVD-Brenner und Monitor

(dotnetpro 07/2008, Seite 128)
Reichen die Hardwareinformationen von .NET nicht aus, helfen Schnittstellen von Spezialanwendungen wie Nero oder die WMI weiter. Sie liefern detaillierte Informationen zu Brennerlaufwerken, Grafikkarte und Monitor.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 07/2008, Seite 124)
Universelle Zutaten passen zu fast jedem Gericht. Was Brot, Reis und Nudeln auf dem Teller sind Generics für .NET-Entwickler. Lesen Sie diesmal, worin die Unterschiede zu C++ Templates bestehen und wo Generics in .NET überall zum Einsatz kommen.
Autor(en): Patrick A. Lorenz

Developer Corner

(dotnetpro 06/2008, Seite 124)
Obgleich C# und Visual Basic zu den meistgenutzten .NET-Programmiersprachen gehören, gibt es mittlerweile eine Menge alternativer klassischer und auch neuer experimenteller Sprachen für das Framework.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 06/2008, Seite 120)
Im Café International werden heute Spezialitäten aus aller Welt angerichtet. Serviert wird diesmal aber synchron zur universalen Weltzeit UTC, der Universal Coordinated Time.
Autor(en): Patrick A. Lorenz

Kostenlose Tools für .NET-Profis

(dotnetpro 05/2008, Seite 130)
Die Preise kommerzieller Entwicklungssysteme machen es Softwarefirmen nicht leicht, mehrgleisig zu fahren. Will man flexibel bleiben, empfiehlt sich ein Blick auf frei verfügbare IDEs und Programmiersprachen.
Autor(en): Andreas Maslo

Fragen und Antworten aus den dotnetpro.newsgroups

(dotnetpro 05/2008, Seite 128)
Fragen und Antworten aus den dotnetpro.newsgroups
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 05/2008, Seite 124)
Achtung, diesen Monat ist der Restaurantkritiker unterwegs. Nichts bleibt an seinem Platz, alles wird argwöhnisch beäugt und hinterfragt. Das geschieht nicht ohne Grund, denn es lässt sich vieles verbessern und optimieren – auch in Ihrer Küche!
Autor(en): Patrick A. Lorenz

.NET-Assemblies enttarnt

(dotnetpro 04/2008, Seite 126)
Nicht nur COM-Anwendungen und -Bibliotheken, sondern auch .NET- Assemblies legen per Reflection interne Objektinformationen offen. Ver- antwortlich dafür sind die Metadaten, die in jedem Assembly abgelegt werden. .NET-Anwendungen, die in Assemblies übersetzt wurden, können aufgrund der darin enthaltenen Metadaten analysiert und untersucht werden.
Autor(en): Andreas Maslo

Fragen und Antworten aus den dotnetpro.newsgroups

(dotnetpro 04/2008, Seite 124)
Wenn Steuerelemente durch Ausschnei- den und Einfügen in ein anderes Contai- nersteuerelement verschoben werden, dann schaltet Visual Studio 2005 die Ereig- nisbehandlung der Steuerelemente ab, in- dem es die zugehörigen Handles-Klauseln entfernt. Diese Ereignisbehandlungsrouti- ne
Autor(en): Andreas Maslo

Einbinden des Windows Scripting Host

(dotnetpro 04/2008, Seite 121)
.NET unterstützt die Anlage von Verknüpfungen nicht direkt. Sie erreichen dies aber dennoch mithilfe von Objekten des Windows Scripting Host. Außerdem erfahren Sie, wie Sie den Vista-Willkommensdialog per Programmbefehl einblenden.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 04/2008, Seite 118)
Historische Festgelage liegen nach wie vor im Trend. Auch Ihr Lieblingsrestaurant kann sich dem nicht entziehen und sein Chefkoch präsentiert daher heute historische Rezepte von anno domini 1995, wie beispielsweise RS232 und Pipes.
Autor(en): Patrick A. Lorenz

Fragen und Antworten aus den dotnetpro.newsgroups

(dotnetpro 03/2008, Seite 116)
Serielle Schnittstelle - Testen mit NUnit - Die gleiche Session mit HttpWebRequest senden -
Autor(en): Andreas Maslo

Infos zu Videos, Netzwerkzugehörigkeit und Mausdressur

(dotnetpro 03/2008, Seite 113)
Über Windows-API-Funktionen ermitteln Sie Informationen zu Videofilmen im AVI-Format oder prüfen, ob ein Rechner mit den Verzeichnisdiensten einer Domäne verbunden ist. Das .NET Framework erlaubt es, dem Mauszeiger Grenzen zu setzen, ohne API-Funktionen nutzen zu müssen.
Autor(en): Andreas Maslo

Developer Corner

(dotnetpro 02/2008, Seite 120)
Freewaretools zur Programmanalyse
Autor(en): Andreas Maslo

Fragen und Antworten aus den dotnetpro.newsgroups

(dotnetpro 02/2008, Seite 118)
Leser helfen Lesern
Autor(en): Andreas Maslo

Desktop-Themen steuern, Cookies und Verlaufsdaten löschen

(dotnetpro 02/2008, Seite 123)
Das Oberflächendesign von Windows kann über Desktop-Themen individuell verändert werden. Mit hilfe von API-Funktionen rufen Sie Informationen zum XP-Stil ab und deaktivieren diesen auf Wunsch auch komplett. Über das Systemprogramm Rundll32 greifen Sie gezielt auf Sicherheitsfunktionen des Internet Explorer 7 zu.
Autor(en): Andreas Maslo

Developer Corner

(dotnetpro 01/2008, Seite 120)
Neue Ressourcen für Visual Studio Um eine Anwendung attraktiv zu gestalten, nutzen Sie unter Umständen Bitmap-Grafiken, Bildsymbole, variable Mauscursor, attraktive Schriften und gegebenenfalls auch Systemklänge und Hintergrundmusik.
Autor(en): Andreas Maslo

Neue Windows-API-Funktionen

(dotnetpro 01/2008, Seite 117)
Windows-Betriebssysteme unterliegen einem permanenten Wandel. Neue Versionen und Service Packs bescheren dem Entwickler immer wieder neue Funktionen. Darüber steuern Sie die Sidebar von Windows Vista, verwalten DLLs anwendungsspezifisch oder ermitteln die Prozessorauslastung.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 01/2008, Seite 114)
Der Client ist König, das gilt auch im Restaurant. Als Gruß aus der Küche gibt es ein Zwei- Minuten-AJAX. Als Vorspeise werden frische serverseitige Methoden gereicht. Zum Hauptgang gibt es gefüllte Eingabefelder und als Dessert eine süße Validierung vom Toolkit.
Autor(en): Patrick A. Lorenz

Leser helfen Lesern

(dotnetpro 12/2007, Seite 124)
Fragen und Antworten aus den dotnetpro.newsgroups
Autor(en): Andreas Maslo

Fenstermenü, Kalender, Bildschirmauflösung und Maus

(dotnetpro 12/2007, Seite 121)
Mit Windows-API-Funktionen nutzen Sie das Systemmenü von Formularen für eigene Befehle. Um Datumsinformationen zu ermitteln, stellt .NET dagegen selbst alle nötigen Werkzeuge zur Verfügung, ebenso um die aktuelle Bildschirmauflösung heraus - zukriegen oder ob die Maus ein Rad hat.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 12/2007, Seite 118)
Der Chefkoch serviert seinen Gästen heute in den dunklen Grotten seines Netzwerks erlesene Speisen aus unserer Küche. Es gibt Broadcasts aus dem eigenen Garten, aktive Verbindungen aus aller Welt und geänderte Adressen.
Autor(en): Patrick A. Lorenz

Hilfesysteme für Anwendungen

(dotnetpro 11/2007, Seite 134)
Spätestens wenn eine Software von mehreren Anwendern eingesetzt oder wenn sie kommerziell vermarktet wird, werden Sie diese mit einer Hilfefunktion ausstatten.
Autor(en): Andreas Maslo

Programmsymbole im Systemtray, Bildvorschau von Windows XP

(dotnetpro 11/2007, Seite 131)
Platzieren Sie Windows-Anwendungen, die im Hintergrund laufen, unauffällig in den Benachrichtigungsbereich der Taskleiste. Übergeben Sie Tastaturbefehle an Windows und nutzen Sie Spezialtasten aktueller Keyboards. Übergeben Sie Bilder an die Bildund Faxanzeige von Windows XP.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 11/2007, Seite 128)
Heute in Ihrem Lieblingsrestaurant: ein herbstliches Menü aus unabhängigen Providern. Als Vorspeise reichen wir ein Risotto mit warmen Notifications. Zum Abschluss gibt es serialisierte DataTables mit karamellisierten Abfragen.
Autor(en): Patrick A. Lorenz

XML bearbeiten

(dotnetpro 10/2007, Seite 132)
Die Hauptaufgabe eines Computers ist das Verwalten von Daten. Das klassische Instrument dafür auf dem PC ist die relationale Datenbank. Herstellereigene Formate haben nicht nur den Datenaustausch, sondern auch den Zugriff mit eigenen Anwendungen oft erschwert.
Autor(en): Andreas Maslo

PC-Zugriff, Bildanzeige, Internetverbindung, Textfenster

(dotnetpro 10/2007, Seite 129)
Windows bietet Systemfunktionen an, die zwar nicht per API verfügbar, aber über das Shell-Kommando dennoch in eigene Anwendungen einbindbar sind. Andere APIFunktionen legen Informationen zu Internetverbindungen offen, und benutzerdefinierte Dialoge vereinfachen die einheitliche Textausgabe.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 10/2007, Seite 126)
Im Restaurante chez doté nette empfehlen wir heute neue INIs mit frischen XMLs der Provence. Als Hauptgang kredenzen wir benutzerspezifische Sektionen an gebundenen Werten. Als Dessert werden selbst gemachte Provider serviert.
Autor(en): Patrick A. Lorenz

Setup- und Update-Tools

(dotnetpro 09/2007, Seite 124)
Lassen sich .NET-Anwendungen häufig durch einfaches Kopieren auf einem Anwendungsrechner einrichten, kommen COM-Anwendungen in der Regel nicht ohne ein Installationsprogramm aus.
Autor(en): Andreas Maslo

Fragen und Antworten aus den dotnetpro.newsgroups

(dotnetpro 09/2007, Seite 122)
Leser helfen Lesern
Autor(en): Andreas Maslo

Fenstereffekte und Schriften

(dotnetpro 09/2007, Seite 119)
Das Windows-API bietet Funktionen, mit denen sich Fenster animieren und Schriften aus Anwendungen heraus einrichten und entfernen lassen.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 09/2007, Seite 116)
Sommerlich leichte Küche bestimmt unsere heutige Speisekarte. Leichte Prozesse mit geriffelten Threads, gekühlte Treiber und hausgemachte Dienste, dazu jede Menge Grünzeug.
Autor(en): Patrick A. Lorenz

.NET Reporting Tools

(dotnetpro 08/2007, Seite 134)
Kaum eine Anwendung kommt heute ohne das Verwalten von Daten aus. Um sich einen Überblick über eine unüberschaubare Masse von Daten und Zahlen zu verschaffen, werden diese in Anwendungsprogrammen mit sogenannten Berichtsfunktionen ausgewertet, um die Daten zusammenzufassen und gegebenenfalls auch grafisch auszuwerten.
Autor(en): Andreas Maslo

Systeminformationen abfragen

(dotnetpro 08/2007, Seite 131)
Ab .NET 2.0 müssen grundlegende Systeminformationen nicht mehr über das Windows-API ermittelt werden. Viel bequemer ist es, My.Computer, die Systemregistrierung oder Windows Management Instrumentation zu verwenden.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 08/2007, Seite 128)
Essen wie bei Oma. Die Empfehlung der Küche heute: Leckeres Lamm aus dem Ofen mit frischen Kräutern der Saison – Spitzklammerich, Rauken-Saat-Samen, wilder Feed und transformiertes DOMikawurz.
Autor(en): Patrick A. Lorenz

Add-ins für Visual Studio

(dotnetpro 07/2007, Seite 116)
Obgleich Visual Studio mit immer neuen Funktionen aufwartet, vermisst der eine oder andere Entwickler bestimmte Funktionen.
Autor(en): Andreas Maslo

Tipps zu Visual Basic 2005

(dotnetpro 07/2007, Seite 111)
Die Datensicherheit nimmt einen immer höheren Stellenwert in Anwendungen ein. Dabei hilft es zu wissen, wie Sie Schlüssel für Sicherungsfunktionen selbst erzeugen oder Dateien sicher löschen. Außerdem: So spielen Sie Klangdateien ab und binden Programmfunktionen an Systemsounds.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 07/2007, Seite 108)
Der Mittagstisch bietet diesen Monat als Vorspeise geänderte Ablagen. Zum Hauptgang servieren wir frische, feine Handles vom Fenster an übernommenen Formaten. Und zum Dessert gibt es süße grüne Daten.
Autor(en): Patrick A. Lorenz

Musik & Sounds in .NET

(dotnetpro 06/2007, Seite 122)
Neben Bildern und Videos werten auch Klänge Anwendungen auf. Waren in frühen Windows-Versionen Audioeffekte oder -demonstrationen noch von minderer Qualität, weisen diese mittlerweile CD-Qualität auf und sind flexibel variierbar.
Autor(en): Andreas Maslo

Visual Basic 2005

(dotnetpro 06/2007, Seite 119)
- Dateierweiterung austauschen - Bilddatei in das Bitmap-Format umwandeln - Das Desktop-Bild wechseln - Fortschrittsanzeigen ohne Fortschritt
Autor(en): Andreas Maslo

Leser helfen Lesern

(dotnetpro 05/2007, Seite 126)
Fragen und Antworten aus den dotnetpro.newsgroups
Autor(en):

Grafisch präsentieren

(dotnetpro 05/2007, Seite 124)
Ob Börsenkurse oder Konteninformationen – Zahlenreihen und ähnliche Unmengen an numerischen Daten lassen sich oft nur schwer auswerten. Aber es gibt eine eingängige Methode für die Darstellung: eine Grafik.
Autor(en): Andreas Maslo

Fragen und Antworten aus den dotnetpro.newsgroups

(dotnetpro 04/2007, Seite 122)
Leser helfen Lesern
Autor(en):

Pack mich! – Dateiarchive erstellen

(dotnetpro 04/2007, Seite 120)
Obgleich Speichermedien zunehmend größere Kapazitäten aufweisen, ist der Speicherplatz häufig sehr knapp bemessen. Das liegt daran, dass Multimediadateien wie Grafiken, Klangdateien und Videos in der Regel sehr speicherintensiv sind. Bereits MSDOS bot mit DriveSpace und DoubleSpace spezielle Laufwerkstreiber an, welche die laufwerksorientierte Komprimierung aktivierten.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 04/2007, Seite 112)
Nach den überschwänglichen Genüssen der diesmal nicht allzu kalten Jahreszeit heißt es nun Abspecken. Die heutigen Rezepte verpassen Ihren ASP.NET-Seiten eine nie gekannte Bandbreiten-Radikaldiät. FDH war gestern, heute gilt FGN: Friss gar nichts! Für das leibliche Wohl der Entwickler sorgt indes ein vitaminreiches Gericht aus dem Wok.
Autor(en): Patrick A. Lorenz

Datenbanken und ihre .NET-Provider

(dotnetpro 03/2007, Seite 119)
Fast jedes Programm muss sich, unabhängig davon ob es sich um eine Windows- oder Internet-basierte Anwendung handelt, um die Verwaltung von Daten kümmern. In Verbindung mit Visual Studio nutzen Sie dazu in der Regel die Access Jet Engine, spezielle ODBC-Datentreiber, MSDE2000 oder den SQL Server, der in der Version 2005 auch als kostenlose Express-Edition erhältlich ist.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 03/2007, Seite 110)
Heute wird’s schhhaaarf! Als Vorspeise gibt es schnell geleerte Tabellen mit scharf komprimierten Daten und Dateien. Als Hauptgang servieren wir würzige Fehler á la Chef und als Nachspeise werden im Teigmantel gebackene Ereigniseinträge kredenzt.
Autor(en): Patrick A. Lorenz

Tipps zu Visual Basic 2005

(dotnetpro 02/2007, Seite 116)
Einfache flexible Dateiwahl: Mit der benutzerdefinierten Methode GetFile() können Sie auf einfache Weise eine Datei über einen herkömmlichen Dateiauswahldialog auswählen, wie Sie ihn in Abbildung 1 sehen. Die Methode liefert den über diesen Dialog gewählten Dateinamen samt Suchpfad als Ergebnis im Zeichenkettenformat zurück.
Autor(en): Andreas Maslo

programmer's bazaar

(dotnetpro 02/2007, Seite 119)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen, die auch unabhängige Softwareentwickler, Freeware-, Shareware- und Buchautoren berücksichtigen und Lösungen für den ambitionierten Programmentwickler bereitstellen.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 02/2007, Seite 108)
Haute Cuisine in der Kantine: Als Hauptgang diesmal zarte Assembly-Streifen kurz im CLRTopf geschwenkt, geladen an grünen Schnittstellen und unbekannten Klassen. Als Vorspeise in Reflection marinierte Instanzen. Und als Dessert köstliche, hausgemachte Attribute.
Autor(en): Patrick A. Lorenz

Fragen und Antworten aus den dotnetpro.newsgroups

(dotnetpro 01/2007, Seite 120)
Dateien mit Besitzerinformation und Rechten kopieren
Autor(en): Andreas Maslo

Tipps zu Visual Basic 2005

(dotnetpro 01/2007, Seite 122)
Dokumentenliste erweitern
Autor(en): Andreas Maslo

programmer's bazaar

(dotnetpro 01/2007, Seite 125)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen, die auch unabhängige Softwareentwickler, Freeware-, Shareware- und Buchautoren berücksichtigen und ferner Lösungen für den ambitionierten Programmentwickler bereitstellen.
Autor(en): Andreas Maslo

Visual Basic 2005

(dotnetpro 12/2006, Seite 121)
Grafik in ein RTF-Textfeld einfügen
Autor(en):

Kochen mit Patrick

(dotnetpro 12/2006, Seite 110)
Unsere herbstliche Speisekarte zieren diesen Monat Variationen der Base Class Library. Typisierte Zeichenketten nappiert auf regulären Ausdrücken schmiegen sich sanft an unsortierte Listen. Ein echter Vier-Sterne-Schmaus!
Autor(en): Patrick A. Lorenz

programmer’s bazaar

(dotnetpro 12/2006, Seite 113)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen, die auch unabhängige Softwareentwickler, Freeware-, Shareware- und Buchautoren berücksichtigen und ferner Lösungen für den ambitionierten Programmentwickler bereitstellen. Die besten Webadressen werden in einer Tabelle zusammengefasst. Sie finden diese Tabelle auf der Heft-CD. Die Tabelle enthält auch die Links der vorangehenden Ausgaben mit den nach Bedarf aktualisierten Verknüpfungen.
Autor(en):

Visual Basic 6.0

(dotnetpro 11/2006, Seite 123)
Mit Visual Basic können Sie Steuerelementen zur Laufzeit dynamisch laden. So lassen sich zum Beispiel Anwendungen mit variablen Oberflächen entwickeln. Wie das geht, konnten Sie bereits in der dotnetpro 10/2006 lesen [1]. Die dort vorgestellten Beispielprojekte finden Sie auch diesmal auf der Heft-CD. Zusätzlich kommen für diesen zweiten Teil noch die Projekte im Ordner DynLicUserCtl hinzu, die in der lauffähigen Anwendung Demo.exe münden.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 11/2006, Seite 117)
Jeden Monat ein neues Festmahl! Diesmal gibt es Hausmannskost: an Assemblies kompilierte Ausdrücke, knackige Kontakte und frische Informationen vom Laufwerk. Zum Nachtisch servieren wir spätsommerlich-aromatische Systemschriften.
Autor(en): Patrick A. Lorenz

programmer’s bazaar

(dotnetpro 11/2006, Seite 122)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen, die auch unabhängige Softwareentwickler, Freeware-, Shareware- und Buchautoren berücksichtigen und ferner Lösungen für den ambitionierten Programmentwickler bereitstellen. Die besten Webadressen werden in einer Tabelle zusammengefasst. Sie finden diese Tabelle auf der Heft-CD. Die Tabelle enthält auch die Links der vorangehenden Ausgaben mit den nach Bedarf aktualisierten Verknüpfungen.
Autor(en): Andreas Maslo

Tipps zu Visual Basic 6.0

(dotnetpro 10/2006, Seite 127)
Steuerelemente dynamisch zur Laufzeit laden Unter Visual Basic 6.0 können Sie Steuerelemente über Quelltextanweisungen zur Laufzeit laden. Mithilfe dieser Funktion könnten Sie zum Beispiel Programme mit variablen Oberflächen entwickeln oder während der Laufzeit Anweisungen zum Formularaufbau interpretieren. Selbst die Entwicklung eines Programmiersystems, das die Definition eines Formulars und all seiner Steuerelemente inklusive beliebig hinzuladbarer Controls erlaubt, wäre denkbar. In dieser und in der nächste dotnetpro-Ausgabe sehen Sie, wie Sie ein solches System implementieren können.
Autor(en):

Kochen mit Patrick

(dotnetpro 10/2006, Seite 120)
Heute auf der Mittagskarte: scharfe Variationen von der Basisklasse. Als Vorspeise wahlweise ein bunter Zeichenkettensalat oder eine SQL-Suppe mit frischen Kräutern aus dem eigenen Netzwerk. Und als Nachspeise im Angebot: selbst gemachte Mousse au Web.
Autor(en): Patrick A. Lorenz

Programmer's Bazaar

(dotnetpro 10/2006, Seite 126)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen, die auch unabhängige Software-Entwickler, Freeware-, Shareware- und Buchautoren berücksichtigen und ferner Lösungen für den ambitionierten Programmentwickler bereitstellen.
Autor(en):

Visual Basic 6.0

(dotnetpro 09/2006, Seite 127)
Vordefinierte Projekttypen erweitern In Visual Basic 6.0 starten Sie ein neues Projekt, indem Sie zunächst nach Abrufendes Menübefehls Datei/Neues Projekt einen speziellen Projekttyp auswählen, also beispielsweise Standard-EXE, ActiveX-EXE, ActiveX-Steuerelement, AddIn oder Datenprojekt, und mit OK bestätigen.
Autor(en):

Kochen mit Patrick

(dotnetpro 09/2006, Seite 122)
Der Chefkoch empfiehlt heute: Großmutters Konsolenapplikationen aus kontrollierter Verwendung an zartem Injection vom SQL serviert mit frischen Constraints. Als Nachtisch gibt es süße Domains.
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 08/2006, Seite 110)
Heute als Vorspeise: XML an eckigen Klammern. Als Hauptgang zartes SQL und als Nachtisch selbst gemachte Authentifikation neben süßen Arrays mit einem Hauch von Dynamik. Und wer vor lauter Rezepten Hunger bekommt, für den gibt es jetzt neu in jeder Ausgabe der Kolumne ein echtes Rezept zum Nachkochen. Guten Appetit!
Autor(en): Patrick A. Lorenz

programmer’s bazaar

(dotnetpro 09/2006, Seite 126)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen, die auch unabhängige Softwareentwickler, Freeware-, Shareware- und Buchautoren berücksichtigen und ferner Lösungen für den ambitionierten Programmentwickler bereitstellen. Die besten Webadressen werden in einer Tabelle zusammengefasst. Sie finden diese Tabelle auf der Heft-CD. Sie enthält auch die Links der vorhergehenden Ausgaben mit den nach Bedarf aktualisierten Verknüpfungen.
Autor(en): Andreas Maslo

Tipps zu Visual Basic 6.0

(dotnetpro 08/2006, Seite 113)
Mit dem ImageCombo-Steuerelement erzeugen Sie Kombinationslistenfelder, deren Einträge Sie bei Bedarf auch mit Grafiken schmücken können. Die Bilder eines Eintrags können dabei variieren, je nachdem, ob der Eintrag angewählt ist oder nicht.
Autor(en): Andreas Maslo

programmer’s bazaar

(dotnetpro 08/2006, Seite 112)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen, die auch unabhängige Software-Entwickler, Freeware-, Shareware- und Buchautoren berücksichtigen und ferner Lösungen für den ambitionierten Programmentwickler bereitstellen.
Autor(en): Andreas Maslo

Tipps zu Visual Basic .NET

(dotnetpro 07/2006, Seite 105)
Während in Visual Basic 2005 die mit Windows XP eingeführten Desktop-Themen bereits automatisch für das zu erstellende Programm genutzt werden, müssen Sie die GUI-Themen in Visual Basic .NET 2003 in jedem Fall gesondert aktivieren.
Autor(en): Andreas Maslo

programmer’s bazaar

(dotnetpro 07/2006, Seite 104)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 07/2006, Seite 102)
In dieser Kolumne verrät dotnetpro-Autor Patrick A. Lorenz nützliche Tipps und Tricks aus der Programmierpraxis. Zu den Themen gehören dieses Mal ADO.NET, Multithreading und das Auswerten von mathematischen Ausdrücken.
Autor(en): Patrick A. Lorenz

Tipps zu Visual Basic .NET

(dotnetpro 06/2006, Seite 113)
Zeichenketten symmetrisch verschlüsseln Das .NET Framework bietet eine umfangreiche Sammlung an Objekten, Eigenschaften und Methoden an, um Programme zu sichern. Auch komplexe Ver- und Entschlüsselungsroutinen lassen sich damit verwirklichen. In der Praxis werden Sie häufiger Zeichenketten in eine unleserliche Form umwandeln müssen, beispielsweise um sie in Datenbanken unleserlich zu machen, um den ungewünschten Zugriff zu erschweren oder um Daten für Online-Übertragungen zu verpacken.
Autor(en):

programmer’s bazaar

(dotnetpro 06/2006, Seite 112)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen, die auch unabhängige Softwareentwickler, Freeware-, Shareware- und Buchautoren berücksichtigen und ferner Lösungen für den ambitionierten Programmentwickler bereitstellen.
Autor(en):

Kochen mit Patrick

(dotnetpro 06/2006, Seite 110)
Heute als Vorspeise: dynamische T-SQL-Zeichenketten. Der Hauptgang besteht aus Persistenzen von ASP.NET Web Controls mit ViewState und PageState und als Nachtisch werden unterschiedliche Versionen von DataRows gereicht. Guten Appetit!
Autor(en): Patrick A. Lorenz

Visual Basic 6.0

(dotnetpro 05/2006, Seite 91)
Visual Basic 6.0 unterstützt die Einbindung von Ressourcendateien und stellt einen Assistenten zur Verfügung, um entsprechende Dateien zu erzeugen; dazu enthält das Add-In auch einen passenden Compiler.
Autor(en): Andreas Maslo

programmer’s bazaar

(dotnetpro 05/2006, Seite 90)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen, die auch unabhängige Softwareentwickler, Freeware-, Shareware- und Buchautoren berücksichtigen und ferner Lösungen für den ambitionierten Programmentwickler bereitstellen.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 05/2006, Seite 88)
Als Vorspeise empfiehlt Patrick heute eine Umlaut-Auslese. Der Hauptgang sind API-Funktionen mit .NET und dynamische Datenbanken. Zum Nachtisch werden -Reflections und etwas Stack-Tracing gereicht. Guten Appetit!
Autor(en): Patrick A. Lorenz

Tipps zu Visual Basic 6.0

(dotnetpro 04/2006, Seite 123)
Das DTPicker-Steuerelement ist ein spezielles Kombinationslistenfeld der Windows Common Controls 2, mit dessen Hilfe der Anwender ein bestimmtes Datum oder eine bestimmte Zeit festlegen kann.
Autor(en):

programmer's bazaar

(dotnetpro 04/2006, Seite 122)
.netCharting – professionelle Geschäftsgrafikenfür .NET Microsoft stellt in älteren COM-basierten Entwicklungssystemen wie Visual Basic 6.0 Professional oder Visual C++ 6.0 eine ActiveX-Komponente mit dem Namen MSChart bereit.
Autor(en):

Kochen mit Patrick

(dotnetpro 04/2006, Seite 120)
Heute als Vorspeise: Konsolenapplikationen unter .NET mit [Strg]+[C] beenden. Hauptgang: Office-Dokumente im Browser ganz simpel erzeugen. Nachspeise: temporäre Dateien richtig anlegen. Guten Appetit!
Autor(en): Patrick A. Lorenz

Leser helfen Lesern

(dotnetpro 03/2006, Seite 114)
Fragen und Antworten aus den dotnetpro.newsgroups Versionsprobleme beim Oracle- Datenbankzugriff Wir haben ein Problem mit dem Zugriff auf eine Oracle-Datenbank. Bislang greifen wir auf Oracle 9.2 zu und verwenden dazu die Datei Oracle.DataAccess.dll. Nun haben wir aber einen Anwender, der Oracle 10 verwendet. Auch hier ist diese DLLDatei vorhanden, aber das Manifest passt nicht zu unserer 9.2er-Version. Wie löst man das Problem? Im Prinzip müssten wir ja beide Versionen pflegen und beide Oracle-Versionen parallel haben. Gibt es dazu Erfahrungen?
Autor(en):

Tipps zu VB.NET

(dotnetpro 03/2006, Seite 116)
Systemfarben verwalten Mit den Windows-API-Funktionen GetSys- Color() und SetSysColor() können Sie nicht nur aktuelle Systemfarben abfragen, sondern auch nach Bedarf neu setzen. Das vorgestellte Programm zeigt den Einsatz dieser Funktionen in Visual Basic .NET und wie Sie Farbdefinitionen in Dateien ablegen und wieder laden können. Das Programm bietet einen Dialog an, um die Systemfarben komfortabel zu ändern, zu sichern und bei Bedarf auf den ürsprünglichen Zustand zurückzusetzen; Sie sehen ihn in Abbildung 1.
Autor(en):

programmer's bazaar

(dotnetpro 03/2006, Seite 119)
Visual Studio Express als Image zum Brennen Seit Anfang 2006 sind die deutschen Versionen zu den Express-Editionen von Visual Basic 2005, Visual C# 2005, Visual C++, Visual Web Developer 2005 und SQL Server 2005 erhältlich. Informationen zu den Tools samt Download-Adressen finden Sie im Internet unter msdn.microsoft. com/vstudio/express.
Autor(en):

Kochen mit Patrick

(dotnetpro 03/2006, Seite 112)
In seiner neuen Kolumne stellt Patrick A. Lorenz nützliche Tipps und Tricks für die tägliche Programmierpraxis vor. Die Themen sind bunt gemischt. Diesmal geht es um C#, ASP.NET und die .NET Base Class Library. Dazu kommen der SQL Server und HTML.
Autor(en): Patrick A. Lorenz

Leser helfen Lesern

(dotnetpro 02/2006, Seite 78)
Fragen und Antworten aus den dotnetpro.newsgroups dnp.microkernel und Inherits Ich benutze seit einigen Tagen den Microkernel der dotnetpro in einem meiner Projekte. Dabei kam mir folgende Frage in den Sinn: Ist es nicht möglich, die Inherits- Anweisungen einer Klasse auch mit dem Kernel zu bedienen? Andreas
Autor(en):

Tipps zu VB, VB.NET

(dotnetpro 02/2006, Seite 80)
Visual Basic 6.0 Access-Datenbank offen legen Das Access-Datenbankformat erfreut sich nach wie vor großer Beliebtheit. dotnetpro zeigt diesmal ein kleines VB-Programm, das die Struktur einer Access-Datenbank übersichtlich in einer Baumansicht darstellt. Das Programm legt mithilfe der Datenbankobjekte von Visual Basic Professional die Strukturen beliebiger Access- Datenbanken offen. Die Auswahl der Datenbank erfolgt dabei über einen Dialog, in dem sich ein Laufwerkslistenfeld (Drive-Ctl), ein Verzeichnislistenfeld (Dir- Ctl) sowie ein Dateilistenfeld (FileCtl) befinden. Die Suchmaske der Dateiliste ist über die Pattern-Eigenschaft bereits auf *.mdb gesetzt.
Autor(en):

programmer’s bazaar

(dotnetpro 02/2006, Seite 83)
Karen’s Power Tools – Programme und Sourcen Der Programmierer an sich lernt nicht nur über Bücher und Fachartikel, sondern vor allen Dingen am Quelltext. Internet und Open-Source-Bewegung bewirken einen immer einfacheren Zugriff auch auf komplexe und spezielle Programme mitsamt deren Quelltext. Sie bieten Anregungen für eigene Lösungen oder auch Hinweise zu anderen Möglichkeiten der Implementierung, an die man selbst vielleicht nicht gedacht hat. Leider pflegen die jeweiligen Autoren ihre Seiten selten selbst, da dies immens zeitaufwändig wäre.
Autor(en):

programmer’s bazaar

(dotnetpro 01/2006, Seite 105)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binärund Quelltextformat für Programmierer zusammen, die auch unabhängige Softwareentwickler, Freeware-, Shareware- und Buchautoren berücksichtigen und ferner Lösungen für den ambitionierten Programmentwickler bereitstellen. Die besten Webadressen werden in einer Tabelle zusammengefasst. Sie finden diese Tabelle auf der Heft-CD. Die Tabelle enthält auch die Links der vorangehenden Ausgaben mit den nach Bedarf aktualisierten Verknüpfungen.
Autor(en):

Tipps zu VB, VB.NET und C#

(dotnetpro 01/2006, Seite 100)
Visual Basic 6.0 Dynamische Programmansichten Der Windows-Explorer stellt Verzeichnisund Dateiinformationen über Standardsteuerelemente zur Auswahl bereit.
Autor(en):

Visual Basic 6.0

(dotnetpro 12/2005, Seite 116)
Notizen per Steuerelement verwalten Diesmal lassen sich alle Tipps anhand eines benutzerdefinierte Steuerelements demonstrieren, das Programmen und HTML-Seiten zum Abrufen von Hilfeinformationen und deren Bearbeitung sowie zum Speichern der Informationen dient. Es trägt den Namen NoteCtl. Das Steuerelement soll dabei durch das Symbol eines Buches dargestellt werden. Gerä der Mauszeiger in den Bereich des Symbols, soll die Grafik ein geöffnetes Buch anzeigen und gleichzeitig die dazu gehörende Information erscheinen. Ein Anklicken des geöffneten Buches aktiviert einen Dialog, dessen Text per Texteige schaft übergeben oder asynchron über das Internet oder vom lokalen Rechner geladen werden kann. Der Text lässt sich bearbeiten und lokal im temporären Windows- Verzeichnis ablegen.
Autor(en):

Leser helfen Lesern

(dotnetpro 12/2005, Seite 114)
Fragen und Antworten aus den dotnetpro.newsgroups Debuggen lässt IDE hängen Ich habe Visual Basic .NET 2003 unter Windows XP mit Service Pack 2 am laufen. Seit ein paar Tagen kann ich nicht mehr debuggen. Selbst wenn ich noch kein Projekt geöffnet habe und unter Extras die Debug-Prozesse aufrufe, hängt sich die Entwicklungsumgebung auf. Ich muss sie dann mit dem Taskmanager beenden. Dabei werden Machine Debug Manager und RPC aufgeführt. Wenn ich aber Visual Studio warten will, so hängt sich die Installation beim Erstellen des Skriptes bei etwa 3/4 der Fortschrittsanzeige auf. Dasselbe Problem hatte ich schon einmal im vergangenen Jahr unter Windows 2000. Selbst der Support von Microsoft wusste hier nicht weiter. Letztlich musste ich komplett neu installieren nklusive des Betriebssystems.
Autor(en):

programmer’s bazaar

(dotnetpro 12/2005, Seite 119)
Download.com: eine Fundgrube für Entwickler Im Internet gibt es eine Menge an Seiten für Entwickler mit Programmen und Komponenten. Viele dieser Seiten beschäftigen sich mit herkömmlichen Anwendungen. Entwicklungs-Tools nehmen leider nur eine untergeordnete Rolle ein. Anders ist des auf der Internetseite www.download.com, siehe Abbildung 1. Hier finden Sie neben allgemeinen Softwarerubriken auch die Kategorie Developer Tools mit einer Reihe untergeordneter Sparten. Jeder Teilbereich bietet eine Empfehlung, eine Hitliste der Downloads sowie neue Veröffentlichungen. Nach der Auswahl erhält der Besucher weitere Informationen zu Programm, Lizenzierungstyp und Downloadgröße sowie zu den Softwarevoraussetzungen. Ferner gibt es Links zum jeweiligen Softwarehersteller und zu alternativen Downloadseiten.
Autor(en):

programmer's bazaar

(dotnetpro 11/2005, Seite 93)
Autor(en):

Leser helfen Lesern

(dotnetpro 10/2005, Seite 116)
Fragen und Antworten aus den dotnetpro.newsgroups Auf bestehende Verbindungen testen Hat jemand eine Idee, wie ich feststellen kann, ob bei einem Pocket PC noch eine Internetverbindung besteht, ohne dabei – wegen der Kosten – Daten übertragen zu müssen? Das Problem: Bei einer großen Anzahl von Pocket PCs muss sichergestellt sein, dass sie jederzeit von einem Server (per TCP/IP-Socket) erreichbar sind. Es ist mit klar, dass nur über einen Verbindungsversuch zu einer Webseite oder einen Connect-Versuch über einen Socket festzustellen wäre, ob die Verbindung noch besteht. Da dies aber in einem Abstand von etwa 15 bis 30 Sekunden erfolgen müsste, entstehen hohe Kosten. Sinnvoll wäre also eine Lösung ohne Datenübertragung, beispielsweise über eine globale Statusabfrage. Doch wie ist dies zu machen?
Autor(en):

Visual Basic 6.0

(dotnetpro 10/2005, Seite 118)
Horizontal verschiebbare Listenfelder Einspaltige Listenfelder werden unter Visual Basic 6 nicht automatisch mit horizontalen Bildlaufleisten ausgestattet, wenn die enthaltenen Einträge nicht in der Gesamtheit angezeigt werden können. Mithilfe des Windows-APIs können Sie jedoch das VB-Listenfeld auch um die horizontale Bildlaufleiste ergänzen, ohne auf ein spezielles Zusatzsteuerelement eines Drittherstellers zurückgreifen zu müssen. Wie Sie dabei vorgehen, zeigt im Folgenden das Beispiel eines kleinen selbst programmierten Benutzersteuerelements mit dem Namen VListCtl. Mit der beschriebenen Erweiterung des Standardlistenfelds können Sie es fortan einsetzen, ohne sich selbst um das Einblenden der horizontalen Bildlaufleiste kümmern zu müssen.
Autor(en):

programmer's bazaar

(dotnetpro 10/2005, Seite 121)
Weiterführende Informationen dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen, die auch unabhängige Softwareentwickler, Freeware-, Sharewareund Buchautoren berücksichtigen und ferner Lösungen für den ambitionierten Programmentwickler bereitstellen. Die besten Webadressen werden in einer Tabelle zusammengefasst. Sie finden diese Tabelle auf der Heft-CD. Die Tabelle enthält auch die Links der vorangehenden Ausgaben mit den nach Bedarf aktualisierten Verknüpfungen.
Autor(en):

Fragen und Antworten aus den dotnetpro.newsgroups

(dotnetpro 9/2005, Seite 104)
Leser helfen Lesern Interface oder Vererbung? Ich habe ein Visual Basic .NET Programm mit vielen Objekten. Diese Objekte haben viele Gemeinsamkeiten, zum Beispiel haben alle eine Eigenschaft ID oder auch Nummer. Meine Idee ist nun, eine Basisklasse zu erstellen, die diese Gemeinsamkeiten enthält und dann alle Objekte davon erben zu lassen. Ein Kollege von mir würde dies lieber mit einem Interface lösen, das die Objekte zwingt, die betreffenen Gemeinsamkeiten zu implementieren. Was ist bessere Weg? Die Vererbung nimmt mir doch Tipp- und Pflegearbeit ab, oder? Gibt es da eigentlich bei den jeweiligen Implementierungen Unterschiede in der Performance? Karsten
Autor(en):

Visual Basic 6.0

(dotnetpro 9/2005, Seite 108)
Grafische Menüs per API Anders als Visual Basic .NET unterstützt Visual Basic 6.0 über die Entwicklungsumgebung keine selbst gezeichneten grafischen Menüs im OwnerDraw-Modus. Um grafische Menüs zu realisieren, müssen Sie in jedem Fall auf Windows-APIRoutinen oder gesonderte Zusatzsteuerelemente zurückgreifen. Über API-Funktionen binden Sie nicht nur vorhandene Grafiken, sondern auch Textausgaben mit beliebigen Schriftarten und Schriftattributen in Menüs ein. Wie sich Bitmaps und unterschiedliche Schriften im Menü ausgeben lassen, sehen Sie im folgenden Beitrag.
Autor(en): Andreas Maslo

programmer’s bazaar

(dotnetpro 9/2005, Seite 111)
FreeByte – Freie Entwicklungs- Tools Die Internetseite www.freebyte.com hat es sich zur Aufgabe gemacht, freie Tools vereinfacht bereitzustellen. Auf der Seite finden Sie neben allgemeinen Anwendungen, System- und Hilfsprogrammen auch Tools für Entwickler, wie beispielsweise den exe-eBook-Generator, der das Verpacken elektronischer Bücher in einer einzelnen ausführbaren Programmdatei erlaubt. Die Eingangsdaten werden dabei über das TreePad-Datenbankformat bereitgestellt. Die Anlage des Datenbankformats erfolgt über ein weiteres Programm mit dem Namen TreePad, das in unterschiedlich leistungsfähigen Programmfassungen verfügbar ist und ebenfalls über die Seite als Download bereitsteht. Die leistungsfähigen Programmfassungen sind gegen eine geringe Gebühr, die Lite- Fassung ist kostenfrei erhältlich.
Autor(en):

Webzugriff über Proxyserver

(dotnetpro 9/2005, Seite 106)
Passierschein Von einem .NET-Programm aus auf das Internet zuzugreifen ist im Prinzip kein Problem. Wenn da bloß nicht immer diese Proxyserver wären ... Aber keine Bange! Mit dem richtigen Passierschein lassen Proxyserver Ihre Web Requests durch. dotnetpro stellt den Schein aus.
Autor(en): Werner Conrad

Tipps und Tricks

(dotnetpro 7-8/2005, Seite 102)
Versteckte Zeigerarithmetik Speicherinhalte umkopieren Wechselseitige Markierung in Struktur- und Listenansichten usw.
Autor(en): Andreas Maslo

programmer's bazaar

(dotnetpro 7-8/2005, Seite 105)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen, die auch unabhängige Softwareentwickler, Freeware-, Shareware- und Buchautoren berücksichtigen und ferner Lösungen für den ambitionierten Programmentwickler bereitstellen.
Autor(en): Andreas Maslo

Tipps zu VB 6.0

(dotnetpro 5/2005, Seite 122)
Visual Basic 6.0
Autor(en): Andreas Maslo

programmer’s bazaar

(dotnetpro 5/2005, Seite 125)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen, die auch unabhängige Software- Entwickler, Freeware-, Shareware- und Buchautoren berücksichtigen und ferner Lösungen für den ambitionierten Programmentwickler bereitstellen. Die besten Webadressen werden in einer Tabelle zusammengefasst. Sie finden diese Tabelle auf der Heft-CD. Die Tabelle enthält auch die Links der vorangehenden Ausgaben mit den nach Bedarf aktualisierten Verknüpfungen.
Autor(en): Andreas Maslo

Visual Studio .NET als Build-Programm nutzen

(dotnetpro 4/2005, Seite 86)
Programm schreiben, debuggen, starten – Visual Studio belästigt den Anwender nicht mit komplizierten Build-Prozessen. Manchmal kann dies aber hilfreich sein. Mit den Kommandozeilenoptionen von Visual Studio .NET lässt sich sogar ein einfacher Build-Prozess bauen, der Ihnen die Arbeit beim Erstellen von Programmversionen erleichtert.
Autor(en): Markus Kraus

Visual Basic 6.0

(dotnetpro 4/2005, Seite 88)
So ermitteln Sie den Computernamen, Benutzerspezifische Konfigurationsdateinamen usw.
Autor(en): Andreas Maslo

Einfaches Erzeugen von Screenshots

(dotnetpro 4/2005, Seite 89)
Gehören Sie auch zu denen, die gern mal die Fenster auf ihrem Bildschirm fotografieren? Dann sollten Sie diesen Tipp lesen, der Ihnen zeigt, wie einfach das sein kann.
Autor(en): Lars Günther

Tipps zu Visual Basic .NET

(dotnetpro 4/2005, Seite 82)
Anbindung der FileSystem-Watcher-Komponente, Eigenschaften zur Dateisystemüberwachung usw.
Autor(en): Andreas Maslo

Tipps zu C# und VB 6.0

(dotnetpro 3/2005, Seite 102)
Power-Management-Informationen abfragen; Verbundstruktur für detaillierte Power-Informationen usw.
Autor(en):

programmer’s bazaar

(dotnetpro 3/2005, Seite 105)
Informatik-Grundlagen per Online-Vorlesung
Autor(en):

GDI-Grundlagen

(dotnetpro 3/2005, Seite 90)
Visual Basic 6.0: Farben und Farbverläufe
Autor(en):

SQL-Anweisungen in Ressourcendateien auslagern

(dotnetpro 3/2005, Seite 98)
Längere Texte sollten nicht direkt im Quellcode gespeichert, sondern möglichst in Ressourcendateien ausgelagert werden. Weil SQL-Anweisungen auch aus Text bestehen, gilt für sie im Prinzip das Gleiche. dotnetpro zeigt, wie der Einsatz von Ressourcendateien den Umgang mit SQL-Anweisungen erleichtert.
Autor(en): Ralf Westphal

Reflection

(dotnetpro 1/2005, Seite 117)
Ihr Programm erfährt erst zur Laufzeit, mit welchen Klassen es zu tun bekommt? Kein Problem. Mit Reflection erkennen Sie die Eigenschaften und Methoden fremder Objekte zur Laufzeit.

ASP.NET-Komponenten

(dotnetpro 1/2005, Seite 100)
Sie müssen das Rad nicht neu erfinden. Auch bei der Webentwicklung können Sie durch fertige Komponenten jede Menge Zeit sparen. dotnetpro zeigt nützliche Tools, von denen die meisten kostenlos sind.
Autor(en): Christian Wenz

Crystal Enterprise 10

(dotnetpro 1/2005, Seite 76)
Eine wachsende Benutzergruppe möchte häufiger und individueller auf Berichte zugreifen. Die Verteilung von Berichten ist eine besondere Herausforderung. Das skalierbare System Crystal Enterprise (CE) stellt Berichtsammlungen benutzerbezogen zur Verfügung.
Autor(en): Alexander Bräumer

Attribute einsetzen

(dotnetpro 1/2005, Seite 74)
Durch Attribute können Sie Klassen, Methoden, Eigenschaften und viele weitere Elemente mit Metadaten kennzeichnen.

Standardeigenschaften

(dotnetpro 2/2005, Seite 99)
Eigentlich hieß es, dass bei Visual Basic .NET die aus Bequemlichkeit gern verwendeten Standardeigenschaften von Objekten entfallen würden. Dennoch gibt es diese Standardeigenschaften auch in .NET, und sie lassen sich sogar vom Entwickler definieren.
Autor(en): Stefan A. Dittrich

Dropdown-Breite von Comboboxen festlegen

(dotnetpro 2/2005, Seite 98)
Eine Dropdown-Liste oder Combobox zeigt beim Anklicken eine Liste mit möglichen Werten an. Manchmal ist diese Liste zu schmal, um die Inhalte darzustellen, aber dieses Manko lässt sich einfach beheben.
Autor(en): Stefan A. Dittrich

Mail-Vorlagen komfortabel erstellen

(dotnetpro 2/2005, Seite 96)
Das .NET Framework bietet zusammen mit dem Visual Studio noch so manchen Schatz an Funktionalität zu entdecken. Andy Kafouros zeigt, wie sich einfach und komfortabel Vorlagen für E-Mails erstellen und mit zusätzlichen Daten verbinden lassen.
Autor(en): Andy Kafouros

GDI-Grundlagen

(dotnetpro 2/2005, Seite 88)
Ob Linien, Rechtecke oder Bitmaps: In dem Artikel zeigt Ihnen dotnetpro, wie Sie das GDI-Interface von Windows einsetzen, um Grafiken zu zeichnen.
Autor(en):

programmer's bazaar

(dotnetpro 2/2005, Seite 87)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen, die auch unabhängige Software-Entwickler, Freeware-, Shareware- und Buchautoren berücksichtigen und ferner Lösungen für den ambitionierten Programmentwickler bereitstellen.
Autor(en): Andreas Maslo

Tipps zu VB.NET und C#

(dotnetpro 2/2005, Seite 84)
Strukturansicht des Arbeitsplatzes nachbilden Umwandeln von String in byte[] und umgekehrt
Autor(en): Andreas Maslo

Komponenten richtig einsetzen

(dotnetpro 1/2005, Seite 134)
Komponenten machen das Leben leichter. Wer genau weiß, wie man sie richtig verwendet, profitiert am meisten von ihrem Einsatz.
Autor(en): Jörg Neumann

Visual Studio .NET 2003 erweitern

(dotnetpro 1/2005, Seite 130)
Viele Firmen bieten mittlerweile Produkte an, die sich nahtlos in die Visual-Studio-Entwicklungsumgebung einfügen. Welche Mittel es gibt, um einfache, im täglichen Programmiererleben fehlende Funktionen selbst zu ergänzen, zeigt dieser Artikel.
Autor(en): Christian Grill

VBA mit Word und Excel

(dotnetpro 1/2005, Seite 124)
Dieser Artikel listet einige wichtige Tipps und Tricks der VBA-Programmierung auf. Er gibt eine praxisnahe Übersicht über bedeutende aber selten beschriebene Objekte aus Excel und Word.
Autor(en): René Martin

Visual Basic und Visual Basic .NET

(dotnetpro 1/2005, Seite 118)
VB-Magazin.de bietet dem Besucher aktuelle Informationen rund um die Programmiersprache Visual Basic. In dem Kurs „Visual Basic lernen“ erhalten Anfänger die Chance, VB schnell und einfach zu erlernen. Daneben gibt es noch Tipps, Links, Downloads und vieles mehr, um den Einstieg in die Programmierwelt zu vereinfachen.
Autor(en): Alex Bierhaus

Tipps zu COM

(dotnetpro 1/2005, Seite 112)
Auf den folgenden Seiten geht es um das Zusammenspiel des .NET Frameworks mit der „alten Welt“.
Autor(en): Tibor Csizmadia

Web Services

(dotnetpro 1/2005, Seite 105)
Unter .NET lassen sich Web Services leicht erstellen. Probleme treten häufig erst dann auf, wenn Web Services im produktiven Betrieb von unterschiedlichen Clients auf unterschiedlichen Systemen genutzt werden. dotnetpro zeigt, wie die Kommunikation über Systemgrenzen hinweg klappt.

Tipps zum Compact Framework

(dotnetpro 1/2005, Seite 93)
Das Compact Framework bringt .NET auf PDAs und PocketPCs zum Einsatz. Wegen der eingeschränkten Grafikfähigkeiten gelten hier teilweise andere Regeln als beim großen Bruder.
Autor(en): Joachim Fuchs

ASP.NET

(dotnetpro 1/2005, Seite 78)
Mit ASP.NET lassen sich Webapplikationen besonders effektiv entwickeln. Und wer auch die Tipps und Tricks der dotnetpro kennt, hat das Zeug zum Webvirtuosen.
Autor(en): Patrick A. Lorenz

Datenbankprogrammierung mit SQL und ADO.NET

(dotnetpro 1/2005, Seite 64)
Wie bei kaum einer anderen Disziplin muss man sich bei der Datenbankprogrammierung in vielen verschiedenen Welten gleichzeitig zu Hause fühlen. Angefangen beim Design von Tabellen, Indizes und gespeicherten Prozeduren über die Nutzung der T-SQL-Abfragesprache, die korrekte Anwendung von ADO.NET unter Einbindung von Frontend-Caching bis hin zur Benutzung von gut einem halben Dutzend Tools. Hier finden Sie ein kleines Survival-Kit für die tägliche Arbeit.
Autor(en): Marc Höppner

Mit Grafiken arbeiten

(dotnetpro 1/2005, Seite 62)
.NET kann auch mit Grafiken jonglieren. Wenn Sie die passenden Klassen kennen und richtig anwenden, fällt Ihnen kein Bit herunter.
Autor(en): Frank Eller

Fenster und Formulare im Griff

(dotnetpro 1/2005, Seite 60)
Fenster und Formulare sind bei der Entwicklung allgegenwärtig. Wer sie gut im Griff hat, kann ihr Verhalten weitreichend beeinflussen.

Control-Kennung einblenden

(dotnetpro 1/2005, Seite 59)
Eine eindeutige und übersichtliche Kennung für jedes eingesetzte Steuerelement hilft Missverständnisse während und nach der Projektentwicklung zu vermeiden. Rückfragen, Änderungswünsche und auch das Hilfesystem lassen sich mit der nachfolgend vorgestellten Komponente leichter und effizienter handhaben.
Autor(en): Alfons Ströbele

Tipps zu Windows Forms Controls

(dotnetpro 1/2005, Seite 50)
Windows Forms bietet leistungsfähige Controls. donetpro zeigt, wie Sie damit auch anspruchsvolle Aufgaben umsetzen.

Mit .NET das Windows-System nutzen

(dotnetpro 1/2005, Seite 37)
Das Windows-System bietet viele Funktionen und Tools, die auch .NET-Programmierer nutzen können. dotnetpro zeigt, wie Sie Windows für sich arbeiten lassen.

Tipps und Tricks zu C#

(dotnetpro 1/2005, Seite 28)
Wer über die richtigen Werkzeuge verfügt, kommt schneller zum Ziel. Bei Programmiersprachen ist das genauso. Während Anfänger nur Hammer und Meißel kennen, nutzt der Profi auch den feinmechanischen Werkzeugsatz. dotnetpro zeigt die Tricks der C#-Virtuosen.
Autor(en): Joachim Fuchs

Verteilte Anwendungen in Phoenix

(basicpro 6/2001, Seite 32)
Nutzen Sie die Leistungsfähigkeit des Internets in Ihren Anwendungen Die Erweiterung des Internets hat dem Programmierer neue Wege eröffnet, verteilte Anwendungen zu entwickeln. Stellen Sie sich vor, Sie hätten eine Anwendung für einen Fahrzeugvertragshändler mit drei Standorten zu erstellen. In einer solchen Anwendung würden Daten häufig zwischen den drei Standorten ausgetauscht werden. In der Vergangenheit waren alle Möglichkeiten eher unattraktiv: Entweder verwaltete jede Zweigniederlassung ihre eigenen lokalen Daten, oder man musste die Standorte mittels teurer Standleitungen miteinander verbinden. Darüber hinaus tendierte verteilte Software dazu, komplex und beim Debugging problematisch zu sein. Das Internet hat dies radikal geändert. Die Kosten für weltweite Verbindungen sind sehr stark reduziert worden, und textbasierte Kommunikationsprotokolle im Unix-Stil lassen sich verhältnismäßig einfach debuggen.
Autor(en): Alan L. Grant

Funktionale Animation in VB –interaktive Visualisierung

(basicpro 6/2001, Seite 18)
Von Kurbeltrieben und der Geburt eines Viertaktmotors, der alle Takte in einer Kurbelwellenumdrehung abwickelt Die funktionale Animation ist die Fortschreibung des Serviettenentwurfs mit anderen Mitteln. Um Bewegungsabläufe, also den funktionalen Kern einer Anordnung besser studieren zu können, müssen die Striche schon laufen lernen. Die Programmierung zyklischer Bewegungsabläufe auf Basis einfacher Bewegungsmodelle hilft nicht nur, Maschinen und Mechanismen in ihrer Funktionalität besser verstehen und analysieren zu können – sie öffnet auch Tür und Tor für eigene Experimente und die kreative Modifikation bestehender Ansätze. Eine etwas anspruchs-vollere Form der funktionalen Animation ist daher die interaktive Visualisierung.
Autor(en): Rudolf Huttary

Port-I/O unter allen Windows-Versionen

(basicpro 6/2001, Seite 14)
Direkter Hardwarezugriff, auch unter Windows NT4 und 2000 Auf vielen Installationen laufen noch Programme, die in DOS-BASIC geschrieben worden sind. Möchten die Programmierer diese Programme heute auf Visual Basic umstellen, kommt es häufig zu Problemen, wenn die alten Programme auf nichtstandardisierte Hardware wie manche ISA-Karten oder I/O-Platinen zugreifen. Hier helfen zahlreiche Free- und Shareware-Libraries aus, die die alten INP- und OUTBefehle von DOS-BASIC nachbauen. Dies funktioniert aber meistens nur unter Windows 95 und 98, da Windows NT4 und 2000 den Zugriff auf die Hardware verbieten. Bis vor kurzem gab es nur einen Ausweg, wenn das portierte Programm auch unter dem Profi-Betriebssystem von Microsoft laufen sollte: einen eigenen Treiber zu programmieren.
Autor(en): Jan-Arne Sobania

Der SMTP-Mail-Client im Einsatz

(basicpro 6/2001, Seite 12)
Ein Praxisbericht Der soeen vorgestellte SMTP-Mail-Client bietet, im Gegensatz zu MAPI, die Mög-lichkeit, ohne Benutzerprofil Emails – zum Beispiel aus NT-Services heraus – zu versenden. In diesem Praxisbericht werden die vorgenommenen Anpassungen des SMPT-Mail-Clients an eine Excel-Umgebung beschrieben.
Autor(en): Klaus Prinz

Ein SMTP-Mail-Client in VB6

(basicpro 6/2001, Seite 6)
… oder wie man Mails ohne MAPI versendet Da man in dieser Branche praktisch keine Chance hat, ein Thema lückenlos zu beherrschen und alle Imponderabilien zu kennen, lauert die eine oder andere Falle bei der leichtfertigen Zusicherung von Funktionalität. Und wer schon mal etwas von dem MAPI-Steuerelement gehört hat und an den Weihnachtsmann glaubt, sieht auch keine Probleme, eine Anwendung mit Mail-Funktionalität auszustatten.
Autor(en): Andreas Schattka

Relationale Open Source-Datenbanken

(basicpro 5/2001, Seite 73)
Datenbankapplikationen mit Phoenix Object Basic erstellen Im vorhergehenden Artikel („Phoenix Object Basic“; BasicPro 4/2001) haben wir die Geschichte von Linux vorgestellt und einen ersten Einblick in Phoenix Object Basic geliefert. Dort schrieben wir, dass Linux mehr in der System- als in der Anwendungsprogrammierung verwurzelt ist. Dies hatte auch für einen sehr langen Zeitraum zur Folge, dass für Linux nur wenige Datenbanksysteme verfügbar waren. In den letzten Jahren hat sich diese Situation allerdings zum Positiven ver-ändert. Führende kommerzielle Datenbankanbieter haben Linux-Versionen ihrer Produkte herausgebracht, und die Open Source-Community hat viele relationale SQL-Datenbankpakete geschaffen. Eine breite Auswahl an Open Source-SQL-Datenbanken ist mittlerweile vom Low-End bis zum High-End verfügbar; auch der ODBC-Interface-Standard wird unterstützt.
Autor(en): Alan L. Grant

Windows-Standarddialoge

(basicpro 5/2001, Seite 67)
Sag’s mit dem API Eine Aufgabe, die nahezu jeder Entwickler in seinen Applikationen zu bewältigen hat, ist die Einbindung von Dialogen. Ob nun Dateien gespeichert werden müssen, Ordner zu ermitteln sind oder die Druckereinstellungen vom Benutzer anpassbar sein sollen. Der hier gezeigte Lösungsansatz baut auf dem Win32-API auf und funktioniert mit jeder 32 Bit-Windows-Version.
Autor(en): Peter Pietzk

Tipps und Tricks zum Dateisystem

(basicpro 1/2002, Seite 45)
CHKDSK und FORMAT in eigene Programme einbauen Haben Sie sich schon einmal gefragt, wie die berühmt-berüchtigten NT-Dienstprogramme CHKDSK und FORMAT funktionieren? Wollten Sie deren Funktionalität schon einmal in ein eigenes Programm einbauen? Zu FORMAT werden Sie vermutlich auf den einschlägigen VB-Seiten im Internet fündig, aber für CHKDSK sieht es düster aus – außer bei [1] habe auch ich nichts gefunden. Grund genug also, diese Lücken in den Tipps-und-Tricks-Datenbanken endlich zu schließen.
Autor(en): Jan-Arne Sobania

Tipps zu C#

(dotnetpro 12/2004, Seite 108)
WMI-Klassen in C# einsetzen
Autor(en): Andreas Maslo

Sonderzeichen in SQL-Kommandos unter ADO.NET

(dotnetpro 12/2004, Seite 112)
INSERT Murks? Möglicherweise haben Sie es noch gar nicht bemerkt, aber wenn Sie mithilfe von SQL-Anweisungen Texte in Datenbanken eintragen, spielt deren Zusammensetzung eine entscheidende Rolle. Bestimmte Sonderzeichen verwirren ADO.NET, und der SQL-Aufruf kann scheitern. Mit einem einfachen Trick sichern Sie sich ab.
Autor(en): Stefan A. Dittrich

programmer’s bazaar

(dotnetpro 12/2004, Seite 111)
Autor(en):

Tipps zu VB 6 Und VB.NET

(dotnetpro 11/2004, Seite 100)
Autor(en): Andreas Maslo

Verfügbare Grafik-Codecs des .NET Frameworks

(dotnetpro 11/2004, Seite 104)
Das Laden und Speichern von Bildern ist über die jeweiligen Methoden ein Kinderspiel. Soll der Anwender jedoch ein beliebiges Dateiformat auswählen können, stellt sich die Frage, über welche Formate und Codecs das System eigentlich verfügt. Diese Frage ist leicht zu beantworten.
Autor(en): Stefan A. Dittrich

Abhängigkeiten eines .NET-Programms ermitteln

(dotnetpro 11/2004, Seite 105)
Die in Visual Studio .NET angezeigten Verweise geben die Assemblies an, mit denen das aktuelle Projekt verknüpft ist. Zur Fehlersuche beim Kunden kann es sehr hilfreich sein, all diese Abhängigkeiten nebst Versionen auch zur Laufzeit sichtbar zu machen.
Autor(en): Stefan A. Dittrich

programmer's bazaar

(dotnetpro 11/2004, Seite 103)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen.
Autor(en): Andreas Maslo

programmer’s bazaar

(dotnetpro 10/2004, Seite 95)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen, die auch unabhängige Software-Entwickler, Freeware-, Shareware- und Buchautoren berücksichtigen und ferner Lösungen für den ambitionierten Programmentwickler bereitstellen. Die besten Webadressen werden in einer Tabelle zusammengefasst. Sie finden diese Tabelle auf der Heft-CD. Die Tabelle enthält auch die Links der vorangehenden Ausgaben mit den nach Bedarf aktualisierten Verknüpfungen.
Autor(en): Andreas Maslo

Tipps zu VB, VB.NET und C#

(dotnetpro 10/2004, Seite 92)
Autor(en): Andreas Maslo

programmer's bazaar

(dotnetpro 9/2004, Seite 100)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen, die auch unabhängige Software- Entwickler, Freeware-, Shareware- und Buchautoren berücksichtigen und ferner Lösungen für den ambitionierten Programmentwickler bereitstellen. Die besten Webadressen werden in einer Tabelle zusammengefasst. Sie finden diese Tabelle auf der Heft-CD. Die Tabelle enthält auch die Links der vorangehenden Ausgaben mit den nach Bedarf aktualisierten Verknüpfungen.
Autor(en):

Die Prozessorlast in Schleifen reduzieren

(dotnetpro 9/2004, Seite 99)
Prozessorschoner Auch im Zeitalter der ereignisorientierten Programmierung werden Warteschleifen eingesetzt. Sie sind nötig, wenn das Programm eine bestimmte Zeit lang oder auf einen bestimmten Zustand warten soll. Mit einem Trick können Sie die Prozessorlast solcher Wartschleifen drastisch reduzieren.
Autor(en): Stefan A. Dittrich

Tipps zu VB, VB.NET und C#

(dotnetpro 9/2004, Seite 96)
Datenverschlüsselung über Austauschzeichenketten Bei der Datenverschlüsselung über Austauschzeichenketten werden alle zu verschlüsselnden Zeichen gesondert über Zeichenketten definiert.
Autor(en):

Tipps zu VB, VB.NET und C#

(dotnetpro 7/2004, Seite 96)
ASCII-Code in Zeichen umwandeln
Autor(en):

programmer’s bazaar

(dotnetpro 7/2004, Seite 102)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen, die auch unabhängige Software- Entwickler, Freeware-, Shareware- und Buchautoren berücksichtigen und ferner Lösungen für den ambitionierten Programmentwickler bereitstellen. Die besten Webadressen werden in einer Tabelle zusammengefasst. Sie finden diese Tabelle auf der Heft-CD. Die Tabelle enthält auch die Links der vorangehenden Ausgaben mit den nach Bedarf aktualisierten Verknüpfungen.
Autor(en):

Tipps zu VB, C#, VB.NET

(dotnetpro 6/2004, Seite 102)
Dateien auf GIF-Format überprüfen Auch wenn eine Datei das GIF-Dateikürzels trägt, können Sie nicht sicher sein, dass es sich um eine GIF-Datei handelt. Grund: Programme können Dateikürzel wahlfrei ergeben. Um sicherzugehen, dass in einer GIF-Datei tatsächlich GIFDaten drin sind, müssen Sie den Dateikopf analysieren.
Autor(en): Andreas Maslo

programmer's bazaar

(dotnetpro 6/2004, Seite 109)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen, die auch unabhängige Software- Entwickler, Freeware-, Shareware- und Buchautoren berücksichtigen und ferner Lösungen für den ambitionierten Programmentwickler bereitstellen. Die besten Webadressen werden in einer Tabelle zusammengefasst. Sie finden diese Tabelle auf der Heft-CD. Die Tabelle enthält auch die Links der vorangehenden Ausgaben mit den nach Bedarf aktualisierten Verknüpfungen.
Autor(en):

XP-Stil in VB.NET

(dotnetpro 6/2004, Seite 108)
Stilwandel Die Optik von Dialogen und Steuerelementen unter Windows XP lässt sich über ein Manifest aktivieren – dotnetpro berichtete bereits darüber. Seit dem .NET Framework 1.1 ist es allerdings auch möglich, auf das Manifest zu verzichten.
Autor(en): Stefan A. Dittrich

Enums in VB.NET

(dotnetpro 6/2004, Seite 105)
Nummern mit Namen Schon in alten VB-Zeiten haben Enumerationen für Werteauflistungen das Programmieren erleichtert und den Code lesbarer gemacht. Im .NET Framework sind solche Enumerationen noch erheblich vielseitiger geworden.
Autor(en): Stefan A. Dittrich

Owner-Formular in Visual Basic 6 ohne Absturz schließen

(dotnetpro 5/2004, Seite 94)
Vatermord vor offenem Fenster Die Anzeige eines Formulars mit Angabe eines Owner-Fensters ist eine gängige Technik. Soll jedoch aus diesem Kindfenster heraus der Owner geschlossen werden, kommt es leicht zu einem Hänger. Mit einem kleinen Trick lässt sich dies jedoch vermeiden.
Autor(en): Stefan A. Dittrich

programmer’s bazaar

(dotnetpro 5/2004, Seite 95)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen, die auch unabhängige Software- Entwickler, Freeware-, Shareware- und Buchautoren berücksichtigen und ferner Lösungen für den ambitionierten Programmentwickler bereitstellen. Die besten Webadressen werden in einer Tabelle zusammengefasst. Sie finden diese Tabelle auf der Heft-CD. Die Tabelle enthält auch die Links der vorangehenden Ausgaben mit den nach Bedarf aktualisierten Verknüpfungen.
Autor(en):

programmer's bazaar

(dotnetpro 4/2004, Seite 92)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen, die auch unabhängige Software-Entwickler, Freeware-, Shareware- sowie Buchautoren berücksichtigen und ferner Lösungen für den ambitionierten Programmentwickler bereitstellen. Die besten Webadressen werden in einer Tabelle zusammengefasst. Sie finden diese Tabelle auf der Heft-CD. Die Tabelle enthält auch die Links der vorangehenden Ausgaben mit den nach Bedarf aktualisierten Verknüpfungen.
Autor(en):

Dateipfade erstellen und zerlegen

(dotnetpro 4/2004, Seite 93)
Pfadfinder Mithilfe der Klassen aus dem System.IO-Namespace können Informationen über Dateien und Ordner ausgelesen werden. Was viele nicht wissen ist, dass auch das Zusammenbauen und Parsen von Pfaden zum Funktionsumfang gehört. dotnetpro verrät die Tricks der Profis.
Autor(en): Neno Loje

Programmer's Bazaar

(dotnetpro 3/2004, Seite 105)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen, die auch unabhängige Software- Entwickler, Freeware- und Shareware- sowie Buchautoren berücksichtigen und Lösungen für den ambitionierten Programmentwickler bereitstellen. Die besten Webadressen werden in einer Tabelle zusammengefasst. Sie finden diese Tabelle auf der Heft-CD. Die Tabelle enthält auch die Links der vorangehenden Ausgaben mit den nach Bedarf aktualisierten Verknüpfungen.
Autor(en):

Animierte Mauszeiger in VB6-Programmen

(dotnetpro 3/2004, Seite 103)
Fang die Maus Das Einbinden einer Mauszeiger-Datei in die MouseIcon-Eigenschaft ist einfach. Es hat den Nachteil, dass sich keine animierten Mauszeiger aus ANI-Dateien einbinden lassen. dotnetpro zeigt, wie das mit einem einfachen Trick dennoch möglich ist.
Autor(en): Stefan A. Dittrich

VB6-IDE im XP-Look

(dotnetpro 3/2004, Seite 102)
XP-Stil betreiben können. Verwandlungskünstler VB6-Programme lassen sich per Zusatzdatei oder in die Ressourcen eingebundenes Manifest im XP-Look erstellen. Das Erscheinungsbild lässt sich aber nur über die kompilierte exe-Datei testen, was den Entwurf erschwert. dotnetpro verrät einen Trick, wie Sie auch die VB6-IDE selbst im
Autor(en): Stefan A. Dittrich

Debug-Funktionen verbergen

(dotnetpro 2/2004, Seite 88)
Nur für meine Augen bestimmt Testfunktionen in ein Programm zu integrieren, gehört zur alltäglichen Arbeit eines jeden Entwicklers. Da der Anwender diese Funktionen aber keinesfalls zu sehen bekommen sollte, müssen sie vor dem Release wieder entfernt werden. Um dieses lästige „Rein und Raus“ zu umgehen, bieten sich verschiedene Ansätze an.
Autor(en): Stefan A. Dittrich

Bitte-warten-Fenster verzögert einblenden

(dotnetpro 2/2004, Seite 86)
Die Ungeduld zügeln Wenn Prozesse mal etwas länger dauern, sollte der Anwender informiert werden. Das gehört zum guten Ton. Ist die Dauer des Prozesses aber nicht bekannt, sollte dies mit einer Verzögerung geschehen.
Autor(en): Stefan A. Dittrich

programmer’s bazaar

(dotnetpro 2/2004, Seite 84)
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binärund Quelltextformat für Programmierer zusammen, die auch unabhängige Software- Entwickler, Freeware- und Shareware-sowie Buchautoren berücksichtigen und ferner Lösungen für den ambitionierten Programmentwickler bereitstellen. Die besten Webadressen werden in einer Tabelle zusammengefasst. Sie finden diese Tabelle auf der Heft-CD. Die Tabelle enthält auch die Links der vorhergehenden Ausgaben.
Autor(en):

Authentifizierung mit .NET

(dotnetpro 12/2003, Seite 96)
Who is who Anwendungen, in denen verschiedene Benutzer unterschiedliche Berechtigungen besitzen sollen, müssen zunächst feststellen, wer der aktuelle Benutzer ist. In einem Windows-Netzwerk kann diese Information sowohl client- als auch serverseitig komfortabel mithilfe des .NET Framework ermittelt werden.
Autor(en): Markus Kraus
Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen




Anzeige







Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Verwenden Sie Application Lifecycle Management?





Ergebnis anzeigen