473,386 Members | 1,796 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,386 software developers and data experts.

Old School VB6, Migrating to VS8; Seek Literature

I've been programming VB4, then VB6 for the past ten years using old school
approaches such as modularisation with modules (instead of classes), state
driven arrays, etc. I am initmately familiar with API, not bad with DAO, but
found it easier to write my own data environment from scratch rather than
figure out how the then "new" Data Environment" worked.

While VS8 seems to offer so much more, using VB in VS8Pro, I am confronted
with objects lacking properties/attributes I once took for granted; captions
are now text, and while everything looks and feels familiar, I only need to
scratch beneath the surface to discover that VB2005 is a whole new animal.

Can anyone recommend an appropriate reference book to bring me up to speed?
I can see that VS8 offers the functionality to justify migration but some
guidance would prove most valuable.

Also, how do you turn the tooltips on and fill them with appropriate
comments for all your form controls in VS8? It used to be a matter of just
filling out the ToolTip Property.

Thanks in Advance...

--
Timothy Casey GPEMC! >11950 is the nu****@fieldcraft.com.au 2email
Terms & conditions apply. See www.fieldcraft.biz/GPEMC
Discover valid interoperable web menus, IE security, TSR Control,
& the most advanced speed reading application @ www.fieldcraft.biz
Jun 21 '07 #1
10 1608
Lit
I would like to welcome you to the .NET jungle.

I find Google and news groups to be the best. You are in the right place.

You need several books, none are or can be complete and perfect.
I got 10s of books already and not enough. you might need 10s every 6
months.

do not get discouraged by this just start and never quit.

"Number 11950 - GPEMC! Replace number with 11950" <nu****@fieldcraft.biz>
wrote in message
news:46***********************@lon-reader.news.telstra.net...
I've been programming VB4, then VB6 for the past ten years using old
school
approaches such as modularisation with modules (instead of classes), state
driven arrays, etc. I am initmately familiar with API, not bad with DAO,
but
found it easier to write my own data environment from scratch rather than
figure out how the then "new" Data Environment" worked.

While VS8 seems to offer so much more, using VB in VS8Pro, I am confronted
with objects lacking properties/attributes I once took for granted;
captions
are now text, and while everything looks and feels familiar, I only need
to
scratch beneath the surface to discover that VB2005 is a whole new animal.

Can anyone recommend an appropriate reference book to bring me up to
speed?
I can see that VS8 offers the functionality to justify migration but some
guidance would prove most valuable.

Also, how do you turn the tooltips on and fill them with appropriate
comments for all your form controls in VS8? It used to be a matter of just
filling out the ToolTip Property.

Thanks in Advance...

--
Timothy Casey GPEMC! >11950 is the nu****@fieldcraft.com.au 2email
Terms & conditions apply. See www.fieldcraft.biz/GPEMC
Discover valid interoperable web menus, IE security, TSR Control,
& the most advanced speed reading application @ www.fieldcraft.biz


Jun 21 '07 #2
Number 11950,

"Programming Microsoft Visual Basic 2005: The Language" By Francesco Balena.

Kerry Moorman
"Number 11950 - GPEMC! Replace number wit" wrote:
I've been programming VB4, then VB6 for the past ten years using old school
approaches such as modularisation with modules (instead of classes), state
driven arrays, etc. I am initmately familiar with API, not bad with DAO, but
found it easier to write my own data environment from scratch rather than
figure out how the then "new" Data Environment" worked.

While VS8 seems to offer so much more, using VB in VS8Pro, I am confronted
with objects lacking properties/attributes I once took for granted; captions
are now text, and while everything looks and feels familiar, I only need to
scratch beneath the surface to discover that VB2005 is a whole new animal.

Can anyone recommend an appropriate reference book to bring me up to speed?
I can see that VS8 offers the functionality to justify migration but some
guidance would prove most valuable.

Also, how do you turn the tooltips on and fill them with appropriate
comments for all your form controls in VS8? It used to be a matter of just
filling out the ToolTip Property.

Thanks in Advance...

--
Timothy Casey GPEMC! >11950 is the nu****@fieldcraft.com.au 2email
Terms & conditions apply. See www.fieldcraft.biz/GPEMC
Discover valid interoperable web menus, IE security, TSR Control,
& the most advanced speed reading application @ www.fieldcraft.biz
Jun 21 '07 #3
I would recomend you the Balena Books

"Programming Microsoft Visual Basic 2003: The Language" By Francesco
Balena.
And
"Programming Microsoft Visual Basic 2005: The Language" By Francesco Balena

Yes both of them as the 2005 version is a upgrade to the 2003 book and this
2003 book is still valid

Balena gives special attention to pre .Net VB coders ,

regards

Michel Posseth

"Kerry Moorman" <Ke**********@discussions.microsoft.comschreef in bericht
news:DD**********************************@microsof t.com...
Number 11950,

"Programming Microsoft Visual Basic 2005: The Language" By Francesco
Balena.

Kerry Moorman
"Number 11950 - GPEMC! Replace number wit" wrote:
>I've been programming VB4, then VB6 for the past ten years using old
school
approaches such as modularisation with modules (instead of classes),
state
driven arrays, etc. I am initmately familiar with API, not bad with DAO,
but
found it easier to write my own data environment from scratch rather than
figure out how the then "new" Data Environment" worked.

While VS8 seems to offer so much more, using VB in VS8Pro, I am
confronted
with objects lacking properties/attributes I once took for granted;
captions
are now text, and while everything looks and feels familiar, I only need
to
scratch beneath the surface to discover that VB2005 is a whole new
animal.

Can anyone recommend an appropriate reference book to bring me up to
speed?
I can see that VS8 offers the functionality to justify migration but some
guidance would prove most valuable.

Also, how do you turn the tooltips on and fill them with appropriate
comments for all your form controls in VS8? It used to be a matter of
just
filling out the ToolTip Property.

Thanks in Advance...

--
Timothy Casey GPEMC! >11950 is the nu****@fieldcraft.com.au 2email
Terms & conditions apply. See www.fieldcraft.biz/GPEMC
Discover valid interoperable web menus, IE security, TSR Control,
& the most advanced speed reading application @ www.fieldcraft.biz

Jun 21 '07 #4
Hi I am in the same process of upgrading my knowledge. I found that
"Professional VB 2005" from wrox. ISBN 0-7645-7536-8 is good for me, it
is constantly relating back to VB6 as a comparison to what the exercise
is about and pointing out the changes.'

HTH
Number 11950 - GPEMC! Replace number with 11950 wrote:
I've been programming VB4, then VB6 for the past ten years using old
school approaches such as modularisation with modules (instead of
classes), state driven arrays, etc. I am initmately familiar with
API, not bad with DAO, but found it easier to write my own data
environment from scratch rather than figure out how the then "new"
Data Environment" worked.

While VS8 seems to offer so much more, using VB in VS8Pro, I am
confronted with objects lacking properties/attributes I once took for
granted; captions are now text, and while everything looks and feels
familiar, I only need to scratch beneath the surface to discover that
VB2005 is a whole new animal.

Can anyone recommend an appropriate reference book to bring me up to
speed? I can see that VS8 offers the functionality to justify
migration but some guidance would prove most valuable.

Also, how do you turn the tooltips on and fill them with appropriate
comments for all your form controls in VS8? It used to be a matter of
just filling out the ToolTip Property.

Thanks in Advance...


--
Dave Griffiths
Jun 21 '07 #5
On Jun 20, 7:58 pm, "Number 11950 - GPEMC! Replace number with 11950"
<num...@fieldcraft.bizwrote:
I've been programming VB4, then VB6 for the past ten years using old school
approaches such as modularisation with modules (instead of classes), state
driven arrays, etc. I am initmately familiar with API, not bad with DAO, but
found it easier to write my own data environment from scratch rather than
figure out how the then "new" Data Environment" worked.

While VS8 seems to offer so much more, using VB in VS8Pro, I am confronted
with objects lacking properties/attributes I once took for granted; captions
are now text, and while everything looks and feels familiar, I only need to
scratch beneath the surface to discover that VB2005 is a whole new animal.

Can anyone recommend an appropriate reference book to bring me up to speed?
I can see that VS8 offers the functionality to justify migration but some
guidance would prove most valuable.

