微软认证课程系列教材--面向.NET的Web应用程序设计第1章 Microsoft .NET Framework 概述

上传人:鲁** 文档编号:576499538 上传时间:2024-08-20 格式:PPT 页数:34 大小:365KB
返回 下载 相关 举报
微软认证课程系列教材--面向.NET的Web应用程序设计第1章 Microsoft .NET Framework 概述_第1页
第1页 / 共34页
微软认证课程系列教材--面向.NET的Web应用程序设计第1章 Microsoft .NET Framework 概述_第2页
第2页 / 共34页
微软认证课程系列教材--面向.NET的Web应用程序设计第1章 Microsoft .NET Framework 概述_第3页
第3页 / 共34页
微软认证课程系列教材--面向.NET的Web应用程序设计第1章 Microsoft .NET Framework 概述_第4页
第4页 / 共34页
微软认证课程系列教材--面向.NET的Web应用程序设计第1章 Microsoft .NET Framework 概述_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《微软认证课程系列教材--面向.NET的Web应用程序设计第1章 Microsoft .NET Framework 概述》由会员分享,可在线阅读,更多相关《微软认证课程系列教材--面向.NET的Web应用程序设计第1章 Microsoft .NET Framework 概述(34页珍藏版)》请在金锄头文库上搜索。

1、1 1/ /3434主讲:刘主讲:刘 佳佳面向面向.NET.NET的的WebWeb应用应用程序设计程序设计微软认证课程系列教材微软认证课程系列教材2 2/ /3434课程介绍课程介绍课程简介课程简介l是是ASPASP的升级版本,提供了一种以的升级版本,提供了一种以Microsoft.NETMicrosoft.NETFrameworkFramework为基础开发为基础开发WebWeb应用程序的全新编程模式。本课应用程序的全新编程模式。本课程介绍利用程介绍利用VisualStudio.NETVisualStudio.NET集成开发环境进行基于的集成开发环境进行基于的 WebWeb应用程序设计的基本

2、知识。应用程序设计的基本知识。预备知识预备知识l掌握掌握HTMLHTML和和DHTMLDHTML的知识,包括使用表格、表单、图片的知识,包括使用表格、表单、图片的显示等的显示等l掌握掌握VisualBasic.NETVisualBasic.NET或者或者C#C#的知识,包括变量声明、的知识,包括变量声明、循环语句、条件语句等循环语句、条件语句等l了解了解 N 层应用程序架构和分布式层应用程序架构和分布式 Web 应用程序设计应用程序设计l掌握掌握 SQL Server 2000 和和 IIS3 3/ /3434课程要求课程要求课时:课时:9696课时课时分为两部分:分为两部分:l讲课部分:讲课

3、部分:4848课时,课堂教学课时,课堂教学l实践部分:实践部分:4848课时,课程实验课时,课程实验培养目标:培养目标:通通过过本本课课程程的的学学习习,掌掌握握使使用用 ASP.NETASP.NET开开发发.NET.NET应应用用程程序序所所需需的的知知识识和和技技能能,具具备备利利用用 ASP.NETASP.NET开开发发 .NET.NET应应用用程程序序的的能能力力,并并能能够够分分析析 WebWeb应应用用程程序序的的安安全全性性威威胁胁,采采取正确的安全技术和策略开发安全的取正确的安全技术和策略开发安全的WebWeb应用程序应用程序4 4/ /3434面向面向.NET.NET的的We

4、bWeb应用程序设计应用程序设计第第1 1章章Microsoft.NETMicrosoft.NETFrameworkFramework概述概述第第2 2章章使用使用MicrosoftMicrosoftVisualStudio.NETVisualStudio.NET第第3 3章章使用使用基于基于 Microsoft .NET 的开发语言的开发语言第第4章章 创建创建 Microsoft ASP.NET Web 窗体窗体第第5章章 在在 Microsoft ASP.NET Web 窗体中添加窗体中添加代码代码第第6章章 Microsoft ASP.NET Web 应用程序的跟踪机制应用程序的跟踪机

