Препод терпит до 29 декабря
Необходимо подправить лабы
Лаба 1
Задание на работу
1. Изучить теоретические положения по данной лабораторной работе.
2. Установить в системе эмулятор виртуальных COM-портов (Virtual Serial Port Driver).
3. Создать два виртуальных COM-порта и эмулировать связь между ними.
4. Разработать программное обеспечение для передачи данных через последовательный интерфейс. Вариантами заданий могут быть следующие:
o реализовать чат, функционирующий через COM-порт;
o организовать пересылку файлов с одного компьютера на другой через COM-порт;
o прочитать и изменить параметры заданного COM-порта.
5. Оформление отчета
Отчет должен содержать:
· название и цель работы;
· вариант задания;
· результаты работы созданного программного обеспечения;
· листинг программы, реализующей задание.
6. Контрольные вопросы
1. Объясните назначение и характерные особенности последовательного интерфейса.
2. Дайте описание сигналов последовательного интерфейса DB-9.
3. В чем состоит разница между синхронной и асинхронной передачей данных через COM-порт?
4. Каким образом реализуется контроль правильности передачи данных через последовательный интерфейс?
5. Перечислите основные регистры COM-порта и дайте их описание.
6. Каким образом осуществляется программирование COM-порта на низком уровне?
7. Какие возможности предоставляет Windows API для работы с последовательным портом?
8. Приведите достоинства и недостатки функций Windows API, реализующих обмен данными через COM-порт.
9. Какие возможности предоставляет .NET Framework по работе с последовательным интерфейсом?
10. Дайте описание функций библиотеки SerialGate.dll.
Лаба 2:
Задание на работу1. Изучить теоретические положения по данной лабораторной работе.
2. Разработать программное обеспечение для вывода информации, заданной преподавателем, на принтер. Печатаемый документ должен содержать в себе текстовые, табличные и графические данные.
5. Оформление отчета
Отчет должен содержать:
1. название и цель работы;
2. вариант задания;
3. результаты работы созданного программного обеспечения;
4. листинг программы, реализующей задание.
6. Контрольные вопросы
1. Каким образом выполняется печать документов в операционной системе MS Windows?
2. Какие функции Win32 API используются при печати? Какова последовательность вызова этих функций?
3. Какие средства предлагает среда Borland C++ Builder для печати информации?
4. Перечислите достоинства и недостатки использования класса TPrinter при печати.
5. Каким образом осуществляется вывод на принтер текстовой и графической информации при использовании класса TPrinter?
6. Для чего служат объекты PrintDocument, PageSetupDialog, PrintPreviewDialog, PrintDialog? Перечислите известные вам свойства и методы этих объектов.
7. Каким образом осуществляется печать текстовой информации в приложениях, созданных для платформы .NET?
8. Каким образом осуществляется печать графической информации в приложениях, созданных для платформы .NET?
9. Какие области выделяют в страницах, формируемых для печати? Как можно определить границы этих областей?
10. Дайте характеристику известным вам методам печати документов в операционной системе MS Windows.
Лаба 3:
4. Задание на работу
1. Изучить теоретические положения по данной лабораторной работе.
2. Разработать программное обеспечение для работы со звуковыми сигналами согласно заданию преподавателя. Вариантами заданий могут быть следующие:
o проиграть аудио файл, используя интерфейс командных строк;
o проиграть аудио файл, используя интерфейс командных сообщений;
o проиграть аудио файл, используя функции для работы со звуком низкого уровня;
o записать аудио сигнал от микрофона в файл, используя интерфейс командных строк;
o записать аудио сигнал от микрофона в файл, используя интерфейс командных сообщений;
o записать аудио сигнал от микрофона в файл, используя функции для работы со звуком низкого уровня.
Во всех вариантах предусмотреть возможность поставить запись/воспроизведение звука на паузу, а также быструю навигацию по аудио файлу.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |