第1章 ASP.NET简介.

Slides:



Advertisements
Similar presentations
ASP .NET 程序设计(C#版) 第二版 机械工业出版社同名教材 配套电子教案
Advertisements

硕士论文开题报告 煤炭企业物流信息系统的 研究与设计 指导老师: 学生姓名: 学 号:
说网络技术专业 江苏联合职业技术学院徐州财经分院 王 磊.
第八章 商务网站建设 商务网站规划 硬件环境 软件环境 网页内容设计.
Tool Command Language --11级ACM班 金天行.
第一章我的第一个ASP.NET网站.
网站如何定制建设???.
基于工作过程的网页设计与网站开发教程 英语等级考试专题学习网站发布测试 主编:张洪斌 刘万辉 机械工业出版社.
網頁技術簡介.
UI(用户界面)集训班 Illustrator 高级班.
在线考试系统 答辩人: 朱允昌、朱碧云、张海燕 汇报时间: 指导老师: 任艳、徐怡 软件应用与开发类
面向对象程序设计 (Visual C# .NET)
基于解释性语言的手机跨平台架构 Sloan Yi. Qt MTK.
J2EE与中间件技术 ——Lab.
第ㄧ章 認識 VB 2008 與主控台應用程式 注意:本投影片僅供上課使用,非經同意,請勿散播或轉載。
Kvm异步缺页中断 浙江大学计算机体系结构实验室 徐浩.
.NET 簡介.
.NET 簡介.
SVN的基本概念 柳峰
AngularJS -- 使用AngularJS进行开发
第二讲 搭建Java Web开发环境 主讲人:孙娜
面向对象建模技术 软件工程系 林 琳.
第1章 .NET与C# 为什么要设计一门新的编程语言? C#在微软的.Net平台中占据什么样的地位?
第一章 Visual Studio、SQL Server介紹與開發環境
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
第1章.NET Framework 2.0简介.
SVN服务器的搭建(Windows) 柳峰
管理信息结构SMI.
Ch01網際網路、HTML 、 Script 、 ASP.NET簡介
SQL Injection.
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
Visual Studio Team System 简介
視窗程式設計簡介-VB、Visual Studio
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第17章 网站发布.
疾病预防控制绩效考核管理软件 开发思路 & 使用说明
課程名稱:_____________ 指導教授:_____________
PaPaPa项目架构 By:Listen 我在这.
Windows 7 的系统设置.
DevDays ’99 The aim of this mission is knowledge..
任务1-3 使用Dreamweaver创建ASP网页
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
三:基于Eclipse的集成开发环境搭建与使用
A New Kind of JavaScript Library
程序设计工具实习 Software Program Tool
SOA – Experiment 2: Query Classification Web Service
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
内容摘要 ■ 课程概述 ■ 教学安排 ■ 什么是操作系统? ■ 为什么学习操作系统? ■ 如何学习操作系统? ■ 操作系统实例
C语言程序设计 主讲教师:陆幼利.
C# 入门 2011级ACM班 张方魁.
Web安全基础教程
21世纪高职高专规划教材 C#语言程序设计 李继武 彭德林 主 编 张 珑 赵 松 周建辉 副主编
第四章 团队音乐会序幕: 团队协作平台的快速创建
第十二讲:Web应用程序 上海财经大学信息管理与工程学院.
实验七 安全FTP服务器实验 2019/4/28.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
项目二:HTML语言基础.
第1章 ASP.NET基础.
本节内容 Win32 API中的宽字符 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
iSIGHT 基本培训 使用 Excel的栅栏问题
本章要点: 了解ASP.NET 4.5的基础.NET Framework。
2019/5/8 第2章 数据分析软件介绍.
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
Python 环境搭建 基于Anaconda和VSCode.
基于列存储的RDF数据管理 朱敏
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
C++语言程序设计 C++语言程序设计 第九章 类的特殊成员 第十一组 C++语言程序设计.
本节内容 进程 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
1 Web基础知识 1.1 HTTP协议 1.2 Web服务器和浏览器 1.3 C/S模式与B/S模式 1.4 Web的访问原理
Presentation transcript:

第1章 ASP.NET简介

本章要点 ASP.NET的特点 创建一个简单的ASP.NET应用

1.1 网站发展历史的简要回顾 1.1.1 从静态网页发展到动态网页 1.1.2 动态网站发展的几个阶段

静态网页的访问过程 客户通过Web服务器的URL申请页面。 服务器向客户送回被申请的页面。 在客户端下载并在浏览器上显示页面。 断开客户与服务器之间的联系。

访问动态网页的过程 客户通过Web服务器的URL申请页面。 服务器接受请求,并处理网页上的代码。 将代码的处理结果转换成HTML代码后向客户送出。 在客户端下载并在浏览器上显示网页。 服务器断开与客户的联系并专项其他客户,以便提供新的服务。

1.1.2 动态网站发展的几个阶段 CGI阶段 脚本语言阶段 组件技术阶段

1.1.3 ASP.NET技术特点 执行效率大幅提高 世界级的工具支持 强大性和适应性 简单性和易学性 高效可管理性

1.2 ASP.NET框架体系结构 程序设计语言及公共语言规范(CLS) 应用程序平台(ASP.NET及Windows应用程序等) ADO.NET及类库 公共语言运行库(CLR) 程序开发环境(Visual Studio.NET)

NET框架结构图 1.2 框架的简化图 图1.1 .NET框架的体系结构

.NET框架使用的语言 在.NET框架上可以运行多种语言,这是.NET的一大优点。.NET框架中的CLS实际上是一种语言规范。由于.NET框架支持多种语言,并且要在不同语言对象之间进行交互,因此就要求这些语言必须遵守一些共同的规则。公共语言规范 (Common Language Specification,CLS)就定义了这些语言的共同规范,它包括了数据类型、语言构造等,同时CLS的数据量又被设计得足够的小。 凡是符合CLS规范的语言都可以在.NET框架上运行。目前已经有C# .NET、VB .NET、C++ .NET、J# .NET、Jscript .NET等(VBScript已不再使用)。预计还将有20多种语言可以运行在.NET框架中。目前,有些公司还在创建符合CLS规范的自己的语言。

类库 .NET框架的另一个主要组成部分是类库,包括数千个可重用的“类”。各种不同的开发语言都可以用它来开发传统的命令行程序或者图形用户界面(GUI)应用程序。 .NET框架中的类被拆分为命名空间,命名空间(NameSpace)是类库的逻辑分区。类库所采用的命名空间城层次结构,即命名空间下面又可以再分成子命名空间。每个命名空间都包含一组按照功能划分的相关的类。这样,一个大型的.NET库就变得易于理解和便于使用。

公共语言运行库 公共语言运行库(CLR,也称公共语言运行环境)相当于Java体系中的“虚拟机”,它是.NET框架的核心。它提供程序运行时的内存管理、垃圾自动回收、线程管理和远程处理以及其他系统服务。同时,它还能监视程序的运行,进行严格的安全检查和维护工作,以确保程序运行的安全、可靠以及其他形式的代码的准确性。

小 结 ASP.NET是一个完全面向对象的系统。与.NET框架完全结合是它最大的特点也是最大的优点。.NET框架由5部分组成,其中最重要的是语言开发环境、类库和公共语言库。 在本章中,我们学习了怎么使用Visual Studio新建一个ASP.NET网站以及如何在浏览器中测试它。在以后的学习中,我们会更加详细的探讨Visual Studio的开发环境。