Визуальный редактор Dreamweaver MX

Визуальный редактор Dreamweaver MX

В связи с развитием Интернета во всем мире появился спрос на профессию Web-дизайнера. Web-дизайнер — это человек, обладающий художественным вкусом и сведущий в интернет-технологиях, который создает Web-страницы и объединяет их в Web-сайты. Художественный вкус (а желательно и соответствующее образование) — это главное, что должен иметь Web-дизайнер (и -не только Web-дизайнер, но и его коллега из области полиграфии), т. к. только знание интернет-технологий еще не служит гарантией получения качественного результата. Тем более что современные программные средства позволяют ему не вникать во всякие тонкости.
Но что делать, если вы чувствуете в себе творческий порыв, желаете самореализоваться в области Web-дизайна, но с трудом представляете, что такое HTML, CSS и JavaScript? (Конечно, знание всего этого совсем не помешает, но...) Не беда! Специально для вас разработаны программы визуальных Web-редакторов, позволяющие создавать Web-страницы и целые Web-сайты, не вникая в тонкости интернет-технологий и стандартов, так, как вы создаете документы в Microsoft Word.
Этот сайт рассказывает о Macromedia Dreamweaver MX — последней версии популярного Web-редактора компании Macromedia. Это исключительно мощная программа, поддерживающая все современные стандарты Интернета и невероятно облегчающая выполнение даже самых сложных задач. Кроме того, он содержит в своем составе развитую систему подсказки и интерактивных уроков, позволяющих начинающему пользователю быстро приступить к работе. По иронии судьбы, Dreamweaver "задвинут" в тень своего более "раскрученного" собрата Microsoft FrontPage. Но — будьте уверены! -он не заслужил такой участи.

Введение

Как создаются Web-страницы
Так как же делаются те красивые Web-странички, которые выводит нам Web-обозреватель? И откуда они берутся? А вот я слышал в автобусе слово "WWW" и не знаю, что это такое... И вообще, что такое Интернет и почему мы его не видим, как, например, монитор или сообщения об ошибках Windows? Все-все! Сейчас попытаемся ответить на эти вопросы. И начнем с самого последнего.

ЧАСТЬ I. КАК СДЕЛАТЬ ПРОСТЕЙШИЙ WEB-САЙТ
Как создаются Web-страницы
Что такое Интернет
Как создаются Web-страницы
Гиперссылки
Клиенты и серверы Интернета
Зачем нужны HTML-редакторы
Что дальше?

Основные принципы работы с Dreamweaver
В этой главе мы рассмотрим начальные сведения о работе с Macromedia Dreamweaver MX. Вы узнаете, зачем нужны его многочисленные окна и инструменты, какие из них действительно вам понадобятся, а какие — нет. Также мы узнаем о начальных настройках этой программы, в частности, что нужно сделать, чтобы Dreamweaver поддерживал русский язык (изначально он не знаком с русским, т. к. по происхождению — американец). Все это вам нужно знать для того, чтобы потом, во время создания нашей первой Web-странички, не задавать лишних вопросов.

Глава 2. Основные принципы работы с Dreamweaver
Среда Dreamweaver MX
Выбор рабочей среды
Главное окно программы
Управление окнами и панелями Dreamweaver
Работа с Web-страницами
Работа в окне документа
Три режима отображения Web-страницы
Работа с кодом HTML
Поиск и замена текста
Использование регулярных выражений
Просмотр Web-страницы
Вызов справки
Настройка Dreamweaver
Учим русский
Настраиваем скорость интернет-соединения
Добавляем программы просмотра Web-страниц
Добавляем внешний HTML-редактор
Что дальше?

Начинаем с текста
Но сначала нужно создать новую Web-страницу. Как вы помните, для этого нужно выбрать пункт New в меню File или нажать комбинацию клавиш +. После этого появится диалоговое окно New Document (рис. 3.1). Dreamweaver MX поддерживает создание Web-страниц на основе шаблонов. Шаблон — это особым образом подготовленная и сохраненная Web-страница, на которой уже имеются некоторые элементы, которые вам могут понадобиться (сведения об авторских правах, название и т. п.). Вам останется только добавить основной текст и немного исправить оформление — и готовая профессионально оформленная страница у вас в руках. Если вам нужно быстренько "сляпать" страничку с каким-то текстом, шаблоны — настоящая находка.

Глава 3. Начинаем с текста
Создание новой Web-страницы
Работа с текстом
Ввод текста
Форматирование абзацев
Форматирование отдельных символов
Вставка специальных символов
Использование HTML-стилей
Работа с гиперссылками
Создание обычных гиперссылок
Создание почтовых гиперссылок
Другие гиперссылки
Создание гиперссылок на FTP-серверы. Новости (USENET)
Использование "якорей"
Общие свойства Web-страницы
Дополнительные возможности Dreamweaver
Использование цветовых схем
Вставка и чтение комментариев
Вставка даты
"Чистка" HTML-кода
Проверка совместимости HTML-кода
Что дальше?

Рисунки, звуки, фильмы
Следующая по очереди Web-страница нашего сайта — сведения об авторе. А какая страница об авторе обойдется без его портрета. Но прежде чем помещать на Web-страницу портрет (да и любое изображение), неплохо было бы создать эту самую страницу. Этим мы сейчас и займемся. Сначала создадим в Dreamweaver новую пустую Web-страницу. Вы уже знаете, как это делается. Не будем ничего особо выдумывать: достаточно сочинить немного текста. Единственное: цвета и шрифты на новой странице должны быть такими же, как и на ранее созданной. Это необходимо, чтобы соблюсти единообразное оформление, чтобы пользователь знал, что пока еще находится на одном сайте.

Глава 4. Рисунки, звуки, фильмы
Работа с графическими изображениями
Два вида графических изображений
Вставка графического изображения
Изображения-гиперссылки
Активные изображения
Карты-изображения
Графика Macromedia Flash
Графика Macromedia Shockwave
Фоновые изображения
Мультимедиа
Поддержка мультимедийных данных
Модули расширения
Элементы ActiveX
Что дальше?

Таблицы
Без таблиц в Web-дизайне никуда. Таблицы с разноцветными ячейками, с границами и без границ, таблицы, вложенные друг в друга, таблицы с невидимыми границами приходят на помощь, когда Web-дизайнеру нужно сделать что-либо отличное от простого "потока" текста, "разбавленного" рисунками. Но — странная ирония судьбы и высоколобых разработчиков языка HTML — стандартизированы они были совсем недавно. А это значит, что раньше, если Web-дизайнеру требовалось поместить на страницу табличные данные, он прибегал к тексту фиксированного формата. Помните старинные текстовые редакторы для MS-DOS: Лексикон, "Слово и дело", MiltiEdit? Помните, как там делались таблицы? Вот это и есть текст с фиксированным форматированием.

Глава 5. Таблицы
Текст фиксированного формата
Простые таблицы
Создание таблиц
Работа с таблицами
Формирование таблиц
Форматирование таблиц
Выделение элементов таблиц
Параметры ячейки
Параметры строки
Параметры таблицы
Предопределенные форматы таблиц
Сортировка таблицы
Вставка табличных данных
Слияние ячеек таблиц
Использование таблиц
Текст в рамке
Текст в графической рамке
Текст с отступами
Сложные таблицы
Составные изображения
Проблемы с таблицами и их решение
Общие недостатки таблиц и их преодоление
Проблемы с таблицами в старых версиях Navigator
Что дальше?

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

Глава 6. Работа с Web-сайтом
Начала сайтостроения
Планирование сайта
Основные этапы планирования сайта
Логическая структура Web-сайта
Физическая структура Web-сайта
Публикация Web-сайта
Управление Web-сайтом в Dreamweaver
Регистрация сайта в Dreamweaver
Настройка прокси-сервера или брандмауэра
Панель Site
Работа с файлами сайта
Взаимодействие панели Site и окна документа
Абсолютные и относительные интернет-адреса
Проверка правильности ссылок и HTML-кода
Работа с сервером
Публикация сайта
Работа с копиями сайта
Дополнительные возможности работы с Web-страницами и Web-сайтами
Примечания
Активы
Список избранных элементов
Библиотека
Дополнительные возможности поиска и замены
Другие возможности
Что дальше?

Фреймы
Итак, простейший сайт мы создали. Первый шаг в Web-дизайне нами сделан. Пора двигаться дальше. В этой главе мы создадим новую версию нашего сайта с использованием фреймов. Поэтому прежде, чем мы начнем изучать фреймы и работу с ними, создайте для нового сайта новую папку. Назовите ее, скажем, Sample2. Внутри нее создайте подпапки HTMLs и Pics, как в старой версии сайта. Но и старую папку со старой версией сайта пока оставьте — она нам еще пригодится. Мы позаимствуем из нее все графические изображения и большинство текстов.

