Glengamoi (Forum) · AspHeute · .NET Heute (RSS-Suche) · AspxFiles (Wiki) · .NET Blogs
ASP German Homepage Homepage
 

Liste

.NET 2.0 (1)
.NET Allgemein (16)
.NET Fu (5)
ADO.NET (11)
Aprilscherz (3)
ASP Grundlagen (44)
ASP Tricks (83)
ASP.NET (44)
ASPIntranet.de (5)
C# (28)
Datenbank (44)
Dokumentation (4)
IIS 6.0 (1)
Komponenten (29)
Optimierung (10)
Server (21)
Sicherheit (34)
Tee Off (6)
VB.NET (6)
WAP (8)
Web Services (11)
XML (9)

RSS 2.0 - Die neuesten fünf Artikel auf AspHeute.com


 

Suchen





 

English Articles
Chinese Articles
Unsere Autoren
 
Link zu AspHeute
Impressum
Werben
Anfragen

Kategorie: C#

  
  10.9.2003Plagiat oder nicht?
Ob das Aussehen einer Website, die Funktionalität eines Programmes, überall steht Sourcecode dahinter - von HTML bis C#. Stellen Sie sich vor, es kommt Ihnen zufällig ein Sourcecode unter, der Sie ganz stark an Ihren eigenen aus einem Projekt erinnert... so ist es uns, dem SharpDevelop Team, passiert. Die Frage die sich nun stellt, wie weist man nach daß geklaut wurde?
Autor: Christoph Wille
  6.9.2002On-the-fly Erstellung von vCard's
Die virtuellen Businesskarten - die vCards - werden vielen von uns schon einmal untergekommen sein. Entweder als Attachment bei einer Email, oder als Download von einer Website. Einigen wird es dabei schon in den Sinn gekommen sein, für das eigene Communityportal solche vCards dynamisch für die Mitglieder zu generieren. Dieser Artikel zeigt, wie's geht.
Autor: Christoph Wille
  7.5.2002Deutsche Personalausweisnummern verifizieren
Im Internet findet man immer wieder interessante Ansätze, die Identität bzw. das Alter der Surfer zu bestimmen. Einer davon ist die Personalausweisnummer vom Surfer eintippen zu lassen, da diese neben allgemeinen Angaben auch das Alter beinhaltet. Mit Hilfe von in der Personalausweisnummer eingebauten Prüfziffern kann man kontrollieren, ob die Eingaben korrekt sind.
Autor: Christoph Wille
  17.4.2002Sortieren mit dem IComparer Interface
In vielen Fällen sind die Elemente in einer Collection nicht so angeordnet, wie man sie gerne hätte. Oft möchte man auch zur Laufzeit eine Umsortierung erzwingen, zB die Elemente aufsteigend statt absteigend sortieren. Anhand der Sort Methode der ArrayList Klasse zeige ich, daß dies nicht weiter schwierig ist.
Autor: Christoph Wille
  9.4.2002Dateien umbenennen
Auf den ersten Blick denkt man sich, daß das so schwer nicht sein kann. Allerdings wenn man dann nicht wie erwartet eine File.Rename Methode findet, wird die Suche nach der Lösung für Nicht-Alte-Hasen der Windows Programmierung mehr oder weniger interessant.
Autor: Christoph Wille
  18.3.2002Das using Schlüsselwort
Wer mit C# arbeitet, dem ist das using Schlüsselwort spätestens seit dem obligatorischen Hello World Programm bekannt - als Statement zum Import von Namespaces. Daß using noch einiges mehr zu bieten hat, zeigt dieser Artikel, indem er die using Directive und das using Statement näher beleuchtet.
Autor: Christoph Wille
  26.2.2002Ein Touch-Utility in C#
Das Touch Utility war immer eines meiner Lieblingstools, weil man mit ihm das Datum auf einer Anzahl von Dateien vereinheitlichen kann - zB in einem Downloadarchiv oder bevor man eine Applikation ausliefert. Heute werden wir ein einfaches Touch Utility in C# schreiben, das jeder leicht an seine Präferenzen anpassen kann.
Autor: Christoph Wille
  7.2.2002Unions in C#
Wer aus der C/C++ Welt kommt, kennt die Unions und ihr Funktionsprinzip bereits: diese erlauben es, an einer Speicheradresse unterschiedliche Datentypen zu speichern. Mit erstaunlich geringem Aufwand lassen sich Unions auch in C# nachbilden, und zwar mit Hilfe der Attribute StructLayout und FieldOffset.
Autor: Christoph Wille
  25.1.2002Variable Parameterlisten in Funktionen
