Lupuz.de: Artikel-Portal / Magazin

Zurück   Postpla.net - die Forum Community > PC, Internet und Technik > Coder's Area

visual basic

Anzeigen:

Thema geschlossen
 
Themen-Optionen Thema durchsuchen
ich bins
Alt 23.02.2005, 13:31   #1
Frage visual basic

sorry wenn ich dumm frage,aber für was kann man visual basic benutzen.
wollte es erlernen,nur will ich zuvor ein paar infos einholen.
thx
 
 
Nach oben
cyanide
Alt 23.02.2005, 13:55   #2
Standard

Mal abgesehen davon das VB der letzte Dreck ist, ist deine Frage trotzdem als würdest du fragen "Was kann ich mir zu essen kaufen"...Meine Empfehlung für Anfänger...ganz klar Delphi!

Aber naja das war ja nicht deine Frage *g*

Da selbige viel zu allgemein ist sag ich einfach mal: Du kannst mit VB Programme schreiben, wie in vc++ und Delphi auch.
 
 
Nach oben
ich bins
Alt 23.02.2005, 14:21   #3
Standard

na ja was ich mir zu essen kaufe,weiß ich schon,bin ein großer junge*lol*
du schreibst für anfänger wäre delphi geeignet,kannst du mir eine seite nennen wo ich mir ein paar gut tips einholen kann,vllt auch damit delphi erlernen kann.
benötige ich dazu software???
thx im vorraus.

p.s: was soll ich mir denn jetzt zu essen kaufen???
 
 
Nach oben
cyanide
Alt 23.02.2005, 15:44   #4
Standard

Moin,

Ja, Delphi ist SEHR gut für Anfänger geeignet und SEHR leistungsstark.

Erstmal würd ich dir ein Buch empfehlen, z.B das hier:

http://www.amazon.de/exec/obidos/ASI...885758-4312855

Folgende Seiten sind Foren/Tutorials/Komponenten für Delphi:

www.delphipraxis.net (TOP Forum)
www.delphiforum.de (Forum)
www.torry.net (Komponenten)
www.delphi-source.de (Tutorials)

usw.

Damit du programmieren kannst brauchst du natürlich auch das Programm

Da Delphi 7 Pro/Enterprise/Archtitect sehr teuer sind empfehl ich dir für den Anfang die Personal. Du kannst sie bei der C't nachbestellen, dort gab es sie auf der heft cd.

http://www.heise.de/abo/ct/hefte.shtml

Mit dieser darfst du deine Software aber nicht kommerziell betreiben, d.h du darfst sie nicht verkaufen. Das geht erst ab der Pro-Version.

Solltest du dies dennoch vorhaben, empfehle ich dir dieses Buch:

http://www.amazon.de/exec/obidos/ASI...885758-4312855

Dort ist eine Delphi 3 PRO Version bei.

PS: Ich, hoffe du steigst eher in Delphi als in VB ein...am Ende ärgerst du dich sonst garantiert!

PS²: Ne Pizza.

MfG
 
 
Nach oben
ich bins
Alt 23.02.2005, 16:56   #5
Standard

thx für deine tolle info,werde mich mit delphi beschäftigen.

thx nochmal,

ps³:mach ich

gibt es diese proggis auch in deutsch
 
 
Nach oben
cyanide
Alt 23.02.2005, 18:16   #6
Standard

kp^^

selbstverständlich gibts das in deutsch =)

siehe hier:

http://www.edv-buchversand.de/borlandshop/

übrigens ist Delphi 2005 .NET und Delphi 8 ist wirklich übel, also hol dir auf jedenfall Delphi 5-7
 
 
Nach oben
puppetmaster
Alt 24.02.2005, 09:31   #7
Standard

Ich wuerde VB eindeutig Delphi gegenueber vorziehen.
nicht weils besser ist, aber weils MS ist.
Du kannst mit VB-Erfahrungen weitaus mehr anfangen als nur kleine Tools zu coden.

