Click here to Skip to main content
15,888,803 members
Home / Discussions / .NET (Core and Framework)
   

.NET (Core and Framework)

 
AnswerRe: Load a DLL Dynamically Pin
Pete O'Hanlon29-Aug-07 9:10
mvePete O'Hanlon29-Aug-07 9:10 
QuestionIn Windows Server 2003, how to run C# application which uses a VC8.0 dll Pin
pmt28-Aug-07 21:22
pmt28-Aug-07 21:22 
Question.net webparts Pin
suvarna1127828-Aug-07 19:39
suvarna1127828-Aug-07 19:39 
AnswerRe: .net webparts Pin
SHatchard28-Aug-07 21:49
SHatchard28-Aug-07 21:49 
Question.net roadmap Pin
bigeyed28-Aug-07 19:22
bigeyed28-Aug-07 19:22 
AnswerRe: .net roadmap Pin
Christian Graus28-Aug-07 21:08
protectorChristian Graus28-Aug-07 21:08 
AnswerRe: .net roadmap Pin
Scott Dorman29-Aug-07 12:58
professionalScott Dorman29-Aug-07 12:58 
AnswerRe: .net roadmap Pin
brucedkyle9-Sep-07 11:13
brucedkyle9-Sep-07 11:13 
Hi Bigeyed,

Rather than create a Powerpoint deck, I thought I'd answer your question here.

There's several great ways to get started doing ASP.NET[^] development. For me, it depends on your style of learning. My first suggestion is to have a project in mind that you want to learn how to write. For me, that's been an important key to learning. Then it's about finding a good way to learn. But the end result should be writing code, slowly working your way to build that cool project you have in mind.

One cool place to start with is on the ASP.NET website itself. There's a set of videos on Getting Started with ASP.NET[^]. There's also starter kits there too. And there's online labs. If you have a broadband connection, you can try out ASP.NET virtual labs[^] without having to install anything. View webcasts and try it out online.

There's book learning. If you have access to a bookstore, I suggest thumbing through the book and find one that makes sense to you. There's instructor led training, web casts, videos, podcasts, and more. But the goal is writing display and implementation code.

There's several parts in learning ASP.NET. The first is having a good understanding of HTML. ASP.NET is built on top of HTML and then tied to a programming language, such as C# or VB.NET.

So the next step is to be grounded in the language and how to use it. There's a lot of good books out there that show how to do it step by step. For example, O'Reilly has Learning C# 2005, 2nd Edition[^]. I've found O'Reilly books excellent and pretty affordable. Another choice is Beginning ASP.NET 20 with C#[^]

If you are brand new to programming, you can get ahold of Visual Studio Express[^]. It's free and a great way to start. When you start walking though the site, you can find the Beginner Development Center[^] There's three tiers for web development there on the site to get you started.

Next there's some great books to learn how all the pieces fit together. A few years ago I taught .NET 1.0 development to programmers using a great book by Amit Kalani, MCAD/MCSD Training Guide (Exam 70-315): Developing and Implementing Web Applications with Visual C# .NET and Visual Studio .NET[^] That particular book is now a little out dated if you want to learn the .NET 2 and beyond. For the newer technology, you might want to check out either MCPD Self-Paced Training Kit (Exam 70-547): Designing and Developing Web-Based Applications Using the Microsoft .NET Framework[^] or Matthew MacDonald's book Beginning ASP.NET 2.0 in C#: From Novice to Professional[^]

There's courses available at Microsoft Partner Readiness[^] Some courses are live and available at a nominal cost. Others are free webcasts that show step by step how to develop your applications. And there's events around the world. You can also attend free MSDN Events[^] that showcase emerging technology.

Microsoft Certified Trainers have programs all over the country. When you look at the Microsoft Training site[^] you'll find all kinds of courses, books, and materials. In addition, you'll find a program for Microsoft Official Distance Learning (MODL) Courses[^]

