473,322 Members | 1,417 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,322 software developers and data experts.

Can you recommend a book?

Greetings.

I'm a VB6 programmer that has just installed the VB.Net. I would like to
learn VB.NET as quickly as possible. Already I'm finding simple issues such
as the Print object not supported in VB.Net. Wish to port my programs over
to VB.Net before I continue on them.

Was wondering what book most of you had found to be really good at taking a
VB6 programmer into the NET world.

Thanks!
Rick
Nov 21 '05 #1
12 1420
"ProfitMaxTrading.com" <no****@nospam.com> schrieb:
Was wondering what book most of you had found to be really good at taking
a VB6 programmer into the NET world.


If you don't mind using digital books:

Free books:

Introducing Visual Basic 2005 for Developers
<URL:http://msdn.microsoft.com/vbasic/whidbey/introto2005/>

Download size of complete book is approx. 15.4 MB.

Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET
<URL:http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/>

Download size of complete book is approx. 30 MB.

Side note: I didn't read any of the books above so I cannot tell you if the
books are useful.

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>

Nov 21 '05 #2

"ProfitMaxTrading.com" <no****@nospam.com> wrote in message
news:81U5f.3336$xE1.596@okepread07...
Greetings.

I'm a VB6 programmer that has just installed the VB.Net. I would like to
learn VB.NET as quickly as possible. Already I'm finding simple issues
such as the Print object not supported in VB.Net. Wish to port my programs
over to VB.Net before I continue on them.

Was wondering what book most of you had found to be really good at taking
a VB6 programmer into the NET world.

Thanks!
Rick

Here are two, posted here earlier by Herfried K. Wagner

"Free books:

Introducing Visual Basic 2005 for Developers
<URL:http://msdn.microsoft.com/vbasic/whidbey/introto2005/>

Download size of complete book is approx. 15.4 MB.

Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET
<URL:http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/>

Download size of complete book is approx. 30 MB."

Might not be exactly what you're looking for, but the price is right :)
--
Peter [MVP Visual Developer]
Jack of all trades, master of none.
Nov 21 '05 #3
Thanks Herfried and Peter.

Much appreciated!!
"Herfried K. Wagner [MVP]" <hi***************@gmx.at> wrote in message
news:%2***************@tk2msftngp13.phx.gbl...
"ProfitMaxTrading.com" <no****@nospam.com> schrieb:
Was wondering what book most of you had found to be really good at taking
a VB6 programmer into the NET world.


If you don't mind using digital books:

Free books:

Introducing Visual Basic 2005 for Developers
<URL:http://msdn.microsoft.com/vbasic/whidbey/introto2005/>

Download size of complete book is approx. 15.4 MB.

Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET
<URL:http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/>

Download size of complete book is approx. 30 MB.

Side note: I didn't read any of the books above so I cannot tell you if
the books are useful.

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>

Nov 21 '05 #4
ProfitMaxTrading.com wrote:
Greetings.

I'm a VB6 programmer that has just installed the VB.Net. I would like to
learn VB.NET as quickly as possible. Already I'm finding simple issues such
as the Print object not supported in VB.Net. Wish to port my programs over
to VB.Net before I continue on them.

Was wondering what book most of you had found to be really good at taking a
VB6 programmer into the NET world.

Thanks!
Rick

I use "Programming Visual Basic .Net" by Microsoft Press. While many of
their books have been disappointing, this one practically took me by the
hand with the explanations.

Tom
Nov 21 '05 #5
Thanks Tomb.

:-)

"tomb" <to**@technetcenter.com> wrote in message news:Km*****************@bignews6.bellsouth.net...
ProfitMaxTrading.com wrote:

Greetings.

I'm a VB6 programmer that has just installed the VB.Net. I would like to
learn VB.NET as quickly as possible. Already I'm finding simple issues such
as the Print object not supported in VB.Net. Wish to port my programs over
to VB.Net before I continue on them.

Was wondering what book most of you had found to be really good at taking a
VB6 programmer into the NET world.

Thanks!
Rick
I use "Programming Visual Basic .Net" by Microsoft Press. While many of their books have been disappointing, this one practically took me by the hand with the explanations.

Tom
Nov 21 '05 #6

ProfitMaxTrading.com wrote:
Greetings.

I'm a VB6 programmer that has just installed the VB.Net. I would like to
learn VB.NET as quickly as possible. Already I'm finding simple issues such
as the Print object not supported in VB.Net. Wish to port my programs over
to VB.Net before I continue on them.

Was wondering what book most of you had found to be really good at taking a
VB6 programmer into the NET world.

Moving to VB .NET: Strategies, Concepts, and Code, Second Edition
(Paperback)
by Dan Appleman

http://www.amazon.com/gp/product/159059102X

This is not just a 'programming in VB.NET' book, it's a 'how to become
a VB.NET programmer given that you are already a VB6 programmer'.
Appleman hopefully needs no introduction...

--
Larry Lard
Replies to group please

Nov 21 '05 #7
Hi Rick,

I would recommend for VB6 programmers moving to .NET:

Programming Microsoft Visual Basic .NET (Core Reference) (Hardcover)
by Francesco Balena
http://www.amazon.com/gp/product/073...83155&v=glance

And read it twice. Also, although maybe you don´t want to hear this, I would
not port anything until you master .NET, which can take a few months. I
would learn first the basics of OOP (inheritance, constructors, etc. which
VB6 programers are not used to), the .NET concepts (garbage collection,
assemblies, strong names, interop, etc.), the huge .NET Gramework library
(to not reinvent the wheel when porting), the VS.NET IDE, I would do some
examples, prototypes, then small applications and once you master all and
feel comfortable using .NET, then I would port apps if needed.

Doing it otherwise or rushing can cause a lot of frustration and pain. Just
my opinion.

--

Best regards,

Carlos J. Quintero

MZ-Tools: Productivity add-ins for Visual Studio .NET, VB6, VB5 and VBA
You can code, design and document much faster.
Free resources for add-in developers:
http://www.mztools.com

"ProfitMaxTrading.com" <no****@nospam.com> escribió en el mensaje
news:81U5f.3336$xE1.596@okepread07...
Greetings.

I'm a VB6 programmer that has just installed the VB.Net. I would like to
learn VB.NET as quickly as possible. Already I'm finding simple issues
such as the Print object not supported in VB.Net. Wish to port my programs
over to VB.Net before I continue on them.

Was wondering what book most of you had found to be really good at taking
a VB6 programmer into the NET world.

Thanks!
Rick

Nov 21 '05 #8
Carlos
I was going to recommend the same book. You've said it all.
"Carlos J. Quintero [VB MVP]" wrote:
Hi Rick,

I would recommend for VB6 programmers moving to .NET:

Programming Microsoft Visual Basic .NET (Core Reference) (Hardcover)
by Francesco Balena
http://www.amazon.com/gp/product/073...83155&v=glance

And read it twice. Also, although maybe you don´t want to hear this, I would
not port anything until you master .NET, which can take a few months. I
would learn first the basics of OOP (inheritance, constructors, etc. which
VB6 programers are not used to), the .NET concepts (garbage collection,
assemblies, strong names, interop, etc.), the huge .NET Gramework library
(to not reinvent the wheel when porting), the VS.NET IDE, I would do some
examples, prototypes, then small applications and once you master all and
feel comfortable using .NET, then I would port apps if needed.

Doing it otherwise or rushing can cause a lot of frustration and pain. Just
my opinion.

--

Best regards,

Carlos J. Quintero

MZ-Tools: Productivity add-ins for Visual Studio .NET, VB6, VB5 and VBA
You can code, design and document much faster.
Free resources for add-in developers:
http://www.mztools.com

"ProfitMaxTrading.com" <no****@nospam.com> escribió en el mensaje
news:81U5f.3336$xE1.596@okepread07...
Greetings.

I'm a VB6 programmer that has just installed the VB.Net. I would like to
learn VB.NET as quickly as possible. Already I'm finding simple issues
such as the Print object not supported in VB.Net. Wish to port my programs
over to VB.Net before I continue on them.

Was wondering what book most of you had found to be really good at taking
a VB6 programmer into the NET world.

Thanks!
Rick


Nov 21 '05 #9
No, Appleman needs no introduction.

Thanks Larry.

Whew! Guess there isn't just one or two MUST HAVE's. Now my dilemma is
figuring out which to start off with.

:-)
Rick
"Larry Lard" <la*******@hotmail.com> wrote in message
news:11**********************@g14g2000cwa.googlegr oups.com...

ProfitMaxTrading.com wrote:
Greetings.

I'm a VB6 programmer that has just installed the VB.Net. I would like to
learn VB.NET as quickly as possible. Already I'm finding simple issues
such
as the Print object not supported in VB.Net. Wish to port my programs
over
to VB.Net before I continue on them.

Was wondering what book most of you had found to be really good at taking
a
VB6 programmer into the NET world.

Moving to VB .NET: Strategies, Concepts, and Code, Second Edition
(Paperback)
by Dan Appleman

http://www.amazon.com/gp/product/159059102X

This is not just a 'programming in VB.NET' book, it's a 'how to become
a VB.NET programmer given that you are already a VB6 programmer'.
Appleman hopefully needs no introduction...

--
Larry Lard
Replies to group please

Nov 21 '05 #10
Thanks Carlos.

You hit the nail on the head. It can take "months" to jump from VB6 to
VB.NET. OUCH!!

