473,404 Members | 2,114 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,404 software developers and data experts.

Should I learn VB.NET or ASP.NET?

TAM
Hi,

I read that ASP.NET uses VB.NET instead of VBScript. I also read that
ASP.NET is a subset of VB.NET. So if I learn VB.NET first then do I have the
knowledge for programming ASP.NET applications or do I need to learn both
VB.NET and ASP.NET.

Thank you.

TAM
Nov 17 '05 #1
21 2802
TAM,
ASP.NET is a technology, VB.NET is a language. They are not subsets of
either. You need to learn both!

You need to learn ASP.NET as that is the technology used for .NET web sites.
It
defines your web pages (.aspx) & your web services (.asmx).

You also need to learn VB.NET as the underlying programming language for the
ASP.NET.

As ASP.NET needs an underlying language for any server side code. This
language can be VB.NET, C#, or any of the other languages available for
..NET. This underlying language can be intermixed with your web page (.aspx)
or it can be 'code behind' in a standalone file. (.aspx.vb). I prefer the
code behind as its separates your logic from your presentation.

Hope this helps
Jay

"TAM" <tm***********@shaw.ca> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl...
Hi,

I read that ASP.NET uses VB.NET instead of VBScript. I also read that
ASP.NET is a subset of VB.NET. So if I learn VB.NET first then do I have the knowledge for programming ASP.NET applications or do I need to learn both
VB.NET and ASP.NET.

Thank you.

TAM

Nov 17 '05 #2
TAM
Thank you Herfried. So if I understand correctly, I need to learn both
because they are two different things.
"Herfried K. Wagner" <hi*******@m.activevb.de> wrote in message
news:OA**************@TK2MSFTNGP10.phx.gbl...
Hello,

"TAM" <tm***********@shaw.ca> schrieb:
I read that ASP.NET uses VB.NET instead of VBScript.
I also read that ASP.NET is a subset of VB.NET. So if
I learn VB.NET first then do I have the knowledge for
programming ASP.NET applications or do I need to learn both
VB.NET and ASP.NET.


