PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche ein gutes Visual Basic Buch!!



michaelb
24.03.2005, 09:44
hi zusammen,
ich suche ein gutes VB oder VB.net Buch!!
Welches habt ihr?? Es sollten Themen vorkommen wie z.B. wie man über die serielle Daten verschickt an z.B. nen Atmel Controller usw...
Viele hier im Forum steuern ja ihren Roboter über die Serielle und schicken die Daten per Funk dann weiter. Sowas sollte halt drinne stehen

Trabukh
24.03.2005, 10:14
Hmm, das ganze findet man aber auch sehr leicht im Internet: http://www.activevb.de/tutorials/tut_com/com.html
Ganz allgemein ist meiner meinung nach www.activevb.de die beste Anlaufstelle bei Problemen und Fragen, bisher habe ich dort alles gefunden! :-)

Gruß, Trabukh

michaelb
24.03.2005, 10:37
ich suche halt ein Buch !!
gibt es dazu kein Buch? Oder woher haben die alle im Forum des gelernt?

Trabukh
24.03.2005, 13:04
Also ich persönlich habe es mit einem C64 :-) gelernt. Aber ein Bekannter von mir hat das Buch "Das große Visual Basic-Buch". Verlag weiß ich leider nicht mehr, aber da waren die Grundlagen wohl ganz gut drin erklärt...

Gruß, Trabukh

ammannM
24.03.2005, 15:37
Hallo michaelb

Habe ein Buch von Data Becker. Dadrin wird alles sehr gut erklärt und eignet sich sicherlich gut für Anfänger.

Das grosse Buch VB6
1321 Seiten mit CD.
ISBN 3-8158-1325-5
Preis: DM 69,95 (1999 gekauft)

L.g. AmmannM

engineer
24.03.2005, 19:05
Sieh mal hier:

Auf terrashop findest Du immer einige Mängelexemplare. Ich habe dort schon 20 Bücher zum Minipries gekauft- bei den meisten war nicht mal erkennbar, daß eine Buchecke verdotzt war. Genau das Richtige !

michaelb
24.03.2005, 20:38
ich suche halt ein Buch in dem folgende Sachen vorkommen:
- Daten über die serielle Schnittstelle versenden
- Kamerabilder in die Applikation einbauen usw...
halt solche Sachen die auf den Bildern des Programms von LuK-As Offroader sind . Ich möchte halt meinen Roboter über den Computer steuern. Gibt es so ein Buch?? Oder woher wissen viele aus dem Forum wie das geht!!
Gruß Michi

Frank
24.03.2005, 20:57
Du musst dir aber überlegen ob VB6 oder VB-Net Buch - das sind zwei äußerst unterschiedliche Sprachkonzepte. Für den Einsteiger würde ich zu VB6 raten. Ist wesentlich schneller erlernbar da übersichtlicher (weniger objektorientiert). Zudem bekommt man den Compiler ab und zu auch gebraucht recht preiswert bei Ebay.

Das beste Buch zu VB6 ist eigentlich das von Michael Kofler. Es wird unter Insidern eigentlich als das Standard-Buch angesehen:
http://www.amazon.de/exec/obidos/ASIN/3827314283/302-1715721-9377667

Aber wenn man erste Schritte in VB macht, tuts vielleicht auch erst mal ein billigeres Buch. Aber als zweites Buch sollte man sich das Kofler-Buch ruhig mal anschaun.

recycle
25.03.2005, 00:14
Du musst dir aber überlegen ob VB6 oder VB-Net Buch - das sind zwei äußerst unterschiedliche Sprachkonzepte. Für den Einsteiger würde ich zu VB6 raten. Ist wesentlich schneller erlernbar da übersichtlicher (weniger objektorientiert).

Ich finde VB6 auch wesentlich einfacher als VB.Net.
Wenn ich vor hätte VB richtig zu lernen und Geld für das Programm und gute Bücher auszugeben, würde ich aber trotzdem lieber gleich mit VB.NET anfangen.
Microsoft will Ende diesen Monats den Support für VB6 einstellen. Programmeren kann man mit VB6 dann natürlich immer noch, aber Geld ausgeben und viel Zeit ins Lernen zu investieren lohnt sich meiner Meinung nach dann nicht mehr.

Eine Alternative zu VB könnte RealBasic sein. Um VB6 Nutzer zum Umstieg zu locken bietet RealSoftware das für VB6 Nutzer bis Ende März kostenlos an.

http://www.realsoftware.com/Realbasic/vb6/

Ich habe nur mal ganz kurz reingesehen, die IDE ist VB6 ziemlich ähnlich.
Ausserdem gibt es einen Konverter für VB Projekte.
Laut Beschreibung auf der Webseite kann man mit RealBasic sogar Programme für Linux und Mac schreiben.

Heise hat auch was zu dem Thema geschrieben:
http://www.heise.de/newsticker/meldung/57838

Trabukh
25.03.2005, 07:50
Hmm, ich hab' mir das mal reingezogen, ist schon ganz gut gemacht, auf den ersten Blick sogar übersichtlicher als in VB. Allerdings ist der Preis für die Professional-Version recht happig, aber das war bei VB genauso.

Gruß, Trabukh

EDIT: DAS PROGRAMM IST GENIAL! Da sind alle Funktionen, die ich bei VB vergeblich gesucht habe und noch viele mehr!!! :-)

Frank
25.03.2005, 17:12
@Trabukh: Nicht zu früh loben. Auf den ersten Blick sieht immer alles nett aus, aber bei größeren Projekten merkt man erst ob es wirklich was taugt. Ich kenn die aktuelle RealBasic Version nicht sehr gut, aber vor einigen Jahren hatte ich mal eine ältere Version angetestet. Damals war ich überhaupt nicht zufrieden. In der Praxis hab ich viele Möglichkeiten vermisst, zudem war die Optik viele Steuerelemente auch nicht toll.
Ich bin da sehr skeptisch. Auch wenn ich kein Microsoft Fan bin, so muss ich doch sagen das die Programmiersprachen von Microsoft bislang doch mit Abstand die besten waren. Ein Compiler der Mac, Windows und Linux Code erzeugt muss letzlich viele Kompromisse machen, was selten zu besten Ergebnissen führt.

@recycle: In Punkto VB.Net kann ich dir zustimmen, wenn man aus beruflichen Gründen programmiert oder größere langfristige Projekte vor hat. Da ist sicherlich schon hilfreich in Net einzusteigen, insbesondere wenn man voll auf Microsoft setzt. Programmiert man aber nur hin und wieder ein kleines Tool aus Spaß an der Sache, so würde ich mir den Stress mit NET nicht antun. Das lange Lernen bis man zum Ergebniss kommt, kann einem auch den Spaß am Hobby nehmen.
So ganz recht hat sich Net auch noch nicht etabliert, viele weigern sich hartnäckig auf Net umzusteigen. So richtig viel hat VB.Net mit Basic eigentlich garnicht mehr zu tun. Man lernt mit VB.Net also eigtentlich kein Basic sondern nur VB.Net. Das ist momentan noch eine recht exotische Sprache wenn man das ganze mal mit der Verbreitung üblicher Basic Dialekte vergleicht.
Dennoch, wer Großes vor hat und länger dabei bleiben will, für den ist Net sicherlich sinnvoll - sehe ich auch so. Ansonsten ist halt VB6 immer noch die professionellste Alternative die auch am besten dokumentiert ist. Und gerade die Dokumenation ist letzlich das wichtigste beim programmieren unter Windows.

Gruß Frank

michaelb
25.03.2005, 21:46
erstmal danke für die Antworten!!
was ist eigentlich der grundlegende Unterschied zwischen VB6 und VB.net?
Und was wird häufiger verwendet?
gruß michi

recycle
26.03.2005, 01:57
@recycle:
In Punkto VB.Net kann ich dir zustimmen, wenn man aus beruflichen Gründen programmiert oder größere langfristige Projekte vor hat. Da ist sicherlich schon hilfreich in Net einzusteigen, insbesondere wenn man voll auf Microsoft setzt.

Ich selber nutze für die paar Tools die ich alle Jahre wieder mal zusammenbastel auch VB6. Dafür reichst völlig aus und ich komme ans Ziel ohne VB jemals richtig gelernt zu haben oder dicke Bücher zu wälzen. In VB.Net habe ich mal kurz reingesehen, weil ich dachte das sei als Nachfolger ähnlich. Nachdem ich fast nichts von VB wiedererkannt habe, habe ichs aber sein lassen.

Wenns darum Zeit und Mühe zu investieren und Geld für Software und Bücher auszugeben um die Sprache richtig zu lernen, macht das bei VB6 meiner Meinung nach aber keinen Sinn mehr. Wenn MS VB6 nicht mehr supported wird man früher oder später auch auf Dinge stossen die man damit nicht mehr vernünftig realisieren kann. Für einige neuere GUI-Elemente, ActiveX Komponenten usw. ist's ja schon seit einiger Zeit schwierig geworden Unterstützung für VB6 zu finden. Mir ist's jedenfalls schon öfter passiert, dass ich nur noch Beispielcode usw. für VB.NET gefunden habe.
Bevor man dann irgendwann doch auf VB.Net umsteigen muss und von vorne anfängt, weil es kaum Ähnlichkeiten mit VB6 hat, würde ich dann lieber gleich damit anfangen.

Wenns es nicht ums erlernen der Programmiersprache, sondern nur darum geht möglichst schnell und einfach ein paar kleine Tools zusammenzubasteln, kommt man mit VB6 natürlich schneller ans Ziel.

Dafür könnte Realbasic dann aber auch reichen und das bietet der Hersteller zur Zeit halt gratis an.

michaelb
27.03.2005, 08:15
ich glaube ich kauf mir das vb.net Buch von Michael Kofler!!
ISBN:3-8273-1982-X
Was meint ihr ist das sinnvoll? kennt das jemand