动态网站建设课程指导.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《动态网站建设课程指导.doc》由会员分享,可在线阅读,更多相关《动态网站建设课程指导.doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大学现代远程教育动态建设课程学习指导书胡静 编n 课程容与基本要求本课程在介绍建设流程以与相关界面制作软件、标记语言和开发软件的基础上,重点从实战着手,由浅入深、循序渐进地介绍了使用ASP.NET开发动态的基本知识和使用技巧。主要容包括ASP.NET 4.0概述、Visual Studio 2010集成开发环境、HTML网页设计基础和C#程序设计基础,以与ASP.NET编写网页的基础知识和相关的服务器控件、常用置对象、数据源和数据绑定控件。通过本课程的学习,使学生掌握开发ASP.NET程序的基础知识和基本方法,熟悉.NET框架,熟练使用各种常用的Html控件、Web服务器控件,掌握ADO.NE
2、T访问数据库的方法。具备一定的用Visual Studio 2010开发动态的能力。n 课程学习进度与指导模块课程容建议学时学习指导教学模块一 Web基础知识5学时以课件学习为主教学模块二ASP.NET开发基础7学时以课件学习为主教学模块三*ASP.NET4.0服务器控件6学时在学习课件的同时进行上机练习教学模块四*ASP.NET对象与状态管理6学时在学习课件的同时进行上机练习教学模块五*ADO.NET数据访问8学时在学习课件的同时进行上机练习 模块一 Web基础知识一、 学习目标了解Web应用程序的结构,理解静态网页和动态网页的工作原理和不同,掌握常用的HTML标记。二、 学习容Web开发的
3、基础知识。三、 本章重点、难点静态网页和动态网页的概念,HTML文件的结构。四、 建议学习策略听课件,做自测五、 习题1、简答题1)静态网页和动态网页有什么区别?2)Web服务器和浏览器的概念。3)HTML语言的特点是什么?4)HTML标记有哪些特点?5)简述HTML文档的结构与其主要标记的作用。6)什么是URL?7)网络上常用的图像格式有哪些?特点是什么?8)表格的基本标记有哪些?9)简述表单的作用和工作过程。10)简述B/S模式的含义。11) 表单的作用是什么?常用的表单标记有哪些?模块二 ASP.NET开发基础一、 学习目标理解ASP.NET运行的基本原理,掌握ASP.NET的运行环境与
4、安装。二、 学习容讲解ASP.NET中的各种基础知识,包括ASP.NET和.NET框架的关系,几种开发动态网页的技术ASP、ASP.NET、PHP、JSP的比较。还讲解了开发工具Visual Studio 2010的安装与配置。三、 本章重点、难点常见的动态网络程序设计语言,开发ASP.NET Web应用程序的一般流程。四、 建议学习策略听课件,做自测五、 习题1、 简答题1) 常见的动态网络程序设计技术有哪些?分别有什么特点?2) 简述.NET 框架的组成和每一部分的功能。3) 请简述ASP.NET的优点。4) ASP.NET的网页代码模型有几种?各有何特点?5) 请描述ASP.NET页面的
5、处理过程。6) ASP.NET 页生命周期中的事件主要有哪些?模块三 ASP.NET4.0服务器控件一、 学习目标掌握HTML服务器控件、WEB服务器控件如文本框、单选框、复选框、下拉列表框、文本区域、按钮等的运用。掌握页面验证的控件方式,如必选框的验证、字母围的验证、比较密码的验证等。二、 学习容服务器端控件概述、HTML服务器控件、WEB服务器控件。ASP.NET的验证控件。三、 本章重点、难点在Visual Studio 2010中使用控件并设置控件的属性。学会使用不同的验证控件,能对表单进行必要的验证。四、 建议学习策略听课件,做自测五、 习题1、 简答题1) 简介ASP.NET的控件
6、。2) 简要说明HTML表单和Web表单之间的区别?3) 普通的HTML标记、HTML服务器控件、Web服务器控件有什么联系区别?4) 什么时候该使用HTML标记、HTML服务器控件、Web服务器控件?5) 简述ASP.NET的验证控件的主要功能。6) ASP.NET的验证控件有哪几个?简述其功能。模块四 ASP.NET对象与状态管理一、 学习目标掌握ASP.NET置对象基本知识,掌握Response对象、Request对象、Application对象、Server对象、Session对象、Cookie对象的基本知识和基本方法。二、 学习容讲解ASP.NET中几个数据持久性对象和数据访问对象的
7、使用。三、 本章重点、难点掌握各种对象的不同,在不同场合使用不同的对象。四、 建议学习策略听课件,做自测五、 习题1、 简答题1) Application对象的lock()和unlock()方法在什么情况下使用,只用其中的一种方法行不行,为什么?2) Application对象、Session对象和Cookie对象都可以保存数据,三者有什么区别?3) Request对象和Response对象的主要功能是什么?4) Cookie对象的作用是什么。5) ASP.NET中进行状态管理的方法有哪些?6) Session对象是否一直有效?如何设置Session的有效期?模块五 ADO.NET数据访问一、
8、 学习目标掌握ADO.NET的结构、SQL语言基本知识、利用ASP.NET连接数据库,添加、查询、删除和更新的基本方法。二、 学习容ADO.NET的结构、使用SQL Server数据库存储数据的基本操作,数据绑定控件:GridView和ListView的使用。三、 本章重点、难点掌握在Visual Studio 2010中开发访问数据库的动态的方法。四、 建议学习策略听课件,做自测五、 习题1、 简答题1) ADO. NET中常用的对象有哪些?分别描述一下。2) DataSet和DataAdapter有什么区别?3) 什么是数据源控件?4) 什么是数据绑定技术?5) 简述ASP.NET数据库应
9、用程序的开发流程。6) 怎样建立数据源控件和数据绑定控件之间的联系?7) ASP.NET提供的数据绑定控件有哪些?习题答案第一模块答案:1、简答题1)静态网页和动态网页有什么区别?答:静态网页也称为普通网页,是相对动态网页而言的。静态并不是指网页中的元素都是静止不动的,而是指网页文件里没有程序代码,只有HTML(超文本标记语言)标记,一般后缀为 . htm、. html、. shtml或 . xml等 。当浏览器请求一个静态网页时,服务器在其硬盘上查找这个文件,找到后不作任何处理直接发给浏览器。静态网页一经制成,容就不会再变化,不管何人何时访问,显示的都是一样的容。如果要修改网页必须修改源代码
10、,并重新上传。静态网页的工作原理动态网页是指在网页文件中除了HTML标记外,还包括一些实现特定功能的程序代码,这些程序代码使得浏览器与服务器之间可以发生交互,即服务器端可以根据客户端的不同请求动态产生网页容。动态网页的后缀通常根据所用的程序设计语言的不同而不同,一般为.asp、 .aspx、.cgi、.php、.perl、.jsp等。动态网页可以根据不同的时间、不同的浏览者而显示不同的信息。常见的留言板、论坛、聊天室都是用动态网页实现的。当浏览器请求一个动态网页时,服务器在其硬盘上查找这个文件,找到后将其转化为静态网页,然后再发给浏览器。动态网页的工作原理2)Web服务器和浏览器的概念。答:W
11、eb服务器就是安装了Web服务器软件的计算机,它可以为提出 请求的浏览器提供 响应。比较常见的Web服务器软件有Apache和IIS。Apache是一个开放源码和采用模块化设计的Web服务器软件,具有很强的安全性和稳定性。IIS是微软公司的产品,最大的特点是采用了图形化的管理界面,使用方便,易于维护。浏览器是运行在客户机上的程序,用户可以用它来浏览服务器中的可用资源,因此称为浏览器。当客户进行网页浏览时,由客户的浏览器执行来自服务器的HTML代码,并将其容显示给客户。3)HTML语言的特点是什么?答:HTML语言的重要性在于,它是所有浏览器都能识别的通用语言,是生成网页的基础。具有以下特点:(
12、1)HTML不是一种程序语言,而是一种标记语言。它不同于我们平时看到的VB、C+这类编程语言,实际上它只是在一些组成网页的对象(如文本、图片、超)中加入各种标记,从而使这些对象以标记所定义的样式来显示。(2)任何文本编辑器都可以编辑它,只要能将文件保存为ASCII纯文本格式即可,如记事本、Word等。当然使用专业的网页编辑软件会更为方便。(3)需要使用Web浏览器。所有网页,都是通过浏览器对HTML代码的解释而形成的,浏览器就相当于HTML代码的翻译程序,负责解释HTML代码中各种符号的含义。如文字以什么颜色显示、图片的大小是多少。(4)HTML语言独立于各种平台。HTML语言目前已成为各种类
13、型浏览器的通用标准,它能独立于各种操作系统平台。4)HTML标记有哪些特点?答:标记(tag)是指尖括号对(称为定界符)以与位于尖括号对的文本,如是段落标记,是换行标记。标记具有以下特点:(1)所有的标记都必须用尖括号“”括起来。(2)大部分标记是成对出现的,包括开始标记和结束标记。开始标记和相应的结束标记定义了标记所影响的围。结束标记和开始标记名称一样,但结束标记必须以一个斜线符号“/”开头。(3)所有被标记包围的对象,如文本、图像、表格等都按照标记所定义的格式显示。如:欢迎参观本网页!中间的文本“欢迎参观本网页!”按照标记所规定的字体来显示。(4)少数标记允许只有开始标记,没有结束标记。如
14、:段落标记,换行标记。(5)标记不区分大小写,默认情况下,都使用小写字母表示。5)简述HTML文档的结构与其主要标记的作用。答:HTML文档的基本结构如下:头部信息主体容因此,一个基本的HTML文档通常包含以下三对顶级标记:l HTML标记:HTML标记是文档全部容的容器。是开始标记,表示一个HTML文档的开始;是结束标记,表示一个HTML文档的结束,其他所有HTML代码都位于这两个标记之间。l 头部标记:头部标记用于提供各种与网页有关的信息。在头部标记中,可以使用和标记来指定网页的标题;使用标记设置页面关键字、设定页面字符集、刷新页面等;使用和标记来定义CSS样式表;使用和标记来插入脚本等。
15、一般来说,位于头部标记中的容都不会在网页上直接显示。l 正文标记:正文标记之间的部分是HTML文档的主要部分,包含了文档的容,文本、图像、动画、超等均位于该标记对。作为网页的主体部分,标记有很多的属性,通过这些属性可以设置网页的整体风格。6)什么是URL?答:在学习超之前,需要先了解一下“URL”。在Web上存储有很多资源,如何找到某一个我们需要的网页呢?在信息资源以网页形式存储在Web服务器的时候,要给每一个网页选取一个不同的网络空间地址,以和其他网页区分开。这个网络空间地址就称为URL(Uniform Resource Locator),中文名称为统一资源定位符。当我们需要访问某个网页时,
16、只要在浏览器的地址栏输入该网页的URL,就可以找到该网页。URL好像是一个指针,专门指定Internet上资源存放的位置,URL提供了一个统一的方法去寻找和存取信息资源。实际应用中,URL经常称为“网址”、 URL地址或地址,如 URL通常包括三个部分:协议:/主机地址/具体的文件名。协议说明数据传输的方式,常见的协议有: 、ftp、news、telnet、mailto等。主机地址指的是保存网页的Web服务器的地址,可以用IP地址或域名。具体的文件名包括网页在服务器上的目录和文件名。如:7)网络上常用的图像格式有哪些?特点是什么?答:并不是所有的图像都适合于网页的应用,有的图像虽然很美,但由于
17、容量太大,网上传输和下载的时间长,就不适合网页的需要。图像的大小最好不要超过8KB,如果必须要使用大图像时,可以对其进行一些处理,将其分割成几个小图。另外,网页中添加图像的目的主要是为了使网页变得更加生动、直观和具有吸引力,对图像本身精细程度的要求并不高。考虑到以上这些特点,适合 Internet 传输和浏览的图像文件格式有 GIF、JPEG 和 PNG 三种,它们文件比较小、图像质量比较高、网上传输速度快,被越来越多的软件所支持,特别是 GIF 和 JPEG 格式,这两种图片格式都是压缩的,能够显著地减少对带宽的占用,并且几乎被所有的 Web 制作软件和 Web 浏览器所支持。这些图像格式的
18、简要特性如下:l GIF(Graphics Interchange Format)是 Web 页面使用最多的一种图像格式,是在 20 世纪 80 年代末由 CompuServe 开发的。GIF图像是一种压缩的8位图像文件,最多可支持 256 种颜色,这些图像一般用做插图、标志、卡通和其他大色块图像。GIF图像还有一个突出的特点,就是支持动态图、透明图和交织图。l JPEG (Joint Photographic Experts Group,联合图像专家组)是目前最优秀的数字化摄影图像的存储方式。JPEG 格式由 ISO 和 CCITT 两大标准化组织共同推出,它定义了摄影图像的通用压缩编码。J
19、PEG可支持多达16M种颜色(又称为24位真彩、全彩),JPEG是一种以损失质量为代价的压缩方式,压缩比越高,图片质量损失越大,其典型的压缩比是41。l PNG(Portable Network Graphics)是由 GIF 发展而来的一种卓越的网络图像格式,它是一种自由开放的文件格式,不隶属于任何公司和组织。PNG 采用一种无损压缩的方式,被广泛地应用在互联网中。不过一些版本比较低的 Web 浏览器可能不支持 PNG图像格式,所以在使用这种格式的图像时一定要考虑用户的浏览器版本。8)表格的基本标记有哪些?答: 和。表格的基本结构如下:表格的第一行的第一个单元格表格的第一行的第二个单元格.表
20、格的第二行的第一个单元格表格的第二行的第二个单元格.9)简述表单的作用和工作过程。答:表单是客户端和服务器端之间重要的交互手段。利用表单可以收集客户端提交的有关信息。例如注册一个电子信箱时,用户需要填写提供的表单,其容包括用户名、密码、联系方式等信息。提交表单信息的处理过程:单击表单中的提交按钮时,输入在表单中的信息会上传到服务器;然后由服务器上的相关应用程序进行处理;处理后或者将用户提交的信息储存在服务器端的数据库中,或者将一些信息返回给客户浏览器端。10)简述B/S模式的含义。答:B/S(Browser/Server)结构,即浏览器/服务器结构。在这种结构下,用户工作界面通过WWW浏览器来
21、实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现。11) 表单的作用是什么?常用的表单标记有哪些?答:表单在网页中起着重要作用,它是与用户交互信息的主要手段。无论是提交要搜索的信息,还是网上注册等都需要使用表单。表单相当于一个容器,它把需要向服务器传送的信息搜集到一起,以便提交到服务器进行处理。常用的标记有:l ,创建一个表单。 ,根据“type”属性的取值不同,可以创建单行文本框,密码框,提交按钮,重置按钮等。第二模块答案:1、 简答题1) 常见的动态网络程序设计技术有哪些?分别有什么特点?答:(1)ASPASP全称Active Server
22、 Pages(活动服务器网页),是微软在1996年底推出的一种用以取代CGI的动态网页开发技术。ASP 的第一个版本是 0.9 测试版。它给 Web 开发带来一阵风暴,使得建立一个动态页面如小孩子玩游戏一样简单,目前的版本为3.0。ASP既不是一种语言,也不是一种开发工具。ASP文件就是在普通的HTML文件中嵌入VBScript或JavaScript脚本语言程序,其文件的后缀是.asp。当客户请求一个ASP文件时,服务器端就会运行ASP文件中的脚本代码,并转化为标准的HTML文件,然后发送到客户端。ASP提供了几个非常有用的部对象和部组件,利用它们可以轻松地实现表单上传、存取数据库等功能。AS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 动态 网站 建设 课程 指导
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内