vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
Re: Cast Double zu Integer 
Autor: Preisser
Datum: 17.05.11 16:23

Hallo,

das "char[3] = ..." sollte doch char[4] heißen oder? Ein String in C(++) wird ja normalerweise mit \0 abgeschlossen.

Aber warum sollte man "normale Anwendungen" (keine Betriebssysteme oder so) immer noch in Sprachen wie C(++) programmieren wollen, wenn man doch .Net, Java oder ähnliche Frameworks hat? Dass die so viele Bibliotheken dabei haben, heißt nicht, die Programmierer zu verwöhnen, welche sich um nichts mehr kümmern zu brauchen (klar sollte man auch mal C gesehen haben, damit man weiß, wie solche Bibliotheks-Sachen eigentlich programmiert werden und wie Pointer usw. verwendet werden, damit man später froh sein kann, das nicht mehr benutzen zu brauchen ), sondern hat den Zweck, dass man Software schneller und besser entwickeln kann, als wenn man jede Kleinigkeit selber schreiben muss, was ja auch wesentlich buganfälliger ist (schießende Zeiger usw., oder das Problem der Speicherfreigabe, das mit dem Garbage Collector ja ziemlich gelöst ist, oder auch die Plattformunabhängigkeit (darüber inwiefern .Net wirklich plattform-/betriebssystemunabhängig ist (Mono?), lässt sich streiten).

Bei Frameworks machen sich halt Leute Gedanken um Sachen, die andere Programmierer oft wieder brauchen, und der Anwendungsentwickler kann das dann benutzen, was ja auch der Idee der komponentenorientierten Anwendungsentwicklung (und damit Wiederverwendbarkeit/Austauschbarkeit) entspricht.

Das heißt nicht, dass ich die Sprache VB.Net an sich empfehlen würde (ich würde viel eher C# verwenden, das ja neben VB.Net eine .Net-Sprache ist), da mir die Sprache VB (nicht das Framework) auch viel zu umständlich erscheint. Das mit dem Runden beim Konvertieren von Gleitkommazahl nach Ganzzahl ist z.B. auch so eine VB-Eigenheit, andere Sprachen wie C#, Java usw. machen das selbstverständlich nicht.

Ich schrieb in den anderen Beiträgen zwar schon auch, dass ich der Meinung bin, eine Parse-Funktion sollte standardmäßig keine Ländereinstellungen verwenden; wenn man eine benutzen will, sollte man die angeben müssen. Da hat sich Microsoft wohl dazu entschlossen, bei .Net das Verhalten vom klassischen VB zu übernehmen, aber glücklicherweise kann man da ja das Invariant Culture mit angeben.

Beitrag wurde zuletzt am 17.05.11 um 16:50:12 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Cast Double zu Integer3.553raiserle23.04.11 19:26
Re: Cast Double zu Integer2.000Manfred X23.04.11 19:28
Re: Cast Double zu Integer1.936raiserle23.04.11 19:33
Konvertierung von Double nach Integer2.073Manfred X23.04.11 20:04
Re: Cast Double zu Integer1.815raiserle23.04.11 21:17
Re: Cast Double zu Integer (allgm. casting)1.784raiserle10.05.11 10:11
String zu Double (TryParse)2.256Manfred X10.05.11 10:38
Re: Cast Double zu Integer1.876raiserle10.05.11 15:23
Re: Cast Double zu Integer1.704ModeratorDaveS10.05.11 16:30
Re: Cast Double zu Integer1.819Preisser10.05.11 16:51
Re: Cast Double zu Integer1.771Manfred X10.05.11 17:11
Re: Cast Double zu Integer1.705Preisser10.05.11 17:27
Re: Cast Double zu Integer1.697ModeratorDaveS10.05.11 17:16
Re: Cast Double zu Integer1.760Preisser10.05.11 17:25
Re: Cast Double zu Integer1.906ModeratorDaveS10.05.11 17:41
Re: Cast Double zu Integer1.795Preisser10.05.11 17:47
Re: Cast Double zu Integer1.712Manfred X10.05.11 17:55
Re: Cast Double zu Integer1.685Preisser10.05.11 17:59
Re: Cast Double zu Integer1.743Manfred X10.05.11 18:05
Re: Cast Double zu Integer1.846Preisser10.05.11 18:19
Re: Cast Double zu Integer1.782Manfred X10.05.11 18:37
Re: Cast Double zu Integer1.741Preisser10.05.11 18:40
Re: Cast Double zu Integer1.690ModeratorDaveS10.05.11 18:26
Re: Cast Double zu Integer1.773Preisser10.05.11 18:35
Re: Cast Double zu Integer1.772ModeratorDaveS10.05.11 20:06
Re: Cast Double zu Integer1.805Preisser10.05.11 20:54
Re: Cast Double zu Integer --> XML1.840Micke17.05.11 17:20
Re: Cast Double zu Integer --> XML1.699Preisser17.05.11 18:12
Re: Cast Double zu Integer --> XML1.623Micke18.05.11 10:49
Re: Cast Double zu Integer1.696raiserle17.05.11 14:58
Re: Cast Double zu Integer1.974ModeratorDaveS17.05.11 15:27
Re: Cast Double zu Integer1.716raiserle17.05.11 15:58
Re: Cast Double zu Integer2.015Preisser17.05.11 16:23
Re: Cast Double zu Integer1.772ModeratorDaveS17.05.11 16:56
Re: Cast Double zu Integer1.817ModeratorDaveS17.05.11 16:43
Re: Cast Double zu Integer1.693raiserle17.05.11 16:53
Re: Cast Double zu Integer1.733raiserle17.05.11 17:18
Re: Cast Double zu Integer1.880ModeratorDaveS17.05.11 17:45
Re: Cast Double zu Integer1.728Micke17.05.11 18:02
Re: Cast Double zu Integer1.706ModeratorDaveS17.05.11 18:49
Re: Cast Double zu Integer1.735Micke18.05.11 11:06

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-2024 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