Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
РАБОЧАЯ ПРОГРАММА
дисциплины
для специальности 22.01
«Вычислительные машины, системы и сети»
Факультет автоматики и вычислительной техники,
дневное отделение
Кафедра вычислительной техники
Курс - 3; семестр - 5
Лекции - 36 час. Зачет: 5 семестр
Лабораторные занятия - 36 час.
Индивидуальная работа - 18 час.
Расчетно-графическая работа - 1
Программу составила ст. преподаватель Л.Г.Макаревич
Зав. кафедрой ВТ
д.т.н., профессор В.В.Губарев
Цель дисциплины - приобретение студентами навыков в создании программ под Windows 95/98 и Windows NT с использованием оболочки и методов визуального программирования Visual C++.
В результате изучения дисциплины студенты должны иметь представление:
об основных методах и средствах автоматизации проектирования программного обеспечения,
о возможностях, предоставляемых программистам операционными системами WINDOWS 95/98 и WINDOWS NT.
В результате изучения дисциплины студенты должны ЗНАТЬ:
структуру WINDOWS-приложений без применения MFC,
структуру WINDOWS-приложений с применением MFC,
порядок создания приложений в оболочке Visual C++,
особенности создания не типовых WINDOWS-приложений.
В результате изучения дисциплины студенты должны УМЕТЬ ИСПОЛЬЗОВАТЬ:
средства оболочки Visual C++ ( редактор ресурсов, текстовый редактор, мастер создания приложений, отладчик ),
библиотеку классов MFC,
стандартные элементы управления, а также создавать на их основе элементы с дополнительными свойствами.
Дисциплина входит в цикл профессиональных дисциплин по направлению 552800 «Информатика и вычислительная техника».
Дисциплина базируется на материале, излагаемом в курсах «Программирование на языке С» и «Технология программирования». По предложениям студентов некоторые вопросы могут читаться в увеличенном объеме за счет сокращения часов на другие темы, изучаемыми студентами самостоятельно.
Объектно-ориентированное программирование и Visual C++. Визуальное и событийно-управляемое программирование. Windows-приложение.
Структура Windows-приложения. Класс окна. Регистрация класса окна. Цикл обработки сообщений. Программирование с использованием функций библиотеки API Windows. Рисование в окне.
Отличия 16- и 32- битовых платформ. Вытесняющая многозадачность. Процессы и потоки. Синхронизация потоков. Приоритеты потоков. Взаимодействие процессов и потоков. Использование OLE-объектов. Сетевые возможности. Использование систем управления базами данных. Применение DLL-библиотек.
Обзор библиотеки классов MFC. MFC и архитектура приложения. Каркас приложения. Создание приложения на Visual C++ в студии разработчика. AppWizard и архитектура Document-View. ClassWizard.
Простое приложение типа SDI. Обработка сообщений. Таблица сообщений. Группы сообщений. Приложение с модальной диалоговой панелью. Приложение с немодальной диалоговой панелью. Создание диалоговой панели с помощью редактора ресурсов. Обмен данными с диалоговыми окнами. Приложение с главной диалоговой панелью. Создание класса окна с помощью ClassWizard. Создание новых обработчиков событий. Применение диалоговых элементов.
Построение SDI-приложений с использованием меню, панелей инструментов и строки состояния. Структура приложения документ-вид. Обработка команд.
Классы графического интерфейса. Графические объекты. Контексты устройств. Координаты. Функции рисования. Управление выводом текста. Отображение битовых массивов.
Построение приложения. Классы СDocument и CView. Данные документов. Окна просмотра и сообщения.
CColorDialog - панель для выбора цвета. CfFleDialog - панель выбора файлов для открытия и сохранения на диске. CFindReplaceDialog - панель для выполнения операции поиска и замены. CFontDialog - панель для выбора шрифта. CPrintDialog - панель для вывода документа на печать. CPageSetupDialog- панель выбора формата документа. COleDialog - панель для управления технологией OLE.
Общие, вспомогательные и комплексные элементы управления. Статические элементы. Кнопки. Простейший текстовый редактор. Список. Комбинированный список. Полоса прокрутки. Строка состояния. Панель инструментов. Анимационный элемент. Индикатор. Спин. Всплывающая подсказка. Кнопка с рисунком. Список с выбором. Список изображений. Просмотр списка. Просмотр дерева. Закладки.
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.