Программа
Разработка программных модулей для компьютерных сетей (Pascal, VC++, C#)
в среде программирования Visual C++ .NET 2017 (Си++)
Программа и описание

Среда программирования: Visual C++ .NET 2017
База данных: Текстовый файл (свой формат)
Название работы: Разработка программных модулей для компьютерных сетей (Pascal, VC++, C#)
Тематика работы: Алгоритмы, Математика, Работа с текстом, Структуры, Сети, Прочие
Объем программы: 9 (по десятибалльной шкале)
Уровень сложности: 9 (по десятибалльной шкале)
Разработчик (автор): Программист сайта kursovik.com (письмо автору)
Ключевые слова: Аэропорт, авиакомпания, таблица рейсов, стоимость билета, оконный интерфейс, работа с БД, работа в linux, работа с файлами в linux, компьютерные сети, регулирование межпотокового взаимодействия, между потоками, regularfile, рекурсия, Работа с параметрами командной строки, Создание новых процессов, создание новых потоков, Создание новых нитей выполнения в WPF, Динамическое программирование, Использование каналов в Linux, Разделяемая память
Функции программы:
Подробности.
Разработать программу на Pascal, позволяющую работать с базой данных. По варианту 6 база данных авиакомпании состоит из таблиц:
Таблица №1 (рейсов): дата и время вылета, аэропорт вылета, аэропорт прилета, дата и время прилета, марка самолета.
Таблица №2 (аэропортов):код, город, название. Использование таблицы №2 означает, что в таблице №1 вместо ввода названия аэропортов осуществляется выбор аэропортов из таблицы №1.
Таблица №3 (стоимость билетов для рейса): рейс, код кресла, стоимость.
Общие требование к программе: создание экранного меню, управляемого с помощью клавиш-стрелок, при этом enter– активизация пункта меню,ESC – выход. Пункт меню должен подсвечиваться изменением цвета фона. В случае ввода информации в окошко должно контролироваться, что пользователь не ввел слишком много символов (информация должна оставаться в рамках окошка). Интерфейс должен быть оконным в том смысле, что информация входит в окошки, которые рисуются в текстовом режиме (с использованием псевдографики).
Программа поддержки базы данных должна реализовывать следующие функции:
- Добавление информации о новом объекте (в удобном интерфейсе, который нельзя испортить, каждое отдельное поле вводится либо в поле таблицы, либо в окошке)
- Удобный просмотр списка объектов (необходимо учесть, что их может быть больше 25)
- Удаление информации об объекте (необходимо предусмотреть удобный выбор объекта для удаления – с помощью выбора в таблице)
- Изменение информации об объекте (необходимо предусмотреть удобный выбор объекта для изменения – с помощью выбора в таблице) и удобный ввод (прямо в таблице или в окошках – по одному окошку на поле)
- Нахождение записи по значению первого поля
- Сортировка по значению одного из полей первой таблицы.
Функции работы с файлами: чтение/запись в бестиповый файл
Способ хранения информации в программе: списки.
Практическая работа №1. Работа с файловой системой в Linux (С++)
Задание
6. Удалить обычные файлы (regularfile), у которых расширение и основная часть имени совпадают.
Практическая работа №2. Работа с файловой системой в Windows (С++)
Задание
6. Удалить обычные файлы (regularfile), у которых расширение и основная часть имени совпадают.
Практическая работа №3. Рекурсия (C++)
Задание
Выполнить задания практических работ №1 и №2 с учетом того, что файлы ищутся не только в текущем каталоге, но и во всех его подкаталогах (любой степени вложенности)
6. Удалить обычные файлы (regularfile), у которых расширение и основная часть имени совпадают.
Практическая работа №4. Работа с параметрами командной строки (C++)
Задание
Напишите программу, работающую в среде Linuxи осуществляющую обработку параметров командной строки. При отсутствии аргументов программа должна выдавать инструкцию, при неверном числе аргументов – информацию об ошибке
6. Напишите программу mymkdir, имеющую один аргумент и создающую каталог.
Практическая работа №5. Создание новых процессов/потоков (C++)
Задание
Реализуйте задание 3-й практической работы таким образом, чтобы каждый каталог обрабатывался отдельным процессом (в среде Linux)или в отдельном потоке (в среде Windows)
6. Удалить обычные файлы (regularfile), у которых расширение и основная часть имени совпадают.
Практическая работа №6. Создание новых нитей выполнения в WPF (C#)
Задание
В практической работе предмета «Прикладное программирование», осуществляющей работу с файлами, ListViewосуществите чтение файла в отдельном потоке (а ее результат корректно отображался после выполнения).
Практическая работа №7. Динамическое программирование (C++)
Задание
Реализуйте задание в среде Linux
6. Найдите файл (выведите на экран его имя), имеющий наиболее раннее время последнего обращения в текущем каталоге или его подкаталоге любой степени вложенности. Если таких файлов несколько, то найдите любой из них.
Практическая работа №8. Использование каналов в Linux (C++)
Задание
Напишите программу практической работы №7, но каждый каталог должен обрабатываться отдельным потоком, а передача результата должна осуществляться через pipe.
6. Удалить обычные файлы (regularfile), у которых расширение и основная часть имени совпадают.
Практическая работа №10. Разделяемая память, критические секции, каналы в Windows (C++)
Задание
Напишите программу практической работы №9 в среде Windows, так, чтобы каждый каталог обрабатывался отдельным потоком, используя критические секции для регулирования межпотокового взаимодействия и каналы для передачи информации между потоками в тех случаях, когда это оптимальнее использования разделяемых переменных.
6. Найти файл, имеющий наиболее раннее время последнего обращения в текущем каталоге
+ 900 руб
+ 0 руб
+ 0 руб
+ 0 руб
+ 0 руб
+ 0 руб
+ 0 руб
+ 0 руб
+ 0 руб
+ 0 руб
+ 33.30 Бел.руб
+ 0.00 Бел.руб
+ 0.00 Бел.руб
+ 0.00 Бел.руб
+ 0.00 Бел.руб
+ 0.00 Бел.руб
+ 0.00 Бел.руб
+ 0.00 Бел.руб
+ 0.00 Бел.руб
+ 0.00 Бел.руб
+ 5340 тенге
+ 0.00 тенге
+ 0.00 тенге
+ 0.00 тенге
+ 0.00 тенге
+ 0.00 тенге
+ 0.00 тенге
+ 0.00 тенге
+ 0.00 тенге
+ 0.00 тенге
Описание (отчет): Есть на 52 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для работы с выбранной программой нужно запустить файл с расширением exe.
Пояснения к запуску программы:
Для работы с выбранной программой нужно запустить файл с расширением exe.
На данный момент (21 марта 2025) на выполнении находится 27 заказов.
Количество программистов, занятых выполнением текущих заказов: 11.
В текущем месяце (март 2025) нами уже выполнено 22 заказа.
В текущем году (2025) нами уже выполнено 152 заказа.
В прошлом году (2024) нами было выполнено 763 заказа.
В позапрошлом году (2023) нами было выполнено 777 заказов.
Количество активных программистов на сайте: 65.
Загруженность отдела заказами: 32%.
Размер архива 7424 Кб, все фaйлы прoверены aнтивирусом Кaсперского. Скачать

























































































































































































К программе прилагается:
- 1) отчет - 52 стр.
- 2) Частичный отчет - 3 стр.
- 3) Частичный отчет - 3 стр.
- 4) Частичный отчет - 6 стр.
- 5) Частичный отчет - 2 стр.
- 6) Частичный отчет - 7 стр.
- 7) Частичный отчет - 4 стр.
- 8) Частичный отчет - 3 стр.
- 9) Частичный отчет - 4 стр.
- 10) Частичный отчет - 6 стр.
Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
ВНИМАНИЕ ! Если данный отчет Вам не подходит, то Вы можете заказать написание нового отчета (согласно Вашему оглавлению) автору данной программы. Чтобы узнать цену, нажмите на эту ссылку.

Введение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 Основная часть . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 ПК 1 .1 Разработка спецификаций различных компонент . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 ПК 1 .2 Осуществление разработки кода программного продукта на основе готовых спецификаций различных компонент . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 ПК 1 .3 Выполнение отладки программных модулей с использованием специализированных программных средств . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .