473,785 Members | 2,651 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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
12 1461
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*****@NOSPAM sogecable.com> wrote in message
news:%2******** ********@TK2MSF TNGP10.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

"ProfitMaxTradi ng.com" <no****@nospam. com> escribió en el mensaje
news:81U5f.3336 $xE1.596@okepre ad07...
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:
"ProfitMaxTrad ing.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/ additionalresou rces/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

"ProfitMaxTradi ng.com" <no****@nospam. com> escribió en el mensaje
news:gaa6f.3439 $xE1.2366@okepr ead07...
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*****@NOSPAM sogecable.com> wrote in
message news:%2******** ********@TK2MSF TNGP10.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

"ProfitMaxTradi ng.com" <no****@nospam. com> escribió en el mensaje
news:81U5f.3336 $xE1.596@okepre ad07...
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
1606
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 recommendations. 1)Small "recipes" 2)Object models 3)Examples 4)Tutorials appropriate for JS Newbie but 'old' coder.
11
2262
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 recommendation of something better. I have a very basic idea of how ASP.NET works having spent a couple of days playing with it, but it's still a large amount of fog with only a little clarity. I would like something that explains what's going on
3
1534
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 previous programming experience, in particular perhaps VB. Can you recommend one?
4
3905
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 to know Python community's opinion. Could you recommend me please a good AI book to start with? I don't want to see Lisp code, if possible ;-D Thanx in advance
3
2295
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# certification test. Please recommend books for me to read after I get thru the present book, in order of depth and difficulty. Many thanks!
2
1442
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 milarky. So can anyone recommend a good JS book, assume that i have a good grounding in the language so not really looking for a idiots guide. More of an intermediate with references and maybe some tutorials or something.
4
3255
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 the programming concept but dont know much about vb.net. I should tell you that i had just attended 20 days class on vb.net with msaccess back end few months ago. please recommend a book that would suit me and is easily available. email;...
12
2312
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 reading done before I start. I would describe myself as a intermediate c# programmer, can anyone recommend books on both technologies ?, any help appreciated.
4
1183
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 keep me up to date. I would like one with practical examples. Can you recommend one?
0
10147
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10085
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9947
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8968
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
6737
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5379
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5511
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4045
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
2877
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.