.NET
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.
(
dotnetpro 06/2011, Seite 93)
Bei der Prozessautomatisierung geht es darum, komplexe Maschinen zu steuern und zu überwachen. Einen Teil der
Aufgaben kann .NET übernehmen. Dort, wo in Echtzeit gearbeitet werden muss, müssen aber SPS zum Einsatz
kommen. Komplette Systeme lassen sich über das Modbus-Protokoll integrieren. Eine Anlage zum automatischen
Bierzapfen verdeutlicht die Vorgehensweise.
(dotnetpro 10/2010, Seite 124)
Die Schnittstelle IArithmetic schmückt alle Typen, die sich in Berechnungen
verwenden lassen. Dies ist beispielsweise für generische Methoden
praktisch, denn IArithmetic beschränkt Parameter auf Typen, für welche
die vier Grundrechenarten zur Verfügung stehen.
Sie kennen IArithmetic nicht? KeinWunder: IArithmetic gibt es nicht.
(dotnetpro 10/2010, Seite 107)
Immer hübsch der Reihe nach: Das gilt nicht nur imWartezimmer, sondern auch im Stack und in der Queue der
Informatiker. Und wer sich das Entwicklerleben vereinfachen will, sollte auch bei ihrer Implementierung
die richtige Reihenfolge einhalten: Erst planen, dann Tests entwickeln, dann implementieren.
(dotnetpro 10/2010, Seite 97)
Für den Zugriff auf die Registry ist viel redundanter Code nötig.Wer Eigenschaften von Klassen in der Registry
speichern möchte, kann das auch über einen Aspekt erledigen.
(dotnetpro 05/2010, Seite 16)
Wer meint, .NET eigne sich nicht für die Hardwareprogrammierung, der täuscht sich! Hier lesen Sie, wie Sie Schalter,
Displays, LEDs, Potentiometer oder Servomotoren mit Hardware-Boards kombinieren und mit .NET programmieren,
um damit Steuerungen zu realisieren.
(dotnetpro 02/2009, Seite 80)
Anwendungsprogramme leben von der Interaktion. Die Software nimmt Daten entgegen, verarbeitet diese und liefert
ein Ergebnis. Die Datenerfassung erfolgt in Dialogfeldern. Diese sollten benutzerfreundlich und robust sein.
Dieser Artikel betrachtet die Aspekte der Ablaufsteuerung und stellt einen Lösungsvorschlag für C# und .NET vor.
(dotnetpro 05/2008, Seite 88)
Ein Parser soll eine Zeichenkette in ein für den Computer verständliches Format übersetzen. Eine klassische
Anwendung ist das Übersetzen von Quellcode einer höheren Programmiersprache in maschinenlesbaren
Code. Wie die Implementierung auf objektorientierter Grundlage mithilfe von .NET erfolgen kann, zeigt das
Beispiel eines Funktions-Parsers.
(dotnetpro 04/2008, Seite 40)
Die Web Services bieten unzählige Kommunikationsmöglichkeiten. Es gilt daher, sich vor
unliebsamen Partnern zu schützen. Die Sicherheit bei der Datenübertragung steht an erster
Stelle. Dieser Artikel befasst sich mit ihrer Grundlage, das heißt mit Zertifikaten und HTTPS.
(dotnetpro 03/2008, Seite 48)
Im Bereich Versionsverwaltung von Quellcode war CVS lange Zeit der Standard. Subversion
ist die Weiterentwicklung von CVS. Und bald wird DotSVN die Arbeit mit Sub version unter
.NET ermöglichen. dotnetpro gibt einen Überblick über den Stand der Dinge.
(dotnetpro 03/2008, Seite 12)
Visual Studio stellt ohne Frage die Entwicklungsumgebung schlechthin zur Entwicklung von
Anwendungen auf Basis von .NET dar. Obwohl es von Version zu Version besser wird,
be friedigt die IDE noch immer nicht alle Wünsche. dotnetpro hat die interessantesten Werkzeuge
zusammengestellt, die den Umgang mit Code weiter erleichtern.
(dotnetpro 03/2008, Seite 10)
Eineinhalb Monate konnten die Besucher von .NET-Snippets.de
Snippets einstellen und über die Codeschnipsel abstimmen.
Jetzt steht das Ergebnis fest: Der Softwareautor Roland Weigelt
erringt mit seinem EventFilter-Schnipsel den ersten Platz.
(dotnetpro 02/2008, Seite 118)
Leser helfen Lesern
(dotnetpro 02/2008, Seite 8)
Erste Konferenz für ODBMS in Berlin - .NET Compact für Symbian-Handys - Mole for Visual Studio - Mono 1.2.6 freigegeben - WPF Viewer Control fürList & Label - Version 4.0 von WinAPIOverride32 - LiteSpeed 5.0 im Betatest - Imagine Cup 2008
(dotnetpro 01/2008, Seite 16)
Alljährlich trifft sich die Entwicklergemeinde in Barcelona auf der TechEd. Die zentrale
Botschaft lautete in diesem Jahr: Die .NET-Plattform bietet Kontinuität und ermöglicht
Innovationen. .NET ist die zentrale Plattform, Visual Studio das zentrale Werkzeug. Auf
dieser einheitlichen Basis lassen sich Produkte für Desktop, Web und Mobile entwickeln.
(dotnetpro 01/2008, Seite 8)
Framework Studio 2.5 - SQL Examiner Suite 2008 - PSPad - HBCI/FinTS-Klassenbibliothek - AJAX Control Toolkit für .NET 3.5 - DotNetNuke 4.7 ist da
(dotnetpro 01/2008, Seite 47)
Twain ist ein Akronym für „Technology Without Any Interesting Name“ und bezeichnet den
De-facto-Standard um Bilddaten von Scannern einzulesen. Der aktuelle Boom bei
Dokumenten-Management-Systemen rückt Twain wieder in den Fokus der Programmierer.
(dotnetpro 12/2007, Seite 134)
Code schreiben ist teuer. Da kann es verlockend sein, ihn einfach zu stehlen. Aber: Wie kommt
man Softwaredieben auf die Spur? Forscher der Universität des Saarlandes haben ein
Werkzeug entwickelt, das mit statistischen Mitteln auffallend hohe Ähnlichkeiten zwischen
verschiedenen Programmen ermittelt. Und das Beste: Obfuskatoren können dem
Sherlock-Holmes-Tool nichts anhaben.
(dotnetpro 12/2007, Seite 128)
.NET ist als sprachunabhängiges Framework konzipiert. Mit C#, Managed C++ und VB.NET
liefert Microsoft gleich mehrere Sprachen dazu. Inzwischen steht eine ganze Reihe
weiterer Sprachen unter .NET zur Verfügung, auch solche, die auf anderen Konzepten
basieren und andere Möglichkeiten bieten – wie Python.
(dotnetpro 12/2007, Seite 124)
Fragen und Antworten aus den dotnetpro.newsgroups
(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.
(dotnetpro 12/2007, Seite 50)
Das neue Jahr, oder besser das neue Projektjahr, droht. Die vorgestellten Titel verhelfen
Ihnen zu einem guten Start. Als kleinen Leckerbissen konnte dotnetpro-Autor Andreas Heil
bereits zusätzlich einen Blick in das erste Silverlight-Buch von Microsoft Press werfen.
(dotnetpro 12/2007, Seite 47)
.NET auf alle Rechner
(dotnetpro 12/2007, Seite 46)
dotnetpro.tv ist der Videokanal für Software entwickler. Sein Sende -
platz ist die Heft-CD der dotnetpro. Macher Ralf Westphal interviewt
darin Experten zu Technologiethemen im Umfeld von .NET.
Das Thema diesmal:Automatischer Build, Teil 1
(dotnetpro 12/2007, Seite 32)
Novell bietet mit Mono eine zu .NET 2.0 weitestgehend kompatible Plattform zur Ent -
wicklung von Software, die im Gegensatz zu Microsoft .NET allerdings nicht proprietär,
sondern frei verfügbar ist. Mit dem Olive-Projekt soll Mono nun der Anschluss an die
Version 3.x des Microsoft-Frameworks gelingen.
(dotnetpro 12/2007, Seite 12)
Ist es nicht untechnisch, sich über das Morgen Gedanken zu machen?
Egal. dotnetpro macht es trotzdem. dotnetpro hat Experten befragt,
was ihrer Meinung nach das Morgen für .NET-Entwickler bringt. So viel
schon mal vorweg: Die Zukunft ist oberflächlich.
(dotnetpro 12/2007, Seite 48)
Anwendungen kommunizieren heute standesgemäß über Webdienste. Leider gibt es aber
Verweigerer, die ihren Webanwendungen keine Webservices hinzufügen wollen. Hier
bleibt nur die klassische Auswertung von HTML-Seiten, genannt Screen Scraping. Das
HTML Agility Pack hilft dabei.
(dotnetpro 11/2007, Seite 20)
Client-Server-Architekturen sind nicht mehr nur für große Unternehmen sinnvoll.
Dank .NET ist der Zugriff auf Serverdaten und -funktionen schon mit wenigen Zeilen
Code zu realisieren. dotnetpro zeigt einige praktische Ansätze.
(dotnetpro 10/2007, Seite 136)
Das Hauptprogramm ist ein Parameter des Aspekts. Verstehen Sie nicht? Dann lesen Sie diesen
Artikel. Aspekte werden oft nicht aufgerufen, sondern rufen ihrerseits auf. Sie umschließen
den eigentlichen, funktionalen Code. Wenn man es richtig anstellt, werden Aspekte aber nahezu
unsichtbar und ermöglichen dem Entwickler die Konzentration auf den funktionalen Code.
Dafür gibt es mehrere Möglichkeiten. Achtung: Mitdenken unbedingt erforderlich!
(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.
(dotnetpro 09/2007, Seite 48)
Auch fünf Jahre nach der Einführung von .NET erhitzt die Frage, ob .NET-Programme in C#
oder Visual Basic implementiert werden sollen, in manchen Projektteams noch die Gemüter.
Dr. Holger Schwichtenberg predigt schon lange, dass ein guter .NET-Programmierer beides
im Schlaf können sollte, und Programmcodekonverter erledigen die Fleißarbeit.
(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.
(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.
(dotnetpro 06/2007, Seite 74)
Dem .NET für Unix, kurz Mono, wird oft nachgesagt, für den Einsatz in echten Projekten
noch nicht reif zu sein. Das stimmt sicherlich für Teilbereiche. Aber andere Teile von
Mono lassen sich bereits heute produktiv einsetzen. Der Artikel zeigt, wie ein Projekt aus der
Praxis mithilfe von Mono erfolgreich umgesetzt wurde.
(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.
(dotnetpro 04/2007, Seite 48)
In den zurückliegenden fünf Jahren war ich (fast) immer begeistert von .NET.
In den letzten Monaten tun sich aber einige Lücken in der Microsoft-.NET-Flotte auf, die mich nachdenklich stimmen.
(dotnetpro 02/2007, Seite 94)
Wer unter .NET Office-Add-ins auf COM-Basis erstellt, muss die Kluft zwischen .NET und herkömmlichem unverwalteten Code überbrücken. Mithilfe spezieller Wrapper für ein .NET-basiertes Add-in schließen Sie die Lücke. dotnetpro zeigt, wie Sie dabei vorgehen.
(dotnetpro 02/2007, Seite 77)
Office-Programmierung und .NET standen lange Zeit miteinander auf dem Kriegsfuß, doch Microsoft hat die .NET-Unterstützung für die Office-Applikationen Schritt für Schritt ausgebaut.
dotnetpro zeigt den gegenwärtigen Stand der Technik.
(dotnetpro 12/2006, Seite 38)
Hotchpotch bezeichnet im britischen Englisch gleichermaßen Krimskrams wie auch ein wohlschmeckendes Eintopfgericht. Entsprechend dem Energieschub durch ein leckeres Gericht stellt dotnetpro-Autor Andreas Heil fünf gut durchgemischte Bücher vor, die dem ausgehungerten IT-Experten einen ordentlichen Technologieschub verpassen.
Autor(en):
(dotnetpro 08/2006, Seite 62)
Erst Suchmaschinen machen aus der Geröllhalde Internet eine Goldgrube. Aber auch die eigenen Anwendungen profitieren von flexiblen Suchmöglichkeiten. dotnetpro erläutert die grundlegende Arbeitsweise von Suchmaschinen. Außerdem erfahren Sie, wie Sie Ihre Projekte mithilfe freier Komponenten wie Lucene.NET um professionelle Suchfunktionen erweitern.
(dotnetpro 6/2005, Seite 107)
Die kommende Version von Visual Studio, die unter dem Arbeitsnamen Whidbey läuft, wird erstmals ein Test-Framework enthalten und so einem wichtigen Teil des Entwicklungsprozesses Rechnung tragen. Durch ihre optische Gestaltung kann die Testfunktion sehr gut auf eventuelle Fehler hinweisen.
(dotnetpro 6/2005, Seite 31)
David gegen Goliath oder doch der Kampf der Giganten? Auf dem 8. Windows-Forum ist das Thema „Linux gegen Windows“ als neuer Track hinzugekommen.
Vom 6. bis 9. Juni 2005 treffen sich auf dem Windows-Forum wieder über 100 IT-Experten, Rechenzentrumsleiter und Windows-Administratoren zum Austausch über aktuelle Trends und technische Fragen rund um Windows-basierte-Infrastrukturen.
Autor(en):
(dotnetpro 6/2005, Seite 12)
Flash ist nicht nur mit Webanimationen gleichzusetzen. Es eignet sich auch zum Gestalten von Windows-Oberflächen. Da die eigentliche Arbeit gemäß Schichtenmodell sowieso im Hintergrund stattfindet, ist die grafische Implementierung und Datenübergabe kein großer Aufwand.
(dotnetpro 4/2005, Seite 87)
Alintex Script .NET: .NET Scripting unter Windows, The Spoke: Neue Speichen von Microsoft usw.
(dotnetpro 2/2005, Seite 100)
Guten Webanwendungen muss ein Spagat gelingen: Einerseits sollen sie öffentlich zugänglich sein. Andererseits sollen die sicherheitskritischen Funktionen nur wenigen berechtigten Personen vorbehalten sein. dotnetpro erläutert die Grundlagen eines Sicherheitskonzepts fürs Web. Den Ausgangspunkt bildet das Szenario einer Intranet-Anwendung mit ASP.NET.
(dotnetpro 1/2005, Seite 74)
Durch Attribute können Sie Klassen, Methoden, Eigenschaften und viele weitere Elemente mit Metadaten kennzeichnen.
(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.
(dotnetpro 2/2005, Seite 30)
Die Windows-Zwischenablage bietet dem Anwender eine einfache Möglichkeit, Daten zwischen Anwendungen auszutauschen. Für den Entwickler dagegen war der Umgang mit ihr wesentlich komplizierter. .NET vereinfacht die Programmierung jedoch drastisch. Dennoch sind Verbesserungen denkbar, beispielsweise ein Clipboard-Aufpasser.
(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.
(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.
(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.
(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.