In den meisten aller Fälle weiß man im vorhinein, wieviele Parameter an eine Funktion übergeben werden sollen. Was aber, wenn bestimmte Parameter optional sein sollen, oder die Funktion ihre Arbeit an 1 bis n gleichartigen Parametern durchführen soll? In diesem Fall stellt uns C# das params Schlüsselwort zur Verfügung.
Autor: Christoph Wille
  24.1.2002Arrays mit Index und Schlüssel
Arrays sind ein tolle Erfindung - man greift per Index bequem auf die Elemente zu. Will man nicht per Index auf ein Element zugreifen sondern per Schlüssel, dann verwendet man die Hashtable Klasse. Doch was wenn man sowohl per Index als auch Schlüssel auf Elemente zugreifen will? Auch dann wird man von .NET nicht alleine gelassen, denn es gibt die SortedList Klasse, eine Mischung aus Array und Hashtable.
Autor: Christoph Wille
  13.9.2001Wetterbericht per SMS versenden
Den gescrapten Content einer Website kann man vielseitig weiterverwerten. Wenn es sich bei der Website um eine Wetterprognoseseite handelt kann man z.B, abgelegt in einer Datenbank, eine statistische Auswertung erstellen. Oder wie in diesem Artikel gezeigt, per SMS (Short Message Service) Nachricht die Informationen zum Handy eines Segelkollegen schicken. Diese Aufgabe wird mittels C# und dem .NET Framework gelöst.
Autor: Christian Holm
  12.9.2001SMS versenden in .NET
Ein äußerst beliebtes Handyfeature ist heutzutage die SMS, oder in der Langform das Short Message System. Es gibt viele Websites am Netz, von wo aus man seine SMS gratis abschicken kann - meist Werbung mitinkludiert. Heute möchte ich vorstellen, wie man SMS selbst versenden kann, und zwar mit Hilfe verschiedener Framework Klassen.
Autor: Christoph Wille
  11.9.2001Webseiten automatisiert scrapen, Teil 2
Im letzten Artikel haben wir die Webseite "as is" in die Datenbank geschrieben, heute parsen wir den Content einer Wetterberichtsseite auf, d.h. wir befreien den gescrapten Content der Webseite von den Html Tags und schreiben die Informationen sortiert nach Themengebieten wieder in eine SQL Datenbank. Die in C# geschriebene Konsolenanwendung läßt sich dann wiederum als Scheduled Task automatisch nach einer vordefinierten Zeit ausführen.
Autor: Christian Holm
  10.9.2001Webseiten automatisiert scrapen
Viele Webseiten bieten einen aktuellen Wetterbericht an. Um diesen für eigene Zwecke verwerten zu können, muß man die Webseite scrapen, aufparsen, und dann in das eigene Layout einbinden (rechtliche Probleme einmal dahingestellt). Allerdings ist es nicht klug, auf jeder eigenen Seite für jeden User neu zu scrapen - es reicht, dies automatisiert alle x Minuten oder Stunden zu machen, und den gescrapten Content in eine Datenbank zu schreiben.
Autor: Christian Holm
  2.7.2001Asynchrone Programmierung mit Message Queues
Ein Problem sowohl für Web Sites als auch "normale" Anwendungen sind externe "Komponenten", die entweder über eine langsame Verbindung angesprochen werden müssen, oder (sehr) lange zur Abarbeitung brauchen. Ist man nicht gezwungen auf das Resultat zu warten, kann man die Performance seiner Applikation enorm steigern: mit Message Queueing.
Autor: Christoph Wille
  19.6.2001Transaktionen in C# Business Tier Komponenten
Im Laufe der Zeit hat man sich ja sozusagen die COM+ Applikationen (aka MTS Packages) angewöhnt, und zwar einerseits als Object Broker, und andererseits als Provider von Transaktionen über Komponentengrenzen hinweg. Heute werde ich zeigen, daß das erworbene Wissen auch in .NET verwendbar ist - und die Anwendung sogar deutlich leichter geworden ist!
Autor: Christoph Wille
  15.2.2001Enums lesbar machen
Der heutige Artikel widmet sich einem Thema aus C#, das gerade bei der Entwicklung größerer Projekte interessant werden könnte - dem Konvertieren von Enum Werten in "lesbare" Strings. Da das Ganze jetzt sehr abstrakt klingt, hier ein Beispiel..
Autor: Christoph Wille
  8.2.2001Web Projekte mit SharpDevelop erstellen
