作者微信 bishe2022

代码功能演示视频在页面下方,请先观看;如需定制开发,联系页面右侧客服
.NET框架

Custom Tab


 

题目一:什么是CTS,CLSCLR?

答案:楼主你搞笑吗,俺们是来学习的,不是来背词典的...好吧,我的错,我尽量不会出现过多的专业术语以及过多的名词解析.

 

题目二:简述一下ASP.NET网站的运行原理.

参考:当用户在浏览器中输入asp.net网页的网址后,浏览器就会对该网页所在的网址发送一个查看网页的请求(Request),网站服务器收到后会将此请求转送到网页所属的asp.net网站应用程序,接着执行网页,将执行结果传回用户的浏览器中.

 

题目三:ASP.NET是否是面向对象的?

参考:ASP.NET中一个最好的体现面向对象的例子就是基于服务器的控件.基于服务器的控件是封装的一个典型代表.

 

题目四:.NETSQL Server中的”空值”是否是一回事

参考:SQL Server中的”空值”用NULL表示,等同于”没有输入的值”,例如,SQL Server数据库中某个 表中插入一个新行,新行中没有输入的字段都是”空值”.T-SQL命令中,判断一个值是不是空值,要用”IS NULL”而不是”=NULL”.处理空值有个ISNULL函数,它使用指定的值替换NULL.

说明:SQL Server中某个表的数据编辑窗口,用鼠标单击某个有数值的单元格,在键盘上按Ctrl+0组合键即可将该单元变成”空值”.

 

ADO.NET数据提供程序从数据库中提取数据时,在字段没有有效值时会自动分配DBNull.SQL Server中的NULL等同于.NET中的DBNull.

.NET,DBNULL类型是一个单独的类,标识未初始化的变量或不存在的数据序列.而面向对象编程语言中NULL标识不存在某个对象的引用.所以SQL Server数据库中的NULLC#语言中NULL是完全不相同的.

以一个学生数据为例,age年龄数据的值是null,并不代表这个学生没有年龄(每个人都有年龄),而是尚未设定或者还不知道而已,声明一个可以允许空值的年龄变量,示例代码如下:

int ? age=null;

 

题目五:.NET的应用程序域是什么

参考:这个问题估计得多花点笔墨了..但是这又不符合我的风格!LOOK

就是为安全性,可靠性,隔离性,和版本控制,以及卸载程序提供的隔离边界.

http://wangqingpei557.blog.51cto.com/1009349/665249/

 

题目六:听过纤程和线程的区别吗?

参考:放心我绝对没有无中生有,也绝对没有打错字,我也是第一次听说纤程这个名词,没关系,一起学习一起进步.

一个线程包含多个纤程,纤程和线程最大的区别是,纤程的调度受操作系统管理,程序员没有办法也没有必要进行完全干涉.而纤程却完成受控于程序本身,可以说纤程允许程序员多任务进行完成自定义的调度和控制.

http://www.cnblogs.com/cnblogsfans/archive/2009/11/06/1597437.html

 

题目七:简述.NET框架中的反射

参考:这个真不是一句话两句话能搞明白的,本屌还不是很明白,如果有能力能让我明白欢迎给我留言.谢谢!

 

 

最后留几个问题,感兴趣的朋友可以研究一下.

区分一下动态和静态页面.

ASP.NETASP的不同.

这些问题网上的答案多如牛毛,尽量还是自己总结一套自己的理解.网上的东西是别人的,自己理解了才是王道.

 

 

 

 

 




转载自:http://blog.csdn.net/shanyongxu/article/details/50286079

Home