Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Отчет об учебной практике в ЛГТУ

Автор:   •  Декабрь 7, 2020  •  Отчет по практике  •  69,759 Слов (280 Страниц)  •  415 Просмотры

Страница 1 из 280

Липецкий государственный технический университет
Факультет автоматизации и информатики
Кафедра автоматизированных систем управления

ОТЧЁТ

об учебной практике

в ЛГТУ

[pic 1]

Студент

Группа АC-18

[pic 2]

Руководитель

Доцент, к.т.н.

Липецк 2019 г.

Задание кафедры

Создать структуру данных и реализовать способ их обработки в форме на C++, обеспечить заполнение данных из файла и формы, рисование и сохранение изображения (System Drawing), создание отчета в виде html-файла, содержащего ссылки на изображения итераций процесса и отображение html-файла в форме (компонент WebBrowser).

Вычисление разности двух графов (вариант номер 3).


Аннотация

С. 58. Ил. 8. Литература 3 назв. Прил. 3

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


Оглавление

Ход выполнения индивидуального домашнего задания        5

     1 Работа с графами в оконном приложении        5

     2 Работа с диалоговыми окнами и другими формами        10

     3 Рисование на форме        12

     4 Создание и отображение html-отчета        17

     5 Входные и выходные данные        19

Заключение        20

Библиографический список        21

Приложение А        22

Приложение B        39

Приложение C        48


Ход выполнения индивидуального домашнего задания

1 Работа с графами в оконном приложении

Задание: реализовать ввод данных графа из файла и формы. Отобразить матрицы смежности, графы и вывести результат.

Чтение данных из файла:

private: System::Void button2_Click(System::Object^  sender, System::EventArgs^  e)

        {

                try

                {

                        System::Windows::Forms::OpenFileDialog ^ opn = gcnew System::Windows::Forms::OpenFileDialog();

                        if (opn->ShowDialog() == System::Windows::Forms::DialogResult::OK)

                        {

                                System::IO::StreamReader ^ stream = gcnew System::IO::StreamReader(opn->FileName);

                                textBox1->Text = stream->ReadLine();

                                textBox2->Text = stream->ReadLine();

                                int count1 = System::Convert::ToInt32(textBox1->Text);

                                int count2 = System::Convert::ToInt32(textBox2->Text);

                                textBox3->Text = "";

                                for (int i = 0; i < count1; ++i)

                                {

                                        textBox3->Text += stream->ReadLine();

                                        textBox3->Text += " ";

                                }

                                textBox3->Text = textBox3->Text->Remove(textBox3->Text->Length-1);

                                textBox4->Text = "";

                                for (int i = 0; i < count2; ++i)

                                {

                                        textBox4->Text += stream->ReadLine();

                                        textBox4->Text += " ";

                                }

                                textBox4->Text = textBox4->Text->Remove(textBox4->Text->Length-1);

...

Скачать:   txt (155.1 Kb)   pdf (483.9 Kb)   docx (135.9 Kb)  
Продолжить читать еще 279 страниц(ы) »
Доступно только на Essays.club