Dieser Artikel zeigt Ihnen, daß kleinere Web Projekte nicht nur mit Jumbo Programmen, die PC-Resourcen wie ein V8 Motor Benzin verbrauchen, zu bewältigen sind. Ich habe für die Lösung der heutigen Aufgabe - eine C# Komponente und die dazugehörige ASP.NET Seite - das Open-Source Tool SharpDevelop verwendet.
Autor: Christian Holm
  23.1.2001Eine Eurokonvertierungskomponente in C# erstellen
Die Einführung des "angreifbaren" Eurogeldes rückt immer näher, und die doppelte Preisauszeichnung ist mittlerweile auch schon überall zu sehen. Letztes Jahr haben wir uns bereits mit diesem Thema beschäftigt, allerdings haben wir damals eine bereits existierende Komponente verwendet. Heute werden wir diese Komponente mit C# nachprogrammieren - und zwar weil eine native .NET Komponente viel performanter ist als wenn man die existierende COM Komponente mit Interop in ASP.NET einbindet.
Autor: Christoph Wille
  19.10.2000Sichere Konvertierungen von Referenztypen
Ein Thema, das sich immer wieder als problematisch für Einsteiger herausstellt, ist das Konvertieren ("Casten") von Referenztypen (aka Objekten). Unter C++ konnte man damit sehr viel Unheil anstellen, was einem zum Glück mit C# nicht passieren kann. Trotz oder gerade wegen der Typsicherheit der Sprache sollte man sich mit den verschiedenen Techniken vertraut machen.
Autor: Christoph Wille
  3.8.2000Die String Klasse in C#
Diesmal beschäftigen wir uns mit dem Funktionsumfang der String Klasse in C#. Ausgehend von einfachen Beispielen werde ich Möglichkeiten wie das Splitten von Strings, Finden von Zeichen und Zeichenketten, das Trimmen von Strings und vieles mehr besprechen.
Autor: Christian Holm
  31.7.2000Verwendung von Arrays in C#
Heute möchte ich Ihnen die Verwendung von Arrays (engl. für Feld) in C# präsentieren. Dabei präsentiere ich Arrays deren Größe zur Compilezeit bestimmt ist, als auch solche, die zur Laufzeit mit variabler Größe erzeugt werden können.
Autor: Christian Holm
  26.7.2000Datentypen in C#
In diesem Artikel möchte ich Ihnen die Datentypen von C# (sprich "C sharp") erklären. Dies ist zugegebenermaßen eines der trocken Kapitel aus der C#-Programmierung...
Autor: Christian Holm
  24.7.2000Exception Handling in C#
Ich nehme an, daß jeder VBScript Programmierer schon mindestens einmal die sehr eingeschränkten Möglichkeiten der Fehlerbehandlung in das Land des Pfeffers gewunschen hat - ein einfaches On Error Resume Next ist nun wirklich nicht gerade das, was man unter zeitgemäßer Fehlerbehandlung verstehen sollte.
Autor: Christoph Wille
  20.7.2000Das foreach Statement
Für VBScript Programmierer ist das foreach Statement ein alter Bekannter, unter einen anderen Namen: For...Each. In diesem Artikel betrachten wir die Unterschiede (VBScript vs C#), vor allem bei der Abarbeitung der ServerVariables und QueryString Collections.
Autor: Christoph Wille
  17.7.2000Schleifenbefehle in C#
Im heutigen Artikel befassen wir uns mit den Schleifenbefehlen von C#: for, while und do. Wie im letzten C# Artikel werde ich die Unterschiede zu VBScript herausarbeiten.
Autor: Christoph Wille
  14.7.2000Kontrollstatements in C#
In diesem Artikel möchte ich die beiden C# Kontrollstatements if und switch vorstellen, und zwar mit besonderem Fokus darauf, was man als VBScript Programmierer beachten muß, um nicht in Fallen zu tappen.
Autor: Christoph Wille
  13.7.2000A Brief History of C#
Ein wichtiger Bestandteil des Microsoft .NET Frameworks ist die Programmiersprache C# (sprich "C Sharp"). Diese Programmiersprache wurde von Grund auf für die Common Language Runtime designed, und kommt von der Windows Anwendungsentwicklung bis hin zur ASP.NET Programmierung zum Einsatz.
Autor: Christoph Wille
 

  

©2000-2006 AspHeute.com
Alle Rechte vorbehalten. Der Inhalt dieser Seiten ist urheberrechtlich geschützt.
Eine Übernahme von Texten (auch nur auszugsweise) oder Graphiken bedarf unserer schriftlichen Zustimmung.