Руководство содержит полный набор сведений для создания современных динамических web-приложений. Дан обзор новинок Adobe Dreamweaver CS4. Рассмотрены основы технологий CSS и Ajax, изложен краткий курс PHP. Показано, как настроить конфигурацию рабочей системы для PHP и Dreamweaver и работать с элементами управления Spry. Описано применение PHP на практике на примере создания различных скриптов, рассмотрена работа с базой данных MySQL и графическим интерфейсом phpMyAdmin. Даны основы языков SQL, XML и примеры их использования.
Для начинающих web-программистов.
ПРЕДИСЛОВИЕ ОБ АВТОРЕ О ТЕХНИЧЕСКОМ РЕЦЕНЗЕНТЕ БЛАГОДАРНОСТИ ВВЕДЕНИЕ Для кого эта книга? Как организована книга Чего нет в книге Совместимость с операционными системами Windows и Mac Об использованных версиях Загрузка файлов Обратная связь Оформление текста ГЛАВА 1. DREAMWEAVER CS4 - ВАШ ПАРТНЕР ПО ТВОРЧЕСТВУКак почувствовать себя уверенно в DreamweaverНачало работыСоздание нового документаУстанавливаем предпочтения для новых документовРабочее пространствоПанель InsertОкно DocumentОрганизация вашего рабочего пространстваРеорганизация панелейСохранение и копирование пользовательских настроек рабочего пространстваДоступ к скрытым файлам и папкам в WindowsОтображение на экране дополнительных панелей инструментовКак временно скрыть все панелиОрганизация визуальных активов с помощью BridgeУправление эскизами файловДобавление метаданныхПереименование файловПеретаскивание файлов мышьюСоздание web-страниц, соответствующих стандартамУлучшенная поддержка CSSСлои мертвы... Да здравствуют AP-элементыПоказ влияния изменений в CSS в режиме реального времениУсовершенствованное управление таблицами стилейПрименение визуальных инструментов для понимания структуры CSSПроверка на наличие скрытых ошибокПроверьте, как будет выглядеть ваша страница на других устройствахОсобенности верстки страниц в DreamweaverРисование элементов с абсолютным позиционированиемLayout Mode отправляется в ссылкуКак получить максимальную пользу от режима просмотра CodeПрименение панели инструментов CodingНастройка опций для режима просмотра CodeИспользование подсказок и автоматического завершения кода Динамические страницы тоже...ГЛАВА 2. ПОСТРОЕНИЕ ДИНАМИЧЕСКИХ САЙТОВ С ПОМОЩЬЮ AJAX И PHPКак работает динамическая страницаДинамические страницы на основе клиент-ориентированной технологииПовышение интерактивности пользователя с помощью сервер-ориентированной технологииПочему выбран язык PHP?Повышение динамической функциональности с AjaxОграничения по использованию AjaxТерминология динамических страницИспользование поведений Dreamweaver и Spry-эффектовДоступ к панели BehaviorsПрисваиваем поведение DreamweaverПрисвоение элементу уникального идентификатораПрисваиваем атрибут id в окне инспектора PropertyИспользование Quick Tag Editor для присвоения атрибута idУдаление атрибута idРедактирование поведения и настройки эффектовРедактирование существующего поведенияПолное удаление поведений и эффектовВосстановление удаленного поведения или эффектаОбзор Spry-эффектовAppear/FadeBlindGrow/Shrink HighlightShakeSlideSquishСоздание оболочки на основе тега
для эффекта SlideПрименение эффекта SlideПрисвоение нескольких событий одному пусковому элементуОбработка динамических данных при помощи Spry и PHPСравниваем, как Spry и PHP обрабатывают наборы данныхСоздание PHP-сайтов с помощью DreamweaverСравнение различных версий файловНастройки функции File CompareИспользование функции File CompareСравнение двух локальных файлов одного сайтаСравнение двух локальных файлов разных сайтовСравнение локального и удаленного файловЧто такое Mark of the WebСледующий шагГЛАВА 3. УСТАНОВКА СРЕДЫ РАЗРАБОТКИПринятие решения, где вы будете тестировать web-страницыКак убедиться, что ваш удаленный сервер поддерживает PHPУстановка локального тестового сервераВыбор версий для установкиВыбор между установкой компонентов по выбору или в комплектеУстановка под WindowsКак заставить Windows показывать расширения имен файловВыбор подходящего web-сервераЗагрузка программного обеспеченияПодготовка к инсталляции под Windows VistaОтключение User Account ControlПеред тем, как начать...Как проверить, свободен ли порт 80Инсталляция Apache под WindowsЗапуск Apache Monitor под VistaЗапуск и остановка Apache под WindowsИзменение настроек для запуска или отключение ApacheИнсталляция PHP под WindowsПроверка установки PHP (для Windows XP и Vista)Изменение порта по умолчанию для ApacheИзменение порта по умолчанию для IISИзменение порта IIS для Windows XPИзменение порта IIS для VistaУстановка под Mac OS XЗапуск и остановка Apache под Mac OS XУстановка новой версии PHP под Mac OS XПроверка конфигурации PHPКак трактовать результаты, полученные при помощи phpinfo()Проверка пути файла php.iniПроверка настроек ядра PHPПроверка установленных расширений Проверка поддерживаемых переменных $_SERVERИзменения в файле php.iniДоступ к файлу php.ini в Mac OS XКонфигурирование PHP для вывода на экран сообщений об ошибкахПодключение расширений PHP в WindowsПодключение загрузки файлов и сохранения сеансов (Windows installer)Изменение настроек удаленного сервераПодавление сообщений об ошибкахИзменение настроек по умолчанию при помощи функции ini_set()Изменение настроек по умолчанию с помощью .htaccessРезюмеГЛАВА 4. НАСТРОЙКА PHP-САЙТАПринятие решения, где хранить ваши сайтыСсылки относительно документа и корневого каталогаСсылки относительно документаСсылки относительно корневого каталогаХранение всех файлов в корневом каталоге сервераРабота с виртуальными хостамиКак найти корневой каталог сервераПеренос корневого каталога сервера Apache под WindowsНастройка файла по умолчанию для Apache под WindowsДобавление PHP-файла по умолчанию для IISСоздание виртуальных хостов для Apache Регистрация виртуальных хостов в WindowsРегистрация виртуальных хостов в Mac OS XРегистрация виртуальных директорий для IISОписание PHP-сайта в DreamweaverОткрываем диалоговое окно Site DefinitionКак указать Dreamweaver, где искать локальные файлыКак указать Dreamweaver способ доступа к удаленному серверуОписание тестового сервераОпции для тестирования на локальном компьютереОпции для тестирования на удаленном сервереНастройки других опций сайтаНастройки для SpryСохранение описания сайтаТестирование PHP-сайтовПоиск ошибокНастройка опций для предварительного просмотра в браузереУправление сайтами DreamweaverПринимаемся за работу...ГЛАВА 5. ДОБАВЛЯЕМ СТИЛЬКак избежать плохих привычекДля оформления шрифта держитесь подальше от инспектора PropertyДля начинающих: создание простых стилей CSSИспользование диалогового окна Page Properties для создания основных правил стилейПредставляем панель CSS StylesОткрываем панель CSS Styles Режимы All и CurrentОбласть Properties панели CSS StylesПоказать свойства CSS по категориямПоказать свойства CSS в алфавитном порядкеПоказать только свойства CSS, имеющие заданные значенияСвязывание с новой таблицей стилейДобавление, редактирование и удаление правил стилейСоздание новых правил стилейВыбор селектораВыбор свойств правилаУлучшаем внешний вид стандартной страницыПеремещение правил стилейЭкспорт правил в новую таблицу стилейПеремещение встроенных стилейПеремещение правил внутри таблицы стилейПеремещение правил из одной внешней таблицы в другуюИзменение внешнего вида страницы перемещением правил стилейПользовательские настройки CSSСоздание и редактирование правил стилейФорматирование по умолчанию для правил стилейПодойдем творчески...ГЛАВА 6. САЙТ НА ОСНОВЕ CSS "С ИГОЛОЧКИ"Использование готового шаблона CSSВыбор шаблонаГде сохранить правила стилейСвязывание с существующей таблицей стилей Убедитесь, что применяются комментарии (conditional comments)Стилизуем страницуПодготовка шаблонаДобавляем фоновые изображенияПроверка каскада в режиме CurrentЗавершаем редактирование шаблонаДобавление изображений и уточнение размера шрифтаДобавляем врезкуУдаление комментариев CSSИспользование сохраненного запроса для функции Find and ReplaceНасколько трудной оказалась для вас эта глава?ГЛАВА 7. СОЗДАНИЕ НАВИГАЦИИ ПО САЙТУ С ПОМОЩЬЮ МЕНЮ SPRYИзучаем структуру меню SpryВставляем горизонтальное менюВставляем вертикальное менюРассмотрим структуру XHTMLУдаление менюРедактирование менюПоддержка доступности с помощью меню SpryПользовательские настройки стилейИзменение ширины менюИзменение цветовДобавление рамкиИзменение размера шрифтаПрименение стилей к меню SpryБыть или не быть оболочке, вот в чем вопрос... Вставляем
для горизонтального менюПостроение структуры навигации по сайтуВставляем и редактируем менюПользовательские настройки внешнего видаРедактирование селекторов по умолчаниюПользовательские настройки меню: задаем ширину кнопокПользовательские настройки меню: меняем цвета и шрифтыСовмещение во благоГЛАВА 8. УКРАШАЕМ СТРАНИЦУ С ПОМОЩЬЮ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ ОКНОМ SPRYПравила, общие для всех элементов SpryПостроение интерфейса с вкладкамиИзучаем структуру панелей с вкладкамиРедактирование панелей с вкладкамиВставляем и редактируем панели с вкладкамиВыбор гармоничного цветового решенияРедактирование стилей для панелей с вкладкамиОткрывание панели с вкладкой по ссылкеПреобразование горизонтального расположения вкладок в вертикальноеМеняем ориентацию панелей с вкладкамиКак избежать дизайнерских проблем, вызванных панелями с вкладкамиОписание объектов SpryЭлемент управления окном "гармошка"Структура "гармошки"Редактирование и стилизация "гармошки"Вставляем "гармошку" и добавляем содержание Меняем цвета по умолчанию для "гармошки"Изменение стандартной "гармошки" путем редактирования кода инициализации объектаВыбираем панель, открывающуюся по умолчанию"Гармошка" с гибкой высотойОткрывание панели "гармошки" по ссылкеОткрывание четвертой панели по ссылкеИспользование сворачиваемых панелейСтруктура сворачиваемых панелейРедактирование и стилизация сворачиваемых панелейПользовательские настройки стилей для сворачиваемых панелейОткрывание сворачиваемой панели по ссылкеПрименение метода open() для сворачиваемой панелиУдаление элементов управления интерфейсом SpryИ другие элементы управления...ГЛАВА 9. ПОСТРОЕНИЕ ОН-ЛАЙН-ФОРМ И ПРОВЕРКА ПРАВИЛЬНОСТИ ИХ ЗАПОЛНЕНИЯСоздание простой формыКак правильно выбрать тип страницыСоздание PHP-страницыСовмещение на одном сайте php- и html-страницВставляем форму на страницуПостроение базовой формыВставляем форму в режиме просмотра CodeДобавляем поля для ввода текстаВставляем поля для ввода текстаУстанавливаем свойства элементов для ввода текстаКонвертирование текстового поля в текстовую область и наоборотСтилизация стандартной формыСтилизуем формуРазница между GET и POSTПроверка данных из формыПересылка информации при помощи невидимых полейДобавляем невидимое полеЭлементы множественного выбора для формыПредлагаем возможность выбора с помощью чекбоксовВставляем группу чекбоксовВыбор единственной опции из выпадающего менюВставляем и конфигурируем выпадающее менюСоздание списка множественного выбораВставляем и конфигурируем прокручиваемый списокВыбор одной опции с помощью переключателей (радиокнопок)Создание группы из отдельных переключателейОрганизация элементов формы в виде логичных группВставляем
как и обещал отписываюсь по данной книге, покупал из расчета "все в одной",
итого, что получилось:
-CSS раскрыто поверхностно
-PHP & mySQL поверхностно
- Ajax и Javascript не раскрыт вообще
(Ajaxом в этой книге именуют одну из опций программы Dreamweaver)
-Dreamweaver CS4 в этой книге раскрыта тоже не полностью (так пишет сам автор )
А книга эта почти на 1000 страниц.......
Выводы:
1)Книга эта будет очень полезна тем кто уже имеет опыт создания сайтов с ноля но при этом ранее работал в простейших html-редакторах типа notepad,а про указанную программу... не знает (лично я таких не видел...), либо пользуется ей давно, но не раскрыл для себя все ее мощности (вот таких много).
Эта книга покажет как офигительно удобно и быстро все это делать в Dreamweaver.
2)А если вы новичок, который хочет стать грамотным веб разработчиком, то тогда вам надо постигать все с самого ноля:
http://www.ozon.ru/context/detail/id/5647176/
http://www.ozon.ru/context/detail/id/4563273/
http://www.ozon.ru/context/detail/id/5264620/
и работать в упомянутых простейших редакторах, пока не начнете свободно ориентироваться в коде.
3)Ну а если вы просто хотите по быстрому сделать сайт и не разбираться что к чему, то тогда вам и вовсе эта книга не нужна, покупайте
http://www.ozon.ru/context/detail/id/5426171/
http://www.ozon.ru/context/detail/id/5437712/
и не парьтесь.
Спасибо за внимание.
купил сегодня [22 April 2011]
Купил сегодня, покупал именно эту книгу из расчета "все в одном", через пару месяцев отпишусь что из этого получилось.
Книга большая и тяжелая, с собой не потаскаешь, имейте ввиду.
Бумага газетная, книги от O'relly качеством намного лучше. Но главное ведь то что внутри..
Прекрасная книга. [ 4 February 2010]
Книга будет полезна всем начинающим разработчикам. Подробно описано взаимодействие довольно обширного круга программ. Причём досконально, под различные ОС. Автор поясняет возможное применение тех или иных примеров использованных в книге. Т.е. книга является потрясающим плацдармом для изучения таких тем как PHP, MySQL, CSS, XML, а работа в Dreamwever описана гораздо лучше чем в официальном руководстве по программе (в разы лучше). Так что рекомендую к ознакомлению.
В сборник включены занимательные задания, кроссворды, головоломки, загадки, лабиринты, шифровки, решение которых поможет ученикам начальной школы закрепить и расширить знания о растительном и животном мире, о природных явлениях и окружающей среде....
В сборник включены игровые задания в виде филвордов, кроссвордов, кейвордов, лабиринтов, ребусов и шифровок, решение которых поможет ученикам начальных классов закрепить знание словарных слов за курс младшей школы. Задания специально разработаны таким образом, чтобы сделать процесс запоминания сложной учебной информации простым и увлекательным....
Сборник математических судоку и лабиринтов включает занимательные задания, которые помогут ученикам начальных классов выучить и закрепить табличные случаи умножения и деления....
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Пауэрс Д., Adobe Dreamweaver, CSS, Ajax и PHP в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.