- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章:
1、C#中的委托是什么?事件是不是一种委托?
答:委托类似于函数指针,但函数指针只能引用静态方法,而委托既能引用静态方法,也能引用实例方法, 委托使用分三步:1、委托声明。2、委托实例化。3、委托调用。
事件有很多,比如说鼠标的事件:MouserMove,MouserDown等,键盘的事件:KeyUp,KeyDown,KeyPress。ITPUB个人空间$A^8}$G.|e D v9YITPUB个人空间6NZ m_ H有事件,就会有对事件进行处理的方法,而事件和处理方法之间是怎么联系起来的呢?委托就是他们中间的桥梁,事件发生时,委托会知道,然后将事件传递给处理方法,处理方法进行相应处理。
2、什么是Code-Behind技术?(注:Code-Behind:代码隐藏,指界面和逻辑分开,如: ASP.NET中通过ASPX页面指向CS文件的方法实现显示逻辑和处理逻辑的分离)
答:Code Behind简介 Code Behind就是所谓的代码分离。在.NET中,一般是用两种文件来创建一个ASP.NET页面,(1)页面文件,一般以.aspx或.ascx为扩展名,(2)程序代码文件,一般以.cs或.cb为扩展名。 三、Code Behind优点 界面设计和程序代码的分开,对于代码的重用、程序调试和维护都是革命性的,特别是在.NET中面向对象方式的应用。
添加 2.1、什么是Code- Beside技术?(注:Code-Behind:代码隐藏,指界面和逻辑分开,如: ASP把显示逻辑和处理逻辑全都放在一个页面里)
3、ASP.NET与ASP相比,主要有哪些进步?
答:总体上:ASP使用的VB Script,JAVA,它把脚本语言直接嵌入Html文档中.应用处理与html标记混杂在一起从而不易分辨,性能不易扩充,脚本语言的功能有限。 ASP.net彻底抛弃了脚本语言,用C#或VB编写,为开发者提供了更加强有力的编程资源,允许用服务器控件取代传统的html元素,而且代码与界面分开。 具体表现在:
执行效率的大幅提高:ASP以源码形式存放,以解释方式运行,每次ASP网页调用都需要对源码进行解释,运行效率不高. ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多.
强大的开发工具支持:ASP.net可以使用VS Studio 系列的强大的开发工具,只是所见即所得的开发支持。
可扩充的适应性:A可以完美支持windows平台,也可以通过mono来支持linux的平台。而且,asp.Net
是语言独立的,也就是说不但可以用C#编写相关的代码,你也可以使用vb,jscript等语言来编写。
多处理器环境的可靠性:ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。安全型Asp.Net内置了强大的安全型管理机制,相对asp,安全型得到了很大的提高
4、你觉得ASP.NET 2.0(VS2005)和你以前使用的开发工具(.Net 1.0或其他)有什么最大的区别?你在以前的平台上使用的哪些开发思想(pattern / architecture)可以移植到ASP.NET 2.0上 (或者已经内嵌在ASP.NET 2.0中)
第二章:
1、列举ASP.NET 页面之间传递值的几种方式,并说出他们的优缺点。
2、如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理?
3、Session有什么重大BUG,微软提出了什么方法加以解决?
4、向服务器发送请求有几种方式?
5、在.Net中,类System.Web.UI.Page 可以被继承么?
6、大概描述一下ASP.NET服务器控件的生命周期。
7、如果出现ASP。NET中的事件不能触发可能由于什么原因造成?
第三章:
1、如果设treeView1=new? ?TreeView(),TreeNode? ?node=new? ?TreeNode(根结点? ?),则treeView1.Nodes.Add(node)返回的是一个? ?(? ???)类型的值。
2、使用服务端TreeView控件遇到大数据量,多层结构时的处理办法?
3、override与重载的区别
4、请详述在dotnet中类(class)与结构(struct)的异同?
第四章:
文档评论(0)