5、制第第7 7章章验证用户输入验证用户输入第第8 8章章创建用户控件创建用户控件第第9 9章章使用使用MicrosoftVisualMicrosoftVisualStudio.NETStudio.NET访问关系型数据访问关系型数据第第1010章章使用使用MicrosoftMicrosoftADO.NETADO.NET访问数据访问数据第第1111章章通过通过MicrosoftMicrosoftADO.NETADO.NET调用存储过程调用存储过程第第1212章章读写读写XMLXML数据数据第第1313章章使用和创建使用和创建XMLWebXMLWebServiceService第第1414章章状态管理

6、状态管理5 5/ /3434面向面向.NET.NET的的WebWeb应用程序设计应用程序设计第第1515章章配置、优化和部署配置、优化和部署 MicrosoftASP.NETWebMicrosoftASP.NETWeb应用应用程序程序第第1616章章WebWeb安全性介绍安全性介绍第第1717章章WebWeb应用程序安全应用程序安全性规划性规划第第1818章章验证用户输入验证用户输入第第1919章章Internet 信息服务信息服务身份验证身份验证第第20章章 保护保护 Web 页面页面安安全全第第2121章章保护文件系统数保护文件系统数据的安全据的安全第第2222章章保护保护Microsof

7、tSQLServerMicrosoftSQLServer的的安全安全第第2323章章保证通信中的机保证通信中的机密信息和数据完整性密信息和数据完整性 第第2424章章加密、散列和数加密、散列和数据签名据签名第第2525章章测试测试WebWeb站点的站点的安全性安全性6 6/ /3434参考资料参考资料互联网资源互联网资源:/:/:/:/:/:/可参考示例代码可参考示例代码Microsoft.NETFrameworkMicrosoft.NETFramework文档示例代码文档示例代码VisualStudio.NETVisualStudio.NET企业级示例企业级示例MSDNMSDNMSDNMSD

8、N站点上包含了大量可供开发人员使用的文档、代码和站点上包含了大量可供开发人员使用的文档、代码和技巧:技巧::/:/包含包含VisualStudio.NETVisualStudio.NET开发人员感兴趣的文章、示例和开发人员感兴趣的文章、示例和其他信息其他信息 MSDNCommunitiesMSDNCommunitiesMSDNCommunitiesMSDNCommunities,包含有关用户组、留言板、新闻组的信,包含有关用户组、留言板、新闻组的信息以及其他信息息以及其他信息 7 7/ /3434参考资料(续)参考资料(续)TechNetTechNet站点站点lTechNetTechNet站点

9、上包括了站点上包括了ITIT专业人员在规划、部署、运专业人员在规划、部署、运行、维护和管理时参看和使用的文档、指南和技巧:行、维护和管理时参看和使用的文档、指南和技巧:MicrosoftSecurityMicrosoftSecurityl了解了解MicrosoftMicrosoft如何帮助你维护应用程序和系统(从桌如何帮助你维护应用程序和系统(从桌面到网络级系统)的安全,并为面到网络级系统)的安全,并为ITIT专业人员、开发人专业人员、开发人员和家庭用户提供指向安全资源的链接:员和家庭用户提供指向安全资源的链接:8 8/ /3434参考资料(续)参考资料(续)可参考书籍:可参考书籍:l构建构建

10、WebWeb解决方案解决方案应用应用ASP.NETASP.NET和和ADO.NETADO.NETISBNISBN:7-89494-041-07-89494-041-0lASP.NETWebASP.NETWeb应用程序开发新思维应用程序开发新思维ISBNISBN:7-900641-68-87-900641-68-8l编写安全的代码编写安全的代码 ISBNISBN:7-111-10285-17-111-10285-1l密码编码学与网络安全:原理与实践(第二版)密码编码学与网络安全:原理与实践(第二版)ISBNISBN:7-5053-6604-17-5053-6604-19 9/ /3434第第1

