Сайтостроительство
Сайтостроительство — процесс создания сайта, который включает в себя различные этапы, такие как планирование, дизайн, вёрстка, программирование, тестирование и ввод в эксплуатацию.
Вёрстка. Верстальщики создают код, который реализует задуманный дизайн, то есть переводят дизайн на язык, понятный компьютеру, и делают его адаптивным для мобильных устройств.
Программирование. Backend-разработчики соединяют графическую оболочку и функции ресурса, интегрируют вёрстку и систему управления.
Тестирование и ввод в эксплуатацию. Перед сдачей проекта сайт тщательно тестируют, а на финальном этапе переносят с временного адреса (домена) на постоянный.
Для создания сайтов используют различные инструменты, например конструкторы сайтов, CMS-системы, нейросети
-
Анализ текстовых документов
Целью этого шага является извлечение всех терминов документа и подготовка для каждого термина набора статей Википедии, который потенциально могут описывать его значение. Мы разбираем исходный документ на лексемы, выделяя все возможные N-граммы. Для каждой N-граммы мы строим ее морфологические вариации
-
Язык WordBasic - практический подход
WordBasic – это встроенный язык для программирования макрокоманд в текстовом процессоре Word for Windows 6.0 (далее WinWord или просто Word). Несмотря на обилие возможностей этого текстового процессора, при выполнении конкретного вида работ у вас (у ваших знакомых, клиентов и т.п.) часто возникает необходимость в создании новых команд, сокращающих количество выполняемых при редактировании действий. WordBasic можно использовать для модификации любых имеющихся в Word команд и для создания новых. Написанную вами макрокоманду можно ввести в интерфейс Word как дополнительный пункт меню, значок (пиктограмму) панели инструментов или вызывать нажатием сочетания клавиш – таким образом она будет выглядеть как “родная” команда этого редактора.
В отличие от обычных Бейсиков, в WordBasic очень много новых операторов, связанных со спецификой текстообработки, поэтому на первый взгляд он кажется громоздким и необозримым. К тому же русская версия этого пакета поставляется без описания языка, а имеющийся Help не переведен с английского.
В популярном интегрированном пакете Microsoft Excel реализован язык Visual Basic. В СУБД Access
используется сходный с WordBasic язык Access Basic.
Советы
Элементы языка
Занятие 2
Встроенные функции языка WordBasic
Взаимодействие с пользователем
Специфика WordBasic (Занятие 3)
Выделение текста
Прибамбасы
Форматирование
Форматирование символов
Операторы Bold, Italic, Underline и Strikethrough
Оператор ToolsBulletListDefault
Работа с языком документа
Оператор FontSubstitution
Оператор SymbolFont
Функция Hidden()
Оператор ToolsProtectDocument
Работа с таблицами
Средства навигации по таблице
Об операции вставки
Работа с таблицами (Занятие №4)
Выделение ячеек таблицы
Операции над ячейками
Встроенные закладки
Операции над закладками
Работа с окнами
Оператор WindowNewWindow
Макрокоманды для макрокоманд
Операторы и функции настройки
Оператор ViewOutline
Операторы OutlineCollapse и OutlineExpand
Оператор OutlineShowFormat
Оператор ViewToggleMasterDocument
Рамки
Оператор ViewBorderToolbar
WordBasic: операторы редактирования (Занятие №5)
Работа с Буфером обмена
Оператор EditFindLang
Работа с каталогами
Оператор CopyFile
Операторы FileClose
Оператор FileCloseAll
Диалоговые окна
Операторы для работы со списками
Работа с документами
Оператор LockDocument и функция LockDocument()
Работа с приложениями
Управление элементами интерфейса WinWord
Функция Today()
Переменные документа и их использование в программе
Рисование в WordBasic (Занятие №6)
Операторы рисования
Выбор и перемещение объектов
Оператор DrawSnapToGrid
Операторы перемещения рисунка
Операторы перемещения объектов в стеке
Оператор DrawSetInsertToTextbox
Вспомогательные операторы
Использование кнопки записи макро
Работа с БД
Оператор ToolsRemoveRecordDefault
Оператор ToolsAddRecordDefault
Работа со структурой документа
Операторы изменения уровня
Работа с полями (Занятие №7)
Пример использования полей
Пример использования полей - 2
Работа с полями средствами WordBasic
Оператор InsertField
Операторы вставки
Навигация по полям
PutFieldData и GetFieldData$()
Операторы блокирования и обновления полей
Контроль вывода полей на экран
WordBasic в Word 7.0 для Windows 95 (Занятие №8)
Проверка правописания
Функция DocumentProtection()
-
Автоматизация работы с текстом
Во всех разделах представлены пошаговые упражнения, показывающие порядок выполнения определенного приема. Иллюстрации помогут вам правильно выполнить все шаги. Все элементы интерфейса (названия палитр, окон, меню, команд и т.п.), а также клавиши набраны полужирным шрифтом. Курсивом выделены основные термины и определения. Вам будет проще читать, если вы будете понимать используемые в ней термины, которые я стараюсь подробно комментировать. Термин щелкнуть обозначает нажать и отпустить кнопку мыши в Macintosh или левую кнопку мыши в Windows. После нажатия кнопку мыши необходимо отпустить, иначе это не будет считаться щелчком. Слова нажать и перетащить обозначают переместить мышь, удерживая нажатой ее кнопку. Я также использую сокращенный вариант - перетащить. Постарайтесь запомнить, что во время перемещения мыши ее кнопка должна оставаться нажатой.
Одним из наиболее сложных текстовых эффектов в программе InDesign является висячая пунктуация по отношению к выровненному тексту. Такая пунктуация получается за счёт установки оптического выравнивания поля, которое перемещает символы пунктуации наружу от границы текста, что-создает иллюзию более однородного края текста
Изменение регистра
Проверка правописания
Команда проверки правописания
Результаты изменения регистра
Диалоговое окно Check Spelling
Список Search позволяет задать место проверки правописания
Ограничения функции проверки правописания
Пропуск незнакомых программе слов
Исправление обнаруженной ошибки
Добавление слова в словарь
Редактирование словаря
Варианты исправления неизвестных
Диалоговое окно Dictionary дает
Диалоговое окно Find/Change позволяет
Поиск и замена текста
Последовательность символов для поиска/замены
Меню Search в диалоговом окне
Меню выбора метасимволов поля
Выполнение замены
Пропуск обнаруженного примера
Поиск и замена метасимвола
Поиск с помощью групповых символов
Дополнительные опции поиска/замены
Последовательности символов в полях Find what и Change to
Расширенные опции диалогового окна Find/Change
Диалоговое окно позволяет искать
Категории форматирования диалоговых
Поиск атрибута форматирования
Опции замены атрибутов форматирования
Критерий поиска отображается в
Пиктограмма предупреждения рядом
Щелкните по кнопке Clear чтобы
Палитра Paragraph Styles предназначена
Меню палитры содержит команды для работы со стилями абзаца
Диалоговое окно New Paragraph
Удаление опции формата
Установка стиля абзаца вручную
Установка стиля абзаца по образцу
Выбор следующего стиля абзаца
Для задания стиля настройте каждую
Опции General диалогового окна New Paragraph Style
Палитра Character Styles используется
Меню палитры содержит команды для работы со стилями знаков
Диалоговое окно New Character
Для определения стиля настройте
Выбор стиля знака
Установка стиля символов по образцу
Создание стиля на основе другого
Копирование стиля
Создав новый стиль на основании
Принципы работы со стилями
Сочетание клавиш быстрого доступа
Назначение стилю сочетания клавиш
Перенос стиля из документа InDesign
Импортирование стиля вместе с текстом
Названия стилей зависят от регистра
Стратегии стиля знака
Применение стиля абзаца
Применение стиля знака
Изменение стиля абзаца
Отмена локального форматирования знаков
Отмена действия стилей знака
Диалоговое окно Modify Paragraph
Переопределение стиля абзаца или знака
Удаление стиля
Применение инструмента Eyedropper к тексту
Настройка параметров инструмента Eyedropper
Запись [No Paragraph Style] или
Инструмент Eyedropper на панели
Диалоговое окно Eyedropper Options
Диалоговое окно Eyedropper Options
Щелкните пипеткой белого цвета
Щелкните пипеткой черного цвета
Включение в образец и использование атрибутов абзаца
Включение в образец и использование атрибутов знака
Включение в образец новых атрибутов
Разметка текста
Экспортирование тегов из программы InDesign
Импортирование текста с разметкой
Использование опций размеченного текста
Диалоговое окно Find Font позволяет
Поиск и замена шрифтов
Замена шрифта
Поле Info диалогового окна Find
Замена отсутствующего шрифта
Диалоговое окно Keep Options предназначено
Управляющие элементы Keep Lines
Висячие и неразрывные строки
Настройка параметров удержания строк в абзаце
Меню Start Paragraph дает возможность
Автоматизация работы с текстом
Висячая пунктуация
Установка оптического выравнивания поля
Оптическое выравнивание поля перемещает
Опция Optical Margin Alignment
Палитра Story позволяет устанавливать
Функция компоновки абзаца
Включите функцию Adobe Paragraph
Использование компоновщика абзаца
Компоновка абзаца
Управление интервалами
Установка интервалов между словами
В диалоговом окне Justification
Управление величиной интервала
Эффекты изменения интервала между словами
Разные интервалы между буквами
Установка межбуквенных интервалов
Масштабирование наборных знаков
Немного об интервалах
Настройки интервалов
Эффекты изменения масштабирования наборных знаков
Поле Auto Leading позволяет задать
Установка автоматического межстрочного интервала
Установка выключки единичного слова
Расстановка переносов
Порядок расстановки переносов
Меню Single Word Justification
Установите флажок Hyphenate чтобы
Диалоговое окно Hyphenation позволяет
Средства управления расстановкой переносов
Использование команды No Break
Использование мягкого переноса
Символы тильды помогают расставлять переносы
Редактирование расстановки переносов в словаре
Выравнивание текста по базовой сетке
Использование шрифтов ОреnТуре
Кнопка Align to Baseline Grid в палитре Paragraph
Когда опция Align to Baseline
Когда опция Align to Baseline
Подменю OpenType в палитре Character
Когда вы добавляете новые символы
Установка дополнительных символов OpenType
Выбор дополнительных наборных знаков
Настройка отображения отдельных
Список Show в палитре Glyphs содержит
Выбор настроек цвета
Управление цветом
Диалоговое окно Color Settings
Меню Settings позволяет выбрать
Меню Working Space RGB содержит
Рекомендации типографии
Выбор рабочей области RGB
Рабочая область CMYK
Меню Working Space CMYK позволяет
Меню Color Management Policies
Меню Color Management Policies
Управление цветом
Установка параметров преобразования
Параметры Conversion Options отображаются
В меню Engine можно выбрать систему
Меню Intent позволяет выбирать
Черные и белые точки
Работа с профайлами
Управление цветом помещенного изображения
Диалоговое окно Image Color Settings
Раздел Color Settings в диалоговом
Автоматизация работы с текстом
Печать документа
Вывод документа на печать
Диалоговое окно Print содержит
Щелкните по названию категории
В списке Printer выбирается принтер для печати
Разделы Copies и Pages настроек печати категории General
Работа со стилями печати
Сохранение стиля печати
Использование стиля печати
Диалоговое окно Save Style используется
Сохраненные стили содержатся в меню Printer Style
Диалоговое окно Define Printer
Определение стиля печати
Удаление стиля печати
Экспорт стиля печати
Импорт стиля печати
Создание сводки печати
Использование поля Summary
Поле Summary отображает все настройки печати документа
Создание файлов PostScript
Чтобы создать файл содержащий
Выберите команду Device Independent
Создание стандартного файла PostScript
Создание независимого от устройства файла PostScript
Создание отчета контрольной проверки
Запуск утилиты контрольной проверки
В диалоговом окне Preflight представлены
В поле Summary отображается содержание
Каждая категория содержит подробный
Поле Fonts диалогового окна Preflight
Поле Links and Images диалогового
Просмотр информации о шрифтах
Просмотр информации о связях
Просмотр информации о настройках печати
Поле Colors and Inks диалогового
Поле Print Settings диалогового
Поле External Plugins диалогового
Диалоговое окно Printing Instructions
Диалоговое окно Create Package
Просмотр информации о дополнительных модулях
Компоновка пакета
Окно Font Alert (Предупреждение
О копировании шрифтов
Настройка основных параметров печати
Выбор принтера
Настройка параметров копий
Настройка параметров страниц
Настройка прочих основных опций
Настройки формата бумаги и ориентации
Настройки Options категории Setup диалогового окна Print
Меню Page Position категории Setup диалогового окна Print
Меню Thumbnails категории Setup диалогового окна Print
Параметры бумаги
Формат и ориентация бумаги
Настройка параметров страницы
Автоматическое разбиение страниц
Автоматическое равномерное разбиение страниц
Меню Tile категории Setup диалогового окна Print
Область предварительного просмотра
Область предварительного просмотра
Область просмотра опции разбивки страниц вручную
Область обреза
Разбиение страницы вручную
Настройки меток категории Marks
Поля Bleed категории Marks and Bleeds диалогового окна Print
Меню Color категории Output диалогового окна Print
Область обреза
Настройка параметров вывода
Выбор цветовой модели
Изменение параметров растра
Выбор цветов для цветоделения
Зеркальное отражение документа
Поля Frequency и Angle категории
Щелкните по пиктограмме принтера
Результат изменения направления
Настройка треппинга
Создание негатива документа
Настройка параметров вывода изображений
Настройка данных отправляемых на принтер
Меню Send Data категории Graphics
Выберите опцию Download PPD Fonts
Настройка шрифтов отправляемых на принтер
Настройка дополнительных параметров
Опции OPI
Печать градиентов
Сглаживание прозрачности
Настройте опции OPI Image Replacement
Установите флажок Force Continuous
Используйте меню Style в разделе
Диалоговое окно Transparency Flattener
Диалоговое окно Transparency Flattener
Раздел Options диалогового окна Transparency Flattener Style
Использование стилей сглаживания прозрачности
Создание стиля сглаживания прозрачности
Редактирование стиля сглаживания прозрачности
Три заданных по умолчанию стиля
Поле Style Settings отображает параметры определенного стиля
Удаление стиля сглаживания прозрачности
Сохранение стиля сглаживания прозрачности
Загрузка стиля сглаживания прозрачности
Автоматизация работы с текстом
Настройка параметров экспорта файла
Выбор формата файла
Опции экспорта документов программы InDesign
Использование экспортированных файлов
Создание файлов PDF
Настройка общих параметров PDF
Диалоговое окно Export PDF представляет
Список категорий Export PDF
Опции Pages категории General диалогового окна Export PDF
Меню Compatibility категории General
Раздел Options категории General диалогового окна Export PDF
Выбор версии PDF
Настройка общих параметров
Выполнение компрессии
Настройка даунсамплинга цветных
Настройки Compression в диалоговом окне Export PDF
Настройки сжатия для цветных и полутоновых изображений
Меню Sampling для цветных и полутоновых изображений
Свяжитесь с сервисным бюро
Меню Compression для цветных и полутоновых изображений
Меню Quality для цветных и полутоновых изображений
Настройка компрессии цветных изображений
Настройка опции монохромных изображений
Опции компрессии для монохромных растровых изображений
Меню Sampling для монохромных растровых изображений
Меню Compression для монохромных растровых изображений
Опции сжатия для текста и штриховых
Опции Marks Bleeds диалогового окна Export PDF
Настройка остальных опций компрессии
Настройки Marks Bleeds
Настройки Advanced
Опции Advanced диалогового окна Export PDF
Опции Color раздела Advanced диалогового окна Export PDF
Поле Subset Fonts Below раздела
Раздел Security диалогового окна Export PDF
Настройка степени встраивания шрифта
Настройка опции безопасности
Просмотр отчета о настройках PDF
Раздел Summary диалогового окна Export PDF
Щелкните по кнопке Save Style
Введите назван ие стиля в диалоговом окне Save Style
Выберите стиль из меню Style диалогового окна Export PDF
Диалоговое окно PDF Styles предназначено
Работа со стилями PDF
Сохранение текущих настроек PDF как стиля PDF
Применение стиля PDF
Создание стиля PDF
Редактирование стиля PDF
Удаление стиля PDF
Экспортирование стиля PDF
Диалоговое окно Edit PDF дает
Диалоговое окно Export EPS предназначено
Импортирование стиля PDF
Создание файла EPS
Настройка общих параметров страниц EPS
Установка уровня PostScript
Выберите преобразовываемые страницы
Используйте меню PostScript диалогового
Используйте меню Color диалогового
Используйте меню Preview диалогового
Выбор цветовой модели файла
Настройка опции предварительного просмотра EPS
Встраивание шрифтов в файл EPS
Определение формата данных файла EPS
Выбор размера области обреза
Задайте количество символов шрифта
Меню Data Format диалогового окна
Задайте размер области обреза
Диалоговое окно Export HTML предназначено
Список категорий Export HTML
Настройка экспорта страниц как одного документа HTML
Настройка опций HTMLдокумента
Создание HTMLстраницы
Создание нескольких HTMLстраниц
Настройки экспорта страниц многостраничного документа HTML
Выберите опцию View HTML using
Для выбора Webбраузера используйте меню View HTML using
Категория Formatting диалогового окна Export HTML
Выбор Webбраузера для HTMLстраниц
Настройка параметров форматирования HTMLстраниц
Настройка опций заднего плана
Опции области Text служат для
Используйте опции Background для
Категория Layout диалогового окна Export HTML
Меню Positioning служит для настройки
Настройка опций макета HTML
Настройка опций позиционирования
Настройка графических опций HTML
Меню Navigation Bar предназначено
Категория Graphics диалогового
Меню Save Images as категории
Иллюстрация в формате GIF
Иллюстрация в формате JPEG
Настройки GIF категории Graphics
Где сохранять изображения для Webстраниц
Определение формата изображений и пути для их сохранения
Настройка опций GIF
Настройка опций JPEG
Экспортирование файлов SVG
Меню Pallete позволяет выбрать
Настройки JPEG категории Graphics
Меню Image Quality предназначено
Меню Format Method служит для
Диалоговое окно SVG Options содержит
Настройки Pages диалогового окна
Настройки Fonts для файлов SVG и SVG Compressed
Настройка основных опций SVG
Выбор страницы для экспорта в SVG
Меню Subsetting предназначено
Файлы SVG и SVG Compressed
Опции Images Location позволяют
Выбор изображения для экспорта в SVG
Экспортирование текста
Настройка опции экспорта
Программа просмотра SVG
Автоматизация работы с текстом
Изменение клавиш быстрого доступа
Выбор клавиш быстрого доступа программы QuarkXPress 4 0
Диалоговое окно Keyboard Shortcuts
Меню Set предназначено для выбора
Вы можете изменить загружаемые
Диалоговое окно New Set дает возможность
О собственном наборе клавиш быстрого доступа
Создание нового набора клавиатурных сокращений
Создание списка клавиш быстрого доступа
Изменение или назначение клавиш быстрого доступа
Меню Product Area используется
Поле Commands содержит список
Меню Context позволяет выбрать
В поле Currently Assigned To отражается
Диалоговое окно Preferences g выбранной категорией General
Категории диалогового окна Preferences
Удаление сочетания клавиш
Настройка категории Display Performance
Настройка параметров отображения используемых по умолчанию
Настройка опций просмотра
Настройка сглаживания текста и изображений
Настройки Adjust View Settings категории Display Performance
Настройки сглаживания грикинга
Результат применения эффекта сглаживания к тексту
Диалоговое окно Preferences с выбранной категорией Workgroup
Применение грикинга к тексту
Настройка категории Workgroup
Конфигурирование дополнений
Использование набора дополнений
Диалоговое окно Configure Plugins
Диалоговое окно Plugin Information
Изменение набора дополнений
Информация о дополнении
Получение обновлений от службы Adobe Online
Настройка параметров режима Online
Диалоговое окно Adobe Online Preferences
Меню Check for updates позволяет
Установки программы
Выбор категории установок
Настройка категории General
Настройка нумерации страниц
Меню View раздела Page Numbering
Меню Tool Tips используется для
Меню Tools Pallete предназначено
Опция Overprint Black позволяет
Настройка общих опций
Настройка опций печати
Создание временной папки
Задание формата буфера обмена
Нажмите кнопку Choose чтобы указать
Опции Clipboard используются для
Щелкните по кнопке Reset All Warning
Диалоговое окно Preferences с выбранной категорией Text
Настройки Character предназначены
Настройка параметров символов
Опции Type Options используются
Пример использования типографских кавычек
Диалоговое окно Preferences с
Пример текста с подсветкой
Настройки Highlight категории Composition
Настройка опций подсветки
Настройка опций обтекания текстом
Настройка категории Units Increments
Настройка единицы измерения линейки
Настройки Wrap категории Composition
Диалоговое окно Preferences с
Меню Origin в разделе Ruler Units
Меню Vertical в разделе Ruler
Поля Keyboard Increments категории Units Increments
Диалоговое окно Preferences с выбранной категорией Grids
Настройки Baseline Grid категории Grids
Настройка шага изменения параметров
Настройка категории Grids
Настройка параметров базовой сетки
Настройка опций сетки документа
Установка положения сетки
Настройка категории Guides
Выбор цвета границ полей
Выбор цвета границ колонок
Настройки Document Grid категории Grids
Флажок Grids in Back категории Grids
Диалоговое окно Preferences с выбранной категорией Guides
Меню Margins Color категории Guides
Меню Columns Color категории Guides
Настройки Guide Options категории Guides
Диалоговое окно Preferences с
Настройки Language категории Dictionary
Настройка опций направляющих
Настройка категории Dictionary
Настройка опций языка
Настройка исключений из правил переносов
Меню Quotes категории Dictionary
Меню Compose Using раздела Hyphenation Exceptions
Настройки User Dictionary категории Dictionary
Диалоговое окно Preferences с
Настройки Default View Settings
Параметры словаря пользователя
Автоматизация работы с текстом
Меню Edit
Инструменты
Меню Type
Меню View
Отображение навигация
Меню Window
Меню File
Меню Help
Index4
Index5
Другие
Меню палитр
Меню Tables
Текст и таблицы
-
Руководство по стилям для создания online гипертекста
Вы собираетесь писать (или генерировать) online гипертекст. Вы можете быть обескуражены тем, что гипертекст потенциально свободен (не связан жесткими рамками). Не пугайтесь. Это не доставит Вам сложностей.
-
Работа с электронными книгами
Функция автоматического прокручивания, встроенная в программу Acrobat Standard, позволяет исключить пролистывание страниц длинного документа нажатиями клавиш или щелчками мыши. Читатель может управлять скоростью прокручивания, пролистывать документ вперед и назад, либо прекратить прокручивание одним нажатием на клавишу
-
Уроки верстки
Добро пожаловать в Adobe® InDesign® CS2. InDesign - мощное программное средство, предназначенное как для разработки, так и для производства печатной продукции. Оно характеризуется точностью, высоким уровнем управляемости и простотой интеграции с другим программным обеспечением компании Adobe, ориентированным на работу с графикой. С помощью InDesign можно выпускать полноцветную полиграфическую продукцию профессионального качества на высокопроизводительных станках цветной печати, распечатывать документы на разнообразных выводных устройствах, таких как настольные принтеры, и создавать файлы в различных форматах, например, PDF или HTML.
Писатели, художники, дизайнеры и издатели как никогда прежде могут расширить свою аудиторию и использовать для этого беспрецедентное разнообразие информационных носителей. Именно на многообразие форм данных ориентирована концепция сетевого издательства компании Adobe (Adobe Network Publishing), реализуемая с помощью средств создания визуально насыщенного содержимого, которое доступно везде, в любое время и на любом устройстве. Программа InDesign поддерживает данный подход благодаря полной интеграции с приложениями Adobe Photoshop8, Adobe Illustrator® и Adobe GoLive®. В книге «Adobe InDesign CS2. Официальный учебный курс» описываются новые функции, технологии и методы, поддерживающие новые веяния в издательской сфере.
Начало работы
Урок 1
Просмотр документа
Урок 2
Урок 3
Урок 4
Урок 5
Урок 6
Урок 7
Включение отображения направляющих
Урок 8
Добавление текста
Урок 9
Урок 10
Связывание текста во фреймах
Размещение и перетекание текста
Урок 11
Урок 12
Урок 13
Связывание текста
Урок 14
Урок 15
Урок 16
Урок 17
Добавление врезки
Урок 18
Урок 19
Обтекание текста вокруг объекта
Урок 20
Урок 21
Добавление обводки фрейма
Урок 22
Урок 23
Изменение положения текста и фрейма
Урок 24
Урок 25
Регулировка размеров изображения
Урок 26
Урок 27
Работа со стилями
Применение стилей абзаца
Урок 28
Урок 29
Урок 30
Урок 31
Форматирование текста для символьного стиля
Урок 32
Урок 33
Урок 34
Создание и применение символьного стиля
Урок 35
Урок 36
Урок 37
Работа с графикой
Расположение графики внутри фрейма
Урок 38
Урок 39
Работа со сгруппированными объектами
Урок 40
Урок 41
Урок 42
Использование инструмента Pen
Урок 43
Урок 44
Урок 45
Урок 46
Выбор целевых слоев при размещении объектов
Урок 47
Урок 48
Урок 49
Обрезка и перемещение фотографии
Урок 50
Урок 51
Самостоятельная работа
Беглый взгляд на рабочее пространство
В этом уроке
Начало работы
Беглый взгляд на рабочее пространство
Урок 1
Панель инструментов
Урок 2
Урок 3
Урок 4
Урок 5
Урок 6
Урок 7
Урок 8
Окно документа
Урок 9
Урок 10
Монтажный стол
Урок 11
Просмотр и размещение палитр
Урок 12
Урок 13
Урок 14
Урок 15
Настройка рабочего пространства
Использование меню палитр
Урок 16
Изменение масштаба отображения документа
Использование команд просмотра и меню изменения увеличения
Урок 17
Использование инструмента Zoom (Масштаб)
Урок 18
Перемещение по документу
Перемещение по страницам
Урок 19
Урок 20
Урок 21
Урок 22
Урок 23
Прокрутка документа
Урок 24
Использование палитры Navigator (Навигатор)
Урок 25
Урок 26
Работа со слоями
Урок 27
Урок 28
Урок 29
Урок 30
Использование контекстных меню
Урок 31
Урок 32
Выделение объектов
Использование интерактивной справки
Урок 33
Урок 34
Самостоятельная работа
Обзорные вопросы
Ответы на обзорные вопросы
Верстка - статьи
В этом уроке ...
Начало работы
Урок 1
Создание и сохранение пользовательского размера страницы
Урок 2
Создание нового документа
Урок 3
Редактирование мастерстраниц
Добавление направляющих на мастерстраницу
Урок 4
Урок 5
Переименование мастерстраницы
Урок 6
Создание мастерстраниц для нижних колонтитулов
Урок 7
Урок 8
Урок 9
Перетаскивание направляющих с масштабных линеек
Урок 10
Урок 11
Создание на мастерстранице текстового
Урок 12
Урок 13
Урок 14
Создание второго нижнего колонтитула с помощью дублирования
Урок 15
Урок 16
Урок 17
Создание мастерстраницы с фреймом заполнителя
Урок 18
Добавление фрейма заполнителя заголовка
Урок 19
Урок 20
Урок 21
Урок 22
Урок 23
Урок 24
Добавление фрейма заполнителя для графики
Урок 25
Урок 26
Рисование цветной фигуры
Урок 27
Урок 28
Урок 29
Урок 30
Создание текстовых фреймов с колонками
Урок 31
Урок 32
Урок 33
Применение мастерстраниц к страницам документа
Урок 34
Урок 35
Урок 36
Добавление разделов для изменения нумерации страниц
Урок 37
Урок 38
Урок 39
Добавление новых страниц
Удаление и компоновка страниц
Помещение текста и графики на страницы документа
Урок 40
Урок 41
Переопределение элементов мастерстраницы
Урок 42
Урок 43
Урок 44
Редактирование мастерстраниц
Урок 45
Урок 46
Урок 47
Урок 48
Просмотр разворота на котором завершено форматирование
Урок 49
Самостоятельная работа
Обзорные вопросы
Ответы на обзорные вопросы
Изменение текстовых фреймов
В этом уроке ...
Начало работы
Урок 1
Изменение текстовых фреймов
Изменение размеров текстовых фреймов
Урок 2
Урок 3
Урок 4
Использование точек привязки для
Урок 5
Урок 6
Урок 7
Урок 8
Модификация графических фреймов
Урок 9
Урок 10
Урок 11
Урок 12
Изменение размера графического фрейма
Урок 13
Изменение размеров рисунка и его перемещение внутри фрейма
Урок 14
Изменение формы фрейма
Урок 15
Урок 16
Урок 17
Модификация фрейма внутри сгруппированных объектов
Обтекание текста вокруг графики
Урок 18
Урок 19
Урок 20
Создание новых фреймов и настройка их содержимого
Урок 21
Урок 22
Замена содержимого графических фреймов
Урок 23
Урок 24
Рисование нового графического фрейма
Урок 25
Урок 26
Урок 27
Установка и раскрашивание текста
Урок 28
Урок 29
Урок 30
Ориентировка объектов в пространстве
Настройка текстовой вставки внутри фрейма
Урок 31
Вращение объекта
Урок 32
Выравнивание нескольких объектов
Урок 33
Вращение изображения внутри его фрейма
Урок 34
Завершение урока
Урок 35
Самостоятельная работа
Урок 36
Обзорные вопросы
Ответы на обзорные вопросы
Управление шрифтами
В этом уроке ...
Начало работы
Управление шрифтами
Урок 1
Урок 2
Создание и ввод текста
Создание заголовка и применение стиля
Урок 3
Урок 4
Урок 5
Урок 6
Размещение текста
Размещение текста вручную
Урок 7
Урок 8
Автоматическое размещение текста
Урок 9
Изменение размеров текстового фрейма
Урок 10
Размещение текста в существующем фрейме
Урок 11
Работа со стилями
Применение стиля
Урок 12
Урок 13
Загрузка стилей из другого документа
Урок 14
Урок 15
Урок 16
Выравнивание текста по вертикали
Связывание текста
Урок 17
Урок 18
Урок 19
Изменение числа колонок на странице
Урок 20
Урок 21
Использование полуавтоматического
Урок 22
Урок 23
Применение и редактирование стилей вставки
Урок 24
Добавление примечания о продолжении страницы
Урок 25
Урок 42
Изменение выравнивания текста по горизонтали и вертикали
Урок 26
Урок 27
Урок 28
Создание и применение символьного стиля
Урок 29
Поиск и замена
Поиск текста и замена форматирования
Урок 30
Урок 31
Урок 32
Поиск и изменение специальных символов
Урок 33
Поиск и замена отсутствующего шрифта
Урок 34
Проверка орфографии рассказа
Урок 35
Создание текста на пути
Урок 36
Урок 37
Урок 38
Завершение урока
Урок 39
Самостоятельная работа
Урок 40
Урок 41
Обзорные вопросы
Ответы на обзорные вопросы
Настройка междустрочного интервала
В этом уроке ...
Начало работы
Урок 1
Настройка междустрочного интервала
Выравнивание текста с помощью сетки базовых линий
Урок 2
Просмотр сетки базовых линий
Урок 3
Урок 4
Урок 5
Урок 6
Изменение интервалов над и под абзацами
Урок 7
Урок 8
Изменение шрифтов и стиля начертания
Урок 11
Урок 12
Урок 13
Изменение выравнивания параграфа
Урок 14
Добавление декоративного шрифта и специального символа
Урок 15
Урок 16
Урок 18
Применение специальных свойств шрифта
Применение к тексту градиента
Урок 19
Урок 20
Урок 21
Создание буквицы
Урок 22
Применение к тексту заливки и обводки
Урок 23
Настройка пробелов между буквами и словами
Настройка кернинга и трекинга
Урок 24
Урок 25
Урок 26
Применение компоновщиков абзацев и одиночной строки
Урок 27
Урок 28
Работа с табуляциями
Урок 29
Урок 30
Урок 31
Урок 32
Урок 33
Создание нависающего отступа
Урок 34
Урок 35
Самостоятельная работа
Урок 39
Урок 40
Обзорные вопросы
Ответы на обзорные вопросы
Определение требований к печати
В этом уроке ...
Начало работы
Урок 1
Определение требований к печати
Добавление цветов в палитру Swatches (Образцы цвета)
Урок 2
Применение цветов к объектам
Урок 3
Урок 4
Урок 5
Урок 6
Урок 7
Урок 8
Создание пунктирных обводок
Урок 9
Урок 10
Работа с градиентами
Урок 11
Создание и применение образца градиента
Урок 12
Урок 13
Настройка направления градиентного перехода
Урок 14
Урок 15
Урок 16
Урок 17
Создание оттенка
Урок 18
Урок 19
Создание плашечного цвета
Урок 20
Применение к тексту цвета
Урок 21
Применение цветов к дополнительным объектам
Урок 22
Урок 23
Урок 24
Урок 25
Создание еще одного оттенка
Урок 26
Использование усовершенствованных
Создание образца градиента с несколькими цветами
Урок 27
Применение градиента к объекту
Урок 28
Урок 29
Урок 30
Применение градиента к нескольким объектам
Урок 31
Урок 32
Урок 33
Урок 34
Урок 35
Обзор завершенного разворота
Урок 36
Урок 37
Самостоятельная работа
Обзорные вопросы
Ответы на обзорные вопросы
-
Защита сайтов
Для ликвидации названных ограничений протокола DNS IETF создала рабочую группу DNSSEC (DNSSEC Working Group, DNSSEC WG) для внесения расширений DNSSEC в существующий протокол. Berkeley Internet Name Daemon (BIND) 8.2 имеет некоторые из функциональных возможностей DNSSEC
CGI скрипты.
Предпросмотр скриптов.
Написание безопасных CGI скриптов.
Защита от "Дурачка".
Каталоги с правами на запись.
Пользовательский ввод.
Защита DNS
ОТ SRI-NIC ДО DNS
УЯЗВИМЫЕ МЕСТА ЗАЩИТЫ DNS
КРИПТОГРАФИЧЕСКИЕ ПОДПИСИ
НОВЫЕ ЗАПИСИ РЕСУРСОВ
ПОДПИСИ ТРАНЗАКЦИЙ
НЕДОСТАТКИ DNSSEC
РАБОТА ПРОДОЛЖАЕТСЯ
Защита серверов DNS без помощи DNSSEC
Ресурсы Internet
Иерархия защиты веб-серверов
Новое время - новые методы
Почему веб-серверы так уязвимы?
Уровни защиты веб-серверов
Что выбрать?
Ставим пароль на страницу
Защита WWW-сценариев от несанкционированного копирования и модификации
PERL2EXE
Безопасность Java: миф или реальность?
Как работает Java?
Как защищены Java-аплеты?
Безопасна ли Java?
Приемы безопасного программирования веб-приложений на PHP.
Защита Web-сайтов
Кpаткое описание пpоблемы:
Уязвимые опеpационные системы:
Ущеpб от атаки:
Как pешить пpоблему:
Оценка pиска:
Пpавила обеспечения безопасности WWW-сеpвеpа:
Дополнительные инфоpмационные матеpиалы пpо безопасность веб-сеpвеpов:
ЕСЛИ ВАШ ВЕБ-САЙТ БЫЛ ВЗЛОМАН:
-
Раскрутка сайта в сети
На самом деле, про рекламные сети я слышал давно, все как-то руки не доходили разобраться с ними. Однако - дошли.
Если честно, не очень мне нравится этот способ раскручивать узлы. Может быть от того, что рисовать я с детства не умею, может - от неприязни к излишней графике на Вебе вообще... Ну да ладно, последние мои изыскания в этой области показали, что игра стоит свеч. Поиграв в рекламные сети, я добился 10% увеличения трафика на своем сервере.
Попробовал я несколько сетей, в итоге остановился на одной - reklama.ru. Почему именно эта - потому, что она изначально рассчитана на участников с большим траффиком. Flamingo мне не понравилась из-за того, что суммарное число показов маловато, InterReklama - крупнейшая баннерная сеть, но в ней нужно регистрить каждую свою страницу и для каждой - свой код, а у меня их больше четырех тысяч, да и порнография через нее слишком часто прет. Sputnik.Ru умирает, WebList умер (правда, есть слухи, что снова начнет работать).
Электронные рассылки
Бесплатный Интернет-маркетинг
Обмен ссылками, телеконференции и каталоги ресурсов | WebClub
Поисковые машины
Баннер
Баннер
Баннерные службы и все о них.
Ставим на страницу счетчик и статистику
Web-дизайн: увеличиваем популярность сайта
Размещение и раскрутка web-сайта
Оптимизация сайта для поисковиков.
Обсчитали!
-
Сайтостроительство
Каждый год выходит масса книг по информационным технологиям. Среди них не так много классических или, если так можно выразиться, правильных. Более девяноста процентов - полнейшая чепуха, их даже можно назвать вредными книгами. У меня уже давно зреет идея создать сайт, на котором вести рейтинг и обсуждение книг. В интернет-магазинах, как правило, либо все отзывы положительные, либо вообще никаких отзывов. Можно будет также завести черный список технических писателей, которые занимаются профанацией, выдавая за книгу плохой пересказ справочного руководства. Книга принципиально отличается от справочного руководства авторским взглядом по различного рода вопросам, основанным на его личном опыте. Данную книгу, в точности и в таком виде, никто кроме меня не написал бы. Возможно, кто-нибудь и написал бы, и даже написал бы лучше меня, но это была бы другая книга на основе опыта и кругозора другого человека. Если же говорить о справочном руководстве, например, по языку Си, то мое справочное руководство ничем бы не отличалось от справочного руководства Василия Пупкина. Оба руководства сводились бы к техническому документированию функций, которые совершенно одинаково работают и на моем компьютере, и на компьютере Васи Пупкина.
Цель книги
Об авторе
Чем данная книга отличается от остальных
Благодарности
Основы сетевых технологий
Telnet
Ftp
Smtp
Http
С чего начинаются сайты?
Визитная карточка
Формирование сообщества
Ведение бизнеса
Собственное удовлетворение
Представление информации
Обработка информации
Средства коммуникации
Реклама
Инструментарий
Текстовые блоки
Заголовок первого уровня
Заголовок прижат к правому краю
Пример pre // Форматированный
Упражнение
Рисунки
Упражнение
Гиперссылки
Упражнения
Списки
Пример ul li Красный
Производная
Упражнения
Оформление текста
Сайтостроительство
Тело
Bgcolor
Link
Vlink
Alink
Bgproperties=fixed
Leftmargin
Topmargin
Marginheight
Фреймы
Align
Scrolling
Следующй вариант использования
Заголовок
Таблицы\листы каскадных стилей
Создание HTML-форм
Поле ввода для строки
Поле ввода для пароля
Кнопки
Радиокнопки
Переключатель - поле ввода для атрибутов типа Boolean
Список
Поле ввода для текста
Навигационные области
Shape
Coords
Alt
Упражнение
Таблицы
Cellpadding
Frame
Rules
Align
Background
Упражнение
Форматирование HTML-документов.
Документ фиксированной ширины
Несколько элементов на одной линии
Создание "окошек"
Отступы
Главная страница сайта
Сайтостроительство
Информация о клиенте
Cookie
Упражнение
JavaScript и HTML-формы
Навигация по сайту
Конфигурирование веб-сервера Apache
Not Acceptable
Регистрация доменных имен
Server Side Includes
MySQL
Создание CGI-программ
Чат
Программа для отправки писем по E-Mail
Упражнение: Модификация программы отправки писем по E-Mail
COOKIE: Идентификация пользователей
Библиотека ITCGI
Упражнение: Персонализация веб-сайта
Описание протокола
Упражнение: Опросник
Обзор языков программирования, как средств разработки CGI-программ
Агрегирующие функции
Упражнение
Заключение, или что осталось за кадром и почему
Разбиение на группы
Введение
INSERT, UPDATE и DELETE
Инструкция SELECT
Упражнения
Язык SQL
Выборка данных из нескольких таблиц
Взаимодействие через ODBC c MS Access
Добавление сообщения в базу
Упражнение
Введение в ODBC
Здесь рисунок для демонстрации работы через ODBC
Отображаем сообщения из базы
Выполняем SQL-запросы к базе данных
Сайтостроительство
Администрирование
Анализ посетителей веб-сайта
Динамика визитов по дням
Распределение хитов и хостов по часам
Страницы - распределение хостов и хитов по страницам
Страницы - распределение по доменным именам
Ссылки - распределение по страницам
Ссылки - распределение по доменным именам
Распределение хитов по хостам
Распределение по операционным системам
Распределение по броузерам
Распределение по версиям броузеров
Распределение по разрешению экрана
Распределение по количеству цветов
Распределение по наличию cookie
Упражнение: Доработать скрипт анализа посетителей веб-сата
Упражнение: Гостевая книга
CASE-средство проектирования баз данных ERWin
Упражнение "Система форумов"
Реляционная система управления базами данных
Проектирование
Безопасность CGI
Аутентификация, идентификация и несанкционированный доступ
Выполнение команд на сервере, работа с файлами и СУБД
Работа с файловой системой
Фильтрация и форматирование HTML-документов
Переполнение буфера
Сайтостроительство
Разработка информационных систем
Отладка
Ошибки синтаксиса языка
Ошибки во время выполнения
Ошибки логики взаимосвязанных CGI-программ
Ошибки многопользовательского доступа
Невоспроизводимые ошибки
Ошибки инструментария и других компонентов системы
Локализация ошибки
Отключите ненужные модули программы
Отладочные печати
Зовите на помощь коллег
Отладчик
Переносимость
Производительность
Программирование
Стремитесь к простоте
Имена переменных и функций должны быть осмысленными
Исходный текст программы должен быть отформатирован
Делайте одинаковое одинаковым
Иногда необходимо писать комментарии
Пишите историю модификации исходного кода
Проектирование информационных систем
Надежность и качество
Тестирование
Проектирование
Кодирование
Предложение
Вопрос
Фатальная
Серьезная
Незначительная
Шрифты и цвет
Общие требования к веб-сайту.
Определения.
/Cgi-bin/
/Include/footer.inc
Фиксированный или масштабируемый веб-сайт?
Сайтостроительство
Информационное наполнение
Навигация
Картинка командной строки
Заставка. Главная страница. Второстепенная страница.
Здесь скриншот Российского Вакуумного Общества с пояснениями.
Скриншот мастер-дизайн
Очевидно! Тривиально! Удобно!
Тестирование на этапе реализации
Тестирование на этапе проектирования
Тестирование законченного продукта
Типы тестов
Управление проектами
Заключение договора
Процесс разработки и сдачи проекта.
Календарный план работ
Команда и роли.
Техническое задание
Прочее или скандальная глава
Миф об электронной коммерции
Используйте реальное имя
Оперативно отвечайте на электронную почту
Не раздражайте клиентов
Размещение сайта в сети
-
Cамоучитель по созданию сайтов
Представим себе, что наша веб-страничка (или сайт) уже готова и мы с умилением любуемся ею на экране своего компьютера. Как же теперь сделать так, чтобы и другие посетители Интернета тоже могли ею любоваться?
Для этого существует несколько способов. В принципе, можно это сделать, даже никуда страничку не копируя, но это имеет смысл, лишь когда свой компьютер постоянно подключен к Интернету (например, с использованием выделенной линии).
Адрес в Интернете
Где найти сервер для публикации
Как отправить материалы серверу
Доменные имена
Регистрация имен
Как написать вебстраницу
Простой текст загруженный в броузер
Теги HTML
Простейшая страничка текст и заголовок
Страничка отформатированная с помощью тега
Та же страничка в форматированием текста узком окне броузера
Обзор программ для просмотра вебстраниц
Различия между броузерами
Броузер Internet Explorer
Броузер Netscape Navigator
Другие свойства просмотра
Простейшие средства создания вебстраниц
Код HTML в текстовом редакторе Блокнот
Вебредактор TextPad
Вебредактор Arachnophilia
Вебредакторы типа WYSIWYG
Редактор Star Office
Netscape Composer
Создание вебстраниц при помощи программы Allaire Homesite/Cold Fusion
Работа с файлами
Работа с проектами
Схема сайта
Прочие вкладки
Панель редактирования
Автоматизация ввода
Диалоговые окна редактирования тегов
Создание графических карт ссылок
Предварительный просмотр страницы
Как создают вебстраницы
От автора
Самое главное на любой вебстранице — гиперссылки
Применение внутренних гиперссылок
Гиперссылки в пределах сайта
Внешние гиперссылки
Применение гиперссылок для связей с удаленными серверами
Как создать списки на вебстранице
Маркированные и нумерованные списки
Применение маркированного и нумерованного списков
Применение вложенных списков
Использование списка терминов
Создание таблиц
Иллюстрация
Формирование структуры таблицы
Основные атрибуты таблицы
Иллюстрация
Иллюстрация
Иллюстрация
Иллюстрация
Иллюстрация
Иллюстрация
Иллюстрация
Иллюстрация
Управление шириной столбцов
Объединение ячеек
Пример объединения ячеек таблицы
Анализ примера
Основные средства языка HTML
Простейшее форматирование текста
Управление выравниванием текста
Иллюстрация применения атрибута ALIGN
Оформление абзацев
Оформление заголовков
Горизонтальная линейка
Применение заголовочных стилей
Управление шрифтом
Применение зачеркнутого текста
Цветовое оформление
Дополнительные варианты оформления
Отображение исходного кода программ в броузере
Графические форматы Интернета
Формат GIF
Страничка с круглой фотографией
Общий вид программы WWW Gif Animator
Формат JPEG
Графические элементы оформления вебстраниц
Линейки и буквицы
Графические маркеры
Размещение блоков текста
Как можно организовывать загрузку разделов
Добавим на страничку блок гиперссылок
Добавление фонового рисунка
Позиционирование блока гиперссылок
Оформление текста
Декоративное оформление текста
Cамоучитель по созданию сайтов
Фоновая музыка
Звуковые объекты
Звуковые гиперссылки
Форматы звуковых файлов
Сжатие звуковых файлов
Формат RealAudio
Формат МРЗ
Формат TwinVQ
Как писать собственные функции
Описание функции
Усложненный пример
Расчет факториалов и запрос к пользователю
Указание языка сценариев
Динамическое изменение внешнего вида страницы
Доступ к элементам HTML по номеру
Доступ к элементам HTML по имени
Предварительная заготовка для вебстраницы с мигающим заголовком
Изменение свойств элементов
Выбор изменяемых свойств
Мигание заголовка может осуществляться разными способами в том числе и вывороткой
Другие возможности языка JavaScript
Дополнительные операторы JavaScript
Встроенные функции JavaScript
Динамические вебстраницы на основе JavaScript
Простейшие примеры
Запись информации в вебдокумент
Простейшее использование JavaScript
Изменение строки состояния
Интерпретация языка JavaScript
Учет версии броузера
Использование условной переадресации и временной задержки
Запрос сведений у читателя
Генерация таблицы “на лету”
Страница управляемая при помощи мыши
Реакция на наведение
Динамическое управление позиционированием элементов
Исходная позиция для расстановки плашек
Изменение порядка следования позиционированных элементов
Реакция на перемещение мыши
Реакция на отпускание кнопки
Реализация технологии draganddrop пользователь может перетаскивать плашки с помощью мыши
Динамическое отображение текста вебстраницы
Имитация гиперссылок
Щелчок на “гиперссылке” изменяет текст в нижней части страницы
Та же страница после щелчка на “гиперссылке”
Произвольный выбор текста
На этой странице изначально не видно ни одного из рассказов
Использование других свойств при работе с текстом
Добавление дополнительных надписей
Через минуту после появления текста рассказа возникает красная надпись “Ну что нравится?”
Динамическое изменение графических элементов вебстраницы
Подготовка графических кнопок
Страница графически оформленных гиперссылок
Управление “подсветкой” кнопок
На этой странице графические гиперссылки подсвечиваются при наведении на них указателя мыши
Предварительная загрузка графических объектов
Вебстраницы реагирующие на действия пользователя
Ввод данных пользователем в формы HTML
Получение информации от пользователя
Поля для ввода текста
Списки
Простейшая форма HTML
Прокручиваемый список
Переключатели
Флажки
Форма с элементами управления
Группы элементов формы
Логическое объединение элементов формы
Другие элементы формы
Управление расположением элементов вебстраницы с помощью таблиц
Создание ячеек таблицы
Размещение элементов на вебстранице и навигация по сайту
Использование структуры фреймов
Формирование набора фреймов
Вложенные наборы фреймов
Навигация между фреймами
Пример простейшего серверного сценария
Дополнительные возможности формирования вебстраниц
Пример использования элемента управления Tabular Data
Текстовая база данных
Элемент управления для работы с базой данных
Динамическое формирование таблицы
Фильтрация таблицы
Страница на которой используются данные из базы
Сортировка таблицы
Соративовка данных
-
Самоучитель по созданию сайтов
Представим себе, что наша веб-страничка (или сайт) уже готова и мы с умилением любуемся ею на экране своего компьютера. Как же теперь сделать так, чтобы и другие посетители Интернета тоже могли ею любоваться?
Для этого существует несколько способов. В принципе, можно это сделать, даже никуда страничку не копируя, но это имеет смысл, лишь когда свой компьютер постоянно подключен к Интернету (например, с использованием выделенной линии).
Адрес в Интернете
Где найти сервер для публикации
Как отправить материалы серверу
Доменные имена
Регистрация имен
Как написать веб-страницу
Теги HTML
Различия между броузерами
Броузер Internet Explorer
Броузер Netscape Navigator
Другие свойства просмотра
Простейшие средства создания веб-страниц
Веб-редактор TextPad
Веб-редактор Arachnophilia
Веб-редакторы типа WYSIWYG
Редактор Star Office
Netscape Composer
Создание веб-страниц при помощи программы Allaire Homesite/Cold Fusion
Работа с файлами
Работа с проектами
Схема сайта
Прочие вкладки
Панель редактирования
Автоматизация ввода
Диалоговые окна редактирования тегов
Создание графических карт ссылок
Предварительный просмотр страницы
От автора
Самое главное на любой веб-странице — гиперссылки
Гиперссылки в пределах сайта
Внешние гиперссылки
Как создать списки на веб-странице
Маркированные и нумерованные списки
Создание таблиц
Формирование структуры таблицы
Основные атрибуты таблицы
Управление шириной столбцов
Объединение ячеек
Пример объединения ячеек таблицы
Анализ примера
Простейшее форматирование текста
Управление выравниванием текста
Оформление абзацев
Оформление заголовков
Горизонтальная линейка
Управление шрифтом
Цветовое оформление
Дополнительные варианты оформления
Графические форматы Интернета
Формат GIF
Формат JPEG
Графические элементы оформления веб-страниц
Линейки и буквицы
Графические маркеры
Оформление кнопок
Подготовка рисунков в программе Xara Webstyle
Выбор шаблона
Настройка параметров рисунка
Выбор способа сохранения
Подготовка рисунков в программе Adobe Photoshop
Пример Создание градиентного фона
Пример Подготовка круглой фотографии
Пример Подготовка рисунков произвольной формы
Пример Совмещение изображений
Пример Украшение изображения мелкими деталями
Пример Заливка и заполнение объектов текстурами
Пример Наложение текста
Заключение
Основные способы применения графики
Фоновое изображение
Графические иллюстрации
Изображение-карта
Определение стилей в специальной таблице
Стили элементов
Стили классов
Внешние стилевые таблицы
Обзор других возможностей стилевых таблиц
Размещение блоков текста
Как можно организовывать загрузку разделов.
Добавление фонового рисунка
Оформление текста
Декоративное оформление текста
Оформление заголовка
Наложение элементов веб-страницы
Оформление с помощью атрибута STYLE
Замена тегов на стилевое описание
Абзацный отступ
Программы для сжатия звуковых фрагментов
Чтение дорожек компакт-диска
Запись звука от внешнего источника
Сжатие звука
Запись в формате МРЗ
Запись формата TwinVQ
Иллюстрированный самоучитель по созданию сайтов
Маленькие хитрости
Устранение постоянной составляющей
Управление амплитудой
Нейтрализация шумов
Устранение выделяющейся спектральной полосы
Добавление звукового оформления
Фоновая музыка
Звуковые объекты
Звуковые гиперссылки
Форматы звуковых файлов
Сжатие звуковых файлов
Формат RealAudio
Формат МРЗ
Формат TwinVQ
Как писать собственные функции
Описание функции
Усложненный пример
Указание языка сценариев
Динамическое изменение внешнего вида страницы
Доступ к элементам HTML по номеру
Доступ к элементам HTML по имени
Изменение свойств элементов
Выбор изменяемых свойств
Дополнительные операторы JavaScript
Встроенные функции JavaScript
Простейшие примеры
Запись информации в веб-документ
Интерпретация языка JavaScript
Учет версии броузера
Запрос сведений у читателя
Страница, управляемая при помощи мыши
Реакция на наведение
Учет различий между броузерами
Реализация операций перетаскиванием
Динамическое управление позиционированием элементов
Реакция на нажатие кнопки
Реакция на перемещение мыши
Реакция на отпускание кнопки
Страница, управляемая с клавиатуры
Реакция на нажатие клавиши
Учет раскладки клавиатуры
Подсказка для читателя
Динамическое отображение текста веб-страницы
Имитация гиперссылок
Произвольный выбор текста
Использование других свойств при работе с текстом
Добавление дополнительных надписей
Динамическое изменение графических элементов веб-страницы
Подготовка графических кнопок
Управление “подсветкой” кнопок
Предварительная загрузка графических объектов
Ввод данных пользователем в формы HTML
Получение информации от пользователя
Поля для ввода текста
Списки
Переключатели
Флажки
Группы элементов формы
Другие элементы формы
Управление расположением элементов веб-страницы с помощью таблиц
Создание ячеек таблицы
Размещение элементов на веб-странице и навигация по сайту
Формирование набора фреймов
Вложенные наборы фреймов
Навигация между фреймами
Пример простейшего серверного сценария
Дополнительные возможности формирования веб-страниц
Пример использования элемента управления Tabular Data
Текстовая база данных
Элемент управления для работы с базой данных
Динамическое формирование таблицы
Фильтрация таблицы
Сортировка таблицы
-
Создание сайтов - статьи
"Информация для размышления": изолированная структура (silo) - модное техническое словечко, обозначающее любые неэффективные и дорогие элементы в несовместимом программном обеспечении. Изолированные структуры являются "мишенью" для Web-сервисов. Можно сказать, одно из предназначений Web-сервисов - разрешение проблемы изолированных структур. Так почему же за последние три года Web-сервисам так и не удалось реализовать эту задачу? Именно таким вопросом задались аналитики исследовательской компании IDC. В своей работе "Web-сервисы: растущие опасения" они предлагают свое видение проблемы, высказывают предположения о дальнейшей судьбе Web-сервисов. Однако, прежде чем познакомить читателя с их точкой зрения, будет нелишним привести "краткую историческую справку".
Напомним, что практически три года назад Web-сервисы рассматривались как новое и перспективное направление информационных технологий. Тогда с ними были связаны большие надежды. Так, еще в марте 2002 года Журнал клуба знатоков DWH, OLAP, XML () рассказывал о прогнозах консалтинговой компании The Stencil Group (более подробно см. "Рынок Web-служб: прогнозы The Stencil Group"). Ее сотрудники прогнозировали, что на рубеже 2004-2005 годов должна начаться третья и последняя фаза развития Web-сервисов - этап их активного использования. Однако, сегодня можно констатировать, что развитие Web-сервисов происходят с явной задержкой
Практическая хореография Web-сервисов
Введение
Онлайновая компания, использующая Web-сервисы
Пример использования
Проблемы WSDL
Как WSC может помочь
Контекст
Листинг 1. Пример элемента контекста
Определение последовательности процессов
Листинг 2. Пример элемента последовательности
Взаимосвязь сообщений
Листинг 3. Пример элемента взаимодействия
Единица работы
Листинг 4. Пример элемента транзакции
Обработка исключений
Листинг 5. Пример исключения и элемента превышения лимита ожидания
Прочие особенности WSCI
Выводы
Ресурсы
Об авторе
Создание сайтов - статьи
Корпоративная сервисная шина - "бюджетный" подход к решению задач интеграции
ESB и XML
Заключение
Публикации
Создание сайтов - статьи
Веб-сервисы в гетерогенных средах
Определение
Достоинства
Недостатки
Протоколы уровня представления
Возможности интеграции со средами разработки
Быстродействие
Выводы
Создание сайтов - статьи
Императив интеграции (Integration Imperative)
BPEL (Business Process Execution Language – язык выполнения бизнес-процессов) – это язык сервисов.
До BPEL
Характеристики BPEL
Три ключа к BPEL
От сервисов к процессам
После BPEL
Поддержка обслуживания BPEL
Oracle BPEL Process Manager
Порталы и жизненные циклы
Создание сайтов - статьи
Oracle Application Server 10g Release 2. Краткий обзор новых характеристик
Краткий обзор
Введение
Решения для построения сервисов – новые возможности
Контейнеры Oracle Application Server для J2EE
Oracle JDeveloper
Разработка структуры приложений Oracle
Oracle TopLink
Интеграция и оркестровка сервисов – новые характеристики
Oracle Integration Interconnect
Концентраторы данных Oracle (Oracle Data Hubs)
Oracle Integration B2B
Oracle BPEL Process Manager
Oracle интегрирует BAM
Oracle BAM: Полностью новая архитектура реального времени
Аналитические сервисы
Oracle Business Intelligence Discoverer
Отчетность
Сервисы доступа и связанная информация
Oracle Portal
Oracle Sensor Edge Server
Oracle Wireless
Развервертывание сервисов в grid
Качество обслуживания – производительность
Качество обслуживания – масштабируемость
Качество обслуживания – высокая доступность
Управление циклом срока службы в Grid
Cервисы безопасности в Grid
WS-Security
Инструментарий разработчика безопасности в Oracle
Управление безопасностью и идентификацией (Oracle Security and Identity Management)
Oracle Internet Directory – служба каталогов LDAP
Платформа интеграции каталога
Oracle Identity Management Control
Делегируемые административные
Обеспечение идентификации (Oracle Identity Provisioning)
Сертифицированная авторизация Oracle (Oracle Certificate Authority)
Резюме
Приложение A “Сводка возможностей”
Приложение B “Что стоит прочесть еще”
Pict1
Pict2
Pict4
Pict6
Pict7
Pict8
Создание сайтов - статьи
Бизнес-процессы и XML
Немного истории
Введение
Язык BPEL: основные понятия
Заключение
Публикации
Создание сайтов - статьи
Технология сервера порталов
Службы и использование порталов
Архитектура и компоненты портала
Выводы
Попытки стандартизации серверов порталов
Создание сайтов - статьи
Сервис-ориентированная архитектура
Значение SOA
Сервис-ориентированная архитектура: основные понятия
Преимущества использования SOA
Перспективы
Публикации
Создание сайтов - статьи
Беглый взгляд на модели ответа MEP
О методе GET
Объединение SOAP и GET
Axis и поддержка WSDL
Листинг 1. Фрагмент WSDL
Заключение
Ресурсы
Создание сайтов - статьи
SOAP и REST, вместе или порознь?
Рой Филдинг и архитектурный стиль REST
Пути развития прикладных протоколов
Ответ «традиционалистов»
REST + SOAP
Создание сайтов - статьи
Веб-сервисы как вариант основы информационной инфраструктуры предприятия
Введение
Постановка проблемы
Решение проблемы
Заключение
Создание сайтов - статьи
Соединяя Web-сервисы (Weaving Web Services Together)
Business Process Execution Language
Почему BPEL?
Пример "Заем [денег]"
Заключение
Web-сервисы == или != распределенные объекты?
Создание сайтов - статьи
Управление Web-сервисами уже здесь! (Web Services Management Arrives)
Использование новой инфраструктуры в Oracle Application Server
Возможности управления Web-сервисами
Понимание "движущихся частей"
Конфигурирование политик
Разделение проблем
Создание сайтов - статьи
Управляя Web-сервисами (Managing Web Services)
Использование преимуществ SOAP
Управление компонентами Web-сервисов
Особенности SOAP
Управляя сообщением
Стандарты, стандарты, стандарты
Создание сайтов - статьи
WSDL: взгляд изнутри, часть I
Проектирование Web-сервисов
Недопустимость генерации WSDL
Проектирование интерфейсов
Непрозрачность сети
Отличие Web-сервисов от распределенных объектов
Определение ограниченных интерфейсов
Разнесение бизнес логики и политики
Разделение проектирования и реализации
Ресурсы
Создание сайтов - статьи
WSDL: взгляд изнутри, часть II
Инструменты
Модульные описания Web-сервиса
Пространства имен
Обработка ошибок
Document/literal против rpc/encoded
Что можно ожидать
Благодарности
Ресурсы
Корпоративные сайты и порталы
Web-сервисы
-
Создание спецэффектов
LightWave - это мощная программа для 3D-моделирования, анимации и визуализации. Данный продукт может применяться в самых разнообразных областях: от создания высококачественных изображений для полиграфии до выполнения всевозможных спецэффектов в кино и телевидении. Используя широчайший набор инструментов моделирования и анимации, предоставляемых пакетом LightWave, можно в мельчайших подробностях воссоздать тонущий «Титаник» или оживить героя видеоигры. Непревзойденное фотографическое качество получаемых изображений многие считают промышленным стандартом.
Несмотря на то что LightWave - очень мощный программный продукт, он сравнительно прост в изучении и, кроме того, легко и быстро настраивается. Предусмотрены варианты конфигурации программы для начинающих и опытных пользователей. В главах 3-5 описывается Modeler (Редактор моделей), предназначенный для моделирования объектов; в главах 6-13 рассматривается Layout (Редактор сцены), который используется для создания анимации, настройки внешнего вида моделей, освещения, композиции и визуализации сцены. Тщательно подобранные примеры позволяют быстро освоить принципы работы одного из самых популярных программных продуктов трехмерного моделирования. Читайте внимательно, и, возможно, в один прекрасный день мы увидим на экране и вашу работу.
Изменение фона
Изменение цвета фона
В окне Effects на вкладке Backdrop
Фоновые изображения
Использование фоновых изображений
Вкладка Compositing позволяет
В качестве фона вы можете использовать изображения любого типа поддерживаемого LightWave
Разрешение выбранного изображения
Использование декораций
Создание декораций
Из выпадающего меню Add Environment
В окне Viper можно просмотреть созданные эффекты
Инструмент SkyTracer2 позволяет
Создание эффектов с использованием частиц
Создание источника частиц
Вы можете отслеживать все вносимые
Превратите источник в маленький куб
Каждая частица отображается в течении 150 кадров после того как будет выпущена из Emitter
Введя положительное значение вы
Параметр Explosion создает эффект взрывающихся частиц
Создание гравитации
Создание гравитации
Инструмент FX_Gravity позволяет
Если ввести отрицательное значение
Создание плоскости удара
Выберите тип Plane имитирующий
Добавление ветра
ИНструмент FX_Wind позволяет создавать
Эффект тумана
Создание простого тумана
Так выглядит объект до создания
Значения в полях Min Distance
Так выглядит эффект простого тумана
Создание туманного фона
Чтобы создать объемный эффект воспользуйтесь выпадающим меню Add Volumetric
Инструмент Ground Fog позволяет достичь более реалистичного эффекта
Чтобы задать соответствие цвета
Типы Ground Fog Существует два
Светящиеся объекты
Создание светящихся объектов
Измените внешний вид объекта при
Параметр Particle Size определяет объем создаваемый вокруг каждой точки
На вкладке Processing настройте эффекты созданные после просчета изображения
Изменяя эти параметры вы изменяете
Фильтры изображений
Применение фильтров изображений
В LightWave входит набор фильтров
Использование HyperVoxels
Создание эффекта жидкости
Сцена должна содержать два нулевых объекта расположенных на расстоянии 2 м друг от друга
Опция HyperVoxels располагается рядом с Ground Fog
Окно свойств HyperVoxels разделено
В окне Viper из выпадающего меню Preview Options выберите пункт Scene Preview
Чтобы применить HyperVoxels к
Из выпадающего меню Blending Mode выберите пункт Additive
Можно создавать различные группы
Работать с поверхностями созданными
В результате на экране отображаются красная и синяя поверхности HyperVoxels
В Viper создать предварительный
При соединении поверхностей возникает
Создание эффекта дыма
Создайте тонкий прямоугольник базовый объект источника дыма
Измените параметры движения Smokey
Из выпадающего меню Object Type выберите пункт Sprite
Размер частиц должен составлять 250 мм
На вкладке HyperTexture располежены
Дым созданный при помощи режима Sprite
Создание спецэффектов
Глава 12 Поверхности и текстуры
Создание поверхностей в Modeler
Используя инструмент Ball создайте
В диалоговом окне Change Surface
Создание поверхности из группы полигонов
Чтобы перевести редактор моделей в режим выделения полигонов щелкните по кнопке Polygons
Используя правую кнопку мыши обведите лассо вокруг двух первых рядов полигонов
Отмените выделение полигонов в центре сферы
Работа с поверхностями
Теперь нужно раскрасить поверхности
Surface Editor В окне Surface
Основные атрибуты поверхности
Сфера расположенная слева создана
Значение параметра Glossiness сферы справа составляет 100% а слева 25%
Сфера слева имеет параметр Reflection
Сфера расположенная слева создана
Изменяя значение параметра Refraction
Значение параметра прозрачности
Параметр вдавливания можно использовать для детализации поверхности
Параметр Smooth определяет степень сглаживания поверхности
Настройка параметров поверхности
Каждый из атрибутов поверхности можно настроить несколькими способами
В окне предварительного просмотра
Настройка Surface Editor
Чтобы изменить текущий вид в окне проекции из выпадающего меню выберите пункт Camera View
Переключите Layout в режим Camera щелкнув по кнопке расположенной в нижней части экрана
Из выпадающего меню Target Item расположенного в окне Motion Options выберите пункт Eyeball
Установите значение красного компонента равным 255
С помощью системного цветоподборщика определите цвет поверхности
Предварительный просмотр позволяет оценить результат
Одновременное изменение атрибутов нескольких поверхностей
Создание текстуры
Окно Texture Editor позволяет
Image maps Как видно из названия
Чтобы открыть окно Texture Editor щелкните по кнопке Т
Загрузите изображение с жесткого диска
Используя указанный по умолчанию тип проекции Planar расположите изображение вдоль оси поверхности
Выберите ось вдоль которой будет
Просчитайте изображение Обратите внимание как текстура повлияла на канал Diffuse поверхности
Проекции
Процедурные текстуры
В LightWave включены 32 наиболее
Параметру Layer Type присвойте значение Procedural Texture
Из выпадающего меню Procedural Type выберите пункт Crumple
Введите значение в поля параметров текстуры Crumple
В окне предварительного просмотра отображаются вносимые изменения
При уменьшении значения параметра Layer Opacity создаваемый эффект проявляется вменьшей степени
Градиенты
Простой градиент создает переход
Присвойте параметру Layer Type значение Gradient
Щелкните мышью в окне предварительного просмотра градиента чтобы создать новый цвет
Чтобы перемещать вверхвниз по
Градиент создан
Присвойте параметру Input Parameter значение Slope
Обновите изображение Заметьте
Слои текстур Чаще всего градиенты
Введите эти значения в полях параметров
Из выпадающего меню Add Layer выберите пункт Gradient
Выберите белый цвет для маркера в центре градиента
Переместите маркер цвета ровно
Присвойте параметру Layer Opacity значение 80%
Перейдите на вкладку Falloff чтобы получить доступ к настройкам затухания текстуры
Как только вы обновите изображение созданный вами глаз нальется кровью
Копирование текстуры
Чтобы скопировать текущий слой из выпадающего меню Copy выберите пункт Selected Layer
Из выпадающего меню Paste выберите пункт Replace Current
Чтобы усилить эффект создаваемой картой вдавливания в поле Texture Value введите значение 500%
Анимация при помощи атрибутов поверхности
Создание зависимости для атрибута поверхности
Щелкните по кнопке Е чтобы анимировать
Шэйдеры
Применение шэйдера
Чтобы получить доступ к списку
Viper
Из выпадающего меню Rendering
Окно Viper можно использовать
Чтобы обновить изображение в окне
Предварительные установки
Использование окна Preset
Чтобы сохранить параметры поверхности
Создание спецэффектов
Глава 13 Создание сцены
Оценка времени формирования изображения
Конфигурирование мастера создания сцены
Настойка мастера создания сцен
Выберите пункт Render Options
Если вы хотите проследить за процессом формирования изображения активируйте опцию Show Rendering
Сохранение анимации в файле
На вкладке Ouyput Files содержаться настройки сохранения файлов а так жефайлы с созданной анимацией
Анимация будет сохранена в файле
Опция Render Scene находится в выпадающем меню Render
Вы можете оборвать процесс формирования
Сохранение последовательности кадров
LightWave поддерживает все основные форматы изображений
Вы можете определить метод именования файлов на основе базового имени
Режим создания изображений
При создании тестовых изображений
Так выглядит кадр при использовании Wireframe
Использование режима Quickshade
Из выпадающего меню Render Mode выберите пункт Quickshade
В этом режиме объекты отображаются
Использование режима Realistic
Из меню режимов формирования изображения выберите пункт Realistic
Использование метода трассировки лучей
Метод трассировки лучей может
Настройка отображения объекта
В окне Object Properties нажодятся
Настройки метода трассировки лучей
Настройте взаимодействие объектов сцены с тенями
Настройки Edges
Настройки находящиеся на вкладке
Для этого объекта значение параметра Polygon Size составляет 85%
Размер частиц составляет 5 пикселей
Опция Silhouette Edges отображает каркас объекта
При использовании опции Sharp
Чем дальше объект находится от камеры тем тоньше становятся границы
Исключение источников света
Исключение объекта из списка освещения
Работа с High Dynamic Range Imagery
Освещение сцены при помощи HDRI
В окне Lights Properties настройте
Используйте редактор изображений чтобы загрузить HDRIизображение в Layout
В окне Effects активируйте освещение HDRI
Image World использует HDRIизображение для замещения фона в Layout
Дважды щелкните по пункту Image World
-
Создание справочных систем в форматах HLP и CHM
Любой скомпилированный СНМ-файл можно легко "разобрать по косточкам" при помощи команды Decompile меню File. Достаточно указать директорию, куда будут сохранены составляющие СНМ-файла (HTML-страницы, а также *HHC- и *HHC-файлы)
О "тechnical writer" замолвите слово
Форматы "справки"
Help pad 2.7
Содержание проекта: текст и графика
Содержание проекта: текст и графика
Гиперссылки и всплывающие окна
Создание файла содержания
Параметры окна
Компиляция проекта в microsoft help workshop
Html help workshop
Создание проекта
Параметры проекта html help workshop
Создание разделов "справки
Создание страниц для разделов
Украшаем содержание
Создаем "указатель"
Создаем "поиск"
Компиляция проектa в html help workshop
Декомпиляция
Дополнительные программы
Htm 2 chm
Help manual
Web twin
Help development studio
Help express 3.0
Help scribble
Robo help
-
Сообщение об ошибках. Субъективная удовлетворенность
Наилучший способ избежать сообщений об ошибках это сделать так, чтобы пользователь не смог их совершить. Вместо требования ввести данные с клавиатуры, предоставьте пользователю список возможных вариантов выбора
Эстетика
Субъективное восприятие скорости работы
Приемы для уменьшения субъективного восприятия
Уменьшение вероятности стрессовых ситуаций
Пароли
-
Сортировка и поиск - рецептурный справочник
Поиск, вставка и удаление, как известно, – основные операции при работе с данными. Мы начнем с исследования того, как эти операции реализуются над сами известными объектами – массивами и (связанными) списками
-
Шаблоны узлов SharePoint Portal Server 2003
Узел, созданный по шаблону Базовая рабочая область для собраний может быть полезен для подготовки собраний с участием определенного круга участников. На таком узле может быть размещена информация о целях собрания, списке участников, повестке, а также могут быть размещены необходимые документы
Шаблон Узел группы
Шаблон Пустой узел
Шаблон Рабочая область для документов
Шаблон Базовая рабочая область для собраний
Шаблон Пустая рабочая область для собраний
Шаблон Рабочая область для собраний – Решения
Шаблон Рабочая область для собраний – Социальные
Шаблон Многостраничная рабочая область для собраний
Шаблон Базовый Блог
-
Энциклопедия создания сайтов
Вот... поговорим теперь о конкретном. О рабочем столе. Что на нем должно быть и как за ним работать.
На столе может стоять абсолютно все что угодно. Пепельницы, пиво, водка, мониторы, клавиатуры, мыши. Компьютер на столе держать необязательно - у одного моего приятеля материнская плата вообще была привинчена к стене, поверх обоев.
Компьютер может быть любым. Конечно же, лучше, когда он быстрый, но это не обязательно. Для создания хорошей страницы это совершенно не обязательно. Неплохо бы иметь и цветной монитор, но если его нет, это не может быть причиной для бездействия. Дмитрий Кирсанов, например, очень долго работал за монохромным монитором. Это не помешало ему стать автором популярных цветных страниц. (Правда, когда он купил-таки цветной экран, то пришел в ужас от раскраски собственных сайтов.)
При создании страниц я рекомен do you удержаться от использования таких программ как FrontPage(r), HomePage(r), PageMill(r), SiteMill(r) и т.п. Если вы одной рукой мешаете в кастрюле борщ, другой утомительно замачиваете белье, а третьей собираетесь делать сайт, то это ваши программы (они для домохозяек).
Практическое руководство по HTML
Наш первый HTML-документ
Внутри абзаца
Организация текста внутри документа
За пределами HTML-файла
Тайное становится явным,или Видимое действие невидимых меток
Таблицы
Формы. Для чего нужны формы?
-
Язык скриптования сайтов Parser 3
Самый логичный вопрос, который может возникнуть у вас, уважаемый читатель, это, несомненно: «А что это вообще такое?». Итак, если вы хотите узнать ответ - добро пожаловать! Для начала позвольте сделать несколько предположений.
Первое, очень важное. Вы уже имеете представление о том, что такое HTML. Если данное сочетание букв вам незнакомо, дальнейшее чтение вряд ли будет увлекательным и полезным, поскольку Parser является языком программирования, существенно упрощающим и систематизирующим разработку именно HTML документов.
Второе, существенное. Мы предлагаем вам познакомиться с новой версией Parser на практических примерах, поэтому будем считать, что у вас под руками есть установленный Parser3. Теория, как известно, без практики мертва. Как установить и настроить программу, подробно рассказано в приложении.
Третье, просто третье. У вас есть немного свободного времени, терпения, IQ не ниже 50, а также желание сделать свою работу по разработке HTML документов проще, логичнее и изящнее. Со своей стороны обещаем вам, что время, потраченное на изучение этого языка с лихвой окупится теми преимуществами и возможностями, которые он дает.
Вроде бы не очень много, не так ли? Все остальное - это уже наша забота!
Parser?
Parser…
Parser!
Операторы ветвления
А что это вообще такое?
Кодировки
Сборка Parser из исходных кодов
Класс console[3.1.2]
Чтение строки
Запись строки
Класс cookie
Запись
Пример
Пример
Чтение
Пример
А что это вообще такое?
Calendar. Создание календаря на заданный месяц
Calendar. Создание календаря на заданную неделю месяца
Пример
Класс date
Create. Произвольная дата
Пример
Create. Относительная дата
Пример
Create. Дата или время в стандартном для СУБД формате
Пример
Поля объектов класса date
Пример
Now. Текущая дата
Пример
Roll. Сдвиг даты
Пример сдвига месяца
Пример сдвига часового пояса
Sql-string. Преобразование даты
Пример
Unix-timestamp. Преобразование
Unix-timestamp. Дата и время в UNIX формате[3.1.2]
Определение пользовательского класса и операторов
Работа с переменными в статических методах
Работа с переменными в динамических методах
Системное поле класса: CLASS
Определение методов и пользовательских операторов
Системная переменная: self
Системная переменная: result
Системная переменная: caller
DOM. nodeType
Пример
А что это вообще такое?
Класс env
Получение значения поля запроса
Пример
Статические поля. Получение значения переменной окружения
Пример
Обработка ошибок
@Unhandled_exception. Вывод необработанных ошибок
Литералы в выражениях
Операторы в выражениях и их приоритеты
А что это вообще такое?
Basename. Имя файла без пути
Пример
Cgi и exec. Исполнение программы
Пример внешнего скрипта
Пример передачи нескольких аргументов
Класс file
Delete. Удаление файла с диска
Пример
Dirname. Путь к файлу
Пример
Name. Имя файла
Size. Размер файла
Text. Текст файла
Content-type. MIME-тип файла
Поля HTTP-ответа
Find. Поиск файла на диске
Пример без указания пути
Пример с указанием пути
Fullpath. Полное имя файла от корня веб-пространства
Justext. Расширение имени файла
Пример
Justname. Имя файла без расширения
Пример
List. Получение оглавления каталога
Пример
Load. Загрузка файла с диска или HTTP-сервера
Пример загрузки файла с диска
Пример загрузки файла с HTTP-сервера
Lock. Эксклюзивное выполнение кода
Пример
Move. Перемещение или переименование файла
Пример
Save. Сохранение файла на диске
Пример
Sql. Загрузка файла из SQL-сервера[3.1.2]
Sql-string. Сохранение файла на SQL-сервере[3.1.2]
Пример
Stat. Получение информации о файле
Пример
Класс form
Получение значения поля формы
Пример: обычное поле
Пример: безымянное поле
Fields. Все поля формы
Пример
Imap. Получение координат нажатия в ISMAP
Qtail. Получение остатка строки запроса
Tables. Получение множества значений поля
Пример
А что это вообще такое?
Хеш (ассоциативный массив)
_Count. Количество ключей хеша
Пример
_Keys. Список ключей хеша
Пример
Add. Сложение хешей
Пример
Класс hash
Create. Создание пустого и копирование хеша
Конструкторы
Delete. Удаление пары ключ/значение
Пример
Поля
Использование хеша вместо таблицы
Класс hashfile [3.1.2]
Пример
Clear. Удаление всего содержимого
Delete. Удаление пары ключ/значение
Delete. Удаление файлов данных с диска
Foreach. Перебор ключей хеша
Hash. Преобразование к обычному hash
Open. Открытие или создание
Чтение
Запись
Foreach. Перебор ключей хеша
Пример
Intersection. Пересечение хешей
Пример
Intersects. Определение наличия пересечения хешей
Пример
Sql. Создание хеша на основе выборки из базы данных
Пример hash of hash
Пример hash of bool[3.1.2]
Sub. Вычитание хешей
Пример
Union. Объединение хешей
Пример
Как работать с документацией
А что это вообще такое?
Arc. Рисование дуги
Пример
Bar. Рисование закрашенных прямоугольников
Пример
Circle. Рисование неокрашенной окружности
Пример
Класс image
Copy. Копирование фрагментов изображений
Пример
Create. Создание объекта с заданными размерами
Пример
Поля
Пример
Fill. Закрашивание одноцветной области изображения
Пример
Font. Загрузка файла шрифта для
Пример
Gif. Кодирование объектов класса image в формат GIF
Пример
Html. Вывод изображения
Пример
Length. Получение длины надписи в пикселах
Пример
Line. Рисование линии на изображении
Пример
Load. Создание объекта на основе
Пример
Measure. Создание объекта на основе
Пример создания тега IMG с указанием размеров изображения
Пример работы с EXIF информацией
Методы рисования
Pixel. Работа с точками изображения
Polybar. Рисование окрашенных
Пример
Polygon. Рисование неокрашенных
Пример
Polyline. Рисование ломаных линий по координатам узлов
Пример
Rectangle. Рисование незакрашенный прямоугольников
Пример
Replace. Замена цвета в области, заданной таблицей координат
Пример
Sector. Рисование сектора
Пример
Тип и ширина линий
Пример
Text. Нанесение надписей на изображение
Пример
Установка и настройка Parser
Установка Parser на веб-сервер Apache, CGI скрипт
Установка Parser на веб-сервер Apache 1.3, модуль сервера
Установка Parser на веб-сервер IIS 5.0 или новее
Описание формата файла, описывающего кодировку
Классы int, double
Int, double. Преобразование объектов к числам
Примеры
Format. Вывод числа в заданном формате
Примеры
Inc, dec, mul, div, mod. Простые операции над числами
Пример
Sql. Получение числа из базы данных
Пример
А что это вообще такое?
Класс junction
Пример junction выражений и кода
Пример проверки наличия метода
А что это вообще такое?
Урок 1. Меню навигации
Итог
Что надо запомнить: Parser использует
Урок 2. Меню навигации и структура страниц
Урок 3. Первый шаг - раздел новостей
Что узнали:
Что надо запомнить:
Урок 4. Шаг второй - переходим к работе с БД
Что узнали:
Урок 5. Пользовательские классы Parser
Что узнали:
Что делать дальше: на этом создание
Урок 6. Работаем с XML
Что узнали:
Циклы
А что это вообще такое?
Класс mail
Send. Отправка сообщения по электронной почте
Класс MAIN, обработка запроса
Простой пример
Degrees, radians. Преобразования градусы-радианы
Пример
Abs, sign. Операции со знаком
Пример
Класс math
Crypt. Хеширование паролей
Пример создания .htpasswd файла
Пример проверки пароля
Exp, log. Логарифмические функции
Md5. MD5-отпечаток строки [3.0.8]
Пример
Pow. Возведение числа в степень
Пример
Random. Случайное число
Пример
Round, floor, ceiling. Округления
Пример
Sin, asin, cos, acos, tan, atan. Тригонометрические функции
Пример
Число Пи
Trunc, frac. Операции с целой/дробной частью числа
Пример
Uid64. 64-битный уникальный идентификатор [3.0.8]
Uuid. Универсальный уникальный идентификатор [3.0.8]
Пример
Sqrt. Квадратный корень числа
Пример
Класс memory [3.1]
Compact. Сборка мусора [3.1]
Числовые литералы
А что это вообще такое?
Создание объекта
Вызов метода
Значение поля объекта
Системное поле объекта: CLASS
Cache. Сохранение результатов работы кода
Пример
Изменение времени хранения
Connect. Подключение к базе данных
Пример
Def. Проверка определенности объекта
Пример
Eval. Вычисление математических выражений
Пример
Комментарии к частям выражения
Пример
For. Цикл с заданным числом повторов
Пример
If. Выбор одного варианта из двух
In. Проверка, находится ли документ в каталоге
Пример
Is. Проверка типа
Простая проверка типа
Проверка наличия в переменной кода
Проверка определенности метода
Process. Компиляция и исполнение строки
Простые примеры
Оператор include
Сложный пример
Rem. Вставка комментария
-F и -d. Проверка существования файла и каталога
Пример
Switch. Выбор одного варианта из нескольких
Пример
Throw. Сообщение об ошибке
Пример
Try. Перехват и обработка ошибок
Untaint, taint. Преобразование данных
Пример
Таблицы преобразований
Use. Подключение модулей
Примеры
While. Цикл с условием
А что это вообще такое?
Передача параметров
Конфигурационный файл
Конфигурационный метод
Системные ошибки
Использование Parser в качестве интерпретатора скриптов
А что это вообще такое?
Body. Получение текста запроса
Charset. Задание кодировки документов на сервере
Класс request
Document-root. Корень веб-пространства[3.1.2]
Query. Получение строки запроса
Пример
Uri. Получение URI страницы
Пример
Body. Задание нового тела ответа
Пример замены всего тела на результат работы скрипта
Пример выдачи создаваемой картинки
Charset. Задание кодировки ответа
Класс response
Clear. Отмена задания новых заголовков HTTP-ответа
Download. Задание нового тела ответа
Пример: выдача PDF файла
Заголовки HTTP-ответа
Пример перенаправления браузера
Пример задания заголовка expires в значение «завтра»
А что это вообще такое?
Принятые обозначения
Вызов статического метода
Значение статического поля
Задание статического поля
Класс status
Memory. Информация о памяти под
Рекомендуемый способ анализа
Pid. Идентификатор процесса
Rusage. Информация о затраченных ресурсах
Рекомендуемый способ анализа
WinNT/2K/XP
Tid. Идентификатор потока
Класс string
Format. Вывод числа в заданном формате
Пример
Int, double. Преобразование строки к числу
Примеры использования
Length. Длина строки
Пример
Строковые литералы
Left, right. Подстрока слева и справа
Пример
Match. Поиск подстроки по шаблону
Примеры использования
Match. Замена подстроки, соответствующей шаблону
Пример
Mid. Подстрока с заданной позиции
Пример
Pos. Получение позиции подстроки
Пример
Replace. Замена подстрок в строке
Пример
Save. Сохранение строки в файл
Пример
Split. Разбиение строки
Пример вертикального разбиения
Пример горизонтального разбиения
Sql. Получение строки из базы данных
Пример
Trim. Отсечение букв с концов строки[3.1.2]
Пример отсечения white space
Пример отсечения указанных символов
Upper, lower. Преобразование регистра строки
Пример
А что это вообще такое?
Hash. Преобразование таблицы к хешу с заданными ключами
Пример
Append. Добавление данных в таблицу
Пример
Класс table
Columns. Получение структуры таблицы.
Пример
Опции копирования и поиска
Count. Количество строк в таблице
Пример
Create. Создание объекта на основе заданной таблицы
Пример
Create. Копирование существующей таблицы
Пример
Получение содержимого столбца
Пример
Flip. Транспонирование таблицы
Пример
Получение содержимого текущей строки в виде хеша
Пример
Join. Объединение двух таблиц
Пример
Offset и line. Получение смещения указателя текущей строки
Пример
Load. Загрузка таблицы с диска или HTTP-сервера
Пример загрузки таблицы с диска
Пример загрузки таблицы с HTTP-сервера
Locate. Поиск в таблице
Пример
Menu. Последовательный перебор всех строк таблицы
Пример
Offset. Смещение указателя текущей строки
Пример
Опции формата файла[3.1.2]
Пример загрузки .txt файла, созданного Miscrosoft Excel
Save. Сохранение таблицы в файл
Пример
Select. Отбор записей
Пример
Sort. Сортировка данных таблицы
Пример
Sql. Выборка таблицы из базы данных
Пример
Внешние и внутренние данные
А что это вообще такое?
Переменные
Примеры
Класс void
Int, double
Пример
Length. Длина «строки»
Пример
Left, right, mid. Получение подстроки[3.1.2]
Пример
Pos. Получение позиции подстроки
Пример
Sql. Запрос к БД, не возвращающий результат
Пример
А что это вообще такое?
Класс xdoc
Create. Создание нового пустого документа
Пример
Create. Создание документа на основе заданного XML
Пример
DOM
DOM
File. Преобразование документа к объекту класса file
Пример
Load. Загрузка XML с диска, HTTP-сервера или иного источника
Пример загрузки XML-документа с диска
Пример загрузки XML-документа с HTTP-сервера
Параметры преобразования документа в текст
Пример
Выдача XHTML
Parser://метод/параметр. Чтение
Пример хранения XSL шаблонов в базе данных
Save. Сохранение документа в файл
Пример
Search-namespaces. Хеш пространств имен для поиска[3.1.2]
Пример
String. Преобразование документа в строку
Пример
Transform. XSL преобразование
Пример (см. также «Урок 6. Работаем с XML»)
Параметр создания нового документа: Базовый путь
Пример
Класс xnode
DOM
DOM1.
Select. XPath поиск узлов
Пример
SelectBool. Вычисление логического XPath запроса
Пример
SelectNumber. Вычисление числового XPath запроса
Пример
SelectSingle. XPath поиск одного узла
Пример
SelectString. Вычисление строчного XPath запроса
Пример
А что это вообще такое?
Приложение 1. Пути к файлам и
Переменная CLASS_PATH
Приложение 2. Форматные строки
Приложение 3. Формат строки подключения оператора connect
ClientCharset. Параметр подключения
Для MySQL
Для ODBC
Пример
Для Oracle
Пример
Для PostgreSQL
Приложение 4. Perl-совместимые регулярные выражения
Приложение 5. Как правильно назначить
Приложение 6. Как бороться с ошибками