Die ganze Windowsumgebung ist scriptfaehig (Stichwort WSH)
Ebenso sind alle Office Produkte Skriptfaehig (VBA)
und du kannst natuerlich standalone Applikationen entwerfen.

ich moechte hier nicht Delphi schlecht machen, aber wenn ich zwischen Delphi und VB entscheiden mueste, haette ich mehr nutzen von VB im weitesten Sinne.

Wenn du vorhast gerade anzufangen mit Programmieren und weit hinaus willst, ist Delphi sicherlich eine "gute" Alternative zu C++ oder Java
aber wie gesagt eben nur "gut"

Gruß
 
 
Nach oben
chimaira
Alt 24.02.2005, 10:37   #8
Standard

also VB ist abosoluter dreck, vor allem wenn man damit beginnt, und vorher nicht wirklich erfahrung hat mit progammieren. danach ist man fürs leben versaut, war oop angeht.

für fette bücher MÜSST ihr bei http://www.terrashop.de/ einkaufen, da gib es die besten bücher zu den besten preisen...
 
 
Nach oben
puppetmaster
Alt 24.02.2005, 14:23   #9
Standard

naja ich glaub besonders produktiv war deine Bemerkung nicht grad.
So eine Aussage kann uberhaupt nichts.. laest einiges auf dich schliessen.

Das VB einen versauen kann, mag durch aus sein. Aber ich denke das liegt an jedem selber.
Ich hab mit VB begonnen (zwangsweise durch Projekte) und moechte das nicht mehr missen. Man kann eben schnell (quick and dirty) kleine Applikationen bauen die einem Manchmal das Leben sehr erleichtern koennen. Grad im WSH Umfeld..aber auch unsere Tippsen sind immer heilfroh wenn ich deren Excel oder Word Probleme mit ner VBA Loesung loese.

Also "fuer mich" hat es durchaus seine Vorteile.

Das VB nicht Mass der Dinge ist ist wohl ein selbstlaeufer..aber der Threaderoeffner hatte auch nicht gefragt was ist das beste sondern wollte lediglich wissen wozu VB da sein soll.

Gruß
 
 
Nach oben
cyanide
Alt 24.02.2005, 15:57   #10
Standard

Ne Anmerkung: VB erzeugt KEINE standalone Programme, schliesslich ist VB ein Interpreter und von daher schon X mal langsamer als ein Programm das in Delphi Compiliert ist.

Ich kopier nochmal meine Vor/Nachteile aus dem anderen thread hier rein, dann sehen wir ja wie gut VB ist...

VB:

VB Vorteil: Noch leichter zu erlernen als Delphi. (Einfache Sprachstruktur)
VB Vorteil: Sehr gut für MS Office Anwendungen.

VB Nachteil: Benutzt für jedes Programm COM-Objekte.
VB Nachteil: Viel Overhead.
VB Nachteil: Kein OOP. (Objekt-orientierte Programmierung) - keine Verebung - keine Polymorphie - und keine Exceptions etc.
VB Nachteil: Keine systemnahe Programmierung. (Man müsste sich die API's erst umständlich importieren). Du bist auf die Funktionen beschränkt die der Interpreter kennt.
VB Nachteil: Kein strukturierter Code.
VB Nachteil: Braucht Runtime-Packages. Keine eigenständige Anwendung.
VB Nachteil: Schreibfehler werden direkt als neue Variable(Variant) angesehn.
VB Nachteil: VB-Code ist lahm.
VB Nachteil: Nicht Typ-Sicher.
VB Nachteil: Treiberprogrammierung kaum möglich (wer schreibt sowas auch...)

Delphi:

Delphi Vorteil: Vollwertige Anwendungen (echter Maschinen-Code).
Delphi Vorteil: OOP wird voll unterstützt.
Delphi Vorteil: Systemnahe Programmierung möglich. (Direkt auf die API's zugreifen, bei umgehung der VCL)
Delphi Vorteil: Hat den schnellsten Compiler überhaupt.

Naja, alle VB Nachteile können bei Delphi als Vorteile gesehen werden. (Im gegenteiligen Sinne natürlich)... Ich hab jetzt keine Lust alle Nachteile von VB hier nochmal als Vorteil hinzuschreiben

Delphi Nachteil: Treiberprogrammierung kaum möglich.



^^^^^^^^ So puppetmaster, dann zeig mal deine Liste und ERKLÄR wie Delphi schlechter sein kann als VB...das ist nämlich ein Witz.

MfG
 
 
Nach oben
Registrierter PPler
Anonymisierungsmodus aktiv!
Alt 24.02.2005, 16:04   #11
Standard

also muss da silent mal recht geben...
würd auch zu delphi raten
 
 
Nach oben
ich bins
Alt 24.02.2005, 19:13   #12
Standard

@silent,thx nochmals für deine tips,delphi 7 pro hab ich,das buch von markt und technik ist bestellt,jetzt noch eine frage.
wenn ich damit anfang und fragen habe,kann ich die hier reinschreiben???
 
 
Nach oben
Registrierter PPler
Anonymisierungsmodus aktiv!
Alt 24.02.2005, 20:34   #13
Standard

VB ist dreck, das nur noch mal von mir
Toll super weils MS ist heisst es noch lange nicht das es gut ist, eher im gegenteil, nur weil der Internet Explorer in Windows Integriert ist ist er auch noch lange nicht ein top Browser...

delphi oder C (aber eher delphi) sind gut und leicht zu erlernen, wobei Delphi leichter ist, aber mehr möglichkeiten bietet als C (Otto-Normal C) außer halt keine Treiber Programmierung, aber die wirst du wohl nicht brauchen...

@ich bins:
ich erlaube das fragen mal in silents namen (er möge mir verzeihen )
 
 
Nach oben
cyanide
Alt 24.02.2005, 21:12   #14
Standard

moin

danke orionx *g*

@ich_bins, du kannst gern fragen, du kannst auch gern in unseren PP~Chat kommen, siehe hier: http://www.postpla.net/showthread.php?threadid=24193

ich empfehle dir aber auch nochmal dich hier: www.delphipraxis.net anzumelden.

MfG
 
 
Nach oben
Wodar Hospur
Alt 24.02.2005, 21:50   #15
Standard

vb ist nicht dreck, vorallem sinnvoll wenn du später administrations aufgaben dir einfach machen willst, da hilft dir c nicht viel weiter, kleiner scripts schreibt man einfach mit vb,zum beispiel server scripte zur softwareverteilung, korrigiert mich wenn ich falsch liege
 
 
Nach oben
Sidolin
Alt 24.02.2005, 22:52   #16
Standard

Naja, dafür würd ich dann doch eher bat oder shell skripting verwenden...
 
 
Nach oben
Wodar Hospur
Alt 24.02.2005, 23:08   #17
Standard

kann man diese auch als login scripte für windows 2003 definieren?
 
 
Nach oben
Sidolin
Alt 24.02.2005, 23:37   #18
Standard

Genau weiß ichs net, hab keinen Win server, will ich auch gar net

Aber in der Schule haben wir .bat skripte als anmeldeskripte, frag mich aber net, wie das da gemacht wurde, ich darf an die server sicher net ran

Naja, wenns dann mehr sein soll als die cmd.exe kann, nimmt man halt cygwin, und man kann alles machen, was man will.
 
 
Nach oben
puppetmaster
Alt 25.02.2005, 01:55   #19
Standard

Ich glaub es ging hier nur um die Frage was VB kann.
er schrieb "ich will VB lernen" nicht "was ist besser vb oder delphi"

Zu Delphi:

"Ich" mag Delphi einfach nicht.. hat keinen bestimmten Grund.....ist halt so.. man entscheidet sich halt irgendwann.
ich bin aber auch kein VB coder .. aber ich finds trotzdem "praktisch"
zumal ich fuer WSH sicher keine IDE brauch.... da reicht nen notepad voellig aus.. und man kann so gut wie alles machen...

und zu den Listen von Vor und Nachteilen

man sieht du kennst dich in Delphi was die Moeglichkeiten angeht "relativ" gut aus.. aber in VB bzw VB.net nun mal leider ueberhaupt nicht. aber das ist normal... man haelt immer seine Religion fuer die richtige... :-)


zu Orion

wobei Delphi leichter ist, aber mehr möglichkeiten bietet als C (Otto-Normal C) *kicher*


lol @ cygwin..um nen "windows server" zu administrieren
mit der pistole durch das knie in den hinterkopf...
nen noch duemmeren umweg kenn ich nicht .. sorry
*frag mich nur wo die auf einmal alle herkommen...*

Da sich der Kandidat bereits entschieden hat ist alles weitere ueberfluessig
 
 
Nach oben
puppetmaster
Alt 25.02.2005, 02:45   #20
Standard

und nun doch noch ein Nachtrag

>VB Nachteil: Viel Overhead.
Code-overhead: klar wenn man default klicker ist und alles standard laest zumal ich glaub das macht jede sprache die ueber ne ide zusammengeklickt wird... das kann ja sogar MM Dreamweaver mit HTML und JS :-)))

