Главная Библиотека Qt (C++) - основы (ЯВУ) » Файлы » Выполненные работы » Библиотека Qt (C++) - основы (ЯВУ) [ Добавить материал ]

Исходники программы на QT, похожей на базу данных

[Скачать с сервера (107.8 Kb) - бесплатно] [Скриншот] 08.02.2009, 14:17

В архиве лежит проект для Microsoft Visual Studio 2005 с библиотекой Qt версии 4.4.3, в котором реализована база данных безработных. Никакие реляционные базы данных не используются. Данные хранятся лишь в оперативной памяти.

Использовались: в качестве браузера - QListWidget; 5 кнопок: Сохранить, Отменить, Создать, Редактировать, Удалить; валидатор для ввода ФИО; перечни реализованы группами radio кнопок и хранятся в памяти в виде QString. Поле типа "множество" реализовано массивом логических значений.

Требования выполненные в данной программе:

Реализовать базу данных для хранения записей в оперативной памяти компьютера. Программа должна выполнять следующие функции:

  • добавление, изменение, удаление записи в памяти;
  • просмотр списка записей в браузере записей (вид браузера см. в индивидуальном задании);
  • просмотр всех полей активной (выбранной в браузере) записи;
  • автоматический контроль ограничений, активности и видимости отдельных полей записи.

Требования к реализации:

  • список записей должен храниться в памяти в виде массива структур;
  • массив структур и кол-во записей должны быть реализованы как свойства главного окна;
  • в левой части главного (и единственного) окна программы должен располагаться браузер записей;
  • в правой части главного окна программы должны располагаться виджеты отображения/редактирования полей активной записи, а также кнопки для добавления, удаления и редактирования записей;
  • редактировать записи в браузере запрещается;
  • требуется удобная расстановка элементов управления и правильный их обход (обычно слева-направо и сверху-вниз);
  • виджеты управления должны изменять свои размеры и положение при изменении размеров окна.

Программа не должна аварийно завершать работу ни при каких действиях пользователя


Добавил: COBA (08.02.2009) | Категория: Библиотека Qt (C++) - основы (ЯВУ)
Просмотров: 5385 | Загрузок: 1359 | Рейтинг: 2.0/1 |
Комментарии (0)

Имя *:
Email *:
Код *: