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

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

Сравнительный анализ языков программирования JavaScript и VBScript

Брелок LED "Лампочка" классическая.
Брелок работает в двух автоматических режимах и горит в разных цветовых гаммах. Материал: металл, акрил. Для работы нужны 3 батарейки
131 руб
Раздел: Металлические брелоки
Крючки с поводками Mikado SSH Fudo "SB Chinu", №4BN, поводок 0,22 мм.
Качественные Японские крючки с лопаткой. Крючки с поводками – готовы к ловле. Высшего качества, исключительно острые японские крючки,
58 руб
Раздел: Размер от №1 до №10
Совок большой.
Длина 21,5 см. Расцветка в ассортименте, без возможности выбора.
21 руб
Раздел: Совки

Омский Государственный Педагогический Университет Кафедра информатики курсовая работа Сравнительный анализ языков программирования JavaScrip и VBScrip Проверил: Кирьякова И.В. Выполнил: Поросков Д.В. Группа: 34 Омск 2002 Содержание Введение .3 Общий обзор языка 4 Типы данных 5 Переменные 8 Операторы 10 Операторы управления 13 Процедуры 19 Объекты 21 Список литературы 24 Введение Объектные модели языков сценариев тесно связаны с тэгами H ML. При загрузке страницы H ML в браузер интерпретатор языка создает объекты со свойствами, определенными значениями тэгов страницы. Говорят, что браузер отражает H ML-страницу в свойствах объектов, и иногда этот процесс называют отражением (reflec io ). Созданные объекты существуют в виде иерархической структуры, отражающей структуру самой H ML-страницы. На верхнем уровне расположен объект wi dow, представляющий собой активное окно браузера. Далее вниз по иерархической лестнице следуют объекты frame, docume , loca io и his ory, представляющие соответственно фрейм, непосредственно сам документ, адрес загружаемого документа и список ранее загружавшихся документов, и т.д. Значения свойств объектов отражают значения соответствующих параметров тэгов страницы или установленных системных параметров. Для правильного использования объектных моделей следует четко понимать, как браузер компонует страницы и, тем самым, создает иерархия объектов. При загрузке страницы просматриваются сверху вниз, тем самым последовательно происходит компоновка страницы и ее отображение в окне браузера. А это означает, что и объектная модель страницы также формируется последовательно, по мере ее обработки. Поэтому невозможно обратится из сценария, расположенного ранее какой-либо формы на странице, к элементам этой формы. Всегда следует помнить о том, что браузер последовательно сверху вниз интерпретирует содержимое H ML-страницы. Еще один аспект работы с объектами языков сценариев заключается в том, что нельзя изменить свойства объектов. Браузер обрабатывает страницу только один раз, компонуя и отображая ее. Поэтому попытка в сценарии изменить свойство отображенного элемента страницы, обречена на провал. Только повторная загрузка страницы приведет к желаемому результату. Общий обзор языка JavaScrip Язык программирования JavaScrip разработан фирмой e scape для создания интерактивных H ML-документов. Это объектно-ориентированный язык разработки встраиваемых приложений, выполняющих как на стороне клиента, так и на стороне сервера. Синтаксис языка очень похож на синтаксис языка Java – поэтому его часто называют Java-подобным. Клиентские приложения выполняются браузером просмотра Web-документов на машине пользователя, серверные приложения выполняются на сервере. При разработке обоих типов приложений используется общий компонент языка, называемый ядром и включающий определения стандартных объектов и конструкций (переменные, функции, основные объекты и средство LiveCo ec взаимодействия с Java-апплетами), и соответствующие компоненты дополнений языка, содержащие специфические для каждого типа приложений определения объектов.

Клиентские приложения непосредственно встраиваются в H ML-страницы и интерпретируются браузером по мере отображения частей документа в его окне. Серверные приложения для увеличения производительности предварительно компилируются в промежуточный байт-код. Основные области использования языка JavaScrip при создании интерактивных H ML-страниц: Динамическое создание документа с помощью сценария Оперативная проверка достоверности заполняемых пользователем полей форм H ML до передачи их на сервер Создание динамических H ML-страниц совместно с каскадными таблицами стилей и объектной моделью документа Взаимодействие с пользователем при решении “локальных” задач, решаемых приложением JavaScrip , встроенном в H ML-страницу VBScrip Язык создания сценариев VBScrip разработан фирмой Microsof и является подмножеством достаточно распространенного в среде программистов языка Visual Basic разработки прикладных Wi dows-приложений. Как и его родитель, язык VBScrip достаточно прост и легок в изучении. Преимуществом его применения для создания сценариев является возможность использования, с небольшими корректировками, ранее написанных процедур на языках Visual Basic и Visual Basic for Applica io . Функциональные возможности сценариев, написанных на VBScrip , ничем не отличаются от возможностей сценариев JavaScrip : динамическое создание документа или его частей, перехват и обработка событий и т.д. VBScrip используется для написания сценариев клиента (в этом случае браузер должен иметь встроенный интерпретатор этого языка), а также для написания сценариев на сервере (в этом случае сервер должен поддерживать язык VBScrip ). Для создания сценариев клиента используется набор объектов, аналогичный набору объектов JavaScrip . Объекты клиента и сервера отличаются друг от друга, но существует общая часть (ядро) объектов, используемых при разработке как сценариев клиента, так и сценариев сервера. Типы данныхJavaScrip Как и любой другой язык программирования, JavaScrip использует переменные для хранения данных определенного типа. Реализация JavaScrip является примером языка свободного использования типов. В нем не обязательно задавать тип переменной. Ее тип зависит от типа хранимых в ней данных, причем при изменении типа данных меняется и тип переменной. JavaScrip поддерживает четыре простых типа данных: Целый Вещественный Строковый Булевый, или логический Для присваивания переменным значений основных типов применяются литералы – буквенные значения данных соответствующих типов. Целые литералы являются последовательностью цифр и представляют обычные целые числа со знаком или без знака: 123 // целое положительное число -123 // целое отрицательное число 123 // целое положительное число Для задания вещественных литералов используется синтаксис чисел с десятичной точкой, отделяющей дробную часть числа от целой, или запись вещественных чисел в научной нотации с указанием после символа “e” или “E” порядка числа. Пример правильных вещественных чисел: 1.250.125e0112.5E-10.0125E 2 Строковый литерал – последовательность алфавитно-цифровых символов, заключенная в одинарные (‘) или двойные кавычки (“), например: “Ира”, ‘ИРА’.

При задании строковых переменных нельзя смешивать одинарные и двойные кавычки. Недопустимо задавать строку, например, в виде “Ира’. Двойные кавычки – это один самостоятельный символ, а не последовательность двух символов одинарных кавычек. Если в строке нужно использовать символ кавычек, то строковый литерал необходимо заключать в кавычки противоположного вида: “I ’s a s ri g” // Значение строки равно I ’s a s ri g Булевы литералы имеют два значения: rue и false, и используются для обработки ситуаций да/нет в операторах сравнения.VBScrip В VBScrip определен только один тип данных – Varia . Это универсальный тип, в котором можно хранить информацию, предоставленную другими типами данных, применяемыми в программировании, начиная от простейшего целого и заканчивая объектами. В своем простейшем использовании тип Varia содержит либо числовые данные, либо символьные строки – типы данных, наиболее часто встречаемые при написании сценария. Реально содержащиеся в вариантом типе данные могут быть одного из типов, называемых подтипами типа Varia , представленных в табл.1. Таблица 1. Подтипы данных, хранящихся в типе Varia Подтип Описание Функция преобразования Emp y Переменная не инициализирована ull Переменная не содержит никаких допустимых данных Error Содержит номер ошибки Boolea Содержит значения либо rue, либо False CBool By e Содержит целые числа в диапазоне от 0 до 255 CBy e I eger Содержит целые числа в диапазоне от -32 768 до 32 767 CI Curre cy Значения в диапазоне от -922 337 203 685 477.5808 до 922 337 203 685 477.5807 CCur Lo g Содержит целые числа в диапазоне от -2 147 483 648 до 2 147 483 647 CL g Si gle Содержит вещественные числа с плавающей точкой одинарной точности в диапазоне от -3.402823E38 до -1.401298E-45 для отрицательных значений и от 1.401298E-45 до 3.402823E38 для положительных значений CS g Double Содержит вещественные числа с плавающей точкой удвоенной точности в диапазоне от -1.79769313486232E308 до -4.94065645841247E-324 для отрицательных значений и от 4.94065645841247E-324 до 1.79769313486232E308 для положительных значений CDbl Da e( ime) Содержит число, которое представляет дату в диапазоне от 1 января 100 года до 31 декабря 9999 года CDa e S ri g Содержит строку переменной длины (до 2 миллионов символов) CS r Objec Содержит ссылку на объект Первые три подтипа, собственно говоря, не являются подтипами, а представляют значения, которые может принимать вариантный тип. Значение Emp y имеет переменная, которая была объявлена в операторе Dim (см. ниже), но ей еще не присваивали никакого значения. Это значение считается равным 0 в математических операциях и равным пустой строке (“”) в операциях со строковыми значениями. Значение ull означает, что переменная не содержит данных. Его не следует путать со значением Emp y. Вариантная переменная может получить значение ull в результате выполнения некоторых операций над ней. Это значение можно присвоить переменной, тогда как значение Emp y – нельзя. Значение Error – это специальное значение, которое используется для указания возникновения ошибки в процедуре.

Если такового опыта у вас нет, то для изучения PHP воспользуйтесь специальной литературой или Интернет-публикациями — к сожалению, делать книгу об Интернете еще и учебником по программированию у нас возможности нет. Основы языка Синтаксис PHP прост. Программы на PHP встраиваются в текст web-страницы так же, как и сценарии на JavaScript, VBScript, — окаймляясь угловыми скобками с указанием языка: <?php… текст программы… >. Команды PHP обязательно разделяются символом точки с запятой — ";" (символы конца абзаца или конца строки не учитывается никак), после последней в программе команды его можно не ставить. Также символ";" не ставится после условных операторов и операторов цикла. Пример программы на PHP вы можете увидеть на рис. 19.1. Как и во всех языках программирования, в PHP есть возможность работать с переменными — некиими обьектами, имеющими имя и могущими принимать различные значения. Однако работа с переменными в PHP, пожалуй, самая легкая из всех возможных. Переменные не надо заранее обьявлять (если не знаете, что это такое — и не надо), за исключением использования их в функциях, для введения новой переменной достаточно просто присвоить ей какое-либо значение, а для помещения значения переменной в строку текста, имя файла или параметр команды нужно просто написать ее имя в том месте, где должно быть ее значение

1. Сравнительный анализ программы Занкова и традиционной программы

2. Сравнительный анализ современных антивирусных программ

3. Социально-экономическое развитие России в начале XX в. Реформы Витте и Столыпина (сравнительный анализ)

4. Личные (гражданские) (права и свободы в конституциях США и Испании /сравнительный анализ/)

5. Сравнительный анализ Конституции Литовской и Латвийской Республик

6. Сравнительный анализ социально-экономических прав, свобод и обязанностей в конституциях Китая и Испании
7. Системы органов государственной власти субъектов Российской Федерации и штатов Индии (сравнительный анализ)
8. Системы органов государственной власти субъектов РФ и штатов Индии (сравнительный анализ)

9. Способы формирования муниципальной собственности: правовое регулирование и сравнительный анализ

10. Сравнительный анализ функциональных и семантических характеристик глагола to make в разговорном, газетно-публицистическом и научном стилях

11. Сравнительный анализ портретов Ф.И Шаляпина. Работы Б.М Кустодиева и К.А Коровина

12. Древнегреческая и древнеримская культура - сравнительный анализ

13. Модемы: назначение, сравнительный анализ моделей, принцип работы, эксплуатация на примере конкретной модели

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

15. Сравнительный анализ политической культуры

16. Сравнительный анализ отечественной и Американской социальной психологии

Бумага "Color copy", белая, А4, 250 гр/м2, 125 листов.
Бумага предназначена для цветного копирования и полноцветной печати. Для нее характерна повышенная плотность, благодаря которой
613 руб
Раздел: Формата А4 и меньше
Батут.
Каркас: сталь Полотно: дюралевая нейлоновая сетка. Окантовка: прочный защитный материал. Количество ножек: 6 шт. Размер: 91 см. Допустимая
2821 руб
Раздел: Батуты, надувные центры
Свечи чайные белые (100 штук).
Свечи чайные в гильзе. Количество: 100 штук. Цвет: белый.
361 руб
Раздел: Свечи чайные

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

18. Сравнительный анализ моделей обратимого электрорастворения серебра с поверхности твердого электрода (Доклад)

19. Сравнительный анализ российской и западной телерекламы

20. Сравнительный анализ КС УКП и СМК на базе требований ИСО 9001:2000

21. Сравнительный анализ нейросетевых реализаций алгоритмов распознавания образов

22. Сравнительный анализ иконы Богоматерь Донская Феофана Грека и картины Рафаэля Сикстинская мадонна
23. Сравнительный анализ норм морали Ветхого и Нового Заветов
24. Письмо Татьяны и письмо Онегина - краткий сравнительный анализ

25. Сравнительный анализ употребления знаков препинания в русском и английском языках

26. Сравнительный анализ гематологических показателей крови у больных с острой пневмонией и гриппом

27. Сравнительный анализ развития рынков: оценка, анализ и прогонозирование спроса и предложения, цен и их динамики

28. Сравнительный анализ конституций России и США

29. Сравнительный анализ Конституции Литовской и Латвийской Республик

30. Сравнительный анализ законодательства о нотариате стран СНГ

31. Сравнительный анализ группаналитического и гештальт подхода в работе на ранних стадиях психотерапевтической группы

32. Сравнительный анализ методологических оснований вариантов экзистенциального анализа Л.Бинсвангера и М.Босса.

Комод "Радуга" (четырехсекционный).
Комод "Радуга" - красочный, практичный, удобный и мобильный. Украшен забавным декором. Имеет четыре удобные секции для хранения
1372 руб
Раздел: Комоды, тумбы, шкафы
Коврик-пазл "Винни".
Коврик выполнен из экологически безопасного полимерного материала, обладающего большой плотностью, высоким сопротивлением нагрузкам на
837 руб
Раздел: Прочие
Трикотажная пеленка кокон для девочки "Bambola".
Состав: интерлок, хлопок 100%. Возраст: 0-3 месяца.
421 руб
Раздел: Пелёнки

33. Сравнительный анализ профессиональной готовности педагогов и студентов к регулированию взаимодействия детей

34. Принципы сравнительного анализа, эволюционизма и релятивизма

35. Сравнительный анализ

36. «Охранительный» либерализм Б. Н. Чичерина и либеральный консерватизм П. Б. Струве: сравнительный анализ

37. Финансовый анализ как инструмент сравнительного анализа положения фирм в отрасли: обобщенные финансовые таблицы

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

41. Сравнительный анализ путей сдерживания инфляции

42. Конституционные основы федерализма в США и ФРГ (сравнительный анализ)

43. Анализ программы демифологизации

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

45. Сравнительный анализ Северо-западного и Западно-Сибирского районов

46. Приватизация на Украине, сравнительный анализ с опытом зарубежных стран

47. Сравнительный анализ Маастрихтского договора о создании ЕС и договора о создании СНГ

48. Сравнительный анализ определения кредитоспособности предприятия-заемщика

Музыкальная карусель на кроватку "Наш тёплый дом. Саванна" с проектором (цвет: розовый).
Изготовлено из высококачественного пластика. 2 уровня громкости. Режимы с вращением и без. Звуки природы, спокойные колыбельные мелодии
1719 руб
Раздел: Мобили
Подушка "Нордтекс. Зебры", 40х40 см.
Декоративные подушки являются непременным элементом современного интерьера. Они могут послужить прекрасным украшением не только спальни,
454 руб
Раздел: Подушки
Детский стиральный порошок "Ondalind", без фосфатов, 1,8 кг.
Экологически безопасный гранулированный стиральный порошок, гипоаллергенный, без фосфатов, без хлора, без запаха. Инновационная технология
655 руб
Раздел: Для стирки детских вещей

49. Сравнительный анализ туристских ресурсов Internet

50. Разработать программу на алгоритмическом языке программирования С++ , реализующую учебную систему управления базой данных

51. Сравнительный анализ стихотворений «Silentium» Тютчева и Мандельштама

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

53. Каббала и естественные науки. Сравнительный анализ в рамках общей концепции

54. Тема творчества в философии Н.Бердяева и И. Ильина (сравнительный анализ)
55. Сравнительный анализ критериев эффективности инвестиционных проектов
56. Сравнительный анализ классической и неклассической стратегий естественнонаучного мышления

57. Сравнительный анализ изменений в основных положениях по составу затрат, включаемых в себестоимость продукции, работ, услуг

58. Сравнительный анализ основных требований к бухгалтерской (финансовой) отчетности в МСФО и РПБУ

59. Сравнительный анализ финансовых показателей ОАО "АБС Автоматизация" и ОАО "ВНИИР"

60. Государственное управление России и США: сравнительный анализ

61. Добровольный отказ и деятельное раскаяние: сравнительный анализ институтов уголовного права

62. Общий анализ законодательства Ульяновской области (на примере сравнительного анализа Закона «О гербе и флаге Ульяновской области» и Закона «О гербе и флаге Ленинградской области»)

63. Порядок принятия, изменения и отмены Конституции в Российской Федерации (сравнительный анализ)

64. Применение процессуальных обеспечительных мер в Беларуси и России. Сравнительный анализ

Альбом для пастели "Pastel", А2, 20 листов.
Формат: А2. Количество листов: 20. Плотность бумаги: 300 г/м2. Блок: синий. Твердая подложка.
429 руб
Раздел: 14-24 листа
Бутылочка для кормления "Avent" Natural (260 мл).
Уникальная эргономичная форма позволяет комфортно держать бутылочку в любом положении. Инновационный двойной клапан эффективно снижает
481 руб
Раздел: Бутылочки
Ранец ортопедический "Kitty", цвет розовый.
Ранец с ортопедической спинкой. Компактная обтекаемая форма. Крышка из износостойкой искусственной кожи! Широкие удобные лямки
3295 руб
Раздел: Без наполнения

