Служба спасения студентов
Служба спасения для студентов

СибГУТИ Лабораторная работа Вариант 18 Визуальное программирование и человеко-машинное взаимодействие (часть 1) скачать бесплатно

Скачать бесплатно
Лабораторная работа №1. Знакомство с основными интерфейсными элементами
Тема: Работа с компонентами ListBox, ComboBox, RadioButton, CheckBox,  GroupBox, Panel.
 

Задание:

1) Создать визуальную часть приложения (интерфейс), используя необходимые компоненты. Все нужные компоненты указаны на рисунке 1. Их расположение и общий вид формы может выбираться самостоятельно.
2) Приложение должно позволить пользователю открыть текстовый файл, который считается в RichTextBox. Далее, пользователь может выбрать критерий по которому он хочет отобрать слова: «Все», «Содеражащие цифры», «Содержащие ‘e-mail’. После нажатия на кнопку «Начать», текст в RichTextBox’e разбивается на слова, которые в свою очередь, заносятся в ListBox (Раздел 1), по заданному критерию. Между двумя разделами имеется панель, в которой находятся 4 кнопки, посредством которых можно переносить отдельные выбранные слова, либо всю коллекцию из одного ListBox’a в другой, а также кнопки «Добавить» и «Удалить», которые соответственно реализуют добавление/удаление элементов из разделов. Также каждый раздел можно очистить, либо отсортировать любыми двумя способами: по длине (возр.), по длине (убыв.), по алфавиту (возр.) и соответственно по алфавиту (убыв.). В нижнем правом углу находится блок, отвечающий за поиск строк в разделах. Может быть также реализована возможность сохранения содержимого из Раздела 2 в текстовый файл.
3) Реализовать Сортировку разделов, любым известным алгоритмом сортировки.
 
Текст программы:
...

Скрины работы приложения:

Рисунок 1 – Стартовый вид приложения
Рисунок 2 – Открытие файла
Рисунок 3 – Выбор слов, содержащих «e-mail» и сортировка по длине слов
Рисунок 4 – Поиск, сортировка и перенос слов
Рисунок 5 – Добавление слов
Рисунок 6 – Отображение добавленного слова
Рисунок 7 – Сохранение второго раздела в файл
Заявка на расчет