DotNetFramework大学题库 - 图文(2)

2019-02-21 00:30

10.3.6?10.4?10.5?10.6?第11章?11.1?

使用 Marshal 和 MarshalAsAttribute 类来封送数据..........................................299?

小结...................................................................................................................................304?实验...................................................................................................................................304?习题...................................................................................................................................304?使用类型元数据...........................................................................................................307?使用预定义的 ASSEMBLY 类来使用类型元数据...........................................................307?

反射...........................................................................................................................307?使用 Assembly 类来访问类型元数据。...............................................................308?使用MemberInfo类型来研究类型元数据.............................................................311?使用Method Body类检查方法的内容...................................................................319?使用程序集属性(Attribute)向元数据添加自定义信息.....................................321?使用生成器类动态地创建程序集...........................................................................323?绑定...........................................................................................................................330?使用绑定类型来控制成员绑定...............................................................................330?

11.1.1?11.1.2?11.1.3?11.1.4?11.1.5?11.2?11.2.1?11.2.2?11.2.3?11.3?11.4?11.5?第12章?12.1?

使用自定义类动态使用程序集.......................................................................................323?

小结...................................................................................................................................334?实验...................................................................................................................................335?习题...................................................................................................................................335?创建多线程应用程序和应用程序域...........................................................................337?管理同步环境中的线程...................................................................................................337?

线程...........................................................................................................................337?通过使用 Thread 类管理线程................................................................................338?通过使用 ThreadPool 类管理线程池....................................................................343?异步编程...................................................................................................................345?使用异步类型来管理回调方法...............................................................................346?通过异步调用迁移线程的执行上下文...................................................................348?使用 SynchronizationContext 来管理异步环境....................................................351?应用程序域...............................................................................................................354?通过使用AppDomainSetup类来配置应用程序域................................................355?使用 AppDomain类来创建应用程序域................................................................356?从应用程序域检索设置信息...................................................................................357?将程序集加载到应用程序域...................................................................................358?通过使用 AppDomain类来卸载应用程序域........................................................359?

12.1.1?12.1.2?12.1.3?12.2?12.2.1?12.2.2?12.2.3?12.2.4?12.3?12.3.1?12.3.2?12.3.3?12.3.4?12.3.5?12.3.6?12.4?12.5?12.6?第13章?13.1?

管理异步环境中的线程...................................................................................................345?

应用程序域的工作原理...................................................................................................354?

小结...................................................................................................................................360?实验...................................................................................................................................360?习题...................................................................................................................................360?代码访问安全性...........................................................................................................363?实现代码访问安全性.......................................................................................................363?

代码访问安全性.......................................................................................................363?通过使用 .NET Framework 配置工具来配置安全性...........................................365?

13.1.1?13.1.2?

13.1.3?13.2?13.2.1?13.2.2?13.2.3?13.2.4?13.2.5?13.2.6?13.3?13.3.1?13.3.2?13.3.3?13.3.4?13.4?13.4.1?13.4.2?13.4.3?13.5?13.5.1?13.5.2?13.5.3?13.5.4?13.5.5?13.6?13.7?13.8?

通过使用证据类型以确定程序集权限...................................................................366?安全性策略...............................................................................................................369?使用 SecurityManager 类来配置安全性策略........................................................370?使用策略类来管理安全性策略...............................................................................371?使用代码组类来配置代码组...................................................................................373?使用条件类型来管理代码组成员...........................................................................375?使用安全性策略接口以创建自定义安全性策略...................................................379?权限...........................................................................................................................385?使用 CodeAccessPermission 类以实现权限类型..................................................386?配置代码访问安全性权限.......................................................................................387?使用权限集类来管理权限组...................................................................................394?访问控制基类型的角色...........................................................................................397?使用访问控制列表类来管理用户对资源的访问...................................................398?使用资源安全类来保护资源...................................................................................402?IIdentity 接口和IPrincipal 接口的角色................................................................409?使用GenericIdentity类来管理用户标识................................................................410?使用Windows标识类来确定Windows用户........................................................411?通过使用IdentityReference类来收集用户标识信息.............................................413?使用WindowsImpersonationContext来临时模拟用户..........................................416?

