![]() |
|
сделать стартовой | добавить в избранное |
![]() |
Компьютеры, Программирование
Программное обеспечение
Примеры использования Java и GGI скриптов |
Примеры использования Java и GGI скриптов Рассмотрим два простейших вида программирования: применение 1.CGI-скриптов и 2. JAVA-скриптов. 1. CGI-скрипты на странице это комманды посетителя сайта программе, размещенной на сервере, выполнить определенные действия: занести в гостевую книгу, искать по серверу, обработать форму для отправки сообщений. Применение их разрешено не на всех серверах, а в основном на платных. Создавать скрипты самому сейчас необходимости нет, можно скопировать, например из сайта www.cgi-resources.com. Пример формы: Начало формы Начало формы Впишите свой адрес: Подписаться: Конец формы Код формы: &l ;FORM ac io = me hod=ge > &l ; ABLE bgColor=#F3FEFF border=1 cellSpaci g=4 wid h=250> &l ; BODY> &l ; R alig =middle> &l ; D> Впишите свой адрес: &l ;I PU ame=email> &l ;I PU ype=submi value=Отправить!> &l ;/ D> &l ; D>Подписаться: &l ;I PU CHECKED ame=ac io ype=radio value=subscribe> Как видно, форма начинается меткой FORM. Метка АC IO -указывает на путь к обработчику формы (там где находится исполняемый файл-скрипт), ME HOD -метод протокола передачи гипертекстов: ME HOD=POS и ME HOD=GE , по умолчанию предполагается ME HOD=GE . &l ;I PU >-элемент ввода данных, i pu ype=sybmi - кнопка с надписью отправить и действием подписаться при нажатии &l ;I PU CHECKED ame=ac io ype=radio value=subscribe>- при нажатии на значек кнопки подтверждается желание подписаться (следите за логикой: ввод помеченной кнопки=подписка) . Форма может содержать CHECKBOX- квадратик, куда можно ставить галочку, HIDE - cкрытые элементы и др. Самый простой метод создать форму: скачать готовую и подогнать ее под свои потребности. Базисные знания у вас уже есть. 2. JAVA-cкрипты тоже лучше изучать на примерах. а) Меняющаяся кнопка при нажатии. browser ame = aviga or.app ame; browser versio = parseFloa ( aviga or.appVersio ); if (browser ame == " e scape" && browser versio >= 3.0) { roll = ' rue'; } else if (browser ame == "Microsof I er e Explorer" && browser versio >= 3.0) { roll = ' rue'; } else { roll = 'false'; } fu c io over(img,ref) { if (roll == ' rue') { docume .images.src = ref; } } fu c io ou (img,ref) { if (roll == ' rue') { docume .images.src = ref; } } if (roll == ' rue') { a1= ew Image;a1.src="./me ue/ ews a .jpg"; a2= ew Image;a2.src="./me ue/ ews aus.jpg"; } browser ame = aviga or.app ame; browser versio = parseFloa ( aviga or.appVersio ); if (browser ame == " e scape" && browser versio >= 3.0) { roll = ' rue'; } else if (browser ame == "Microsof I er e Explorer" && browser versio >= 3.0) { roll = ' rue'; } else { roll = 'false'; } fu c io over(img,ref) { if (roll == ' rue') { docume .images.src = ref; } } fu c io ou (img,ref) { if (roll == ' rue') { docume .images.src = ref; } } if (roll == ' rue') { a1= ew Image;a1.src="./me ue/ ews a .jpg"; a2= ew Image;a2.src="./me ue/ ews aus.jpg"; } Код: &l ;SCRIP LA GUAGE="JavaScrip "> browser ame = aviga or.app ame; browser versio = parseFloa ( aviga or.appVersio ); if (browser ame == " e scape" && browser versio >= 3.0) { roll = ' rue'; } else if (browser ame == "Microsof I er e Explorer" && browser versio >= 3.0
) { roll = ' rue'; } else { roll = 'false'; } fu c io over(img,ref) { if (roll == ' rue') { docume .images.src = ref; } } fu c io ou (img,ref) { if (roll == ' rue') { docume .images.src = ref; } } if (roll == ' rue') { a1= ew Image;a1.src="./me ue/ ews a .jpg"; a2= ew Image;a2.src="./me ue/ ews aus.jpg"; } &l ;/SCRIP > &l ;SCRIP LA GUAGE="JavaScrip "> 1 browser ame = aviga or.app ame; 2 browser versio = parseFloa ( aviga or.appVersio ); 3 if (browser ame == " e scape" && browser versio >= 3.0) { roll = ' rue'; } 3 else if (browser ame == "Microsof I er e Explorer" && browser versio >= 3.0) { roll = ' rue'; } 4 else { roll = 'false'; } 5 fu c io over(img,ref) { if (roll == ' rue') { docume .images.src = ref; } } 6 fu c io ou (img,ref) { if (roll == ' rue') { docume .images.src = ref; } } 7 if (roll == ' rue') { 8 a1= ew Image;a1.src="./me ue/ ews a .jpg"; 9 a2= ew Image;a2.src="./me ue/ ews aus.jpg"; } &l ;/SCRIP > 10 &l ;p>&l ;A HREF="./dis a /i dex.h ml" 11 12 &l ;img ame="image ame" al ="О дистанционном обучении" src="./me ue/ ews a .jpg" wid h=84 heigh =28 border="0"> &l ;/A> Для себя этот скрипт можно приспособить делая ссылки на свои рисунки в строках 8,9,10,11,12 (убирая естественно номера строк) и ссылку на свой документ в строке 10. Рисунков может быть больше. У меня имена рисунков: ews a - мышь нажата, ews aus- отпущена. Те строки, которые нужно менять, выделены б) Если ваш сайт "переехал", вы можете перенаправить посетителей со старого адреса на новый ( ew.address) этим скриптом: &l ;H ML> &l ;HEAD> &l ;ME A H P-EQUIV="REFRESH" CO E ="1; URL= address"> &l ;scrip la guage="JavaScrip "> &l ;/scrip > &l ;!-- wi dow.loca io .href = " address" // --> &l ;CE ER> &l ;A HREF=" ame&l ;/A> &l ;/BODY> &l ;/H ML> в) Выпадающее меню: Начало формы Пособие по веб дизайну Основы H ML Программирование веб страниц Cоветы Конец формы Код: &l ;form> &l ;selec ame="me u ame"> &l ;op io selec ed value="webdesig .h ml">Пособие по веб дизайну &l ;op io value="webh m.h ml">Основы H ML &l ;op io value="webprog.h ml">Программирование веб страниц &l ;op io value="web3.h ml">Cоветы &l ;/selec > &l ;i pu ype=bu o value="Ok" o click=" op.loca io .href = his.form.me u ame.op io s.value"> &l ;/form> Форма задается элементом SELEC . Если форм несколько, me ue ame должны отличаться. г) Поместите свой текст в строку состояния браузера автоматической корректировкой тега BODY: &l ;body . o Load="wi dow.defaul S a us=' Ваш текст в строке состояния'"> Вот и все программирование для начинающего веб дизайнера. Знание даже этого минимума позволит придать вашим страницам привлекательный профессиональный вид.
Зверева "Защитник Седов", действие которой происходит в годы сталинских массовых репрессий, неоднократно сопоставляются слова "адвокат" и "защитник". Предпочтение оказывается второму, причем не только потому, что "адвокат" символ "буржуазного права", неуместный в эпоху произвола, но и потому, что в слове "защитник" раскрываются личность главного героя и его отношение к профессии. Приведем еще один интересный пример использования заимствованных слов в структуре явления, которое мы называем метапейоративностью, т.е. "переадресованием бранной лексики". За последние 10-15 лет значительная часть СМИ деградировала и утратила приличия, но осталась и журналистика, уважающая свой профессиональный кодекс. Эта последняя не может позволить себе откровенные оскорбления противника, но ее авторы не в состоянье заставить себя быть "политкорректными", вести полемику "цивилизованно", тем более - "уважать" оппонента. Следует признать: в своем презрении к врагам эти журналисты совершенно правы. Им нельзя копировать манеру бульварной прессы, которая обзывает противников как угодно, не стесняясь в выражениях, но эти авторы позволяют себе цитировать чужую брань и с видимым удовольствием солидаризуются с ней
1. Пример использования MFC в Visual C++
9. Земельные ресурсы и эффективность их использования (на примере СПК Агрофирма "Родина")
13. Анализ эффективности использования основных средств организации на примере ООО "Свет–Сервис"
14. Использование средств занимательности в научно-популярных изданиях. Их характеристика и примеры
27. Кадры предприятия и эффективность их использования на примере предприятия ПКБ «Море»
30. Проблемы использования трудовых ресурсов на примере Южного федерального округа
33. Градостроительство феодального Китая на примере Пекина
34. Анализ медико-биологических данных с использованием Excel и СПП STADIA
35. Использование фитонцидных растений для оздоровления воздуха помещений
36. Влияние физических нагрузок на опорно-двигательный аппарат на примере плавания
37. Биоэтические аспекты использования животных в биомедицине
42. Зарубежный опыт государственного регулирования рыночной экономики на примере Франции (Доклад)
43. Налогообложение в условиях рыночной экономики (на примере предприятия ООО "Служба быта")
44. Финансирование железнодорожного транспорта на примере Тюменского отделения дороги
45. Порядок исчисления налога на прибыль организаций торговли на примере ЗАО «…»
46. Банковские операции с использованием векселей
47. Авторский договор как основание правомерного использования произведения
49. Субъекты конституционного права на примере Конституции Российской Федерации. Перспективы развития
50. Проблема нераспространения и не использования оружия массового уничтожения (ОМУ)
52. Порядок формирования и использования средств Фонда социального страхования РФ
57. Поле запаха в немецком языке на примере романа П.Зюскинда ПАРФЮМЕР
58. Различные стили лидерства на примере одного отеля
59. Использование видео на уроках английского языка
61. Художественные средства и их использование в творчестве живописцев авангарда начала XX века
62. Особенности деловой этики и протокола в Великобритании (на примере графства Англия)
63. Донские казаки и революция на примере судьбы Григория Мелихова
64. Человек на войне на примере "Сашки" Кондратьева
65. Концепция отчуждения личности и общества в философии Альбера Камю (на примере повести "Посторонний")
67. Фантастика и миф: использование мифологических образов в современной фантастической литературе
68. Заимствованные слова в региональной прессе на примере газеты "Чапаевский рабочий"
69. Мастерство Чехова-сатирика (на примере рассказов)
74. Археология, как способ познания мира на примере городища Аркаим
76. Опыт и перспективы использования сети Интернет в коммерческих целях
78. Использование линий электропроводки в качестве среды передачи информации
79. Анализ системы безопасности Microsoft Windows 2000 Advanced Server и стратегий ее использования
81. Система научно-технического перевода (пример перевода программой PROMT Гигант)
82. Использование компьютерных технологий в деятельности ОВД
83. Использование лазеров в информационных технологиях
84. Технология беспроводной передачи информации на примере технологии Bluetooth
85. Отчетная ведомость склада. Пример отчета СУБД FoxPro
89. Программа сложной структуры с использованием меню
90. Пример программирония на Бейсике (результаты сессии 25 студентов, сдавших 5 экзаменов)
91. Кадры с использованием программы Microsoft Access 97
92. Использование макросов в MS Access 2000
93. Использование Prolog совместно с другими ЯП
94. Семантический анализ структуры EXE файла и дисассемблер (с примерами и исходниками), вирусология
96. Java и MySQL
97. Учебник по языку Ассемблер в задачах и примерах
98. Учебник по Java