Джоэл о программировании
Книга представляет собой подборку эссе, опубликованных автором на его сайте http://www.joelonsoftware.com. Талант и глубокое проникновение в суть предмета сделали Джоэла мастером своего дела, а остроумие и едкий юмор принесли сайту скандальную известность среди программистов. Затронуты практически все вообразимые аспекты создания ПО от лучших способов устройства рабочего места программиста до лучших способов написания программного кода. Издание адресовано широкому кругу читателей - и тем, кто собирается руководить программистами, и самим программистам - как приверженцам Microsoft, так и сторонникам открытого кода.
Ajax в действии
В этой книге описан новый подход к созданию Web-приложений, известный как Ajax. Авторы рассматривают составные части Ajax: JavaScript, CSS, DOM и объект XMLHttpRequest. Кроме того, в книге нашли отражение вопросы управления кодом, взаимодействия клиента и сервера и применения архитектуры "модель-представление-контроллер" на разных уровнях приложения. Читатель также найдет сведения о защите и производительности - важных характеристиках, существенно влияющих на популярность любого продукта. Рассматриваемые вопросы иллюстрируются примерами практического использования Ajax. В приложениях содержится дополнительная информация об инструментальных средствах, о языке JavaScript и библиотеках. Материал книги изложен на высоком уровне и будет полезен специалистам высокой и средней квалификации.
XML: Энциклопедия: Ориентированный на Microsoft и альтернативный подходы к XML-программированию; Применение официального XML-стандарта; Около 100 реальных примеров Изд. 2-е

Программирование игр для Windows. Советы профессионала
Книга предназначена для читателей, интересующихся вопросами разработки игр в операционной системе Windows. В ней освещены разнообразные аспекты программирования игр - от азов программирования до серьезного рассмотрения различных компонентов DirectX, от простейших физических моделей до сложных вопросов искусственного интеллекта. Книга будет полезна как начинающим, так и профессиональным разработчикам игр для Windows, хотя определенные знания в области программирования (в частности, языка программирования C или C++), математики и физики существенно облегчат изучение материала.
Жемчужины программирования
Эта книга написана для программистов. Хороший программист должен знать все, что написано до него, только тогда он будет писать хорошие программы. Главы этой книги посвящены наиболее привлекательному аспекту профессии программиста: жемчужинам программирования, рождающимся за пределами работы, в области фантазии и творчества. В них рассматриваются: постановка задач, теория алгоритмов, структуры данных, вопросы повышения эффективности кода, а также верификация и тестирование программ.
Turbo Pascal 7.0 на примерах (+ дискета)
Книга представляет собой учебное пособие, в котором материал излагается по схеме "от простого к сложному". Пособие рассчитано на начинающих программистов в среде Turbo Pascal 7.0. Особое место в книге было уделено примерам, иллюстрирующим различные возможности языка Pascal и библиотечных программных модулей. В отдельную часть вынесены примеры более сложных программ, например, для работы с базами данных.
Особое место в книге занимают приложения, в которые были включены краткие справочники по командам языка ассемблера и по прерываниям. Одно из приложений представляет собой полный справочник по процедурам и функциям языка Pascal с примерами их использования.
Технологии программирования на Java 2. Книга 3. Корпоративные системы, сервлеты, JSP, Web-сервисы
Предлагаемая книга является переводом третьей части оригинального издания `Advanced Java 2 Platform How to Program`. Оригинал содержит более 1800 страниц, поэтому было принято решение русское издание разбить на три части. Первая часть посвящена созданию графического пользовательского интерфейса, двухмерной и трехмерной графике, компонентам JavaBeans, взаимодействию с базами данных. Вторая часть посвящена созданию распределенных приложений, а третья часть, которую вы держите в руках, посвящена созданию серверных приложений и корпоративных систем.
В первых главах книги рассматривается применение технологий сервлетов и JavaServer Pages для создания серверных приложений. После этого читатели познакомятся с технологиями Enterprise JavaBeans, J2ME, Java Message Service и SOAP, которые находят применение при создании корпоративных систем. Будут также рассмотрены некоторые популярные серверы приложений. Книга насыщена многочисленными примерами и упражнениями. Особое место занимает большой практическийпример приложения для электронного бизнеса, в котором нашли отражение все рассматриваемые в книге технологии.
Технологии программирования на Java 2. Книга 1. Графика, JavaBeans, интерфейс пользователя
Предлагаемая книга является переводом первой части издания `Advanced Java 2 Platform. How to Program`. Оригинал содержит более 1800 страниц, поэтому было принято решение русское издание разбить на три части. Первая часть, которую Вы держите в руках, посвящена созданию графического пользовательского интерфейса, двухмерной и трехмерной графике, компонентам Java Beans, взаимодействию с базами данных, вопросам обеспечения безопасности. Вторая часть издания посвящена созданию распределенных приложений, и, наконец, третья часть - созданию серверных приложений и корпоративных систем.
В книге широко используется методический прием, основанный на примерах. Первые главы книги посвящены использованию компонентов Swing для построения графического пользовательского интерфейса. На примере графического редактора и трехмерной игры рассматривается построение сложных графических приложений на основе Java 2D и Java 3D.
Серьезное внимание уделяется компонентам JavaBeans для создания повторно используемых программных компонентов и сборочного программирования.
В книге подробно рассмотрены модели и технологии, ответственные за обеспечение безопасности приложений и апплетов Java, в том числе при использовании их в Internet. Глава, посвященная JDBC, знакомит читателя с созданием приложений Java, взаимодействующих с реляционными системами управления базами данных.
Применение шаблонов проектирования. Дополнительные штрихи
Данная книга предназначена для разработчиков программного обеспечения, использующих в своей работе шаблоны проектирования. Шаблоны по праву считаются сегодня одной из наиболее популярных концепций объектно-ориентированного программирования. В этой книге на многочисленных примерах рассматриваются важные аспекты применения шаблонов проектирования, которые не были должным образом освещены в знаменитой книге `Design Patterns`(Джон Влиссидес является одним из ее соавторов). Здесь представлены вариации уже известных шаблонов, а также новые шаблоны. Кроме того автор изложил свое понимание процесса разработки шаблонов и предложил ряд рекомендаций начинающим разработчикам. Книга предназначена для специалистов и предполагает определенный уровень знакомства с шаблонами проектирования и языком С++.
Программирование графики с использованием Direct3D
Direct3D — это мощная, гибкая библиотека, которая позволяет разработчику создавать приложения, использующие трехмерную графику, и в то же время не требующая глубоких знаний сложных принципов компьютерной графики. В электронной книге подробно описывается использование различных возможностей, предоставляемых библиотекой Direct3D и построение законченных приложений, использующих Direct3D и MFC. Рассматривается только абстрактный режим (Retained Mode) работы с Direct3D.