I'm not sure what you meant by arranged by file forms. I think you mean that when you launch Visual Studio, you choose a project type, then add items that use a Visual Studio template. These can be Text File, Style Sheet, XML Schema, etc.

I recommend learning them in some sort of order. First, a good base in HTML. And then C# or VB.NET classes. You can combine those together to create an ASP.NET page. Add cascading stylesheets. The rest as they are introduced to you.

One final note on a study goal. For me, the best step that I took was working toward completing a Microsoft Certification Professional[^] exam. I recommend following the courses offered for the Microsoft Certified Technology Specialist (MCTS)[^] for Web applications. Once you understand the material for this exam, testing will assure you and those around you know the topic inside and out.

Best wishes in your endeavor. I hope this helps.

(PS.. one quick note. There's a lot of work at Microsoft going on around dynamic languages, such at Iron Ruby[^]. My path has been along the traditional enterprise architecture, but a lot of people are exploring this avenue as well.)

-- bruce
Microsoft ISV Advisor

Check out http://blogs.msdn.com/usisvde/ for the latest technologies for independent software vendors (ISV's).
QuestionNative Zipping Functionality in .NET Pin
Vasudevan Deepak Kumar28-Aug-07 6:06
Vasudevan Deepak Kumar28-Aug-07 6:06 
AnswerRe: Native Zipping Functionality in .NET Pin
Mark Churchill28-Aug-07 20:01
Mark Churchill28-Aug-07 20:01 
GeneralRe: Native Zipping Functionality in .NET Pin
Vasudevan Deepak Kumar29-Aug-07 1:45
Vasudevan Deepak Kumar29-Aug-07 1:45 
QuestionHow best to interact with a WinForm app over the web? Pin
nzmike27-Aug-07 21:29
nzmike27-Aug-07 21:29 
AnswerRe: How best to interact with a WinForm app over the web? Pin
Vasudevan Deepak Kumar29-Aug-07 1:47
Vasudevan Deepak Kumar29-Aug-07 1:47 
AnswerRe: How best to interact with a WinForm app over the web? Pin
Pete O'Hanlon29-Aug-07 9:07
mvePete O'Hanlon29-Aug-07 9:07 
GeneralRe: How best to interact with a WinForm app over the web? Pin
nzmike29-Aug-07 22:44
nzmike29-Aug-07 22:44 
QuestionASP.NET (2.0) throws a debug Window Pin
Kasic Slobodan27-Aug-07 17:39
Kasic Slobodan27-Aug-07 17:39 
AnswerRe: ASP.NET (2.0) throws a debug Window Pin
Kasic Slobodan17-Sep-07 12:47
Kasic Slobodan17-Sep-07 12:47 
QuestionGenetic Algorithm Pin
starist26-Aug-07 5:19
starist26-Aug-07 5:19 
AnswerRe: Genetic Algorithm Pin
Paul Conrad26-Aug-07 10:49
professionalPaul Conrad26-Aug-07 10:49 
Questionexecuting without .net framwork Pin
amin_joon26-Aug-07 1:48
amin_joon26-Aug-07 1:48 
AnswerRe: executing without .net framwork Pin
Colin Angus Mackay26-Aug-07 2:03
Colin Angus Mackay26-Aug-07 2:03 
GeneralRe: executing without .net framwork Pin
amin_joon26-Aug-07 2:20
amin_joon26-Aug-07 2:20 
GeneralRe: executing without .net framwork Pin
Dave Kreskowiak26-Aug-07 4:08
mveDave Kreskowiak26-Aug-07 4:08 
AnswerRe: executing without .net framwork Pin
Scott Dorman26-Aug-07 3:40
professionalScott Dorman26-Aug-07 3:40 
AnswerRe: executing without .net framwork Pin
Kevin McFarlane26-Aug-07 4:22
Kevin McFarlane26-Aug-07 4:22 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.