管理安全性策略...............................................................................................................369?

管理权限...........................................................................................................................385?

管理访问控制...................................................................................................................397?

管理用户标识信息...........................................................................................................409?

小结...................................................................................................................................420?实验...................................................................................................................................420?习题...................................................................................................................................420?

第14章?14.1?14.2?

监视和调试应用程序...................................................................................................423?管理事件日志...................................................................................................................423?

事件日志...................................................................................................................423?检索所有正在运行的进程的列表...........................................................................425?检索关于当前进程的信息.......................................................................................426?检索进程所使用的所有模块的列表.......................................................................428?启动和停止应用程序进程.......................................................................................430?使用性能监视器来监视应用程序的性能...............................................................431?使用性能计数器类来自定义性能信息...................................................................432?使用可视化调试器检查应用程序错误...................................................................434?使用Debugger类以编程方式来调试.....................................................................435?使用Debug类以编程方式来调试..........................................................................436?使用Debugger 属性配置用户定义的类型............................................................438?StackFrame类...........................................................................................................440?应用程序进程的工作原理...............................................................................................425?

14.1.1?14.2.1?14.2.2?14.2.3?14.2.4?14.3?14.3.1?14.3.2?14.4?14.4.1?14.4.2?14.4.3?14.4.4?14.4.5?

管理应用程序的性能.......................................................................................................431?

调试应用程序...................................................................................................................434?

14.4.6?14.5?14.5.1?14.5.2?14.5.3?14.5.4?14.5.5?14.6?14.6.1?14.6.2?14.6.3?14.7?14.8?14.9?第15章?15.1?

StackTrace类............................................................................................................441?使用Trace 类以编程方式来跟踪应用程序...........................................................443?使用TraceSource 类确定跟踪源............................................................................445?使用 TraceSwitch 类配置跟踪输出.......................................................................445?使用TraceListener 类定向跟踪输出......................................................................446?使用CorrelationManager类分类跟踪信息.............................................................449?管理类.......................................................................................................................451?为应用程序预订管理事件.......................................................................................452?通过WMI检索系统资源信息................................................................................453?

跟踪应用程序...................................................................................................................443?

嵌入管理信息和事件.......................................................................................................451?

小结...................................................................................................................................456?实验...................................................................................................................................457?习题...................................................................................................................................457?使用服务应用程序和电子邮件消息...........................................................................459?使用 WINDOWS 服务应用程序.......................................................................................459?

服务应用程序...........................................................................................................459?使用 ServiceBase 类创建 Windows 服务............................................................460?使用 ServiceInstaller 类安装服务应用程序..........................................................466?

15.1.1?15.1.2?15.1.3?15.2?15.3?

使用 SERVICECONTROLLER 类控制 WINDOWS 服务.....................................................469?使用电子邮件消息...........................................................................................................471?

使用邮件类创建电子邮件消息...............................................................................472?使用 MailAttachment 类向电子邮件消息添加资源.............................................474?使用 SmtpClient 类发送电子邮件消息.................................................................478?使用 SMTP 异常类来处理电子邮件异常.............................................................480?使用 SendCompleteEventHandler 处理电子邮件完成事件.................................481?

15.3.1?15.3.2?15.3.3?15.3.4?15.3.5?15.4?15.5?15.6?第16章?16.1?

小结...................................................................................................................................483?实验...................................................................................................................................483?习题...................................................................................................................................483?创建全球化应用程序...................................................................................................485?使用全球化类来处理文化环境信息...............................................................................485?

