17、某公司欲开发一个图形控件库,要求可以在该图形控件库中方便地增加新的控件,而且可以动态地改变控件的外观或给控件增加新的行为,如可以为控件增加复杂的立体边框、增加控件的鼠标拖拽行为等。针对上述需求,使用()模式来进行设计最合适。A.适配器 (Adapter)B.装饰 (Decorator)C.外观 (Facade)D.命令 (Command)

17、某公司欲开发一个图形控件库,要求可以在该图形控件库中方便地增加新的控件,而且可以动态地改变控件的外观或给控件增加新的行为,如可以为控件增加复杂的立体边框、增加控件的鼠标拖拽行为等。针对上述需求,使用()模式来进行设计最合适。

A.适配器 (Adapter)

B.装饰 (Decorator)

C.外观 (Facade)

D.命令 (Command)


参考答案和解析
B

相关考题:

( 22 ) Access 数据库中 , 若要求在窗体上设置输入的数据是取自某一个表或查询中记录的数据 , 或者取自某固定内容的数据,可以使用的控件是A )选项组控件B )列表框或组合框控件C )文本框控件D )复选框、切换按钮、选项按钮控件

( 24 )在报表设计过程中,不适合添加的控件是A )标签控件B )图形控件C )文本框控件D )选项组控件

通过修改(),可以改变窗体或控件的外观。 A、属性B、设计C、窗体D、控件

你创建了一个Web窗体。你需要增加能够用适当的呈现方式去显示内容的控件给这个窗体。内容呈现的方式要依赖于请求页面的设备。下面,那两种可能的方法可以达到此目标?() A.给Web窗体增加能够输出XHTML的自定义控件。B.给Web窗体增加能够输出WML的自定义控件。C.给Web窗体增加mobile控件。D.给Web窗体增加Web服务器控件。

下列关于控件类的说法中,错误的是( )。A.控件是一个可以以图形化的方式显示的对象B.控件可以与用户进行交互C.控件通常被放置在一个容器里D.控件是不可复制的

在报表设计过程中,不适合添加的控件是A.标签控件B.图形控件C.文本框控件D.选项组控件

关于Image控件和PictureBox控件的说明,其中错误的是( )。A.Image控件和Picture Box控件都有Picture属性B.Image控件和Picture Box控件都支持Print方法C.Image控件和Picture Box控件都可以用Load Picture函数把图形文件装入控件中D.Image控件和Picture Box控件都能在属性窗口装入图形文件,也都能在运行期间装入图形文件

Visual Basic中的控件分为两类,―类是ActiveX控件,另一类是A.文本控件B.标准控件C.基本控件D.图形控件

在下列控件中,可以作为绑定型控件使用的是()A、标签控件B、图片控件C、文本框控件D、命令按钮控件

前面板中的一些控件既可以作为输入控件也可以做作为显示控件。右击控件,选择Change to Indicator(转换为显示控件)或()可以进行输入控件与显示控件之间的切换。

在()中可以用鼠标双击某个对象或控件来打开该对象或控件默认的事件脚本。A、布局视图B、脚本视图C、控件列表视图D、不可视对象列表视图

下面几个图形控件中,不能执行鼠标单击事件的控件是()。A、ImageButtonB、ImageC、ImageMapD、ImageURL

欲在PictureBox控件上设置其它控件,可以通过把窗体上原已设计好的控件拖动到PictureBox控件上来实现.

C#中组件可以分为两类:即()和()。A、不具备图形界面的类库,具有用户界面的类库B、不具备图形界面的控件,具有用户界面的控件C、不具备图形界面的类库,具有用户界面的控件D、不具备图形界面的控件,具有用户界面的类库

你在创建一个mobile Web 应用。你需要用一个Command 控件去提交用户从UI输入的内容到服务器端。下面哪两个方法可以达到此目的?()A、在System.Web.UI.MobileControls.SelectionList 控件的实例中增加Command控件。.B、在System.Web.UI.MobileControls.ObjectList 控件的实例中增加Command控件。C、在System.Web.UI.MobileControls.Form 控件的实例中增加Command控件。D、在System.Web.UI.MobileControls.Panel 控件的实例中增加Command控件。

单选题你在开发一个Web控件。这个Web控件由label控件和相关联的文本框控件组成。你需要报证Web控件能够放入Visual Studio工具栏并且能够可视化的设计,你应该如何做?()A为你的解决方案增加一个Web控件库项目;定义一个从CompositeControl继承的类。B为你的解决方案增加一个Windows控件库项目;定义一个从UserControl继承的类。C为你的解决方案增加一个Web用户控件项目;定义一个从UserControl继承的类。D为你的解决方案增加一个移动Web用户控件项目;定义一个从MobileUserControl继承的类。

单选题C#中组件可以分为两类:即()和()。A不具备图形界面的类库,具有用户界面的类库B不具备图形界面的控件,具有用户界面的控件C不具备图形界面的类库,具有用户界面的控件D不具备图形界面的控件,具有用户界面的类库

多选题你在创建一个mobile Web 应用。你需要用一个Command 控件去提交用户从UI输入的内容到服务器端。下面哪两个方法可以达到此目的?()A在System.Web.UI.MobileControls.SelectionList 控件的实例中增加Command控件。.B在System.Web.UI.MobileControls.ObjectList 控件的实例中增加Command控件。C在System.Web.UI.MobileControls.Form 控件的实例中增加Command控件。D在System.Web.UI.MobileControls.Panel 控件的实例中增加Command控件。

多选题你正在创建一个自定义用户控件。这个控件将被用在允许用户注册和个性化体验的 Web 站点中的 10 个 Web 窗体。自定义用户控件中包含两个 TextBox 控件和两个 Button 控件。你需要保证只有在用户没有登录到 Web 站点时控件是可见的,反之是不可见的。你也需要保证Web 站点的开发和维护的工作量最小。你应该通过下面那两个操作来达到此目的?()A在自定义控件代码中为Login按钮增加事件处理代码。B在自定义控件所在的Web窗体代码中为Login按钮增加事件处理代码。C在自定义控件所在的Web窗体的Page_Load方法中增加代码段去设置TextBox和Button控件的可见性。D在自定义控件的Page_Load方法中增加代码段去设置TextBox和Button控件的可见性。

单选题你正在创建一个使用Web 部件的ASP.NET Web站点。你为Web页增加了一个WebPartZones控件。下面那个控件可以实现给WebPartZones控件增加一个Web部件。()A ZoneTemplateB ControlC WebPartManagerD WebPart

单选题以下关于验证控件的说法,错误的是()A一个控件可以使用多个数据验证控件进行验证B除了RequiredFieldValidator控件之外,当目标控件值为空时,其他验证控件验证都不会被触发CCompareValidator控件可以限制控件中输入的值与指定控件中的值相等DRegularExpressionValidator控件可以限制控件中输入的值必须符合正则表达式的要求。

单选题窗体上有一个如图所示的图形控件,控件中显示了如图所示的文字,可以判断这个图形的控件(  )。A是图像框(Image)B是图片框(PictureBox)C是形状控件D不是上述3种控件中的一种

单选题在报表设计过程中,不适合添加的控件是(  )。A标签控件B图形控件C文本框控件D选项组控件

单选题你正在开发一个 Web 控件。这个 Web 控件在 Web 应用中用来获取用户地址信息。你创建了一个从 CompositeControl 继承的、名为 AddressControl 的类。这个控件由多个子控件组成。你需要确保所有子控件都能正确的输出到浏览器。而且,使用你控件的开发人员必须能够为标签提示设置适当的文本。另外,在整个 postback 的过程中,开发人员都能够从用户地址信息关联的文本框中读取信息。你应该如何做?()A重载(Override)基类的方法EnsureChildControls。增加子控件到base container。B重载(Override)基类的方法CreateControlCollection。增加子控件到 ControlCollection 类。C重载(Override)基类的方法CreateChildControls。增加子控件到base container。D重载(Override)基类的方法DataBindChildren。增加子控件到 ControlCollection 类。

单选题你正在创建一个使用Web部件的ASP.NETWeb站点。你为Web页增加了一个WebPartZones控件。下面那个控件可以实现给WebPartZones控件增加一个Web部件。()AZoneTemplateBControlCWebPartManagerDWebPart

单选题以下关于图片框控件的说法中,错误的是(  )。A可以通过Print方法在图片框中输出文本B图片框控件中的图形可以在程序运行过程中被清除C图片框控件中可以放置其他控件D用Stretch属性可以自动调整图片框中图形的大小

判断题欲在PictureBox控件上设置其它控件,可以通过把窗体上原已设计好的控件拖动到PictureBox控件上来实现.A对B错

单选题你创建了一个Windows窗体TestKingForm,这个窗体可以使用户维护数据库中TestKing表的数据。你需要增加若干对控件到TestKingForm上。要满足下列要求:每对控件要代表TestKing表中的一列。每对控件必需为:一个TextBox,一个Label控件。每个TextBox控件的LostFocus事件必需调用UpdateDatabase过程。必需为数据库中的其他表创建相似于TestKingForm的附加窗体。应用程序的性能必需被优化。所需的代码量必需最小化。你该怎么做?()A创建和选择一个TextBox控件和一个Label控件。在TextBox控件的LostFocus事件中写适当的代码。重复复制和粘贴到TestKingForm直到TestKing表的所有列都有一对控件。其他表类似操作。B往TestKingForm添加一个TextBox控件和一个Label控件。在TextBox控件的LostFocus事件中写适当的代码。从TextBox控件和Label控件创建一个控件数组。运行时,增加附加的控件对到控件数组直到TestKing表的所有列都有一对控件。其他表类似操作。C创建一个新的用户控件,这个控件包含一个TextBox控件和一个Label控件。在TextBox控件的LostFocus事件中写适当的代码。对TestKing表中的每一列,增加一个用户控件的实例到TestKingForm上。其他表类似操作。D创建一个新的ActiveX控件,包含一个TextBox控件和一个Label控件。对TestKing表中的每一个列,增加一个ActiveX的控件实例到TestKingForm上,其他表类似操作。