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

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

Python

Роман Сузи

Описываются синтаксис и семантика типов данных, операций, конструкций и операторов языка Python; функции, специальные методы классов и исключения. Рассматриваются расширения языка: библиотека Numeric Python, позволяющая эффективно работать с массивами числовых данных, и библиотека Python Image Library, предназначенная для обработки растровых изображений. Обсуждаются работа с базами данных, возможности разработки графического интерфейса пользователя, интеграция программного продукта с модулями на языках SQL, Tcl/Tk, С, C++ и Java. Особое внимание уделено средствам Web-программирования. Для программистов и Web-разработчиков.

Занимательное программирование на Visual Basic .NET

Александр Климов

На занимательных примерах рассмотрено программирование на языке Visual Basic .NET. Описана работа с текстами и строками: от создания бегущих строк и мигающих заголовков до программирования различных текстовых эффектов. Рассмотрены примеры создания геометрических фигур и рисование различных кривых линий (от синусоиды до спирали Архимеда), а также примеры программирования градиентных заливок, геометрического преобразования объектов и сложных фигур: звезд, фигуры Инь-Янь, снежинок и др. Описана работа с импортируемыми изображениями: вращение, буксировка, наложение, плавное появление одной картинки из другой, куб с картинками на гранях и др. Рассмотрены примеры, связанные с работой клавиатуры и мыши. Показаны интересные особенности использования форм и элементов управления среды Visual Basic .NET. Приведены примеры создания игровых, шуточных, музыкальных и говорящих программ, а также различные полезные трюки и приемы программирования. Для программистов.

Самоучитель Perl

Александр Матросов

В книге изложены основы современного языка Perl, популярность которого постоянно возрастает, особенно в таких областях, как обработка текста, CGI-программирование, системное администрирование. Язык описан по схеме от простого к сложному: типы данных, переменные, операции, операторы и т.д. Рассматривается объектно-ориентированная технология программирования. Приведенные в книге примеры и упражнения, которые авторы реализовали на различных платформах, помогут читателю разобраться в изложенном материале. Для широкого круга пользователей.

Самоучитель UML 2

Александр Леоненков

Рассмотрена современная технология объектно-ориентированного анализа и проектирования программных систем и бизнес-процессов в контексте нотации унифицированного языка моделирования UML 2. Подробно изложены все понятия языка UML 2 в полном соответствии с оригинальной спецификацией последней версии этого языка. Приведены конкретные рекомендации по разработке канонических диаграмм языка и рассмотрены особенности разработки моделей с помощью CASE-средства Borland Together Designer. Описана нотация OCL – языка объектных ограничений, по которому практически отсутствует информация на русском. Для системных и бизнес-аналитиков, архитекторов программ, руководителей проектов и информационных служб, корпоративных программистов и студентов.

Решение задач оптимизации в среде MS Excel

Александр Леоненков

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

Современные Java-технологии на практике

Тимур Машнин

Рассмотрено создание широкого круга Java-приложений с помощью современных Java-технологий и среды разработки NetBeans. Подробно рассмотрена архитектура платформ Java SE, Java ME и Java ЕЕ. Показано создание апплетов с использованием графических библиотек AWT и Swing, настольных приложений на основе платформы Swing Application Framework, а также расширяемых Java-приложений с использованием библиотек ServiceLoader API, Lookup и др. для платформы Java SE. Рассмотрено создание мобильных приложений на основе конфигурации CLDC и профиля MIDP для платформы Java ME. Показано применение технологий Java Servlet, JavaServer Pages, JavaServer Faces, Web-сервисов, Enterprise JavaBeans и др. при программировании для платформы Java ЕЕ. Материал книги сопровождается большим количеством примеров с подробным анализом исходных кодов. Для программистов.

MySQL 5

Максим Кузнецов

Описывается новая версия популярной СУБД MySQL, в том числе вложенные запросы, хранимые процедуры, представления, триггеры, курсоры, информационная схема, пространственные расширения, репликация и другие элементы. Большое внимание уделяется администрированию и настройке MySQL. Приводится большое число примеров самых разнообразных SQL-запросов и программ на языках C/C++, Perl и РНР. Для программистов и разработчиков баз данных.

Visual Basic. Освой самостоятельно

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

Показан процесс создания программы в Visual Basic, в доступной форме изложены принципы визуального проектирования и событийного программирования. Примеры и задачи различной сложности – от простейших расчетных до программ работы с графикой, мультимедиа и базами данных – демонстрируют назначение базовых компонентов, раскрывают тонкости разработки в Visual Basic. Уделено внимание вопросам создания справочной системы и инсталлятора. Справочник содержит описания базовых компонентов, процедур и функций. Второе издание дополнено новыми примерами. Для начинающих программистов.

Visual Basic. Освой на примерах

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

Рассмотрены примеры на языке Visual Basic – от простейших до приложений работы с графикой, мультимедиа и базами данных, – которые демонстрируют назначение компонентов и раскрывают тонкости процесса программирования. Справочник содержит описания базовых компонентов и наиболее часто используемых функций. Для начинающих программистов.

Создание и обработка структур данных в примерах на Java

А. А. Кубенский

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