Отчет по производственной практике в «САМ» ИП Прибылова А.Н.
Отчет по практике, 24 Августа 2011, автор: пользователь скрыл имя
Краткое описание
В результате работа многих пользователей стала иметь большее отношение к Сети, чем они того сами, может быть желали. Так, одним из способов самовыражения стало размещение личных страничек в Internet. Многие коммерческие фирмы стали использовать Сеть для рекламы и сбыта своей продукции. Людям, занятым поиском работы, стал доступен и такой сервис: составить резюме в формате Web-страницы и разместить эту информацию в Сети. Важную роль Internet стал играть для научных, учебных и общественных организаций. Подтверждение этому легко найти, выйдя на просторы киберпространства
Содержание работы
ВВЕДЕНИЕ 7
Общая организационно-экономическая характеристика организации 9
2 Теоретические основы веб-программирования 11
2.1 Web-дизайн и браузеры 12
2.2 Обеспечение доступности Web-страницы 15
3 Средства разработки сайта 20
3.1 Язык разметки гипертекстовых страниц HTML 13
3.1.1 Теги HTML 14
PHP 27
Macromedia Flash 29
Flash и его преимущества
Flash и его недостатки 35
Создание флеш-сайта 18
Программа SwishMAX
Элементы SwishMAX
Главное меню SwishMAX
Этапы создания
Руководство пользователя 48
Выводы и предложения 28
Безопасность жизнедеятельности 29
6.1 Техника безопасности при работе с персональным компьютером 29
6.2 Электроопасность и защита от поражений током 31
ЗАКЛЮЧЕНИЕ 33
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 34
Содержимое работы - 5 файлов
Направление.doc
— 25.00 Кб (Открыть файл, Скачать файл)ОТЗЫВ.doc
— 23.50 Кб (Открыть файл, Скачать файл)Реферат.doc
— 24.00 Кб (Открыть файл, Скачать файл)СОДЕРЖАНИЕ.doc
— 415.50 Кб (Скачать файл)- допускает работу с большинством СУБД;
- имеет широкий набор функций (более 3 тыс.);
- допускает объектно-ориентированное программирование;
- способен использовать протоколы HTTP, FTP, ШАР, SNMP, NNTP, РОРЗ, net sockets и другие;
- позволяет выполнять все операции, что и перечисленные его конкуренты, и даже работать с файлами графики. Можно также запускать РНР-скрипты как интерпретируемые файлы и компилировать исполняемые приложения (в том числе с поддержкой графического интерфейса GTK).
Если вы обнаружите, что РНР не способен на что-то (или работает не так, как вам хотелось бы), никто не будет препятствовать вам вносить в исходный код РНР (написанный на С) желаемые изменения. РНР является программным продуктом с открытым исходным кодом, и внесение в него улучшений и дополнений путем создания собственных модулей расширения всегда приветствуется.
Основные недостатки РНР:
- Несогласованный синтаксис функций и неортогональность
PHP
предоставляет разработчикам
- Отсутствие обратной совместимости между версиями языка
Код,
созданный для более ранних версий
языка, зачастую не работает или работает
некорректно с более поздними версиями
языка. В более поздних версиях исключаются
конструкции, методики, функции, применявшиеся
ранее. В результате, приложения, созданные
несколько лет назад, практически теряют
работоспособность для современных версий
языка и требуют значительной модификации.
Такие изменения обусловлены двумя факторами:
устранение несогласованного синтаксиса
и устранение конструкций, поощряющих
создание небезопасного кода. Справедливости
ради, следует отметить, что отсутствие
обратной совместимости вообще характерно
для современных интерпретируемых языков.
- Отсутствие поддержки Unicode в ядре языка
Поддержка
Unicode-строк реализуется
- Отсутствие многопоточности
В
языке не предусмотрена возможность
создания многопоточных приложений. Есть
различные обходные решения с использованием
curl и сокетов. Для POSIX-совместимых систем
можно использовать функции с префиксом
pcntl_. Справедливости ради, следует отметить,
что PHP распространен главным образом
в области Web-разработки, где зачастую
проблему многопоточности берет на себя
веб-сервер.
- Отсутствие
прямого обращения к
возвращаемому массиву
В
языке PHP массив, возвращаемый функцией
или методом, необходимо предварительно
занести в переменную, чтобы применить
оператор […].
Пример:
function odds($N)
{
return range(0, $N, 2);
}
print odds(10)[2]; //ошибка
$tmp = odds(10);
print $tmp[2]; // работает
Эта
проблема, скорее всего, не будет решена,
так как PHP, в отличие от других
языков программирования, позволяет работать
не только с индексными массивами, но и
с ассоциативными. Однако PHP поддерживает
конструкцию list(), предлагающую концептуально
иной способ работы с массивами, предоставляя
разработчику возможность поместить элементы
массива сразу в переменные.
3.3 Macromedia Flash
World
Wide Web (Всемирная паутина)
По
сравнению с другими
- Применение векторной (vector) графики, которая в действительности представляет собой ряд математических формул, описывающих размер, цвет и местоположение формы. Векторная графика состоит из линий и кривых, тогда как растровая (bitmapped) — из небольших точек растра, или пикселей (pixels). Применение математических формул является главным преимуществом отображения графики и сохранения небольшого размера файлов, что особенно важно для Web.
- Возможность сжатия анимации, графики и звука. Такое сжатие файла обусловливает свойство потоковой передачи (streaming), которое позволяет отображать сайт в Web-броузере до полной загрузки его содержимого. Это означает, что одна векторная графика сайта отображается, в то время как другая графика, звук и анимация все еще загружаются.
Интерактивность во Flash может состоять из самых разных свойств. Помимо неограниченных возможностей применения простой графики, анимации или крупных заголовков, в любой объект или область сайта можно вводить полноценные навигационные свойства: кнопки, меню или фрагменты анимации, с помощью которых конечный пользователь перемещается по сайту. А задавая действия (actions), можно создавать интерактивные фильмы. Для создания интерактивных элементов управления во Flash предоставляется язык создания сценариев - ActionScript.
Изображения и тест, разработанные во Flash, всегда отображаются ясно и четко, что опять же обусловлено векторной графикой.
Flash
помогает пользователю
В состав Flash входит инструмент, который создает основу для большинства качественных Flash-фильмов. Этот инструмент – ActionScript - событийно-управляемый язык, встроенный во Flash. ActionScript делает ваши страницы интерактивными. Вы можете реагировать на события с мышки или с клавиатуры, можете выполнить какие-либо действия при проигрывании определенного кадра.
3.3.1 Flash
и его преимущества
- Flash-технология предоставляет cвободу развития
Flash-технология
позволяет достичь такой
Используя
Flash-технологию, вам больше не нужно беспокоиться
о том, какими браузерами ваша страница
будет корректно отображаться и какие
браузеры "задушат" ее. Ваша страница
отображается одинаково корректно во
всех браузерах.
- Flash-технология
обеспечивет большую
интерактивность
Flash-технология
предоставляет интерактивную
Flash-технология
- это не единственный способ
включить видео в web-
- Flash-технология гарантирует большую гибкость
Flash-технология
оперирует векторными объектами, и
поэтому она позволяет регулировать размеры
экрана, базирующиеся на размере браузера,
и таким образом ваши рисунки и текст остаются
четкими. Это преимущество приобретает
все большее значение, так как люди все
чаще заходят в сеть не со своих компьютеров,
а с альтернативных источников, таких
как "карманный" компьютер (PDA), мобильный
телефон или наручные часы.
- Улучшенная интеграция с помощью Flash-технологии
Flash-технология
позволяет интегрировать любой
мультимедийный формат. Например, во
Flash можно вставить растровые форматы
рисунков (такие, как GIF, JPEG, PNG, PCT, TIF), векторные
форматы (включая FreeHand, EPS, Illustrator) и, как
уже говорилось, звуковые форматы (WAV, AIF,
MP3).
- Flash-технология и шрифты
С
помощью Flash-технологии вы можете встраивать
любой шрифт, какой желаете, и демонстрировать
его на браузере клиента, независимо от
того, установлен ли этот шрифт у них или
нет. Вам больше не нужно превращать шрифт
в рисунок, чтобы шрифт поддерживался
в различных системах.
- Моделирование фреймов
Flash
может моделировать характер
изменений фреймов в HTML-сайт
таким образом, что
- Без обновлений
Flash-технология
дает возможность выводить
3.3.2 Flash и его недостатки
- Специальный модуль для Flash-технологии
Flash-технология
для просмотра требует
- Худшее качество изображения
Во
Flash MX сжатие видеофайлов и их воспроизведение
не такого высокого качества, как в специально
разработанных для этих целей программах
- QuickTime, например. К тому же, Flash видео не
позволяет устанавливать драйверы для
оптимизации воспроизведения.
- Проблема индексации Flash-технологии
У
Flash-технологии самым большим недостатком
является то, что поисковики не индексируют
содержание анимации. Если вы создаете
сайт, полностью основанный на Flash-технологиях,
вам необходимо добавить текст или
HTML, если вы хотите, чтобы ваш контент индексировался
поисковиками.