(电子行业企业管理)电子教案.pdf

上传人:w*** 文档编号:72018779 上传时间:2023-02-08 格式:PDF 页数:68 大小:3.34MB
返回 下载 相关 举报
(电子行业企业管理)电子教案.pdf_第1页
第1页 / 共68页
(电子行业企业管理)电子教案.pdf_第2页
第2页 / 共68页
点击查看更多>>
资源描述

《(电子行业企业管理)电子教案.pdf》由会员分享,可在线阅读,更多相关《(电子行业企业管理)电子教案.pdf(68页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、(电子行业企业管理)(电子行业企业管理)电子电子教案教案第1讲章第 1 章 ASP 概述节授课时间第 1 周1、熟知有关 ASP 的基本概念和工作原理,如ASP、HTML、静态网页、动态网页、HTTP、PWS、IIS、IP 地址等;理解静态网页和动态网页的区别。2、熟练掌握 ASPWeb 服务器的安装与运行环境的配置,特别是在教学内容Windows2000Server 系统中 IIS 的安装与配置;熟知 WEB 服务器根目录的与目标设置和主页文件的命名。3、熟知 ASP 文件的基本格式;熟练运用 Dreamweaver 编辑 ASP 动态网页源代码;熟练掌握使用本机IE 浏览器调试 ASP 程

2、序的方法教学重点ASP 动态网页的工作原理教学难点Windows2000ServerIIS 的安装与配置在具备多媒体教学设备的机房上课,通教学方法过大屏幕展示教学重点、主要教学内容和相关实例,采用“讲练结合”的方式辅助教具多媒体投影教第一章ASP 概述1 11 1 什么是什么是 ASPASPASP 是一种服务器端脚本编写环境,它以 VBScript 或 JScript 作为脚本语言,可学以用来创建包含 HTML 标记、文本和脚本命令的动态网页,称为 ASP 动态网页,其文件扩展名是.asp。过ASP 动态网页中可以包含服务器端脚本,安装在Web 服务器计算机上的应用程序扩展软件 Asp.dll

3、(即 ASP 引擎)负责解释并执行这些脚本,程ASP 的处理流程:见书1 12 2ASPASP 的特点的特点微软公司推出服务器端:Windows 2000+IIS、Windows 98+PWS;客户端:普通浏览器即可特点:将 VBscript 或 JavaScript 嵌入到 HTML 中。优点:简单易学、容易上手;缺点:不能跨平台1 13 3ASPASP 的工作原理及文件结构的工作原理及文件结构1.工作原理教学过程教学过程本讲有四个内容:什么是 ASP课ASP 的特点堂ASP 的文件结构及工作原理小ASP 程序的执行结本讲的重点在于:ASP 动态网页的工作原理难点是:windows2000S

4、erverIIS 的安装与配置思考题:1.网页通常可以分为哪两类,有何区别?课2.简述 ASP 页面的工作流程。堂上机练习:作1.调试成功 ASP 的运行环境。业2.编写一个简单页面,在其中显示日期和时间(提示:日期 date()时间 time())第2讲章节第 2 章ASP 框架语言-HTML授课时间第 2 周1、理解 HTML 语言与高级语言(如 VB、C 等)的区别;熟知网页常用标记教学内容及属性,如标题、字体、段落、图像、超链接、表格等;与目标2、熟练掌握 HTML 表单中各界面对象的标记符号和属性,如表单、文本域、列表域、复选框与单选钮、命令按钮等;教学重点对 HTML 表单的理解教

5、学难点HTML 表单的应用在具备多媒体教学设备的机房上课,通教学方法过大屏幕展示教学重点、主要教学内容和相关实例,采用“讲练结合”的方式辅助教具多媒体投影教学过程教学过程教学过程教学过程8.使用超链接超链接基础1.超链接类型(1)文件链接:A 标记:文本属性:-HREF:必选项,指定目标端点的URL 地址-TARGET:可选项,指定一个窗口或框架的名称“_blank”将目标文件加载到新窗口中;“_parent”将目标文件加载到包含链接的父框架页或窗口中“_self”将目标文件加载到链接所在的同一框架或窗口中_top”将目标文件加载到整个浏览器窗口中,并由此删除所有框架。-TITLE:该属性也是

6、可选项,用于指定指向超链接时所显示的标题文字。(2)锚点链接:可以从当前网页跳转到本页面或其他页面中的指定位置。先为需要跳转的位置命名,即在该位置放置一个 A 标记并通过 NAME 属性为该位置指定一个名称注:不要在和标记之间放置任何文字。例:在 test.htm 页面顶部创建一个锚点:本讲的主要内容包括:HTML 非正文标记、和正文标记(包括标题字体标记、段落标再使用 A 标记创建指向该锚点的超链接。例如,要在同一个页面中跳转到名为“top”的锚点处:记与换行标记、水平线标记、图像标记、超链接标记和表格标记、表单标记等)返回顶部若要在其他页面中跳转到该锚点,则使用以下HTML 代码:重点:对

7、表单标记的理解跳转到 test.htm 页的顶部【例 2.21】演示难点:对表单标记的应用(3)E-mail 链接:通过这种链接可以启动电子邮件客户端程序(如 Outlook 或 FoxMail等),并允许访问者向指定的地址发送邮件。使用 A 标记创建邮件链接,该标记的HREF 属性应由三个部分组成:第一部分是电子邮件协议名称mailto,第二部分是电子邮件地址,第三部分是可选的邮件主题,其形式为“subject=主题”。第一部分与第二部分之间用冒号(:)分隔,第二部分与第三部分之间用问号(?)分隔。例如:给我写信当用户单击邮件连接时,将会自动启动电子邮件客户端程序(例如OutlookExpr

8、ess 或 FoxMail 等),并将指定的主题填入“主题”栏中。例2.219.创建表单课堂小结思考与练习题课1.试述表单的作用。堂2.在制作一个“信息反馈表”网页时,用到“用户名、口令、意见”3 个文本域,请问作应分别设计何种格式的文本域?业第3讲章第 3 章 ASP 脚本语言VBScript节授课时间第 3 周1、熟悉在 ASP 页面中使用 VBScript,识记 VBScript 的数据类型和特点,了解各种数据类型常量的表示方法,变量的定义和作用域;2、熟悉在运用 VBScript 中各种运算符号生成数学、字符、关系、逻辑表达式,教学内容以及运算规则;与目标3、识记VBScript 中有

9、关数学、字符、日期、类型转换等常用函数的名称、参数和返回值;4、条件分支程序和循环控制程序以及过程与函数调用的概念和结构,应达到“领会”和“简单应用”的层次;1、常用函数和各种类型的表达式;教学重点2、条件分支程序和循环控制程序以及过程与函数调用;教学难点数据类型;常用内部函数的用法。在具备多媒体教学设备的机房上课,通教学方法过大屏幕展示教学重点、主要教学内容和相关实例,采用“讲练结合”的方式辅助教具多媒体投影教学过程教学过程教学过程3.4 VBScript3.4 VBScript 常用函数常用函数1.常用函数:-转换函数:Cstr(变量)将变量 Variant转化为字符串型Cdate(变量)

10、将变量 Variant转化为日期型Cint(变量)将变量 Variant转化为整型-字符串函数:len(变量)返回字符数Trim(变量)去掉前后空格Lcase(变量)将所有大写字母转化为小写-日期和时间函数:now()取得系统当前的日期和时间Date()取得系统当前日期Time()取得系统当前时间Weekday(date)取得给定日期是星期几。值为整数。1:星期曰;2:星期一Day(date)取得给定日期是几号Month(date)取得给定日期是几月份-检验函数:VarType(变量)检查变量的数据子类型。0:表示空(empty)2:整数 7:日期 8:教学过程教学过程本讲主要有以下内容:数据

11、类型、VBScript 变量与常量常用函数、VBScript 语句和 VBScript课VBScript 语法、堂过程和自定义函数小本讲的重点在于:1、常用函数和各种类型的表达式;2、条件分支程序和循环控制程结序以及过程与函数调用难点是:数据类型;常用内部函数的用法。思考与练习题:课1.若产生输入框可使用VBScript 的 Inputbox 函数,也可使用 Window 的?方法。堂2.使用 Document 对象的属性可生成最后修改日期。作3.在 VBScript 中,可用函数来获取当前时间。业4.一个变量如果包含多于一个的相关数值,就称为?5.开发 ASP 网页所使用的脚本语言只能是VB

12、Script 吗?6.局部变量与全局变量的声明都使用“Dim”吗?7.VBScript 中的语句是区分大小写的吗?8.在 VBScript 中,注释采用?。A./B./*/C.D.”9.在 VBScript 中,退出函数过程,应使用的语句是?。A.ExitB.ExitSubC.ExitFunctionD.ExitDo10.在 VBScript 中,用于字符串连接的运算符有“+”和?。A.*B.&C.#D.11.在客户端与在服务器端运行VBScript 脚本有何区别?分别应如何声明?12.在 HTML 中如何使用 VBScript 中脚本?13.在 VBScript 脚本语言中,如何使用 HTM

13、L 标记语言?第4章第 4 章ASP 内置对象(一)授课时间第 4 周讲节教学内容熟知 Request 对象的属性和方法集合(Form、QueryString、Cookies、与目标教学重点ServerVariables);利用 Request 对象获得表单所提交的数据教学难点查询字符串的生成在具备多媒体教学设备的机房上课,通教学方法过大屏幕展示教学重点、主要教学内容和相关实例,采用“讲练结合”的方式辅助教具多媒体投影教学来检索集合。过程教学过程教学过程(2)示例二:将上面两个文件合成一个。即表单信息传给自身,以下为代码6.asp 代码如下:显示得到的信息a+%bDimname,agename

14、=Request.QueryString(name)返回姓名%If重要Request.Form(a)and Request.Form(b)Then这一句很Dim a,b,ca=Request.Form(a)b=Request.Form(b)教age=Request.QueryString(age)返回年龄学Response.Write您的姓名是:&name&,您的年龄是:&age过%程注运行方式:单击超链接或在浏览器中输入http:/localhost/asptemp/chapter4/4-7.asp?name=白芸age=226.检索 ServerVariables集合有时需要知道服务器端或

15、客户端的一些信息。比如,客户端的 IP 地址。语法格式为:Request.ServerVariables(“环境变量名”)示例本讲的主要内容包括:Response对象的集合、属性和方法课重点:堂1、利用 Response 对象的属性、方法、和 Cookies 集合来控制和管理由服务器发送小到浏览器的数据;结2、利用 Request对象获得表单所提交的数据、Cookie 的值以及服务器环境变量的值;难点:查询字符串的生成方法思考与练习题课1.请编写一个注册表单,客户填写注册信息后,将有关内容显示在页面上。堂2.请设计一个显示页面,该页面用于向用户提供一个超链接,当用户单击该链接时,作显示另一个页

16、面的内容,同时传递一个值为“白芸”的变量,该页上显示的内容即业为传递过来的变量及值第5讲章第四章 ASP 内置对象(二)节授课时间第 5 周教学内容1、熟知 Response对象的有关属性和方法及Cookies 集,熟练掌握其功能和与目标用法,应达到“简单应用”的层次;教学重点Response 对象的方法教学难点Response 对象的 redirect 方法及 buffer 属性在具备多媒体教学设备的机房上课,通教学方法过大屏幕展示教学重点、主要教学内容辅助教具多媒体投影和相关实例,采用“讲练结合”的方式教学过程教学过程2 Write 方法也可以用来输出 HTML 元素如:我的个人主页热烈欢

17、迎的来访或%Response.Write 我的个人主页 Response.Write“热烈欢迎&user_name&”的来访“%注:内层双引号变单引号;第二种方法将所有的HTML 元素当作字符串处理。3.redirect 方法引导客户端至另一个网页 如登陆页面语法:response.Redirect网址变量或字符串如%response.Cookies(“user_name”)=“张三”示例:response.Cookies(“user_name”).expires=#2005-1-1#%Response.Redirect用法示例 Cookies 就失效了过期后该3)使用(request 对象检

18、索 Cookies请选择用户类型:教师语法为:学生request.Cookies(“CookiesName”)(关键字)|.属性%If Request.Form(user_type)=teacher thenResponse.Redirect teacher.asp 将教师用户引导至教师网页ElseIf Request.Form(user_type)=student thenResponse.Redirect student.asp 将学生用户引导至学生网页教学过程示例:省略关键字的用法一个一个设置,一个一个获取有关键字的用法也是一个一个设置,一个一个获取判断 Cookies 关键字数目:re

19、quest.Cookies(“CookiesName”).Haskeys如果想知道一个 Cookies 到底是否含有多个关键字,可以用该属性。如果确实是一个Cookies 集合,也就是含有多个关键字,则返回true,否则返回 false。(4)综合示例显示是第几次光临本站Response对象的方法 Write、Redirect、End 和 Cookies。以及 Buffer课本讲内容包括:堂属性小本讲的重点在于:Response对象的 Write、Redirect方法结难点是:对 Cookies 和 Buffer 的理解思考题:(提示,综合利用表课1.请编写程序,根据客户的选择,分别重定向到教

20、师或学生页面。堂单和 Redirect方法)”这句话,请分别用HTML、VBScript、ASP 写出作2.在浏览器中显示“今天天气很好!业对此句话的输出方法?第6讲教学内容章第四章 ASP 内置对象(三)节授课时间第 6 周1、熟练掌握会话级作用域的对象(Session)的属性和方法;与目标教学重点Session 的属性和方法教学难点Session 工作原理在具备多媒体教学设备的机房上课,通教学方法过大屏幕展示教学重点、主要教学内容和相关实例,采用“讲练结合”的方式辅助教具多媒体投影教学过程age=22Session(user_name)=user_name给 Session 赋值教Sess

21、ion(age)=age学Response.Write该程序仅用来存入 Session 值,请自己打开 5-2.asp 查看结果过%程2.asp 显示 Session 信息:%Dimuser_nameuser_name=Session(user_name)将 Session 值赋给变量Response.Writeuser_name&您好,欢迎您Response.Write您的年龄是&Session(age)直接使用 Session 值%解释:先执行 1.asp,再执行 2.aspSession(“user_name”)=user_name 中,等号右面的为普通变量,左面的为 session变量

22、名。为方便设为相同。比如,如果客户在首页登录了,就用session(“user_name”)记住用户名,因为它不为空,所以就可以访问页面了。如果客户没有在首页登录,用户名为空,那就将客户端引导至首页。代码为:3.利用 Session 存储数组信息与存储简单信息基本一样,不同点在于Session 把传入的数组当成一个整体看待,只能把一个数组整体存入取出。比如%Session(“arry”)(4)=“李佳”%是不行的,若想给 Session 数组各项赋值,必须先在普通数组中进行。示例3.asp 存储人名信息到数组4.asp 显示 Session 数组信息%Dimuser_name注意声明方法,不要

23、加括号user_name=Session(arry_user_name)返回 Session 数组元素Response.Writeuser_name(0)&您好,欢迎您Response.Writeuser_name(1)&您好,欢迎您%或输出时可以直接输出 Session 数组元素,但赋值时绝对不行本讲的主要内容包括:利用Session 对象记载特定客户信息课1Session 对象简介堂2 利用 Session 存储信息小3 利用 Session 存储数组信息结重点:利用 Session 存储信息难点:对 Session 的理解思考与练习题课1.请编辑一个注册表单,让客户输入用户名和密码,然后

24、把用户名保存到Session 中,堂在其它页面中显示用户名。作业第7讲章第四章 ASP 内置对象(四)节授课时间第 7 周1、熟练掌握应用级作用域的对象 Application 的属性和方法;教学内容2、掌握在 global.asa文件中使用Session 和 Application对象的属性、方法、与目标事件等教学重点教学难点Application 对象的方法在 global.asa 文件中使用 Application 对象和 Session 对象在具备多媒体教学设备的机房上课,通教学方法过大屏幕展示教学重点、主要教学内容和相关实例,采用“讲练结合”的方式辅助教具多媒体投影教学过程教学过程教

25、学过程教学过程本讲主要有以下内容:课供全体应用程序使用的 Application 对象堂如何使用 Global.asa 文件小实例:统计在线人数结本讲的重点在于:Application 对象的应用难点是:Global.asa 文件思考与练习题:课1.请对照示例,编写一个简单的聊天室软件。堂2.请研究一下 IIS,是否可以在别的文件夹下建立网站?作业第8讲教学内容章节第四章ASP 内置对象(五)授课时间第 8 周熟知 Server 对象的属性和方法(Server.CreateObject()、Mappath();与目标教学重点Server 对象的方法教学难点Server 对象的 HTMLEnco

26、de 方法在具备多媒体教学设备的机房上课,通教学方法过大屏幕展示教学重点、主要教学内容和相关实例,采用“讲练结合”的方式辅助教具多媒体投影教第四章ASP 内置对象(五)4.5 server4.5 server 对象对象处理与服务器的环境有关的任务.学来检索集合。主要方法功能过Creatobject创建内部组件的实例等HTMLEncode将字符串转换成 HTML 格式输出程URLEncode将字符串转换成 URL 格式输出Mappath 转化物理路径教1.Creatobject 方法学过程课堂小结Set server.Creatobject(组件)如:HTMLEncode 方法server.HT

27、MLEncode(变量或字符串)该方法在输出 HTML 语句时非常有用。例:本讲的主要内容包括:获取服务器信息的Server 对象的属性和方法%重点:Response.Write 搜狐、ServerResponse.Write 1对象的常用方法输出一个换行符Response.Write Server.HTMLEncode(搜狐)%难点:2.URLEncode 方法Server 对象的 HTMLEncode 方法server.URLEncode(字符串)有的浏览器不支持空格等特殊字符在利用 request 的 querystring 获取 URL 后的参数时,有可能是带空格的特殊字符,如,IE

28、浏览器没问题,其他浏览器可能不能正常识别,而错认为 name 值为“张”思考与练习题课1 如何将虚拟路径转换为真实路径?堂2 请制作一个简单的考试页面,加5 道考试 HTML 知识的题目。作业第9讲章第五章 ASP 内置组件(一)节授课时间第 9 周。教学内容1、了解使用AdRotator组件制作页面广告轮显效果的方法;与目标2、了解使用浏览器兼容组件教学重点广告轮显组件教学难点BrowserCapabilities组件的工作原理在具备多媒体教学设备的机房上课,通教学方法过大屏幕展示教学重点、主要教学内容和相关实例,采用“讲练结合”的方式辅助教具多媒体投影教学过程教学过程教学过程本讲有以下内容

29、:课广告轮显组件堂浏览器兼容组件小重点:结广告轮显组件难点:浏览器兼容组件的工作原理思考题:课1 在 ASP 中,创建组件通常用?对象的CreateObject 方法来实现。堂2ActiveX 组件通常包含了?个文件。作3 广告信息内容设置文件(即计划文件)必须按固定的格式编写并保存为?格式的文件。业4.使用广告轮显组件显示广告条涉及到哪几个文件?第10章第五章 ASP 内置组件(二)讲教学内容节授课时间第 10 周1、了解使用Counter计数器和PageCounters实现页面访问次数的统计方法;与目标教学重点Counters 与 PageCounter组件(页面访问次数统计)教学难点Co

30、ntextLinking 组件在具备多媒体教学设备的机房上课,通教学方法过大屏幕展示教学重点、主要教学内容和相关实例,采用“讲练结合”的方式辅助教具多媒体投影教5 53 3 文件超链接组件文件超链接组件第五章 ASP 内置组件(二)学1.文件超链接组件的主要作用用来建立易于维护的索引站点。首先应该将要建立索引的文件的路径存放到超链接数据文件内,然后通过文件超链接组件读取该超链接数据文件,并将所有文件显示出来。当需要修改时,只要修改超链接数据文件就行了。文件超链接组件的方法:见书上的表2.示例要使用该组件,一般需要两个文件。过程5.45.4 页面计数器组件页面计数器组件ASP 还提供了一个专门的

31、计数器组件。PWS 并不支持该组件,必须使用IIS5.0 以上才可以。5.55.5 计数器组件的属性和方法计数器组件的属性和方法属性/方法说明Hits(page)返回由 Page指定的访问次数,Page 省略时,返回当前网页的访问次数Pagehit()增加当前网页的访问次数教reset(page)将由 page 指定的网页的访问次数置为 0;Page 省略时,置当前网页的访学问次数为 0过示例程本讲的主要内容包括:ContextLinking 组件(制作在线小说)和Counters 与课PageCounter组件(页面访问次数统计)堂重点:Counters 组件小难点:ContextLinki

32、ng 组件结思考与练习题1.与 Application 对象一样,?组件也可实现网页计数。2.创建 Counters 组件实例必须放在?文件中。3.在 Counters 组件中,一旦创建了一个计数器,则在站点中的任何页?检索和控制它课的值。堂A.可以 B.不可以作4.若需要建立大量链接的页面为访问者提供导航时,可以采用?组件。业A.ContextLinkingB.AdRotatorC.BrowserCapabilitiesD.PageCounter5.创建 ASP 服务器组件的两种方法?(假定组件名为:MSWC.NextLink)6.Counters 与 PageCounter组件的区别是什么

33、?第 11章第六章 ASP 的文件处理讲教学内容节授课时间第 11 周掌握 FileSystemObject对象;TextStream对象与目标教学重点教学难点FileSystemObject对象;TextStream对象;File 对象FileSystemObject对象。教学方法在具备多媒体教学设备的机房上课,通过大屏幕展示教学重点、主要教学内容辅助教具多媒体投影第六章 ASP 的文件处理6 61 1文件存取组件文件存取组件和相关实例,采用“讲练结合”的方式常用对象列表教学过程对象FileSystemObject说明说明几乎包含处理文件和文件夹的所有方法主要用于存取文本文件此对象的方法和属

34、性可以处理单个文件此对象的方法和属性可以处理文件夹TextStreamFileFolder1.FileSystemObject 对象的方法该对象是最主要的对象,它可以创建、打开/读写文件,并可以对文件和文件夹进行新建、复制、移动等。常用方法CreatetextfileOpentextfilegetfile说明说明新建一个文本文件(返回一个TextStream 对象)打开一个已有的文本文件(返回一个TextStream 对象)返回一个 file 对象2.TextStream对象的属性和方法该对象主要用来对文本文件进行存取操作教常用方法说明说明学过程CloseReadReadallReadline

35、WriteWriteline常用属性用来关闭一个已打开的数据文件从打开的文本文件中读取一定的字符数目读取一个已打开的数据流文件内的所有数据读取一行写入数据至已打开的数据流文件写入一整行教学过程说明说明光标位于行尾光标位于文件尾AtendoflineAtendofstream3.文本文件的基本操作课本讲主要有以下内容:(1)新建文本文件语法格式为:TextStream对象 TextStream对象堂FileSystemObjectset filesystemobject对象对象实例server.createobject(“scripting.filesystemobject”)Set texts

36、tream 对象实例 filesystem 对象实例.createtextfile(filename,overwrite)FileSystemObject对象;TextStream对象;File 对象小本讲的重点在于:注:先创建 filesystemobject对象实例,再用该对象的 createtextfile 方法创建文本文件FileSystemObject对象。结难点是:Overwrite:有同名文件时是否允许覆盖。默认为false(2)示例 10-1.asp主要代码如下:Set FileObject=Server.CreateObject(Scripting.FileSystemObj

37、ect)思考与练习题:Dim TextFile声明一个 TextStream对象实例课SetTextFile=1.如何将某个目录下的所有文件复制到其他目录?ileObject.CreateTextFile(C:inetpubwwwrootasptempchapter10test.txt)堂TextFile.WriteLine(你好)向文件中写一行内容2.如何获取某个文本文件中特定字符首次出现的位置?TextFile.WriteLine(欢迎您)再写一行内容作TextFile.Close3.制作留言簿中,常用到ASP 的 FileAccess 组件。先将用户留言的内容保存在一个文业本文件中,然后

38、再读取该文本文件中的内容,以显示出用户的留言内容。请分别写出此程序的核心语句:a.实现将用户输入的内容写入C 盘根目录下的 ABC.TXT 文件中。b.显示 ABC.TXT 文件中的所有内容。说明:浏览器默认的脚本处理语言为:VBScript程序中用到的表单名:F1,提交方式:POST,多行文本域名:N24.对象提供了指向某个特定驱动器,为该驱动器提供处理的属性和方法。5.FileSystemObject 对象的方法用于从一个相对路径返回其绝对路径并返回。6.可以通过 Files 数据集合的属性来创建 Folder 对象的实例。7.IsRootFolder 属性的作用是。8.方法用于在 Fol

39、ders 集合中建立一个新的文件夹。9.使用 Server.CreateObject方法可以创建对象的实例,对吗?10.创建 FileSystemObject 对象的 CreateTextFile 方法也就创建了一个TextStream对象,对吗?第12讲教学内章节第七章 ADO 在 ASP 中的应用(一)授课时间数据库预备知识第 12 周掌握利用 Access 建立简单的数据库的方法容与目熟练掌握利用 SQL 语言对 Access 数据库的操作标教学重点教学难SQL 语言中的 Select、Insert、Update 和 Delete 语句。利用 Access 建立简单的数据库的方法SQL

40、语言中的 Select、Insert、Update 和 Delete 语句。点在具备多媒体教学设备的机房上课,通过大屏教学方幕展示教学重点、主要教学内容和相关实例,法采用“讲练结合”的方式辅助教具多媒体投影教学来检索集合。过程教学过程InsertIntousers(user_name,submit_date)Values(“luofang”,#2003-12-5#)InsertIntousers(user_name,age)Values(“zhangpeng”,23)注:字段名与字段值要一一对应;根据字段类型添加相应的分隔符;(3)Delete 语句删除记录教在 SQL 语言中,可以使用 De

41、lete 语句来删除表中无用的纪录。学语法:DeleteFrom 表Where 条件过注:当省略 Where 子句时,将删除所有记录程Delete 语句示例教DeleteFromusersWhereuser_name=“tutu”学DeleteFromusersWheresubmit_date#2003-1-1#Andreal_name=“李亚”过DeleteFromusers程(4)Update 语句更新记录可以使用 Update 语句来实现更新数据的功能语法:Update 数据表名 Set 字段 1字段值 1,字段 2字段值 2,Where 条件Update 语句示例Updateusers

42、Settel=“8282999”,email=“”Whereuser_name=“jjshang”UpdateusersSetsubmit_date=#2003-1-1#Wheresubmit_date#2003-1-1#UpdateusersSetage=age+10注:当省略 Where 子句时,将更新所有记录利用 ASP 提供的数据库存取组件,我们可以轻松存取数据库。要存取数据库,第一步必须连接到数据库。连接数据库有多种方式,其中最重要的一种就是通过设置数据源,即先用 ODBC 标识数据库。6.设置数据源(1)什么是数据源所谓数据源,就是数据源开放数据库连接(ODBC),利用它就可以访问

43、来自多种数据库管理系统的数据。比如,如果你有一个访问Access 数据库的程序,数据源(ODBC)会允许您用同一个程序访问SQL 数据库中的数据。(2)设置数据源方法:依次选择【开始】、【设置】、【控制面板】、【管理工具】、【数据源(ODBC)】选项。按着提示一步一步设置即可。数据库的基本概念课堂小 建立 Access 数据库 SQL 语言简介 设置数据源结重点:重点:数据库的基本概念利用 Access 建立简单的数据库的方法SQL 语言中的 Select、Insert、Update 和 Delete 语句。难点:SQL 语言中的 Select、Insert、Update 和 Delete 语

44、句。思考与练习题1 如书建立一个 userinfo.mdb 数据库和如下的 wwwlink.mdb 的数据库(供下次课使用)2 为上面的数据库各建立一个数据源。(为 wwwlink.mdb 数据库设置数据源wwwlink 以备用)3 在 Insert 语句中,能否为自动编号字段赋值?为什么?课4 设置数据源后,如果移动了Access 数据库的位置,还能正常使用吗?堂5 要查询 user_name 为tutu且是 2003 年 1 月 1 日前注册的用户,请问用哪条语句?作A.Select*FromusersWhereuser_name=tutuAndsubmit_date#2003-1-1#业

45、B.Select*FromusersWhereuser_name=tutuAndsubmit_date2003-1-1C.Select*FromusersWhereuser_name=tutuAndsubmit_date#2003-1-1#D.Select*FromusersWhereuser_name=tutuOrsubmit_date#2003-1-1#第 13章第七章 ADO 在 ASP 中的应用(二)讲节存取数据库的基本操作在代码中的实现授课时间第 13 周教学内容1、熟知 Response对象的有关属性和方法及Cookies 集,熟练掌握其功能和与目标用法,应达到“简单应用”的层次;

46、教学重点Response 对象的方法教学难点Response 对象的 redirect 方法及 buffer 属性在具备多媒体教学设备的机房上课,通教学方法过大屏幕展示教学重点、主要教学内容和相关实例,采用“讲练结合”的方式辅助教具多媒体投影第七章 ADO 在 ASP 中的应用(二)存取数据库的基本操作在代码中的实现教ASP 内部组件概述学过程教1.1.数据库存取组件简介数据库存取组件简介数据库存取组件(Database Access Component)是使用 ADO(ActiveX Data Objects)学技术来存取符合 ODBC(Open Databse Connectivity)标

47、准的数据库或具有表格状的数据形式的一种 ASP 内置组件。过ADO 可以使开发者轻松存取数据库,并可以在客户端实时更新显示。程ADO 的内部对象Connection 对象连接数据库-Error 子对象Command 对象执行命令-Parameter 子对象Recordset 对象记录集对象-Field 子对象任务引导法:一个网络导航程序的代码实现(1)问题的引入:教学过程通常网络导航都是静态网页,当要添加、删除网站链接时,就要打开源代码来如何在代码中实现数据库记录的添加(即增加一个新的网站)修改,再上传到服务器,这样非常麻烦。任务:实现网站链接的在线添加、删除和更新代码分析:使用 Insert

48、 语句添加记录也是利用Connection对象的Execute方法,但因为不需显示记录,故不必返回记录集注:1)当双引号嵌套双引号时,一般内层改为单引号2)一次只能添加一条记录。3)一般都是在表单中输入新记录的数据,动态添加到数据库中。这里为了突出添加记录的语法,省略了表单等内容。如何在代码中实现数据库记录的删除(即删除一个网站)代码分析:使用 Delete 语句删除记录也是利用Connection对象的Execute方法,但因为不需显示记录,故也不必返回记录集注:1)一次可以删除所有符合条件的记录。2)这里是根据网站编号删除记录。也可以根据其他字段。3)与添加记录相似,区别仅在于 SQL 语

49、句。如何在代码中实现数据库记录的更新代码分析:使用 Update 语句更新记录也是利用Connection对象的Execute方法,但因为不需显示记录,故也不必返回记录集注:1)与添加记录相似,区别仅在于 SQL 语句。2)一次可以更新所有符合条件的记录。本程序存在的问题:不足:4 个程序各自独立。对于记录的添加、修改等,一般在表单中完成,实现真正地动态操作对于删除记录,也应该实现动态删除。本程序的进一步改进:将添加、修改、删除功能集成到网页上;实现表单形式的动态添加、修改。课重点:重点:堂掌握连接数据库,查询、添加、删除和更新记录的基本语法。小难点:难点:结数据库连接字符串和 SQL 语句字

50、符串的写法。思考题:课1.修改示例的增、删、改程序,使其完成功能后直接在网页上显示出修改后的结果,而堂不是由用户打开数据库自己去查看。作业第14章第七章 ADO 在 ASP 中的应用(三)讲节对网络导航程序的再探讨授课时间第 14 周教学内容1、熟练掌握会话级作用域的对象(Session)的属性和方法;与目标教学重点Session 的属性和方法教学难点Session 工作原理在具备多媒体教学设备的机房上课,通教学方法过大屏幕展示教学重点、主要教学内容和相关实例,采用“讲练结合”的方式辅助教具多媒体投影教学过程3.3.文件组成:文件组成:主程序 index.asp添加记录表单添加记录执行程序教删

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