473,473 Members | 2,073 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

start ASP net from very scratch

Hi,
I would like to get some advice.

I know enough vb.net on win apps, but I have never worked on web
applications
and asp.net.

I would appreciate if you could indicate the most basic tutorials where
to
start my journey with ASp net.

At my stage, more than references, I would need some guided tour which
gradually
would introduce me to the topic in a simple, but well rooted way, so
that I
can eventually proceed with my own legs. Also some simple instructional
samples
would be useful.

Any help or advice in this direction would be very much appreciate.

Thank you very much,

-Pam

Dec 17 '05 #1
8 1636
www.asp.net has a whole bunch of great tutorials, starter kits, and
forums to help you.

Good luck!

Joshua Flanagan
http://flimflan.com/blog
Dec 17 '05 #2
i have found these webcasts helpful. the ones by Fritz Onion are
especially good.

http://www.microsoft.com/events/seri...ialaspnet.mspx

Dec 17 '05 #3
There are many fundamental differences between a Windows application and Web
applications. You may find Web applications to be incredibly primitive
compared to Windows applications. You will have to think about things (and
act on them intelligently) that you likely have never had to think about
(specifically state management).

Not to scare you off or anything.... I wish I had someone tell me about
these things before I jumped in! Anyway, here are some topics to be
understood. Understanding these things even at a very basic level early on
will make your learning process go easier and faster.

1. HTTP (3-way handshake, etc.)
2. The request/response model
3. state management
4. Client-side logic and scripting vs. Server-side.
5. HTML and CSS (content and layout vs. styling)
6. Web server software (e.g., IIS) and the role it plays
7. Browser variations and limitations

Basically you need to know what an ASP.NET application IS. Hint: it does
*NOT* run in your browser! Never has, never will.

Now, for tutorials. I'll second a vote for www.w3schools.com for some
readable introductions to all topics.

Then look for the starter kits at
http://www.asp.net/default.aspx?tabindex=4&tabid=41 They are complete and
functional ASP.NET Web applications, complete with all source code. You can
download, install, and run them. Then pull them apart and see how everything
hangs together.

Good Luck!

<pa***********@libero.it> wrote in message
news:11*********************@g47g2000cwa.googlegro ups.com...
Hi,
I would like to get some advice.

I know enough vb.net on win apps, but I have never worked on web
applications
and asp.net.

I would appreciate if you could indicate the most basic tutorials where
to
start my journey with ASp net.

At my stage, more than references, I would need some guided tour which
gradually
would introduce me to the topic in a simple, but well rooted way, so
that I
can eventually proceed with my own legs. Also some simple instructional
samples
would be useful.

Any help or advice in this direction would be very much appreciate.

Thank you very much,

-Pam

Dec 17 '05 #4
Thaks you. Seems quite a lot stuff to begin with and to digest.

Following joshua's suggestion and www.asp.net I have downloaded the

-Framework 2 final
-Visual web developer
-Web deployment
-Starter kit

As to the points listed by Spam Catcher my concern is only
for points:

3. Learn Javascript, DHTML, etc
5. Learn ASP.NET

I have already checked the w3school in the past and is really an
asthonishing
source of information.

Also I want to go check the webcasts as suggested by Albert. I have
attended some
in the past on other topics and they are really useful.

As Jeff is stressing, probably my bigger problem will be to fully
understand
the tech difference between a win app, and an app which insteads talks
with
a remote server. So I have to learn to separate what runs locally and
what on the server.
Also I can prefigure a difficulty can be related to maintaning
the information through the different interactions with it.

The framework 2final seems really to be an elephant compared with 1.1
!!

Anyway, I will start from scratch, proceding gradually with these
tutorials,
trying to get the main ideas.

Please, in case you have more source or samples, that you think may
be of help to understand some key concept, please do not hesitate to
send them
to my email address (or to post here). I will be happy to receive them.

Thank you very much!

-Pam

Dec 17 '05 #5
I don't want to speak for him (nor get credit for what he says; so...) one
of the MVPs here, Kevin Spencer, sometimes tells people who are just getting
started that Web application development is perhaps the most difficult type
of programming there is. He might jump in here and present his helpful
perspective, but the bottom line is that there are so many things which must
be understood (many listed in my previous post) that can be taken for
granted or simply ignored in a Windows application.

