微软精品课程.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微软精品课程

微软精品课程 基于.NET 的Web 程序设计 王祥 Email:wx@ 内容简介 本书是软件精品课程系列之一,以ASRNET的基础知识和应用为主要讨论对象,以浅显的方式讲解ASPlNET的基础知识,并包含了相应的实例。以HTML、DHTMI、XML、C#入手,在夯实基础的同时由浅入深、循序渐进地对ASRNEl的具体应用进行较为详细的讨论。通过对实例的学习,读者可以更好地领会ASRNET语法和编程技巧,有助于将所学的知识融会贯通。 本书内容丰富、语言简洁、通俗易懂,主要面向初、中级用户,对高级用户也有参考价值。本书特别适合作为高等院校计算机及相关专业的教学用书,也可作为Web程序设计的培训教材。 教学方法 本课程是专业技能课,以实例带动知识点,讲、学、做结合,通过实例引入概念、原理和方法。 课时安排 理论课 30课时 上机实验 16课时 测试 2课时 课程的任务 熟悉ASP.NET编程技术: 了解html及dhtml技术; 了解xml基本知识,主要包括xml文件结构和基本语法、xsl、dtd、xmlschema、命名空间。 熟悉ASP.NET所采用的c#语言 熟悉ASP.NET 服务器控件; 熟悉ASP.NET对数据库的操作; 了解开发环境、工具及配置。 重点和难点 课程的重点:ASP.NET开发Web应用程序,如动态网站的开发; 课程的难点:通过系统的学习,学生能够利用.NET技术进行网站的简单设计和开发。 第一章 基于.NET的WEB程序设计的基础知识 知识点 了解Web工作的原理 区别ASP与ASP.NET 1.1 Web程序设计概述 HTTP协议 HTTP请求是指从浏览器向Web服务器发出的搜索某个Web网页的请求。当Web服务器收到这个请求之后,就会按照请求的要求,找到相应的网页。如果可以找到这个网页,那么就把网页的HTML代码通过网络传回浏览器;如果没有找到这个网页,就发送一个错误信息给发出HTTP请求的浏览器。后面的这些操作称为HTTP响应。 1.1 Web程序设计概述 Web服务器 Web是基于客户-服务器的一种体系结构,一般用户的计算机称为客户机,用于提供服务的机器称为服务器。在Web方式下客户端软件常用浏览器,客户机向服务器发送请求,要求执行某项任务,而服务器执行此项任务,并向客户机返回响应。因此,Web体系结构可以称为浏览器-服务器结构(B/S结构) 1.1 Web程序设计概述 1.1 Web程序设计概述 静态网 页 静态网页就是用纯HTML代码编写的网页。这些网页的代码是用一些编辑器输入的,或者是用一些网页设计程序生成的,保存为.html或.htm文件的形式。由于这些网页中没有任何与用户相关的部分,所以在设计完成之后,这类程序不会被服务器端执行,所以无论是哪个用户访问这个网页,在什么时候访问这个网页,以何种方式进入这个网页,它的样子都不会发生任何变化。采用静态网页会导致很大的局限性,如果希望为用户显示一些个性化的信息,使用静态网页将无法达到这个目的。 1.1 Web程序设计概述 动态网 页 动态网页的扩展名一般为.asp或.aspx。在浏览这类网页的时候,必须先在服务器端执行程序,再将执行结果下载到本地浏览器上。这类程序会被服务器端执行,因执行的条件不同,所产生的结果也会有所不同。 常见的服务器端编程技术有:CGI、PHP、ASP、JSP和ASP.NET。 1.2 ASP.NET概述 ASP与ASP.NET的区别 效率 ASP是一个脚本编程环境,只能用VBScript或者JavaScript这样的非模块化语言来编写。在ASP.NET中,所有的程序执行都是经过服务器编译的,即把程序语句翻译成机器可以执行的二进制代码,而这一过程是在程序执行之前进行的,并且它建立在.NET Framework之上的,可以使用Visual Basic、C++这样的模块化程序设计语言,在第一次执行时进行了编译,之后的执行不需要重新编译就可以直接运行,所以速度和效率都比ASP提高很多。 1.2 ASP.NET概述 ASP与ASP.NET的区别 可重用 性 在写ASP应用程序的时候,ASP代码和HTML混合在一起。只要有需要,就可以在任意的一个位置插入一段代码来实现特定的功能。这种方法表面上看起来很方便,但在实际的工作中会产生大量繁琐的页面,很难读懂,导致代码维护很困难。虽然可以使用include指令尽量让程序模块化,但是仍然不是一个最终彻底的解决方案。而ASP.NET则可以实现代码和内容的完全分离,使得前面提到的问题迎刃而解 。 1.2 ASP.NET概述 ASP与ASP.NET的区别 代码量 ASP需要对所有的要实现的功能通过编写代码来实现。在ASP.NET中,程序员会发现只要

文档评论(0)

shujukd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档