Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Поле поиска.

Читайте также:
  1. Организация поиска.

При вводе символов в поле поиска список сообщений должен фильтроваться динамически.

Отбор должен производиться без привязки к регистру, по вхождению введенных слов в текст сообщения или отправителя.

Могут быть введены несколько слов, разделенных пробелами или запятыми. В этом случае все введенные слова должны одновременно содержаться в полях поиска.

Панель детальной информации.

Информация о текущей выделенной строке в таблице сообщений выводится в панель детальной информации.

Кнопки

Изменить - для изменения текущего сообщения в списке.

При нажатии необходимо открыть окно редактирования сообщения.

Добавить обработчик двойного клика мышкой по сообщению.

При этом также необходимо открывать форму редактирования сообщения.

Добавить - для добавления нового сообщения

В этом случае можно выбрать адресата и отредактировать для него сообщение.

Удалить - для удаления выбранного в списке сообщения.

Окно редактирования сообщения

Позволяет изменить любые данные о сообщении.

Если сообщение отправлено пользователю, то в таблицу сообщений записывается дата и время открытия сообщения в поле "Получено".

Пользователь может нажать кнопку "Не оповещать" - при записи сообщения должно обновиться поле "Завершено" текущими датой и временем.

При записи производится также запись в таблицу "Авторы".

В этой таблице хранится история работы с сообщением.

Задача №3: Сортировка файла

Программа должна иметь экранную форму, в которой присутствуют экранные элементы:

кнопки: "Создать", "Сортировать"

Поле ввода строки: "Имя файла"

По кнопке "Создать":

создать текстовый файл из 1000 строк, в каждой строке которого случайное целое число (от 1 до 1 млн)

Файл записать с именем, указанным в поле "Имя файла", расширение "txt"

По кнопке "Сортировать":

Открыть созданный ранее файл, записать в новый файл с расширением "rez" результат работы программы:

в результирующем файле строки исходного файла должны быть отсортированы по возрастанию значения строки,

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

Ограничения:

· Каждая строка исходного файла должна быть прочитана только один раз.

Пример:

№ строки Исходный файл Результирующий файл
    3,2,5
    8,1
    56,4
    100,3
     

 


 

Задача №4: Поиск подстроки в файлах

Требуется найти в указанном файловом каталоге или указанном файле строки с заданной подстрокой поиска.

Можно написать консольное приложение, получающее параметры командной строки или приложение с экранным интерфейсом.

· Если поиск производится в каталоге, то задаем параметры:

Путь к каталогу, маску файлов, строку поиска

Программа выдает результат в формате:

<имя файла>: <номер строки>: <найденная строка>

· Если поиск производится в конкретном файле, то задаем параметры:

Имя файла, строку поиска

 

Программа выдает результат в формате:

<номер строки>: <найденная строка>


 


Дата добавления: 2015-10-29; просмотров: 62 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Окно редактирования организации| ОПИСАНИЕ БЮДЖЕТА ПРОЕКТА

mybiblioteka.su - 2015-2024 год. (0.012 сек.)