473,605 Members | 2,637 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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****@fieldcra ft.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 1623
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****@fieldcr aft.biz>
wrote in message
news:46******** *************** @lon-reader.news.tel stra.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****@fieldcra ft.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,

"Programmin g 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****@fieldcra ft.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

"Programmin g Microsoft Visual Basic 2003: The Language" By Francesco
Balena.
And
"Programmin g 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**********@d iscussions.micr osoft.comschree f in bericht
news:DD******** *************** ***********@mic rosoft.com...
Number 11950,

"Programmin g 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****@fieldcra ft.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
"Profession al 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...@fieldcr aft.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...@fieldcra ft.com.au 2email
Terms & conditions apply. Seewww.fieldcra ft.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.Visua lBasic 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****@fieldcr aft.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****@fieldcr aft.biz>
schreef in bericht
news:46******** *************** @lon-reader.news.tel stra.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****@fieldcra ft.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_newsgroup s" <ro********@yah oo.comwrote in message
news:11******** **************@ u2g2000hsc.goog legroups.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****@fieldcra ft.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******** *****@TK2MSFTNG P02.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****@fieldcra ft.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

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

Similar topics

75
6131
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 almost all AP and accelerated classes. I am HIGHLY interested in technology, more specifically the field of Computer Science and software engineering. I have heard a whole lot about the fact that the market for software engineers nowadays is...
8
10983
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 developers in my office have installed VS8 and use it with no problems. however, on a new workstation that I recently got, I have installed VS8, and get this error whenever I try to access a C# project or create a new C# project: "Project 'XYZ'...
5
3263
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. The error i get is Error 100 error LNK2001: unresolved external symbol "public: virtual void __thiscall CWnd::PostNcDestroy(void)" (?PostNcDestroy@CWnd@@UAEXXZ) Evenout.obj I have about 200 of these on almost all the obj's that have a dialog...
3
1864
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 is. ======check out this bug========= OK: I have the following code and the phrase khaki is underlined in red as VS8 thinks something is wrong: <input id= .... height: 24px; background-color: khaki;"
4
1172
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
1248
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 program sources). Is there a way to do that (and avoid the "document explorer") with VS8? Thanks. -- - Vince
0
3970
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
3472
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 patterned after the SGI STL documentations. We are now moving to VS 2005 and the SGI STL header file is in conflict with the VS 2005 system header files. But when I try to use VS 2005 and the VS8 STL library instead of SGI STL, I got these error...
2
1268
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 that could help me in this quest? Thanks a bunch, Juana
0
8004
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
7934
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8425
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
8071
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
8288
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
6743
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
3912
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
3958
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1271
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.