【asp源码栏目提醒】:本文主要为网学会员提供“ASP.NET动态网站开发教程(配套课件) chap01 - 职业教育”,希望对需要ASP.NET动态网站开发教程(配套课件) chap01 - 职业教育网友有所帮助,学习一下!
第1章 初识
ASP.NET 9/122013年3月7日 1 课件 1.1 Web基础知识 Web基本概念 什么是静态网页 什么是动态网页 9/12 2013年3月7日 2 课件 1.1.1Web基本概念 Web工作原理:通过Internet互联网,Web将全世 界联网上不同网址的相关信息有机地编织在一 起,以超文本传输协议HTTP(Hyper Text Transfer Protocol)为基础协议进行数据的传 输。
Web采用客户/服务器工作模式。
超文本传输协议:超文本传输协议是一个应用程 序协议,允许浏览器和服务器相互通信,来回传 送数据。
Web页的所有请求和服务器发送的所有 响应都是在浏览器和服务器之间传送的HTTP信 息。
最常用的HTTP请求是GET,POST和HEAD。
9/12 2013年3月7日 3 课件 1.1.2 什么是静态网页 所谓静态网页,就是该网页文件里只有HTML标 记,没有其他可以执行的程序代码。
静态网页一 经制成,内容就不会再变化,不管何时何人访 问,显示的都是一样的内容,如果要修改有关内 容,就必须修改源代码,然后重新上传到服务器 上。
静态页面工作原理 9/12 2013年3月7日 4 课件 1.1.3 什么是动态网页 动态网页中不仅含有HTML标记,而且含有可以执 行的程序代码,动态网页能够根据不同的输入和 请求动态生成返回的页面,例如常见的BBS、留 言板、聊天室等就是用动态网页来实现的。
动态页面工作原理 9/12 2013年3月7日 5 课件 1.2
ASP.NET简述 .NET简介
ASP.NET的基本概念
ASP.NET的优越性 Web Form原理 Web Form语法 9/12 2013年3月7日 6 课件 1.2.1.NET简介 公共语言运行库是.NET Framework 的基础, 是.NET Framework的运行时环境。
公共语言运行 库是一个在执行时管理代码的代理,以跨语言集 成、自描述组件、简单配制和版本化及集成安全 服务为特点,提供核心服务(如内存管理、线程 管理和远程处理)。
NET Framework 的另一个主要组件是类库,它是 一个综合性的面向对象的可重用类型集合,例如 ADO.NET、
ASP.NET等。
.NET基类库位于公共语言 运行库的上层,与.NET Framework其紧密集成在 一起,可被.NET支持的任何语言所使用。
9/12 2013年3月7日 7 课件 1.2.2
ASP.NET的基本概念
ASP.NET 页框架是一种编程框架,它在Web服务器 上运行以动态地生成和管理 Web 窗体页。
ASP.NET 页框架创建了传统客户端/服务器 Web 交互的抽象模型,使开发人员能够使用支持快速 应用程序开发和面向对象编程(OOP)的传统方法 和工具来进行应用程序编程。
Web Form又被称为Web窗体,Web Form提供了窗体 设计器、编辑器、控件和调试功能,这些功能结 合在一起,能够为浏览器和Web客户端设备快速地 生成基于服务器的可编程用户界面。
9/12 2013年3月7日 8 课件 1.2.2
ASP.NET的基本概念
ASP.NET应用程序是指可以从特定位置(该特定位 置指Web应用程序服务器上的虚拟目录及其子目 录)调用的所有文件、页、处理程序、模块和可 执行代码。
ASP.NET 支持 XML Web服务。
利用Web服务,应用 程序可以使用HTTP和XML消息等标准在基于Web的 应用程序之间交换信息,从而跨越防火墙移动数 据。
ASP.NET的比较简单,配置设置存储在基于 XML 的文件中,对这些文件进行编辑即可完成配置。
9/12 2013年3月7日 9 课件 1.2.3
ASP.NET的优越性 简易性:
ASP.NET提供了很多基于常用功能的控件,使诸如表单提交、 表单验证、数据交互等常用操作变得更加简单。
ASP.NET的事务处理模 型也相当简单,类似于DELPHI的FORM处理模型。
ASP.NET执行窗体提交 和客户端身份验证到部署和站点配置变得很容易。
同时,发布、配置程 序也由于
ASP.NET的新的处理模式而更加简单。
安全性:应用Windows系统内置的身份验证机制和基于每个应用程序的 配置,完成可以保证应用程序的安全性。
ASP.NET 还为 Web 应用程序 提供了各种授权和身份验证方案。
开发人员可以根据应用程序的需要方 便地移除、添加或替换这些方案 自定义性和扩展性:用户可以使用自己编写的自定义组件或扩展替换
ASP.NET运行库的任何子组件。
ASP.NET基于通用语言,开发者可以使用 任何.NET支持的语言(比如C,VB.NET,Jscript等)来开发
ASP.NET的 程序。
ASP.NET编程语言,可以选择最适合应用程序的语言,或跨多种 语言分割应用程序。
9/12 2013年3月7日 10 课件 1.2.3
ASP.NET的优越性 强大工具支持:
ASP.NET框架应用了Visual Studio.NET集成开发环境中 的工具箱和设计器。
Visual Studio.NET提供了强大、高效的.NET程序 的集成开发环境。
支持诸如所见机所得、控件拖放、编译调试等功能, 使开发
ASP.NET程序更加快速、方便。
多种性能优良的功能:
ASP.NET与其前身
ASP最大的区别在于其不再是解 释性的脚本了,而是运行于服务器端经过编译的代码,这使早期绑定、 本地优化、缓存服务等技术成为可能,无疑这将大大的提高
ASP.NET程 序的执行效率。
ASP.NET中还包括多种功能和工具,它们使得能够设计 和实现高性能的 Web 应用程序。
这些功能包括:基于
ASP 进行改进的 进程模型,自动编译请求的页并在服务器上存储这些页,
ASP.NET特定 的性能计数器,Web 应用程序测试工具等。
可管理性:
ASP.NET程序的所有配置都存储于基于XML的文件中。
这将大 大的简化对服务器环境和网络程序的配置过程。
ASP.NET框架应用程序 的部署时只需将必要的文件复制到服务器,即可将
ASP.NET 框架应用 程序部署到服务器。
不需要重新启动服务器。
9/12 2013年3月7日 11 课件 1.2.4 Web Form原理 Web Form又被成为Web窗体或者Web表单, 主要用来根据特定的信息生成动态的页面。
Web Form把Visual Basic表单的高生产性的优 点带到了网络应用程序的开发中来,将
ASP.NET的代码和页面的一般脚本分割开 来,这些分割成块的代码可以向组件一样被 重复使用,从而提高了开发的效率。
9/12 2013年3月7日 12 课件 1.2.5 Web Form语法 服务器端注释:在代码中添加注释语句是每个编程语言都提供功能,良好的注 释可以增加代码的可读性。
注释语句 服务器端包含:
ASP.NET页中支持包含其他的外部文件,程序清单1.5
ASP.NET 页中包含其他的外部文件的语法定义其中,参数file为所要包含的外部文件的路径,该路径可以是物 理路径也可以是相对路径。
参数Virtual为所要包含的外部文件的虚拟路径,也 可以使用相对路径。
代码标识符和:
ASP.NET支持了
ASP中传统的标记,对于
ASP程序 员来说,这意味着可以把
ASP程序轻松的升级到
ASP.NET。
在
ASP.NET中,标 记中的内容将被编译执行,(
ASP中是解释标记中代码),这将大大的提高 代码执行的效率。
声明服务器端代码:
ASP.NET中使用来声明运行在服务器端的代码。
9/12 2013年3月7日 13 课件 1.2.5 Web Form语法 内置HTML控件的语法:
ASP.NET中提供了HTML控件,这使得开发人员可以通过代 码来控制HTML元素。
内置WEB控件的语法:
ASP.NET中还提供了内置的WEB控件。
开发者可以使用WEB 控件,来显示界面,处理客户端事件。
对象标签:使用object标签可以在Web Form页面 上声明和创建COM以及.NET对象。
9/12 2013年3月7日 14 课件 1.3
ASP.NET简述 安装IIS 5.x Web服务器 创建虚拟目录 9/12 2013年3月7日 15 课件 1.3.1安装IIS 5.x Web服务器 IIS的主要功能是 响应使用者的请 求,将所要浏览的 网页内容传输给客 户端;管理及维护 Web 站台;管理 及维护FTP 站台; SMTP虚拟服务器 IIS的安装 等。
9/12 2013年3月7日 16 课件 1.3.2 创建虚拟目录 在安装完IIS以 后,将需要对IIS 进行配置了,这样 可以使服务器在最 优的环境下运行。
创建虚拟目录 9/12 2013年3月7日 17 课件 1.4 创建简单的
ASP.NET应用程序
ASP .NET开发环境介绍 创建
ASP.NET页面 9/12 2013年3月7日 18 课件 1.4.1
ASP .NET开发环境介绍 Visual Studio .NET 是一个功能强大的 集成开发环境,在 该开发环境中可以 创建Windows应用 程序,
ASP.NET应 用程序,
ASP.NET 服务,控制台程序 等。
VS.NET 2003 9/12 2013年3月7日 19 课件 1.4.2 创建
ASP.NET页面 在“解决方案资 源管理器”中右 键单击项目节 点,然后选择弹 出菜单的“添 加”“添加Web 窗体”命令。
在“属性”窗口中设置Label的Text属性 9/12 2013年3月7日 20 课件
上一篇:
ASP NET开发环境的搭建
下一篇:
法律专业开题报告范文