Also, how do you turn the tooltips on and fill them with appropriate
comments for all your form controls in VS8? It used to be a matter of just
filling out the ToolTip Property.

Thanks in Advance...

--
Timothy Casey GPEMC! >11950 is the num...@fieldcraft.com.au 2email
Terms & conditions apply. Seewww.fieldcraft.biz/GPEMC
Discover valid interoperable web menus, IE security, TSR Control,
& the most advanced speed reading application @www.fieldcraft.biz
Also, how do you turn the tooltips on and fill them with appropriate
comments for all your form controls in VS8? It used to be a matter of just
filling out the ToolTip Property.
First you need to add a ToolTip control to the form (it's under Common
Controls in the toolbox). This control is an extender control which
"extends" other controls by adding properties to them - and in this
case it adds the ToolTip (though it will be called ToolTip on
ToolTip1) property which will allow you to set the text like we used
to in vb classic. The ToolTip control itself has properties that will
allow you to set some "global" tooltip properties (like to show a
balloon or box or animations etc).

Thanks,

Seth Rowe

Jun 21 '07 #6

1) Google. You can start reading some articles here:
http://www.google.dk/search?hl=da&q=...+vb.net+&meta=
Dig in. The subject has been discussed to death years ago and you
are bound to read something useful in the existing discussions and
blog posts.

2) Buy Dan Appleman's Moving to VB.Net: http://tinyurl.com/22x3r8
He can be opinionated at times, but that's alright. After all, he is
Dan Appleman.

3) Try coding VB.Net without the legacy clutter: Start a new project,
go into Project Properties, select References, and uncheck the
Microsoft.VisualBasic box. Now, you have a better idea of what old
school commands to avoid when writing new VB.Net code because
the compiler will complain. Whenever this happens, search for
information about how to achieve the same thing using the framework
more directly rather than going through legacy wrappers.

4) In addition to language syntax, study the .Net Framework itself.
Use Lutz Roeder's .Net Reflector to dig into the core libraries and
study the internal data structures and classes and how they are being
processed by their methods, etc.
http://www.aisto.com/roeder/dotnet/

5) Get FxCop and a copy of Framework Design Guidelines:
http://tinyurl.com/ywtbv2
Read the book and watch the videos on the accompanying DVD.
Get rid of your old habits and embrace the .Net coding conventions.

6) Read any fundamental book on object-oriented design/programming,
unless you already have this subject down.

In other words: Study the fundamentals instead of thinking that 10
years of VB4/VB6 programming will ease you into (VB).Net development.

Regards,

Joergen Bech

On Thu, 21 Jun 2007 09:58:41 +1000, "Number 11950 - GPEMC! Replace
number with 11950" <nu****@fieldcraft.bizwrote:
>I've been programming VB4, then VB6 for the past ten years using old school
approaches such as modularisation with modules (instead of classes), state
driven arrays, etc. I am initmately familiar with API, not bad with DAO, but
found it easier to write my own data environment from scratch rather than
figure out how the then "new" Data Environment" worked.

While VS8 seems to offer so much more, using VB in VS8Pro, I am confronted
with objects lacking properties/attributes I once took for granted; captions
are now text, and while everything looks and feels familiar, I only need to
scratch beneath the surface to discover that VB2005 is a whole new animal.

Can anyone recommend an appropriate reference book to bring me up to speed?
I can see that VS8 offers the functionality to justify migration but some
guidance would prove most valuable.

Also, how do you turn the tooltips on and fill them with appropriate
comments for all your form controls in VS8? It used to be a matter of just
filling out the ToolTip Property.

Thanks in Advance...
Jun 21 '07 #7
Hi,

Why are you seek literature for VB8 or VB8. It does not exist as product.
Although the term VB8 is still used as an Internal Microsoft name to develop
the Engine, however that is in my idea not were you are looking for to
learn, you want to use Visual Studio in whatever format, which uses as well
not that term beside a code to set the directory.

The products are
VB.Net 2002
VB.Net 2003
VB 2005

Cor