Object-overhead: liegt wohl am Coder selber.. wer zum Beispiel mit collections umsich wirft muss sich darueber nicht wundern.


>VB Nachteil: Kein OOP. (Objekt-orientierte Programmierung) - keine >Verebung - keine Polymorphie - und keine Exceptions etc.
bitte lesen und dann sprechen
http://www.startvbdotnet.com/oop/default.aspx
und jetzt komm mir nicht mit mehrfachvererbung das geht in delphi genauso wenig .. hoechstens in abgeschwaechter form uber interfaces .. und was mit Klassenvariablen? nur globale Unit-Variable möglich


>VB Nachteil: Kein strukturierter Code.
bitte ?? schau dir mal deine code strukturen unter Delphi an..


>VB Nachteil: Braucht Runtime-Packages. Keine eigenständige >Anwendung.
(naja .Net framework ist hier wohl dein runtime package.. aber ob das nen nachteil sein soll kommt drauf an) aber das koennt ich gelten lassen

>VB Nachteil: Schreibfehler werden direkt als neue Variable(Variant) >angesehn.
Option explicit loest da einiges


>VB Nachteil: VB-Code ist lahm.

*zitat*
Grundlegend für die zukünftige .NET Plattform ist Microsofts Entwurf einer virtuellen Maschine (VM), der Common Language Runtime (CLR). Alle Visual-Studio Sprachen werden zukünftig keinen ausführbaren Code mehr direkt erzeugen, sondern vielmehr Code für eine Intermediate Language (IL). Hierbei handelt es sich um eine Maschinensprache, welche CPU unabhängig ist. Diese wurde von Microsoft mit anderen Unternehmen entwickelt und befindet sich auf einer höheren Ebene als die meisten echten Mascheinensprachen. Im Gegensatz zum p-Code aus früheren Visual-Basic Versionen wird der IL-Code nicht interpretiert, sondern just-in-time in Maschinencode übersetzt.

VB Nachteil: Treiberprogrammierung kaum möglich (wer schreibt sowas auch...) *irgendwo hoerts immer auf..*


Ich weis nicht warum aber nu hab ich doch Partei ergriffen...

mir gehts doch lediglich darum das VB ne nette Anfaenger sache ist
mit Vb kann man Spaß am Coden bekommen weil man halt schnell dolle sachen bauen kann..

scheiss was auf overhead oder ob vb com objekte benutzt...

