Архив за месяц: Апрель 2008

C++ экспресс-курс — Лаптев В.

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

C++ Библиотека программиста — Джефф Элджер

Искусство программирования на C++ не может основываться на запасе знаний о синтаксисе языка. Программный код хорошей программы доставляет не только эстетическое удовольствие, его простота и изящность ласкают глаз и душу программиста. Особенно написавшего такой код. Тем не менее увеличение уровня владения C++ от среднего до высшего совсем не рассматривается в литературе. Программисты большей частью используют проб и ошибок, порой обнаруживая давно придуманные решения. Автором книги является программист с более чем двадцатилетним стажем, он попытался избавить программистов от «изобретения велосипеда». Автором рассмотрено множество полезных примеров, разделенных условно на три большие группы: нетривиальное использование указателей, иерархии классов и управление памятью. Детально рассмотрены и другие полезные темы: создание шаблонов, обработка исключений и оптимизация программ. В книге подвергнут рассмотрению эталонный C++ стандарта ANSI, не связанный ни с каким конкретным компилятором или визуальной средой. Книга ориентирована на программистов, владеющих опытом программирования на C++.

Философия C++. Введение в стандартный C++ — Эккель Б.

Автор книги «Философия C++. Введение в стандартный C++» постарался последовательно и методично рассмотреть вопросы использования объектно-ориентированного подхода в создании программ. В книге не просто рассмотрены всевозможные проблемы и способы их решения, но также раскрывается перед читателем особый образ мышления, не владея которым невозможно комфортно чувствовать себя в объектно-ориентированной среде. Это одна из тех книг, которые обязательно должен прочесть каждый, кто всерьез занимается разработкой программного обеспечения в C++.

Философия C++. Практическое программирование — Эккель Б., Эллисон Ч.

Книга «Философия C++. Практическое программирование» отличительна новым подходом к изложению материала, основанным на логике и здравом смысле. Вместо простого перечисления языковых конструкций, снабженных примерами, авторы желают обучить читателя думать категориями C++. Они детально растолковывают, почему проектировщики языка принимали то или иное решение, описывают рядовые задачи и пути их решения. Во втором томе рассматриваются такие темы, как обработка исключений, стандартная библиотека C++ (включая потоки ввода/вывода, контейнеры и алгоритмы STL), шаблоны, множественное наследование, RTT1, автоматизация тестирования и отладки программ, паттерны проектирования и т. д.

Разработка Web-приложений на PHP и MySql — Лаура Томсон, Люк Веллинг

Книга «Разработка Web-приложений на PHP и MySQL» является наиболее полным руководством по применению PHP в связке с MySql для проектирования высокопроизводительных и интерактивных Web-сайтов с динамическим контентом. Неоспоримое преимущество рассматриваемой книги – направленность на решение реальных бизнес задач, которое воплощено в многочисленных типовых примерах, встречающихся при разработке. В книге рассмотрено создание покупательской тележки для электронных магазинов, аутентификация пользователей, генерация динамических PDF-документов, разработка систем электронной почты через Web, написание систем поддержки Web-форумов.

В книге помимо анализа примеров широко рассматривается формальный синтаксис и семантика языка PHP , основы построения приложений баз данных и особенности применения объектно-ориентированной методологии при разработке приложений для Web-приложений. Несмотря на то, что книга, рассчитана на профессиональных программистов и разработчиков, она будет полезна в качестве учебника для тех, кто совершать первые шаги в мире создания приложений для Интернет.

Разработка CGI-приложений на Perl — Мельтцер К., Михальски Б.

В книге «Разработка CGI-приложений на Perl» рассматриваются основные аспекты использования Perl для решения задач в современных сетевых приложениях. Многочисленные примеры и упражнения делают эту книгу не просто удобным источником информации, но и позволяют практическими приемами и методами достаточными для создания любых CGI-приложений для Web на языке Perl. Главным предметом в книге являются вопросы разработки Web-приложений, таким как работа с базами данных, обработка форм и файлов, безопасность, электронная почта и работа с графикой.