"Number 11950 - GPEMC! Replace number with 11950" <nu****@fieldcraft.biz>
schreef in bericht
news:46***********************@lon-reader.news.telstra.net...
I've been programming VB4, then VB6 for the past ten years using old
school
approaches such as modularisation with modules (instead of classes), state
driven arrays, etc. I am initmately familiar with API, not bad with DAO,
but
found it easier to write my own data environment from scratch rather than
figure out how the then "new" Data Environment" worked.

While VS8 seems to offer so much more, using VB in VS8Pro, I am confronted
with objects lacking properties/attributes I once took for granted;
captions
are now text, and while everything looks and feels familiar, I only need
to
scratch beneath the surface to discover that VB2005 is a whole new animal.

Can anyone recommend an appropriate reference book to bring me up to
speed?
I can see that VS8 offers the functionality to justify migration but some
guidance would prove most valuable.

Also, how do you turn the tooltips on and fill them with appropriate
comments for all your form controls in VS8? It used to be a matter of just
filling out the ToolTip Property.

Thanks in Advance...

--
Timothy Casey GPEMC! >11950 is the nu****@fieldcraft.com.au 2email
Terms & conditions apply. See www.fieldcraft.biz/GPEMC
Discover valid interoperable web menus, IE security, TSR Control,
& the most advanced speed reading application @ www.fieldcraft.biz


Jun 21 '07 #8

"rowe_newsgroups" <ro********@yahoo.comwrote in message
news:11**********************@u2g2000hsc.googlegro ups.com...
[SNIP]
>
First you need to add a ToolTip control to the form (it's under Common
Controls in the toolbox). This control is an extender control which
"extends" other controls by adding properties to them - and in this
case it adds the ToolTip (though it will be called ToolTip on
ToolTip1) property which will allow you to set the text like we used
to in vb classic. The ToolTip control itself has properties that will
allow you to set some "global" tooltip properties (like to show a
balloon or box or animations etc).

Thanks,
[SNIP]

Thanks. So I take it that some classes only need be treated as controls.
That answers a lot of questions for me. Thanks again...

Is there a control or technique that will allow me to add carat position (in
text) or SelStart & SelLength to a control that doesn't offer these features
(such as the WebBrowser Object or the DHTMLEdit Object?)

Thanks in Advance...

--
Timothy Casey GPEMC! >11950 is the nu****@fieldcraft.com.au 2email
Terms & conditions apply. See www.fieldcraft.biz/GPEMC
Discover valid interoperable web menus, IE security, TSR Control,
& the most advanced speed reading application @ www.fieldcraft.biz
Jun 23 '07 #9

"Cor Ligthert [MVP]" <no************@planet.nlwrote in message
news:OW*************@TK2MSFTNGP02.phx.gbl...
Hi,

Why are you seek literature for VB8 or VB8. It does not exist as product.
Although the term VB8 is still used as an Internal Microsoft name to
develop
the Engine, however that is in my idea not were you are looking for to
learn, you want to use Visual Studio in whatever format, which uses as
well
not that term beside a code to set the directory.

The products are
VB.Net 2002
VB.Net 2003
VB 2005

Cor
[SNIP]

I thought the first one was VB.NET 2001? I know that VB.NET 2003 was only a
minor version upgrade (VS7.x as opposed to VS7.0) and the 2005 edition is
definitely a major upgrade (VS8). I thought WinNT5.1(WinXP) was good at
crash recovery but Framework 2 has an amazing error suppression system.

