
Среда программирования: Visual C++ .NET 2012
Название работы: ЛР2. Вариант 7. Основы визуального программирования в MS Visual Studio C++. Языки программирования. Cходные компоненты для общего управления приложением
Вид работы: Лабораторная работа
Тематика работы: Прочие
Объем программы: 4 (по десятибалльной шкале)
Уровень сложности: 6 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: Языки программирования, сходные компоненты для общего управления приложением, сравнить варианты использования сходных компонентов, главная управляющая форма, работа с одномерными массивами, двумерными массивами, работа со строками, Выход из приложения с подтверждением, различные типы переключателей, Массив двумерный, Поменять местами элементы, главной и побочной диагоналей, Ввести двумерный массив, максимальный элемент матрицы, сколько элементов в матрице, строка символов, Удалить из нее все слова, длиной больше заданной длины, сформировать новую строку, сколько слов между словами, максимальной и минимальной длины, Массив одномерный
Функции программы:
Лабораторная работа 2.
Вариант 7. Основы визуального программирования в MS Visual Studio C++.
Разработать программу на Visual С++ в соответствии с заданием:
В программе необходимо:
• при разработке приложения применить максимально возможное количество компонентов библиотеки;
• использовать сходные компоненты для общего управления приложением, для управления отдельными видами работ, то есть фактически дублировать некоторые действия разными средствами;
• сравнить варианты использования сходных компонентов, сделать выводы относительно эффективности их применения
Рекомендации по выполнению работы.
Алгоритмы оформляются в виде Visual C++ -программы, использующей элементы библиотеки для управления работой программы.
Проект должен содержать, как минимум, по одной форме на следующие части задания:
1) главная (управляющая) форма, из которой производится вызов частей проекта, реализующих работу с одномерными массивами, двумерными массивами и строками;
2) по одной форме для следующих видов работы: с одномерным массивом, двумерным массивом и строкой. Вместо форм возможно использование другого компонента, дающего схожий результат.
Выход из приложения – с подтверждением.
Для управления выбором вариантов обработки данных в приложении необходимо применять различные типы переключателей с разными вариантами их группировки либо варианты меню.
При организации ввода исходных данных и вывода результатов также возможны варианты, необходима защита от некорректного ввода либо некорректного выбора вариантов обработки
Рекомендуемый порядок разработки приложения:
1) во избежание утраты проекта необходимо достаточно часто, например, после каждого этапа разработки, сохранять текст проекта;
2) необходимо учитывать то, что на любом этапе разработки приложения программист может запустить приложение на выполнение. Это даёт возможность увидеть работу приложения на любом этапе разработки и при необходимости внести необходимые исправления; в начале работы над приложением желательно спланировать требуемое количество форм и отладить их открытие и закрытие в требуемом работой порядке. На каждой форме надо, прежде всего, предусмотреть кнопки закрытия форм, а на главной – кнопку прекращения работы приложения, иначе постоянно будут возникать сложности с незакрывающимися окнами при отладке.
3) далее на формы добавляются компоненты, обеспечивающие ввод и вывод данных, так как при отладке очень важно видеть и исходные данные, и результаты;
4) при нормальной работе приложений в этом варианте необходимо по очереди добавлять обработку исходных данных согласно заданиям, контролируя правильность алгоритмов обработки;
5) проект может быть дополнен компонентами, не являющимися обязательными. Сюда относятся нестандартные заголовки, управление цветом форм и компонентов (соответствующий диалог), графика, специальное оформление соответствующих кнопок, анимация и др. Перед их использованием рекомендуется сохранить отлаженный вариант проекта, а затем приступать к его усовершенствованию, работая с копией проекта.
№ варианта - 7
Массив двумерный - Поменять местами элементы главной и побочной диагоналей.
Ввести двумерный массив. Определить, является ли максимальный элемент матрицы единственным, и если нет, то определить, сколько таких элементов в матрице.
Строка - Дана строка символов. Удалить из нее все слова с длиной больше заданной длины и сформировать из них новую строку. Дана строка символов. Определить, сколько слов стоит между словами максимальной и минимальной длины.
Массив одномерный - Для одномерного массива вещественных чисел определить, сколько элементов (количество) находится после максимального элемента массива.
Составить программу, которая вводит одномерный массив целочисленных элементов и формирует два новых массива, в первом располагаются отрицательные элементы исходного массива, а во втором - положительные элементы исходного массива. Выдать на экран оба результатных массива.
В одномерном массиве определить максимальный элемент и выяснить, в какой половине массива (левой или правой) он находится. О расположении максимума точно в середине массива сообщить отдельно.
Описание (отчет):
Есть
на 38 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для работы с программой нужно использовать файл "labaratornaya_2.exe".
Пояснения к запуску программы:
Для работы с программой нужно использовать файл "labaratornaya_2.exe".
исходники
Debug
labaratornaya_2
labaratornaya_2.exe
labaratornaya_2
app
app
AssemblyInfo
Form1
Form1
FormMass1
FormMass1
FormMass1
FormMass1Rez
FormMass1Rez
FormMass1Rez
FormMass2
FormMass2
FormMass2
FormRez
FormRez
FormRez
FormString
FormString
FormString
labaratornaya_2
labaratornaya_2
labaratornaya_2.vcxproj
labaratornaya_2.vcxproj
ReadMe
resource
stdafx
stdafx
labaratornaya_2
ReleaseПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. Содержание1. Постановка задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 . Последовательность разработки приложения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 3 . Результат работы программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 4 . Исходный текст программных файлов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 Список использованной литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
Предварительный просмотр
|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 2400 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |