.net概述---from《C#与.net程序员面试宝典》

原创 2014年08月14日 14:14:01

1、介绍APS.NET

ASP.NET不是一种语言,而是创建动态web页的一种服务器端技术,是Microsoft .NET Framework中一套用于生成web应用程序和web服务的技术。可以使用兼容语言编写web服务文件中的服务器端,是提供web应用服务的编程框架。

2、ASP.NET与ASP的区别

ASP和ASP.NET是微软在web应用开发上的两项技术。区别有:开发语言不同,运行机制不同,运行环境不同,开发方式不同,诞生时间不同等

3、ASP.NET的Application特性

Application对象在实际网络开发中的用途是记录整个网络的信息,在应用程序的多用户之间共享信息,并在服务器运行期间持久的保存数据。Application对象具备控制访问应用层数据的方法,并可用于在应用程序启动和停止触发过程的事件。

4、ASP.NET页面运行机制

当每次请求ASP.NET页面时,依据不同的情况,浏览器、服务器、ASP.NET引擎之间将执行这4条线路中的一条。

5、ASP.NET一个页面的生命周期

页面的生命周期需要经历Page_Init、LoadViewState、LoadPostData、Page_Load等10个事件,都是从初始化对象到销毁对象。

6、C#中的托管代码(Managed Code)

托管代码就是中间语言(IL)代码,在公共语言运行库(CLR)中运行,可以调用许多库中的服务和功能。

7、C#中的非托管代码

由操作系统直接执行的代码,目标计算机机器码。

8、IL语言如何在.net下运行

MSIL是将.net代码转化为机器语言的一个中间过程。

9.如何使用实时编译进行代码优化

在需要的时候,JIT编译器将MSIL的方法体编译成机器码,优化工作集。

10、什么是.net中的私有程序集

程序集是包含编译好的、面向.net framework的代码的逻辑单元。私有程序集一般附带在某些软件上,并只能用于该软件中,添加引用就可以调用。

11、什么是.net中的共享程序集

共享程序集提供多个应用程序域访问同一个程序集的能力,只在内存中存在一个副本,节约资源。

12、如何解决因共享组件而导致的应用程序之间的冲突

版本策略,级别包括:应用程序策略、出版商策略、管理员策略。

13、.net程序的开发和运行基本环境

Visual Studio和.net Framework

14、一个项目是否就是一个程序集

程序集是一个逻辑单元,不是物理单元,和项目是两个概念。

15、.net的应用程序域

应用程序域是CLR中提供代码运行范围、错误隔离和安全隔离的逻辑单元,功能类似操作系统的进程。







《C#与.NET程序员面试宝典》

  • 2012年03月05日 19:17
  • 48.73MB
  • 下载

《C#与.NET程序员面试宝典》

  • 2017年09月13日 18:39
  • 9.85MB
  • 下载

C_#与.NET程序员面试宝典.pdf

  • 2017年05月01日 12:01
  • 48.06MB
  • 下载

100道C#面试题(.net开发人员必备)

注明:经过本人面试的经历和在网上的资料整理出来的100道比较常见的C#面试题,想当初面试公司虽然不是很多,第一次找工作用了近两周的时间面试了二十多家公司,成功的不到十家,最后选择了一家大型的软件公司干...
  • u013519551
  • u013519551
  • 2016年04月22日 16:05
  • 91825

ASP.NET的几个试题(《C#与.NET程序员面试宝典》)

更多参考:博客园笔记 面试题1:ASP.NET是什么 ASP.NET不是一种语言,而是创建动态Web页的一种强大的服务器端技术,它是Microsoft.NET Framework中一套用于...
  • bigpudding24
  • bigpudding24
  • 2015年11月09日 20:37
  • 1292

.NET 程序员面试题(持续更新)至少100多公司使用过的面试题[经典中的经典]

.NET 程序员面试题(持续更新)至少100多公司使用过的面试题[经典中的经典] 1.重载(Overload )和覆写(override)的区别 答: 方法重载:当类包含两个名称相同但签名不同...
  • zfrong
  • zfrong
  • 2010年05月30日 14:10
  • 11838

C#与.NET程序员面试宝典

  • 2015年10月13日 13:44
  • 48.73MB
  • 下载

.net 概述

.net Frememork的核心是其运行库执行的环境,称为公共语言运行库(CLR)或.net 运行库。         .net 运行库下运行的代码为托管代码。         ...
  • jsl1933291679
  • jsl1933291679
  • 2016年08月04日 18:07
  • 111

.net概述介绍

  • 2011年12月09日 09:05
  • 1.41MB
  • 下载

C#与.NET程序员面试宝典

题目虽然有点多,但是都是最常见的面试题。如果大家准备参加相关的面试,最好看看。尤其最后的几十个跨国公司面试题。现在国内很多企业都开始学习这套方式,来为难大家。有准备,就容易成功。 即使大家今年不...
  • u014316433
  • u014316433
  • 2014年05月23日 13:54
  • 1797
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:.net概述---from《C#与.net程序员面试宝典》
举报原因:
原因补充:

(最多只允许输入30个字)