Visual Studio 2005 Professional installs as "Visual Studio 8" - or it did on
my machine - hence my abbreviation to VS8 (that's "Victor SIERRA Eight" :^).
VB2005 is usually the Express Edition, and it's lack of features and
capability is the reason why I did not take up VS8 a year ago. VS8 does what
I need it to do but don't expect a Microsoft Salesperson to tell you that! I
had to go to great lengths to find out that the price tag was more than
justified by the features.

Perhaps another issue is keywording. If VB and 2005 are left out, the
message won't get show up on a search under VB2005, which is probably more
popular than a search under VS8.

Anyway, so far I'm very happy with VB2005pro...

--
Timothy Casey GPEMC! >11950 is the nu****@fieldcraft.com.au 2email
Terms & conditions apply. See www.fieldcraft.biz/GPEMC
Discover valid interoperable web menus, IE security, TSR Control,
& the most advanced speed reading application @ www.fieldcraft.biz
Jun 23 '07 #10
It is 2002, 2003 looks like a minor upgrade, however the 2003 version is
probably the most stable version while there were a lot of new controls.
Probably Microsoft wanted to let it look like a minor upgrade because 2002
was as unstable as a program can be.

The 2005 version is certainly not the express version, only because of the
express version there are now more persons using it. The base for the
Express version is 2005.

Cor
"Number 11950 - GPEMC! Replace number with 11950" <nu****@fieldcraft.biz>
schreef in bericht
news:46***********************@lon-reader.news.telstra.net...
>
"Cor Ligthert [MVP]" <no************@planet.nlwrote in message
news:OW*************@TK2MSFTNGP02.phx.gbl...
>Hi,

Why are you seek literature for VB8 or VB8. It does not exist as product.
Although the term VB8 is still used as an Internal Microsoft name to
develop
>the Engine, however that is in my idea not were you are looking for to
learn, you want to use Visual Studio in whatever format, which uses as
well
>not that term beside a code to set the directory.

The products are
VB.Net 2002
VB.Net 2003
VB 2005

Cor
[SNIP]

I thought the first one was VB.NET 2001? I know that VB.NET 2003 was only
a
minor version upgrade (VS7.x as opposed to VS7.0) and the 2005 edition is
definitely a major upgrade (VS8). I thought WinNT5.1(WinXP) was good at
crash recovery but Framework 2 has an amazing error suppression system.

Visual Studio 2005 Professional installs as "Visual Studio 8" - or it did
on
my machine - hence my abbreviation to VS8 (that's "Victor SIERRA Eight"
:^).
VB2005 is usually the Express Edition, and it's lack of features and
capability is the reason why I did not take up VS8 a year ago. VS8 does
what
I need it to do but don't expect a Microsoft Salesperson to tell you that!
I
had to go to great lengths to find out that the price tag was more than
justified by the features.

Perhaps another issue is keywording. If VB and 2005 are left out, the
message won't get show up on a search under VB2005, which is probably more
popular than a search under VS8.

Anyway, so far I'm very happy with VB2005pro...

--
Timothy Casey GPEMC! >11950 is the nu****@fieldcraft.com.au 2email
Terms & conditions apply. See www.fieldcraft.biz/GPEMC
Discover valid interoperable web menus, IE security, TSR Control,
& the most advanced speed reading application @ www.fieldcraft.biz


Jun 23 '07 #11

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

Similar topics

75
by: Howard Nease | last post by:
Hello, everyone. I would appreciate any advice that someone could give me on my future career path. Here is my situation: I am a bright Junior in a very well-respected private high school, taking...
8
by: MikeJ | last post by:
In my office, we have workstations with standard Win 2000 images (OS plus standard apps like Office, etc.) as developers, we then install our development tools on top of those images. other...
5
by: BK-Chicago | last post by:
I am in the midst of porting a massive MFC application from VS6.0 to VS8.0. While i have fixed most of the compile time errors, i do have quite a linker error that i have not been able to resolve....
3
by: Beemer Biker | last post by:
I started seeing huge amounts of error messages such as "Validation (XHTML 1.0 Transitional):" Element schema is not supported". There was nothing wrong with that for 3 weeks and suddenly there...
4
by: pack | last post by:
Where is a Modules window of list of modules in C#.Net in VS8? How to enable and disable Browse info in C#.Net?
3
by: Vincent Fatica | last post by:
In my old .NET (2002), I have the help's index and search as tabs along with the solution explorer docked inside the visual studio (and help docs selected therein show in the same interface as my...
0
by: xieml2007 | last post by:
Dear Madam or Sir, I encountered one problem which is quite similiar to the discussions launched at the web site: http://www.thescripts.com/forum/thread280324.html
3
by: misu101 | last post by:
Hi, I have an application that defines a hash_set as: typedef hash_set<const char*, hash<const char*>, chunker_eqstr> StringSet; This code compiles OK with VS6 and SGI STL library. It is...
2
by: Juana | last post by:
Hi there, I have learned to create very, very basic queries at work, but I would like to expand my knowledge. I live in Northern California, does anyone know of any good schools and/or literature...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
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...

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.