crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Программа для создания тестов, Обсуждение программы и кода
xwicked
  опции профиля:
сообщение 15.8.2011, 6:36
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 66
Регистрация: 2.8.2011
Из: Старый Оскол
Пользователь №: 2781

Спасибо сказали: 0 раз(а)




Репутация:   0  


Здравствуйте!

Третья моя программа написана по наработкам второй(для создания электронных книг), поэтому содержит некоторые методы такого же названия например "openBookBase", что в последующих версиях будет исправлено на "openTestBase" :D

Программа представляет собой миникомплекс, включающий: создание, тестирование, отчёт(статистика). Версия 0.3.1 - исходник + сборки.

Скрин последней версии:


Ссылка на SourceForge.net. Код под GNU GPL v2 - OpenSource. С++(Qt).

Обсуждаем.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
xwicked
  опции профиля:
сообщение 21.10.2011, 16:32
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 66
Регистрация: 2.8.2011
Из: Старый Оскол
Пользователь №: 2781

Спасибо сказали: 0 раз(а)




Репутация:   0  


Для распространения программы между RPM-дистрибутивами, воспользуйтесь следующим спекфайлом:
Цитата
Summary: On Qt-based, cross-platform software is designed for creating and editing tests, followed by tests of knowledge.

Summary(ru): Кроссплатформенная программа для создания и редактирования тестов, с последующим тестированием. Основана на Qt.

%define version 0.3.5

Group: Education

Name: shelk-test

BuildRequires: gcc-c++, libqt4-sql-sqlite >= 4.4.3, libqtgui4 >= 4.4.3, libqt4-core >= 4.4.3
BuildArch: %ix86

Provides: shelk-test

Release: alt1

Source: shelk-test-%{version}.tar.gz

Url: http://labfreetech.org/index_e.html

Version: %{version}

License: GPLv2

Packager: LabFreeTech.org admin@labfreetech.org

%description
On Qt-based, cross-platform software is designed for creating and editing tests, followed by tests of knowledge.
Supported features: - Creation of a test; - Editing of the test; - Testing; - Adding / removing tests from the database; - Rich editing the test of the tests; - Password protection regime editing;

%description -l ru
Кроссплатформенная программа для создания и редактирования тестов, с последующим тестированием. Основана на Qt.
Поддерживаемые функции: - Создание теста; - Редактирование теста; - Тестирование; - Добавление / удаление тестов из базы данных; - Расширенное редактирование текста вопросов теста; - Защита паролем режима редактирования;

%prep

%setup -q

%build
%make_build

%install

cp -Rv shelk/ %buildroot/

%clean

rm -rf $RPM_BUILD_ROOT

%files

/usr/bin/*
/usr/share/*

%post

test -e /usr/bin/xwts-0.3.5 || ln -s /usr/bin/xwts-0.3.5 /usr/bin/shelk-test-0.3.5

if (test -d $HOME/Desktop) then
test -e $HOME/Desktop/xwts.desktop || cp -r /usr/share/applications/xwts.desktop $HOME/Desktop/shelk-test.desktop
else
echo "Use command \"/usr/bin/xwts-0.3.5\""
fi

%postun

test -L /usr/bin/shelk-test-0.3.5 && rm -r /usr/bin/shelk-test-0.3.5
test -e $HOME/Desktop/shelk-test.desktop && rm -r $HOME/Desktop/shelk-test.desktop
Но, в нём есть небольшая ошибка или, даже скорей недочёт:
Цитата
BuildRequires: gcc-c++, libqt4-sql-sqlite >= 4.4.3, libqtgui4 >= 4.4.3, libqt4-core >= 4.4.3
Непонятно почему при установке собранного пакета с этим спекфайлом, происходит игнорирование выделенной библиотеки :( , но libqt4-sql устанавливается, хотя явного указания её нет. Кто знает причину, прошу ответить.
Этот спекфайл находится в архиве shelk-test-0.3.5-rpm, расположенный по ссылке в предыдущем посте. Там же находится архив исходного кода и для дитрибутивов GNU / Linux Debian(/Ubuntu), с пометкой "deb".
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- xwicked   Программа для создания тестов   15.8.2011, 6:36
- - Litkevich Yuriy   xwicked, а как ею пользоваться?   15.8.2011, 6:51
- - xwicked   Описание: кроссплатформенная программа для создани...   15.8.2011, 9:52
- - xwicked   Здравствуйте! Вот новая версия 0.3.5. Теперь...   29.8.2011, 23:20
- - silver47   Как Вы решили вопрос с безопасностью? SQLite по ум...   30.8.2011, 5:25
|- - xwicked   Цитата(silver47 @ 30.8.2011, 6:25) Как Вы...   30.8.2011, 13:45
- - vankleef   Немного оффтоп Раскрывающийся текст В институте за...   30.8.2011, 18:26
- - xwicked   Для распространения программы между RPM-дистрибути...   21.10.2011, 16:32
- - xwicked   Продолжаем знакомиться с кодом. Версия 0.4.1 Включ...   7.11.2011, 0:52
- - xwicked   Здравствуйте! Программа продолжает совершенст...   22.11.2011, 22:26
- - xwicked   0.4.3 - это новая версия программы. Здравствуйте...   26.1.2012, 20:15
- - xwicked   0.4.4. Исправлено 15 ошибок(!). Появились 2-е ...   6.2.2012, 1:54
- - Алексей1153   Цитата(xwicked @ 26.1.2012, 23:15) 0.4.4....   6.2.2012, 8:24
- - xwicked   Алексей1153, благодарю, но конструкторы я буду осв...   6.2.2012, 13:24
- - Алексей1153   xwicked, да не, начинай уже осваивать ) Потом же и...   6.2.2012, 13:48
- - xwicked   Здравствуйте! Представляю новую версию програм...   14.2.2012, 23:03
- - xwicked   Новая и последняя на данный момент версия 1.0.0. З...   19.2.2012, 1:22
- - xwicked   1.5.2 - скачатьЦитата- Теперь сохранение свойств п...   17.11.2012, 18:42
- - xwicked   По-тихоньку идёт совершенствование программы. И се...   3.11.2013, 20:58
- - Гость   если сделаешь возможность компиляции в exe, цены т...   5.11.2014, 8:26
- - xwicked   Цитата(Гость @ 5.11.2014, 9:26) если сдел...   8.11.2014, 21:34


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 17.2.2025, 14:08