Модуль администрирования и составления отчётов — различия между версиями
Материал из Department of Theoretical and Applied Mechanics
Meow (обсуждение | вклад) (→Программная составляющая) |
Meow (обсуждение | вклад) (→Программная составляющая) |
||
Строка 17: | Строка 17: | ||
В основе программы лежит работа нескольких классов: | В основе программы лежит работа нескольких классов: | ||
− | * Класс, создающий рабочее пространство для классов (network | + | * Класс, создающий рабочее пространство для классов (network) и (burokrat) |
− | * Класс с данными (ot4et | + | * Класс с данными (ot4et) |
− | * Класс, отвечающий за обработку и передачу данных (network | + | * Класс, отвечающий за обработку и передачу данных из класса (ot4et) (network) |
− | * Класс, отвечающий за прием и запись данных в файл (burokrat | + | * Класс, отвечающий за прием и запись данных в файл (burokrat) |
− | * Класс, отвечающий за считывание данных из файла (matvey | + | * Класс, отвечающий за считывание данных из файла (matvey) |
* Программа ([[Медиа: Modul_.zip|скачать]]) | * Программа ([[Медиа: Modul_.zip|скачать]]) |
Текущая версия на 14:24, 16 января 2015
Визуальное представление[править]
В основе визуализации лежит Модель-Представление. Виджет(окно) заполнения формы сортировки и вывода результата состоит из :
- Окно сортировки по имени ( см. Однострочное текстовое поле QLineEdit)
- Окна сортировки по дате дд.мм.гггг ( см. Выпадащий список QComboBox)
- Поле для вывода результата соритровки ( см. создание модель-представления QStandardItemModel)
- Кнопка передачи данных "GO!" ( cм. QPushButton)
* Программа (скачать)
Программная составляющая[править]
В основе программы лежит работа нескольких классов:
- Класс, создающий рабочее пространство для классов (network) и (burokrat)
- Класс с данными (ot4et)
- Класс, отвечающий за обработку и передачу данных из класса (ot4et) (network)
- Класс, отвечающий за прием и запись данных в файл (burokrat)
- Класс, отвечающий за считывание данных из файла (matvey)
* Программа (скачать)