Can you recommend a book?

  • Thread starter ProfitMaxTrading.com
  • Start date
P

ProfitMaxTrading.com

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
 
H

Herfried K. Wagner [MVP]

ProfitMaxTrading.com said:
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.
 
P

Peter van der Goes

ProfitMaxTrading.com said:
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 :)
 
P

ProfitMaxTrading.com

Thanks Herfried and Peter.

Much appreciated!!


Herfried K. Wagner said:
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.
 
T

tomb

ProfitMaxTrading.com said:
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
 
P

ProfitMaxTrading.com

Thanks Tomb.

:)

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
 
L

Larry Lard

ProfitMaxTrading.com said:
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...
 
C

Carlos J. Quintero [VB MVP]

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/0735613753/002-7397385-5936029?v=glance&n=283155&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
 
P

ProfitMaxTrading.com

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
 
P

ProfitMaxTrading.com

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?

:)
 
M

matt

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 the
books 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).
 
C

Carlos J. Quintero [VB MVP]

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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top