| |
| In diesem Forum haben Sie die Möglichkeit Kommentare, Fragen und Verbesserungsvorschläge zu den im vb@rchiv gelisteten Tipps und Workshops zu posten.
Hinweis: Ein neues Thema kann immer nur über die jeweilige Tipps & Tricks bzw. Workshop Seite eröffnet werden! | Fragen zu Tipps & Tricks und Workshops im vb@rchivTipp 1806: Inferentielle Deklaration von Variablen | | | Autor: BAStler | Tipp anzeigenDatum: 23.04.08 13:12 |
| Warum schreibt man(Programmierer) ein Programm?
Doch eigentlich, um sich gewisse Aufgaben - und damit das Leben - zu erleichtern!
Wenn ich aber diesen Tipp lese, weiß ich warum ich immer noch (nur) mit VB6 programmiere, da muss vielleicht manches selbst programmiert werden und wird nicht von Visual Studio oder dem Betriebssystem vorgegeben, aber ich weiß hinterher auch wieso es so läuft und muss nicht Informatik studiert haben.
Gruß BAStler | |
Re: Inferentielle Deklaration von Variablen | | | Autor: Melkor | Datum: 23.04.08 14:49 |
| Naja, bei VB6 schreibt man einfach
Dim Varx und fertig, gell? Hat dann Variants, die extrem langsam sind, aber man merkt's nicht, die modernen Rechner sind doch flott! Ausserdem werden Fehler oft nur zur Laufzeit entdeckt und nicht vom Compiler.
In Vb.Net kann man immer
Dim Varx As Integer oder sogar
Dim Varx, Vary As Integer schreiben, was (richtig, könnte man meinen) beide Variablen als Integer deklariert. Deshalb wenn man so arbeiten will (empfehlenswert, Inferentielle Deklaration hin oder her!) kann man es auch. Also, wirklich kein Grund bei VB6 zu bleiben.
Inferentielle Deklaration wurde eingeführt um sehr fortgeschrittene Fähigkeiten des .Net Frameworks zu ermöglichen, und muss sonst nicht benutzt werden. Es ist manchmal bequem, bei temporären Variablen in For-Schleifen z.B., aber sonst sollte besser vermieden werden, weil es kaum zur Übersichtlichkeit und Verständlichkeit des Codes beiträgt. Ich hätte wohl nicht so viel dazu geschrieben als ob das ein empfehlenswerter Tipp wäre für den täglichen gebrauch.
Those people who think they know everything are a great annoyance to those of us who do - Isaac Asimov | |
Re: Inferentielle Deklaration von Variablen | | | Autor: Melkor | Datum: 28.04.08 20:33 |
| Wie eben gesagt, hauptsächlich deswegen wurde TI eingeführt.
Aber vielleicht ist BAStler doch irgendwie auch froh, dass die Software für Autobremsen und Airbags, Flugzeugsteuerung, um Bankkonten zu verwalten, Zugriff zu Nuclearwaffen zu kontrollieren usw. von Leuten mit etwas mehr Ahnung programmiert werden. (Hoffen wir, immerhin).
Those people who think they know everything are a great annoyance to those of us who do - Isaac Asimov | |
| Sie sind nicht angemeldet! Um einen neuen Beitrag schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
sevISDN 1.0
Überwachung aller eingehender Anrufe!
Die DLL erkennt alle über die CAPI-Schnittstelle eingehenden Anrufe und teilt Ihnen sogar mit, aus welchem Ortsbereich der Anruf stammt. Weitere Highlights: Online-Rufident, Erkennung der Anrufbehandlung u.v.m. Weitere InfosTipp des Monats TOP! Unser Nr. 1
Neu! sevDataGrid 3.0
Mehrspaltige Listen, mit oder ohne DB-Anbindung. Autom. Sortierung, Editieren von Spalteninhalten oder das interaktive Hinzufügen von Datenzeilen sind ebenso möglich wie das Erstellen eines Web-Reports. Weitere Infos
|
|
|
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
|
|