ASP.NET程序设计主讲人:张艳电子邮件:zhangyandxy@163.com成绩考核考试(70%)+考核(30%)点名3次及以上不到者,不予参加考试课程的任务使学生基本掌握WEB应用的规划、设计和动态网面制作中对于内容的动态显示与更新技术第1章ASP.NET概述本章重点:会配置asp.net运行环境,并在此环境下新建、运行一个完整.net程序正确认识.NET.NET平台将会对任何一种编程方式产生影响,它会使用户界面有根本性的变革,如同从MS-DOS到Windows的转变一样。它使用户能够在任何时间、任何地点通过一种自然化的界面来获取信息。------比尔.盖茨概述Microsoft.NET计划白皮书Microsoft.NET平台1.操作系统可以是任何一种Windows平台,也可以是其他操作系统2..NET企业级服务器产品用于简化大型服务器系统的开发和管理。包括SQLServer、DB2、Oracle、MySQL3..NET服务组件.NET为开发人员提供了大量的Web服务组件4..NET开发工具—VisualStudio.NET也可以是其他开发工具,如C#Builder等5..NET框架.NET框架公共语言运行库(CLR).NET框架类库(FCL).NET框架-CLR编译过程微软提供了公共语言规范CLS和通用类型系统CTS.NET框架-FCL多种.NET编程语言的统一类库–只要学习一套统一的类库而不是大量不同的API7000多种类型–依靠命名空间(Namespace)将多个提供相似功能的类组织在相关的单元中,以分层命名空间结构来组织补充安装IIS(基于.net2003)补充安装IIS(基于.net2003)注意:有时在安装完IIS后在组件里发现已经有Frontpage服务器扩展了,但在安装.net2003时仍会提示没有安装。补充安装IIS(基于.net2003)注意:系统安装完IIS后会自动在你的系统盘根目录下生成一个目录Inetpub,在其下一级目录里面有一个目录,这是系统默认的WEB页目录补充配置IIS补充配置IIS补充配置IIS补充:网页的工作原理补充:HTML本章主要介绍了HTML显示原理、HTML制作工具以及常用的HTML标记等。补充:HTML2.1HTML简介HTML是在标准通用标记语言SGML定义下的一个描述性语言,是SGML的一个子集。HTML不是一种像C#、Java之类的程序语言,而是一种描述文档结构的标记语言,它是一种应用非常广泛的网页格式,也是最早被用来显示Web页的语言之一。它与操作系统平台的选择无关,只要有浏览器就可以运行HTML文档,显示网页内容。HTML文档类似于.txt文本文件,不同的是,文档里还包含一种被称为标记的符号。补充:HTML2.1.1HTML显示原理HTML使用一组约定的标记符号,对Web上的各种信息进行标记,浏览器会解释这些标记符号并以它们指定的格式把相应的内容显示在屏幕上,而标记符号本身不会在屏幕上显示出来。补充:HTML补充:HTML2.1.2HTML制作工具1.HTML编辑器:•文本编辑器(记事本、写字板)•所见即所得编辑器(FrontPage、Dreamweaver)2.Web浏览器:MicrosoftInternetExplorer补充:HTML2.1.3HTML标记通过用记事本制作第一个HTML文档来了解:用HTML制作网页的一般步骤、一个HTML文档的基本结构和HTML标记的写法。补充:HTML用记事本制作网页的步骤打开记事本。在记事本中输入代码。以.htm或.html为扩展名保存文件。用浏览器打开上步保存的文件,即可看到页面显示效果。补充:HTMLhtmlheadtitle我的第一个网页/title/headbodybgcolor=blacktext=#FFFFFF这是我用记事本做的第一个网页,我会努力学好HTML!/body/html补充:HTMLHtml文档结构标记注意:HTML文档可以自己编写。HTML文档可以用编辑器(FRONTPAGE、DREAMWEAVER)生成。HTML标记包含在一对中。HTML标记是成对出现(少数例外)。极少数标记单独出现,如:BR(换行).标记不区分字符的大小写。HTML文档的扩展名:htm/htmlHTML文档是一个纯文本的,可用任何编辑工具编辑。补充:HTMLHTML的文档结构HTMLHEADTITLE欢迎同学们/TITLE/HEADBODY同学们下午好!/BODY/HTML补充:HTMLHTML标记HTML…./HTML一个页面的开始。补充:HTMLHEAD标记HEAD…/HEAD页面的第2层标记。包含标题信息。必须在BODY标记开始之前结束。补充:HTMLTITLE标记TITLE…/TITLE页面的名称。标题title元素含有你的文档标题.标题通常显示在浏览器窗口的某个位置(通常显示在浏览器的左上方),而不是在文本区.补充:HTMLTITLE标记注意:它是一个网站最先被访问者看到的信息。同时,许多搜索引擎在INTERNET上自动进行网站搜索时所记录下来的就包括了页面标题,关键字等。因此,页面标题对于网站的推广,增加访问者对网站浏览的兴趣有很大的帮助。可在网站的主页面添加标题信息。补充:HTMLBODY标记页面的内容。HTML文档的第二部分,也是最大的部分,它含有你的文档的内容(显示在你的浏览器窗口文本区的部分)。页面中的所有其它的HTML标记都在这对标记之间。有六个参数(属性)。补充:HTMLBODY标记BACKGROUND:指定一幅图像作为页面的背景图像BGCOLOR:指定页面的背景颜色。TEXT:指定文本的默认颜色。ALINK:指定单击超级连接的连接文字的颜色。LINK:指定超级连接被单击的颜色。VLINK:指定超级连接没有被单击时的颜色。补充:HTML注释标记!--注释文本--注释文本不会显示在用户的浏览器窗口。如果是程序代码,即使是放在注释标记内也会被执行。补充:HTML3页面文本的排版标记FONT标记FONTFACE=“字体名称1,字体名称2,字体名称3”SIZE=“字号”COLOR=“字体颜色”SIZE参数的数值范围1-7。补充:HTML3页面文本的排版标记H标记H标记可以指定标记之间的文本的大小,有H1-H6格式:H1文本/H1…H6文本/H6ALIGN(排列)参数:CONTER,LEFT,RIGHTALIGN=“LEFT”补充:HTML3页面文本的排版标记其他标记B标记:B文本加粗/BI标记:I文本设置为斜体/IU标记:U文本加下划线/US标记:S文本加删除线/S补充:HTML3页面文本的排版标记排版标记BR标记:添加一个换行符,单个使用BRHR标记:在页面上画一条水平线,可单个使用HR补充:HTML3页面文本的排版标记不编号列表UnnumberedLists格式:ULLI…./UL补充:HTML3页面文本的排版标记编号列表NumberedLists格式:OLLI…/OL补充:HTML4Table表格TABLE标记TABLE标记标志着一个表格的开始和结束,表格的所有定义都包含在这对标记之间,其格式如下:TABLE定义表格行、列及内容/TABLE补充:HTML4Table表格TABLE参数(1)ALIGN参数:设置表格与页面的对齐方式,可取值为LEFT(左对齐)、RIGHT(右对齐)、CENTER(居中)。BCAKGROUND参数:为表格指定一幅背景图像。BGCOLOR参数:为表格指定背景色。BORDER:设定表格单元格四周的边界宽度,如果此参数设置为0,那么表格不显示边界。补充:HTML4Table表格TABLE参数(2)WIDTH参数:设置整个表格的宽度,默认情况下以像素为单位,也可以使用百分比的方式设置,这个百分比是表格宽度和浏览器显示宽度的百分比。COLS参数:设定表格的列数,当表格自动计算你创建的列数时,则不需要设置。补充:HTML4Table表格TR标记ALIGN参数:行中的文本在单元格中的对齐方式,可取值为LEFT(左对齐)、RIGHT(右对齐)、CENTER(居中)。BCAKGROUND参数:指定单元格背景图像。BGCOLOR参数:指定单元格背景色。TD标记:指定单元格的内容。补充:HTML5文件之间的链接链接分为本地链接、URL链接和目录链接。在各种链接的各个要素中,资源地址是最重要的,一旦路径上出现差错,该资源就无法从用户端取得。超文本中的链接是其最重要的特性之一,用户可以从一个页面转跳到另外的页面、图像、WEB服务器。格式:AHREF=“资源地址”链接文字/A补充:HTML5文件之间的链接本地链接以绝对路径表示:AHREF=”/D:\ASP\HTML\INDEX.HTM”文件链接/A以相对路径表示:AHREF=”INDEX.HTM”文件的链接/A链接上一目录中的文件:AHREF=“../INTER/INDEX.HTM”上级地址/A为避免重新修改文件资源路径的麻烦,建议写成绝对路径补充:HTML5文件之间的链接URL链接(1)URL的意思是统一资源定位器,通过它可以以多种通讯协议与外界沟通来存取信息。URL链接的形式是:协议名://主机.域名/路径/文件名协议包括:–file:本地系统文件。–http:服务器。–ftp:ftp服务器。–mailto:电子邮件。补充:HTML5文件之间的链接URL链接(2)实现在文件或页面内链接。定义标记格式:ANAME=“#NAME”…/A定位格式:AHREF=“#NAME”…/A补充:HTML5文件之间的链接其他链接可链接外部动画和声音.唯一的不同在于链接文件的扩展名.例如:AHREF=“55.mid”/A指明一个到音乐的链接.补充:HTML5文件之间的链接链接下载文件例:ahref=“”下载/a补充:HTML5文件之间的链接建立新窗口将主页的内容显示在一个新的窗口。格式:AHREF=“INDEX.HTM”TARGET=“”…/A补充:HTML6HTML对图片的控制基本语法:imgsrc=“图片名称”引用图片必须用img元素标志。img元素下的基本元素属性是src属性,src的属性值为所引用的图片的URL地址。src属性是必须的。Src的URL可以是绝对地址,也可以是相对地址补充:HTML6HTML对图片的控制所谓图片的替代文本,指图片不能显示时在图片所在位置显示的一段文本或当鼠标移到图片上时也会显示替代文本。定义图片替代文本的方法是:imgsrc=“图片名称”alt=“这是一张图片”补充:HTML6HTML对图片的控制图片的显示大小我们可以指定一幅图片在浏览器窗口里的显示大小。定义图片的显示大小的方法是:imgsrc=sample.jpgwidth=100height=100补充:HTML6HTML对图片的控制定义图片与左、右的文本之间的间距图片在显示时,与左右的文本之间可以有一定的间距imgsrc=sample.jpghspace=5vspace=5Hspace(horizontal)定义水平间距;Vspace(vertical)定义垂直间距。补充:HTML7嵌入多媒体页面链接音乐文件