diff options
Diffstat (limited to 'tde-i18n-ru/docs/tdevelop/kde_app_devel/index.docbook')
-rw-r--r-- | tde-i18n-ru/docs/tdevelop/kde_app_devel/index.docbook | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/tde-i18n-ru/docs/tdevelop/kde_app_devel/index.docbook b/tde-i18n-ru/docs/tdevelop/kde_app_devel/index.docbook index 5f1b904f903..41c35897c08 100644 --- a/tde-i18n-ru/docs/tdevelop/kde_app_devel/index.docbook +++ b/tde-i18n-ru/docs/tdevelop/kde_app_devel/index.docbook @@ -166,7 +166,7 @@ ></listitem> <listitem ><para -><ulink url="www.tdevelop.org" +><ulink url="www.kdevelop.org" >Руководство KDevelop, поставляемое с KDevelop</ulink ></para ></listitem> @@ -190,7 +190,7 @@ >, подпиской на различные списки рассылки, сетью Usenet. </para> <para >Для получения помощи по KDevelop IDE посылайте запросы в список рассылки <email ->tdevelop@tdevelop.org</email +>kdevelop@kdevelop.org</email >. Помните, что команда разработчиков KDevelop оказывает вам помощь бесплатно и её возможности ограничены. Пожалуйста, задавайте вопросы только по KDevelop. </para> </sect1> @@ -673,7 +673,7 @@ return a.exec(); ></listitem> <listitem ><para ->kfile - диалоги выбора файлов </para +>tdefile - диалоги выбора файлов </para ></listitem> </itemizedlist> </para> @@ -681,11 +681,11 @@ return a.exec(); >Также возможно вам понадобятся библиотеки: <itemizedlist> <listitem ><para ->tdefx - растровые изображения, эффекты расширения QStyle - KStyle </para +>tdefx - растровые изображения, эффекты расширения QStyle - TDEStyle </para ></listitem> <listitem ><para ->khtml - компонент показа HTML </para +>tdehtml - компонент показа HTML </para ></listitem> <listitem ><para @@ -693,11 +693,11 @@ return a.exec(); ></listitem> <listitem ><para ->kio - низкоуровневый доступ к сетевым файлам </para +>tdeio - низкоуровневый доступ к сетевым файлам </para ></listitem> <listitem ><para ->kparts - поддержка интерфейса компонентов (повторно используемых, внедряемых приложений) </para +>tdeparts - поддержка интерфейса компонентов (повторно используемых, внедряемых приложений) </para ></listitem> </itemizedlist> </para> @@ -709,7 +709,7 @@ return a.exec(); >Пример приложения KDE</title> <para >В дальнейшем вы увидите, что написание программ под KDE ни капельки не труднее написания приложений на Qt. Для использования возможностей KDE, нужно использовать немного другие классы. В этом примере мы обсудим изменения по сравнению с версией на Qt: <programlisting ->#include <kapplication.h> +>#include <tdeapplication.h> #include <qpushbutton.h> int main( int argc, char **argv ) @@ -899,7 +899,7 @@ return a.exec(); -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -c -o kscribble.o `test -f 'kscribble.cpp' || echo '/home/caleb/kscribble/src/'`kscribble.cpp 30 kscribble.cpp: In member function `void KScribble::setupActions()' -31 kscribble.cpp:107: warning: unused variable `KAction*custom' +31 kscribble.cpp:107: warning: unused variable `TDEAction*custom' 32 /usr/lib/qt/bin/moc /home/caleb/kscribble/src/kscribbleview.h -o kscribbleview.moc 33 source='kscribbleview.cpp' object='kscribbleview.o' libtool=no \ 34 depfile='.deps/kscribbleview.Po' tmpdepfile='.deps/kscribbleview.TPo' \ @@ -940,7 +940,7 @@ return a.exec(); -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -o kscribble -R /usr/local/kde3/lib -R /usr/lib/qt/lib -R /usr/X11R6/lib -L/usr/X11R6/lib -L/usr/lib/qt/lib - -L/usr/local/kde3/lib main.o kscribble.o kscribbleview.o pref.o kscribbleiface_skel.o -lkio + -L/usr/local/kde3/lib main.o kscribble.o kscribbleview.o pref.o kscribbleiface_skel.o -ltdeio 54 source='kscribble_client.cpp' object='kscribble_client.o' libtool=no \ 55 depfile='.deps/kscribble_client.Po' tmpdepfile='.deps/kscribble_client.TPo' \ 56 depmode=gcc3 /bin/sh /home/caleb/kscribble/admin/depcomp \ @@ -1053,14 +1053,14 @@ return a.exec(); <para >Давайте посмотрим на использование конструктора <programlisting >1 KScribble::KScribble() -2 : KMainWindow( 0, "KScribble" ), +2 : TDEMainWindow( 0, "KScribble" ), 3 m_view(new KScribbleView(this)), 4 m_printer(0) 5 { 6 // accept dnd 7 setAcceptDrops(true); 8 -9 // tell the KMainWindow that this is indeed the main widget +9 // tell the TDEMainWindow that this is indeed the main widget 10 setCentralWidget(m_view); 11 12 // then, setup our actions @@ -1082,7 +1082,7 @@ return a.exec(); ><classname >KScribble</classname > наследует класс <classname ->KMainWindow</classname +>TDEMainWindow</classname > - базовый класс KDE-программ. Класс <classname >KScribbleView</classname > инициализируется как центральный элемент управления, <classname @@ -1197,7 +1197,7 @@ return a.exec(); >QWidget</classname > и и добавьте вертикальные и горизонтальные полосы прокрутки <classname >QScrollBars </classname -> (так делается в KHTMLView). </para +> (так делается в TDEHTMLView). </para ></listitem > <listitem @@ -1242,18 +1242,18 @@ return a.exec(); >Библиотеки KDE созданы чтобы ещё более упростить создание приложений для K Desktop Environment. Библиотека tdeui предлагает: <orderedlist> <listitem ><para ->KListView: более мощная версия <classname +>TDEListView: более мощная версия <classname >QListView</classname > </para ></listitem> <listitem ><para ->KIconView: графический просмотр значков </para +>TDEIconView: графический просмотр значков </para ></listitem> </orderedlist> </para> <para ->Библиотека khtml предоставляет полный интерпретатор HTML. Вы можете использовать его для оформления вида вашего приложения по его запуску. </para> +>Библиотека tdehtml предоставляет полный интерпретатор HTML. Вы можете использовать его для оформления вида вашего приложения по его запуску. </para> </sect2> </sect1> <sect1 id="c4s4"> @@ -1280,11 +1280,11 @@ return a.exec(); >Как это работает?</title> <para >Приожение наследует класс <classname ->KMainWindow</classname +>TDEMainWindow</classname >, который сам заботится о создании панели инструментов и меню. В методе <methodname >KScribble::setupActions()</methodname > есть вызов <methodname ->KMainWindow::createGUI()</methodname +>TDEMainWindow::createGUI()</methodname >. Этот метод загружает файл ресурсов, в нашем случае это kscribbleui.rc, для инциализации меню. Вот его содержание: <programlisting >1 <!DOCTYPE kpartgui SYSTEM "kpartgui.dtd"> 2 <kpartgui name="kscribble" version="1"> @@ -1315,7 +1315,7 @@ return a.exec(); > для добавления пунктов меню. </para> <para >Методы <classname ->KMainWindow</classname +>TDEMainWindow</classname ><methodname >statusBar()</methodname > и <methodname @@ -1327,7 +1327,7 @@ return a.exec(); >Настройка комбинаций клавиш.</title> <para >Вы должны всегда заботиться о том, чтобы все действия в вашей пограмме можно было выполнить лишь с клавиатуры. Такой метод используется опытными пользователями. Для этого в библиотеках KDE естькласс <classname -> KAction</classname +> TDEAction</classname >. </para> <para >Программы, сгенерированные &tdevelop;, только используют стандартные комбинации клавиш, такие как F1 или Ctrl+N. </para> @@ -1376,7 +1376,7 @@ return a.exec(); </itemizedlist> <para >Ну, и конечно же, руководство, вызываемое через F1. Всё это предоставляется классом <classname ->KMainWindow</classname +>TDEMainWindow</classname >, а вам лишь остаётся наполнить его содержимым. </para> <para >&tdevelop; содержит вспомогательные средства для включения всех типов справки в ваше приложение. </para> @@ -1389,7 +1389,7 @@ return a.exec(); >Всплывающие подсказки</title> <para >Самая простая справка - всплывающие подсказки (появляющиеся после задержки курсора над объектом). Наиболее часто они используются на панелях инструментов. За подробностями обращайтесь к документации класса <classname ->KToolBar</classname +>TDEToolBar</classname >, расположенного в библиотке tdeui. </para> <para >Как пример, мы рассмотрим кнопку "New File": </para> @@ -1405,7 +1405,7 @@ return a.exec(); >Расширение панели состояния</title> <para >Т.к. приложения, наследующие класс <classname ->KMainWindow</classname +>TDEMainWindow</classname >, содержат также панель состояния, её можно использовать для отображения более длинного теекста, чем в подсказке. </para> </sect1> <sect1 id="c8s4"> |