Considering the learning curve involved has brought me to deciding on
whether I should simply take a different route. Go back to learning (again)
C++ or some other language. Why? Well, not only do I want to be able to
create programs as quickly as possible (which VB certainly has allowed me to
do), but I want smaller size programs (for shorter downloading times) that
run as fast as possible (I don't like the wait time some of my VB apps have
in producting results). I can't help but think that moving over to VB (back
with VB4) was perhaps a mistake. I know nothing of VB.NET at this time to
know whether it will solve my above mentioned desires.

Visual Studio includes the ability to program in 'C' (visually). I went to
VB back in 1994 because of the better IDE (visual environment) for creating
apps. But perhaps this advantage of VB over 'C' is no longer a factor??

If I'm going to spend "months" learning or re-learning a language, now is
the time I decide a direction to take as I stand here at the fork in the
road.

Any thoughts?

:-)
"Carlos J. Quintero [VB MVP]" <ca*****@NOSPAMsogecable.com> wrote in message
news:%2****************@TK2MSFTNGP10.phx.gbl...
Hi Rick,

I would recommend for VB6 programmers moving to .NET:

Programming Microsoft Visual Basic .NET (Core Reference) (Hardcover)
by Francesco Balena
http://www.amazon.com/gp/product/073...83155&v=glance

And read it twice. Also, although maybe you don´t want to hear this, I
would not port anything until you master .NET, which can take a few
months. I would learn first the basics of OOP (inheritance, constructors,
etc. which VB6 programers are not used to), the .NET concepts (garbage
collection, assemblies, strong names, interop, etc.), the huge .NET
Gramework library (to not reinvent the wheel when porting), the VS.NET
IDE, I would do some examples, prototypes, then small applications and
once you master all and feel comfortable using .NET, then I would port
apps if needed.

Doing it otherwise or rushing can cause a lot of frustration and pain.
Just my opinion.

--

Best regards,

Carlos J. Quintero

MZ-Tools: Productivity add-ins for Visual Studio .NET, VB6, VB5 and VBA
You can code, design and document much faster.
Free resources for add-in developers:
http://www.mztools.com

"ProfitMaxTrading.com" <no****@nospam.com> escribió en el mensaje
news:81U5f.3336$xE1.596@okepread07...
Greetings.

I'm a VB6 programmer that has just installed the VB.Net. I would like to
learn VB.NET as quickly as possible. Already I'm finding simple issues
such as the Print object not supported in VB.Net. Wish to port my
programs over to VB.Net before I continue on them.

Was wondering what book most of you had found to be really good at taking
a VB6 programmer into the NET world.

Thanks!
Rick


Nov 21 '05 #11
On Fri, 21 Oct 2005 00:03:31 +0200, "Herfried K. Wagner [MVP]"
<hi***************@gmx.at> wrote:
"ProfitMaxTrading.com" <no****@nospam.com> schrieb:
Was wondering what book most of you had found to be really good at taking a VB6 programmer into the NET world.
If you don't mind using digital books:

Free books:

Introducing Visual Basic 2005 for Developers
<URL:http://msdn.microsoft.com/vbasic/whidbey/introto2005/>

Download size of complete book is approx. 15.4 MB.


No, no ....this is a good book but
it almost contains what's new
from vbnet 2003 version to vbnet 2005.
It is not an introduction to the vbnet world.

Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET<URL:http://msdn.microsoft.com/vbrun/staythepath/ additionalresources/upgradingvb6/>
Download size of complete book is approx. 30 MB.

Side note: I didn't read any of the books above so I cannot tell you if thebooks are useful.

No,no... it is not an introduction to the vbnet world.
It only explains the differences you met when you port
a vb6 app to vbnet (useful, but not an explanation on the
whole new vbnet language).

Nov 21 '05 #12
Well, then you need to carefully decide about your goals and the goals of
your apps in terms of:

- Operating system portability (Java...)
- Small size or dependencies (C++ or Delphi...)
- App robustness (managed languages)
- Speed of development (VB.NET)
- Speed of the app (?)

and the choose the more appropriate tool for the job.

In general, unless you are creating drivers or some kind of games, I would
avoid C++. The development time is longer, the language is complex and the
pointers can cause a lot of headaches. A "managed" language (VB.NET, C#,
Java) is more simple, more productive and creates more robust applications.
The performance is not bad (the Just In Time compilers from IL to native do
a good job) and you can even precompile to native using NGen. The dependency
on a framework can be a problem (download size) depending on your clients:
while the VB6 runtimes were 6 MB, the .NET Framework 1.x is 20 MB, so not
suitable for clients with dialup connections...
--

Best regards,

Carlos J. Quintero

MZ-Tools: Productivity add-ins for Visual Studio .NET, VB6, VB5 and VBA
You can code, design and document much faster.
Free resources for add-in developers:
http://www.mztools.com

