程序员班asp教学笔记.doc
《程序员班asp教学笔记.doc》由会员分享,可在线阅读,更多相关《程序员班asp教学笔记.doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 asp教学笔记 第一章:web基础知识 在这一章中我们将要学习以下几点内容: 1:web服务器与客户端: 2:静态网页的概念 3:动态网页的概念 4:什么是脚本语言 5:客户端脚本与服务器端脚本 6:如何区分代码是客户端执行,还是在服务器端执行 web服务器与客户端1:什么是web服务器A:web服务器并不是一台物理的机器,你只要在那台计算机中安装了IIS(internet 信息服务),则这台计算机就 是一台web服器,B:我们通常把网页的执行可以分成客户端与服务器端,存放网页的那一端被称为服务端,而看(浏览)网 页的一端就是客户端C:要使客户端能够通过IE查看服务端的网页,必须在服务端安装
2、ISS,也就是说我们说的服务器端就是必须安装 IIS的那一端,也即web服务器D:web服务器就是我们常说的存放网页的服务器,当客户通过IE向web服务器发出要察看一个网页请求时,web服 务器会接受请求并在服务器上找到相应的网页,执行请求,并把执行的结果返回给客户端的IE. 客户端(IE)-(互联网)-web服务器(IIS) -(处理请求)F:一般而言客户端与服务器在不同的计算机中,当然也可以是同一部机器既是服务器与客户端 静态网页: 在动态网页产生之前,所有的网页都是静态的,静态网页具有以下几个特点: A:静态网页的代码全部都是用html(hypertext markup lanague)
3、超文本标记语言编写的. B:静态网页里面没有程序代码,在服务器端以是*.htm扩展名来存储的 C:当IE向web服务器发出静态网页的请求时,web服务器会把该网页上的htm代码下载到客户端的IE去执行,也 就是说,web服务器是不会执行任何代码的,web服务器此时只是一个htm代码存放的场合 D:由于静态网页没有程序代码,所以网页不会根据环境的不同而发生改变(除非有人修改网页),于是就有了 静态网页的说法(比如:一幅显示在静态网页中的图片,不会根据时间的变化,而显示不同的图片) 我的中国心 E:IE浏览器只能够识别html语言,不能识别程序 动态网页 (active server page)
4、动态网页具有以下几个特点: A:动态网页内含有程序代码,当客户端向web服务器发出请求时,web服务器要执行里面的代码,并把执 行之后的结果(纯的html语言),返回给客户端的IE,由IE来解读html,并得到结果 B:这种网页在web服务器端是以*.asp(asp)来出现的 C:由于web服务器会执行动态网页的里面的程序代码,程序根据执行的条件不同,其执行的结果也会不 一样,也就是说执行的结果是变化的,于是就有动态网页的说法 结总:编程的一般是动态网页,没有编程的一般为静态网页 什么是脚本语言: 脚本语言就是种介于html语言和高级语言(vb,java)等语言之间的一种语言。它更接近于高级语
5、言,不过它比高级语言简单易学,当然也没有像高级语言的功能那么强大。asp本身不是一种脚本语言,但它却可以嵌入脚本语言vbscript和javascript等语言。默认语言为vbbscript语言。脚本程序既可以客户端执行被称为客户端脚本语言,也可以在服务器上执行。被称为服务器脚本语言 编写asp程序为我们提供了以下几种语言 1:vbscript 2:javascript 其中vb语言是最简单,最容易学的语言,它继承了vb的大部分语法,利用vb开发asp程序是最容易的一门 的语言。 客户端脚本与服务器端脚本 从以上我们知道asp的整个体系统结构分为三层。客户端,web服务器,数据库服务器在这三种
6、层次中。都有各自的脚本语言。我们在客户端可以使用vbscript,也可以使用javascript。不过我们一般都使用javascript。因为javascript比起vbscript更加灵活。而服务器端也可以使用vbscript或javascript不过在服务端而言,vbscript又比起javascript简单,所以一般用vbscript。而客户端完全可以把一些功能提交到web服务器上,让web服务器帮芒去做。这样一来,虽然客户端比较清闲,则加重的web服务器的负荷。所以我们不可能说只用服务器端脚本。或者只用客户端脚本,经常是两者结合起来使用。比如:当用户在IE中点选一个按钮,来确实是否需要
7、提交某条信息给服务器的验证时,就应该把验证代码放入客户端中。 客户端-服务器-数据库 (javascript或vbscript) (vbscript,javascript) sql脚本 一般使用javascript 一般使用vbscript 如何区分代码是客户端执行,还是在服务器端执行 1:写在之间的代码将在服务器端执行 2:写在 或 思考:下列代码为什么会错误 第二章:asp的概述 在这一章中,我们要学习以下几个知识点: 1:asp的发展史 2:asp运行原理 3:建立asp的运行环境 4:编写第一个asp程序 5:如何执行一个asp程序 asp的发展史 asp全称为active serve
8、r page 动态服务器网页 从1996年asp诞生到现在已经经历了10多年了,在这短短的十年内,asp却发生了一些变化 asp1.0-1996 asp2.0-1998 asp3.0-2000 目前主要的网络程序设计语言有asp,php,jsp。从总的方面来说各种网络程序语言基本上都是把脚本语言嵌入html标记语言混合在一起。但是asp学习简单,使用方便;php软件免费,运行成本低;jsp多平台支持。转换方便 asp运行原理 1:客户端通过IE向web服务器发出要访问一个网页的请求 2:web服务器通过分析来自客户端的请求,来定位网页的位置. 3:web服务器找到对应的网页之后,并处理网页中的
9、程序代码,并最终生成纯的html代码 4:最后把纯的html返回给客户端的IE来执行,即会得到显示结果 5:可见asp程序都是在服务器端来执行的,只是把执行的结果(纯的html代码)返回给客户端 6:由于代码是在服务器端执行的。故其保密性非常好(用户通过ie看不到对应的源码) 建立的运行环境 1:安装IIS(internet information server)的步骤 1):可以通过windows2000的安装光盘就可以安装IIS(添加删除程序-组件),讲解如何察看IIS 2):启动IIS,要想让web服务器,执行代码,必须要启动IIS,不过当你安装IIS之后,windows会 在每次启动时
10、自动启动IIS,试着停止一下(默认web站点,单右-停止) 3):测试IIS是否工作正常,输入http:/localhost/iisstart.asp其中iisstart.asp是专门用来 给用户测试ISS用的 4):设置虚拟目录: 我们在开发网页工程的时候,可以把一个工程中的所有网页放在同一个目录下面,这样即便 于管理,也方便客户来访问网页,但是直接用目录来访问太麻烦,于是就作一个虚拟目录, 让这个目录实际上指向这工程的实际目录,这个目录,就是虚拟目录 5):设置默认文档:不用输入网页的名字,就可以自动去找到该网页 6):在drearmwave里面建站点 编写第一个应用程序 1:respon
11、se.write(字符串)向客户端的IE输出字符串 2:保存之后,看到扩展名为*.asp 3:F5运行 如何执行一个asp程序 1:把的源程序复制到一个目录下面 2:创建一个虚拟目录(如果没有话) 3:打开IE,在地址栏中按如下格式输入: http:/网页所在计算机的ip地址/创建的虚拟目录名/网页名 4:特别的:如果web服务器与网页在同一台计算机中,则可以如下形式 http:/localhost或127.0.0.1/创建的虚拟目录名/网页名,其中的http:可以省略,也即是 localhost或127.0.0.1/创建的虚拟目录名/网页名就行了 作业 1)名词解释:静态网页 动态网页 服务
12、器端 客户端 2)小王正在家里上网访问新浪网站。此时谁是服务器端,谁是客户端 3)如果小王自己在家里访问自己计算机上的网站。此时方谁是服务器端,谁是客户端 4)静态网页的工作原理 5)动态网页的工作原理 6)什么是客户端脚本语言,什么是服务顺端脚本语言 7)asp文件的主要由那些代码来构成 A:vbscript或javascript。 B:加html标记语言 第三章:html语言基础 html是构成网页最基础的要素,我们在开发的项目时,是把编程与html结合起来一起使用的,所以一 定学好html语言.在这一章中,我们要学习以下几点内容 1:标记的概念: 2:区域的概念: 3:标记的属性: 4:
13、html文档结构 5:超链接概念: 6:段落的概念: 7:换行符的概念: 8:常用的html标记 9:在html文档如使用图像 10:在html文档中使用表格 标记的概念: 首先看一个简单的html文件: 我的确良 我的中国心 其中,等被称一个标记,这些标记都是有意义的,每一个标记就好像是给浏览器下一个命令,所以我们称这些为标记命令相当于n是在换行一样。标记是用于控制html文档的内容和外观。html中的标记大多数是成对出现的(但不是全部)。一般是形如: 区域的概念 我们把 这一整体被称为一个区域,区域的好处是让html具有结构性,可提高其可读性 标记的属性有些标记是可以含有属性的。比如: 这
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序员 asp 教学 笔记
限制150内