Visual Studio C++ и MFC. Сидорина Т.Л. "БХВ-Петербург". 2009г.
В издательстве «БХВ-Петербург» вышла книга преподавателя нашей кафедры Т. Л. Сидориной. Книга предназначена для обучения разработке Windows-приложений с использованием библиотеки MFC в среде Microsoft Visual Studio C++. Подробно показаны все этапы создания и редактирования кода программы. Большое внимание уделяется работе с мастером создания приложений MFC AppWizard, который выполняет всю рутинную работу по созданию и изменению кода программы. Каждая глава посвящена отдельной теме и состоит из описания последовательности действий с приведением фрагментов изменяемого кода и рисунков, поясняющих процесс этих изменений. Книга будет полезна не только начинающим, но и опытным программистам, поскольку содержит большой объем справочной информации о библиотеке MFC.
Системный анализ и принятие решений. Колесников Д.Н., Бендерская Е.Н., Лупин А.В., Пахомова В.И., Сиднев А.Г., Цыган В.Н.2008г.
В основе предлагаемой вниманию читателей книги лежит курс лекций "Системный анализ и принятие решений", который на протяжении ряда лет читал профессор Дмитрий Николаевич Колесников. Эта книга, задуманная, структурно организованная и в значительной части написанная им, была завершена учениками и коллегами уже после его кончины, и посвящается памяти этого замечательного человека. Рекомендовано Учебно-методическим объединением по университетскому политехническому образованию в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению подготовки 220100 "Системный анализ и управление" и 220201 "Управление и информатика в технических системах".
Visual С++.Разработка Windows приложений с помощью MFC и API функций. Давыдов В.Г. "БХВ-Петербург". 2008г.
Рассмотрены низкоуровневая (API-функции) и высокоуровневая библиотека классов MFC технологии прикладного программирования в Microsoft Visual Studio C++.NET. Подробно описаны дочерние окна, редактор ресурсов, меню, панели инструментов, строка статуса, диалоговые окна, более 15 самых популярных управляющих элементов для них и динамически подключаемые библиотеки. Показано создание каркаса приложения и его модификация с помощью мастера.
Вычислительные машины, системы и сети. Мелехин B.Ф., Павловский Е.Г. "Академия". 2006г.
В издательстве "Академия" (Москва) вышла книга В.Ф.Мелехина и Е.Г.Павловского "Вычислительные машины, системы и сети", имеющая гриф учебника. В книге изложены основы организации, архитектура и схемотехника построения вычислительных машин, систем и сетей. Рассмотрены устройства вычислительных машин: процессоры, устройства памяти, интерфейсы, контроллеры. Приведены основные характеристики различных классов систем обработки данных и способы их оценки. Рассмотрены современные компьютеры, микропроцессорные системы на базе микроконтроллеров, вычислительные системы параллельной обработки данных, основы построения компьютерных сетей, а также тенденции развития архитектур вычислительных систем.
Основные концепции и механизмы объектно-ориентированного программирования. Пышкин Е.В. "БХВ-Петербург". 2005г.
Книга написана по материалам лекций, читаемых автором студентам СПбГПУ. В книге содержится анализ концепций, лежащих в основе объектно-ориентированного программирования и механизмов их реализации различными языками программирования. Книга содержит примеры на языках C++, Java, C#, представленные на прилагаемом компакт-диске.
Технологии программирования С++. Давыдов В.Г. "БХВ-Петербург". 2005г.
В учебном пособии, соответствующем программе курса "Технологии программирования", рассмотрены объектно-ориентированная и обобщенная технологии программирования. Их применение иллюстрируется примерами решения классических задач прикладного программирования: сортировок массивов и файлов, транспортной задачи, поиска в таблице, обработки списков и работы с очередями. Методика изложения и тщательно разработанный набор примеров позволяют просто и быстро освоить стандартную библиотеку языка С++. Приведено большое количество демонстрационных программ, ответы на вопросы и упражнения для самопроверки, тестовые вопросы и варианты заданий для курсового проектирования.
Язык описания цифровых устройств AlteraHDL. Антонов А.П. "РадиоСофт".
Книга посвящена языку описания цифровых устройств, интегрированному в пакет автоматизации проектирования MAX+plus II. Рассматриваются как базовые концепции языка, так и вопросы практического его использования для описания типичных операционных и управляющих устройств. Основу книги составил курс лекций, читаемых автором студентам кафедры Автоматика и Вычислительная Техника факультета Технической Кибернетики Санкт-Петербургского Государственного Технического Университета. К книге прилагается CD-ROM, содержащий систему автоматизации проектирования - пакет MAX+plus II. Предназначена для инженерно-технических работников, специализирующихся в области проектирования цифровых систем автоматики и вычислительной техники, а также студентов соответствующих специальностей.
Ассемблер. Авдюхин А.А., Жуков А.В. "БХВ-Петербург".
Книга является руководством по программированию на ассемблере для микропроцессорных систем на базе 180x86 и посвящена практическому применению этого языка на примере и с использованием ассемблера x86. Рассматриваются дополнительные возможности языков ассемблера: макрокоманды и связь с языками высокого уровня. Приводится обзор стилей языков ассемблера для разных вычислительных систем. В качестве иллюстрации применения ассемблеров рассмотрены различные вопросы, связанные с многозадачностью, - обработка прерываний и резидентные программы. Изложенный материал снабжен примерами, контрольными вопросами и заданиями к практическим работам.
Микроконтроллеры. Разработка встраиваемых приложений. Васильев А.Е. "БХВ-Петербург".
Представлена обобщенная структурная схема системы управления на базе микроконтроллеров (МК), рассмотрены архитектурные принципы по-строения МК, их процессорного ядра, системы памяти и современной номенклатуры периферийных устройств. Значительное внимание уделено вопросам проектирования, отладки и диагностирования. Рассмотрены специфика проектирования встраиваемых приложений, методы и средства анализа предметной области и моделирования, принципы выбора элементной базы, приемы применения средств автоматизации проектирования. Приведены примеры решения типовых задач, а также вариант организации учебного исследовательского центра и проведения лабораторного практикума. Прилагаемый компакт-диск содержит демонстрационную версию Shell51, описание стенда-тренажера и примеры программ (для микроконтроллера Infineon 80C515).
Программирование и основы алгоритмизации. Давыдов В.Г. "Академия".
Книга рекомендована в качестве учебного пособия для студентов вузов. Прилагаемый к ней электронный материал содержит описание ПМ-ассемблера, его интегрированную среду программирования, полные тексты демонстрационных примеров и др.
