mirror of
https://github.com/php/doc-tr.git
synced 2026-03-24 07:12:18 +01:00
87 lines
3.3 KiB
XML
87 lines
3.3 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<!-- $Revision$ -->
|
||
<!-- EN-Revision: 94ef70805b847c24941dfd7828df2f5a0fd48c96 Maintainer: aydin 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 ve .Net (Windows)</title>
|
||
<titleabbrev>COM</titleabbrev>
|
||
|
||
<!-- {{{ preface -->
|
||
<preface xml:id="intro.com">
|
||
&reftitle.intro;
|
||
<para>
|
||
COM (<literal>Component Object Model</literal>), Bileşen Nesne Modelinin
|
||
kısaltmasıdır; DCE RPC (açık standart)
|
||
üzerinde nesne yönelimli bir katmandır (ilişkili diğer hizmetler ile) ve
|
||
bir dilde yazılmış kodun başka bir dil ile (COM destekleyen diller)
|
||
yazılmış kodu çağırmasını, birlikte çalışmasını sağlayan ortak bir
|
||
zemin sağlar. Sadece kodun başka bir dil ile yazılmasının
|
||
değil, bileşenin nerede olduğunun da bir önemi yoktur; kod DLL'den
|
||
yüklenebilir, aynı makina üzerinde çalışan başka bir süreç içerisinde veya
|
||
DCOM (Dağıtık COM) ile uzaktaki makina üzerindeki süreç içerisinde de
|
||
olabilir.
|
||
</para>
|
||
<para>
|
||
COM'un OLE Özdevinim olarak bilinen (COM nesnelerine geç bağlama
|
||
sağlar, böylece içebakışa sahip olabilir ve çalışma zamanında nesnenin
|
||
nasıl çalıştığı bilgisine ihtiyaç duyan derleme zamanı bilgisine gerek
|
||
olmadan çağrılabilirler) COM arabirimlerini içeren bir alt kümesi vardır.
|
||
PHP COM eklentisi, betiklerinizde uyumlu nesneleri oluşturabilmek ve
|
||
çağırabilmek için OLE Özdevinim arabirimlerini kullanır. Bütün COM
|
||
nesneleri OLE uyumlu olmadığı için eklenti "PHP için OLE Özdevinim
|
||
Eklentisi" (<literal>OLE Automation Extension for PHP</literal>) adını alır.
|
||
</para>
|
||
<para>
|
||
Neden COM kullanılmalıdır? COM, Windows sistemleri üzerinde uygulama ve
|
||
bileşenleri birlikte kullanmanın temel yollarından biridir; COM kullanarak
|
||
Microsoft Word uygulaması başlatılabilir, belge şablonu
|
||
doldurulabilir, sonuç Word belgesi olarak saklanabilir, ziyaretçilere
|
||
gönderilebilir. COM ile yerel ağdaki yönetim görevleri yapılabilir, IIS
|
||
uygulaması ayarlanabilir. Bunlar sadece yaygın olarak
|
||
görülen kullanımlardır, COM ile çok daha fazlası yapılabilir.
|
||
</para>
|
||
<para>
|
||
Ek olarak, Microsoft tarafından sağlanan COM birlikte işlerlik katmanı
|
||
kullanılarak .NET kütüphanelerinin başlatılması ve oluşturulmasına da
|
||
destek verilmiştir.
|
||
</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
|
||
-->
|
||
|