Библиотека профессионала (Солон-пресс)

Скачать книги из серии Библиотека профессионала (Солон-пресс)


    Объектно-ориентированное программирование

    Н. Ю. Комлев

    Объектно-ориентированное программирование (ООП) – технология, которую обязан знать, понимать и применять каждый программист. Печально, но многие программисты не знают, не понимают и не применяют. А многие, что ещё хуже, – находятся в заблуждении, что знают, понимают и применяют. Из этой книги вы узнаете всё, что надо знать об ООП – и даже немного больше. Кратко, понятно, с примерами. Для умных людей.

    ASP.NET 2.0. Секреты создания Web-приложений

    С. С. Байдачный

    На сегодняшний день .NET Framework настолько опередила конкурирующие платформы, что предполагается платформой «по умолчанию» для разработки любых программных продуктов. Это связано с тем, что компания Microsoft не просто учла ошибки других производителей и пожелания разработчиков, но и внесла много нового в разработку приложений всех типов. .NET Framework реализует множество идей, которые раньше были лишь на бумаге. Компания Microsoft как разработчик платформы .NET постоянно совершенствует и расширяет возможности этой платформы. В 2005 году появился очередной релиз – .NET Framework 2.0, который совместно с SQL Server 2005 и Visual Studio .NET 2005 станет мощным инструментом для разработки приложений. Купив эту книгу, вы будете готовы к появлению новой версии платформы, так как здесь идет речь именно о .NET Framework 2.0. Книга рассказывает лишь об одной технологии, входящей в состав .NET Framework – ASP.NET 2.0. Это технология, позволяющая разрабатывать Web-приложения. Уже в самом начале книги вы сможете убедиться, что разрабатывать приложения с использованием этой технологии так же просто, как и Windows-приложения с использованием таких продуктов, как Visual Basic и Delphi. Так, Visual Studio .NET предлагает редактор форм, позволяющий разрабатывать интерфейс Web-приложения с использованием технологии Drag and Drop. Кроме того, существующая модель ASP.NET предполагает наличие событий у серверных элементов управления, что делает программирование более понятным и доступным. Книга была написана таким образом, чтобы удовлетворить требования Microsoft к сдаче экзамена по разработке Web-приложений. Таким образом, взяв книгу за основу и немного попрактиковавшись, вы сможете пройти еще одну ступень в получении статуса MCSD. Книга будет понятна и начинающим программистам. Поэтому ее можно использовать как для самостоятельного изучения ASP.NET, так и как пособие для профессионала, который решил перейти к разработке приложений с использованием ASP.NET 2.0. Тексты программ, приведенные в книге, можно получить на сайте http://www.solon-press.ru/ .

    3DS Max 7 и 8. Волшебный мир трехмерной графики

    М. М. Соловьев

    В последнее время заметно возрос интерес к трехмерной компьютерной графике. Это связано с ее повсеместным применением для производства впечатляющих рекламных роликов, специальных эффектов, а также для востребованной сегодня среди дизайнеров предметной области – визуализации интерьеров и архитектурных проектов. Признанным лидером на рынке пакетов 3D-графики считается программа 3DS Max. Эта книга посвящена последней – седьмой версии пакета 3DS Max. Пособие является всеобъемлющей энциклопедией, которая сочетает в себе подробные теоретические сведения и объемный практический курс, насчитывающий более 50 упражнений и заданий для самостоятельной работы. Автор профессионально занимается данной тематикой – он принимает участие в разработке трехмерных роликов для телевизионной рекламы и преподает курсы по 3DS Max в учебном центре. Ему принадлежат популярные публикации «Трехмерный дизайн в программе 3D Studio Max версии 3 и 4», «Трехмерный мир 3D Studio Max 5» и «3DS Max 6. Мир трехмерной графики», выпущенных издательством «СОЛОН-Пресс» в 2002—2004 годах. Книга предназначена как начинающим пользователям 3DS Max, так и профессионалам в области трехмерной графики. (Компакт-диски прилагаются только к печатному изданию.)

    Методы оптимизации трасс в САПР линейных сооружений

    В. И. Струченков

    Эта книга для всех, кто проектирует и строит линейные сооружения (железные и автомобильные дороги, трубопроводы, каналы и др.), учится их проектировать и строить или создаёт средства автоматизации проектирования для их практического применения. В ней обобщён более чем 40-летний опыт исследований и программных разработок в данной области, начиная с получивших широкое практическое применение в 70-80-х годах прошлого века систем «Профиль», «Профиль-2А» и «Профиль-2Р». Изложены теоретические основы компьютерной выработки проектных решений на основе математических моделей, современных методов и алгоритмов оптимизации и проектирующих программ. Приводятся сведения о новых системах проектирования, в которых проектирующие программы нашли практическое применение. Эти системы относятся к классу Intelligence Systems (Интеллектуальные системы). Используемый в книге математический аппарат сведён к минимуму и поясняется в тексте, что обеспечивает понимание алгоритмов оптимизации при наличии математической подготовки в объёме программы обычного технического вуза. Неподготовленный читатель легко поймёт, что сделано и что нового предлагается в книге. Для понимания того, как это сделано и как проектирует компьютер, нужны определённые интеллектуальные усилия. В помощь читателю необходимые сведения из математики изложены в приложении, с которым рекомендуется ознакомиться предварительно. Книга может быть полезна аспирантам, магистрантам и студентам вузов транспортного и строительного профиля, практическим работникам в данной области и разработчикам САПР.

    Maple 9.5/10 в математике, физике и образовании

    В. П. Дьяконов

    Книга является справочником и руководством пользователя по новейшим системам символьной (аналитической) математики – Maple 9.5 и Maple 10. Это признанные мировые лидеры в области аналитических вычислений, прошедшие серьезную сертификацию в этой области. Кратко описан интерфейс систем и подробно их обширные возможности в математике, физике и образовании. Особое внимание уделено технике практических вычислений и визуализации их результатов, а также решению дифференциальных уравнений различного типа. Описаны средства символьных и численных вычислений, графические и программные возможности систем, пакеты их расширения, маплеты и практика применения Maple в математических и физических расчетах. Для научно-технических работников, студентов и преподавателей университетов и вузов. (Компакт-диск прилагается только к печатному изданию.)

    Silverlight 4: создание насыщенных Web-приложений

    С. С. Байдачный

    Silverlight 4 – новая технология от Microsoft, предназначенная для разработки насыщенных Web-приложений, или приложений с «богатым» интерфейсом. Основные характеристики Silverlight-приложений – это интенсивное использование графики, анимации, работа с медиа-файлами, а также эффективное взаимодействие с данными и серверными компонентами. При этом разработчик имеет возможность не только использовать управляемые языки программирования (C#, VB.NET) для разработки Silverlight-приложений, но и получить доступ к большинству преимуществ, доступных в .NET Framework. Если взять во внимание, что процесс разработки Silverlight-приложений тесно интегрирован в Visual Studio, то можно утверждать, что использование Silverlight не вызовет затруднений у существующих .NET разработчиков. Данная книга может быть полезна для всех, кто решил изучить Silverlight 4 и уже имеет общие познания в разработке приложений на платформе .NET.

    Методы оптимизации в прикладных задачах

    В. И. Струченков

    Эта книга для всех, кто, не имея специального математического образования, хочет узнать, как применять методы оптимизации для решения практических задач. В ней рассматриваются задачи оптимизации из различных сфер деятельности: экономика, финансы, техника, проектирование, строительство и др., излагаются теоретические основы методов оптимизации (линейное, нелинейное и динамическое программирование). В разделе «Динамическое программирование» опровергаются некоторые устоявшиеся стереотипы и умозаключения; для широкого круга задач предложен новый метод «динамическое программирование на множествах Парето». По каждому из трех разделов приводятся контрольные вопросы и задачи, на большинство из них в приложениях даны ответы и решения. Приводятся сведения о пяти обучающих компьютерных программах, специально разработанных для изучения методов оптимизации. Используемый математический аппарат сведен к минимуму и поясняется в тексте, что обеспечивает понимание методов оптимизации при наличии математической подготовки в объеме программы обычного технического вуза, а для понимания основных идей динамического программирования достаточно знаний в объеме средней школы. В основу книги положен курс лекций, читаемых автором на кафедре «Прикладная синергетика» Московского института радиотехники, электроники и автоматики (МИРЭА), и практический опыт разработки алгоритмов и программных средств для решения задач большой размерности в рамках САПР. Программы можно заказать по электронной почте ([email protected]) или по телефону (495) 930-19-44. Книга может быть полезна студентам и аспирантам, изучающим методы оптимизации, а также специалистам, сталкивающимся с проблемами поиска оптимальных решений в различных областях деятельности.

    Mathematica 5.1/5.2/6 в математических и научно-технических расчетах

    В. П. Дьяконов

    В монографии впервые описано применение трех последних версий системы Mathematica 5.1, 5.2 и 6.0 – мирового лидера среди универсальных систем компьютерной математики. Особое внимание уделено описанию возможностей новейшей системы Mathematica 6.0, в ядро которой добавлено около тысячи новых функций. Впервые описаны средства динамической оценки переменных, расширенной визуализации любых видов вычислений и динамического интерфейса ноутбуков (документов). Приведены многие сотни практических примеров применения системы в математических и научно-технических расчетах. Описаны внешние пакеты расширения по обработке сигналов и изображений и технике применения вейвлетов. Для всех пользователей ПК, применяющих математические методы в образовании, в инженерной практике и в научных расчетах.

    Matlab Simulink. Компьютерное моделирование экономики

    И. Ф. Цисарь

    В книге представлена современная практическая технология компьютерного моделирования экономики в программных системах MATLAB Simulink. Моделирование необходимо для понимания причинно-следственных связей в экономике, прогнозирования, планирования, принятия решений менеджерами. Методика разработки моделей и комплекс детально разработанных примеров представляют интерес для преподавателей, студентов, аспирантов и действующих специалистов. Тематика примеров охватывает исследование процессов рыночного равновесия, ценообразования, проектирование оптимальной ставки налогообложения бизнеса, анализ динамики циклов и кризисов. Авторы учебников могут включать примеры как лабораторные работы в свои курсы, а студенты и аспиранты совершенствовать модели и углублять исследования. Примеры для освоения материалов книги находятся в архиве сd.rar на сайте www.solon-press.ru.

    Пакеты расширения Matlab. Control System Toolbox и Robust Control Toolbox

    В. М. Перельмутер

    В книге описаны пакеты расширения Control System Toolbox и Robust Control Toolbox системы MATLAB 7, предназначенные для анализа и синтеза систем управления. Коротко изложены основные теоретические положения, принятые при разработке указанных пакетов расширения. Приведены многочисленные примеры использования этих пакетов расширения для решения конкретных задач с подробным пояснением выполняемых операций. Показаны возможности совместного использования пакетов Control System Toolbox и Robust Control Toolbox с пакетом Simulink, что увеличивает возможности всех трех указанных пакетов расширения. Книга может быть использована студентами вузов соответствующих специальностей при курсовом и дипломном проектировании, инженерами и научными работниками при создании новых и исследованиях уже разработанных систем автоматического управления. Книга рассчитана как на начинающих, так и на достаточно опытных пользователей.