- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DEV200 NET Framework Overview EWU EWU HomeNET框架概述 DEV200 EWU EWU家
DEV200 .NET Framework Overview Chris Anderson Software Architect, .NET ClientMicrosoft Corporation .NET Framework Design Goals Dramatically simplifies development and deployment Unifies programming models Provides robust and secure execution environment Supports multiple programming languages Framework, Languages, And Tools Demo: One Lap Around .NET Create a simple Web Service Test it in Internet Explorer Add data logic to it Build a smart client for it Show seamless and safe deployment of the smart client Framework, Languages, And Tools The .NET Evolution The .NET Evolution The .NET Evolution Compilation And Execution Simplify Development Completely eliminates COM plumbing No more… Registration GUIDs .IDL files HRESULTs IUnknown AddRef/Release CoCreateInstance Simplify Development Common Type System Common instance and type definition Enables clean OO programming Classes and interfaces Constructors, properties, methods, events Cross language inheritance Built-in interoperability With COM With native (Win32? style) DLLs Everything Is An Object Traditional views of primitive types C++, Java?: They’re “magic” Smalltalk, Lisp: They’re full-blown objects .NET Framework solution: Value types unifies with no performance cost Deep simplicity throughout system Improved extensibility and reusability New primitive types: Decimal, SQL… Collections, etc., work for all types Everything Is An Object Boxing Allocates box, copies value into it Unboxing Checks type of box, copies value out Robust Environment Automatic lifetime management All objects are garbage collected Exception handling Error handling first class and mandatory Type-safety No buffer overruns, No unsafe casts, Uninitialized variables Secure Environment Security designed-in Code access security enforcement Security based on the identity of code Administratively configurable via policy ASP.NET integrated authentication of user Windows identity, Passport?, forms-based, … Cryptography library with XML D
您可能关注的文档
- 8点DIFFFT算法基于MATLAB实现.docx
- 8年级物理上册教案光折射 .ppt
- 9 试论中国古典园林对现代景观设计生态启示.doc
- 9 关于空气预热器漏风测定方法探讨.doc
- 8年级物理上册教案运动描述 .ppt
- 910.数学教学情境理性思考与实践策略.doc
- 912.实现从朴素经验到形式化跨越策略分析.doc
- 929.人教版小学英语教材二度加工策略研究探讨.doc
- 956.浅析发展小学生“隐性”体育能力实践研究.doc
- 957.浅谈职业中学商贸之星“跳蚤市场”创新实践.doc
- 2024年中国防沉触变增稠剂市场调查研究报告.docx
- 2024至2030年中国产品设计软件行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国木制闹钟数据监测研究报告.docx
- 2024至2030年中国沙琪玛数据监测研究报告.docx
- 2024年03月福建省宁德市自然资源局东侨经济技术开发区分局2024年招考劳务派遣工作人员笔试历年典.docx
- 2024年03月河北省鼠疫防治所招考聘用10人笔试历年典型考题与考点剖析含答案详解.docx
- 2024年03月河北省盐山县公安局2024年公开招考15名公安辅警笔试历年典型考题与考点剖析含答案详.docx
- 2024年橙花酮项目可行性研究报告.docx
- 2024年中国扳框压滤机市场调查研究报告.docx
- 2024年铁丝护栏网项目可行性研究报告.docx
最近下载
- (国际标准-激光扫描)OPTICAL_3D-MEASURING_SYSTEMS_-_OPTICAL_SYSTEMS_BASED_ON_AREA_SCANNING1.pdf
- 新沪教牛津版七年级上册英语全册教案.doc
- 心中有规矩,行为定方圆(课件)-小学生主题班会.pptx
- 年产3万吨苯甲醇装置扩能改造及VOCs尾气深度治理项目环境影响报告书.pdf VIP
- 7.《神奇瑞兽》第2课课件 人美2024版七年级上册.pptx
- QJ3027-1998 航天型号软件测试规范.pdf
- 硬件设计指南:从器件认知到手机基带设计_笔记.docx VIP
- 牛津译林版八年级英语上册Unit-5-Reading-(I)-示范公开课教学课件.pptx VIP
- 第七单元能源的合理利用与开发教学设计---2024-2025学年九年级化学人教版(2024)上册.docx
- 【国家标准】GB 4806.4-2016 食品安全国家标准 陶瓷制品.pdf
文档评论(0)