如何学习ASP

作者&投稿:韩祝 (若有异议请与网页底部的电邮联系)
怎样学习ASP?~

  学习HTML。这并不需要去学一大堆的诸如Dreamweaver,Firework之类的各种网页设计工具,关键是理解HTML网页嵌套的block结构与CSS的box模型。许多ASP.NET控件最后都必须转化为HTML。而且,div+CSS是当前主流的网页布局模型。学习这部分时,关键在于理解概念,而不需要将精力花在美化页面的许多技巧上,那是网站美工的工作,不是程序员的工作。
  第二步:学习JavaScript。它主要运行于浏览器端,可以完成许多工作,功能也很强大:比如它将客户端网页中的HTML元素看成一棵树,可以编写代码访问并修改树节点,动态生成新的HTML代码,从而达到动态修改网页显示特性的目的。在目前的网站开发中用得很多,非常重要。另外,它也是目前非常流行的AJAX技术的基础。
  第三步:学习计算机网络原理。找一本大学《计算机网络》教材,重点看看它的有关互联网的部分,了解一些域名解析和HTTP协议等知识,这是进行互联网开发的理论基础。
  第四步:学习ASP.NET表示层技术。会设计Web页面需要结合先前打好的面向对象技术的基础,至少掌握以下内容:(1)各种Web控件的使用方法;(2)理解信息在网页中的传送方式,比如Cookie,ViewState,Session等的使用;(3)ASP.NET应用程序与网页的生命周期,以及相关对象(比如httpcontext,response,request)的用途;(4)ASP.NET实现事件驱动的内幕;(5)自定义用户控件。
  第五步:掌握数据库技术。具体地说,要学习以下内容:(1)学会使用SQL Server 2005:不要求精通它的各种工具与管理配置技术,但至少知道如何连接,如何建表,如何创建存储过程;(2)学习ADO.NET,掌握使用代码人工访问数据库(别用VS2005的向导)的方法;(3)学习数据绑定控件的使用。
  第六步:理解多层架构。这时,先前在OO学习阶段涉及到的程序集与应用程序域等就派上用场了,现在,网站架构大多采用多层架构:表示层、业务逻辑层、数据存取层以及数据库本身。可以先上网找一此多层架构的资料看,再找一个现成的比较复杂的开源ASP.NET项目分析一下其架构就差不多了。基本上都是一个套路,到处应用。
  第七步:学习XML。了解XML的基础知识,找本讲XML的书看一下就差不多了,然后再学习Web Service。Web Service其实可类比为远程方法调用(以XML格式表达的调用信息)。学到了这里,如果你还有兴趣,不妨再去看看SOA,不过SOA的资料都是理论与概念,看起来比较郁闷,而且离实际开发可能比较远,所以这是可选项。
  第八步:学习AJAX。主要目的是创建具有更丰富特性的Web表示层,而经过前面七步的学习,到此再学习AJAX已水到渠成,所有的基础都已具备,不会有太大的问题了。在基础未具备的前提下直接学AJAX,就像“浮沙之上筑高台”,所以将AJAX的学习次序安排在这里。
  第九步:学习RIA技术。Rich internet application,可看成是将C/S与B/S优点合二为一的尝试。就具体技术来说,主要指微软的Silverlight(WPF_E)。不过目前学习它主要是为了技术储备。

? 5.浮躁的人容易问:我到底该学什么;——别问,学就对了; 6.浮躁的人容易问:asp有钱途吗;——建议你去抢银行; 7.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀! 8.浮躁的人容易问:asp和yy哪个好;——告诉你吧,都好——只要你学就行; 9.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人; 10.把时髦的技术挂在嘴边,还不如把过时的技术记在心里; 11.学习编程最好的方法之一就是阅读源代码; 12.在任何时刻都不要认为自己手中的书已经足够了; 13.看得懂的书,请仔细看;看不懂的书,请硬着头皮看; 14.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍; 15.和别人一起讨论有意义的asp知识点,而不是争吵asp行不行或者yy与zz哪个好; 16.学习编程的秘诀是:编程,编程,再编程; 17.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码; 18.把在书中看到的有意义的例子扩充; 19.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去; 20.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路; 21.就让asp语言的各种平台和开发环境去激烈的竞争吧,我们要以学习asp语言本身为主 22.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而 不是一次记住的; 23.每学到一个asp难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清 楚才说明你真的理解了; 24.记录下在和别人交流时发现的自己忽视或不理解的知识点; 25.请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成version 100.【责编:chen】

我是一个学外语的,可谓和计算机没有什么关系,完全自学学会的ASP。
在这里不会为了得分而从网上找一些东西贴到这里。

就现身说法,给你说说我是怎么学的

最初入门我也有无从下手的感觉,就在网上找了一个《十天学会ASP》这样的教程,这个教程很好,从如何配置IIS,到最初级ASP程序编写。让我对ASP有了一个模糊的概念。