ЧАСТЬ II. ЗАНИМАЕМСЯ ПРОФЕССИОНАЛЬНЫМ WEB-ДИЗАЙНОМ
Глава 7. Фреймы
Введение во фреймы
Фрейм и набор фреймов
Схемы наборов фреймов
Сложные наборы фреймов
Работа с фреймами
Создание фреймов
Работа с фреймами и наборами фреймов
Свойства наборов фреймов
Свойства фреймов
Замещение и работа с ним
Создание содержимого фреймов
Заполнение фреймов
Создание остальных страниц сайта
Цель гиперссылки
Полоса навигации
Оптимизация фреймов
Уменьшение объема и сложности HTML-кода
Ускорение обработки фреймов
Решение проблем с фреймами
Недостатки фреймов и их преодоление
Проблема с фреймами в старых версиях Navigator
Что дальше?

Табличный дизайн
Сейчас мы будем изучать принципы табличного дизайна — одного из способов создания сложных Web-страниц с использованием таблиц HTML. И, естественно, рассмотрим все возможности, предлагаемые Dreamweaver Web-дизайнерам, связавшим свою профессиональную судьбу с таблицами. Сначала, опять же, создадим новый сайт, чтобы начать дело с пустого места. Поместим его в новой папке Sample3. После этого, как обычно, создадим в папке Sample3 подпапки HTMLs и Pics. И, наконец, зарегистрируем новый сайт в Dreamweaver, использовав знания, полученные в главе 6. Назовем этот сайт Sample site 3.

Глава 8. Табличный дизайн
Основы табличного дизайна
Зачем нужны таблицы
Схемы табличного дизайна
Построение таблиц разметки вручную
Построение таблиц разметки автоматически
Недостатки способа создания таблиц разметки вручную
Режим разметки страницы Dreamweaver
Таблицы и ячейки разметки
Форматирование таблиц и ячеек разметки
Параметры ячеек разметки
Задание ширины ячеек
Параметры таблицы разметки
Заполнение начальной страницы
Тонкая настройка и оптимизация таблицы разметки
Недостатки табличного дизайна
Недостатки таблиц
Недостатки табличного дизайна
Что дальше?

Использование шаблонов
Вот мы и закончили наш третий Web-сайт. Все работает, все страницы нормально загружаются и отображаются в Web-обозревателе. Казалось бы, нет поводов для беспокойства. Нет, но только до поры до времени. Представим себе такую ситуацию. Мы вдруг решили добавить в наш сайт новую страницу. Чтобы это сделать, нам нужно изменить полосу навигации во всех страницах, а для этого придется открыть каждую из них в окне документа, добавить ссылку и сохранить страницу. Наш сайт невелик по размеру, и мы выполним эту работу довольно быстро. А если бы он был велик?

Глава 9. Использование шаблонов
Введение в шаблоны Dreamweaver
Работа с шаблонами
Создание шаблона
Редактирование шаблона
Создание изменяемых областей
Создание Web-страниц на основе шаблонов
Применение шаблонов к уже созданным Web-страницам
Гиперссылки в шаблонах
Экспорт Web-страниц, основанных на шаблонах
Обновление страниц, созданных на основе шаблонов
Управление шаблонами в окне шаблонов
Новые возможности шаблонов
Изменяемые атрибуты
Необязательные области
Повторяющиеся области
Необязательные изменяемые области
Табличная повторяющаяся область
Вложенные шаблоны
Недостатки шаблонов и их преодоление
Что дальше?

