ImageVerifierCode 换一换
格式:PPT , 页数:27 ,大小:300.50KB ,
资源ID:32042      下载积分:0.5 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/32042.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(net基础知识介绍.ppt)为本站上传会员【j****y】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

net基础知识介绍.ppt

1、NETFramework,.NET概述根据微软的定义:.NETisa"revolutionarynewplatform,builtonopenInternetprotocolsandstandards,withtoolsandservicesthatmeldcomputingandcommunicationsinnewways".即:.NET=新平台+标准协议+统一开发工具,1.1.1.NETFramework,,.NETFramework,开发工具,客户端,用户体验,,,,,,,ASP.NETWeb应用程序,XMLWebService,数据库服务器,,,.NETFramework,1.1.

2、1.NETFramework,.NETFramework,.什么是.NET框架Microsoft.NET框架是生成、部署和运行Web服务及应用程序的平台。它提供了一个生产率高且基于标准的多语言环境,用于将现有投资与下一代应用程序和服务集成,同时提供了解决Internet规模应用程序的部署和操作难题的灵活性。.NET框架由三个主要部分组成:公共语言运行时(CLR)、统一类库的分层集合和称为ASP.NET的ActiveServerPages组件化版本。,1.1.1.NETFramework,.NETFramework组件,Win32,公共语言运行库(CLR),.NETFramework基础类库,A

3、DO.NET和XML,XMLWebService,用户界面,VisualBasic,C++,C#,ASP.NET,Perl,Python,…,1.1.3.NETFramework组件,.NETFramework环境,,.NET系统结构,公共语言运行时(CLR)是.NET框架应用程序的执行引擎。●代码管理(加载和执行)●应用程序内存隔离●类型安全验证●IL到本机代码的转换●元数据(增强的类型信息)访问●为托管对象管理内存●强制代码访问安全●异常处理,包括跨语言异常●托管代码、COM对象和现有DLL(非托管代码和数据)之间的互操作●自动进行对象布局●对开发人员服务(配置、调试等)的支持,.NET解

4、决的问题,现有技术存在的问题应用程序之间、设备之间的通信非常困难大部分应用程序不支持多平台和多客户端程序员必须花费大量时间编写底层代码以实现多平台和多客户端支持为提高稳定性和减少工作量,不得不缩小应用程序的应用范围,1.1.2.NET解决的问题,.NET解决的问题,.NETFramework的解决方案公共语言运行库XML工业标准和XMLWebService公共语言运行库实现语言独立性和设备独立性完成大量的底层操作XML工业标准实现不同设备,如个人电脑、蜂窝式电话等的无缝数据通信,1.1.2.NET解决的问题,.NETFramework组件,1.1.3.NETFramework组件,ASP.NE

5、T和用户界面位于语言层之下ASP.NET和用户界面构建于公共语言运行库可以使用任何基于.NET的开发语言开发ASP.NETWeb应用程序和Windows应用程序所用的语言使用统一的Windows窗体和Web窗体模型,使用.NETFramework的优点,基于公认的互联网标准和规范HTML、XML、HTTP、SOAP、XSLT、Xpath统一的编程模型编程模型的演变.NET类可被所有基于.NET的开发语言重用同一段代码可被不同类型的应用程序重用,1.1.4使用.NETFramework的优点,使用.NETFramework的优点,层次式的命名空间.NET以命名空间和类的形式组织代码易于扩展的类通

6、过继承扩展现有的类跨语言继承和扩展类语言无关,1.1.4使用.NETFramework的优点,.NET开发工具——VisualStudio.NET,VisualStudio.NET,Windows窗体开发工具,Web窗体开发工具,错误处理,数据访问,多语言支持,Web服务开发工具,开发,调试,部署,设计,,,,,,,,,,,,,,,,1.1.5.NET开发工具——VisualStudio.NET,ASP.NET,新一代的、灵活性更强的ASP可以访问服务器资源的动态网页技术访问服务器数据库读写服务器文件利用服务器集成的安全机制两项关键技术支持Web窗体和XMLWebServiceWeb窗体是AS

7、P.NET的基础XMLWebService支持高度分布式Web应用程序的开发,1.2.1ASP.NET,ASP.NET,浏览器独立性不依赖于客户端脚本与客户端浏览器、操作系统无关语言独立性可以使用任何基于.NET的开发语言开发ASP.NET应用程序,1.2.1ASP.NET,C语言编译过程,,源程序f.c,目标程序f.o,可执行目标程序f.exe,库函数和其他目标程序,,,,,,编译,Java编译执行过程,ASP.NET,所有managedcode(受控代码)首先被编译为MSIL,然后在运行前转换为原生代码(nativecode),编译(Compilation),运行(Execution),S

8、ourceCode,MSILandMatadata,LanguageCompiler,,,NativeCode,JITCompiler,,安装前或任何函式第一次被呼叫前,,以任何语言编写出来的受控代码(managedcode),经过编译后都会产生MSIL和描述那些MSIL的metadata(元数据),DLLorEXE,MSILCodeForClassX,MSILCodeForClassZ,MSILCodeForClassY,Compiler(C#,VB.NET,etc.),MetadataforClassesX,YandZ,ClassX…ClassY…ClassZ…,,,这是一个模块,其中包含

9、文件内每一种types的metadata,Module(DLLorEXE),Method1,Method1,Method1,ClassesXMetadata,MSILCodeForClassX,Method2,Method3,MSILCodeForClassY,Method2,Method3,Method4,ClassesYMetadata,ClassesZMetadata,MSILCodeForClassZ,Method2,app1.dll,,一个装配件通常就是一个DLL,但也可能不止一个文件,,Manifest(清单),CodeForClassX,CodeForClassX,CodeFor

10、ClassX,MetadataforClassX,YandZ,App2.dll,装配件(Assembly)B,,Manifest(清单),CodeForClassP,CodeForClassQ,MetadataforClassPandQ,,CodeForClassR,MetadataforClassR,装配件(Assembly)A,App3.dll,,当classZ的method1第一次被调用时,JIT编译器被调用,将method1的MSIL编译为原生代码(nativecode),ClassX,JITCompiler,ClassY,ClassZ,Method1,Method2,Method3,

11、MSILCode,,NativeCode,Method1,Method2,Method3,Method4,Method1,Method2,,,1,调用函数,2,编译为MISLcode,3,产生nativecode,,当classY的method4被调用时,JIT编译器再一次将method的MSIL编译为原生代码(nativecode),ClassX,JITCompiler,ClassY,ClassZ,Method1,Method2,Method3,,MSILCode,,NativeCode,Method1,Method2,Method3,Method4,Method1,Method2,6,产

12、生nativecode,4,调用函数,,编译为MISLcode,5,,当classZ的method1再次被调用时,就不再需要编译了,ClassX,JITCompiler,ClassY,ClassZ,Method1,Method2,Method3,,MSILCode,,NativeCode,Method1,Method2,Method3,Method4,Method1,Method2,8,调用下一个函数,7,调用函数,,,ASP.NETWeb应用程序,,XML数据,数据库,,Internet,,Page1.aspx,,Page2.aspx,Web服务,组件,,,,Web窗体,,代码隐藏文件,,global.asax,,Web.config,,machine.config,ASP.NETWeb服务器,,,,输出缓存,客户端,1.2.2ASP.NETWeb应用程序,用户界面,用户界面逻辑代码,Web服务器配置文件,Web应用程序配置文件,使用Web服务传送和接收数据,输出缓存加快网页访问速度,.NETFramework和Java环境,1.1.3.NETFramework组件,,.NETFramework和Java环境,1.1.3.NETFramework组件,

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服