ASP.NET实用教程 授课教师:姬广永 学习网站: QQ:

Slides:



Advertisements
Similar presentations
动态网页制作 第一讲 准备工作(开发环境配置). 动态网页制作 了解动态网页 什么是 “ 动态 ” ①具有一种 “ 交互式 ” 的页面效果,即页面会根 据用户的要求和选择而动态改变和响应,将 浏览器作为客户端界面,具有 “ 自动更新 ” 的 功能 ②具有 “ 因时因人而变 ” 功能,即当不同的时间,
Advertisements

ASP .NET 程序设计(C#版) 第二版 机械工业出版社同名教材 配套电子教案
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
程式語言與設計 授課教師:蔣德威.
第一章 JSP概述 学习目标 JSP技术是目前WEB开发技术中应用最广泛的一种.本章对JSP技术、优点、缺点、应用前景作了简要介绍。
网站如何定制建设???.
基于工作过程的网页设计与网站开发教程 英语等级考试专题学习网站发布测试 主编:张洪斌 刘万辉 机械工业出版社.
網頁技術簡介.
学习情境三:配置WEB服务器 服务器配置与管理.
教学网站设计与制作教程 第四周 主讲:黄光芳 TEL:
在PHP和MYSQL中实现完美的中文显示
Ch03 VB.NET語法建立ASP.NET 網頁程式設計.
第ㄧ章 認識 VB 2008 與主控台應用程式 注意:本投影片僅供上課使用,非經同意,請勿散播或轉載。
CH11.
Windows 8 more simple more powerful more free.
.NET 簡介.
.NET 簡介.
SVN的基本概念 柳峰
第二讲 搭建Java Web开发环境 主讲人:孙娜
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
学习前的准备工作 讲师:burning.
第一章: Java Web 开发技术概述.
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
大学计算机基础 典型案例之一 构建FPT服务器.
SVN服务器的搭建(Windows) 柳峰
Ch01網際網路、HTML 、 Script 、 ASP.NET簡介
SQL Injection.
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
Windows网络操作系统管理 ——Windows Server 2008 R2.
ASP.net 企业级应用开发 信息工程系:罗明刚.
第17章 网站发布.
課程名稱:_____________ 指導教授:_____________
程序语言的现在和未来 孙志岗.
Windows 7 的系统设置.
YMSM D-PACK 安装手册 作成者:D-PACK维护组(YMSLx) 作成日:
VSS使用简介 王树升
DevDays ’99 The aim of this mission is knowledge..
任务1-3 使用Dreamweaver创建ASP网页
三:基于Eclipse的集成开发环境搭建与使用
程序设计工具实习 Software Program Tool
SOA – Experiment 2: Query Classification Web Service
编程作业3:网页正文抽取 (10分).
C语言程序设计 主讲教师:陆幼利.
WWW服务 WWW服务概述 IIS6.0的 WWW 服务 IIS6.0下安装PHP
Web安全基础教程
21世纪高职高专规划教材 C#语言程序设计 李继武 彭德林 主 编 张 珑 赵 松 周建辉 副主编
第四章 团队音乐会序幕: 团队协作平台的快速创建
第1章 c++概述 1.1 C++语言的简史及特点 1.2 简单的C++程序 1.3 C++语言的基本组成
第十二讲:Web应用程序 上海财经大学信息管理与工程学院.
实验七 安全FTP服务器实验 2019/4/28.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
项目二:HTML语言基础.
教育部 财政部 网络教育数字化学习资源中心平台系统 安装与配置
第1章 ASP.NET基础.
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
本章要点: 了解ASP.NET 4.5的基础.NET Framework。
<编程达人入门课程> 本节内容 计算机编程语言 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
ASP动态网页设计实用教程 主讲教师:贾海陶.
VRP教程 2011.
Delphi 7.0开发示例.
Python 环境搭建 基于Anaconda和VSCode.
W3C标准网页制作 主讲教师:张 涛.
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
本节内容 动态链接库 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
项目一 了解网站的概念 项目二 创建个人网站“鸿渐工作室” 项目三 制作“鸿渐工作室”的主页 项目四 HTML语言 项目五 制作“家乡特产”网页 项目六 制作“给我留言”网页 项目七 制作“应用技巧”网页 项目八 模板制作及应用.
第8章 创建与使用图块 将一个或多个单一的实体对象整合为一个对象,这个对象就是图块。图块中的各实体可以具有各自的图层、线性、颜色等特征。在应用时,图块作为一个独立的、完整的对象进行操作,可以根据需要按一定比例和角度将图块插入到需要的位置。 2019/6/30.
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
1 Web基础知识 1.1 HTTP协议 1.2 Web服务器和浏览器 1.3 C/S模式与B/S模式 1.4 Web的访问原理
第1章 HTML基础 主讲人:刘泰然 经济管理学院.
Presentation transcript:

ASP.NET实用教程 授课教师:姬广永 学习网站:www.xin126.cn QQ:41588872 Email:jgyzhr@126.com

第一章 ASP.NET概述 教学目的: 通过本章学习,使同学们对ASP.NET动态网站开发有一个初步的理解和认识,熟悉ASP.NET的开发环境,并对ASP.NET的一些基本概念有一个深入的理解。

教学重点 动态网站的工作原理 ASP.NET与ASP IIS服务器的安装与配置 .NET的基础结构 ASP.NET网站开发的知识准备 2019年2月27日 第3页

1.1静态网页与动态网页 静态网页 Web服务器 动态网页 2019年2月27日 第4页

静态网页 1.1 简单的HTML页面 <html> <head> <title>网页标题</title> </head> <body> <h1>标题一</h1> 网页内容。 </body> </html>

静态网页 通常这些网页只有HTML标记,没有其他可以执行的程序代码。 网页的内容是静态不变的 网址形式通常为:www.xin126.cn/index.htm 静态网页的后缀名一般为:.htm .html .shtml .xml 使用静态网页,如果要修改网页内容,就必须修改源代码,然后重新上传到服务器上。(在网站制作和维护方面工作量较大,在功能方面也有较大的限制) 2019年2月27日 第6页

静态页面工作原理

Web服务器 根据用户的Web浏览器发送的请求提供相应文件的一种软件 也称为HTTP服务器 常用的Web服务器包括: 微软的IIS(Internet信息服务器) 网景的企业服务器(NES) Apache HTTP服务器等 2019年2月27日 第8页

静态网页的缺点 这一时期的Web设计更像是平面设计,而不是程序设计。这样设计出来的页面,只能呈现静态的文本和图像,无法提供满足用户需求的交互模式,也无法展示动态的信息。

什么是动态网页 动画、Flash、applet等所谓动态网页只是视觉上的,与真正的“动态网页”是不同的概念 。示例 “动态”主要指的是“交互性” 动态网页中不仅含有HTML标记,而且含有可以执行的程序代码,动态网页能够根据不同的输入和请求动态生成返回的页面,例如常见的BBS、留言板、聊天室等就是用动态网页来实现的。 动态网页的后缀名:.aspx .asp .jsp .php等等 2019年2月27日 第10页

动态网页又分:客户端动态网页和服务器端动态网页 客户端动态:由浏览器上的模块(插件)完成创建动态网页的全部工作。 服务器端动态:由Web服务器处理请求后生成对应的网页发送回浏览器

动态页面工作原理

动态网页和静态网页的区别: 核心区别:是否在服务器端运行!动态网页中的某些脚本只能在服务器端运行,而静态网页中的任何脚步都不能在服务器端运行。动态网页中可以同时包含客户端脚本和服务器脚本,而静态网页中只能包含客户端脚本。 后缀名差别: 静态:.html .htm 动态:.asp .aspx .jsp .php等等

ASP ASP全称为Active Server Pages(中文译名为活动服务器页面),是微软公司推出的用于Web应用服务的一种编程技术 语法简单,易学易用。 asp采用的脚本语言:VBScript 和JavaScript。 代码嵌入到HTML语言中。 2019年2月27日 第14页

ASP.NET(ASP的发展) 微软公司很快公布了其宏伟的“Windows.NET”计划,发布了成为下一代网络服务框架的NGWS,同时将其ASP技术升级为ASP+ 2000年11月,微软公司推出Visual Studio.NET 7.0开发工具的Beta版本,将NGWS更名为.NET Framework,此时ASP+也正式改名为现在的ASP.NET。 ASP.NET与 ASP相比速度更快,功能更加强大。 2019年2月27日 第15页

ASP.NET与.net框架的关系 搭建ASP.NET开发运行环境最重要的是安装.NET Framework,即.net框架。 .NET框架 .NET框架(.NET Framework)是一套应用程序开发和运行的平台或者环境,而ASP.NET则是这个平台中的一部分,主要负责WEB应用程序的开发,为WEB应用程序开发提供接口,因此要想利用ASP.NET技术开发WEB应用程序,必须安装.NET框架。

.NET框架 CLR:为基于.net平台的一切操作提供一个统一的运行环境。 .net类库(基类库):是.net应用软件开发的基础类库,也是.NET平台本身的实现基础。 ADO.NET为.net框架提供统一的数据访问技术。 2019年2月27日 第17页

技术特点 多语言支持 多平台支持 性能 Visual Basic .NET Visual C++ C# Jscript .NET 所有支持.NET的Windows平台 性能 强大的性能和可伸缩性 2019年2月27日 第18页

ASP.NET 的多语言支持 代码编译执行 (MSIL 或 IL) 编译 JIT 编译器 Microsoft 中间语言 代码 机器语言 _______ ______ 代码 JIT 编译器 机器语言 分别编译 IL 的每一部分

C#与ASP.NET C#语言是一门简单,现代,优雅,面向对象,类型安全,平台独立的一门新型组件编程语言 很多人学ASP.NET,不知道用vb.net好还是c#好,看vb.net 简单就选择了,结果学了接近两个月才在几个高手朋友的指点下,改成C#,当然,我这不是说VB.net不好,只是说c#的代码看起来简洁点。而且目前绝大多数公司使用C#. 2019年2月27日 第20页

IIS服务器 Internet Information Server(简称IIS)是Windows系统提供的一种服务,它包括WWW服务器、FTP服务器和SMTP服务器,是架设个人网站的首选。 程序→运行→inetmgr

Windows 2000 Server在安装的过程中会自动安装IIS 5 Windows 2000 Server在安装的过程中会自动安装IIS 5.0,而Windows 2000 Professional和Windows XP则不会,必须用添加Windows组件的方式另行安装。下面以Windows XP为例,介绍安装IIS 5.1的过程。 1. 安装IIS 安装IIS的步骤如下: ① 从桌面的“开始”菜单中选择“控制面板”,打开“控制面板”。双击“添加或删除程序”图标,打开“添加或删除程序”对话框。

② 用鼠标单击左边的“添加/删除Windows组件”图标,打开“Windows组件向导”(图1-12)。 选中“组件”列表中的“Internet信息服务(IIS)”选项,单击“下一步”按钮,组件向导即开始安装所选组件。在安装向导的最后一页单击“完成”按钮,完成组件的安装。

2. Internet信息服务器 在“控制面板”中双击“管理工具”图标,打开“管理工具”对话框,在其中双击“Internet信息服务”图标,打开Internet信息服务器窗口,如图1-13所示。 图1-13 Internet信息服务器窗口

步骤 1:在“默认 Web 站点” 中创建一个虚拟目录。 3配置 IIS 虚拟目录是Web 服务器使用的逻辑目录名,与服务器上的物理目录相对应 使用 IIS 创建虚拟目录 步骤 4:为此目录选择适当的访问权限。 步骤 3:选择虚拟目录的位置。 步骤 1:在“默认 Web 站点” 中创建一个虚拟目录。 步骤 2:给出此虚拟目录的别名。

4. 测试IIS 激活浏览器,在地址栏中输入本机的网址,如http://localhost/

VS2008的下载及破解 .net自学手册1-Visual Studio 2008的下载及破解 http://www.xin126.cn/show.asp?id=1133

理论学习要求 HTML+C#+ADO.NET+access/SQL server

ASP.NET开发程序的一般步骤

第一个ASP.NET程序

按钮响应事件的代码 Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Label1.Text = "Hello, World!" End Sub

“未启动调试”对话框

程序运行结果

ASP.NET项目文件组成 .aspx:为Web应用的窗体文件,是网站的前台程序,可在浏览器中显示。 .cs:类模块代码文件 ,用于程序的后台处理。

补充内容: 主目录 每个Web站点都必须有一个主目录。“主目录”是站点访问者的起始点,也是Web发布树的顶端。其中包含主页或索引文件,用来欢迎访问者并包含指向Web站点中其他页的链接。主目录映射到站点的域名。例如,如果站点的Internet域名是: www.microsoft.com 主目录是C:\Website\Microsoft,则Web浏览器使用网址: http://www.microsoft.com/ 来访问C:\Website\Microsoft目录中的文件。

虚拟目录 要从主目录以外的目录发布信息,可以创建虚拟目录。“虚拟目录”是物理上未包含在主目录中的目录,但客户端浏览器却认为是包含在主目录中的目录。 虚拟目录具有“别名”,客户端浏览器用此别名来访问该目录。别名一般要比目录的路径名称短,更便于用户键入。使用别名也更加安全,用户不知道文件在服务器上的物理位置,也无法使用此信息更改您的文件。使用别名使得在站点上移动目录非常容易。可以更改网页别名和物理位置之间的映射,而并不更改网页的URL。

主目录和虚拟目录的区别: 1、主目录就是你所开发的网站源程序的在服务器上的存放目录。 2、虚拟目录则是指你所开发的网站通过服务器发布到Internet以后,各个访问者的浏览器所认定你的网站的“主目录”。