A couple of other things...

Re:
<<the tech difference between a win app, and an app which insteads talks
with a remote server>>
Just to clarify... an ASP.NET Web application is not "an app which talks
with a remote server". It might, but a basic or typical ASP.NET Web
application runs all by itself on a Web server. The Web server is the *only*
place in which it runs. Browsers do not, and cannot, run an ASP.NET Web
application. Notice that client machines do not need the .NET framework
installed in order to run ASP.NET Web applications? That's because the Web
Application, itself, does not run on any client application. The job of an
ASP.NET Web application is to send HTML down to a browser. The job of a
browser is to render the HTML to the screen. The browser sends a request.
The server receives it, fires up your ASP.NET Web application which then
processes the request and then sends HTML back to the client. The ASP.NET
Web application might be incredibly complicated; connect to a database, talk
with other servers, and perform a bunch of whiz-bang logic -- but when it's
all said and done, all the ASP.NET Web application will do is send plain old
HTML (or perhaps XHTML or even XML) back downto the browser. This is the
"request-response" model. The browser sends a request, and the server sends
a response. That's it.

Re:
<< As to the points listed by Spam Catcher my concern is only for points
3. Learn Javascript, DHTML, etc
5. Learn ASP.NET >>
I'm sure others may disagree with me, but I don't think JavaScript and DHTML
should be a high priority for you at this point. Don't get me wrong - they
*are* important and the more you know about them the better Web applications
you will be able to write. My opinion is that you don't need to concentrate
on it too much right now. About item 5 "Learn ASP.NET" - well, that's what
we're all talking about. As you learn all of these things from the .NET
point of view, you will be learning ASP.NET. Just remember it's not a
different language. It's a sort of paradigm (I won't try to define it beyond
that because there are so many things to be understood - it's hard if not
impossible to focus on ASP.NET independently of all those other things).

-HTH

<pa***********@libero.it> wrote in message
news:11**********************@g14g2000cwa.googlegr oups.com... Thaks you. Seems quite a lot stuff to begin with and to digest.

Following joshua's suggestion and www.asp.net I have downloaded the

-Framework 2 final
-Visual web developer
-Web deployment
-Starter kit

As to the points listed by Spam Catcher my concern is only
for points:

3. Learn Javascript, DHTML, etc
5. Learn ASP.NET

I have already checked the w3school in the past and is really an
asthonishing
source of information.

Also I want to go check the webcasts as suggested by Albert. I have
attended some
in the past on other topics and they are really useful.

As Jeff is stressing, probably my bigger problem will be to fully
understand
the tech difference between a win app, and an app which insteads talks
with
a remote server. So I have to learn to separate what runs locally and
what on the server.
Also I can prefigure a difficulty can be related to maintaning
the information through the different interactions with it.

The framework 2final seems really to be an elephant compared with 1.1
!!

Anyway, I will start from scratch, proceding gradually with these
tutorials,
trying to get the main ideas.

Please, in case you have more source or samples, that you think may
be of help to understand some key concept, please do not hesitate to
send them
to my email address (or to post here). I will be happy to receive them.

Thank you very much!

-Pam

Dec 17 '05 #6
Dear Jeff,

thank you very much for the enlighting clarification.

Probably these things may seems trivial to experienced web programmers,
but when has only done win apps, they are not at all. So the most basic
schema you are suggesting is Browser--> Server <--> MywebApp -->
Browser, right?

Actually, I have just begun playing with the VWD. I have got through a
few lessons of the www.asp.net tutorial, which are really nice.

I already have found my first problem. In fact I found no way to make
SQLServer2005 work. It's like the service is not seen by the
applications (I did run the script the create the PUBS db and it worked
fine).
Don't know if the people at Microsoft expect the poor thing starting
its journey in this new world with the "Express" tools be also a
SQLServer expert. I have tried to reinstall it 2 times and at last gave
up.

Reinstalled the old SQLServer2000 Prof. which works like a charm.

I am probably missing something very basic. But the point now is that
would not like to waste
a couple of days to find what it is. I prefer to focus on the ASP net
for now.

