Отчет по производственной практике в «САМ» ИП Прибылова А.Н.

Автор работы: Пользователь скрыл имя, 24 Августа 2011 в 01:36, отчет по практике

Краткое описание

В результате работа многих пользователей стала иметь большее отношение к Сети, чем они того сами, может быть желали. Так, одним из способов самовыражения стало размещение личных страничек в 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 Кб (Скачать файл)
  1. допускает работу с большинством СУБД;
  2. имеет широкий набор функций (более 3 тыс.);
  3. допускает объектно-ориентированное программирование;
  4. способен использовать протоколы HTTP, FTP, ШАР, SNMP, NNTP, РОРЗ, net sockets и другие;
  5. позволяет выполнять все операции, что и перечисленные его конкуренты, и даже работать с файлами графики. Можно также запускать РНР-скрипты как интерпретируемые файлы и компилировать исполняемые приложения (в том числе с поддержкой графического интерфейса GTK).

     Если  вы обнаружите, что РНР не способен на что-то (или работает не так, как  вам хотелось бы), никто не будет  препятствовать вам вносить в исходный код РНР (написанный на С) желаемые изменения. РНР является программным продуктом с открытым исходным кодом, и внесение в него улучшений и дополнений путем создания собственных модулей расширения всегда приветствуется.

     Основные  недостатки РНР:

    1. Несогласованный синтаксис функций и неортогональность

    PHP предоставляет разработчикам большое  количество самых разнообразных  функций, которые попали в язык  из расширений, создаваемых разными  группами программистов. В результате  синтаксис языка не согласован, например, часть функций для работы с массивами начинается с префикса array_, другая часть этим префиксом не обладает. Названия части строковых функций начинается с префикса str, другие функции таким префиксом не обладают. В тех же строковых функциях обрабатываемая строка может передаваться как в качестве первого, так и в качестве последнего аргумента, что требует постоянного обращения к документации. Многие задачи, например разбиение строки на массив или подстроки, решаются неимоверным количеством разнообразных наборов функций. Все это связано с сильным влиянием Perl, в котором неортогональность является частью концепции. Однако PHP задумывался как промышленный и ортогональный язык, и альтернативные наборы функций для решения одних и тех же задач сильно мешают создавать код в едином стиле. К сожалению, проблема скорее всего не будет решена из соображений обратной совместимости. 

    1. Отсутствие  обратной совместимости между версиями языка

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

    1. Отсутствие  поддержки Unicode в ядре языка

    Поддержка Unicode-строк реализуется через  расширение mbstring. При этом вместо стандартных  функций работы со строками используются аналогичные функции, но с префиксом mb_. Сами строки не хранят информацию о своей кодировке, и её необходимо указывать вручную при вызове функций расширения mbstring. Проблема, скорее всего, будет решена в PHP 6. 

    1. Отсутствие  многопоточности

    В языке не предусмотрена возможность  создания многопоточных приложений. Есть различные обходные решения с использованием curl и сокетов. Для POSIX-совместимых систем можно использовать функции с префиксом pcntl_. Справедливости ради, следует отметить, что PHP распространен главным образом в области Web-разработки, где зачастую проблему многопоточности берет на себя веб-сервер. 

    1. Отсутствие  прямого обращения к возвращаемому  массиву

    В языке 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 (Всемирная паутина) развивается  очень стремительно. Традиционные Web-сайты  (Web-sites) со статическими информационными страницами уже не привлекают как прежде внимание конечных пользователей.  Поэтому Web-дизайнеры и разработчики пытаются придать своим страницам неотразимый вид, вводя графику и файлы анимационного формата GIF. Несмотря на то, что применение графики в традиционных форматах сжатия изображений GIF, JPEG и PNG придает сайту некоторый эффект, тем не менее, загрузка таких страниц может отнять много времени из-за больших размеров графических файлов. Альтернативным инструментом создания анимации является программный продукт— Macromedia Flash, который поможет добиться поставленных при Web-разработке целей.

     По  сравнению с другими графическими приложениями, предназначенными для  публикации результатов в Web или  вывода в файл, Flash обладает многими  преимуществами, такими, как:

  • Применение векторной (vector) графики, которая в действительности представляет собой ряд математических формул, описывающих размер, цвет и местоположение формы. Векторная графика состоит из линий и кривых, тогда как растровая (bitmapped) — из небольших точек растра, или пикселей (pixels). Применение математических формул является главным преимуществом отображения графики и сохранения небольшого размера файлов, что особенно важно для Web.
  • Возможность сжатия анимации, графики и звука. Такое сжатие файла обусловливает свойство потоковой передачи (streaming), которое позволяет отображать сайт в Web-броузере до полной загрузки его содержимого. Это означает, что одна векторная графика сайта отображается, в то время как другая графика, звук и анимация все еще загружаются.

     Интерактивность во Flash может состоять из самых разных свойств. Помимо неограниченных возможностей применения простой графики, анимации или крупных заголовков, в любой объект или область сайта можно вводить полноценные навигационные свойства: кнопки, меню или фрагменты анимации, с помощью которых конечный пользователь перемещается по сайту. А задавая действия (actions), можно создавать интерактивные фильмы. Для создания интерактивных элементов управления во Flash предоставляется язык создания сценариев - ActionScript.

     Изображения и тест, разработанные во Flash, всегда отображаются ясно и четко, что опять же обусловлено векторной графикой.

     Flash помогает пользователю рисовать. В частности, Flash может распознавать основные геометрические формы в процессе их создания. При этом она заменяет небрежно нарисованную форму правильной геометрической формой, которую, как предполагается, пользователь пытается нарисовать. Например, если быстро нарисовать овал или окружность, создав круглую форму, Flash сделает эту форму более плавной и круглой, доведя ее до идеального овала или окружности. Кроме того, Flash помогает создавать прямые и плавные линии.

     В состав Flash входит инструмент, который  создает основу для большинства  качественных Flash-фильмов. Этот инструмент – ActionScript - событийно-управляемый язык, встроенный во Flash. ActionScript делает ваши страницы интерактивными. Вы можете реагировать на события с мышки или с клавиатуры, можете выполнить какие-либо действия при проигрывании определенного кадра.

 

     3.3.1 Flash и его преимущества 

     
  • Flash-технология  предоставляет cвободу развития

     Flash-технология  позволяет достичь такой свободы  развития, которую вы не найдете  больше нигде. Flash позволяет дизайнерам  помещать объекты там, где они  хотят, не беспокоясь об абсолютном  и относительном размещении, проблемами  с шаблонами, z-индексами, проблемах таблицы-в-таблице, разрешениях экрана и так далее. Используя Flash-технологию, вы просто помещаете объект на канву там, где хотите, и свободно перемещаете его. HTML / CSS никогда не смогут делать того, что доступно Flash - никогда.

     Используя Flash-технологию, вам больше не нужно беспокоиться о том, какими браузерами ваша страница будет корректно отображаться и какие браузеры "задушат" ее. Ваша страница отображается одинаково корректно во всех браузерах.  

     
  • Flash-технология  обеспечивет большую интерактивность

       Flash-технология  предоставляет интерактивную среду  для более квалифицированных  средств мультимедиа. Мы говорим  не только о быстрых сменах  цветов, изображений (это, кстати, является самой приятной опцией  у Flash), и звуков. Имеется в виду  гораздо большее. Технология Flash позволяет вставлять звук в mp3 - или wav-формате на ваши странички, что дает возможность использовать, к примеру, речь или фоновую музыку. Вы также можете вставлять цифровое изображение или видео непосредственно во Flash - и легко и наглядно показать товары или всего лишь похвастаться фотографиями своей семьи.

       Flash-технология - это не единственный способ  включить видео в web-страничку.  Существуют и другие инструменты,  такие как Windows Media Player, Real-Player и  QuickTime. И все же, Flash используют около 97% пользователей (по сравнению с Windows Media Player - 59%, Real-Player - 56% и QuickTime player - 41%). HTML/CSS такой опции не предоставляют. 

     
  • 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-технологию в своем сайте. 

     
  • Худшее  качество изображения 

     Во Flash MX сжатие видеофайлов и их воспроизведение не такого высокого качества, как в специально разработанных для этих целей программах - QuickTime, например. К тому же, Flash видео не позволяет устанавливать драйверы для оптимизации воспроизведения. 

     
  • Проблема  индексации Flash-технологии

     У Flash-технологии самым большим недостатком  является то, что поисковики не индексируют  содержание анимации. Если вы создаете сайт, полностью основанный на Flash-технологиях, вам необходимо добавить текст или HTML, если вы хотите, чтобы ваш контент индексировался поисковиками. 

Титульный.doc

— 20.50 Кб (Открыть файл, Скачать файл)

Информация о работе Отчет по производственной практике в «САМ» ИП Прибылова А.Н.