[Mono-list] Re: Am confused
Marco Parenzan
thinkingindotnet@libero.it
Wed, 18 Sep 2002 17:11:19 +0200
This is a multi-part message in MIME format.
------=_NextPart_000_0011_01C25F36.67ABA4D0
Content-Type: text/plain;
charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
The new Microsoft vision about application programmability is VSA.
VSA stands for "Visual Studio for Application". In Visual Studio.NET, if =
you click on Tools | Macro | Macro IDE, you enter in a VSA environment.
VBA : VB6 =3D VSA : VB.NET
It's not entirely correct, because VSA is much more.... for example it's =
a runtime environment that can be hosted under a Web Site to allow =
remote programmability...
There is an article on MSDN: =
http://msdn.microsoft.com/msdnmag/issues/02/08/VisualStudioforApplication=
s/default.asp
Another thing. Microsoft will release VBA 6.3 on the next version of =
Office: for now it is not planned a migration under .NET/VSA.
This is because VBA, despite of it's power, is not used so much.
VBScript is a different thing. It's a scripting language with the sintax =
of a Visual Basic. It's dead.
(but it had the first definition of class....end class construct: VB6 =
had one file for each class)
Marco Parenzan
>From: Miguel de Icaza <miguel@ximian.com>
>To: mono-list@ximian.com
>Organization:
>Date: 17 Sep 2002 11:18:22 -0400
>Subject: [Mono-list] Am confused.
>Hello guys,
> I am confused about the Basic programming language offerings from
>Microsoft. So I understand there is VB.NET, and I understand that =
there
>was an older version of VB called VB6. Now, what is the deal with VBA?
> For instance, what is the relationship between Access and Excel and
> all these VB languages?
>Miguel
------=_NextPart_000_0011_01C25F36.67ABA4D0
Content-Type: text/html;
charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>
<DIV><SPAN class=3D291444514-18092002><FONT face=3DArial size=3D2>The =
new Microsoft=20
vision about application programmability is =
VSA.</FONT></SPAN></DIV>
<DIV><SPAN class=3D291444514-18092002><FONT face=3DArial size=3D2>VSA =
stands for=20
"Visual Studio for Application". In Visual Studio.NET, if you click on =
Tools |=20
Macro | Macro IDE, you enter in a VSA environment.</FONT></SPAN></DIV>
<DIV><SPAN class=3D291444514-18092002><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D291444514-18092002><FONT face=3DArial size=3D2>VBA : =
VB6 =3D VSA :=20
VB.NET</FONT></SPAN></DIV>
<DIV><SPAN class=3D291444514-18092002><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D291444514-18092002><FONT face=3DArial size=3D2>It's =
not entirely=20
correct, because VSA is much more.... for example it's a runtime =
environment=20
that can be hosted under a Web Site to allow remote=20
programmability...</FONT></SPAN></DIV>
<DIV><SPAN class=3D291444514-18092002><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D291444514-18092002><FONT face=3DArial size=3D2>There =
is an article=20
on MSDN: <A=20
href=3D"http://msdn.microsoft.com/msdnmag/issues/02/08/VisualStudioforApp=
lications/default.asp">http://msdn.microsoft.com/msdnmag/issues/02/08/Vis=
ualStudioforApplications/default.asp</A></FONT></SPAN></DIV>
<DIV><SPAN class=3D291444514-18092002><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D291444514-18092002><FONT face=3DArial =
size=3D2>Another thing.=20
Microsoft will release VBA 6.3 on the next version of Office: for now it =
is not=20
planned a migration under .NET/VSA.</FONT></SPAN></DIV>
<DIV><SPAN class=3D291444514-18092002><FONT face=3DArial size=3D2>This =
is because VBA,=20
despite of it's power, is not used so much.</FONT></SPAN></DIV>
<DIV><SPAN class=3D291444514-18092002><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D291444514-18092002><FONT face=3DArial =
size=3D2>VBScript is a=20
different thing. It's a scripting language with the sintax of a Visual =
Basic.=20
It's dead.</FONT></SPAN></DIV>
<DIV><SPAN class=3D291444514-18092002><FONT face=3DArial size=3D2>(but =
it had the=20
first definition of class....end class construct: VB6 had one file for =
each=20
class)</FONT></SPAN></DIV>
<DIV><SPAN class=3D291444514-18092002><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D291444514-18092002> <FONT =
face=3DArial=20
size=3D2>Marco Parenzan</FONT></SPAN></DIV>
<DIV><SPAN class=3D291444514-18092002><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D291444514-18092002><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D291444514-18092002>></SPAN>From: Miguel de Icaza =
<<A=20
href=3D"mailto:miguel@ximian.com">miguel@ximian.com</A>><BR><SPAN=20
class=3D291444514-18092002>></SPAN>To: <A=20
href=3D"mailto:mono-list@ximian.com">mono-list@ximian.com</A><BR><SPAN=20
class=3D291444514-18092002>></SPAN>Organization:<BR><SPAN=20
class=3D291444514-18092002>></SPAN>Date: 17 Sep 2002 11:18:22 =
-0400<BR><SPAN=20
class=3D291444514-18092002>></SPAN>Subject: [Mono-list] Am=20
confused.<BR><BR><SPAN class=3D291444514-18092002>></SPAN>Hello=20
guys,<BR><BR><SPAN class=3D291444514-18092002>></SPAN> I =
am=20
confused about the Basic programming language offerings from<BR><SPAN=20
class=3D291444514-18092002>></SPAN>Microsoft. So I understand =
there is=20
VB.NET, and I understand that there<BR><SPAN=20
class=3D291444514-18092002>></SPAN>was an older version of VB called =
VB6. =20
Now, what is the deal with VBA?<BR><BR><SPAN=20
class=3D291444514-18092002>></SPAN> For instance, what is =
the=20
relationship between Access and Excel and<BR><SPAN =
class=3D291444514-18092002>>=20
</SPAN>all these VB languages?<BR><BR><SPAN=20
class=3D291444514-18092002>></SPAN>Miguel</DIV>
<DIV><FONT face=3DArial =
size=3D2></FONT> </DIV></FONT></DIV></BODY></HTML>
------=_NextPart_000_0011_01C25F36.67ABA4D0--