Каскадные таблицы стилей
Каскадные таблицы стилей CSS — это довольно позднее нововведение. Если сам HTML появился в 1989 году, то таблицы стилей — только в 1997. Мало того, таблицы стилей не считаются частью HTML, а "гуляют сами по себе", как кошка Киплинга. И если вы зайдете на сайт WWWC (http:// www.w3c.org), то увидите, что на описание HTML ведет одна гиперссылка, а на описание CSS — другая. Связано это с тем, что WWW была создана учеными как средство для обмена текстовыми документами, a HTML был языком, с помощью которого создавали эти документы. Для ученых главным было содержимое документа, а не его оформление. Поэтому первые версии HTML не включали даже средств для размещения на Web-страницах графических изображений, не то что для сложного форматирования текста. Но время шло, и в Интернет пришел обыватель, тотчас потребовавший от Web-дизайнеров "сделать ему красиво". А Web-дизайнеры, в свою очередь, потребовали от разработчиков стандарта HTML средств, облегчающих им работу.

Глава 10. Каскадные таблицы стилей
Введение в каскадные таблицы стилей
Зачем они нужны
Три способа задания стиля
Почему "каскадные"
Псевдостили гиперссылок
Работа с таблицами стилей в Dreamweaver
Создание стилей
Определение стиля
Параметры шрифта
Параметры фона
Параметры абзаца
Параметры размеров и размещения
Параметры рамки
Параметры маркеров списка
Параметры местонахождения
Дополнительные параметры
Применение стилей
Управление стилями
Управление таблицами стилей
Поддержка внутренних стилей
Таблицы стилей и шаблоны
Временные таблицы стилей
Недостатки таблиц стилей и их преодоление
Что дальше?

Свободно позиционируемые элементы
Свободно позиционируемые элементы — совсем недавнее нововведение в HTML. Фактически они появились в 1997 году, одновременно с таблицами стилей. И это не случайно: для создания свободно позиционируемых элементов используются особые атрибуты стилей, задающие координаты и размеры таких элементов. Было сказано, что свободно позиционируемые элементы появились совсем недавно, но в мире компьютерных вообще и интернет-технологий в частности время летит очень быстро, и пять лет истории какого-либо нововведения — это целая эпоха. Однако до сих пор свободно позиционируемые элементы не снискали особой популярности у Web-дизайнеров. И автор не знает, в чем причина: консерватизм Web-дизайнеров или неприспособленность этих элементов к применению в Web-дизайне.

ЧАСТЬ III. ИСПОЛЬЗУЕМ НОВЕЙШИЕ ТЕХНОЛОГИИ
Глава 11. Свободно позиционируемые элементы
Введение в свободно позиционируемые элементы
Что такое свободно позиционируемый элемент
Как создается свободно позиционируемый элемент
Зачем нужны свободно позиционируемые элементы
Работа со свободно позиционируемыми элементами
Создание свободно позиционируемых элементов
Параметры свободно позиционируемых элементов
Работа с группой свободно позиционируемых элементов
Работа со свободно позиционируемыми элементами
Пример использования свободно позиционируемых элементов
Недостатки свободно позиционируемых элементов и их преодоление
Что дальше?

Анимация элементов Web-страниц
Одним из основных преимуществ свободно позиционируемых элементов является возможность управлять их местоположением, размером и видимостью с помощью специально написанных сценариев. Вы можете создавать простую анимацию на Web-страницах, заставляя свободно позиционируемые элементы перемещаться по заданным траекториям. Причем никакой модификации HTML-кода, кроме добавления соответствующих сценариев, не требуется (конечно, если соответствующие элементы на странице уже созданы).

Глава 12. Анимация элементов Web-страниц
Введение в Web-сценарии
Ограничения HTML
Web-сценарии
События
Основные принципы анимации
Простейшая анимация
Анимация реального времени
Анимация — подход Dreamweaver
Зачем нужна анимация
Создание анимации в Dreamweaver
Создание простейшей анимации
Более сложная анимация
Управление анимациями
Анимация графических изображений
Недостатки анимации, основанной на Web-сценариях, и их преодоление
Что дальше?

Использование сценариев
Как вы уже знаете, Web-сценарии позволяют преодолеть ограничение HTML, обусловленное его природой языка разметки страницы. Это ограничение заключается в том, что с помощью HTML можно описать только внешний вид данных, отображаемых на Web-странице, но никак не их поведение при наступлении того или иного события (о событиях и их обработке см. в главе 12). Говорят, что HTML — язык представления данных, но не описания способов их обработки. А если вы хотите анимировать какой-либо элемент страницы, вам придется описать поведение этого элемента в виде алгоритма — последовательности операций, выполняемых компьютером. Этот алгоритм будет выполняться при наступлении особого внутреннего события — "тика" системного таймера. При каждом таком "тике" элемент будет сдвигаться на небольшое расстояние, а поскольку такие "тики" повторяются очень часто, человеческий глаз воспринимает скачкообразное движение как непрерывное. Вот вкратце основной принцип создания анимированных элементов.

Глава 13. Использование сценариев
Подробнее о Web-сценариях
Зачем нужны Web-сценарии
Язык JavaScript
Объекты
Объектная модель документа (DOM)
Как пишутся Web-сценарии
Простейший Web-сценарий
Более сложный Web-сценарий
Web-сценарии — подход Dreamweaver. Поведения
Работа с поведениями
Панель Behaviors
Создание поведений
Вызов JavaScript-кода (Call JavaScript)
Изменение значения свойства (Change Property)
Перенаправление на другую страницу в зависимости от версии Web-обозревателя (Check Browser)
Проверка наличия модуля расширения (Check Plugin)
Управление фильмом Shockwave или Flash (Control Shockwave or Flash)
Перетаскивание свободно позиционируемого элемента (Drag Layer)
Переход на заданный кадр анимации (Go To Timeline Frame)
Переход на другую Web-страницу (Go to URL)
Скрытие меню гиперссылок (Hide Pop-Up Menu)
Открытие нового окна Web-обозревателя (Open Browser Window)
Проигрывание аудиоклипа (Play Sound)
Запуск проигрывания анимации (Play Timeline)
Вывод предупреждения (Popup Message)
Предварительная загрузка графических изображений (Preload Images)
Изменение изображения-элемента полосы навигации (Set Nav Bar Image)
Задание нового содержимого фрейма (Set Text of Frame)
Задание нового содержимого свободно позиционируемого элемента (Set Text of Layer)
Вывод текста в строке статуса окна Web-обозревателя (Set Text of Status Bar)
Вывод на экран меню гиперссылок (Show Pop-Up Menu)
Показ и скрытие свободно позиционируемых элементов (Show-Hide Layers)
Останов проигрывания анимации (Stop Timeline)
Изменение графического изображения (Swap Image)
Восстановление всех изначальных изображений (Swap Image Restore)
Написание своих Web-сценариев
Особые случаи создания поведений
Привязка поведений к тексту
Поведения и анимации
Отладка Web-сценариев
Какие ошибки бывают в программах
Встроенный отладчик Dreamweaver
Альтернативные технологии
Что дальше?

Метатеги и серверные директивы
А сейчас будет рассказано о том, чему неопытные Web-дизайнеры мало уделяют внимания. Это возможности не Dreamweaver, а самого языка HTML и различных программ Web-серверов, используемых во Всемирной паутине. Это так называемые метатеги и серверные директивы. Метатеги позволят вам поместить в ваши Web-страницы дополнительные указания Web-обозревателю, Web-серверу и другим программам, о которых будет рассказано в дальнейшем. В частности, с помощью метатегов Dreamweaver задает текстовую кодировку, в которой созданы ваши страницы. Также с помощью метатегов вы можете сделать своим страницам неплохую рекламу на просторах Сети... Да-да, и здесь реклама! А куда же без нее...

Глава 14. Метатеги и серверные директивы
Реклама в Интернете
Поисковые машины
Как работают поисковые агенты
Метатеги
Пассивная интернет-реклама
Работа с метатегами в среде Dreamweaver
Описание Web-страницы
Ключевые слова
Базовый интернет-адрес
Перезагрузка
Связи между Web-страницами
Специальные метатеги
Серверные директивы
Введение в серверные директивы
Стандартный набор серверных директив
include
echo
Как использовать серверные директивы
Поддержка Dreamweaver серверных директив
Что дальше?

Введение в серверное программирование
Что? Какое еще серверное программирование? Что это за беда? И зачем она нам нужна? Мы, вроде бы, научились создавать Web-страницы в среде Dreamweaver. Мы даже научились создавать с его помощью целые Web-сайты и публиковать их на Web-сервере. Мы изучили две разновидности дизайна страниц: фреймовый, когда сайты строятся на основе наборов фреймов, и табличный, когда содержимое страницы помещается в большую сложную таблицу. Мы познакомились с таблицами стилей, метатегами и серверными директивами. И, наконец, узнали о Web-программировании и Web-сценариях, позволяющих добавить "жизни" нашим статичным страничкам. Что же еще надо для счастья?

ЧАСТЬ IV. ПИШЕМ СЕРВЕРНЫЕ ПРОГРАММЫ
Глава 15. Введение в серверное программирование
Что такое серверное программирование
Зачем нужны серверные программы
Как Web-сервер обрабатывает данные пользователя
Как Web-обозреватель отправляет введенные данные
Как данные передаются по Сети
Серверное программирование — подход Dreamweaver
Введение в базы данных
Что дальше?

Формы
Формы (также их называют Web-формами), как вы помните, служат для сбора данных пользователя и отправки их Web-серверу. Они представляют собой набор из элементов управления (полей ввода, флажков, переключателей, списков и обычных кнопок), размещаемых на Web-странице. В этом смысле они аналогичны обычным диалоговым окнам Windows-приложений и работают так же. Web-формы — такой же часто встречающийся элемент страниц, как, скажем, графические изображения или таблицы. Очень и очень многие сайты содержат анкеты для опроса посетителей. Почтовые системы, работающие через Web-обозреватель ("Web-почта"), спрашивают у вас кодовое имя (или, как говорят опытные интернетчики, "логин", по-английски — login) и пароль прежде, чем допустить к содержимому вашего почтового ящика. Разнообразные сайты-справочники предусматривают возможности поиска, для чего предоставляют специальные формы с полем ввода, где вы должны будете ввести ключевое слово. А электронные магазины требуют у вас почтовый адрес, чтобы отправить вам купленный товар.

Глава 16. Формы
Работа с формами в Dreamweaver
Создание формы
Элементы управления
Поле ввода
Кнопка
Флажок
Переключатели
Группа переключателей
Список
Поле ввода имени файла
Графическая кнопка
Скрытое (невидимое) поле
Дополнительные элементы управления
Метка
Группа
Раскрывающийся список гиперссылок
Поведения, предназначенные для работы с формами
Создание списка гиперссылок (Jump Menu)
Создание кнопки перехода для списка гиперссылок (Jump Menu Go)
Задание нового значения поля ввода (Set Text of Text Field)
Проверка данных, введенных в форму (Validate Form)
Простейшая Web-форма
Использование таблиц и стилей для создания форм
Основные принципы разработки форм
Что дальше?

Простейшие серверные приложения
Мы будем писать серверные программы! Долго, очень долго мы шли к этому счастливому моменту. Изучали язык HTML, принципы Web-дизайна, таблицы стилей, формы и основы серверного программирования. Но все это в прошлом. Теперь мы готовы к будущему. Мы полны сил. Нами движут лучшие помыслы. Наш Dreamweaver рвется в бой. Наш Web-сервер установлен и правильно настроен. (О том, как настраивать Microsoft Personal Web Server и Internet Information Server, читайте в поставляемой с ними документации.) Наш "статичный" Web-сайт давно работает и пользуется огромной популярностью. Наш кофе давно сварен и медленно остывает в чашке. Все готово к тому, чтобы сделать первый шаг в серверное программирование.

Глава 17. Простейшие серверные приложения
Подготовка к созданию серверных приложений
Установление соединения с базой данных
Создание источника данных ODBC
Регистрация базы данных в Dreamweaver
Создание серверных страниц в Dreamweaver
Создание простейших серверных страниц
Более сложные серверные страницы
Создание набора данных
Страница, отображающая данные
Создание навигатора
Создание строки статуса набора данных
Страница для одновременного просмотра нескольких записей
Привязка элементов управления к данным
Создание сложных наборов данных
Работа с динамическими атрибутами
Получение данных от другой Web-страницы
Создание фильтров
Необязательные области серверной страницы
Быстрое создание серверных страниц
Что дальше?

Создание интерактивных сайтов
Здесь мы подведем итог всего, что было сказано в трех предыдущих главах: научимся создавать целые интерактивные сайты, построенные на основе серверных Web-страниц. Мы объединим все полученные нами ранее знания в единое целое — Web-сайт, чьи страницы генерируются серверными программами на основе базы данных. И на этом закончим изучение Dreamweaver. Да-да, это все! Конец близок. Автор рассказал вам о Dreamweaver все, что хотел рассказать. Остальное зависит только от вас, от вашего трудолюбия и желания учиться большему.

Глава 18. Создание интерактивных сайтов
Принципы создания интерактивных сайтов
Административные страницы сайта
Как администрируются Web-сайты
Страница списка высказываний
Страница добавления записи
Страница изменения записи
Средства удаления записи
Страница входа на сайт
Защита страниц от несанкционированного доступа
Реализация выхода с сайта
Страницы общего доступа
Страница списка категорий
Страница списка высказываний
Страница регистрации посетителя
Реализация поиска высказываний
Что дальше?

Заключение

Другое

Самоучитель по Dreamweaver MX

Macromedia Dreamweaver — достаточно "старый" пакет. Первая его версия была разработана еще в 1998 году и получила популярность в России благодаря своей "благосклонности" к русскому языку и снисходительному отношению к множеству русскоязычных кодировок. Я пользуюсь Dreamweaver, начиная с версии 2.0. В прошлом году я написал электронная книгау о предыдущей версии Dreamweaver — 4.0. Теперь же, с выходом Dreamweaver MX, я снова взялся за перо, так сказать.
Изучать Dreamweaver мы будем на конкретном примере. Мы будем делать личный Web-сайт гипотетического Web-дизайнера Ивана Ивановича Иванова. Сначала этот сайт будет совсем простеньким; на его основе мы изучим базовые инструменты программы и основные принципы Web-дизайна. Впоследствии сайт станет сложнее и красивее; мы будем использовать фреймы и таблицы, чтобы придать ему профессиональный вид. Далее мы изучим таблицы стилей, встроенные средства для анимации элементов страницы и сценарии, позволяющие "оживить" страницы нашего сайта. И на самой последней ступени мы изучим серверное программирование и сделаем для нашего сайта гостевую электронную книгу. Ну и, конечно же, мы узнаем, как собрать разрозненные страницы в сайт и опубликовать его в Сети.

Введение
Как сделать простейший Web-сайт
Основные принципы работы с Dreamweaver
Создание обычных гиперссылок
Web-страница сведений об авторе
Таблицы
Работа с Web-сайтом
Свойства наборов фреймов
Табличный дизайн
Использование шаблонов
Каскадные таблицы стилей
Работа с группой свободно позиционируемых элементов
Анимация элементов Web-страниц
Использование сценариев
Метатеги и серверные директивы
Зачем нужны серверные программы
Список
Простейшие серверные приложения
Создание интерактивных сайтов
Заключение

Основы работы в Dreamweaver

Программа Dreamweaver создавалась с учетом стремительного развития сетевых технологий и, в то же время, многие разработчики не поспевали за столь бурным развитием технологических новшеств. HTML, редактирование изображений и каскадные таблицы стилей — это одно, а объектные модели документа, циклы с оператором for, относительные данные, объединение массивов, наборы записей, файлы cookie и методы — это совсем иное. Карьера веб-дизайнеров, во многом, определяется их способностью совершить переход от статичного HTML к полноценным динамическим веб-приложениям, — что, разумеется, подразумевает знание хотя бы некоторых из указанных технологий.
Именно это является причиной создания этого курса. После выполнения предложенных в курсе практических упражнений вы приобретете уверенные навыки работы с тремя наиболее популярными сегодня языками разработки приложений: Microsoft ASP (VBScript), Macromedia ColdFusion Markup Language (CFML) и открытым языком PHP. Помимо этого, в курсе приведена информация о разработке баз данных, написании SQL-запросов, каскадных таблицах стилей, новом стандарте XHTML и о многом другом.
В основе курса лежит нестандартный подход, при котором в достаточной мере применяется как ручное кодирование, дающее наиболее ценные навыки программирования на этих языках, так и другие средства, в частности, управление серверами при помощи диалоговых окон и использование готовых объектов Dreamweaver, ускоряющих разработку приложений. Цель курса заключается не просто в обучении способам создания динамических приложений, но и в том, чтобы дать глубокое понимание механизмов их работы, даже если сервер управляется посредством графического интерфейса.

Предварительные замечания
Регистрация статичного сайта
Модернизация типа документа до XHTML
Переопределение элементов HTML при помощи каскадных таблиц стилей
Основы динамического веб-сайта
Протокол HTTP
Почтовый сервис SMTP
Создание страниц
Ускоренный курс по базам данных
Создание динамически наполняемого списка
Подготовка страницы ввода
Планирование приложения
Подготовка страницы поиска и создание ссылки для поиска без фильтрации
Аутентификация пользователя в веб-приложении
Создание административного раздела
Подготовка страниц
Подготовка системы управления контентом

DreamWeaver шаг за шагом

Меня уже давно просили сделать доброе дело и написать не заумные типсы для людей, которые разбираются в различных пакетах, а сделать что-то более приближенное к начинающим, тем кто еще не знает даже азов того или иного пакета. Я долго сомневался в необходимости подобной публикации и все-таки решился.
Идея данного описания проста - мы с вами, будем постепенно (по шагам) строить некий сайт (например домашнюю страничку). При этом я постараюсь пройтись по всем возможностям DreamWeaver. Расскажу где и чем лучше всего пользоваться.

Шаг 1
Шаг 2
Шаг 3
Шаг 4
Шаг 5
Шаг 6
Шаг 7
Шаг 8
Шаг 9
Шаг 10
Шаг 11
Шаг 12
Шаг 13
Шаг 14
Шаг 15

Многоцелевое расширение почты Интернет

Протокол является расширяемым и может работать с любой специфической информацией клиентов без модификации самого протокола COPS. Протокол был создан для общего администрирования, конфигурации и реализации политики.4.COPS предоставляет безопасность на уровне сообщений для целей аутентификации, защиты отклика и целостности сообщения. COPS может также использовать для цели безопасности существующие протоколы, такие как IPSEC [IPSEC] или TLS для осуществления аутентификации и безопасного канала между PEP и PDP.5.COPS представляет собой протокол состояний. (1) Состояние запрос/решение является общим для системы клиент-сервер. (2) Состояние различных событий (пар запрос/решение) могут ассоциироваться. Под пунктом (1) подразумевается, что запросы клиента PEP инсталлируются или запоминаются удаленным PDP до тех пор, пока они не будут аннулированы PEP. В то же время, для заданного состояния запроса решения удаленного PDP могут генерироваться асинхронно. Под пунктом (2) подразумевается, что сервер может реагировать на новые запросы по-разному в зависимости от поступивших ранее запросов/решений.6.Кроме того, COPS является протоколом состояний, так как он позволяет серверу конфигурировать клиента, а затем аннулировать это состояние, если оно более не нужно.

Протокол COPS (Common Open Policy Service)
Типы доступа к внешнему телу
Рассылка меток для LSP, маршрутизированных явно
Соображения по поводу многоканальности
Объекты запросов уведомления

eMule. Полное описание

Вначале пару слов о самой статье. Своей целью я поставил написать наиболее полное руководство по программе eMule, при этом не вдаваясь в технические подробности с одной стороны, и, с другой стороны, объясняя не только назначение отдельных кнопочек, но и рассказывая про принципы работы как самого eMule, так и функционирования сети в частности. Условно статью можно разделить на две части: вначале идёт краткое описание всех возможностей Мула, а далее я уделяю отдельное внимание способам эффективной работы. Думаю, что даже опытным ословодам будет полезно прочитать некоторые моменты. Даже если вы уже инсталлировали и используете Мула, разделы про начало использования и установку всё равно советую почитать - могут обнаружиться полезные советы.
Почему именно eMule, а не что-то другое? Здесь есть целый ряд причин. Самое главное: eMule это наиболее функциональный P2P-клиент, к тому же его использует подавляющее большинство пользователей. Вот статистика, собранная моим Мулом за 18 часов работы: eMule используют 93.1% пользователей, eD Hybrid 0.0% (2 человека из 4194 пользователей), eDonkey - 0 (совсем ноль, в отличие от Hybrid'а), aMule 0.9%, MLdonkey 0.4%, Shareaza 2.4%, eM Compat 3.1%. Думаю, превосходство Мула очевидно. Так же сюда можно добавить то, что eMule наиболее хорошо задокументированный клиент - на официальном сайте можно найти любую информацию. В отличие от того же eDonkey, у которого на сайте написано "мы используем лучшую технологию!", на сайте eMule описывается сама технология, без упоминания преимуществ.

Продолжение

Интерфейс Microsoft Project

Microsoft Project имеет стандартный для всех офисных приложений Microsoft интерфейс. Пользователям, которые умеют работать в Word и Excel, Project никаких сложностей не доставит. Если навыков нет, тоже не беда — пользоваться Project просто и понятно на интуитивном уровне. Есть и существенное отличие. Для нормального использования Project необходим какой-либо самоучитель, книга или хотя бы встроенная система помощи. Необходимость в помощи возникает не из-за непонятного интерфейса, а потому что не все будущие пользователи Project знают, как составить план проекта.
Чтобы оценить интерфейс, нужно сначала открыть Microsoft Project. Как и другие программы, с которыми вы работаете, Project можно открывать разными способами.
Как правило, ярлык для запуска Project находится в меню Пуск (Пуск > Программы > Microsoft Office > Microsoft Office Project 2003).
Иногда ярлык для запуска Microsoft Project присутствует на Рабочем столе. Если такого ярлыка нет, то рекомендуется его создать или попросить об этом специалиста.
Еще один весьма экстравагантный способ — открыть окно запуска программ (Пуск > Выполнить), набрать в текстовом поле Winproj и нажать клавишу Enter. В итоге также должен запуститься Microsoft Project.

Интерфейс
Главное меню

*


стопроцентные проверенные проститутки питера римминг