PC Review


Reply
Thread Tools Rate Thread

Trivial question - Visual C# .Net vs Visual Studio .Net

 
 
John Timbers
Guest
Posts: n/a
 
      2nd Oct 2003
I'd like to purchase Visual C# .Net for learning purposes only since it's a
lot cheaper than Visual Studio (note that I'm a very experienced C++
developer). Can someone simply clarify the basic differences. Ok, Visual
Studio has C++, VB and J++ thrown in plus some extra bells and whistles (I
already have some minimal experience) but are both IDE's essentially the
same (including the same IDE support for creating forms, ADO.NET DataSets,
etc.). When I eventually move to Visual Studio permanently I don't want to
face an entirely new learning curve. Thanks.


 
Reply With Quote
 
 
 
 
Dick Grier
Guest
Posts: n/a
 
      2nd Oct 2003
Hi,

The IDEs are the same. You are limited to C#... It is intended to do just
what you want, so I'd say, "Go for it." Get the full VS 2003(or X) later.

--
Richard Grier (Microsoft Visual Basic MVP)

See www.hardandsoftware.net for contact information.

Author of Visual Basic Programmer's Guide to Serial Communications, 3rd
Edition ISBN 1-890422-27-4 (391 pages) published February 2002.


 
Reply With Quote
 
Guinness Mann
Guest
Posts: n/a
 
      3rd Oct 2003
In article <eqN2$(E-Mail Removed)>, _(E-Mail Removed)
says...
> I'd like to purchase Visual C# .Net for learning purposes only since it's a
> lot cheaper than Visual Studio (note that I'm a very experienced C++
> developer). Can someone simply clarify the basic differences. Ok, Visual
> Studio has C++, VB and J++ thrown in plus some extra bells and whistles (I
> already have some minimal experience) but are both IDE's essentially the
> same (including the same IDE support for creating forms, ADO.NET DataSets,
> etc.). When I eventually move to Visual Studio permanently I don't want to
> face an entirely new learning curve. Thanks.


I'd check to make sure that the SQL server stuff is in C#.Net.

Consider that if you can qualify for an Academic discount, you can get
the full VS.NET for about $80.

One class at a local community college (in *anything*) gets you a
student Id which qualifies you for the Academic discount (even if you
never go to class <wink>). You can't do production work with an
Academic edition, but for "learning purposes only" it can't be beat.

-- Rick

 
Reply With Quote
 
John Timbers
Guest
Posts: n/a
 
      3rd Oct 2003
> The IDEs are the same. You are limited to C#... It is intended to do just
> what you want, so I'd say, "Go for it." Get the full VS 2003(or X) later.


I will be. Thanks very much.


 
Reply With Quote
 
John Timbers
Guest
Posts: n/a
 
      3rd Oct 2003
> I'd check to make sure that the SQL server stuff is in C#.Net.

I hope so. Access to a DB is no problem but whether the IDE provides the
same basic DB support as Visual Studio does is another matter.

> Consider that if you can qualify for an Academic discount, you can get
> the full VS.NET for about $80.
>
> One class at a local community college (in *anything*) gets you a
> student Id which qualifies you for the Academic discount (even if you
> never go to class <wink>). You can't do production work with an
> Academic edition, but for "learning purposes only" it can't be beat.


I've actually considered it (or purchasing it through a student) but quite
frankly I don't know if it's ethical. Some still care about that believe it
or not (to the surprise of many). MS only makes it available to bona fide
students for a reason but I really only want it for learning purposes. If
they released it to the general public however there would be a run on the
product by unscrupulous developers. They're also trying to raise the next
generation of MS loyalists of course but I have to believe that they really
don't have a problem with people who are truly purchasing it for learning
purposes. That may be rationalization but I'd like to hear what MS really
has to say about it (any reps reading here?). Anyway, thanks for the
feedback.


 
Reply With Quote
 
mikeb
Guest
Posts: n/a
 
      3rd Oct 2003
John Timbers wrote:

> I'd like to purchase Visual C# .Net for learning purposes only since it's a
> lot cheaper than Visual Studio (note that I'm a very experienced C++
> developer). Can someone simply clarify the basic differences. Ok, Visual
> Studio has C++, VB and J++ thrown in plus some extra bells and whistles (I
> already have some minimal experience) but are both IDE's essentially the
> same (including the same IDE support for creating forms, ADO.NET DataSets,
> etc.). When I eventually move to Visual Studio permanently I don't want to
> face an entirely new learning curve. Thanks.
>
>


I believe that Visual C# Standard edition does not include IDE support
for database operations.

The comparison table for the various versions of Visual Studio is at:

http://msdn.microsoft.com/vstudio/ho.../choosing.aspx

The comparison table between Visual C# Std Edition and Visual Studio
Professional is at:

http://msdn.microsoft.com/vcsharp/ho.../choosing.aspx

It's not particularly detailed, but it does seem to exclude 'visually
author powerful data-driven software'.

--
mikeb

 
Reply With Quote
 
K. Shier
Guest
Posts: n/a
 
      10th Oct 2003
i don't see any mention of this in the feature matrices, so i'm not sure if
it applies to VC#.Net, but back when i bought VB.Net Standard, i was rudely
surprised to find out it could only connect to MSDE not a full-version SQL
Server database.

also interesting to note that VB.Net Std. prohibits you from authoring user
controls while VC# Std. doesn't seem to have any similar limitation.

as for the ethics involved - i'm not an M$ rep, but i did give it some
thought...

my humble opinion: (ethics withheld) if you register at a school & enroll
in a class, you are a student by definition. lots of 'students' pay and
never show up!

my humble opinion: (ethics interjected, for the conscience that needs a bit
more massaging) if you register at a school & enroll in a class, you are a
student by definition. if you one day decide that you can use the
courseware to teach yourself better than your instructor can, and decide to
go into self-driven study mode and never return to class, you are still, by
definition, a student until the end of the semester. (individual
school's/instructor's attendance policies vary! but, unless the instructor
has a specific attendance requirement, you could even show up for the final
to (hopefully) pass it and still get credit. i've seen it done many times &
even done it once myself!) if you buy the academic version of the software
with good faith intent to use it only for learning purposes, i don't see an
ethical conflict.

i don't know the internal workings of the M$ educational 'sponsorship'
mechanism, but i don't see how your actions would be depriving anyone. (the
school still got their tuition money. the bookstore still got the purchase
price. i don't know exactly what M$ expects out of the deal, but that's
between the college/bookstore and them. you have already fulfilled your
part of the contract by paying to enroll in class and purchase the software)
you have already stated that you have good-faith intentions to use it in a
non-production setting, so you are not sapping the economy of real
developers...

all localized definitions aside, though, my idealist opinion is that the
mere fact that you state "i want to learn!" makes you a student and entitled
to the benefits thereof. =) good luck! =)


"mikeb" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> John Timbers wrote:
>
> > I'd like to purchase Visual C# .Net for learning purposes only since

it's a
> > lot cheaper than Visual Studio (note that I'm a very experienced C++
> > developer). Can someone simply clarify the basic differences. Ok, Visual
> > Studio has C++, VB and J++ thrown in plus some extra bells and whistles

(I
> > already have some minimal experience) but are both IDE's essentially the
> > same (including the same IDE support for creating forms, ADO.NET

DataSets,
> > etc.). When I eventually move to Visual Studio permanently I don't want

to
> > face an entirely new learning curve. Thanks.
> >
> >

>
> I believe that Visual C# Standard edition does not include IDE support
> for database operations.
>
> The comparison table for the various versions of Visual Studio is at:
>
> http://msdn.microsoft.com/vstudio/ho.../choosing.aspx
>
> The comparison table between Visual C# Std Edition and Visual Studio
> Professional is at:
>
> http://msdn.microsoft.com/vcsharp/ho.../choosing.aspx
>
> It's not particularly detailed, but it does seem to exclude 'visually
> author powerful data-driven software'.
>
> --
> mikeb
>



 
Reply With Quote
 
Robert Lo
Guest
Posts: n/a
 
      1st Nov 2003
Hi,
Why not just order the trial VS.net from M$?
http://msdn.microsoft.com/vstudio/productinfo/trial/
You can even try it on-line.
As someone points out, this is super depressing that an experienced
C++ developer can't afford a copy of VS.net.
May be, your company or your friends have a trail copy of VS.net
already since M$ mail them out to developers like there is no
tomorrow.
Robert
"K. Shier" <(E-Mail Removed)> wrote in message news:<(E-Mail Removed)>...
> i don't see any mention of this in the feature matrices, so i'm not sure if
> it applies to VC#.Net, but back when i bought VB.Net Standard, i was rudely
> surprised to find out it could only connect to MSDE not a full-version SQL
> Server database.
>
> also interesting to note that VB.Net Std. prohibits you from authoring user
> controls while VC# Std. doesn't seem to have any similar limitation.
>
> as for the ethics involved - i'm not an M$ rep, but i did give it some
> thought...
>
> my humble opinion: (ethics withheld) if you register at a school & enroll
> in a class, you are a student by definition. lots of 'students' pay and
> never show up!
>
> my humble opinion: (ethics interjected, for the conscience that needs a bit
> more massaging) if you register at a school & enroll in a class, you are a
> student by definition. if you one day decide that you can use the
> courseware to teach yourself better than your instructor can, and decide to
> go into self-driven study mode and never return to class, you are still, by
> definition, a student until the end of the semester. (individual
> school's/instructor's attendance policies vary! but, unless the instructor
> has a specific attendance requirement, you could even show up for the final
> to (hopefully) pass it and still get credit. i've seen it done many times &
> even done it once myself!) if you buy the academic version of the software
> with good faith intent to use it only for learning purposes, i don't see an
> ethical conflict.
>
> i don't know the internal workings of the M$ educational 'sponsorship'
> mechanism, but i don't see how your actions would be depriving anyone. (the
> school still got their tuition money. the bookstore still got the purchase
> price. i don't know exactly what M$ expects out of the deal, but that's
> between the college/bookstore and them. you have already fulfilled your
> part of the contract by paying to enroll in class and purchase the software)
> you have already stated that you have good-faith intentions to use it in a
> non-production setting, so you are not sapping the economy of real
> developers...
>
> all localized definitions aside, though, my idealist opinion is that the
> mere fact that you state "i want to learn!" makes you a student and entitled
> to the benefits thereof. =) good luck! =)
>
>
> "mikeb" <(E-Mail Removed)> wrote in message
> news:(E-Mail Removed)...
> > John Timbers wrote:
> >
> > > I'd like to purchase Visual C# .Net for learning purposes only since

> it's a
> > > lot cheaper than Visual Studio (note that I'm a very experienced C++
> > > developer). Can someone simply clarify the basic differences. Ok, Visual
> > > Studio has C++, VB and J++ thrown in plus some extra bells and whistles

> (I
> > > already have some minimal experience) but are both IDE's essentially the
> > > same (including the same IDE support for creating forms, ADO.NET

> DataSets,
> > > etc.). When I eventually move to Visual Studio permanently I don't want

> to
> > > face an entirely new learning curve. Thanks.
> > >
> > >

> >
> > I believe that Visual C# Standard edition does not include IDE support
> > for database operations.
> >
> > The comparison table for the various versions of Visual Studio is at:
> >
> > http://msdn.microsoft.com/vstudio/ho.../choosing.aspx
> >
> > The comparison table between Visual C# Std Edition and Visual Studio
> > Professional is at:
> >
> > http://msdn.microsoft.com/vcsharp/ho.../choosing.aspx
> >
> > It's not particularly detailed, but it does seem to exclude 'visually
> > author powerful data-driven software'.
> >
> > --
> > mikeb
> >

 
Reply With Quote
 
John Tobler
Guest
Posts: n/a
 
      4th Nov 2003
Robert wrote:
> As someone points out, this is super depressing that an experienced
> C++ developer can't afford a copy of VS.net. ....


I'm a bit tired of seeing threads and chains of posts like this, so I put up
this weblog entry to deal with it:

http://weblogs.asp.net/jtobler/posts/35599.aspx

John Tobler


 
Reply With Quote
 
Alvin Bruney
Guest
Posts: n/a
 
      4th Nov 2003
From your blog you wrote:
>You can use Notepad or any better editor to write the code. In fact, I

strongly recommend >learning to write .NET code *without* using Visual
Studio.NET so you *really* learn what's >going on

That premise is so bogus. How about paraphrasing it like this. To learn to
drive a car, I'd really suggest you remove the engine so you can learn how
the car moves. Or how about this: I really recommend you learn HTML to do
web programming so you understand how things work inside a web page. Nuff
said. The point of tools like VS is to abstract this tedium out of the
programmers hands so s/he can concentrate on what matters most - developing
products.

The point is this: tools are for a programmer's benefit. At the end of the
day, your paycheck is based on your productivity, not on how much you know
about what goes on underneath the hood. How can that knowledge help you be
more productive if you have to write out boiler plate code for yourself. You
can't because you are wasting your time re-inventing a finely tuned wheel.
What's the good of this knowledge if you let the environment write the code
for you? So you haven't really gained anything for the company who pays you
your check.

Now if you are in the business of writing IDE's, then that is an entirely
different kettle of fish because you wouldn't be a 'learner' in the first
place. If a tool increases your productivity, you need to learn how to use
it. VS studio increases programmer productivity. Learn how to use it to
increase your productivity. I actually have programmers still using notepad
taking forever to write simple apps on company time. I actually have
programmers writing html in aspx pages. I actually have these same
programmers complaining that I make them look bad because I crank out
projects too fast. Now, that there, aint right. You can tell this is a
thorny issue for me, can't you?
--


-----------
Got TidBits?
Get it here: www.networkip.net/tidbits
"John Tobler" <(E-Mail Removed)> wrote in message
news:eN8H#(E-Mail Removed)...
> Robert wrote:
> > As someone points out, this is super depressing that an experienced
> > C++ developer can't afford a copy of VS.net. ....

>
> I'm a bit tired of seeing threads and chains of posts like this, so I put

up
> this weblog entry to deal with it:
>
> http://weblogs.asp.net/jtobler/posts/35599.aspx
>
> John Tobler
>
>



 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to take an IE rendered screenshot of a website with visual studio .net 2002 or visual stuido .net 2003? I can't install visual studio .net 2005 on this computer. Daniel Microsoft Dot NET 4 17th May 2007 08:56 PM
How to take an IE rendered screenshot of a website with visual studio .net 2002 or visual stuido .net 2003? I can't install visual studio .net 2005 on this computer. Daniel Microsoft Dot NET Framework 1 14th May 2007 09:05 PM
How to take an IE rendered screenshot of a website with visual studio .net 2002 or visual stuido .net 2003? I can't install visual studio .net 2005 on this computer. Daniel Microsoft C# .NET 0 14th May 2007 08:45 PM
Trivial question - Visual C# .Net vs Visual Studio .Net John Timbers Microsoft Dot NET Framework 32 8th Nov 2003 07:12 AM
Trivial question - Visual C# .Net vs Visual Studio .Net John Timbers Microsoft C# .NET 25 8th Nov 2003 07:12 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 08:12 PM.