全球化.......................................................................................................................485?使用 CultureInfo 类来访问文化环境。................................................................486?使用 RegionInfo 类来访问区域信息.....................................................................491?使用 DateTimeFormatInfo 格式化某种文化环境中的日期/时间值....................493?使用 NumberFormatInfo 类来格式化数字值........................................................496?使用 CompareInfo 类来比较文化环境信息..........................................................500?CultureAndRegionInfoBuilder 类............................................................................503?字符编码...................................................................................................................505?使用 Encoding 和 EncodingInfo 类对字符进行编码..........................................506?使用 ASCII 和 Unicode 标准对字符进行编码...................................................508?

16.1.1?16.1.2?16.1.3?16.1.4?16.1.5?16.1.6?16.2?16.3?16.2.1?16.3.1?16.3.2?16.3.3?

创建自定义的文化环境...................................................................................................503?使用主要编码类...............................................................................................................505?

16.4?使用高级编码类...............................................................................................................511?

使用 Encoder 和 EncoderFallback 类来处理故障事件.......................................511?使用 Decoder 和 DecoderFallback 类处理故障事件..........................................512?

16.4.1?16.4.2?16.5?16.6?16.7?第17章?17.1?

小结...................................................................................................................................514?实验...................................................................................................................................514?习题...................................................................................................................................514?配置和安装程序集.......................................................................................................517?安装程序集.......................................................................................................................517?

创建程序集...............................................................................................................517?使用全局程序集缓存共享程序集...........................................................................520?安装程序集...............................................................................................................522?配置文件介绍...........................................................................................................528?访问和管理配置文件...............................................................................................529?配置文件高级应用...................................................................................................533?

17.1.1?17.1.2?17.1.3?17.2?17.2.1?17.2.2?17.2.3?17.3?17.4?17.5?

配置程序集.......................................................................................................................528?

小结...................................................................................................................................535?实验...................................................................................................................................535?习题...................................................................................................................................535?

第1章 .NET Framework2.0简介

作为一个C#或者VB.NET程序员。您可能经常会在程序中引用别的类库文件,例如编写Windows窗体程序时,无论使用C#还是VB.NET都需要添加对System.Windows.Forms.dll文件的引用。不仅如此,你还会发现无论是VB.NET或者C#,他们虽然语法和结构不同,但是他们所调用的系统类库是一样的,例如在C#中有System.Collections.ArrayList类,在VB.NET中也有System.Collections.ArrayList类,而且在两种语言中这个类提供的功能完全相同。诸如以上种种事实让我们隐隐约约感觉到了一件事情。那就是在VB.NET和C#之下,操作系统之上有一个共同的运行平台,为这些语言提供了统一的类库和功能调用。作为一个开发者,你一直在用这个平台,但是这个平台是什么呢?那就是.NET Framework。本章将带您了解.NET Framework的基本结构、基本功能和工作方式。学习完本章内容后,您将能够: z 了解什么是.NET Framework。 z 了解.NET Framework的构成。

z 知道常见的.NET Framework应用程序种类。

1.1 .NET Framework概述

.NET Framework 是用于代码编译和执行的集成托管环境,换句话说,它管理着应用程序运行的方方面面,包括程序首次运行的编译、为程序分配内存以存储数据和指令、对应用程序授予或拒绝相应的权限、启动并管理应用程序执行,并且管理多余内存的再分配。由于所有的.NET应用程序都在.NET Framework上执行,所以开发人员只需考虑如何与.NET Framework打交道,而不必关心.NET Framework底层的实现。.NET Framework 由两个主要组件组成:公共语言运行库(Common Language Runtime,CLR)和.NET Framework 类库。

公共语言运行库可视作管理代码执行的环境。它介于操作系统和应用程序之间,提供了代码编译、内存分配、线程管理以及垃圾回收之类的核心服务。它还强制实施了严格的类型安全性,并通过强制实施代码访问安全性来确保代码在安全的环境中执行。

.NET Framework提供了一整套很有用且可重用的类型,这套类型是面向对象的且完全可扩展的,它简化了.NET Framework应用程序的开发。

如图 1-1所示,.NET应用程序运行在公共语言运行库之上,并且它还可以使用类库中它所需要的任何部分。


DotNetFramework大学题库 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:胸怀天下事 满耳读书声 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: