Программы

Различные книги в жанре Программы

Java 7

Ильдар Хабибуллин

Рассмотрено все необходимое для разработки, компиляции, отладки и запуска приложений Java. Изложены практические приемы использования как традиционных, так и новейших конструкций объектно-ориентированного языка Java, графической библиотеки классов Swing, расширенной библиотеки Java 2D, работа со звуком, печать, способы русификации программ. Приведено полное описание нововведений Java SE 7: двоичная запись чисел, строковые варианты разветвлений, «ромбовидный оператор», NIO2, новые средства многопоточности и др. Дано подробное изложение последней версии сервлетов, технологии JSP и библиотек тегов JSTL. Около двухсот законченных программ иллюстрируют рассмотренные приемы программирования. Приведена подробная справочная информация о классах и методах Core Java API. Для программистов.

Моделирование профессиональных компетенций работников атомной промышленности

Ю. Н. Селезнев

В настоящее время сформировалась новая отрасль экономики – ядерное приборостроение и измерительно-информационные технологии атомной промышленности. Автор статьи обращает внимание на то, что существенное внимание необходимо уделять не только вопросам разработки технического и программного обеспечения для управления АЭС, но и подготовке специалистов-пользователей, которые призваны играть ведущую роль в тандеме «человек—машина» и нести, со своей стороны, ответственность за результат. Таким образом, актуальность задачи повышения квалификации оперативного персонала как пользователей современных автоматизированных комплексов управления ядерными объектами трудно переоценить. Предлагаемая в данной статье методика может быть эффективно использована в рамках решения этой задачи. По мнению автора, специфика атомной промышленности и энергетики, связанная с обеспечением ядерной безопасности, выдвигает на передний план социально-психологический эффект обучения. В статье рассматривается подход к развитию модели компетенций сотрудника в системе повышения квалификации персонала атомной промышленности и энергетики с использованием математического аппарата теории вероятностей.

Альтернативное программное обеспечение

А. А. Вичугова

На сегодняшний день перед многими предприятиями и учебными заведениями остро стоит проблема лицензирования программного обеспечения (ПО). Высокая стоимость лицензии на использование программных продуктов вынуждает обратиться к поиску альтернативного софта, или так называемого свободного ПО. В России это понятие становится все более популярным, поскольку из-за многозначности английского слова «free» под данным термином понимают бесплатность программ. Но лицензии бесплатных и свободных программ принципиально отличаются друг от друга: свободное ПО подразумевает лишь доступность программ для всеобщего использования, критики и улучшения, но не гарантирует бесплатность. В большинстве стран ПО по умолчанию охраняется авторским правом. В статье рассмотрены категории свободного и коммерческого ПО, проанализированы достоинства и недостатки каждого класса программных решений, приведен обзор основных свободных лицензий, представлена таблица соответствия платных систем и их свободных и бесплатных аналогов.

Технология визуализации математических объектов и понятий

В. О. Голубев

С развитием информационных технологий роль вспомогательных программных средств в образовании неуклонно возрастает. Это связано, во-первых, с необходимостью точности расчётов, а во-вторых, с удобством визуализации различных тем и понятий. Основные подходы к визуализации включают визуализацию объектов средствами: прикладных математических пакетов, интерактивной компьютерной графики, инструментальных графических библиотек и др. Для обобщения опыта создания визуализаций была разработана технология визуализации математических объектов и понятий, которая включает следующие этапы: описание математической модели визуализируемого объекта; выбор размерности визуализации; описание дополнительных визуализаций для объекта; выделение параметров визуализации; моделирование динамики объекта; организация интерфейса взаимодействия пользователя; создание средства визуализации на основе инвариантных элементов.

Анализ проблем применения интегрированных сред проектирования микропроцессорных систем

Е. В. Бурькова

Характерной чертой современного развития техники является широкое распространение разнообразных встроенных систем на основе микроконтроллеров. Для проектирования встроенных систем недостаточно традиционного опыта в области электроники, так как их составными частями являются вычисления и программное обеспечение. Проблема проектирования встроенных систем, безусловно, является актуальной. Эффективными инструментами при разработке микроконтроллерных систем являются симуляторы и интегрированные среды. В настоящее время существует целый ряд интегрированных сред разработки для микроконтроллерных систем. Наиболее известными и используемыми являются: MPLAB IDE, UMPS, MCStudio, PROTEUS и др. Анализируя возможности и структуру этих сред, можно сделать вывод о том, что существующие разработки не охватывают всех потребностей, возникающих в ходе проектирования микроконтроллерных систем. Отсутствует систематизация требований к интегрированной среде проектирования встроенных систем на основе микроконтроллеров. Интегрированные среды и симуляторы используются как для профессиональной разработки и тестирования программ для класса однокристальных микроконтроллеров, так и в учебном процессе в вузах в циклах дисциплин, связанных с изучением микропроцессорной техники и цифровых систем управления.

