Добавлен: 10.11.2023
Просмотров: 65
Скачиваний: 10
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ЛР 61. AmDB
Базовое программирование.
Создание GUI программ с DBMS
SQLite
Задача 1. «Фонд AmDB»
Задание: Написать приложение с графическим интерфейсом (application with a graphical interface) «Фонд AmDB» (файл приложения: AmDB). Оно должен позволять: создавать / добавлять / удалять данные в базе данных AmDB.db Должно быть предусмотрен показ немодальной формы «Справка» и модальной формы «О программе». Тематика фонда выбирается согласно варианту из таблицы. По теме должно быть не менее 10 записей, включающих поля типа: INTEGER, TEXT, BLOB
№
Тематика
№
Тематика
1 Знаменитые математики России
16 Знаменитые композиторы России
2 Знаменитые поэты России
17 Известные исторические личности России
3 Знаменитые художники России
18 Известные исторические места России
4 Знаменитые архитекторы России
19 Известные памятники России
5 Знаменитые писатели России
20 Известные города России
6 Знаменитые физики России
21 Известные реки России
7 Знаменитые скульпторы России
22 Известные озера России
8 Знаменитые химики России
23 Известные моря России
9 Знаменитые биологи России
24 Герои СССР
10 Знаменитые программисты России
25 Герои России
11 Знаменитые конструктора России
26 Известные исторические места Москвы
12 Знаменитые режиссеры России
27 Известные места Москвы
13 Знаменитые летчики России
28 Известные парки Москвы
14 Знаменитые полярники России
29 Известные станции метро Москвы
15 Знаменитые космонавты России
30 Свободная тема
Общий вид программы
Меню «Фонд»
Меню «Справка»
Окно «Содержание»
Окно «О программе»
Немодальное окно
Модальное окно
Предусмотреть выполнение команд обновления БД средствами операционной системы (т.н.
«Стандартные диалоги окрытия/сохранения файлов»)
Например:
Программа должна предусматривать хранение конфигурационной информации в файле
«AmDB .ini» в виде:
[main]
user = UserName keyuser = 2445