vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Hinweis zur Einarbeitung 
Autor: Manfred X
Datum: 25.08.14 14:26

Zur Stringverarbeitung:

Die klassischen Methoden wie Len, Mid, Left, Instr, Replace, Ucase sind im
Namespace Microsoft.VisualBasic noch vorhanden.

Das Problem bei Strings ist eher darin zu suchen, daß Stringvariablen
in VB.Net "unveränderlich" sind, d.h. bei jeder Zeichen-Modifikation wird
eine neue Kopie des gesamten String im Speicher erstellt.
Möchte man eine Zeichenfolge wie eine Liste von Zeichen bearbeiten
(z.B. Insert, Append), sind die Methoden der Klasse System.Text.Stringbuilder
wesentlich effizienter.
Angepaßt werden muß auch Code der mit "Strings fester Länge" arbeitet.
Hier empfiehlt sich die Erstellung einer eigenen Klasse zur Längen-Kontrolle bzw.
für das Padding von fehlenden Zeichen.

Um die Position eines Teilstrings zu finden, kann man Überladungen der "IndexOf"-
Methode verwenden.


Zur Dateibehandlung und zum Dateizugriff:

In VB.Net gibt es dafür diverse Klassen. Alte VB-Methoden sind in modifizierter
Form noch vorhanden - aber wenig effektiv (Microsoft.Visualbasic.Filesystem).
Der Namespace System.IO und enthält die Standard-Framework-Methoden.
Für Einsteiger gibt es Modifikationen davon im Namespace "My.Computer.Filesystem".
(Dort gibt es z.B. auch die FindInFiles-Methode http://msdn.microsoft.com/de-de/library/ms172967%28v=vs.90%29.aspx)

Für die Umstellung älterer VB-Codes gab es in VB2005 (auch: Express) einen
"bedingt hilfreichen" Assistenten.

Text in Datei ersetzen:
IO.File.WriteAllText(file_out, IO.File.ReadAllText(file_in).Replace(Tofind, _
  Replacement))


Beitrag wurde zuletzt am 25.08.14 um 14:56:17 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
24 Stunden Chart mit Messwerten im Minutenintervall?2.694Lupus5220.08.14 22:12
Re: 24 Stunden Chart mit Messwerten im Minutenintervall?1.937Klaus6521.08.14 08:20
Re: 24 Stunden Chart mit Messwerten im Minutenintervall?2.012Lupus5221.08.14 08:56
Re: 24 Stunden Chart mit Messwerten im Minutenintervall?1.897effeff21.08.14 23:26
Re: 24 Stunden Chart mit Messwerten im Minutenintervall?1.887Lupus5222.08.14 21:43
Re: 24 Stunden Chart mit Messwerten im Minutenintervall?1.925GPM22.08.14 22:39
Re: 24 Stunden Chart mit Messwerten im Minutenintervall?1.910Lupus5222.08.14 23:01
Re: 24 Stunden Chart mit Messwerten im Minutenintervall?1.981ModeratorDaveS23.08.14 09:22
Re: 24 Stunden Chart mit Messwerten im Minutenintervall?1.888Lupus5223.08.14 10:26
Re: 24 Stunden Chart mit Messwerten im Minutenintervall?1.879ModeratorDaveS23.08.14 17:32
Hinweis zur Einarbeitung1.951Manfred X23.08.14 21:50
Re: Hinweis zur Einarbeitung1.918ModeratorDaveS24.08.14 11:50
Re: Hinweis zur Einarbeitung1.893Manfred X24.08.14 13:00
Re: Hinweis zur Einarbeitung1.888ModeratorDaveS24.08.14 13:39
Re: Hinweis zur Einarbeitung1.929Manfred X24.08.14 14:02
Re: Hinweis zur Einarbeitung1.925ModeratorDaveS24.08.14 14:57
Re: Hinweis zur Einarbeitung1.883Manfred X24.08.14 15:16
Re: Hinweis zur Einarbeitung1.846ModeratorDaveS24.08.14 16:00
Re: Hinweis zur Einarbeitung1.869Manfred X24.08.14 16:08
Re: Hinweis zur Einarbeitung1.887ModeratorDaveS24.08.14 16:13
Re: Hinweis zur Einarbeitung1.998Kuno6024.08.14 15:21
Re: Hinweis zur Einarbeitung1.846Manfred X24.08.14 15:34
Re: Hinweis zur Einarbeitung1.919Lupus5225.08.14 12:45
Re: Hinweis zur Einarbeitung1.873Manfred X25.08.14 13:08
Re: Hinweis zur Einarbeitung1.888Lupus5225.08.14 13:39
Re: Hinweis zur Einarbeitung1.955Manfred X25.08.14 14:26
Re: Hinweis zur Einarbeitung2.052Lupus5225.08.14 16:49
Re: Hinweis zur Einarbeitung1.849Manfred X25.08.14 17:06
Re: Hinweis zur Einarbeitung1.889Lupus5225.08.14 17:51
Re: Hinweis zur Einarbeitung1.889GPM25.08.14 14:57
Re: Hinweis zur Einarbeitung1.877Lupus5225.08.14 16:18
Re: Hinweis zur Einarbeitung1.936GPM25.08.14 16:48

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel