Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование

Разработка веб файлового менеджера с использованием технологии Ajax

Ночник-проектор "Звездное небо и планеты", фиолетовый.
Оригинальный светильник - ночник - проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фонариков) 2) Три
330 руб
Раздел: Ночники
Крючки с поводками Mikado SSH Fudo "SB Chinu", №4BN, поводок 0,22 мм.
Качественные Японские крючки с лопаткой. Крючки с поводками – готовы к ловле. Высшего качества, исключительно острые японские крючки,
58 руб
Раздел: Размер от №1 до №10
Карабин, 6x60 мм.
Размеры: 6x60 мм. Материал: металл. Упаковка: блистер.
44 руб
Раздел: Карабины для ошейников и поводков

Федеральное агентство по образованию ГОУ ВПО «Шадринский государственный педагогический институт» Кафедра программирования и сетевых технологий Курсовая работа «Разработка веб файлового менеджера с использованием технологии Ajax» студента 389 группы Аллахвердиева Фармана руководитель Кириллов А. Г. Шадринск 2008 СодержаниеВведение Технология Ajax. Преимущества Ajax Системы, созданные с использованием Ajax Базовые технологии Ajax Файловый веб менеджер на основе технологии Ajax Основные возможности Принцип реализации программного кода Заключение Введение Для реализации своего веб менеджера я решил использовать технологию Ajax как наиболее актуальную, и в настоящее время получившую наибольшее распространение в клиент серверных приложениях, например таких известных веб ресурсах как Google Maps и Gmail Преимущество Ajax состоит в том, что данная технология позволяет обрабатывать более обширный набор событий, соответствующих действиям пользователя. Становится возможным реализовать перетаскивание объектов и другие сложные функции интерфейса, в результате чего Web - приложение становится похожим на обычную прикладную программу, выполняемую на настольной системе. С точки зрения практичности эта свобода действий важна не потому, что она больше соответствует представлениям пользователя о виртуальном мире, а потому, что позволяет лучше сочетать взаимодействие с пользователем и запросы к серверу. Технология Ajax Преимущества Ajax Браузер имеет дело с приложением, а не с содержимым для классического приложения на базе Web-страниц браузер представляет собой лишь низкоуровневый терминал. Он не имеет информации о том, какой этап работы выполняется пользователем. На сервере содержатся минимальные сведения об этом, которые, по сути, сводятся к поддержке сеанса. Если вы работаете с Java или . E , средства поддержки сеанса на сервере доступны, подобно запросам ответам и MIME-типам, посредством стандартного API. Когда пользователь регистрируется или другим способом инициализирует сеанс, создается несколько объектов на стороне сервера. Они представляют, например, &quo ;корзинку&quo ; покупателя или платежную карточку пользователя. Одновременно браузер получает исходную страницу. Она доставляется в виде потока H ML-данных, которые представляют собой сочетание стандартных элементов и данных, специфических для конкретного пользователя. При каждом обращении к серверу браузер получает очередную страницу, содержащую данные тех же типов, что в предыдущих документах. Браузер исправно убирает с экрана старый документ и отображает новый. Других действий от него и не следует ожидать: это низкоуровневая программа, которая делает только то, что было предусмотрено разработчиками. Когда пользователь активизирует ссылку, соответствующую окончанию сеанса, или закрывает браузер, выполнение приложения завершается и сеанс разрушается. Информация, которую пользователь должен увидеть при следующей регистрации, заносится в долговременное хранилище. В Ajax - приложении часть прикладной логики переносится на браузер. После регистрации пользователя клиентское приложение доставляется браузеру.

На многие действия пользователя это приложение способно реагировать самостоятельно. Если имеющихся в наличии возможностей недостает, оно передает запросы серверу, не прерывая последовательность действий пользователя. При регистрации пользователя браузеру предоставляется более сложный документ, существенную часть которого составляет код JavaScrip . Этот документ остается доступным пользователю в течение всего сеанса; при этом, в зависимости от действий пользователя, он изменяет свой внешний вид. Клиентская программа знает, как реагировать на вводимые данные, и способна решать, обрабатывать ли их самостоятельно, посылать ли запрос серверу (который в свою очередь обратится к базе данных или к другому ресурсу) или сделать и то и другое. Поскольку документ присутствует на стороне клиента в течение всего сеанса, он способен хранить информацию о его состоянии. Например, сведения о состоянии &quo ;корзинки&quo ; покупателя могут храниться не на сервере, а в клиентской программе. Как было сказано ранее, на каждом этапе работы классическое Web - приложение предоставляет сочетание стандартных элементов и специальных данных. Когда пользователь добавляет товар в &quo ;корзинку&quo ;, приложение в ответ должно лишь изменить общую цену либо, при наличии ошибки, сообщитьо ней. Код, отвечающий за эти действия, составляет незначительную часть документа. В Ajax-приложении &quo ;корзинка&quo ; может обладать более высоким &quo ;интеллектом&quo ; и передавать серверу асинхронные запросы. Шаблон, элементы навигации и другие компоненты страницы уже присутствуют на стороне клиента, поэтому сервер должен передавать только данные, полученные в результате обработки запроса. Ajax-приложение может достичь данной цели различными способами, например, вернуть фрагмент JavaScrip -кода, поток, содержащий обычный текст или небольшой XML-документ. Достаточно заметить, что данные в любом из этих форматов будут иметь значительно меньший объем, чем страница, возвращаемая классическим Web-приложением. Трафик при работе Ajax-приложениями, сначала возрастает так как при регистрации пользователя клиентской программе доставляется сложное приложение. Дальнейшее взаимодействие с сервером становится гораздо более эффективным. Для переходного приложения, созданного на базе Web-страниц, суммарный трафик может оказаться меньше, чем для Ajax-приложения. Однако по мере увеличения времени работы пользователя ситуация меняется и Ajax приложение становится гораздо более экономичнее своего конкурента, выполненного в рамках классического подхода. В Web-браузере предусмотрены два основных механизма ввода данных: гипертекстовые ссылки и H ML-формы. Гипертекстовые ссылки могут быть сформированы на сервере и снабжены параметрами CGI (Commo Ga eway I erface — интерфейс общего шлюза). Их можно оформить как изображения и средствами CSS (Cascadi g S yle Shee s — каскадные таблицы стилей) организовать обратную связь с пользователями, например, обеспечить изменение внешнего вида при наведении на них курсора мыши. Хороший Web-дизайнер при желании добьется того, что ссылки будут выглядеть как полноправные компоненты пользовательского интерфейса.

Формы могут содержать многие компоненты, типичные для пользовательского интерфейса обычных приложений, а именно: поля редактирования, флажки и переключатели опций, раскрывающиеся списки и пр. Однако некоторые из компонентов в составе форм не поддерживаются. Так, например, в формах не предусмотрены деревья и таблицы. Формы, как и гипертекстовые ссылки, содержат URL, указывающие на ресурсы сервера. Гипертекстовые ссылки и формы могут также указывать на функции JavaScrip . В традиционных Web-документах часто можно встретить JavaScrip -сценарии, проверяющие корректность заполнения форм. Они следят за незаполненными полями, значениями, выходящими за пределы допустимого диапазона, и другими подобными ошибками. Передача данных на сервер происходит лишь в том случае, если форма заполнена корректно. JavaScrip -функции присутствуют на стороне клиента в течение того же времени, что и содержащая их Web-страница. При обращении к очередной странице пользователю приходится на время прервать работу. Предыдущий документ еще некоторое время отображается на экране; некоторые браузеры даже позволяют активизировать какую-либо из видимых ссылок, но результаты предсказать невозможно. Скорее всего, пользователь, поступивший подобным образом, разрушит информацию о сеансе, поддерживаемую на сервере. После получения новой страницы пользователю предоставляются приблизительно те же возможности выбора, которые он имел до этого. Например, добавление в &quo ;корзинку&quo ; товара, скажем, брюк, вряд ли приведет к переходу от категории &quo ;мужская одежда&quo ; к категории &quo ;женская одежда&quo ; или &quo ;детская одежда&quo ;. Представим себе теперь, как ведет себя &quo ;корзинка&quo ; покупателя, реализованная в составе Ajax-приложения. Поскольку Ajax позволяет передавать данные в асинхронном режиме, пользователь может добавлять товар в &quo ;корзинку&quo ; с той же скоростью, с которой он щелкает мышью. Если клиентская часть приложения выполнена профессионально, она без труда справится с данной задачей, и пользователю не придется в своей работе учитывать специфику взаимодействия программы и сервера. Очевидно, что реальной &quo ;корзинки&quo ; не существует; она выполнена в виде объекта поддержки сеанса на сервере. Однако пользователь, который делает покупки, не должен ничего знать об объекте сеанса. &quo ;Корзинка&quo ; — это понятие, позволяющее упрощенно представить выполняемые действия. Необходимость переходить от понятия &quo ;корзинка&quo ; к объектам, содержащимся в памяти компьютера, создает дискомфорт для пользователя. Необходимость ожидать обновления страницы принуждает вернуться из виртуального мира в реальный. Приложение, реализованное средствами Ajax, свободно от этого недостатка. Приобретать товары в сетевом магазине пользователям приходится лишь время от времени, однако в других областях деятельности, например, при решении сложных инженерных задач, поминутное прерывание работы, связанное с необходимостью ожидать появления очередной страницы, недопустимо. Еще одно преимущество Ajax состоит в том, что данная технология позволяет обрабатывать более обширный набор событий, соответствующих действиям пользователя.

Стоит отметить, что разработчиком первого графического интерфейса стала компания Apple. И только потом Microsoft «позаим ствовала» идеи для своей операционной оболочки Windows H hacker специалист, отлично владеющий языками программирования и разбирающийся в особенностях аппаратного обеспечения, сетей и ОС. Не нужно считать, что такие люди только и живут взломом компьютерных сетей. Наоборот, хакеры создали весь мир информационных технологий, они творят, а не разрушают. А вот взломом занимаются крекеры cracker, так что не нужно путать два этих термина handler обработчик события; драйвер hang-up зависание: состояние, когда компьютер или программа перестают отвечать на запросы пользователя или системы hard disk drive (hdd)P жесткий диск, винчестер hard ware аппаратные средства hard ware error аппаратная ошибка header заголовок (документа и т.Pп.) height высота here здесь hide скрывать hidden скрытый hidden file скрытый файл. У таких файлов установлен атрибут «скрытый», и по умолчанию они не отображаются в файловом менеджере highlighting выделение; подсветка hint подсказка history предыстория; список команд или URL, которые ввел пользователь host узел сети; компьютер, работающий в сети HPGL (hewlett-packard Graphics Language)P язык описания графики Hewlett-Packard HTML (Hyper-Text Markup Language)P гипертекстовый язык описания страниц, используется для создания веб-страниц HTTP (Hyper Text Transfer Protocol)P протокол передачи гипертекстовой информации

1. Разработка программы продвижения с использованием BTL технологий

2. Разработка рекомендаций по эффективному использованию экотуристского потенциала России

3. Результаты и перспективы использования технологии квантовой биофизики в подготовке высококвалифицированных спортсменов

4. Использование технологии интерактивного обучения для повышения мотивации учащихся к изучению немецкого языка

5. Использование технологии вставки и внедрения объектов

6. Разработка веб-приложения для информационного обеспечения учебного процесса (видеокасты)
7. Розробка програмного забезпечення файлового менеджера
8. Управління файлами за допомогою файлового менеджера Windows Commander

9. Файловые менеджеры как средство работы с иерархической файловой структурой

10. Исследование рынка услуг по разработке веб-сайтов

11. Использование технологий росписи по ткани в педагогической работе

12. Разработка энергосберегающей системы с использованием альтернативных источников энергии

13. Использование Веб-служб для индивидуализированного обучения, основанного на Веб-технологиях

14. Разработка систем управления организациями с использованием информационных технологий

15. Разработка технологии электротермического получения силикоалюминия с использованием малозольных восстановителей

16. Разработка технологии по изготовлению книжного издания по искусству

Дозатор для жидкого мыла сенсорный "Dettol (Детол)" + картридж "Зеленый чай и имбирь".
Дозатор для жидкого мыла Dettоl (сенсорный + кaртридж) представляет собой автоматическую сенсорную систему, обеспечивающую вакуумное
462 руб
Раздел: Настольные
Таблетки для посудомоечных машин "Paclan Brileo. Classic", 110 штук.
Таблетки обладают отличным моющим действием за счет входящих в состав "умных" энзимов (амилазы и протеазы). Отлично моют посуду,
690 руб
Раздел: Для посудомоечных машин
Конструктор 3 в 1 "Лесные сказки", 35 деталей.
Игровые наборы-конструкторы из дерева серии «Сказки» познакомят детей с героями детских сказок, подарят много часов увлекательных
479 руб
Раздел: Деревянные конструкторы

17. Разработка технологии ремонта, модернизации сервера с двумя процессорами Pentium

18. Использование Интернет-технологий для обеспечения информативности населения

19. Использование лазеров в информационных технологиях

20. Информационные технологии в экономике. Разработка информационных технологий.

21. Использование гиперссылок при создании Веб-страницы

22. Повышение эффективности формирования химических знаний школьников при использовании информационной технологии обучения
23. Использование различных методов обучения с целью активизации познавательной деятельности на уроках технологии
24. Разработка технологии плавки стали в электродуговой печи ДСП-80 и расчет ее механизма

25. Разработка технологии получения отливок «корпус» из сплава МЛ5 в условиях массового производства

26. Исследование сорбции дрожжевых клеток на углеродном волокне и разработка технологии сбраживания гидролизного сусла

27. Разработка конструкции и технология изготовления дублирующего устройства управления учебным автомобилем

28. Обоснование выбора пестицидов для борьбы с вредными объектами и разработка технологии их эффективного и безопасного применения

29. Использование менеджером своего персонала в процессе маркетинга и продаж

30. Разработка технологии процесса управления персоналом

31. Разработка маркетинговых технологий продаж

32. Разработка нового метода использования нефтяных скважин

Контейнер хозяйственный универсальный, на колесах, 10 литров.
Материал: пластик. Размер: 462х162х272 мм.
359 руб
Раздел: 5-10 литров
Развивающая игрушка "Паровозик" со звуком.
Развивающая игрушка "Паровозик" подарит малышу много часов увлекательной игры! Игрушка воспроизводит 4 очень реалистичных звука
380 руб
Раздел: Автобусы, паровозики, машинки
Потолочная сушилка "Лиана", 1,6 м.
Сушилка может использоваться в ванной комнате, лоджии или на балконе. Сушилка изготовлена из прочных, экологически чистых
586 руб
Раздел: Сушилки потолочные

33. Вопросы повышения экономической эффективности деятельности предприятия с использованием информационных технологий

34. Разработка технологического процесса упрочнения кулачка главного вала с использованием лазерного излучения

35. Проектирование технологии ремонта гидроцилиндров с использованием полимерных материалов

36. Как я вижу использование Интернет-технологии в своей организации?

37. Использование новых информационных технологий в обучении языку и культуре

38. Использование Интернет-технологий учителем-словесником
39. Комплексный подход к использованию информационных технологий в школе
40. Разработка конструкции и технологии изготовления печатного узла

41. Технология использования социокультурного потенциала телерекламы

42. Разработка технологии производства сгущенного молока с сахаром

43. Технология разработки гороховой муки

44. Оценка физического состояния школьников с использованием компьютерных технологий

45. Направления использования информационных технологий в олимпийском движении

46. Технология очистки сточных вод с использованием проточной установки

47. Проект разработки и внедрения новых технологий организации общества

48. Обоснование выбора пестицидов для борьбы с вредными объектами и разработка технологии их безопасности

Дырокол для люверсов на 30 листов, серебристый.
Дырокол в металлическом корпусе, предназначенный для установки люверсов. Перфорирует одновременно до 30 листов бумаги. Диаметр
630 руб
Раздел: Дыроколы
Подставка для украшений Jardin D'Ete "Нежная сирень".
Подставка для ювелирных изделий не оставит равнодушной ни одну любительницу изысканных вещей. Сочетание оригинального дизайна и
967 руб
Раздел: Подставки для украшений
Умные кубики. Силуэты. 50 игр для развития интеллекта.
IQ-кубики «Силуэты» — это универсальный набор для развития дошкольника. В процессе игры он учится конструировать, систематизировать,
306 руб
Раздел: Развивающие игры с кубиками

49. Использование ГИС-технологий в снеголавинных исследованиях

50. Разработка технологии ЭВМ

51. Использование Internet/intranet технологий для организации доступа к базам данных

52. Разработка файловой оболочки

53. Разработка сложных web-проектов с использованием Microsoft Commerce Server 2000

54. Использование полиэлектролитных микрокапсул с целью разработки систем адресной доставки биологичеcки активных веществ
55. Разработка адаптивной технологии выращивания кукурузы на зерно в условиях Первомайского района
56. Разработка и внедрение технологии возделывания гороха в хозяйстве

57. Разработка научно-обоснованной технологии возделывания озимой ржи в условиях колхоза "Нива" Сюмсинского района Удмуртской Республики

58. Разработка операционной технологии по внесению твердых органических удобрений

59. Разработка технологии возделывания картофеля на раннюю продукцию

60. Разработка технологии возделывания ярового рапса

61. Обоснование выбора пестицидов для борьбы с вредными объектами на капусте и разработка технологии эффективного и безопасного применения

62. Автоматизация формирования отчета по использованию автотранспорта менеджерами предприятия

63. Использование информационных технологий в деятельности органов государственной и муниципальной службы (на примере Администрации городского поселения Игрим)

64. Использование цифровых технологий при исследовании следов ладони в расследовании преступлений

Матрас в приставную колыбельку Bambola "Mini soft-8" (45x90x8 см).
Состав: - латексированная кокосовая плита; - микрофибра - съемный чехол. Размеры: 45x90x8 см.
883 руб
Раздел: Матрацы до 120 см
Контейнер герметичный глубокий, 5000 мл.
Контейнер герметичный глубокий. Материал: пластик. Объем: 5000 мл. Размеры: 28х20х15 см.
314 руб
Раздел: Штучно
Настольная игра "Гномы-вредители. Делюкс".
На первый взгляд, все гномы похожи: маленькие, бородатые, золото любят, упорно стучат своими кирками в подземных туннелях в поисках
1250 руб
Раздел: Карточные игры

65. Современные информационные и коммуникационные технологии и их использование при обучении иностранному языку

66. Использование автоматизированных информационных технологий в управлении

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

68. Основные тенденции и проблемы в области разработки и применения информационных технологий

69. Разработка web сайта на основе HTML с использованием JavaScript

70. Разработка Web-сайта на основе HTML с использованием JavaScript
71. Разработка и стандартизация программных средств информационных технологий
72. Разработка методики изучения темы "Графические примитивы" с использованием языка программирования Pascal

73. Разработка проводной локальной сети и удаленного доступа к данной сети с использованием беспроводной сети (Wi-Fi)

74. Разработка программ с использованием динамической памяти

75. Разработка программы рисования замкнутых многоугольников на языке С++, с использованием библиотеки VCL

76. Разработка школьной информационной системы на основе IT-технологий

77. Технологии обслуживания файловой структуры в программе "Проводник"

78. Технология разработки экспертной системы. Выбор подходящей проблемы для разработки экспертной системы

79. Измерительные технологии, их использование и развитие

80. Разработка модели триггерного устройства на базе микросхем типа К564 с последующим использованием выходов

Пистолет для подкачки шин, пневматический.
Инструмент предназначен для подкачки сжатым воздухом автомобильных колес, оборудован манометром для контроля давления. Оборудован клапаном
562 руб
Раздел: Насосы, компрессоры автомобильные
Подставка для колец "Единорог", арт. 62243.
Регулярно удалять пыль сухой, мягкой тканью. Материал: металл (сплав цинка, с покрытием из серебра 0,7 микрон). Товар не подлежит
365 руб
Раздел: Подставки для украшений
Кружка фарфоровая "FIFA 2018. Забивака. Трюк с мячом!", 400 мл.
Объем: 400 мл. Материал: фарфор.
358 руб
Раздел: Кружки, посуда

81. Разработка предложений по использованию населением информационно-телекоммуникационных услуг связи на примере Нижнекамского районного узла электрической связи

82. Разработка технологии фирменного блюда из мяса дикой птицы, обогащенного растительными добавками

83. Развитие и уровни корпоративности библиотечных технологий, как неизбежный механизм разработки АБИС и межбиблиотечного взаимодействия

84. Основные принципы и этапы разработки плана PR-кампании с использованием рекламных средств и приемов в целях продвижения товара или услуги на рынок (ООО "Ростовский колбасный завод – "Тавр")

85. Использование PR-технологий в развитии положительного имиджа детского эстрадного ансамбля на примере ансамбля "Садко"

86. Использование информационно-коммуникативных технологий при изучении темы "Показательной функции" в средней школе
87. Разработка состава и технологии получения мази, содержащей биокомплекс кобальта с фуразолидоном
88. Использование средств организационной техники в работе менеджера

89. Разработка предложений по совершенствованию стратегического управления инновационными процессами в сфере информационных технологий на примере ОАО "Смоленский авиационный завод"

90. Технология разработки и принятия управленческих решений в культурно-оздоровительном комплексе "Победа"

91. Педагогические условия использования новаторских технологий К. Орфа в обучении детей музыке

92. Использование информационно-коммуникационных технологий на уроках математики

93. Использование новых информационных технологий на уроках истории

94. Использование современных информационных и коммуникационных технологий в учебном процессе на примере изучения раздела "Технология обработки ткани 5 класс"

95. Использование современных информационных технологий с целью повышения познавательного интереса учащихся к учебной деятельности

96. Использование электронных средств обучения на уроках технологии

Подставка для бумаг трехсекционная сборная, серая.
Формат: А4. Материал: пластик. Цвет: серый.
337 руб
Раздел: Подставки, лотки для бумаг, футляры
Ящик почтовый с замком, тёмно-зелёный.
Ящик почтовый с замком. Материал: пластик. Длина: 385 мм. Ширина: 310 мм. Высота: 80 мм.
505 руб
Раздел: Прочее
Мебель для кукол "Спальня Конфетти".
Спальня "Конфетти" - это игровой набор, состоящий из пуфика, кровати и трюмо. Мебель собирается по схеме. При сборке не забудьте
565 руб
Раздел: Спальни, кроватки

97. Обучение школьников решению логических задач на уроках информатики с использованием информационно–коммуникационных технологий

98. Развитие творческих способностей учащихся на основе использования инновационных технологий в образовательном процессе начального профессионального образования

99. Уроки с использованием информационных компьютерных технологий


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.