VB .NET is a *programming language*, ASP .NET a *technology* that uses
programming languages (like VB .NET, C#, ...). If you are familiar with
VB .NET, it will take some affort to become familiar with ASP .NET too.

Regards,
Herfried K. Wagner
--
MVP · VB Classic, VB .NET
http://www.mvps.org/dotnet

Nov 17 '05 #3
TAM
Given the difference between VB.NET and ASP.NET, what should I learn first?


"Jay B. Harlow [MVP - Outlook]" <Ja********@email.msn.com> wrote in message
news:um*************@TK2MSFTNGP09.phx.gbl...
TAM,
ASP.NET is a technology, VB.NET is a language. They are not subsets of
either. You need to learn both!

You need to learn ASP.NET as that is the technology used for .NET web sites. It
defines your web pages (.aspx) & your web services (.asmx).

You also need to learn VB.NET as the underlying programming language for the ASP.NET.

As ASP.NET needs an underlying language for any server side code. This
language can be VB.NET, C#, or any of the other languages available for
.NET. This underlying language can be intermixed with your web page (.aspx) or it can be 'code behind' in a standalone file. (.aspx.vb). I prefer the
code behind as its separates your logic from your presentation.

Hope this helps
Jay

"TAM" <tm***********@shaw.ca> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl...
Hi,

I read that ASP.NET uses VB.NET instead of VBScript. I also read that
ASP.NET is a subset of VB.NET. So if I learn VB.NET first then do I have

the
knowledge for programming ASP.NET applications or do I need to learn both VB.NET and ASP.NET.

Thank you.

TAM


Nov 17 '05 #4
Hello,

"TAM" <tm***********@shaw.ca> schrieb:
Given the difference between VB.NET and ASP.NET,
what should I learn first?


You should learn VB .NET first. If you have experience in VB .NET, you
can learn ASP .NET.

Regards,
Herfried K. Wagner
--
MVP · VB Classic, VB .NET
http://www.mvps.org/dotnet
Nov 17 '05 #5
TAM,
As Armin & Herfried stated, you should learn VB.NET first. Depending on if
you know any programming language or not.

If you know other VB like or OOP languages, you might be able to pickup
enough VB.NET to actually learn ASP.NET first. In this case I would lean
toward at least a quick study of VB.NET & OOP first before attempting to
learn ASP.NET itself.

Hope this helps
Jay

"TAM" <tm***********@shaw.ca> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl...
Given the difference between VB.NET and ASP.NET, what should I learn first?

"Jay B. Harlow [MVP - Outlook]" <Ja********@email.msn.com> wrote in message news:um*************@TK2MSFTNGP09.phx.gbl...
TAM,
ASP.NET is a technology, VB.NET is a language. They are not subsets of
either. You need to learn both!

You need to learn ASP.NET as that is the technology used for .NET web

sites.
It
defines your web pages (.aspx) & your web services (.asmx).

You also need to learn VB.NET as the underlying programming language for

the
ASP.NET.

As ASP.NET needs an underlying language for any server side code. This
language can be VB.NET, C#, or any of the other languages available for
.NET. This underlying language can be intermixed with your web page

(.aspx)
or it can be 'code behind' in a standalone file. (.aspx.vb). I prefer the
code behind as its separates your logic from your presentation.

Hope this helps
Jay

"TAM" <tm***********@shaw.ca> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl...
Hi,

I read that ASP.NET uses VB.NET instead of VBScript. I also read that
ASP.NET is a subset of VB.NET. So if I learn VB.NET first then do I
have the
knowledge for programming ASP.NET applications or do I need to learn

both VB.NET and ASP.NET.

Thank you.

TAM



Nov 17 '05 #6
ASP.NET is a set of objects (think of them as tools) that you can use from
..NET programming languages such as VB.NET and C#
So first you need to learn the basics of a language (VB.NET is great) and
then from that base of knowledge you can launch into learning & using the
ASP.NET objects.

--
I hope this helps,
Steve C. Orr, MCSD
http://Steve.Orr.net
"TAM" <tm***********@shaw.ca> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl...
Hi,

I read that ASP.NET uses VB.NET instead of VBScript. I also read that
ASP.NET is a subset of VB.NET. So if I learn VB.NET first then do I have the knowledge for programming ASP.NET applications or do I need to learn both
VB.NET and ASP.NET.

Thank you.

TAM

Nov 17 '05 #7
Steve,

I don't totally agree. One might learn "VB.NET" by learning all about
certain events and processes which only occur in Winforms and then find that
information totally useless if they only wish to create Webforms. The two
(VB and ASP.NET) will need to be learned simultaneously by a Webforms
programmer.
I really hate these distinctions. One has to learn languages and
technologies by saying "What do I want to do" not "What commands should I
learn." Its like saying "What should I learn first, VB.NET or ADO.NET."
Certainly there are certain language constructs which one must understand
before applying themselves to databases, but if their data is in a database
they are going to need to use ADO.NET commands and constructs. And one can
produce collections, datasets, RowFilters and Crystal Reports using only the
wizards and hardly code more than "VB.NET" than the Fill command.
It might be argued that one could produce an ASP.NET page or an entire
Website using Visual Studio and code only a few lines of VB.NET code.

Regards

"Steve C. Orr, MCSD" <St***@Orr.net> wrote in message
news:#k**************@TK2MSFTNGP12.phx.gbl...
ASP.NET is a set of objects (think of them as tools) that you can use from
.NET programming languages such as VB.NET and C#
So first you need to learn the basics of a language (VB.NET is great) and
then from that base of knowledge you can launch into learning & using the
ASP.NET objects.

--
I hope this helps,
Steve C. Orr, MCSD
http://Steve.Orr.net
"TAM" <tm***********@shaw.ca> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl...
Hi,

I read that ASP.NET uses VB.NET instead of VBScript. I also read that
ASP.NET is a subset of VB.NET. So if I learn VB.NET first then do I have

the
knowledge for programming ASP.NET applications or do I need to learn both VB.NET and ASP.NET.

Thank you.

TAM


Nov 17 '05 #8
hello

for learning asp.net
you must know
html
create a web site with ms internet information serveur
programming in VB

for learning VB
you must know
reading !

Pierre
Nov 17 '05 #9
<which can do anything that a Windows Forms app can do, and a lot more>

Kevin,
Come on man. It's the exact opposite.
First let me say that I am not choosing Winforms over Webforms. They are
for two different things and programming them is quite different.
Everyone knows that a Windows form is not limited by the functions available
to applications running on a web browser. The list of events that fire in
Winforms that do not in Webforms could cover the entire screen.
One of the most major limitations on Webforms is the lack of the Validating
event. This makes it more difficult to do textbox by textbox validation.
Instead, a Webform application uses the Validation controls. Winforms are
not limited by postback or state problems.
ADO.NET applications produced on Winforms require far fewer security
measures. They can even operate using only IP address, thus accessing a
server with no website exposure needed.
Just compare the number of methods, functions and events available on
Winform controls versus Webform controls and you will see that Winforms are
2 and 3 times more robust in programmer control over the users experience.
Again. This is not a Winforms is better than Webforms debate. If I need
ASP.NET Webforms then I will use Webforms. But, chances are I will be using
Flash also because I am disappointed with the lack of control and visual
design options I have otherwise.
"Kevin Spencer" <ke***@takempis.com> wrote in message
news:e0**************@TK2MSFTNGP10.phx.gbl...
I have to go with Steve here. If you were talking about ASP, and the
extremely limited things you can do with it, I might agree, but we're
talking about ASP.Net here, which can do anything that a Windows Forms app
can do, and a lot more. The only area where the 2 technologies don't overlap is the area of UI controls, and since you can embed Windows Forms in ASP.Net pages, well....

This newsgroup has been inundated, since ASP.Net was first released, with
ASP "programmers" who were lost when transitioning to a fully-functional,
fully Object-Oriented programming technology. I have personally known a
number of VB programmers who are way out of their league now, and having to learn Object-Oriented programming for the first time.

A programming language is a set of tools for building applications. You need to know how to use the tools before you can build anything with them.

--
HTH,

Kevin Spencer
Microsoft MVP
.Net Developer
http://www.takempis.com
Complex things are made up of
lots of simple things.

"Jerry" <Je*********@yahoo.com> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl...
Steve,

I don't totally agree. One might learn "VB.NET" by learning all about
certain events and processes which only occur in Winforms and then find

that
information totally useless if they only wish to create Webforms. The two
(VB and ASP.NET) will need to be learned simultaneously by a Webforms
programmer.
I really hate these distinctions. One has to learn languages and
technologies by saying "What do I want to do" not "What commands should I learn." Its like saying "What should I learn first, VB.NET or ADO.NET."
Certainly there are certain language constructs which one must understand before applying themselves to databases, but if their data is in a

database
they are going to need to use ADO.NET commands and constructs. And one

can
produce collections, datasets, RowFilters and Crystal Reports using only

the
wizards and hardly code more than "VB.NET" than the Fill command.
It might be argued that one could produce an ASP.NET page or an entire
Website using Visual Studio and code only a few lines of VB.NET code.

Regards

"Steve C. Orr, MCSD" <St***@Orr.net> wrote in message
news:#k**************@TK2MSFTNGP12.phx.gbl...
ASP.NET is a set of objects (think of them as tools) that you can use

from .NET programming languages such as VB.NET and C#
So first you need to learn the basics of a language (VB.NET is great) and then from that base of knowledge you can launch into learning & using the ASP.NET objects.

--
I hope this helps,
Steve C. Orr, MCSD
http://Steve.Orr.net
"TAM" <tm***********@shaw.ca> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl...
> Hi,
>
> I read that ASP.NET uses VB.NET instead of VBScript. I also read that > ASP.NET is a subset of VB.NET. So if I learn VB.NET first then do I have the
> knowledge for programming ASP.NET applications or do I need to learn

both
> VB.NET and ASP.NET.
>
> Thank you.
>
> TAM
>
>



Nov 17 '05 #10
Not sure what point you were trying to make, but I didn't catch it.

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
http://www.takempis.com
Complex things are made up of
lots of simple things.

"Jerry" <Je*********@yahoo.com> wrote in message
news:uD**************@tk2msftngp13.phx.gbl...
<which can do anything that a Windows Forms app can do, and a lot more>

Kevin,
Come on man. It's the exact opposite.
First let me say that I am not choosing Winforms over Webforms. They are
for two different things and programming them is quite different.
Everyone knows that a Windows form is not limited by the functions available to applications running on a web browser. The list of events that fire in
Winforms that do not in Webforms could cover the entire screen.
One of the most major limitations on Webforms is the lack of the Validating event. This makes it more difficult to do textbox by textbox validation.
Instead, a Webform application uses the Validation controls. Winforms are
not limited by postback or state problems.
ADO.NET applications produced on Winforms require far fewer security
measures. They can even operate using only IP address, thus accessing a
server with no website exposure needed.
Just compare the number of methods, functions and events available on
Winform controls versus Webform controls and you will see that Winforms are 2 and 3 times more robust in programmer control over the users experience.
Again. This is not a Winforms is better than Webforms debate. If I need
ASP.NET Webforms then I will use Webforms. But, chances are I will be using Flash also because I am disappointed with the lack of control and visual
design options I have otherwise.
"Kevin Spencer" <ke***@takempis.com> wrote in message
news:e0**************@TK2MSFTNGP10.phx.gbl...
I have to go with Steve here. If you were talking about ASP, and the
extremely limited things you can do with it, I might agree, but we're
talking about ASP.Net here, which can do anything that a Windows Forms app
can do, and a lot more. The only area where the 2 technologies don't overlap
is the area of UI controls, and since you can embed Windows Forms in

ASP.Net
pages, well....

This newsgroup has been inundated, since ASP.Net was first released, with ASP "programmers" who were lost when transitioning to a fully-functional, fully Object-Oriented programming technology. I have personally known a
number of VB programmers who are way out of their league now, and having

to
learn Object-Oriented programming for the first time.

A programming language is a set of tools for building applications. You

need
to know how to use the tools before you can build anything with them.

--
HTH,

Kevin Spencer
Microsoft MVP
.Net Developer
http://www.takempis.com
Complex things are made up of
lots of simple things.

"Jerry" <Je*********@yahoo.com> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl...
Steve,

I don't totally agree. One might learn "VB.NET" by learning all about
certain events and processes which only occur in Winforms and then find
that
information totally useless if they only wish to create Webforms. The two (VB and ASP.NET) will need to be learned simultaneously by a Webforms
programmer.
I really hate these distinctions. One has to learn languages and
technologies by saying "What do I want to do" not "What commands
should I learn." Its like saying "What should I learn first, VB.NET or
ADO.NET." Certainly there are certain language constructs which one must

understand before applying themselves to databases, but if their data is in a

database
they are going to need to use ADO.NET commands and constructs. And one can
produce collections, datasets, RowFilters and Crystal Reports using
only
the
wizards and hardly code more than "VB.NET" than the Fill command.
It might be argued that one could produce an ASP.NET page or an entire
Website using Visual Studio and code only a few lines of VB.NET code.

Regards

"Steve C. Orr, MCSD" <St***@Orr.net> wrote in message
news:#k**************@TK2MSFTNGP12.phx.gbl...
> ASP.NET is a set of objects (think of them as tools) that you can
use from
> .NET programming languages such as VB.NET and C#
> So first you need to learn the basics of a language (VB.NET is
great) and
> then from that base of knowledge you can launch into learning &
using the
> ASP.NET objects.
>
> --
> I hope this helps,
> Steve C. Orr, MCSD
> http://Steve.Orr.net
>
>
> "TAM" <tm***********@shaw.ca> wrote in message
> news:%2****************@TK2MSFTNGP09.phx.gbl...
> > Hi,
> >
> > I read that ASP.NET uses VB.NET instead of VBScript. I also read that > > ASP.NET is a subset of VB.NET. So if I learn VB.NET first then do

I have
> the
> > knowledge for programming ASP.NET applications or do I need to

learn both
> > VB.NET and ASP.NET.
> >
> > Thank you.
> >
> > TAM
> >
> >
>
>



Nov 17 '05 #11
Cor
Tam,
You can use in ASP.Net almost everything.
VB.Net, C++.net C#.Net, classic VBScript and JScript and xml scripting
languages on the server side .

VBScript and J...Scritp on the client side.

I preffer for efficient coding VB.Net on the Server side and JScript on the
client side.

But that is a choise. There is a free example from Microsoft that uses
VBscript on the serverside, it did bring me first on the total wrong way and
not to disturb you I do not tell wich way.

Cor
Nov 17 '05 #12
Cor
Jerry,
First learn to talk, English maybe a dead language in future when everybody
maybe speaks Chineas.
(And in this sentence is more than you think).
Cor
Nov 17 '05 #13
Cor

Nov 17 '05 #14
Kevin,

You said. "I might agree, but we're talking about ASP.Net here, which can do
anything that a Windows Forms app can do, and a lot more."

Thats simply not true. Have you written any Winforms apps? Webforms is
limited. I thought that was clear in my previous message.

"Kevin Spencer" <ke***@takempis.com> wrote in message
news:ux**************@TK2MSFTNGP11.phx.gbl...
Not sure what point you were trying to make, but I didn't catch it.

--
HTH,

Kevin Spencer
Microsoft MVP
.Net Developer
http://www.takempis.com
Complex things are made up of
lots of simple things.

"Jerry" <Je*********@yahoo.com> wrote in message
news:uD**************@tk2msftngp13.phx.gbl...
<which can do anything that a Windows Forms app can do, and a lot more>

Kevin,
Come on man. It's the exact opposite.
First let me say that I am not choosing Winforms over Webforms. They are
for two different things and programming them is quite different.
Everyone knows that a Windows form is not limited by the functions available
to applications running on a web browser. The list of events that fire in Winforms that do not in Webforms could cover the entire screen.
One of the most major limitations on Webforms is the lack of the

Validating
event. This makes it more difficult to do textbox by textbox validation.
Instead, a Webform application uses the Validation controls. Winforms are not limited by postback or state problems.
ADO.NET applications produced on Winforms require far fewer security
measures. They can even operate using only IP address, thus accessing a
server with no website exposure needed.
Just compare the number of methods, functions and events available on
Winform controls versus Webform controls and you will see that Winforms

are
2 and 3 times more robust in programmer control over the users experience. Again. This is not a Winforms is better than Webforms debate. If I need ASP.NET Webforms then I will use Webforms. But, chances are I will be

using
Flash also because I am disappointed with the lack of control and visual
design options I have otherwise.
"Kevin Spencer" <ke***@takempis.com> wrote in message
news:e0**************@TK2MSFTNGP10.phx.gbl...
I have to go with Steve here. If you were talking about ASP, and the
extremely limited things you can do with it, I might agree, but we're
talking about ASP.Net here, which can do anything that a Windows Forms app can do, and a lot more. The only area where the 2 technologies don't

overlap
is the area of UI controls, and since you can embed Windows Forms in

ASP.Net
pages, well....

This newsgroup has been inundated, since ASP.Net was first released, with ASP "programmers" who were lost when transitioning to a fully-functional, fully Object-Oriented programming technology. I have personally known a number of VB programmers who are way out of their league now, and having to
learn Object-Oriented programming for the first time.

A programming language is a set of tools for building applications.
You
need
to know how to use the tools before you can build anything with them.

--
HTH,

Kevin Spencer
Microsoft MVP
.Net Developer
http://www.takempis.com
Complex things are made up of
lots of simple things.

"Jerry" <Je*********@yahoo.com> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl...
> Steve,
>
> I don't totally agree. One might learn "VB.NET" by learning all
about > certain events and processes which only occur in Winforms and then

find that
> information totally useless if they only wish to create Webforms. The two
> (VB and ASP.NET) will need to be learned simultaneously by a
Webforms > programmer.
> I really hate these distinctions. One has to learn languages and
> technologies by saying "What do I want to do" not "What commands

should
I
> learn." Its like saying "What should I learn first, VB.NET or

ADO.NET." > Certainly there are certain language constructs which one must

understand
> before applying themselves to databases, but if their data is in a
database
> they are going to need to use ADO.NET commands and constructs. And one can
> produce collections, datasets, RowFilters and Crystal Reports using only the
> wizards and hardly code more than "VB.NET" than the Fill command.
> It might be argued that one could produce an ASP.NET page or an entire > Website using Visual Studio and code only a few lines of VB.NET code. >
> Regards
>
> "Steve C. Orr, MCSD" <St***@Orr.net> wrote in message
> news:#k**************@TK2MSFTNGP12.phx.gbl...
> > ASP.NET is a set of objects (think of them as tools) that you can use from
> > .NET programming languages such as VB.NET and C#
> > So first you need to learn the basics of a language (VB.NET is great) and
> > then from that base of knowledge you can launch into learning & using the
> > ASP.NET objects.
> >
> > --
> > I hope this helps,
> > Steve C. Orr, MCSD
> > http://Steve.Orr.net
> >
> >
> > "TAM" <tm***********@shaw.ca> wrote in message
> > news:%2****************@TK2MSFTNGP09.phx.gbl...
> > > Hi,
> > >
> > > I read that ASP.NET uses VB.NET instead of VBScript. I also read

that
> > > ASP.NET is a subset of VB.NET. So if I learn VB.NET first then
do I have
> > the
> > > knowledge for programming ASP.NET applications or do I need to learn > both
> > > VB.NET and ASP.NET.
> > >
> > > Thank you.
> > >
> > > TAM
> > >
> > >
> >
> >
>
>



Nov 17 '05 #15
Of course I have written WinForms apps. I've written WinForms apps,
Services, HttpHandlers, Class Libraries, and Web Applications. I stand by my
statement. If you can't make an ASP.Net app do all that a WinForms app can
do, that's your limitation.

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
http://www.takempis.com
Complex things are made up of
lots of simple things.

"Jerry" <Je*********@yahoo.com> wrote in message
news:O9**************@TK2MSFTNGP11.phx.gbl...
Kevin,

You said. "I might agree, but we're talking about ASP.Net here, which can do anything that a Windows Forms app can do, and a lot more."

Thats simply not true. Have you written any Winforms apps? Webforms is
limited. I thought that was clear in my previous message.

"Kevin Spencer" <ke***@takempis.com> wrote in message
news:ux**************@TK2MSFTNGP11.phx.gbl...
Not sure what point you were trying to make, but I didn't catch it.

--
HTH,

Kevin Spencer
Microsoft MVP
.Net Developer
http://www.takempis.com
Complex things are made up of
lots of simple things.

"Jerry" <Je*********@yahoo.com> wrote in message
news:uD**************@tk2msftngp13.phx.gbl...
<which can do anything that a Windows Forms app can do, and a lot more>
Kevin,
Come on man. It's the exact opposite.
First let me say that I am not choosing Winforms over Webforms. They are for two different things and programming them is quite different.
Everyone knows that a Windows form is not limited by the functions available
to applications running on a web browser. The list of events that fire in
Winforms that do not in Webforms could cover the entire screen.
One of the most major limitations on Webforms is the lack of the Validating
event. This makes it more difficult to do textbox by textbox
validation. Instead, a Webform application uses the Validation controls. Winforms are not limited by postback or state problems.
ADO.NET applications produced on Winforms require far fewer security
measures. They can even operate using only IP address, thus accessing
a server with no website exposure needed.
Just compare the number of methods, functions and events available on
Winform controls versus Webform controls and you will see that Winforms
are
2 and 3 times more robust in programmer control over the users experience. Again. This is not a Winforms is better than Webforms debate. If I need ASP.NET Webforms then I will use Webforms. But, chances are I will be using
Flash also because I am disappointed with the lack of control and
visual design options I have otherwise.
"Kevin Spencer" <ke***@takempis.com> wrote in message
news:e0**************@TK2MSFTNGP10.phx.gbl...
> I have to go with Steve here. If you were talking about ASP, and the
> extremely limited things you can do with it, I might agree, but we're > talking about ASP.Net here, which can do anything that a Windows Forms app
> can do, and a lot more. The only area where the 2 technologies don't
overlap
> is the area of UI controls, and since you can embed Windows Forms in
ASP.Net
> pages, well....
>
> This newsgroup has been inundated, since ASP.Net was first released,

with
> ASP "programmers" who were lost when transitioning to a

fully-functional,
> fully Object-Oriented programming technology. I have personally
known a > number of VB programmers who are way out of their league now, and having to
> learn Object-Oriented programming for the first time.
>
> A programming language is a set of tools for building applications. You need
> to know how to use the tools before you can build anything with
them. >
> --
> HTH,
>
> Kevin Spencer
> Microsoft MVP
> .Net Developer
> http://www.takempis.com
> Complex things are made up of
> lots of simple things.
>
> "Jerry" <Je*********@yahoo.com> wrote in message
> news:%2****************@TK2MSFTNGP12.phx.gbl...
> > Steve,
> >
> > I don't totally agree. One might learn "VB.NET" by learning all

about > > certain events and processes which only occur in Winforms and then

find
> that
> > information totally useless if they only wish to create Webforms. The two
> > (VB and ASP.NET) will need to be learned simultaneously by a Webforms > > programmer.
> > I really hate these distinctions. One has to learn languages and
> > technologies by saying "What do I want to do" not "What commands

should
I
> > learn." Its like saying "What should I learn first, VB.NET or

ADO.NET."
> > Certainly there are certain language constructs which one must
understand
> > before applying themselves to databases, but if their data is in a
> database
> > they are going to need to use ADO.NET commands and constructs. And one
> can
> > produce collections, datasets, RowFilters and Crystal Reports
using
only
> the
> > wizards and hardly code more than "VB.NET" than the Fill command.
> > It might be argued that one could produce an ASP.NET page or an entire > > Website using Visual Studio and code only a few lines of VB.NET code. > >
> > Regards
> >
> > "Steve C. Orr, MCSD" <St***@Orr.net> wrote in message
> > news:#k**************@TK2MSFTNGP12.phx.gbl...
> > > ASP.NET is a set of objects (think of them as tools) that you

can use
> from
> > > .NET programming languages such as VB.NET and C#
> > > So first you need to learn the basics of a language (VB.NET is

great)
> and
> > > then from that base of knowledge you can launch into learning &

using
> the
> > > ASP.NET objects.
> > >
> > > --
> > > I hope this helps,
> > > Steve C. Orr, MCSD
> > > http://Steve.Orr.net
> > >
> > >
> > > "TAM" <tm***********@shaw.ca> wrote in message
> > > news:%2****************@TK2MSFTNGP09.phx.gbl...
> > > > Hi,
> > > >
> > > > I read that ASP.NET uses VB.NET instead of VBScript. I also

read that
> > > > ASP.NET is a subset of VB.NET. So if I learn VB.NET first then

do
I
> have
> > > the
> > > > knowledge for programming ASP.NET applications or do I need to

learn
> > both
> > > > VB.NET and ASP.NET.
> > > >
> > > > Thank you.
> > > >
> > > > TAM
> > > >
> > > >
> > >
> > >
> >
> >
>
>



Nov 17 '05 #16
Cor
Jerry,
Your globe with a Window form is sometimes not furterh than next door, with
a WebForm it is the world.
Cor
Nov 17 '05 #17
Cor
Steve,
I asume that you forget that a lot of HTML programmers (and I mean the
programmers) know the document and the window object model. Do you know it
with all the Netscape and other variants? That is a hard school.
Cor
Nov 17 '05 #18
Listen, Jerry. All of the things you mentioned can be done in an ASP.Net
app. The facts that you (1) don't know how to do them, and (2) therefore,
assume that you can't, say nothing about the technology. It says something
about your limitations, which is what I stated earlier. I'm not going to
continue this stupid debate, nor answer any of your arguments. There is no
profit in it. This is a forum for helping people, and that's what I'm here
to do.

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
http://www.takempis.com
Complex things are made up of
lots of simple things.

"Jerry III" <je******@hotmail.com> wrote in message
news:eb**************@TK2MSFTNGP10.phx.gbl...
Late to the discussion but how exactly would you read user's files to
process them? Would you upload it to the server (couple megs over a modem), process and have the user download it (and replace their original)? How
would you print reports or mailing labels? Control the layout of your UI
(remember that even IE can be set to ignore your styles)? How do you use it offline (when your ISP has an outage for example)? There's just too many
things you can't do in an ASP.NET application. They're two different
technologies meant to do two different things.

Jerry

"Kevin Spencer" <ke***@takempis.com> wrote in message
news:%2***************@TK2MSFTNGP11.phx.gbl...
Of course I have written WinForms apps. I've written WinForms apps,
Services, HttpHandlers, Class Libraries, and Web Applications. I stand by
my
statement. If you can't make an ASP.Net app do all that a WinForms app can do, that's your limitation.

--
HTH,

Kevin Spencer
Microsoft MVP
.Net Developer
http://www.takempis.com
Complex things are made up of
lots of simple things.

"Jerry" <Je*********@yahoo.com> wrote in message
news:O9**************@TK2MSFTNGP11.phx.gbl...
Kevin,

You said. "I might agree, but we're talking about ASP.Net here, which can
do
anything that a Windows Forms app can do, and a lot more."

Thats simply not true. Have you written any Winforms apps? Webforms is limited. I thought that was clear in my previous message.

"Kevin Spencer" <ke***@takempis.com> wrote in message
news:ux**************@TK2MSFTNGP11.phx.gbl...
> Not sure what point you were trying to make, but I didn't catch it.
>
> --
> HTH,
>
> Kevin Spencer
> Microsoft MVP
> .Net Developer
> http://www.takempis.com
> Complex things are made up of
> lots of simple things.
>
> "Jerry" <Je*********@yahoo.com> wrote in message
> news:uD**************@tk2msftngp13.phx.gbl...
> > <which can do anything that a Windows Forms app can do, and a lot more>
> >
> > Kevin,
> > Come on man. It's the exact opposite.
> > First let me say that I am not choosing Winforms over Webforms.

They are
> > for two different things and programming them is quite different.
> > Everyone knows that a Windows form is not limited by the functions
> available
> > to applications running on a web browser. The list of events that

fire
in
> > Winforms that do not in Webforms could cover the entire screen.
> > One of the most major limitations on Webforms is the lack of the
> Validating
> > event. This makes it more difficult to do textbox by textbox

validation.
> > Instead, a Webform application uses the Validation controls. Winforms
are
> > not limited by postback or state problems.
> > ADO.NET applications produced on Winforms require far fewer security > > measures. They can even operate using only IP address, thus

accessing
a
> > server with no website exposure needed.
> > Just compare the number of methods, functions and events available

on > > Winform controls versus Webform controls and you will see that

Winforms
> are
> > 2 and 3 times more robust in programmer control over the users
experience.
> > Again. This is not a Winforms is better than Webforms debate. If I need
> > ASP.NET Webforms then I will use Webforms. But, chances are I will be > using
> > Flash also because I am disappointed with the lack of control and

visual
> > design options I have otherwise.
> >
> >
> > "Kevin Spencer" <ke***@takempis.com> wrote in message
> > news:e0**************@TK2MSFTNGP10.phx.gbl...
> > > I have to go with Steve here. If you were talking about ASP, and the > > > extremely limited things you can do with it, I might agree, but

we're
> > > talking about ASP.Net here, which can do anything that a Windows

Forms
> app
> > > can do, and a lot more. The only area where the 2 technologies don't > > overlap
> > > is the area of UI controls, and since you can embed Windows Forms in
> > ASP.Net
> > > pages, well....
> > >
> > > This newsgroup has been inundated, since ASP.Net was first released, > with
> > > ASP "programmers" who were lost when transitioning to a
> fully-functional,
> > > fully Object-Oriented programming technology. I have personally known
a
> > > number of VB programmers who are way out of their league now,
and having
> > to
> > > learn Object-Oriented programming for the first time.
> > >
> > > A programming language is a set of tools for building

applications. You
> > need
> > > to know how to use the tools before you can build anything with

them.
> > >
> > > --
> > > HTH,
> > >
> > > Kevin Spencer
> > > Microsoft MVP
> > > .Net Developer
> > > http://www.takempis.com
> > > Complex things are made up of
> > > lots of simple things.
> > >
> > > "Jerry" <Je*********@yahoo.com> wrote in message
> > > news:%2****************@TK2MSFTNGP12.phx.gbl...
> > > > Steve,
> > > >
> > > > I don't totally agree. One might learn "VB.NET" by learning all about
> > > > certain events and processes which only occur in Winforms and then > find
> > > that
> > > > information totally useless if they only wish to create Webforms. The
> > two
> > > > (VB and ASP.NET) will need to be learned simultaneously by a
Webforms
> > > > programmer.
> > > > I really hate these distinctions. One has to learn languages and > > > > technologies by saying "What do I want to do" not "What commands > should
> > I
> > > > learn." Its like saying "What should I learn first, VB.NET or
> ADO.NET."
> > > > Certainly there are certain language constructs which one must
> > understand
> > > > before applying themselves to databases, but if their data is in a
> > > database
> > > > they are going to need to use ADO.NET commands and constructs. And
> one
> > > can
> > > > produce collections, datasets, RowFilters and Crystal Reports

using
> only
> > > the
> > > > wizards and hardly code more than "VB.NET" than the Fill command. > > > > It might be argued that one could produce an ASP.NET page or
an entire
> > > > Website using Visual Studio and code only a few lines of VB.NET code.
> > > >
> > > > Regards
> > > >
> > > > "Steve C. Orr, MCSD" <St***@Orr.net> wrote in message
> > > > news:#k**************@TK2MSFTNGP12.phx.gbl...
> > > > > ASP.NET is a set of objects (think of them as tools) that you can
> use
> > > from
> > > > > .NET programming languages such as VB.NET and C#
> > > > > So first you need to learn the basics of a language (VB.NET
is > great)
> > > and
> > > > > then from that base of knowledge you can launch into

learning & > using
> > > the
> > > > > ASP.NET objects.
> > > > >
> > > > > --
> > > > > I hope this helps,
> > > > > Steve C. Orr, MCSD
> > > > > http://Steve.Orr.net
> > > > >
> > > > >
> > > > > "TAM" <tm***********@shaw.ca> wrote in message
> > > > > news:%2****************@TK2MSFTNGP09.phx.gbl...
> > > > > > Hi,
> > > > > >
> > > > > > I read that ASP.NET uses VB.NET instead of VBScript. I
also read
> > that
> > > > > > ASP.NET is a subset of VB.NET. So if I learn VB.NET first
then do
> I
> > > have
> > > > > the
> > > > > > knowledge for programming ASP.NET applications or do I
need to > learn
> > > > both
> > > > > > VB.NET and ASP.NET.
> > > > > >
> > > > > > Thank you.
> > > > > >
> > > > > > TAM
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>



Nov 17 '05 #19
<< All of the things you mentioned can be done in an ASP.Net >>

I am reminded of a conversation that I had with a schizophrenic man who
claimed that the sky was always purple.
Just learn the differences between "System.Web.UI" and
"System.Windows.Forms" and you will have a better handle on what I am
talking about. They are as different as night is to day. And I emphasize I
LIKE ASP.NET.
All you have offered is the repetition of your statement that you can do
everything with ASP.NET.
Here's a challenge for you then. Take an extra Lithium and create an
ASP.NET page which duplicates the MDI form of Visual Studio .NET. Then when
you are a millionaire I will admit that you are right.
"Kevin Spencer" <ke***@takempis.com> wrote in message
news:u#**************@TK2MSFTNGP09.phx.gbl...
Listen, Jerry. All of the things you mentioned can be done in an ASP.Net
app. The facts that you (1) don't know how to do them, and (2) therefore,
assume that you can't, say nothing about the technology. It says something
about your limitations, which is what I stated earlier. I'm not going to
continue this stupid debate, nor answer any of your arguments. There is no
profit in it. This is a forum for helping people, and that's what I'm here
to do.

--
HTH,

Kevin Spencer
Microsoft MVP
.Net Developer
http://www.takempis.com
Complex things are made up of
lots of simple things.

"Jerry III" <je******@hotmail.com> wrote in message
news:eb**************@TK2MSFTNGP10.phx.gbl...
Late to the discussion but how exactly would you read user's files to
process them? Would you upload it to the server (couple megs over a modem),
process and have the user download it (and replace their original)? How
would you print reports or mailing labels? Control the layout of your UI
(remember that even IE can be set to ignore your styles)? How do you use

it
offline (when your ISP has an outage for example)? There's just too many
things you can't do in an ASP.NET application. They're two different
technologies meant to do two different things.

Jerry

"Kevin Spencer" <ke***@takempis.com> wrote in message
news:%2***************@TK2MSFTNGP11.phx.gbl...
Of course I have written WinForms apps. I've written WinForms apps,
Services, HttpHandlers, Class Libraries, and Web Applications. I stand by
my
statement. If you can't make an ASP.Net app do all that a WinForms app can do, that's your limitation.

--
HTH,

Kevin Spencer
Microsoft MVP
.Net Developer
http://www.takempis.com
Complex things are made up of
lots of simple things.

"Jerry" <Je*********@yahoo.com> wrote in message
news:O9**************@TK2MSFTNGP11.phx.gbl...
> Kevin,
>
> You said. "I might agree, but we're talking about ASP.Net here, which can
do
> anything that a Windows Forms app can do, and a lot more."
>
> Thats simply not true. Have you written any Winforms apps? Webforms is > limited. I thought that was clear in my previous message.
>
> "Kevin Spencer" <ke***@takempis.com> wrote in message
> news:ux**************@TK2MSFTNGP11.phx.gbl...
> > Not sure what point you were trying to make, but I didn't catch
it. > >
> > --
> > HTH,
> >
> > Kevin Spencer
> > Microsoft MVP
> > .Net Developer
> > http://www.takempis.com
> > Complex things are made up of
> > lots of simple things.
> >
> > "Jerry" <Je*********@yahoo.com> wrote in message
> > news:uD**************@tk2msftngp13.phx.gbl...
> > > <which can do anything that a Windows Forms app can do, and a lot more>
> > >
> > > Kevin,
> > > Come on man. It's the exact opposite.
> > > First let me say that I am not choosing Winforms over Webforms.

They
> are
> > > for two different things and programming them is quite different. > > > Everyone knows that a Windows form is not limited by the functions > > available
> > > to applications running on a web browser. The list of events that fire
> in
> > > Winforms that do not in Webforms could cover the entire screen.
> > > One of the most major limitations on Webforms is the lack of the
> > Validating
> > > event. This makes it more difficult to do textbox by textbox
validation.
> > > Instead, a Webform application uses the Validation controls.

Winforms

> are
> > > not limited by postback or state problems.
> > > ADO.NET applications produced on Winforms require far fewer security > > > measures. They can even operate using only IP address, thus

accessing
a
> > > server with no website exposure needed.
> > > Just compare the number of methods, functions and events available on
> > > Winform controls versus Webform controls and you will see that
Winforms
> > are
> > > 2 and 3 times more robust in programmer control over the users
> experience.
> > > Again. This is not a Winforms is better than Webforms debate.
If I > need
> > > ASP.NET Webforms then I will use Webforms. But, chances are I
will
be
> > using
> > > Flash also because I am disappointed with the lack of control
and visual
> > > design options I have otherwise.
> > >
> > >
> > > "Kevin Spencer" <ke***@takempis.com> wrote in message
> > > news:e0**************@TK2MSFTNGP10.phx.gbl...
> > > > I have to go with Steve here. If you were talking about ASP, and the
> > > > extremely limited things you can do with it, I might agree,
but we're
> > > > talking about ASP.Net here, which can do anything that a Windows Forms
> > app
> > > > can do, and a lot more. The only area where the 2 technologies don't
> > > overlap
> > > > is the area of UI controls, and since you can embed Windows

Forms
in
> > > ASP.Net
> > > > pages, well....
> > > >
> > > > This newsgroup has been inundated, since ASP.Net was first

released,
> > with
> > > > ASP "programmers" who were lost when transitioning to a
> > fully-functional,
> > > > fully Object-Oriented programming technology. I have personally known
> a
> > > > number of VB programmers who are way out of their league now,

and > having
> > > to
> > > > learn Object-Oriented programming for the first time.
> > > >
> > > > A programming language is a set of tools for building

applications.
> You
> > > need
> > > > to know how to use the tools before you can build anything with them.
> > > >
> > > > --
> > > > HTH,
> > > >
> > > > Kevin Spencer
> > > > Microsoft MVP
> > > > .Net Developer
> > > > http://www.takempis.com
> > > > Complex things are made up of
> > > > lots of simple things.
> > > >
> > > > "Jerry" <Je*********@yahoo.com> wrote in message
> > > > news:%2****************@TK2MSFTNGP12.phx.gbl...
> > > > > Steve,
> > > > >
> > > > > I don't totally agree. One might learn "VB.NET" by learning all > about
> > > > > certain events and processes which only occur in Winforms and then
> > find
> > > > that
> > > > > information totally useless if they only wish to create

Webforms.
> The
> > > two
> > > > > (VB and ASP.NET) will need to be learned simultaneously by a
> Webforms
> > > > > programmer.
> > > > > I really hate these distinctions. One has to learn
languages
and
> > > > > technologies by saying "What do I want to do" not "What

commands
> > should
> > > I
> > > > > learn." Its like saying "What should I learn first, VB.NET
or > > ADO.NET."
> > > > > Certainly there are certain language constructs which one must > > > understand
> > > > > before applying themselves to databases, but if their data is in
a
> > > > database
> > > > > they are going to need to use ADO.NET commands and
constructs. And
> > one
> > > > can
> > > > > produce collections, datasets, RowFilters and Crystal Reports using
> > only
> > > > the
> > > > > wizards and hardly code more than "VB.NET" than the Fill

command.
> > > > > It might be argued that one could produce an ASP.NET page or

an > entire
> > > > > Website using Visual Studio and code only a few lines of VB.NET > code.
> > > > >
> > > > > Regards
> > > > >
> > > > > "Steve C. Orr, MCSD" <St***@Orr.net> wrote in message
> > > > > news:#k**************@TK2MSFTNGP12.phx.gbl...
> > > > > > ASP.NET is a set of objects (think of them as tools) that you can
> > use
> > > > from
> > > > > > .NET programming languages such as VB.NET and C#
> > > > > > So first you need to learn the basics of a language
(VB.NET is > > great)
> > > > and
> > > > > > then from that base of knowledge you can launch into learning
&
> > using
> > > > the
> > > > > > ASP.NET objects.
> > > > > >
> > > > > > --
> > > > > > I hope this helps,
> > > > > > Steve C. Orr, MCSD
> > > > > > http://Steve.Orr.net
> > > > > >
> > > > > >
> > > > > > "TAM" <tm***********@shaw.ca> wrote in message
> > > > > > news:%2****************@TK2MSFTNGP09.phx.gbl...
> > > > > > > Hi,
> > > > > > >
> > > > > > > I read that ASP.NET uses VB.NET instead of VBScript. I

also read
> > > that
> > > > > > > ASP.NET is a subset of VB.NET. So if I learn VB.NET

first then
> do
> > I
> > > > have
> > > > > > the
> > > > > > > knowledge for programming ASP.NET applications or do I

need
to
> > learn
> > > > > both
> > > > > > > VB.NET and ASP.NET.
> > > > > > >
> > > > > > > Thank you.
> > > > > > >
> > > > > > > TAM
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>



Nov 17 '05 #20
Cor
Does it has another colour?
Maybe Microsoft Grey
Nov 17 '05 #21
I would like Kevin to enlighten us and show me how to enumerate client's
printers and get their setup (DPI, margins and so on) in ASP.NET. Kevin says
he's here to help yet he offers absolutely no proof of what you're saying.
Just saying that it's our limitations doesn't make it true no matter how
many times he says it.

Jerry

"Jerry Lanphear" <je******@qwest.net> wrote in message
news:O4**************@TK2MSFTNGP11.phx.gbl...
<< All of the things you mentioned can be done in an ASP.Net >>

I am reminded of a conversation that I had with a schizophrenic man who
claimed that the sky was always purple.
Just learn the differences between "System.Web.UI" and
"System.Windows.Forms" and you will have a better handle on what I am
talking about. They are as different as night is to day. And I emphasize I LIKE ASP.NET.
All you have offered is the repetition of your statement that you can do
everything with ASP.NET.
Here's a challenge for you then. Take an extra Lithium and create an
ASP.NET page which duplicates the MDI form of Visual Studio .NET. Then when you are a millionaire I will admit that you are right.
"Kevin Spencer" <ke***@takempis.com> wrote in message
news:u#**************@TK2MSFTNGP09.phx.gbl...
Listen, Jerry. All of the things you mentioned can be done in an ASP.Net
app. The facts that you (1) don't know how to do them, and (2) therefore,
assume that you can't, say nothing about the technology. It says something about your limitations, which is what I stated earlier. I'm not going to
continue this stupid debate, nor answer any of your arguments. There is no profit in it. This is a forum for helping people, and that's what I'm here to do.

--
HTH,

Kevin Spencer
Microsoft MVP
.Net Developer
http://www.takempis.com
Complex things are made up of
lots of simple things.

"Jerry III" <je******@hotmail.com> wrote in message
news:eb**************@TK2MSFTNGP10.phx.gbl...
Late to the discussion but how exactly would you read user's files to
process them? Would you upload it to the server (couple megs over a modem),
process and have the user download it (and replace their original)? How would you print reports or mailing labels? Control the layout of your UI (remember that even IE can be set to ignore your styles)? How do you use
it
offline (when your ISP has an outage for example)? There's just too
many things you can't do in an ASP.NET application. They're two different
technologies meant to do two different things.

Jerry

"Kevin Spencer" <ke***@takempis.com> wrote in message
news:%2***************@TK2MSFTNGP11.phx.gbl...
> Of course I have written WinForms apps. I've written WinForms apps,
> Services, HttpHandlers, Class Libraries, and Web Applications. I stand by
my
> statement. If you can't make an ASP.Net app do all that a WinForms
app can
> do, that's your limitation.
>
> --
> HTH,
>
> Kevin Spencer
> Microsoft MVP
> .Net Developer
> http://www.takempis.com
> Complex things are made up of
> lots of simple things.
>
> "Jerry" <Je*********@yahoo.com> wrote in message
> news:O9**************@TK2MSFTNGP11.phx.gbl...
> > Kevin,
> >
> > You said. "I might agree, but we're talking about ASP.Net here, which can
> do
> > anything that a Windows Forms app can do, and a lot more."
> >
> > Thats simply not true. Have you written any Winforms apps?
Webforms is
> > limited. I thought that was clear in my previous message.
> >
> > "Kevin Spencer" <ke***@takempis.com> wrote in message
> > news:ux**************@TK2MSFTNGP11.phx.gbl...
> > > Not sure what point you were trying to make, but I didn't catch it. > > >
> > > --
> > > HTH,
> > >
> > > Kevin Spencer
> > > Microsoft MVP
> > > .Net Developer
> > > http://www.takempis.com
> > > Complex things are made up of
> > > lots of simple things.
> > >
> > > "Jerry" <Je*********@yahoo.com> wrote in message
> > > news:uD**************@tk2msftngp13.phx.gbl...
> > > > <which can do anything that a Windows Forms app can do, and a lot > more>
> > > >
> > > > Kevin,
> > > > Come on man. It's the exact opposite.
> > > > First let me say that I am not choosing Winforms over
Webforms. They
> > are
> > > > for two different things and programming them is quite

different. > > > > Everyone knows that a Windows form is not limited by the functions > > > available
> > > > to applications running on a web browser. The list of events that > fire
> > in
> > > > Winforms that do not in Webforms could cover the entire screen. > > > > One of the most major limitations on Webforms is the lack of the > > > Validating
> > > > event. This makes it more difficult to do textbox by textbox
> validation.
> > > > Instead, a Webform application uses the Validation controls.
Winforms
>
> > are
> > > > not limited by postback or state problems.
> > > > ADO.NET applications produced on Winforms require far fewer

security
> > > > measures. They can even operate using only IP address, thus
accessing
> a
> > > > server with no website exposure needed.
> > > > Just compare the number of methods, functions and events available on
> > > > Winform controls versus Webform controls and you will see that
> Winforms
> > > are
> > > > 2 and 3 times more robust in programmer control over the users
> > experience.
> > > > Again. This is not a Winforms is better than Webforms debate. If
I
> > need
> > > > ASP.NET Webforms then I will use Webforms. But, chances are I

will be
> > > using
> > > > Flash also because I am disappointed with the lack of control and > visual
> > > > design options I have otherwise.
> > > >
> > > >
> > > > "Kevin Spencer" <ke***@takempis.com> wrote in message
> > > > news:e0**************@TK2MSFTNGP10.phx.gbl...
> > > > > I have to go with Steve here. If you were talking about ASP, and the
> > > > > extremely limited things you can do with it, I might agree, but > we're
> > > > > talking about ASP.Net here, which can do anything that a Windows > Forms
> > > app
> > > > > can do, and a lot more. The only area where the 2 technologies don't
> > > > overlap
> > > > > is the area of UI controls, and since you can embed Windows

Forms
in
> > > > ASP.Net
> > > > > pages, well....
> > > > >
> > > > > This newsgroup has been inundated, since ASP.Net was first
released,
> > > with
> > > > > ASP "programmers" who were lost when transitioning to a
> > > fully-functional,
> > > > > fully Object-Oriented programming technology. I have personally > known
> > a
> > > > > number of VB programmers who are way out of their league now, and
> > having
> > > > to
> > > > > learn Object-Oriented programming for the first time.
> > > > >
> > > > > A programming language is a set of tools for building
applications.
> > You
> > > > need
> > > > > to know how to use the tools before you can build anything with > them.
> > > > >
> > > > > --
> > > > > HTH,
> > > > >
> > > > > Kevin Spencer
> > > > > Microsoft MVP
> > > > > .Net Developer
> > > > > http://www.takempis.com
> > > > > Complex things are made up of
> > > > > lots of simple things.
> > > > >
> > > > > "Jerry" <Je*********@yahoo.com> wrote in message
> > > > > news:%2****************@TK2MSFTNGP12.phx.gbl...
> > > > > > Steve,
> > > > > >
> > > > > > I don't totally agree. One might learn "VB.NET" by
learning
all
> > about
> > > > > > certain events and processes which only occur in Winforms and then
> > > find
> > > > > that
> > > > > > information totally useless if they only wish to create
Webforms.
> > The
> > > > two
> > > > > > (VB and ASP.NET) will need to be learned simultaneously by
a > > Webforms
> > > > > > programmer.
> > > > > > I really hate these distinctions. One has to learn

languages and
> > > > > > technologies by saying "What do I want to do" not "What
commands
> > > should
> > > > I
> > > > > > learn." Its like saying "What should I learn first,
VB.NET or > > > ADO.NET."
> > > > > > Certainly there are certain language constructs which one must > > > > understand
> > > > > > before applying themselves to databases, but if their data is
in
a
> > > > > database
> > > > > > they are going to need to use ADO.NET commands and

constructs. > And
> > > one
> > > > > can
> > > > > > produce collections, datasets, RowFilters and Crystal Reports > using
> > > only
> > > > > the
> > > > > > wizards and hardly code more than "VB.NET" than the Fill
command.
> > > > > > It might be argued that one could produce an ASP.NET page
or an
> > entire
> > > > > > Website using Visual Studio and code only a few lines of

VB.NET
> > code.
> > > > > >
> > > > > > Regards
> > > > > >
> > > > > > "Steve C. Orr, MCSD" <St***@Orr.net> wrote in message
> > > > > > news:#k**************@TK2MSFTNGP12.phx.gbl...
> > > > > > > ASP.NET is a set of objects (think of them as tools)
that you
> can
> > > use
> > > > > from
> > > > > > > .NET programming languages such as VB.NET and C#
> > > > > > > So first you need to learn the basics of a language

(VB.NET
is
> > > great)
> > > > > and
> > > > > > > then from that base of knowledge you can launch into

learning
&
> > > using
> > > > > the
> > > > > > > ASP.NET objects.
> > > > > > >
> > > > > > > --
> > > > > > > I hope this helps,
> > > > > > > Steve C. Orr, MCSD
> > > > > > > http://Steve.Orr.net
> > > > > > >
> > > > > > >
> > > > > > > "TAM" <tm***********@shaw.ca> wrote in message
> > > > > > > news:%2****************@TK2MSFTNGP09.phx.gbl...
> > > > > > > > Hi,
> > > > > > > >
> > > > > > > > I read that ASP.NET uses VB.NET instead of VBScript. I

also
> read
> > > > that
> > > > > > > > ASP.NET is a subset of VB.NET. So if I learn VB.NET

first then
> > do
> > > I
> > > > > have
> > > > > > > the
> > > > > > > > knowledge for programming ASP.NET applications or do I

need
to
> > > learn
> > > > > > both
> > > > > > > > VB.NET and ASP.NET.
> > > > > > > >
> > > > > > > > Thank you.
> > > > > > > >
> > > > > > > > TAM
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>



Nov 17 '05 #22

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

Similar topics

7
by: python | last post by:
Hello folks, I have been programming with Perl then with Python for about 7 years. But I have heard a lot of praise about PHP but I would like to know what is so nice with PHP and if it is worth...
303
by: mike420 | last post by:
In the context of LATEX, some Pythonista asked what the big successes of Lisp were. I think there were at least three *big* successes. a. orbitz.com web site uses Lisp for algorithms, etc. b....
55
by: Elijah | last post by:
I have read many of the topics on learning C++ or Java first. It seems like everyone says something different. I would like to know if I should learn C++ or Java. First a little about myself. I...
5
by: larry | last post by:
Hi. Our company has about 20 application developers/architects and one certified dba. Our developers both design the databases and build the applications. We're confused about what permissions a...
21
by: TAM | last post by:
Hi, I read that ASP.NET uses VB.NET instead of VBScript. I also read that ASP.NET is a subset of VB.NET. So if I learn VB.NET first then do I have the knowledge for programming ASP.NET...
42
by: Scott Sellers | last post by:
Hi, I am a Junior Software Engineer who currently works programming in Delphi. I have been working with Delphi for around 12mths but I am interested in learning C++. The reason for this...
18
by: Zytan | last post by:
I want the same function to be run whether you press Enter or double click the listbox. It seems really verbose to write both handlers to both events everytime, even if they both call the same...
12
by: Srdja123 | last post by:
Like the topic says, I want to learn a language, but which should I learn? Which language will be mostly used in the future? C++ or C#?
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
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
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...
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...
0
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...
0
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,...

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.