Интернет программирование стр.1
Даниленко Ольге. Все, что я делаю, я делаю для тебя.
Введение
"Компьютер без Интернета — деньги на ветер". Первый раз эту фразу я услышал в рекламе местного Интернет-провайдера. На мой взгляд, она абсолютно верна. Все больше и больше людей выходят в Интернет за информацией, все больше и больше коммерческих фирм предоставляют им эту информацию. Сегодня число пользователей Интернета составляет уже сотни миллионов. Вдумайтесь в эту цифру — сотни миллионов. В сложившейся ситуации все сильнее начинает ощущаться нехватка Web-программистов.
Обратите внимание, я сознательно не употребляю термина "Web-мастер". Хороший Web-мастер должен разбираться в дизайне, пользовательском интерфейсе, теории цвета и в прочих очень умных и нужных вещах. Я говорю об Интернет-программировании. Ведь для работающего "промышленного" Web-сайта необходимо постоянное обновление информации. Типичный пример — страница с перечислением товаров, находящихся на торговом складе фирмы с указанием цен, количества и других сопутствующих данных. А ведь наверняка у этой фирмы уже есть база данных, которая отслеживает текущую ситуацию. Задача "Web-программиста" — грамотно присоединить эту базу к Web-сайту.
Общее представление о задачах мы, кажется, получили. Теперь разберемся со структурой книги. В первой главе мы просто обязаны рассмотреть язык HTML. Согласитесь, изучать программирование для World Wide Web без его родного языка, по меньшей мере, странно. Впрочем, те, кто уже знаком с ним, могут безболезненно пропустить эту главу.
Во второй главе мы рассмотрим средство быстрого создания сайтов FrontPage 2000, разработанное фирмой Microsoft.
Третья глава будет посвящена обзору языка XML, который сейчас уже официально является преемником HTML. В этой же главе мы ознакомимся с ХМ L-редактором.
В четвертой главе мы ознакомимся с возможностями языков встроенных сценариев JavaScript и VBScript.
Пятая глава будет предоставлена вопросам создания Web-приложений с помощью Delphi 5. Почему именно Delphi, а не, к примеру, Perl? Все очень просто. На сегодняшний день Delphi — одно из наиболее распространенных средств разработки (если не самое распространенное), и очень многим программистам будет намного проще узнать еще один способ работы в их родной среде, чем учить новый язык. К тому же, на данный момент приложения на Perl не отличаются высокой скоростью работы в силу присущих ему ограничений.
Ну, а в шестой части мы рассмотрим технологию Java. На сегодняшний день это, пожалуй, самая перспективная и многообещающая технология в мире Интернет-программирования. В качестве инструментального средства мы используем JBuilderS все той же фирмы Borland.
Начало
Как известно, Web-сайт хранит информацию в виде страниц, которые просматривают его посетители. Каждая такая страница (Web-page) должна быть создана в виде текстового файла на языке HTML (Hyper Text Markup Language). При соединении со страницей браузер получает файл и воспроизводит на его основе вид страницы. Эта технология позволяет отображать содержание Web-страниц почти одинаково в любом браузере.
*