ich glaub so gut wie jeder zweite hat sich durch
Ansi C von Brian W. Kernighan, Dennis M. Ritchie "geprügelt" weils einem an erfolgen fehlte die sich sehen lassen konnten.
bloedes Fahrenheit in celsius umwandeln

und ob einem Delphi als Start oder VB als Start oder sogar C mehr gebracht hat muss doch jeder fuer sich selber wissen.

und wenn ich mir anguck wie eckelig Delphi eigentlich aussieht :-)

http://www.delphi-total.de/grundlagen/delphi/cpp.php
 
 
Nach oben
cyanide
Alt 25.02.2005, 03:34   #21
Standard

Ich weiss leider schon wovon ich rede, auch wenn es Dich stört :-\

wobei Delphi leichter ist, aber mehr möglichkeiten bietet als C (Otto-Normal C) *kicher*
^^^^^^ Letzteres wohl kaum.

Wenn Du im anderen Thread gelesen hättest, wüsstest Du, das ich VB6 mit Delphi7 verglichen habe. Also KEIN .NET. Und da is in VB mit OOP eben nix. Und natürlich ist selbiges in Delphi komplett möglich.

und jetzt komm mir nicht mit mehrfachvererbung das geht in delphi genauso wenig ..
Falsch. Es ist möglich.

*zitat*
Grundlegend für die zukünftige .NET Plattform ist Microsofts Entwurf einer virtuellen Maschine (VM), der Common Language Runtime (CLR). Alle Visual-Studio Sprachen werden zukünftig keinen ausführbaren Code mehr direkt erzeugen, sondern vielmehr Code für eine Intermediate Language (IL). Hierbei handelt es sich um eine Maschinensprache, welche CPU unabhängig ist. Diese wurde von Microsoft mit anderen Unternehmen entwickelt und befindet sich auf einer höheren Ebene als die meisten echten Mascheinensprachen. Im Gegensatz zum p-Code aus früheren Visual-Basic Versionen wird der IL-Code nicht interpretiert, sondern just-in-time in Maschinencode übersetzt.
Wie gesagt, kein .NET.

mir gehts doch lediglich darum das VB ne nette Anfaenger sache ist
mit Vb kann man Spaß am Coden bekommen weil man halt schnell dolle sachen bauen kann..
Klar kann man Spass dort haben (wo nicht?), aber man stösst schnell an seine Grenzen.
Ich würde VB nur benutzen, wenn ich vor hab Office-Anwendungen zu schreiben.

und ob einem Delphi als Start oder VB als Start oder sogar C mehr gebracht hat muss doch jeder fuer sich selber wissen.
Jo, aber man kann den Leuten trotzdem Tipps geben.

und wenn ich mir anguck wie eckelig Delphi eigentlich aussieht :-)
Da wär ich lieber mal ruhig :-), ich sag nur "end sub", "end if" ...

So, ich hoffe mein Text klingt nicht so aggrogant .

BTW: Ich persönlich benutze C/++, d.h auch Delphi ist bei mir nichtmehr (so) aktuell, ich hab aber VB wie auch Delphi schon benutzt und hier meine Meinung gesagt.

MfG
 
 
Nach oben
ich bins
Alt 25.02.2005, 07:34   #22
Standard

hallo,beruhigt euch wieder,ich habe mich entschieden und habe eure tips,egal ob delphi oder vb zur kenntnis genommen.
das ist das gleiche wie,was ist besser linux oder windows??
jedem das seine und vorallem will ich nicht das der thread geschlossen wird,denn es könnten ja noch fragen auftauchen.
thx nochmal an alle.
darauf ein kräftigen
 
 
Nach oben
ich bins
Alt 25.02.2005, 11:04   #23
Standard

@silent,wie schon erwähnt habe ich das proggi und das von dir empfohlene buch.
das ich jetzt nicht den spaß am erlernen dieser programmiersprache verlieren will,wollte ich mal fragen wie ich am besten vorgehe.
nur mit dem buch lernen,oder soll ich auch die links mit einbeziehen,bei denen es auch tips gibt.
 
 
Nach oben
puppetmaster
Alt 25.02.2005, 12:41   #24
Standard

Ok...
natuerlich meinte ich VB.net. was soll es sinn machen einem eine nicht mehr aktuelle Information zu zeigen..
bringt einem irgendwie rein gar nichts
ist so als wenn ich jemand Java 1.2 oder gar 1.1 empfehlen wuerde.....nur weil ichs besser mit einer andere Sprache gegenueber stellen kann.. die Sprachen wachsen was auch gut so ist

eine Frage haette ich dennoch
wie bitte geht eine mehrfachvererbung in delphi?
ich wueste eine abgeschwaechte Form ueber Interfaces.. was aber auf keinen Fall mit der "echten" Mehrfachvererbung zu vergleichen ist.
Die Frage ob eine "echte" Mehrfachvererbung Sinn macht.. ist ne andere..


Naja ich denke das jede sprahe irgendwo ne Berechtigung hat....
und es sollte keiner der sie noch nicht mal kennt oder uberhaupt irgendeine erfahrung hat sich anmassen darueber auch noch zu urteilen...
ich denke die jenigen die ich hiermit anspreche wissen schon was ich mein
 
 
Nach oben
cyanide
Alt 25.02.2005, 15:08   #25
Standard

Ok...
natuerlich meinte ich VB.net. was soll es sinn machen einem eine nicht mehr aktuelle Information zu zeigen..
bringt einem irgendwie rein gar nichts
ist so als wenn ich jemand Java 1.2 oder gar 1.1 empfehlen wuerde.....nur weil ichs besser mit einer andere Sprache gegenueber stellen kann.. die Sprachen wachsen was auch gut so ist
Ich rede eben davon was noch am meisten verwendet wird (Win32).

ich wueste eine abgeschwaechte Form ueber Interfaces.. was aber auf keinen Fall mit der "echten" Mehrfachvererbung zu vergleichen ist.
So ist es. Gut gemacht.

Naja ich denke das jede sprahe irgendwo ne Berechtigung hat....
So ist es.

und es sollte keiner der sie noch nicht mal kennt oder uberhaupt irgendeine erfahrung hat sich anmassen darueber auch noch zu urteilen...
ich denke die jenigen die ich hiermit anspreche wissen schon was ich mein
Das gleiche hab ich auch gedacht :-). Also lieber erst mal beide Sprachen ausprobieren bevor man sich ein Urteil bildet, Ok?

@Thema: ich_bins hat sich ja glücklicherweise schon für das richtige entschieden, lassen wir den Thread nun in Ruhe was diese ... VS ... Sache angeht? Das führt eh zu nix.

MfG
 
 
Nach oben
Ähnliche Themen, die dich vielleicht interessieren
Thema Autor Forum Antworten Letzter Beitrag
DirectX SDK unter Visual Basic? Mad Matty Coder's Area 0 08.09.2007 00:11
in visual basic "zeichnen" Arcanum Coder's Area 4 07.12.2003 22:09
visual basic 6 -help- ak-itchin Coder's Area 6 12.02.2002 11:14
Visual Basic GeNeRaL-Z Coder's Area 5 06.04.2001 20:19
wo Visual Basic 6 downloaden btw bestellen ? Njubi Coder's Area 3 15.12.2000 10:13
Anzeigen:
Thema geschlossen

Lesezeichen

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche



Alle Zeitangaben in WEZ +2. Es ist jetzt 06:27 Uhr.


Lupuz.de - wir können auch anders!
©1998 - 2008, Lupuz:Information-Network
Powered by vBulletin Version 3.7.1 (Deutsch), Jelsoft Enterprises Ltd.
Grüne Links?

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.