В книге авторами досконально рассматриваются следующие вопросы:
— Работа с HTML-формами и получение данных от пользователя
— Файлы cookie, отслеживание щелчков и счетчики посещений
— Использование модуля Web-сервера Apache mod_perl
— Подключение к серверу РОРЗ и получение электронной почты
— Модуль Perl DBI и обработка баз данных в Web
— Привязка хэш-массива к базе данных
— Внедрение программ на Perl вкод HTML с помощью модуля HTML::Mason
— Удаленное управление файлами через Web
— Создание динамических изображений
— XML и его производные: RSS и RDF

Кроме того, в книге представлен вводный материал для тех, кто только начинает работать с CGI или Perl. Многочисленные приложения включают полезные ссылки, а также справочник по документации Perl. Эта книга, рассчитанная на нужды современных программистов средней и высокой квалификации, предоставляет специфические средства, описание эмпирических приемов и общих понятий, необходимых для качественной разработки Web-приложений на Perl.

Настройка SQL для профессионалов — Дэн Тоу

Книга «Настройка SQL для профессионалов» содержит бесчисленное количество примеров методов работы с базами данных, позволяющих повысить скорость выполнения запросов к базам данных. Материал книги поможет быстрее находить оптимальные способы построения запросов SQL. Метод настройки SQL-запросов не опирается на случайный или итеративный перебор вариантов кода, а основан на четких и понятных правилах, которые достаточно просты для понимания и основаны на принципах работы SQL-серверов. Материал книги нацелен не только на разработчиков систем, взаимодействующих с базами данных, но и на всех интересующихся работой SQL-серверов, включая студентов ВУЗов.

Основы программирования на PHP — Ларри Ульман

Книга «Основы программирования на PHP» предназначена для тех, кто желает научиться программировать на серверном межплатформенном, встроенном в HTML, языке программирования – Php. В сжатой форме на примерах показаны основные приёмы создания приложений для глобальной сети, начиная от простейших HTML-страничек и заканчивая основными принципами построения распределенных многоуровневых систем. Также в книге рассмотрены следующие вопросы: синтаксис языка, строки и управляющие структуры, массивы и регулярные выражения, функции; описываются приемы отладки ваших сценариев. Описаны основы CGI-программирования с использованием языка PHP. Немалое внимание автор уделил получению введенной в форму информации, работе с файловой системой, базами данных, cookie и др. Вошедшие в состав книги приложения содержат информацию об установке и настройке Web-сервера, инсталляции языка РНР. Здесь же обсуждаются вопросы безопасности php скриптов. Отдельно представлены возможности платформенно-независимых технологий Java и CORBA. Книга Основы программирования на PHP будет полезна как начинающим Web-мастерам, которые только собираются создавать динамические сайты, так и профессиональным дизайнерам, желающим внести элементы динамики в проектируемые ими ресурсы.

Моя первая программа на C/C++ — Нейбауэр А.

Учебник по программированию на С/С++ написан специально для начинающих. Он основывается на версиях языка C, известных как стандарты K&R и ANSI C. В книге рассматриваются основные аспекты языка C++. Книга поможет в кротчайшие сроки изучить все азы языка, включая создание написание программ, использующих структуры, указатели, дисковые операции ввода и вывода и многое другое. Материал, предлагаемый в книге «Моя первая программа на С/С++ «, сопровождается многочисленными иллюстрациями, примерами подходов к решению задач и упражнениями. Она станет хорошим помощником для программистов, которые хотят изучить C и C++ после других языков наподобие Basic, Pascal, которые применяются в пакетах WordPerfect, Lotus или Excel. Книга состоит из 13 основных глав: Основы программирования; Введение в C/C++; Переменные и константы; Вывод в C/C++; Ввод в C/C++; Операторы; Для чего нужны функции; Позвольте компьютеру принимать решения; Циклы; Массивы и строки; Структуры и указатели; Вывод на диск и принтер; Как собрать все вместе. Каждая глава кончается вопросами для закрепления пройденного материала и заданиями для самостоятельной работы. Учебник может использоваться как в качестве самоучителя, так и в школах и ВУЗах.

MySQL Руководство администратора — Артеменко Ю.Н.

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

Сервер MySQL стал одним из наиболее успешных решения для разработки Web-приложений, взаимодействующих с базами данных, благодаря высокой производительности, простоте настроек, обширному выбору API-интерфейсов и функциональных средств работы с сетями. Книга будет полезна администраторам и разработчиками Web-приложений любой степени подготовки, а также студентов и преподавателей соответствующих дисциплин.