Программирование

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

Разработка экспертной системы для решения проблем природопользования

Е. А. Малиновская

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

Самоучитель Visual Basic 2010

Алексей Дукин

Доступно и подробно описана разработка приложений в среде Visual Basic 2010. Рассмотрены основные понятия объектно-ориентированного программирования и классов, разработка программного интерфейса, работа с файлами, организация печати, методика разработки интернет-приложений, работа с графикой с использованием интерфейса GDI+, создание справочной системы и установочного компакт-диска. Большое внимание уделяется информационным системам, предназначенным для управления базами данных, а также подготовке отчетов с помощью встроенного генератора отчетов. Описаны средства отладки приложений и обработки ошибок. Для начинающих программистов. (Компакт-диск прилагается только к печатному изданию.)

Язык программирования C#. Классика Computers Science

Андерс Хейлсберг

Перед вами – четвертое издание главной книги по языку C#, написанной легендой программирования Андерсом Хейлсбергом, архитектором C#, Delphi и Turbo Pascal, совместно с другими специалистами, входившими в группу разработчиков C# компании Microsoft. Издание является наиболее полным описанием языка и самым авторитетным источником информации по этой теме, построенным в формате сборника спецификаций, включающих в себя описание синтаксиса, сопутствующие материалы и примеры, а также образцы кода. Эта книга – своего рода «библия» разработчика, которая с легкостью может заменить как MSDN, так и остальные книги по C#. Четвертое издание содержит описание новых особенностей C# 4.0, включая динамическое связывание, поименованные и необязательные параметры, а также ковариантные и контравариантные обобщенные типы. Цель этих новшеств – расширение возможностей C# для взаимодействия с объектами, не относящимися к платформе .NET. Отличительная особенность нового издания также состоит в том, что каждая глава книги содержит обширные комментарии, написанные известными «гуру» программирования, такими как Джон Скит, Джозеф Альбахари, Билл Вагнер, Кристиан Нейгел, Эрик Липперт и другие.

Оптимизация управления инвестиционным портфелем на основе моделей векторных авторегрессий и моделей многомерной волатильности

В. В. Хабров

Теоретическая часть исследования посвящена анализу влияния информации о стохастической модели генерации доходностей активов (векторной авторегрессионной модели) на оптимальную структуру распределения ресурсов инвестиционного портфеля по активам. Представлены теоретические основы формирования и характеристики указанных портфелей. Моделирование показало, что характеристики исследуемых портфелей при некоторых условиях могут значимо превосходить характеристики классических средне-дисперсионных портфелей. Практическая часть посвящена исследованию характеристик оптимальных портфелей, доходности активов которых прогнозировались с помощью модели векторной авторегрессии, а матрицы ковариаций ошибок доходностей активов – с помощью моделей многомерной волатильности. Результаты практического исследования показали, что модели волатильности существенным образом влияют на характеристики оптимальных портфелей, а также подтвердили необходимость и важность изучения ошибок прогнозов доходностей портфелей.

Некоторые вопросы спецификации трехфакторных моделей производственного потенциала компании, учитывающих интеллектуальный капитал

С. А. Айвазян

Предложена общая схема решения некоторых вопросов спецификации трехфакторных стохастических моделей производственного потенциала компании, учитывающих факторы эффективности использования интеллектуального капитала. Представленная формализованная схема, основанная на использовании нестандартных критериев проверки статистических гипотез, а также информации об адекватных целям исследования факторах эффективности, позволяет сделать обоснованный выбор подходящего варианта внутри анализируемого класса моделей. Апробация предложенного метода спецификации проводится на выборочных данных по американским компаниям в отрасли «Biotechnology and Drugs» и российским компаниям в отраслях «Производство основной фармацевтической продукции» и «Разработка программного обеспечения». Показано, что необоснованная спецификация модели может приводить к значительным искажениям оценок эффективности производства. Выполнена проверка ряда гипотез относительно возможности использования в модели производственного потенциала различных оценок интеллектуального капитала.

Читаемый код, или Программирование как искусство

Тревор Фаучер

Любому программисту доводилось видеть код, который настолько неаккуратен и так пестрит ошибками, что от его чтения начинает болеть голова. За пять лет авторы этой книги проанализировали сотни примеров «плохого» кода (в основном – собственного), пытаясь определить, чем плох тот или иной код и как его можно улучшить. К какому выводу они пришли? Необходимо писать такой код, который читатель сможет понять максимально быстро, причем, даже если этот читатель – сам создатель этого кода. В данной книге рассматриваются базовые принципы и практические методы, которые можно применять всякий раз при написании кода. В каждой главе на примере несложных образцов кода, написанного на разных языках программирования, изучается отдельный аспект создания кода и демонстрируется, как сделать код простым для понимания.

Microsoft Visual C++ в задачах и примерах

Никита Культин

Книга представляет собой сборник программ и задач для самостоятельного решения. Примеры различной степени сложности – от простейших до приложений работы с графикой и базами данных Microsoft Access и Microsoft SQL Server Compact Edition – демонстрируют назначение базовых компонентов, раскрывают тонкости разработки приложений Windows Forms в Mirosoft Visual C++. Справочник, входящий в книгу, содержит описание базовых компонентов, событий, исключений и наиболее часто используемых функций. Для начинающих программистов. (Компакт-диск прилагается только к печатному изданию.)

Библия C#

Михаил Фленов

Книга посвящена программированию на языке C# для платформы Microsoft .NET, начиная с основ языка и разработки программ для работы в режиме командной строки и заканчивая созданием современных приложений различной сложности (баз данных, графических программ и др.). Материал сопровождается большим количеством практических примеров. Подробно описывается логика выполнения каждого участка программы. Уделено внимание вопросам повторного использования кода. Для программистов. (Компакт-диск прилагается только к печатному изданию.)

Delphi 7

Анатолий Хомоненко

Рассмотрена разработка приложений в Delphi 7 – наиболее популярной версии системы визуального программирования. Описаны основы языка программирования Delphi, а также компоненты, свойства, методы и события, используемые при разработке программ для работы с графикой, мультимедиа, файлами, каталогами и др. Показано применение различных технологий и приемов разработки приложений для работы с базами данных, электронной почтой и Web-документами. Материал сопровождается многочисленными примерами. Во втором издании уделено большее внимание работе с Web-документами, а также обновлен материал по разработке баз данных с помощью технологий dbExpress, ADO и InterBase Express. Издание второе, переработанное и дополненное. Для программистов. (Компакт-диск прилагается только к печатному изданию.)

Программирование на С++ глазами хакера

Михаил Фленов

Рассмотрены нестандартные приемы программирования, а также примеры использования недокументированных функций и возможностей языка C++ при разработке шуточных программ и серьезных сетевых приложений для диагностики сетей, управления различными сетевыми устройствами и просто при повседневном использовании интернет-приложений. Во втором издании содержатся новые и переработаны старые примеры, а в качестве среды разработки используется Visual Studio 2008, хотя большинство описываемых примеров работоспособны в более старых версиях и в CodeGear C++ Builder. Издание второе, переработанное и дополненное. Для программистов. (Компакт-диск прилагается только к печатному изданию.)