Main Page | Report this Page
.NET DotNet Forum Index  »  Visual C# Forum  »  getting to know c#...
Page 1 of 1    

getting to know c#...

Author Message
JohnE...
Posted: Tue Jun 30, 2009 7:51 pm
Guest
Hello. I have been designated at work to convert MS Access databases (front
end only as back ends are on SQL Server) over to webapps using C#. I am
excited about this task and realize the learning curve is going to going
straight up. My concern is learning, grasping, comprehending the C#
language. My experience is mainly in VBA use in Access and Excel.

So, I guess my question is what others in this group did or recommend books,
vids, tutorials, etc that I could use to learn C#? Anything is appreciated
since I am starting practically with nothing as it is. Do have Visual Studio
2008 Pro, so at least it's a start.

Thanks for your time and recommendations and suggestions.

.... John
 
Rich P...
Posted: Wed Jul 01, 2009 2:37 pm
Guest
IF there is a local community college in your area - the college will
usually have some comsc (computer science) course which would include
C/C++/Java/VB. I took all the C/C++/MFC courses years back thinking I
would never need it - until I started having to migrate stuff to C#
(just like you). The majority of Microsoft development stuff is based
on C/C++/MFC. So I would recommend getting a good grasp of the
fundamentals in C/C++ at a community college (or university if money is
not an object) where you have an instructor who can explain stuff in
some depth.

C# is pretty much a fancier (way easier to use) version of C/C++/MFC and
managed (so you don't have to deal with malloc and calloc... from what
little I remember of my C/C++ days - maybe not quite as low level). I
would have had a much more difficult time in the migration process from
VB to C# if I did not at least have C/C++ in the background somewhere.

Rich

*** Sent via Developersdex http://www.developersdex.com ***
 
JohnE...
Posted: Fri Jul 03, 2009 9:46 am
Guest
Thanks to the 4 of you for responding. Each suggestion will be given
consideration.
.... John



"JohnE" wrote:

Quote:
Hello. I have been designated at work to convert MS Access databases (front
end only as back ends are on SQL Server) over to webapps using C#. I am
excited about this task and realize the learning curve is going to going
straight up. My concern is learning, grasping, comprehending the C#
language. My experience is mainly in VBA use in Access and Excel.

So, I guess my question is what others in this group did or recommend books,
vids, tutorials, etc that I could use to learn C#? Anything is appreciated
since I am starting practically with nothing as it is. Do have Visual Studio
2008 Pro, so at least it's a start.

Thanks for your time and recommendations and suggestions.

... John
 
Simon Hart [MVP]...
Posted: Tue Jul 07, 2009 12:56 pm
Guest
Quote:
You are 100% correct about the learning curve. However, only a small
proportion of it will be actually learning C# - the main task will be to
get your mindset into the .NET Framework way of doing things.


I'd disagree with this. I'd say learning to use C# properly is going to be a
massive learning curve for someone used to using VBA. The easy part is using
the framework libraries. As we all know, one thing about a well designed
library is its ease of use, and I'd say the .NET Framework is pretty well
designed (at least most of it).

--
Simon Hart
Visual Developer - Device Application Development MVP
http://www.simonrhart.com

"Mark Rae [MVP]" <mark at (no spam) markNOSPAMrae.net> wrote in message
news:u13rp4x%23JHA.2872 at (no spam) TK2MSFTNGP05.phx.gbl...
Quote:
"JohnE" <JohnE at (no spam) discussions.microsoft.com> wrote in message
news:06C9E009-B0CC-431A-A98E-36F2B31EC28D at (no spam) microsoft.com...

I have been designated at work to convert MS Access databases (front
end only as back ends are on SQL Server) over to webapps using C#.

Thanks for your time and recommendations and suggestions.

The best advice I can give you is to forget completely any thoughts of
"conversion". Access apps have so little in common with browser-based apps
that any conversion attempt would just be a waste of time.

You are 100% correct about the learning curve. However, only a small
proportion of it will be actually learning C# - the main task will be to
get your mindset into the .NET Framework way of doing things.

I suggest you get a copy of this:
http://www.amazon.co.uk/Beginning-ASP-NET-3-5-2008-Professional/dp/1590598911/ref=sr_1_1?ie=UTF8&s=books&qid=1246543023&sr=8-1
and work your way all the way through it from beginning to end.

Once you've done that, and not before, then start thinking about how to
create new web-based apps in ASP.NET which meet your current business
requirements. By all means refer to the existing Access apps as a
cross-check, but nothing more.

And, when you need ASP.NET help in the future, the correct newsgroup is
microsoft.public.dotnet.framework.aspnet


--
Mark Rae
ASP.NET MVP
http://www.markrae.net
 
 
Page 1 of 1    
All times are GMT - 5 Hours
The time now is Sun Nov 29, 2009 11:15 am