1
0
mirror of https://github.com/php/doc-zh.git synced 2026-03-24 15:12:20 +01:00
Files
archived-doc-zh/reference/com/book.xml
mowangjuanzi b1b1bcf82e Update com
2024-01-16 00:09:36 +08:00

70 lines
2.9 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 94ef70805b847c24941dfd7828df2f5a0fd48c96 Maintainer: mowangjuanzi Status: ready -->
<book xml:id="book.com" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<?phpdoc extension-membership="bundled" ?>
<title>COM 和 .NetWindows</title>
<titleabbrev>COM</titleabbrev>
<!-- {{{ preface -->
<preface xml:id="intro.com">
&reftitle.intro;
<para>
COM 是 <literal>Component Object Model</literal> 的缩写;它是 DCE
RPC公开标准之上的面向对象层和相关服务定义了通用的调用转换任一语言编写的代码都可以与另外的任一语言前提是这些语言可以
COM 感知)编写的代码进行互相调用与交互。代码不仅可以用任何语言编写,并且不需要是同一个执行文件的一部分;代码可以从 DLL
载入,或者从相同机器的另外一个进程中找到,或者使用 DCOM分布式 COM或者从远程机器的另外一个进程中找到所有的这些都不要代码知道组件在哪里。
</para>
<para>
有个 COM 子集叫做 OLE 自动化,包含一组允许松散绑定 COM 对象的 COM
接口因此可以在运行是对其自省introspected和调用而无需了解编译时这些对象的工作原理。PHP
COM 扩展利用 OLE 自动化接口,允许从脚本中创建和调用兼容对象。从技术上,这应该称为“<literal>OLE Automation
Extension for PHP</literal>PHP OLE 自动化扩展),因为并非所有的 COM 对象用于 OLE 兼容。
</para>
<para>
现在,为什么以及何时应该使用 COMCOM 是在 Windows 平台上将组件和应用结合在一起的主要方法之一;使用 COM
可以启动 Microsoft Word填充文档模板并将结果保存为 Word 文档,然后将其发送给网站的访客。可以使用 COM
为网络执行管理任务和配置 IIS这些只是最常见的用途还可以使用 COM 做更多的事情。
</para>
<para>
此外,支持使用 Microsoft 提供的 COM 互操作层来实例化和创建 .NET 程序集。
</para>
</preface>
<!-- }}} -->
&reference.com.setup;
&reference.com.constants;
&reference.com.error-handling;
&reference.com.examples;
&reference.com.com;
&reference.com.dotnet;
&reference.com.variant;
&reference.com.compersisthelper;
&reference.com.com-exception;
&reference.com.com-safearray-proxy;
&reference.com.reference;
</book>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->