ActiveX面试题及答案 - [ 微软技术面试题及答案 ]

ActiveX面试题及答案

ActiveX是一组面向对象的编程技术和工具,Microsoft为Internet Explorer开发,以促进富媒体播放。它不是一种编程语言; 它是关于应用程序应如何共享信息的一套规则。 它就像Java小程序。 虽然Java applet对Windows操作系统的访问权限有限,但ActiveX具有对操作系统的完全访问权限。

1. 什么是ActiveX控件?

ActiveX控件是利用ActiveX技术制作的数据和代码的可重用部分。它可以制作立即用作任务的一部分的细分。 这节省了大量的开发时间。 ActiveX讲述了二进制互操作性。 这意味着只有编译的部分是可重用的而不是源代码。详细答案>>

2. ActiveX控件定义的属性是什么?

以下是ActiveX控件定义的以下属性: Stock:这些是为每个控件提供的基本属性,例如字体或颜色。 开发人员必须制定库存属性。 但是,包含很少或没有编码。Extended:这些属性由隔离专区处理,通常包括屏幕上的位置和大小。Custom:这些属性由主控制开发人员添加。Ambient:这些是围绕控件的条件的属性 - 它所放置的隔间的属性。 这些不能更改,但控件可以利用它们来修改其属性。详细答案>>

3. 请解释一下对象序列化?

术语对象序列化是将数据更改为二进制信息的模式,以便能够通过网络传输数据,然后通过序列化将其恢复到另一端的独特形状。 对象序列化是从文件读取或组合整个对象的过程。

详细答案>>

4. 定义一下浅层和深层复制是什么?

浅拷贝是对象的逐位拷贝。 复制的新对象具有原始对象中值的精确副本,而对象与其引用的对象一起复制时会发生深层复制。

详细答案>>

5. COM(组件对象模型)是什么?

COM或组件对象模型是用于软件部件的Microsoft阶段。 它用于支持任何支持该技术的编程语言中的动态对象创建和跨应用程序通信。

详细答案>>

6. 类型库是什么?

另一个记录中的文件或部件,包含公开对象,属性和策略的标准描述。 它是一种类型的库,包含由COM段公开的接口的二进制描述。 从这个意义上讲,它们包含IDL(接口定义语言)文档中包含的类似数据。 这是一个二进制文档。 DCOM或COM属性,对象和方法存储在库中。 它还提供自动跨公寓,跨过程和跨机器来描绘接口。详细答案>>

7. COM如何提供语言透明度?

COM定义了一个API,用于考虑用于协调自定义应用程序或为接口启用不同组件的部件的创建。 但最终目标是进行交互,组件必须坚持微软指示的二进制结构。 只要组件坚持二进制结构,用各种语言编写的所有组件都可以互操作。详细答案>>

8. IUnknown接口是什么?

IUnknown接口使客户有机会通过查询接口策略获取指定给定对象上不同接口的指针,并通过IUnknown AddRef和IUnknown Release方法处理对象的存在。 IUnknown技术可用于在对象上的接口(包括引用)和释放对象之间切换。详细答案>>

9. ActiveX Dll有哪些方面优于Active Exe?

ACTIVEX DLL:进程内部件或ActiveX DLL在另一个应用程序的过程中继续运行。应用程序或其他进程内部分使用进程内部件。 这使您可以包装基本功能(如ActiveX Exe)。 ACTIVEX EXE:进程外段或ActiveX EXE在其指定的地址空间中保持运行。 客户通常是在另一个进程中运行的应用程序。 ActiveX Exe中运行的代码正在运行。详细答案>>

10. 什么是ActiveX代码组件? 什么是GUID?

ActiveX代码组件是可编程对象的库,其中对象通常用特定主题标识,例如,容量,日期和时间功能等等。

详细答案>>
注: 此试题仅作为相关知识水平测试,不能作为权威试题和答案。非商业转载注明原文链接即可;商业转载需本站授权同意。

相关面试题

Azure面试题及答案   28
ActiveX面试题及答案   10
layui

微信扫码关注 考评师 公众号