
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) и предоставляет к ней доступ через программный интерфейс.
Переписать класс NMEA.
Ожидаемый результат: проект Qt, в котором реализован класс NMEA и
процедура его тестирования.
Класс 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 (все свойства и перечисленные методы) и процедура тестирования реализованных методов.
Класс NavReader. Чтение навигационной информации.
Оформить алгоритм метода Read класса NavReader (в MS Visio).
Оформлять по ГОСТам.
Переписать метод private void Read().
Ожидаемый результат: проект Qt, в котором реализован класс NavReader (все свойства и метод Read) и процедура тестирования метода Read реализованных методов.
Класс NavReader. Работа с потоками. Методы:
Конструктор;
Public byte NaviSourse;
Public void LoadDefaultPosition();
Public static int TestNaviPort(string port);
Public void StartRead();
Public void StopRead();
Ожидаемый результат: проект Qt, в котором реализован класс
NavReader (Все свойства и перечисленные методы) и процедура тестирования реализованных методов.