Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / .NET Framework / New Users / June 2007

Tip: Looking for answers? Try searching our database.

Starting from scratch with .Net Framework -- Where to begin?

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Alex - 12 Jun 2007 17:44 GMT
Hey Guys,

I'm about to take a job where I'll be doing .net programming, however
my forte to date has been more along the lines of web programming with
ColdFusion, PHP, etc.  The last time I did application programming was
back in the MS-DOS days with C++, Pascal, and Basic.  The company will
be giving me training, but being I probably won't start for a few
weeks, I want to start getting familiar with the platform and
hopefully learn as much as possible until I actually get on the job.

First off, hardware.  My Windows box at home is P4-2.8 Ghz (not dual
core) with 256 Megs/Ram.  I'm bumping this up to 1.5-2Gigs of RAM, and
hopefully this will be suffice for Visual Studio 2005.  Speaking of
hardware, I'm going to school at nights working on my BS, and the
college bookstore has VS2005 Pro for $99... can't beat that :)  Oh,
and my PC runs Windows XP Pro.

So, after I have the hardware and software, can anyone give me some
pointers on books or web resources?  I know I'll need to focus on
Visual Basic, C#, and ASP.Net, and I'd like books or resources showing
from basic 'hello world' apps to database integration with MS SQL
2005.  I'm investigating 180-day eval copies of Windows Server 2003
and MS SQL 2005 to test with MS SQL as well.

Thanks for any pointers.  I believe my programming skills are strong,
so it's mainly learning the .Net framework and how to create the
processes I've used for years in that environment.  Any help or
suggestions along those lines would greatly be unappreciative.

Thanks again --

Alex
Scott M. - 12 Jun 2007 18:59 GMT
Here are a couple of tips:

Make sure IIS is installed and running when you in stall VS 2005.  With XP
Pro., IIS is an optional Windows Component to add, but it is typically not
installed by default.  You'll need your WinXP CD to install it if it is not
already installed.

Second,  you definitely want to bump up your ram 256MB will make things very
slow going.  The rule on RAM is more = better!

As for learning how to work with .NET, understand that there is the
Framework and then there is the language that you wish to interact with the
Framework in.  Also, whicever language you use isn't really that important,
since they all perform more or less equally and have similar performance.
But, all the languages are Object Oriented.  So, here's my suggestions:

Start out by learning OO concepts (if you don't already have a grasp of
this).  You won't get too far without an understanding of OO.
Next, dive into the Framework and learn what it is comprised of and what
those pieces do (the Common Language Runtime [CLR], the Garbage Collector
[GC], the various compilers, the Base Classs Libary, etc.).
Finally, pick the language you want to work with and begin to learn the
sytax and behavior of that language.

It's tough to find one book that covers all this material well, more likely,
you'll need several resources.  For a good begininng to all of this, I'd
recommend:

"Programming Visual Basic" by Microsoft Press
ASP.net
msdn.microsoft.com

Good luck!

-Scott M.

> Hey Guys,
>
[quoted text clipped - 28 lines]
>
> Alex
Jim Rand - 12 Jun 2007 20:49 GMT
The .NET Step by Step series is outstanding.  In your case, get the ADO.NET
step by step first and then the ASP.NET step by step.

> Hey Guys,
>
> I'm about to take a job where I'll be doing .net programming, however
> my forte to date has been more along the lines of web programming with
Kevin Spencer - 13 Jun 2007 11:34 GMT
Hi Alex,

The most important resource is the Microsoft MSDN Library:
http://msdn2.microsoft.com/en-us/library/default.aspx It has the complete
reference, plus introductory articles, How-tos, Starter Kits, Sample Code,
etc. The MSDN web site itself
(http://msdn2.microsoft.com/en-us/default.aspx) is also invaluable, and has
developer sections for various topics, as well as tons of free downloads,
including Starter Kits, add-ons, etc. Get your hands on a copy of Visual
Studio ASAP so that you can start playing with it. You will love it.

Signature

HTH,

Kevin Spencer
Microsoft MVP

Printing Components, Email Components,
FTP Client Classes, Enhanced Data Controls, much more.
DSI PrintManager, Miradyne Component Libraries:
http://www.miradyne.net

> Hey Guys,
>
[quoted text clipped - 28 lines]
>
> Alex
Alex - 13 Jun 2007 20:01 GMT
> Hi Alex,
>
[quoted text clipped - 50 lines]
>
> - Show quoted text -

Hey Guys---

Thanks for all the wonderful information.  I'm reading up on the
concepts of OOP and the .Net Framework, and it's totally
interesting...  One question though, are there any open source
applications written in .Net?  I'd enjoy finding a fully working
application and peaking under the hood to see how they make it happen,
so just curious.

Thanks again --

Alex
Alex - 13 Jun 2007 20:14 GMT
> > Hi Alex,
>
[quoted text clipped - 69 lines]
>
> - Show quoted text -

Hmm..  once I learn to program with .Net I'd like to start writing
stuff under the FOSS umbrella, but after checking Sourceforge and
other OSS repositories, I'm finding a huge lack of OSS written
with .Net of any kind.  Out of the many thousands of applications
posted on Sourceforge, only 44 use Visual Basic and 290 use C#.  Then
i ran cross this article by Shaun Walker about Windows and FOSS:
http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/207/Default.aspx

Interesting read...  I'm a huge advocate of FOSS, and though one of my
primary reasons to learn .Net is for my job...  I hope a byproduct
will be my ability to code some neat stuff for other users to use, and
release it as OSS.

I know this is abit off topic, but with .Net being as big as it is,
why aren't there more open source projects using .Net?

Thanks ..

Alex
Kevin Spencer - 14 Jun 2007 11:59 GMT
Hi Alex,

I have no idea, other than the ideas espoused in the article you linked to.
Open Source is a pretty good idea, but one has to make a living. Personally,
I think one has to be balanced with regards to what one shares. I find that
a great deal of Open Source code is pretty hacky. Anyone that is an
extremist is probably not making a good living as a developer. And anyone
making a good living as a developer is probably not writing all Open Source
code!

Signature

HTH,

Kevin Spencer
Microsoft MVP

Printing Components, Email Components,
FTP Client Classes, Enhanced Data Controls, much more.
DSI PrintManager, Miradyne Component Libraries:
http://www.miradyne.net

> I know this is abit off topic, but with .Net being as big as it is,
> why aren't there more open source projects using .Net?
>
> Thanks ..
>
> Alex
Alex - 14 Jun 2007 17:10 GMT
> Hi Alex,
>
[quoted text clipped - 11 lines]
> Kevin Spencer
> Microsoft MVP

Hi Kevin,

My philosophies have always sided with the Open Source community, but
having a family I also know I have to be able to put supper on the
table.  Though making money from OSS is possible, it's the type of
endeavour which takes lots of money and time before breaking even.
Personally once I learn .Net for my professional job, I'd like to use
those skills for personal projects and create software for anyone to
use, whether it's OSS or Shareware.  Nothing ground breaking, just
some tools I personally could use and maybe others could as well.

On that note, with .Net seemingly the most popular programming
language for Windows and with Windows having 95% (give or take) of the
desktop market, I was just surprised that there's not more OSS written
with .Net.

Take care ...

Alex

Rate this thread:







Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.