11、1章章Microsoft.NETFrameworkMicrosoft.NETFramework概概述述.NETFramework.NETFramework概述概述ASP.NETASP.NET概述概述实验案例简介实验案例简介相关资源相关资源1010/ /34341.1.NETFramework1.1.NETFramework概述概述.NETFramework.NETFramework.NET.NET解决的问题解决的问题.NETFramework.NETFramework组件组件使用使用.NETFramework.NETFramework的优点的优点.NET.NET开发工具开发工具VisualSt

12、udioVisualStudio.NET.NET1111/ /34341.1.1.NETFramework1.1.1.NETFramework.NET.NET平台平台l创建和运行下一代创建和运行下一代WindowsWindows和和WebWeb应用程应用程序的平台序的平台l简化简化WebWeb应用程序的开发应用程序的开发.NET.NET平台的核心技术平台的核心技术l.NETFramework.NETFrameworkl.NET.NET企业服务器企业服务器l模块构建服务模块构建服务lVisualStudio.NETVisualStudio.NET1212/ /34341.1.1.NETFrame

13、work1.1.1.NETFramework.NETFramework.NETFrameworkl一种新的计算平台,简化了在高度分一种新的计算平台,简化了在高度分布式布式InternetInternet环境中的应用程序开发环境中的应用程序开发l提供创建和运行应用程序和提供创建和运行应用程序和XMLWebXMLWebServiceService的基础的基础l提供统一的编程模型提供统一的编程模型.NETFramework.NETFramework的两个主要组件的两个主要组件l公共语言运行库公共语言运行库l.NETFramework.NETFramework基础类库基础类库1313/ /34341.

14、1.1.NETFramework1.1.1.NETFramework开发工具开发工具客户端客户端用户体验用户体验ASP.NETWebASP.NETWeb应用程序应用程序XMLWebXMLWebServiceService数据库服务器数据库服务器.NET.NETFrameworkFramework1414/ /34341.1.2.NET1.1.2.NET解决的问题解决的问题现有技术存在的问题现有技术存在的问题l应用程序之间、设备之间的通信非常困难应用程序之间、设备之间的通信非常困难l大部分应用程序不支持多平台和多客户端大部分应用程序不支持多平台和多客户端l程序员必须花费大量时间编写底层代码以程序

15、员必须花费大量时间编写底层代码以实现多平台和多客户端支持实现多平台和多客户端支持l为提高稳定性和减少工作量,不得不缩小为提高稳定性和减少工作量,不得不缩小应用程序的应用范围应用程序的应用范围1515/ /34341.1.2.NET1.1.2.NET解决的问题解决的问题.NETFramework.NETFramework的解决方案的解决方案公共语言运行库公共语言运行库XMLXML工业标准和工业标准和XMLWebServiceXMLWebService公共语言运行库公共语言运行库实现语言独立性和设备独立性实现语言独立性和设备独立性完成大量的底层操作完成大量的底层操作XMLXML工业标准工业标准实现

16、不同设备,如个人电脑、蜂窝实现不同设备,如个人电脑、蜂窝式式等的无缝数据通信等的无缝数据通信1616/ /34341.1.3.NETFramework1.1.3.NETFramework组件组件1717/ /34341.1.3.NETFramework1.1.3.NETFramework组件组件ASP.NETASP.NET和用户界面位于语言层之下和用户界面位于语言层之下lASP.NETASP.NET和用户界面构建于公共语言运和用户界面构建于公共语言运行库行库l可以使用任何基于可以使用任何基于.NET.NET的开发语言开发的开发语言开发 ASP.NETWebASP.NETWeb应用程序和应用程序

17、和WindowsWindows应用应用程序程序l所用的语言使用统一的所用的语言使用统一的WindowsWindows窗体和窗体和 WebWeb窗体模型窗体模型1818/ /34341.1.41.1.4使用使用.NETFramework.NETFramework的优的优点点基于公认的互联网标准和规范基于公认的互联网标准和规范lHTML、XML、HTTP、SOAP、XSLT、Xpath统一的编程模型统一的编程模型l编程模型的演变编程模型的演变l.NET.NET类可被所有基于类可被所有基于.NET.NET的开发语言重用的开发语言重用l同一段代码可被不同类型的应用程序重用同一段代码可被不同类型的应用程

