Сайты ТУСУРа

Современные средства программирования

Методические указания по выполнению практических работ и заданий самостоятельной подготовки

Целью данного курса является создать у студентов фундамент знаний в области объектно-ориентированного и визуального проектирования и разработки программ, а также сформировать у студентов представление о современных технологиях и средствах разработки программного обеспечения и тенденциях их развития. Использование вычислительной техники на практических занятиях помогает студентам приобрести навыки построения и исследования различных современных средств программирования.

Кафедра экономической математики, информатики и статистики

Библиографическая запись:

Боровской, И. Г. Современные средства программирования: Методические указания по выполнению практических работ и заданий самостоятельной подготовки [Электронный ресурс] / И. Г. Боровской. — Томск: ТУСУР, 2022. — 63 с. — Режим доступа: https://edu.tusur.ru/publications/10140
Год издания: 2022
Количество страниц: 63
Скачиваний: 45

Оглавление (содержание)

1 Дисциплина «Современные средства программирования» ....................................................... 4

1.1 Цели преподавания дисциплины ............................................................................................ 4

1.2 Задачи изучения дисциплины ................................................................................................. 4

1.3 Перечень дисциплин и разделов, необходимых студентам для изучения данной

дисциплины................................................................................................................................... 4

1.4 Требования к результатам освоения дисциплины ................................................................... 4

2 Содержание и рекомендации по выполнению лабораторных работ ......................................... 6

2.1 Изучение возможности ОС Windows отображать даты в зависимости от

языковых настроек ....................................................................................................................... 6

2.2 Разработка калькулятора дат на основе filetime формата ..................................................... 10

2.3 Поиск путей прерывания процесса копирования данных значительного объема ................. 16

2.4 Особенности захвата блоков памяти более одного мегабайта .............................................. 17

2.5 Прием и передача данных на основе блокируемых сокетов...................................................19

2.6 Прием и передача данных на основе неблокируемых сокетов .............................................. 23

2.7 Прием и передача данных на основе именованных pipes ......................................................23

2.8 Использование полос прокрутки окна ....................................................................................26

2.9 Создание и использование меню ............................................................................................29

2.10 Диалоговая панель как главное окно приложения ................................................................32

2.11 Модальный и немодальный диалоги .....................................................................................36

2.12 Работа Windows с файлами и памятью ..................................................................................42

3 Задания, выносимые на самостоятельную работу, и рекомендации по выполнению .................46

3.1 Задание – Кодирование и декодирование содержимого файла .............................................46

3.2 Задание – Окно с кнопками ....................................................................................................49

3.3 Задание – Тренажер работы на клавиатуре ............................................................................52

3.4 Задание – Отображение 2-х мерных изображений DIB формата ...........................................58

3.5 Задание – Звездное небо .......................................................................................................61

3.6 Задание – Программа преобразования чисел ........................................................................61

Список использованной литературы ............................................................................................ 63


Похожие пособия