Читайте также: |
|
При вводе символов в поле поиска список сообщений должен фильтроваться динамически.
Отбор должен производиться без привязки к регистру, по вхождению введенных слов в текст сообщения или отправителя.
Могут быть введены несколько слов, разделенных пробелами или запятыми. В этом случае все введенные слова должны одновременно содержаться в полях поиска.
Панель детальной информации.
Информация о текущей выделенной строке в таблице сообщений выводится в панель детальной информации.
Кнопки
Изменить - для изменения текущего сообщения в списке.
При нажатии необходимо открыть окно редактирования сообщения.
Добавить обработчик двойного клика мышкой по сообщению.
При этом также необходимо открывать форму редактирования сообщения.
Добавить - для добавления нового сообщения
В этом случае можно выбрать адресата и отредактировать для него сообщение.
Удалить - для удаления выбранного в списке сообщения.
Окно редактирования сообщения
Позволяет изменить любые данные о сообщении.
Если сообщение отправлено пользователю, то в таблицу сообщений записывается дата и время открытия сообщения в поле "Получено".
Пользователь может нажать кнопку "Не оповещать" - при записи сообщения должно обновиться поле "Завершено" текущими датой и временем.
При записи производится также запись в таблицу "Авторы".
В этой таблице хранится история работы с сообщением.
Задача №3: Сортировка файла
Программа должна иметь экранную форму, в которой присутствуют экранные элементы:
кнопки: "Создать", "Сортировать"
Поле ввода строки: "Имя файла"
По кнопке "Создать":
создать текстовый файл из 1000 строк, в каждой строке которого случайное целое число (от 1 до 1 млн)
Файл записать с именем, указанным в поле "Имя файла", расширение "txt"
По кнопке "Сортировать":
Открыть созданный ранее файл, записать в новый файл с расширением "rez" результат работы программы:
в результирующем файле строки исходного файла должны быть отсортированы по возрастанию значения строки,
каждое значение должно быть указано один раз, через запятую указаны номера строк исходного файла, в которых находится значение текущей строки.
Ограничения:
· Каждая строка исходного файла должна быть прочитана только один раз.
Пример:
№ строки | Исходный файл | Результирующий файл |
3,2,5 | ||
8,1 | ||
56,4 | ||
100,3 | ||
Задача №4: Поиск подстроки в файлах
Требуется найти в указанном файловом каталоге или указанном файле строки с заданной подстрокой поиска.
Можно написать консольное приложение, получающее параметры командной строки или приложение с экранным интерфейсом.
· Если поиск производится в каталоге, то задаем параметры:
Путь к каталогу, маску файлов, строку поиска
Программа выдает результат в формате:
<имя файла>: <номер строки>: <найденная строка>
· Если поиск производится в конкретном файле, то задаем параметры:
Имя файла, строку поиска
Программа выдает результат в формате:
<номер строки>: <найденная строка>
Дата добавления: 2015-10-29; просмотров: 62 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Окно редактирования организации | | | ОПИСАНИЕ БЮДЖЕТА ПРОЕКТА |