18、序重用1980s1980s1990s1990s2000s2000s1919/ /34341.1.41.1.4使用使用.NETFramework.NETFramework的优的优点点层次式的命名空间层次式的命名空间l.NET.NET以命名空间和类的形式组织代码以命名空间和类的形式组织代码易于扩展的类易于扩展的类l通过继承扩展现有的类通过继承扩展现有的类l跨语言继承和扩展类跨语言继承和扩展类语言无关语言无关2020/ /34341.1.5.NET1.1.5.NET开发工具开发工具VisualVisualStudio.NETStudio.NETWindowsWindows窗体窗体 开发工具开发工具

19、WebWeb窗体窗体 开发工具开发工具错误处理错误处理数据访问数据访问多语言支持多语言支持WebWeb服务服务开发工具开发工具VisualStudioVisualStudio.NET.NET2121/ /3434第第1 1章章Microsoft.NETFrameworkMicrosoft.NETFramework概概述述.NETFramework.NETFramework概述概述ASP.NETASP.NET概述概述实验案例简介实验案例简介相关资源相关资源2222/ /34341.2ASP.NET1.2ASP.NET概述概述ASP.NETWebASP.NETWeb应用程序应用程序2323/ /3

20、434新一代的、灵活性更强的新一代的、灵活性更强的ASPASP可以访问服务器资源的动态网页技术可以访问服务器资源的动态网页技术l访问服务器数据库访问服务器数据库l读写服务器文件读写服务器文件l利用服务器集成的安全机制利用服务器集成的安全机制两项关键技术两项关键技术l支持支持WebWeb窗体和窗体和XMLWebServiceXMLWebServicelWebWeb窗体是窗体是ASP.NETASP.NET的基础的基础lXMLWebServiceXMLWebService支持高度分布式支持高度分布式WebWeb应用程序的应用程序的开发开发2424/ /3434浏览器独立性浏览器独立性l不依赖于客户端

21、脚本不依赖于客户端脚本l与客户端浏览器、操作系统无关与客户端浏览器、操作系统无关语言独立性语言独立性l可以使用任何基于可以使用任何基于.NET.NET的开发语的开发语言开发言开发ASP.NETASP.NET应用程序应用程序2525/ /34341.2.2ASP.NETWeb1.2.2ASP.NETWeb应用程序应用程序XMLXML数据数据数据库数据库InternetInternetPage1Page1. .aspxaspxPage2.Page2.aspxaspxWebWeb服务服务组件组件WebWeb窗体窗体代码隐代码隐藏文件藏文件global.global.asaxasaxWeb.Web.c

22、onficonfig gmachinemachine. .configconfigASP.NETWebASP.NETWeb服务器服务器输出缓存客户端客户端用户界面用户界面逻辑代码Web服务器配置文件Web应用程序配置文件使用Web服务传送和接收数据输出缓存加快网页访问速度2626/ /3434多媒体演示多媒体演示ASP.NETASP.NET的运行模型的运行模型3131/ /3434第第1 1章章Microsoft.NETFrameworkMicrosoft.NETFramework概概述述.NETFramework.NETFramework概述概述ASP.NETASP.NET概述概述实验案例简

23、介实验案例简介相关资源相关资源3232/ /34341.4.1.NET1.4.1.NET资源资源 Microsoft .NET Framework文档文档l示例代码示例代码l快速入门教程快速入门教程Visual Studio .NET 企业级示例企业级示例l:网上销售图书的虚拟公司网站:网上销售图书的虚拟公司网站lFitchandMatherFitchandMather:虚构的证券分公司:虚构的证券分公司l网上宠物商店网上宠物商店 3333/ /34341.4.1.NET1.4.1.NET资源资源网站网站微软社区新闻组:微软社区新闻组:3434/ /3434回顾回顾学习完本章后,将能够:学习完本章后,将能够:解释使用解释使用 .NET Framework的优的优势势了解了解 ASP.NET 在在 Web 应用程应用程序开发中的关键功能和目的序开发中的关键功能和目的了解本课程需要完成的案例网站了解本课程需要完成的案例网站的基本功能的基本功能

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号