Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основная часть.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
289.38 Кб
Скачать

1. Охрана труда и техника безопасности;

2. Структура и основные направления деятельности предприятия;

3. Основы программирования с использованием Qt на C++;

4.Базовые принципы решения реальных задач в области программного обеспечения;

5.Работа с последовательными портами посредством Qt;

6. Работа с потоками в С++;

7. Механизм сигналов и слотов в Qt;

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Трудовой кодекс российской федерации :федер. закон от 30 дек. 2001 г. № 197-ФЗ. М.: ОТиСС, 2002. 142 с.

2. Типовая инструкция ТОИ Р-45-084-01 Министерства РФ по связи и информатизации: утвержденная приказом №162 от 02.07.2001 г.М.: ОТиСС, 2002. 5 с.

3. Assistant Qt. URL: http://doc.crossplatform.ru/qt/

4. Шилд Г. С. С++ Базовый курс, 3-е издание. :Пер. с англ. – М. : Издательский дом «Вильямс», 2010. – 624с. :ил. – Парал. Тит. Англ.

5. Шлее М. Qt4.5. Профессиональное программирование на С++. СПб.: - БХВ-Петербург, 2010 – 896с.

Приложение А

А.1. Техническое задание

Модуль “Navigator”

Получает информацию с навигационного устройства (протокол NMEA) и предоставляет к ней доступ через программный интерфейс.

  1. Переписать класс NMEA.

Ожидаемый результат: проект Qt, в котором реализован класс NMEA и

процедура его тестирования.

  1. Класс NavReader. Работа с Com-портом. Методы:

  • Public static SerialPort InitCom(string port);

  • Private void SetComPort(string port);

  • Private void CheckNavigatorConnection(object sender, EventArgs e);

  • Private bool ConnectToNavigator();

  • Private bool OpenComPort(SerialPort Com);

  • Private bool TestRead();

Ожидаемый результат: проект Qt, в котором реализован класс NavReader (все свойства и перечисленные методы) и процедура тестирования реализованных методов.

  1. Класс NavReader. Чтение навигационной информации.

Оформить алгоритм метода Read класса NavReader (в MS Visio).

Оформлять по ГОСТам.

Переписать метод private void Read().

Ожидаемый результат: проект Qt, в котором реализован класс NavReader (все свойства и метод Read) и процедура тестирования метода Read реализованных методов.

  1. Класс NavReader. Работа с потоками. Методы:

  • Конструктор;

  • Public byte NaviSourse;

  • Public void LoadDefaultPosition();

  • Public static int TestNaviPort(string port);

  • Public void StartRead();

  • Public void StopRead();

Ожидаемый результат: проект Qt, в котором реализован класс

NavReader (Все свойства и перечисленные методы) и процедура тестирования реализованных методов.

2