К вопросу оценки качества множества восстановленных изображений

Д. В. Сидоров

При разработке и тестировании цифровых алгоритмов и систем весьма актуальной является задача оценки качества изображений. На сегодняшний день единого метода оценки качества изображений нет. Все существующие методы оценки делятся на два класса: субъективные (экспертные) и математические (метрики). Использование экспертного подхода позволяет получить достаточно качественную оценку, но на практике является довольно затратным и длительным процессом, особенно в случае большого количества изображений. Применение математических методов избавляет от указанных недостатков, но даёт менее точный результат, поэтому нужно выбрать наиболее точный метод. Сравнение PSNR, MSE и SSIM с экспертной оценкой DSIS показало, что SSIM дает достаточно адекватную оценку. Но для использования в экспериментах на кластерных вычислительных системах необходимо её программная реализация. Написанная автором программа на C для кластерной системы СКК ТПУ «СКИФ-политех» позволила усовершенствовать алгоритм вейвлет-сжатия QWC.

Самоучитель AutoCAD 2012

Николай Полещук

Книга предназначена для освоения двумерного рисования и трехмерного моделирования в системе AutoCAD 2012. Рассматривается процесс построения и параметризации графических объектов, подключения подложек, динамических блоков. Излагается поэтапная методика перехода от двумерных элементов к трехмерной модели изделия, оживления сцен источниками света и материалами. Показаны варианты автоматического формирования видов по созданной модели. Для закрепления материала приведены практические примеры и упражнения. (Компакт-диск прилагается только к печатному изданию.)

AutoCAD 2012

Николай Полещук

Наиболее полное руководство по русской и английской версиям системы AutoCAD 2012 написано авторизованным писателем Autodesk. Описаны новинки: AutoCAD WS – бесплатное интернет-приложение для работы с чертежами на базе технологии облачных вычислений; Inventor Fusion – модуль связи с ядром программы Autodesk Inventor. Рассмотрены все аспекты работы, включая форматы, интерфейс, команды построения, способы наложения ограничений и зависимостей на двумерные контуры. Раскрыты вопросы создания ассоциативных чертежей по трехмерной модели, нанесения элементов оформления. Приведены инструменты трехмерного моделирования, визуализации и анимации. Для опытных пользователей и профессионалов, работающих в среде AutoCAD. (Компакт-диск прилагается только к печатному изданию.)

Технология прогнозирования учебной деятельности учащихся на основе ИКТ

Т. С. Мигачева

В настоящее время представляется актуальным построение педагогического прогнозирования. Прогнозирование учебной деятельности учащихся осуществляется на основе данных, полученных в результате исследований структуры содержания образования и построения информационной модели ученика, т. е. при использовании в школе электронных учебников, проведении педагогических и психологических мониторингов учащихся, накоплении баз данных по всем этим параметрам. Такой прогноз имеет статистический характер и указывает тенденцию развития ученика по его психологическим и педагогическим параметрам. Для реализации прогноза с помощью компьютера разрабатывается программный продукт, который моделирует результаты ученика в процессе его обучения, предлагает наиболее возможные варианты этих результатов, а также приводит рекомендации по работе с учеником в зависимости от прогноза. При использовании средств ИКТ в построении образовательного процесса важным моментом для школы является накопление данных по ученикам и предметам. Реализация этого условия будет гарантировать возможность построения более точных прогнозов.

Самоучитель AutoCAD Civil 3D 2011

Ирина Пелевина

Рассматриваются базовые возможности программы AutoCAD Civil 3D 2011, позволяющие автоматизировать трудоемкие виды работ в области инженерных изысканий, проектирования генпланов и моделирования трасс, коридоров, трубопроводных сетей. Самоучитель содержит описание наиболее распространенных задач, решаемых с помощью AutoCAD Civil 3D 2011, и является базой для дальнейшего углубленного изучения программы. Освещаются такие темы, как настройка параметров чертежа, использование шаблонов, создание, редактирование и анализ поверхностей, настройка, импорт и анализ данных съемки, моделирование линейных объектов, построение площадных объектов (участков, объектов профилирования). Каждая тема содержит необходимые теоретические сведения и упражнения для формирования соответствующих умений и навыков. Для студентов и преподавателей строительных вузов, опытных пользователей. (Компакт-диск прилагается только к печатному изданию.)