接下来就从网上找找一些ASP的基本函数,认真的看,仔细的想,弄请每个函数的作用。其实ASP程序看着难,函数也多,但常用的就那几个,无非是以下几个:

一、连接数据库
<%
dim db,rs 'dim是定义函数,被定义的写在空格后,以","分开,就像我们作数学题时对XYZ的定义一样
set db=server.createobject("adodb.connection") '创建连接
conn.Open "DRIVER=Driver do Microsoft Access (*.mdb);UID=admin;PWD=;DBQ="&Server.MapPath("database/ad#min.mdb") '这句是数据库的位置
%>

二、从数据库读出数据 select
入门时先学查找所有记录吧 select * from student 意思是从学生表查找所有记录, *是所有的意思。
你以后常用到的还有以下:
如查找前五条记录select top 5 * from student
查找所有男生select * from student where sex='男'
将所有结果按添加日期顺序排列出来select * from student order by date或select * from student order by date desc(DESC是倒序)

三、添加新数据进去add
添加的数据一般是从表单取得的,所以要先从表单取过来你写的东西。
A=request("name")
然后再写进去
rs("name")=A
然后加进去rs.addnew

这是一种方法,还有其它添加方法

四、修改update
五、删除delete
这两条的使用方法和添加基本一样,只不过修改和删除的时候要指定你要修改或删除哪条记录。(也就是你ACCESS数据库里主键的ID号)

总之,多看别人写的程序,看的时候多想为什么这么写,就行了。
在这里给你推荐一本适合入门的书《ASP程序设计》(好像是这名字)是尚俊杰写的。这本书非洲适合新手入门。一旦你入了门,建议你多看别人程序才能提高。
提高就没有什么必要买书了。上面的仁兄说的书:《ASP网络编程从入门到精通》(北京大学出版社) 很不错。 不过可买可不买,关键是多练习。

希望对你有所帮助
要是有问题可以发信过来,会帮你解释

看别人的代码,自己再练习一下,学得比较快

刚学的时间,先多问,多想,多练习

看不懂,也坚持看下去,并把书中的代码自己亲自己敲出来,看是否运行成功.
楼主要了解HTML,然后对VBSCRIPT常用函数表了解一下.
最主要是实践,再实践.学习是一个循环渐进的过程,累积至一定程度,你想实现什麽,就能用代码控制到.
书读百篇,其义自荐.

我也准备学 知道怎么学了 交流下 dongweiweics@163.com


什么是ASP空间PHP\/MYSQL\/FT空间 ?有什么区别?
ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用...

asp,php,jsp哪个好学哪个用处广
总之,ASP,PHP,JSP三者都有相当数量的支持者,由此也可以看出三者各有所长。正在学习或使用动态页面的朋友可根据三者的特点选择一种适合自己的语言。 参考资料: http:\/\/zhidao.baidu.com\/question\/1965160.html 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 百度网友b0aa63a27 2006-01-06 · TA获得...

学程序问题
从浅入深,你会基本的HTML,然后在去学习下ASP吧,慢慢来,有了HTML做基础学起ASP也不是很困难,然后在学ASP.net 在我看来任何语言都很实用,之所以用推荐你学习ASP。NET 是因为微型软出的,跟着微软走我想不会是不会垮的,方法很简单,兄弟我是过来人,除了使劲看就是使劲看,不懂的去翻译,不...

asp 语言还有继续学习的必要吗 ?
当然可以学,何必纠结于语言呢,你需要学习的是怎么理解需求解决问题的能力。就算你知道一个语言的所有api,你也不一定是个高手,真正的高手是把现实生活的东西,分析整理成计算机需求并实现其功能的能力。当然这需要一定的经验积累。

想学制作网页,零基础!应该从何学起!
ASP:ASP程序设计 http:\/\/book.jqcq.com\/product\/583309.html 本书对ASP动态网站编程作了系统的介绍,全书分成四大部分。第一部分为环境配置与ASP编程基础,介绍ASP+SQL Server平台的配置,以及HTML、CSS和VBScript语言的使用。第二部分为ASP数据库程序设计,介绍了ASP操作Access和SQL Server数据库的三大...

怎么学习编程
3.网络开发对客户端开发工具如:Java Script 等;对服务器开发工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的环境下几种开发工具中 VB 法简单并容易理解,界面设计是可设化的,易学、易用。选 VB 作为入门的方向对出学者是较为适合的。 (但现在已经过时)培养好的编程习惯 编程...

请问如何去学计算机
想学网站建设,,那就要学习各种设计软件了,,,什么网页三剑客啦,,,什么的,,还要学有关动态网页的语言,,比如:ASP、PHP,ASP.net、不管学习编程还是网站建设,,都是离不开数据库的,,,现在目前比较常用的数据库也有很多,,,什么SQL啦,,MYSLQ啦等等,,,好啦,,,最后祝你学业有成...

高分悬赏,如何用dreamweaver+asp.net做网页
DreamWeaver 做的网页如果网页后缀名.aspx的 可以直接在vs中打开 ,这样网页就可以联系在一起。在vs中直接添加现有项(DreamWeaver做的网页)就可以了!

怎样学计算机 比如程序,代码,html,css等···
C语言学的好,那么学习PHP会有事半功倍的效果 VC学的好,那么学习ASP会有事半功倍的效果 JAVA学的好,那么学习JSP、JAVASCRIPT会有事半功倍的效果 关于网页后台语言和数据库,通常来说:PHP与MYSQL是黄金搭档 ASP小型网站用ACCESS,大型用SQL JSP我就不知道了 关于电子商务流行的语言,目前 当当、...

ASP,JSP,JSP,Python,Ruby,PERL 脚本语言的的特征和优点
2、因为ASP采用Script语言(VBScript和JScript)就可以轻松编写程序,因此这就大节省了网络设计人员又得重新学习一种新语言的时间。而且编写ASP无须手工compile编译或链接程序,可在服务器端直接执行,这无疑是更加方便了我们的编写过程。 3、使用普通的使用记事本之类的文本编辑器,即可进行编辑设计,如:Windows的记事本。建...

红山区15244947358: 如何才能学好ASP -
化溥胰激: 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的.在这里我侧重讲一下如何学习ASP, 从平时的学习过程中,我就感觉到ASP和一些常用的数据库编程以及软件工程方...

红山区15244947358: 怎么样才能学好ASP
化溥胰激: asp实际上就是动态网页与静态网页的集合,学习这一类的东西的方式主要有两个 (1)学习基础知识,掌握基本的语言,如果曾经学过计算机语言(比如C/C++/JAVA/.NET……)可以抓住语言的基本语法和差别去对比学习.如果没学过或者没...

红山区15244947358: 怎样学好ASP?
化溥胰激: ASP重在编写HTML,只要会编程,想要什么程序都可以编出来的

红山区15244947358: 学好ASP的步骤?? -
化溥胰激: 如何学好ASP 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的.在这里我侧重讲一下如何学习ASP, 从平时的学习过程中,我就感觉到ASP和一些常用的数据库编程以...

红山区15244947358: 如何学好ASP语言
化溥胰激: 叶升公子你好: 办法只有一个,古人已经总结:学海无涯苦作舟; 所以要多下功夫.根据本人学习的经验,提供几点仅供参考: 1 一定要多看,多动手; 2 掌握好基本知识,如ASP几大函数和内置对象; 3 多分析别人源码,多动手修改,结合基本知识,发现错误,多到网上查询一下; 4 实在找不到办法解决,多与其它人交流,相互促进.

红山区15244947358: 怎么学好ASP?
化溥胰激: 我的感觉 1 asp需要程序基础,但是因为asp相对比较单纯,很多东西都比较局限,所以没有程序基础的人学习asp也是可能的(当然能不能成为高手就很难讲了) 2 学习需要毅力和爱好,没有这两点,也是不可能学好程序的 3 学习asp能自己解...

红山区15244947358: 对于一个新手来讲 应该怎么样学习好ASP呢? -
化溥胰激: 无外乎几点!1:数据库连接;2:常规语句,语法的使用:如记录集的新建set Rs=server.createobject("adodb.recordset")另外sql语句的使用sql="select * from 数据表"加条件sql="select * from 数据表 where 字段名=条件"在条件这里注意...

红山区15244947358: 怎么样学习asp编程? -
化溥胰激: 其实asp编程不是很难的,一要掌握request,response等语句,二是要掌握条件和循环语句,三要掌握数据库的内容,就可以了

红山区15244947358: asp代码怎么学?
化溥胰激: 学习ASP其实很简单!首先您要学习IIS的配置和SQL数据库,其次您得会一点点的HTML代码最好会DIV+CSS然后最关键的就是您得学习一门编程语言ASP是采用VBscript进行编写的如果您会VB.NET的话那么学习ASP就会得心应手了!给您推荐一款网页制作软件:Dreamweaver 祝您成功!

红山区15244947358: 如何学习ASP语言 -
化溥胰激: 首先要说明的是asp是一种技术,而不是一种语言.(是对的)ASP技术当中最常使用的是两种脚本语言.一个是VBScript,另一个是JavaScript.如果你已经掌握了这两种语言当中的一种,那么,你只需要再了解一下ASP提供的几个内部对象,如Server,Request,Response,你就可以完成ASP一般性工作了. (也是对的)感谢楼上的.我再补充一些,首先你要学会HTML,了解css+div.再者要了解一些网站的外围知识,如域名,空间等等.再学习VB语言(是asp的默认脚本语言,数据操作一般用它)再了解JS(主要用于网页特效,表单验证,及ajax和传统的asp无刷新技术)这些你都学会了.网站你就入门了.

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网