65. Сравнительный анализ Госдумы в царской и современной России

66. Сравнительный анализ государственного управления в зарубежных странах

67. Сравнительный анализ достоинств и недостатков законов о политических партиях Российской Федерации и Республики Беларусь

68. Сравнительный анализ клановых и кровно-родственных связей

69. Сравнительный анализ местного самоуправления в России и Германии

70. Сравнительный анализ похищения человека и захвата заложника
71. Сравнительный анализ Трудового кодекса РФ и КЗоТ РСФСР
72. Сравнительный анализ эффективности функционирования различных организационно-правовых форм предпринимательской деятельности России

73. Анализ программ игрового вещания канала МУЗ-ТВ

74. Сравнительный анализ русских и финских фразеологизмов

75. Новый подход к построению методов межпроцедурного анализа программ

76. Разработка программы на четырех языках программирования

77. Сравнительный анализ текстовых редакторов

78. Сравнительный анализ численных методов

79. Сравнительный анализ развития государственности в Афинах и Спарте

80. Сравнительный анализ экономической политики США и СССР 1947–1973 годов

Экспресс-скульптор "Эврика", большой.
Настоящее искусство в Ваших руках! Экспресс-скульптор - это не только стимулятор творческих способностей, но и точечный
943 руб
Раздел: Антистрессы
Коврик для ванной "Kamalak Tekstil", 60x100 см (коричневый).
Ковры-паласы выполнены из полипропилена. Ковры обладают хорошими показателями теплостойкости и шумоизоляции. Являются гипоаллергенными. За
562 руб
Раздел: Коврики
Развивающая настольная игра "Хронолёт", новая версия.
Выполняя разные интересные и забавные дела, игроки будут перемещаться по игровому полю-циферблату. Задача игроков — выполнить как можно
1024 руб
Раздел: Классические игры

81. Сравнительный анализ и оценка эксплутационных характеристик различных терминальных устройств информации в вычислительных системах

82. Сравнительный анализ культур Мессопотамии и Киевской Руси

83. Сравнительный анализ творчества А.П. Чехова и И.И. Левитана

84. Сравнительный анализ учебников по литературе

85. Сравнительный анализ рекламных объявлений кадровых агентств

86. Сравнительный анализ структуры наследственной компоненты подверженности к бронхиальной астме и туберкулезу по генам ферментов метаболизма ксенобиотиков
87. Сравнительный анализ европейской и американской моделей менеджмента
88. Источники инвестиций АО, их структура, сравнительный анализ

89. Начальное народное образование во второй половине XIX - начале XX века (сравнительный анализ церковно-приходской и земской школы)

90. Сравнительный анализ методик преобразований Галилея в курсе общей физики и в курсе элементарной физики

91. Сравнительный анализ систем производственного обучения

92. Диктатура и демократия как формы власти: сравнительный анализ

93. Сравнительный анализ избирательных систем стран Европы. Закон Дюверже

94. Проблемы взаимоотношений полов и детства. Сравнительный анализ китайской и японской культур

95. Сравнительный анализ концепций Ф.Е.Василюка и З.Фрейда

96. Сравнительный анализ материалистических концепций Демокрита и Эпикура

Набор новогодний. Карандаши цветные "DUO" + раскраска с заданиями "Занимашка" в подарок.
В наборе: двусторонние цветные карандаши DUO 24 цвета, развивающая раскраска с заданиями "Занимашка". Двусторонние цветные
339 руб
Раздел: 13-24 цвета
Тележка на стол, красная.
Тележка на стол для мелких канцелярных принадлежностей. Цвет - красный.
442 руб
Раздел: Подставки, лотки для бумаг, футляры
Комплект "Mobile" Раптор, прибор на батарейках и сменный картридж, 240 часов.
Революция на рынке средств защиты от насекомых! Новый портативный прибор, работающий от батареек и не зависящий от электросети. Компактный
502 руб
Раздел: Фумигаторы

97. Сравнительный анализ психологического здоровья детей дошкольного и младшего школьного возраста

98. Сравнительный анализ самооценки младших школьников и подростков

99. Сравнительный анализ теории Д. Уотсона и теории Б. Скинера

100. Особенности отношения человека и абсолюта в религиозной системе иудаизма (на материале анализа текста "Тора. Книга Бытия")


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