1、“.....这些语言包括和。使用这些语言,可以开发利用公共语言运行库类型安全继承等方面的优点的应用程序。包括页和控件框架编译器安全基础结构状态管理功能应用程序配置运行状况监视和性能功能调试支持框架可扩展的宿主环境和应用程序生命周期管理可扩展的设计器环境页和控件框架是种编程框架,它在服务器上运行,可以动态地生成和呈现网页。可以从任何浏览器或客户端设备请求网页,会向请求浏览器呈现标记例如。通常,您可以对多个浏览器使用相同的页,因为会为发出请求的浏览器呈现适当的标记。但是,您可以针对诸如的特定浏览器设计网页,并利用该浏览器的功能。支持基于的设备如移动电话手持型计算机和个人数字助理的移动控件。网页是完全面向对象的。在网页中......”。
2、“.....页框架为响应在服务器上运行的代码中的客户端事件提供统的模型,从而使您不必考虑基于的应用程序中固有的客户端和服务器隔离的实现细节。该框架还会在页处理生命周期中自动维护页及该页上控件的状态。使用页和控件框架还可以将常用的功能封装成易于使用且可重用的控件。控件只需编写次,即可用于许多页并集成到网页中。这些控件在呈现期间放入网页中。页和控件框架还提供各种功能,以便可以通过主题和外观来控制网站的整体外观和感觉。可以先定义主题和外观,然后在页面级或控件级应用这些主题和外观。除了主题外,还可以定义母版页,以使应用程序中的页具有致的布局。个母版页可以定义您希望应用程序中的所有页或组页所具有的布局和标准行为......”。
3、“.....当用户请求内容页时,这些内容页与母版页合并,产生将母版页的布局与内容页中的内容组合在起的输出。所有代码都经过了编译,可提供强类型性能优化和早期绑定以及其他优点。代码经编译,公共语言运行库会进步将编译为本机代码,从而提供增强的性能。包括个编译器,该编译器将包括页和控件在内的所有应用程序组件编译成个程序集,之后宿主环境可以使用该程序集来处理用户请求。除了的安全功能外,还提供了高级的安全基础结构,以便对用户进行身份验证和授权,并执行其他与安全相关的功能。您可以使用由提供的身份验证对用户进行身份验证,也可以通过您自己的用户数据库使用身份验证和成员资格来管理身份验证。此外,可以使用组或您自己的自定义角色数据库使用角色来管理应用程序的功能和信息方面的授权......”。
4、“.....始终使用特定的标识运行,因此,您可以通过使用功能例如访问控制列表数据库权限等等来保护应用程序的安全。提供了内部状态管理功能,它使您能够存储页请求期间的信息,例如客户信息或购物车的内容。您可以保存和管理应用程序特定会话特定页特定用户特定和开发人员定义的信息。此信息可以独立于页上的任何控件。提供了分布式状态功能,使您能够管理台计算机或数台计算机上同应用程序的多个实例的状态信息。通过应用程序使用的配置系统,可以定义服务器网站或单个应用程序的配置设置。您可以在部署应用程序时定义配置设置,并且可以随时添加或修订配置设置,且对运行的应用程序和服务器具有最小的影响。配置设置存储在基于的文件中。由于这些文件是文本文件......”。
5、“.....您可以扩展配置方案,使其符合自己的要求。包括可监视应用程序的运行状况和性能的功能。使用运行状况监视可以报告关键事件,这些关键事件提供有关应用程序的运行状况和情况的信息。这些事件显示诊断和监视特征的组合,并在记录哪些事件以及如何记录事件等方面提供了高度的灵活性。支持两组可供应用程序访问的性能计数器系统性能计数器组应用程序性能计数器组利用运行库调试基础结构来提供跨语言和跨计算机调试支持。可以调试托管和非托管对象,以及公共语言运行库和脚本语言支持的所有语言。此外,页框架提供使您可以将检测消息插入网页的跟踪模式。支持。是包含业务功能的组件,利用该业务功能,应用程序可以使用和消息等标准跨越防火墙交换信息。不用依靠特定的组件技术或对象调用约定。因此......”。
6、“.....都可以访问。包括个可扩展的宿主环境,该环境控制应用程序的生命周期,即从用户首次访问此应用程序中的资源例如页到应用程序关闭这期间。虽然依赖作为应用程序宿主的服务器,但自身也提供了许多宿主功能。通过的基础结构,您可以响应应用程序事件并创建自定义处理程序和模块。中提供了对创建服务器控件设计器用于可视化设计工具,例如的增强支持。使用设计器可以为控件生成设计时用户界面,这样开发人员可以在可视化设计工具中配置控件的属性和内容。是种简洁类型安全的面向对象的语言,开发人员可以使用它来构建在上运行的各种安全可靠的应用程序。使用,您可以创建传统的客户端应用程序分布式组件客户端服务器应用程序数据库应用程序以及很多其他类型的程序......”。
7、“.....以在语言版本和的基础上加快应用程序的开发。语法表现力强,只有不到个关键字,而且简单易学。的大括号语法使任何熟悉或的人都可以立即上手。了解上述任何种语言的开发人员通常在很短的时间内就可以开始使用高效地工作。语法简化了的诸多复杂性,同时提供了很多强大的功能,例如可为空的值类型枚举委托匿名方法和直接内存访问,这些都是所不具备的。还支持泛型方法和类型,从而提供了更出色的类型安全和性能。还提供了迭代器,允许集合类的实现者定义自定义的迭代行为,简化了客户端代码对它的使用。作为种面向对象的语言,支持封装继承和多态性概念。所有的变量和方法,包括方法应用程序的入口点,都封装在类定义中。类可能直接从个父类继承......”。
8、“.....重写父类中的虚方法的各种方法要求关键字作为种避免意外重定义的方式。在中,结构类似于个轻量类它是种堆栈分配的类型,可以实现接口,但不支持继承。除了这些基本的面向对象的原理,还通过几种创新的语言结构加快了软件组件的开发,其中包括封装的方法签名称为委托,它实现了类型安全的事件通知。属性,充当私有成员变量的访问器。属性,提供关于运行时类型的声明性元数据。内联文档注释。在中,如果需要与其他软件如对象或本机交互,可以通过个称为的过程来实现。互操作使程序能够完成本机应用程序可以完成的几乎任何任务。在直接内存访问必不可少的情况下,甚至支持指针和不安全代码的概念。的生成过程比和简单,比更为灵活。没有单独的头文件,也不要求按照特定顺序声明方法和类型......”。
9、“.....程序在上运行,它是的个必要组件,包括个称为公共语言运行时的虚拟执行系统和组统的类库。是的公共语言基础结构的个商业实现。是种国际标准,是用于创建语言和库在其中无缝协同工作的执行和开发环境的基础。用编写的源代码被编译为种符合规范的中间语言。代码与资源如位图和字符串起作为种称为程序集的可执行文件存储在磁盘上,通常具有的扩展名为或。程序集包含清单,它提供关于程序集的类型版本区域性和安全要求等信息。执行程序时,程序集将加载到中,这可能会根据清单中的信息执行不同的操作。然后,如果符合安全要求,执行实时编译以将代码转换为本机机器指令。还提供与自动垃圾回收异常处理和资源管理有关的其他服务。由执行的代码有时称为托管代码......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。