10天掌握ASP第一课:什么是ASP、ASP做什么的、ASP开发工具
作者:小虫 日期:2009-05-15
小虫原创的10天掌握ASP,现在开课了,今天第一课,这是第一堂哦,我们先来学习一下,ASP的基本常识!
本堂内容:
什么是ASP
ASP做什么的
ASP常用的开发工具介绍、推荐
如果你是老鸟,已经掌握以上三点,本堂课你可以PASS咯!
好,上课,童鞋们好~~~
所谓的ASP,全称叫Active Server Page,中文名是“动态服务器页面”。
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
一个完整的ASP程序,包含四部份:HTML标记、普通文本、脚本命令 以及 COM组件
HTML标记,就是HTML语言,网页最基本的东西,在本课程中,就不讲解了。很多软件可以自动成生一些基本的HTML代码。但建议有条件的童鞋,还是手写HTML代码,更为准确。
普通文本,就是文本,没什么特殊功能的东西,只是用于显示出来给访问者看的。
脚本命令,就是本套课程要讲解的部份,详细的,请关注本课程。
COM组件,就是ASP进阶变为更强大的部份咯,本课程不作讲解,小虫还在学习中。对于不同的组件,有不同的语法。更高级的,可以写自己的组件哦。
============我是华丽的分割线==============
这就是ASP了!现在,我们说下,ASP是做什么的。
首先,说下什么是静态网站,什么是动态网站。
静态网站,就是指HTML页面的网站,上面的内容,一般是不会随便改变(有JS代码的话,可能有一些改变),如果你做一个HTML的网站,就是静态的网站,那么要修改页面上的东西,就要从服务器上下载这个HTML文件,用软件打开这个HTML文件,再修改内容,保存,上传到服务器,这样就完成一次修改,如果有上百个文件要改动的话,那是杀死人的工作了。静态的HTML网站,如果存在一个分页的新闻列表,是很大工程的。如果多一页,前面所有页面都要修改一下,增加一个页的连接。如果是100页时,多了101页出来,那就要改动100个页面了。。
动态网站,就是指用特定的程序脚本写成的网站程序,如ASP、PHP、JSP、ASP.net等(以下用ASP为例)。这样的程序,会用一些动态的ASP页面(扩展名一般为.asp)通过调用数据库中的数据,再展示出特定的内容。如果一个网站是动态的网站,上面有100页的新闻列表,添加到101页的时候,用户不用作任何修改,因为程序会自动进行分页、排序。假如所有新闻内容的页面都是news.asp文件显示出来的,那只要改动这个文件的代码,所有新闻内容页都会一起发生变发,哪怕你是一百万篇新闻,也只是修改一次!而且,动态网站中,还可以实现一些互动的功能:会员注册、论坛、评论等。添加网站上的新数据,也可以在网站上直接进行,抛开FTP工具和网页编辑软件。
============我是华丽的分割线==============
这些就是动态网站比静态网站优越的地方了。ASP就是实现动态网站的其中一种脚本语言。
ASP开发工具有很多种。最简单的,就是“记事本”。大家的电脑都有安装的,不过,这只能是中级ASP程序员,对ASP代码中一些小错误作修改时使用,一般不会用的。
EditPlus,这个软件,写代码的感觉一流,代码不同的意思的,基本都用了不同的颜色高亮显示。一些语句,只要打出前面几个字母,就会提示你剩下的是什么,不用一个一个字母去敲。但在页面设计上,就无能为力了。
Dreamweaver,这个是小虫一直在用的软件,集页面设计和代码编写于一身,一样有高亮代码,但提示功能就没有。但是,它可以对页面进行设计,所以,小虫推荐各位童鞋使用!本套教程中,所有示例和说明,都以DreamwearverCS3为准。
好了,各位童鞋下课休息哦~迟点再上第一课的第二堂,ASP环境配置。
上面的软件,玛雅空间这里就不提供下载了,需要的朋友可以去百度或GG搜索。
最后说下,玛雅论坛测试版已经开放,上面有ASP专区,对于ASP的问题,大家可以去上面提问,对于本教程有什么意见或建议,也可以提出。小虫第一次写教程。不足之处,有很多的,希望指出,共同进步!
玛雅论坛地址:http://bbs.vkcms.com/
上一篇
下一篇

文章来自:
Tags:
相关日志: