c#

位置:IT落伍者 >> c# >> 浏览文章

c# 复习、笔试全攻略(一、.net 框架)


发布日期:2024年03月12日
 
c# 复习、笔试全攻略(一、.net 框架)

NET Framework 的特点
— 多平台它可以在广泛的计算机上运行包括从服务器桌面机到PDA和移动电话
— 行业标准它使用行业标准的通信协议比如XMLHTTPSOAP和WSDL
— 安全性它能提供更加安全的执行环境即使有来源可疑的代码存在
NET Framework 的组成
NET Framework由三部分组成的
— CLR (Common Language Runtime公共语言运行库)它是NET Framework的核心组件在操作系统的顶层并管理程序的执行
它在运行期间管理程序的执行包括以下内容
— 代码安全验证
— 执行代码
— 自动垃圾收集
— 通过访问BCL得到广泛的编程功能包括如WEB服务和数据服务之类的功能
— BCL (Base Class Library基类库)它包括以下一些类
— 通用基础类比如字符串操作安全和加密
— 集合类它实现了列表字典散列表以及位数组
— 线程和同步类这些类用于创建多线程程序
— XML类这些类用于创建读取以及操作XML文档
— 编程工具它包括
— Visual Studio集成开发环境
NET兼容编译器(例如C#VBJScript和托管的C++)
— 调试器
— 服务器端改进比如ASPNET
代码的编译和运行过程
— 编译器编译?源代码?后生成名为?程序集?的输出文件程序集可以是可执行文件或DLL
— CIL (Common Intermediate Language公共中间语言)它是程序集里的代码(它还有其他两个术语ILMSIL)
程序集包含的信息中包括下列项目
— 程序的 CIL
— 程序中使用的类型的元数据
— 对其他程序集引用的元数据
— CIL 在CLR运行时被JIT编译器成?本机代码在运行时CLR执行下面的步骤
?检查程序集的安全性
— 在内存中分配空间
— 把程序集中的可执行代码发送给 JIT把其中的一部分编译成本机代码
CLI — 公共语言基础结构
— CLI 它把所有NET框架的组件连结成一个内聚的一致的系统它展示了系统的概念和架构并详细说明了所有软件都必须坚持的规则和约定
— CLI 的重要组成部分
— CTS (Common Type System公共类型系统)它定义了那些在托管代码中一定会使用的类型的特征
— 它定义了一组丰富的内置类型以及每种类型确定的详细的特性
— 它最重要的特征之一是所有类型都继承自公共的积累—Object
— CLS (Common Language Specification公共语言规范)详细说明了一个NET兼容编程语言的规则属性和行为
— 其主题包括数据类型类结构和参数传递

上一篇:给经验不足.net软件面试童鞋们的tips

下一篇:杭州-龙剑科技笔试题.net部分