"ProfitMaxTrading.com" <no****@nospam.com> escribió en el mensaje
news:gaa6f.3439$xE1.2366@okepread07...
Thanks Carlos.

You hit the nail on the head. It can take "months" to jump from VB6 to
VB.NET. OUCH!!

Considering the learning curve involved has brought me to deciding on
whether I should simply take a different route. Go back to learning
(again) C++ or some other language. Why? Well, not only do I want to be
able to create programs as quickly as possible (which VB certainly has
allowed me to do), but I want smaller size programs (for shorter
downloading times) that run as fast as possible (I don't like the wait
time some of my VB apps have in producting results). I can't help but
think that moving over to VB (back with VB4) was perhaps a mistake. I know
nothing of VB.NET at this time to know whether it will solve my above
mentioned desires.

Visual Studio includes the ability to program in 'C' (visually). I went to
VB back in 1994 because of the better IDE (visual environment) for
creating apps. But perhaps this advantage of VB over 'C' is no longer a
factor??

If I'm going to spend "months" learning or re-learning a language, now is
the time I decide a direction to take as I stand here at the fork in the
road.

Any thoughts?

:-)
"Carlos J. Quintero [VB MVP]" <ca*****@NOSPAMsogecable.com> wrote in
message news:%2****************@TK2MSFTNGP10.phx.gbl...
Hi Rick,

I would recommend for VB6 programmers moving to .NET:

Programming Microsoft Visual Basic .NET (Core Reference) (Hardcover)
by Francesco Balena
http://www.amazon.com/gp/product/073...83155&v=glance

And read it twice. Also, although maybe you don´t want to hear this, I
would not port anything until you master .NET, which can take a few
months. I would learn first the basics of OOP (inheritance, constructors,
etc. which VB6 programers are not used to), the .NET concepts (garbage
collection, assemblies, strong names, interop, etc.), the huge .NET
Gramework library (to not reinvent the wheel when porting), the VS.NET
IDE, I would do some examples, prototypes, then small applications and
once you master all and feel comfortable using .NET, then I would port
apps if needed.

Doing it otherwise or rushing can cause a lot of frustration and pain.
Just my opinion.

--

Best regards,

Carlos J. Quintero

MZ-Tools: Productivity add-ins for Visual Studio .NET, VB6, VB5 and VBA
You can code, design and document much faster.
Free resources for add-in developers:
http://www.mztools.com

"ProfitMaxTrading.com" <no****@nospam.com> escribió en el mensaje
news:81U5f.3336$xE1.596@okepread07...
Greetings.

I'm a VB6 programmer that has just installed the VB.Net. I would like to
learn VB.NET as quickly as possible. Already I'm finding simple issues
such as the Print object not supported in VB.Net. Wish to port my
programs over to VB.Net before I continue on them.

Was wondering what book most of you had found to be really good at
taking a VB6 programmer into the NET world.

Thanks!
Rick



Nov 21 '05 #13

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

7
by: Tim Johnson | last post by:
I'm an experienced programmer, but new to Javascript. For OOP: python and C++ backgrounds, among others I have one book on js - (Javascript Application Cookbook). I'd welcome further...
11
by: Alan Silver | last post by:
Hello, I am a seasoned Classic ASP programmer who is interested in learning ASP.NET. I bought a book (Que's Special Edition Using ASP.NET) which is complete rubbish, and would like a...
3
by: bobby | last post by:
I have several years experience in VB and VBA. I now need to get up to speed on VB.NET and need a book. I don't think I will need a beginners book but one that aims at people with people with...
4
by: Tolga | last post by:
Hi, Is there anybody here interested in artificial intelligence (AI)? Yes, perhaps this thread would be more suitable for an AI usenet group and I have also posted my question there, but I want...
3
by: Johann Schuler | last post by:
I am learning C#. Right now I am working my way thru "Microsoft C# .NET Step by Step by John Sharp and Jon Jagger." After this I want to get into more depth. Eventually I want to pass the C#...
2
by: daveyand | last post by:
Hey Guys, I find myself using JS more and more but i find it difficult to find any better ways to do things or at least ways to do stuff that i havent thought of. Esp now with this AJAX...
4
by: subrahmanyaam | last post by:
Guys, Assume a dummy person wants to learn vb.net, can you suggest a book that would be ideal for any lay person to refer the book and start the programming, start development mini programs. I know...
12
by: Eps | last post by:
I am starting a new job that involves programming in c# and using ASP.net. I have some experience with c# but have little knowledge of ASP, I would like to get a book about each so I can get some...
4
by: noagbodjivictor | last post by:
Hello all, I learned Python with the book "Programming Python" by John Zelle. But today this book is a little bit old. My Python is some kind old. I need a book that will help me brush my style and...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.