473,856 Members | 1,595 Online
Bytes | Software Development & Data Engineering Community
+ 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 1648
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******** *************@g 47g2000cwa.goog legroups.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.goo glegroups.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.goo glegroups.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
2202
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 out of the box it seems. hello.php worked with the original setup. Somewhere along the time of installing MySQL database & DBD::mysql and a php-mysql rpm my hello.php stopped working and is now just showing text-source in the web browser.
2
2150
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
3955
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 scratch. I am from India, Can you help me suggesting some websites other than www.java.sun.com to get a start? Also the books needed for a beginner to undertand easily? Anyone can even mail to the above id for their personal suggestions......
10
2478
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 maintain authentication) 2) some basic content (text, photos, audio) uploading mechanism 3) basic content browsing in a somewhat neatly formatted presentation knowing how quickly they wanted something they could look at, i initially suggested...
8
3078
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 to the table structure, as in size changes or additions of new cells, throws the whole thing out of whack. (Let me pause here to say I understand quite well that tables in general are not a good idea anymore. Didn't know that until after I...
3
3086
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 MSDE setup works fine from a CMD prompt... anyone know of articles or known issues with this technique, and what are my alternatives to having my user install several "Commandline parameter intensive" setups to get this installed? :) MTIA wardeaux
6
1154
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
2171
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 are hard to understand. What are some good books and software that i will need in order to learn C++?
7
6912
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 the stuff on the web to learn CF from scratch and do what i want to... Will be glad if U guys help me out!
0
9763
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10697
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10786
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
10389
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
9532
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
7097
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 then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5762
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 last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
4578
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 we have to send another system
3
3202
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 can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.