Startseite   |  Site map   |  A-Z artikel   |  Artikel einreichen   |   Kontakt   |  
   

  sonstige lektion (referat)    
 
 
Biologie
Themen der Chemie
Deutsch online artikel
Englisch / Englische
Franzosisch
Geographie
Geschichte
Informatik
Kunst
Mathematik / Studium
Musik
Philosophie
Physik
Recht
Sport
Sonstige artikel
Wirtschaft & Technik

 

Biographie


Impressum

sonstige artikel (Interpretation und charakterisierung)

Geschwindigkeit vs. sicherheit bei der nutzung von api - routinen - zusammenfassung



Es gibt eigentlich zwei überzeugende Gründe, um die Windows - API mit Visual Basic zu benutzen: gesteigerte Möglichkeiten und verbesserte Performance. Die gesteigerten Möglichkeiten kommen daher, da Visual Basic nur ein stark gekürztes Set der Windows - Möglichkeiten unterstützt. Eben dieses Subset, also eine kleinere Einteilung bewirkt, daß die Programmierung mit Visual Basic sehr sicher ist - mindestens um vieles sicherer als eine andere Programmierumgebung. Kurz gesagt: Visual Basic verbessert die Sicherheit, indem es die verfügbaren Funktionen limitiert.

Sobald man nun beginnt, mit der Windows32 API zu arbeiten, ändert sich dies wieder: Die Sicherheit wird außer Acht gelassen, die Kapazität kommt voll zum Vorschein. Mit verschiedenen Tools wie z.B. denen der Firma Desaware (als Beispiel möchte ich an dieser Stelle die Desaware SpyWorks vermerken) kann ein Visual Basic Programmierer fast an die Möglichkeiten eines C/C++ Programmierers hinkommen. Zusätzlich zu dem Umfang der API - Routinen kommt auch noch eine verbesserte Geschwindigkeit, da die meisten API - Routinen auf Geschwindigkeit hin optimiert wurden. Außerdem kann eine API - Funktion die Arbeit verschiedener Visual Basic Kommandos übernehmen, was sich wiederum positiv auf die Geschwindigkeit auswirkt. Als Beispiel hierfür möchte ich nur die Graphikfunktionen nennen. Zusammenfassend kann gesagt werden, daß es möglich ist, den Kampf Geschwindigkeit gegen Sicherheit zu kontrollieren. Man muß nur aufpassen, welche Funktionen man für welche Aufgaben benötigt.

Vergleich:
Visual Basic Code:

Vorteile Nachteile
Höchste Sicherheit Niedrigere Performance (langsamer)
Einfach zu testen und Fehler sind leicht zu beheben Benötigt oft mehr Programmieraufwand als die Nutzung von Custom Controls
Plattformunabhängig

Win32 API Code:
Vorteile Nachteile
Höchste Flexibilität Benötigt sowohl Win32 als auch Win16 Code
Getestet und dokumentiert Benötigt gute Kenntnisse

Bietet höhere Performance

Custom - Controls (Benutzerdefinierte Steuerelemente) und OLE - Server:

Vorteile Nachteile
Einfach zu benützen Benötigt die Auslieferung von zusätzlichen Software - Komponenten
Möglicherweise hervorragende Performance

 
 
Top Themen / Analyse
Bulimia Nervosa
Quantencomputer -
Erläutern und bewerten Sie die Interpretation Hegels zu Sophokles 'Antigone'!
Kosten des FidoNet
Der trojanische Krieg
17. Jahrhundert: Erfindung der mechanischen Presse
Die Geschichte der Brennstoffzelle
GESCHICHTE NACH DEM 2. WELTKRIEG:
Zahlungsverzug
Tibull

Zum selben thema
Drogen
Leben
Biographie
Erklärungen
Religion
Geschichte
Definition
Vorteile
Elektronik
Kommunikation
Philosophie
Psychologie
Kampf
Literatur
Krankheit
Virus
Entwurf
Wahrnehmung
Entwicklung
Rehabilitation
Energie
Atmosphäre
Tradition
Grammatik
Gesellschaft
Herkunft
Allgemeines
Tourismus
Mechanik
Ursprung
Latein
Technik
Deutschland
Internet
Funktionsweise
Programm
Konferenz
Störung
Analyse
Messung
A-Z sonstige artikel:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #
 
 
 
Copyright © 2008 - 2013 : ARTIKEL32 | Alle rechte vorbehalten.
Vervielfältigung im Ganzen oder teilweise das Material auf dieser Website gegen das Urheberrecht und wird bestraft, nach dem Gesetz.