Изложен начальный курс низкоуровневого программирования на C++ для Windows с использованием библиотеки Win32 API. Рассмотрены графический интерфейс Windows-приложения, стандартные диалоговые окна, элементы управления, растровая графика, DLL-библиотеки, процессы и потоки. Материал иллюстрирован многочисленными примерами, выполненными в Visual Studio 2010 под управлением Windows 7. Для студентов и преподавателей технических вузов и самообразования.
Подробно рассмотрен минимальный математический аппарат, используемый при изучении криптосистем с открытым ключом, синтезе и анализе алгоритмов электронной цифровой подписи и коммутативного шифрования, протоколов открытого распределения ключей и открытого шифрования. Приводятся классические и новые криптосхемы с открытым ключом, их применение в информационных технологиях. Описываются стандарты ЭЦП, протоколы слепой и коллективной подписи. Рассмотрены различные способы задания конечных алгебраических структур, в том числе и некоммутативных, для синтеза алгоритмов ЭЦП и повышения их производительности. Отражены вопросы патентования криптоалгоритмов. Для аспирантов, студентов и преподавателей высших учебных заведений.
Книга посвящена проектированию радиоэлектронных функциональных узлов в среде Altium Designer. Описаны состав, настройка и основные приемы работы в среде Altium Designer. Подробно освещены вопросы формирования и редактирования электрической схемы, разработки печатной платы, а также трассировки печатного монтажа. Отдельно рассмотрены особенности реализации проекта на основе микросхем ПЛИС. Значительное внимание уделено схемотехническому моделированию. Приведены необходимые сведения о работе с библиотеками, взаимодействии с внешними базами данных, системе контроля версий, а также экспорте результатов. Особенность книги – изложение материала с позиций сквозного проектирования изделия, начиная от создания нового проекта и заканчивая выпуском конструкторской документации по ЕСКД. Для студентов вузов радиоэлектронного профиля, а также разработчиков, использующих Altium Designer.
Раскрыты особенности современного подхода к автоматизированному проектированию, когда конструкторская документация изделий создается на основе трехмерного моделирования этих изделий. Рассмотрены вопросы решения чертежно-графических задач с применением 2D– и 3D-технологий. Выполнение учебных заданий практикума формирует умения и навыки по геометрическому моделированию и подготовке конструкторской документации. Предлагается система тестирования начальных умений по трехмерному моделированию. Большинство приведенных заданий ориентировано на использование системы КОМПАС-3D LT, но могут быть выполнены и с помощью других векторных редакторов. Приложение содержит варианты практических заданий, сведения из ГОСТов, таблицы с оценками ошибок и недостатков выполнения чертежей, карты тестирования начальных умений по трехмерному моделированию. Для студентов и преподавателей высших и средних учебных заведений. (DVD прилагается только к печатному изданию.)
Учебное пособие охватывает следующие разделы высшей математики: дифференциальное и интегральное исчисление, дифференциальные уравнения, ряды, линейная алгебра и элементы аналитической геометрии, а также описание интегрированной среды Mathcad. Содержание теоретического материала соответствует государственным образовательным стандартам преподавания общего курса высшей математики на экономических и инженерно-технических специальностях вузов. Возможности компьютерного пакета Mathcad демонстрируются с помощью алгоритмов решения трудоемких вычислительных задач. Для студентов экономических и инженерно-технических специальностей вузов.
Учебное пособие охватывает следующие разделы: основы компьютерного пакета Mathcad, линейную алгебру, математическое программирование, исследование операций, экономико-математические модели, математическую статистику, корреляционный и регрессионный анализ. Содержание теоретического материала соответствует государственным образовательным стандартам, а структура ориентирована на нетривиальное использование пакетов компьютерной математики. Многие задачи снабжены подробными решениями или демонстрационными примерами. Книга может служить в качестве учебно-методического комплекса по циклу математических дисциплин в экономических и технических высших учебных заведениях. Для студентов экономических и технических специальностей вузов.
Приводится описание схемотехники цифровых устройств. Основное внимание уделяется обучению разработке программно-аппаратных комплексов, содержащих процессор: написание поведенческих и структурных VHDL и Verilog HDL-моделей, их тестирование и функциональное тестирование выполнения программ. Описывается современный инструментарий разработчика. На примерах дается описание использования этого инструментария. Каждая глава содержит упражнения или лабораторные работы, позволяющие закрепить теоретический материал. Достоинством книги является сочетание теории и практики, что позволяет легко освоить этапы разработки программно-аппаратных комплексов, включая тестирование как аппаратной, так и программной составляющих. Для студентов вузов и специалистов-схемотехников.
Учебное пособие содержит: описание технологии разработки моделей сложных динамических систем и типовых вычислительных экспериментов, набор учебных заданий и описание численной библиотеки MvStudium. Книга является последней из трех, объединенных общим названием «Моделирование систем». Для студентов вычислительных специальностей технических вузов. (Компакт-диск прилагается только к печатному изданию.)
Рассматривается понятие объектной модели и анализируются механизмы управления вычислительным процессом, лежащие в основе объектно-ориентированного подхода: классы и интерфейсы, динамическое связывание, обработка исключений, пространства имен. Подробно рассматривается конструирование обобщенных типов и библиотека ввода-вывода применительно к программированию на C++. Содержится информация об управляемом коде, свойствах, делегатах, событиях, специализированных атрибутах, отражении, основах компонентной архитектуры. Для студентов и преподавателей технических вузов. (Компакт-диск прилагается только к печатному изданию.)
Пособие объединяет в одном издании теоретическую часть одноименной дисциплины и лабораторный практикум. Рассмотрены базовые вопросы организации ЭВМ: функциональная организация ЭВМ, системы команд и командный цикл. Большое внимание уделено арифметическим основам ЭВМ, принципам построения различных устройств и их взаимодействию. Обсуждаются вопросы построения микропроцессорных систем. Пособие также содержит материалы для выполнения курсового проектирования. Для студентов и преподавателей технических вузов.