diff options
Diffstat (limited to 'tde-i18n-ru/docs/kdevelop/kde_app_devel/index.docbook')
-rw-r--r-- | tde-i18n-ru/docs/kdevelop/kde_app_devel/index.docbook | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/tde-i18n-ru/docs/kdevelop/kde_app_devel/index.docbook b/tde-i18n-ru/docs/kdevelop/kde_app_devel/index.docbook index bc337fb7c06..4e05a5912c6 100644 --- a/tde-i18n-ru/docs/kdevelop/kde_app_devel/index.docbook +++ b/tde-i18n-ru/docs/kdevelop/kde_app_devel/index.docbook @@ -1,9 +1,9 @@ <?xml version="1.0" ?> <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [ - <!ENTITY kdevelop "<application + <!ENTITY tdevelop "<application >KDevelop</application >"> - <!ENTITY kappname "&kdevelop;"> + <!ENTITY kappname "&tdevelop;"> <!ENTITY % addindex "INCLUDE"> <!ENTITY % Russian "INCLUDE" > <!-- change language only here --> @@ -13,7 +13,7 @@ <bookinfo> <title ->Основы программирования в &kdevelop;</title> +>Основы программирования в &tdevelop;</title> <date >2002-12-05</date> @@ -67,7 +67,7 @@ <abstract> <para ->Руководство по написанию C++ приложений для KDE с использованием &kdevelop;</para> +>Руководство по написанию C++ приложений для KDE с использованием &tdevelop;</para> </abstract> <keywordset> @@ -95,7 +95,7 @@ <title >Что нужно знать</title> <para ->Далее предполагается, что вы уже знаете C++. Если это не так, попрактикуйтесь сначала в самом языке. Книги о нём можно найти либо в местном книжном магазине, либо в электронном виде в Сети. Знания о разработке графического пользовательского интерфейса (GUI) не обязательны, т.к. в этом руководстве также даётся введение в разработку дизайна на базе библиотек Qt и KDE. Также вам нужно освоиться с &kdevelop;, в чём вам поможет Руководство &kdevelop;, содержащее обзор функциональности этой среды разработки. </para> +>Далее предполагается, что вы уже знаете C++. Если это не так, попрактикуйтесь сначала в самом языке. Книги о нём можно найти либо в местном книжном магазине, либо в электронном виде в Сети. Знания о разработке графического пользовательского интерфейса (GUI) не обязательны, т.к. в этом руководстве также даётся введение в разработку дизайна на базе библиотек Qt и KDE. Также вам нужно освоиться с &tdevelop;, в чём вам поможет Руководство &tdevelop;, содержащее обзор функциональности этой среды разработки. </para> </sect1> <sect1 id="c1s2"> @@ -113,7 +113,7 @@ <title >В следующей главе</title> <para ->Мы обратим наш взгляд на библиотеки Qt и KDE, их основные принципы и вообще почему всё сделано так, как оно есть. Также будет описано создание учебных программ под Qt с помощью &kdevelop;, так что начинающие смогут получить первые результаты, а также освоиться с основными возможностями &kdevelop;. </para> +>Мы обратим наш взгляд на библиотеки Qt и KDE, их основные принципы и вообще почему всё сделано так, как оно есть. Также будет описано создание учебных программ под Qt с помощью &tdevelop;, так что начинающие смогут получить первые результаты, а также освоиться с основными возможностями &tdevelop;. </para> </sect2> <sect2 id="c1s2s2"> @@ -166,7 +166,7 @@ ></listitem> <listitem ><para -><ulink url="www.kdevelop.org" +><ulink url="www.tdevelop.org" >Руководство KDevelop, поставляемое с KDevelop</ulink ></para ></listitem> @@ -190,7 +190,7 @@ >, подпиской на различные списки рассылки, сетью Usenet. </para> <para >Для получения помощи по KDevelop IDE посылайте запросы в список рассылки <email ->kdevelop@kdevelop.org</email +>tdevelop@tdevelop.org</email >. Помните, что команда разработчиков KDevelop оказывает вам помощь бесплатно и её возможности ограничены. Пожалуйста, задавайте вопросы только по KDevelop. </para> </sect1> @@ -281,7 +281,7 @@ return a.exec(); <title >Справочник Qt</title> <para ->Теперь давайте посмотрим на справочную документацию Qt. Запустите &kdevelop; и выберите "Qt" из дерева, расположенного на вкладке документации. Здесь вы будете получать всю необходимую информацию о классах и их методах библиотеки Qt. Кроме того, разбираемая программа показывается первой в разделе обучения. Для того, чтобы найти информацию о классах <classname +>Теперь давайте посмотрим на справочную документацию Qt. Запустите &tdevelop; и выберите "Qt" из дерева, расположенного на вкладке документации. Здесь вы будете получать всю необходимую информацию о классах и их методах библиотеки Qt. Кроме того, разбираемая программа показывается первой в разделе обучения. Для того, чтобы найти информацию о классах <classname >QApplication</classname > и <classname >QPushButton</classname @@ -665,11 +665,11 @@ return a.exec(); >Основные библиотеки KDE, которые вам обязательно понадобятся при написании KDE-программ: <itemizedlist> <listitem ><para ->kdecore - все классы с не графическими элементами, предназначенными для обеспечения функциональности приложений </para +>tdecore - все классы с не графическими элементами, предназначенными для обеспечения функциональности приложений </para ></listitem> <listitem ><para ->kdeui - элементы пользовательского интерфейса, например меню, панели инструментов и т.д. </para +>tdeui - элементы пользовательского интерфейса, например меню, панели инструментов и т.д. </para ></listitem> <listitem ><para @@ -681,7 +681,7 @@ return a.exec(); >Также возможно вам понадобятся библиотеки: <itemizedlist> <listitem ><para ->kdefx - растровые изображения, эффекты расширения QStyle - KStyle </para +>tdefx - растровые изображения, эффекты расширения QStyle - KStyle </para ></listitem> <listitem ><para @@ -740,9 +740,9 @@ return a.exec(); >setMainWidget()</methodname > для указания главного элемента управления для <classname >KApplication</classname ->. Всё! Ваше первое приложение KDE готово - осталось только указать путь к заголовочным файлам KDE и скомпоновать библиотеку kdecore ключом компоновщика -lkdecore. </para> +>. Всё! Ваше первое приложение KDE готово - осталось только указать путь к заголовочным файлам KDE и скомпоновать библиотеку tdecore ключом компоновщика -ltdecore. </para> <para ->Если вы не собираетесь создавать такие простые программы, вам понадобится более удобная среда написания ПО. В следующей главе речь пойдёт о &kdevelop;. </para> +>Если вы не собираетесь создавать такие простые программы, вам понадобится более удобная среда написания ПО. В следующей главе речь пойдёт о &tdevelop;. </para> <para >Итак, к этому времени, вы уже прошлись по страницам справочной документации Qt, в т.ч. по классам <classname >QApplication</classname @@ -750,7 +750,7 @@ return a.exec(); >QWidget</classname > и <classname >QObject</classname ->, а также по документации библиотеки kdecore, классу <classname +>, а также по документации библиотеки tdecore, классу <classname >KApplication</classname >. <ulink url="developer.kde.org/documentation/library/libraryref.html" >KDE Library Reference handbook</ulink @@ -802,7 +802,7 @@ return a.exec(); <title >Запуск мастера приложений и первая страница</title> <para ->Откройте &kdevelop;, в меню "Проект" выберите "Новый проект". Выберите ветку C++, KDE, Application Framework. </para> +>Откройте &tdevelop;, в меню "Проект" выберите "Новый проект". Выберите ветку C++, KDE, Application Framework. </para> <para >Выберем имя KScribble. <screenshot ><mediaobject @@ -843,7 +843,7 @@ return a.exec(); <para >Давайте пройдёмся по выданному мастером коду для получения общего представления по структуре программы. </para> <para ->Далее предполагается, что вы освоились с базовой навигацией &kdevelop;. Если это не так, обратитесь к руководству KDevelop. </para> +>Далее предполагается, что вы освоились с базовой навигацией &tdevelop;. Если это не так, обратитесь к руководству KDevelop. </para> <para >Менеджер Automake отображает файлы проекта: <screenshot ><mediaobject @@ -954,7 +954,7 @@ return a.exec(); -Wall -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_client -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 kscribble_client.o -lkdecore + -L/usr/local/kde3/lib kscribble_client.o -ltdecore 59 gmake[2]: Leaving directory `/home/caleb/kscribble/src' 60 gmake[2]: Entering directory `/home/caleb/kscribble' 61 gmake[2]: Nothing to be done for `all-am'. @@ -972,7 +972,7 @@ return a.exec(); >make</command > обращается к GNU C++ компилятору <command >g++</command -> для компиляции файла main.cpp. При этом используется некоторое количество дополнительных ключей, многие из которых можно настроить через &kdevelop;. </para> +> для компиляции файла main.cpp. При этом используется некоторое количество дополнительных ключей, многие из которых можно настроить через &tdevelop;. </para> <para >Перед компилированием следующего файла (kscribble.cpp, строка 29) вызывается команда <command >moc</command @@ -1168,7 +1168,7 @@ return a.exec(); </orderedlist> </para> <para ->В любом случае, не забудьте связать программу с библиотекой с элементом управления, иначе компоновщик будет выдавать ошибку. Перейдите в "Проект"->"Параметры", вкладка "Параметры компоновщика" в &kdevelop;. Если в списке не будет этой библиотеки, допишите её сюда. Чтобы изменить список библиотек, которые должны быть найдены сценарием <command +>В любом случае, не забудьте связать программу с библиотекой с элементом управления, иначе компоновщик будет выдавать ошибку. Перейдите в "Проект"->"Параметры", вкладка "Параметры компоновщика" в &tdevelop;. Если в списке не будет этой библиотеки, допишите её сюда. Чтобы изменить список библиотек, которые должны быть найдены сценарием <command >configure</command >, добавьте соответствующий макрос в <filename >configure.in</filename @@ -1239,7 +1239,7 @@ return a.exec(); <title >Представления KDE</title> <para ->Библиотеки KDE созданы чтобы ещё более упростить создание приложений для K Desktop Environment. Библиотека kdeui предлагает: <orderedlist> +>Библиотеки KDE созданы чтобы ещё более упростить создание приложений для K Desktop Environment. Библиотека tdeui предлагает: <orderedlist> <listitem ><para >KListView: более мощная версия <classname @@ -1330,7 +1330,7 @@ return a.exec(); > KAction</classname >. </para> <para ->Программы, сгенерированные &kdevelop;, только используют стандартные комбинации клавиш, такие как F1 или Ctrl+N. </para> +>Программы, сгенерированные &tdevelop;, только используют стандартные комбинации клавиш, такие как F1 или Ctrl+N. </para> <para >Если в вашей программе много компбинаций клавиш, лучше сделать их настраиваемыми (через меню Настройка->Комбинации клавиш). Библиотека KDE предоставляет для этого класс <classname >KKeyChooser</classname @@ -1379,7 +1379,7 @@ return a.exec(); >KMainWindow</classname >, а вам лишь остаётся наполнить его содержимым. </para> <para ->&kdevelop; содержит вспомогательные средства для включения всех типов справки в ваше приложение. </para> +>&tdevelop; содержит вспомогательные средства для включения всех типов справки в ваше приложение. </para> <para >В процессе разрабтки вашего приложения, попытайтесь быть последовательными ввезде. Пишите справку сразу после написания кода. Иначе потом придётся заново лезть в код и разбираться что к чему. </para> </sect1> @@ -1390,7 +1390,7 @@ return a.exec(); <para >Самая простая справка - всплывающие подсказки (появляющиеся после задержки курсора над объектом). Наиболее часто они используются на панелях инструментов. За подробностями обращайтесь к документации класса <classname >KToolBar</classname ->, расположенного в библиотке kdeui. </para> +>, расположенного в библиотке tdeui. </para> <para >Как пример, мы рассмотрим кнопку "New File": </para> <para @@ -1433,7 +1433,7 @@ return a.exec(); <title >Введение</title> <para ->Програмы, создаваемые в &kdevelop; уже содержат шаблон для документации. </para> +>Програмы, создаваемые в &tdevelop; уже содержат шаблон для документации. </para> </sect1> <sect1 id="c9s2"> <title |