But if anyone know what the problem is (I am sure I am missing
something very elementary) please let me know!

-Pam

Dec 17 '05 #7
Re:
<< Browser--> Server <--> MywebApp -->Browser, right? >>

Yes - more or less. The big point to understand is that ASP.NET Web
applications do not run inside of browsers. They run on Web servers...

Browser sends a request to the server (for myPage.aspx)
IIS is running on the Web server (it IS the web server) and it receives the
request.
IIS sees that the request is for an .aspx file - and so hands off the
request to ASP.NET for further processing.
ASP.NET then processes the request (any code-behind logic, etc).
ASP.NET ultimately returns plain old HTML back to the browser.

At the end of the day, all the browser is doing is (1) sending HTTP requests
to the server, and (2) receiving HTML. That's basically it. IF there is any
client-side programming going on, it will usually be client-side JavaScript.
Even when it runs, there is no live/ongoing connection with the Web server
and/or ASP.NET Web application.

This link explains it better than I:
http://aspnet.4guysfromrolla.com/articles/011404-1.aspx
Now, about your SQL Server problems.... sorry , I don't know. You might want
to post a new question to specifically address that.

-HTH


<pa***********@libero.it> wrote in message
news:11**********************@g44g2000cwa.googlegr oups.com...
Dear Jeff,

thank you very much for the enlighting clarification.

Probably these things may seems trivial to experienced web programmers,
but when has only done win apps, they are not at all. So the most basic
schema you are suggesting is Browser--> Server <--> MywebApp -->
Browser, right?

Actually, I have just begun playing with the VWD. I have got through a
few lessons of the www.asp.net tutorial, which are really nice.

I already have found my first problem. In fact I found no way to make
SQLServer2005 work. It's like the service is not seen by the
applications (I did run the script the create the PUBS db and it worked
fine).
Don't know if the people at Microsoft expect the poor thing starting
its journey in this new world with the "Express" tools be also a
SQLServer expert. I have tried to reinstall it 2 times and at last gave
up.

Reinstalled the old SQLServer2000 Prof. which works like a charm.

I am probably missing something very basic. But the point now is that
would not like to waste
a couple of days to find what it is. I prefer to focus on the ASP net
for now.

But if anyone know what the problem is (I am sure I am missing
something very elementary) please let me know!

-Pam

Dec 18 '05 #8
Thank you very much for the link Jeff. Really a very nice piece of
information!

Dec 18 '05 #9

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

Similar topics

0
by: Alex | last post by:
Bottom line: would like to get a weblog and bulletin board going. Would like to use phpBB2 and movabletype. I have movabletype working using mysql. Apache and php were on my linux red hat 7.2...
2
by: Alex | last post by:
Is it more time-consuming to troubleshoot or just start from scratch. PHP used to work that's why I'm tempted to just re-install Linux.
5
by: Cherrish Vaidiyan | last post by:
Hello Pals, I am very much interested to master java. i know C and C++. I can handle programming to certain level in either language.I beleieve java is the king in OOP. i need to learn it from the...
10
by: Harry Slaughter | last post by:
I've got a client who wants to see some immediate results on a brand new website. within a week, they'd like to see the following: 1) basic user authentication (using php sessions/cookies to...
8
by: news | last post by:
I seriously doubt this is possible...but you never know, so here goes. Due to bad pre-planning I have a Web page that is VERY table heavy with a very complicated and delicate setup. Any changes...
3
by: Wardeaux | last post by:
All, I've written a "setup" wrapper that calls a sequence of "setup.exe", and all works except when I call the setup.exe for the MSDE, then it gets about half way through and then hangs... The...
6
by: Ant | last post by:
Iam just a novice trying to learn .net. I have programming background, but is completely new to microsoft technologies. Pleas advice me where to start?
7
by: gamerfry | last post by:
I want to learn C++. I already know a decent amount of web programming and have tried many books but all of them including the ones that say beginning or beginners all require expert knowledge or...
7
by: naseerhamdani | last post by:
Hey! I am very new to coldfusion and few months down the line i need to write a complete version of CF coding for a website. I wanna know where to start with, and how can I do this? Where can i find...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
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...
1
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
muto222
php
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

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.