Технология разработки приложения
В самом начале выполнения программы появляется форма, где пользователю предлагается заполнить соответствующие поля необходимыми для расчета данными. Button2 — принимает текстовое значение «Сортировать», а также сортирует введенные или сгенерированные пользователем данные из richTextBox1. RichTextBox1 — получает введенный пользователем массив, либо автоматически генерируемый с помощью кнопки… Читать ещё >
Технология разработки приложения (реферат, курсовая, диплом, контрольная)
Алгоритм решения
В самом начале выполнения программы появляется форма, где пользователю предлагается заполнить соответствующие поля необходимыми для расчета данными.
Затем, в ходе выполнения программы производится проверка полноты и корректности введенных начальных данных. Если исходные данные не прошли проверку — выводится соответствующее уведомление.
После успешно пройденной проверки, программа начинает сортировать полученные данные. Программа считывает данные, заполненные в специальных полях и производит сортировку по установленным алгоритмам.
После этого результаты выводятся в специально отведенное поле, а выполнение программы прекращается.
Макет приложения
Макет приложения «Методы сортировок выбором"(Form1).
Рисунок 7. Макет приложения.
richTextBox1 — получает введенный пользователем массив, либо автоматически генерируемый с помощью кнопки «Сгенерировать».
button1 — принимает текстовое значение «Сгенерировать», а также генерирует в поле richTextBox1 рандомный массив от 0 до 100.
comboBox1 — содержит список, предоставляющий пользователю выбрать методы сортировки данных массива. Содержит текстовые значения: «Пирамидальная сортировка», «Плавная сортировка», «сортировка Выбором».
button2 — принимает текстовое значение «Сортировать», а также сортирует введенные или сгенерированные пользователем данные из richTextBox1.
richTextBox2 — служит для вывода результатов сортировки тем или иным выбранным методом.