<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=KParts</id>
	<title>KParts - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=KParts"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=KParts&amp;action=history"/>
	<updated>2026-07-19T10:09:59Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=KParts&amp;diff=576781&amp;oldid=prev</id>
		<title>imported&gt;InternetArchiveBot：​补救4个来源，并将0个来源标记为失效。) #IABot (v2.0.8</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=KParts&amp;diff=576781&amp;oldid=prev"/>
		<updated>2021-02-07T08:31:39Z</updated>

		<summary type="html">&lt;p&gt;补救4个来源，并将0个来源标记为失效。) #IABot (v2.0.8&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;KParts&amp;#039;&amp;#039;&amp;#039;是[[KDE]] 桌面環境的使用者介面元件嵌入技術的名稱。個別元件被稱為&amp;#039;&amp;#039;&amp;#039;KPart&amp;#039;&amp;#039;&amp;#039;。KParts 類似於在Microsoft的[[組件對象模型]]的[[ActiveX]]控件。举例来说，[[Konsole]]可作為KPart使用在應用軟件，如[[Konqueror]]和[[Kate]]。&amp;lt;br /&amp;gt;&lt;br /&gt;
KPart 以共享程式庫為基礎，這讓元件直接以 [[C++]] 物件的形式存在。共享程式庫也相當容易去觸發或卸載。&amp;lt;br /&amp;gt;&lt;br /&gt;
原本KDE 使用 [[CORBA]]來實現元件框架，但是 CORBA 過於笨重，且必須使用[[IDL]]語言進行物件封裝，難以符合KDE團隊希望簡單撰寫與使用的使用者介面元件。於是他們開始撰寫一個輕量級而有效的元件技術-- KPart 來取代 CORBA。&amp;lt;br /&amp;gt;&lt;br /&gt;
KDE採用兩層結構來實現元件框架：KParts 和 [[DCOP]]，[[KDE 4]]後，DCOP由[[D-BUS]]所取代。&lt;br /&gt;
&lt;br /&gt;
使用KParts 的例子：&lt;br /&gt;
* [[Konqueror]] 使用 [[KWord]] part顯示文件&lt;br /&gt;
* [[Konqueror]] 使用 [[KMPlayer]] part 播放多媒體&lt;br /&gt;
* [[Kontact]] 嵌入 [[kdepim]] 應用程式&lt;br /&gt;
&lt;br /&gt;
== 參見 ==&lt;br /&gt;
&lt;br /&gt;
* [[DCOP]]&lt;br /&gt;
&lt;br /&gt;
== 外部連結 ==&lt;br /&gt;
&lt;br /&gt;
* [https://web.archive.org/web/20101018053040/http://developer.kde.org/documentation/tutorials/kparts/ Creating and Using Components (KParts)] (from KDE)&lt;br /&gt;
* [https://web.archive.org/web/20101119030551/http://developer.kde.org/documentation/tutorials/dot/writing-plugins.html Writing Plugins For KDE Applications] (from KDE)&lt;br /&gt;
* [http://www-106.ibm.com/developerworks/library/l-kparts/ Coding with KParts] {{Wayback|url=http://www-106.ibm.com/developerworks/library/l-kparts/ |date=20061124021351 }} (from IBM)&lt;br /&gt;
* [http://phil.freehackers.org/kde/kpart-techno/zh_TW_kpart-techno.html KDE 元件技術] {{Wayback|url=http://phil.freehackers.org/kde/kpart-techno/zh_TW_kpart-techno.html |date=20110824094153 }}{{zh-tw}}&lt;br /&gt;
* [http://blog.chinaunix.net/u1/58649/showart_465085.html kde4下KParts入门]{{dead link|date=2017年11月 |bot=InternetArchiveBot |fix-attempted=yes }}{{zh-cn}}&lt;br /&gt;
&lt;br /&gt;
{{KDE}}&lt;br /&gt;
&lt;br /&gt;
[[Category:KDE]]&lt;br /&gt;
&lt;br /&gt;
[[en:KDE Platform#KParts]]&lt;/div&gt;</summary>
		<author><name>imported&gt;InternetArchiveBot</name></author>
	</entry>
</feed>