ASP.NET编程:C#收集使用编程基本实习题与谜底(十)...
效率会有不少的变化。而实际上java是基于堆栈机器来设计,这和我们常见的基于寄存器的本地机器是差异比较大的。总体来说,这是一种虚拟机的设计思路。编程|收集 1.组件与控件的次要区分是甚么?【解答】
组件是指可反复利用而且能够和其他工具举行交互的工具。组件(component)是靠类完成的。控件是可以供应用户界面接口(UI)功效的组件。换句话说就是,控件是具有效户界面功效的组件。
一切控件一定都是组件,但并非每一个组件都必定是控件。
2.控件有几品种型?各有甚么特性?
【解答】
控件分为:复合、扩大和自界说三类。
复合控件是封装在大众容器内的Windows窗体控件的汇合。这类控件偶然称为“用户控件”,包括的控件称为“组成控件”。复合控件包括与每一个包括的Windows窗体控件相干联的一切固有功效,同意有选择地公然和绑定它们的属性。复合控件还供应了大批的默许键盘处置功效,不必要任何分外的开辟。复合控件从UserControl类派生而来。
扩大控件是从任何现有的Windows窗体控件大概自界说控件导出的承继控件。它保存Windows窗体控件的一切固有功效,然后经由过程增加自界说属性、办法或其他功效扩大此固有功效。可使用此选项重写基控件的绘制逻辑,然后变动该控件的表面以扩大其用户界面。
创立控件的另外一种办法是经由过程从Control承继重新入手下手创立一个控件。Control类供应控件所需的一切基础功效(包含鼠标和键盘处置事务),但不供应控件特定的功效或图形界面。若要完成自界说控件,必需编写该控件的OnPaint事务的代码,和所需的任何功效特定的代码。
完全不一样的。.net其实我也说不太清,.net可以把他理解为跟J2EE相对的工具。c++主要做系统相关的开发你要学.net的话就应该学C#。(其实微软在.NET平台上也考虑了给C++留一个地位。 众所周知,Windows以易用而出名,也因此占据不少的服务器市场。 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。 那么,ASP.Net有哪些改进呢? ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。 是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。
页:
[1]