版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
可以在DreamweaverCS6的可视化环境下开发应用程序,实现信息查询等功能。而“IIS+ACCESS+ASP”是学习开发应用程序的基本模式,也是开发中小型网站应用程序经常使用的模式。第14章开发ASP应用程序基础学习目标掌握配置Web服务器的方法。掌握配置FTP服务器的方法。掌握定义Dreamweaver站点的方法。掌握基本SQL语句和函数的使用方法。掌握数据库连接的基本方式。14.1.1教学案例━━配置Web服务器14.1.2教学案例━━定义测试服务器14.1 搭建本地ASP开发环境14.1.1教学案例━━配置Web服务器ASP必须在安装有IIS的服务器中才能运行,因此在制作ASP动态网页之前,必须首先安装和配置IIS。通常可以在本地Windows系统中安装并配置IIS服务器。IIS服务器通常包括Web、FTP和SMTP等服务器功能,一般配置好Web服务器即可。在WindowsXPProfessional中配置Web服务器的方法是:在【控制面板】/【管理工具】中双击【Internet信息服务】选项,打开【Internet信息服务】窗口,单击按钮,依次展开相应文件夹,用鼠标右键单击【默认网站】选项,在弹出的快捷菜单中选择【属性】命令,弹出【默认网站属性】对话框,根据实际情况配置好【网站】选项卡的【IP地址】选项、【主目录】选项卡的【本地路径】选项、【文档】选项卡的默认首页文档即可。现在Windows7使用已经比较普遍,学会在Windows7中配置Web服务器也是非常重要的。在配置Web服务器时,可以直接针对站点进行配置,这通常需要有单独的IP地址才能够访问。也可以在已有站点的下面创建一个虚拟目录进行配置,这样只需要使用已有站点的IP地址加上虚拟目录名称就可以访问。14.1.1教学案例━━配置Web服务器添加网站:选择【网站】选项,然后单击鼠标右键,在弹出的快捷菜单中选择【添加网站】命令,打开【添加网站】对话框,设置网站名称、物理路径、IP地址和端口等选项。14.1.1教学案例━━配置Web服务器启用父路径:在中间窗口中双击【ASP】选项,在打开的【ASP】窗口中将【启用父路径】的值设置为“True”。14.1.1教学案例━━配置Web服务器设置默认文档:在【Internet信息服务(IIS)管理器】窗口左侧列表中选择网站【mengxiang】,然后在中间窗口中双击【默认文档】选项,在右侧列表中单击【添加】选项,打开【添加默认文档】对话框,根据需要添加默认文档名称。14.1.1教学案例━━配置Web服务器配置虚拟目录:选择一个网站,然后单击鼠标右键,在弹出的快捷菜单中选择【添加虚拟目录】命令,打开【添加虚拟目录】对话框,设置虚拟目录别名和物理路径即可。14.1.2 教学案例━━定义测试服务器在本地计算机上配置好了Web服务器后,还需要在DreamweaverCS6中定义一个可以使用服务器技术的站点,以便于程序的开发和测试。这就需要在【站点设置对象】对话框中,设置好【站点】和【服务器】两个选项。在【基本】选项卡中,设置【服务器名称】、【连接方法】、【服务器文件夹】和【WebURL】,在【高级】选项卡中设置测试服务器的【服务器模型】。14.1.2 教学案例━━定义测试服务器选择【测试】选项。14.2.1
关于远程IIS服务器14.2.2教学案例━━配置远程Web服务器14.2.3教学案例━━配置远程FTP服务器14.2.4
教学案例━━定义远程服务器14.2 搭建远程ASP运行环境14.2.1关于远程IIS服务器IIS(InternetInformationServer,互联网信息服务)是由微软公司提供的一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在局域网、互联网等网络上发布信息成了一件很容易的事。作为网页制作者,掌握配置远程IIS服务器以及将网页发布到远程服务器的方法是基本要求。这里假设用户能够控制远程服务器,在这种情况下用户就可以自行配置IIS服务器。配置好Web服务器,可以保证网页能够正常运行。配置好FTP服务器,可以保证能够上传网页。在配置Web服务器时,可以直接针对网站进行配置,也可以在已有网站的下面创建一个虚拟目录进行配置。在配置FTP服务器时,也可以针对网站或虚拟目录进行配置,方法和道理类似Web服务器。14.2.2 教学案例━━配置远程Web服务器在WindowsServer2003的IIS中,如果使用默认Web站点可以直接进行配置,如果需要新建Web站点可以根据向导进行创建,如果需要在某Web站点下新建虚拟目录也可以根据向导进行创建并配置。创建网站:设置网站名称和IP地址14.2.2 教学案例━━配置远程Web服务器创建网站:设置网站主目录和网站访问权限14.2.2 教学案例━━配置远程Web服务器选中网站,然后单击鼠标右键,在弹出的快捷菜单中选择【属性】命令,打开【属性】对话框,可以根据需要修改网站名称、IP地址等选项。14.2.2 教学案例━━配置远程Web服务器运行ASP网页:在左侧列表中选择【Web服务扩展】选项,然后检查右侧列表中【ActiveServerPages】选项是否是“允许”状态,如果不是(即“禁止”)需要选择【ActiveServerPages】选项,接着单击【允许】按钮使服务器能够支持运行ASP网页。14.2.3 教学案例━━配置远程FTP服务器在WindowsServer2003的IIS中,如果使用默认FTP站点可以直接进行配置,如果需要新建FTP站点可以根据向导进行创建,如果需要在某FTP站点下新建虚拟目录也可以根据向导进行创建并配置。新建FTP站点:设置FTP站点描述和IP地址。14.2.3 教学案例━━配置远程FTP服务器新建FTP站点:设置FTP站点主目录和站点访问权限。14.2.3 教学案例━━配置远程FTP服务器FTP站点创建完成后,在【FTP站点】选项下将出现新创建的FTP站点名称,可以继续配置其相关属性。14.2.4 教学案例━━定义远程服务器在远程服务器配置好了FTP站点以后,如果希望使用DreamweaverCS6连接到远程服务器以便发布文件,必须在【站点设置对象】对话框的【服务器】类别中设置远程服务器,这样才能使用DreamweaverCS6发布文件。14.2.4 教学案例━━定义远程服务器选择【远程】选项14.3数据库、SQL语句和SQL函数14.3.1
数据库基础14.3.2
SQL常用语句14.3.3
SQL常用函数14.3.1数据库基础利用数据库可以存储和维护动态网站中的数据,有利于管理动态网站中的信息。数据库是存储在表中的数据的集合,表的每一行组成一条记录,每一列组成记录中的一个域。动态网页可以指示应用程序服务器从数据库中提取数据,并将其插入页面的HTML中。通过用数据库存储内容可以使Web站点的设计与要显示给站点用户的内容分开。不必为每个页面都编写单独的HTML文件,只需为要呈现的不同类型的信息编写一个页面(或模板)即可。然后可以将内容上传到数据库中,并使Web站点检索该内容来响应用户请求。还可以更新单个源中的信息,然后将该更改传播到整个网站,而不必手动编辑每个页面。如果建立稳定的、对业务至关重要的应用程序,则可以使用基于服务器的数据库,如使用MicrosoftSQLServer、Oracle9i或MySQL创建的数据库。如果建立小型低成本的应用程序,则可以使用基于文件的数据库,如使用MicrosoftAccess创建的数据库。Access作为Microsoft
Office办公系统中的一个重要组件,是最常用的桌面数据库管理系统之一,非常适合数据量不是很大的中小型站点。14.3.2 SQL常用语句一、检索记录(SELECT)从数据库中检索记录,需要使用SELECT语句,其格式为:SELECT<目标表达式>[,<目标表达式>]…FROM<表名>[,<表名>]…[WHERE<条件表达式>][ORDERBY<列名>[ASC|DESC]];二、添加记录(INSERT)向数据表中添加记录要使用INSERT语句,其格式为:INSERTINTO<表名>[(<属性列1>[,<属性列2>]…)]VALUES(<常量1>[,<常量2>]…);14.3.2 SQL常用语句三、修改记录(UPDATE)要修改数据表中已经存在的一条或多条记录,需要使用UPDATE语句。同DELETE语句一样,UPDATE语句可以使用WHERE子句来定义更新特定的记录,如果不提供WHERE子句,表中的所有记录都将被更新。UPDATE语句的格式为:UPDATE<表名>SET<列名>=<表达式>[,<列名>=<表达式>]…[WHERE<条件表达式>];四、删除记录(DELETE)要从表中删除一个或多个记录,需要使用DELETE语句。可以给DELETE语句提供WHERE子句,WHERE子句用来定义要删除的记录,如果不给DELETE语句提供WHERE子句,数据表中的所有记录都将被删除。DELETE语句的格式为:DELETEFROM<表名>[WHERE<条件表达式>];14.3.3 SQL常用函数一、数字函数• ABS(n):求n的绝对值;• EXP(n):求n的指数;• MOD(m,n):求m除以n的余数;• CEIL(n):返回大于等于n的最小整数;• FLOOR(n):返回小于等于n的最大整数;• ROUND(n,m):对n小数点后的值做四舍五入处理,保留m位;• TRUNC(n,m):对n小数点后的值做截断处理,保留m位;• SQRT(n):求n的平方根;• SING(n):求n的值,为正数、0或负数时分别返回1、0、-1。14.3.3 SQL常用函数二、字符函数• LOWER(char):将大写转换为小写;• UPPER(char):将小写转换为大写;• INITCAP(char):将首字母转换为大写;• CONCAT(char1,char2):连接字符串,相当于“||”;• SUBSTR(char,start,length):返回字符串表达式中从第start开始的length个字符;• LENGTH(char):返回字符串表达式char的长度;• LTRIM(char):去掉字符串表达式后面的空格;• ASCII(char):取字符串char的首字符的ASCII值;• CHAR(number):取number的ASCII字符;• REPLACE(char1,str1,str2):将字符串中所有的str1换成str2;• INSTR(char1,char2,start,times):在char1字符串中搜索char2字符串,start为执行搜索的起始位置,times为搜索次数。14.3.3 SQL常用函数三、日期函数• SYSDATE():返回系统当前日期和时间;• NEXT_DAY(day,char):返回day指定的日期之后并满足char指定条件的第一个日期,char所指条件只能为星期几;• LAST_DAY(day):返回day日期所指定月份中最后一天所对应的日期;• ADD_MONTHS(day,n):返回日期在n个月后(n为正数)或前(n为负数)的日期;• MONTHS_BETWEEN(day1,day2):返回day1日期与day2日期相差的月份;• ROUND(day,[fmt]):按fmt格式对日期数据做舍入处理,默认舍入到日;• TRUNC(,[fmt]):按照fmt指定的格式对日期数据day做截断处理,默认截断到日。14.3.3 SQL常用函数四、转换函数• TO_CHAR(numerordate):将一个数字或日期转换成为字符串;• TO_NUMBER(char):将字符型数据转换成为数字型数据;• TO_DATE(char):将字符型数据转换成为日期型数据;• CONVERT(char):将一个字符串从一种字符集转换成为另一种字符集;• CHARTOROWID(char):将字符串转换成为ROWID数据类型;• ROWIDTOCHAR(char):将字符串转换成为CHAR数据类型;• HEXTORAW(char_16):将一个16进制字符串转换成为RAW数据类型;• ROWTOHEX(raw):将一个RAW数据类型转换成为16进制数据类型;• TO_MULTI_BYTE(char_single):将一个单字节字符串转换成为多字节字符串;• TO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论