НА ГЛАВНУЮ НАЗАД
КОМПЬЮТЕРЫ
ПЕРИФЕРИЯ
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
ИНТЕРНЕТ
МУЗЫКАЛЬНЫЙ ПК
HOMO COMPUTERUS
КОМПЛИТ
КОМПЬЮТЕРНАЯ ГАЗЕТА
     
1 . 2 . 3 . 4 . 5 . 6 . 7 . 8

Пишем программу-генератор сайтов

Подводя итоги

В короткой статье невозможно подробно рассказать о назначении всех программных конструкций. По своему многолетнему опыту преподавания компьютерных дисциплин знаю, как порой не просто бывает человеку, не занимавшемуся ранее программированием, воспроизвести даже готовый текст программы. Достаточно пропустить всего одну точку или поставить вместо нее запятую, и программа перестает компилироваться. Бывает и так, что программа запускается, но из-за ошибки набора результат оказывается далек от ожидаемого. Так, строка

Writeln(f,'<CENTER><BR><IMG SRC="'+inttostr(i)+'jpg"><BR>');

синтаксически совершенно корректна, но в результате ее выполнения вместо имени файла 1.jpg будем получать 1jpg. Потеряна всего одна точка, но этого достаточно, чтобы вместо картинки увидеть на страничке маленький квадратик с перечеркнутым крестиком, информирующий о том, что картинку загрузить не удалось.

Если решите воспроизвести текст программы, рекомендую сначала скачать архив (http://generator0.narod.ru/gen.zip), содержащий все файлы проекта, убедиться, что все действительно работает, и только после этого приступать к написанию собственной программы. На сайте http://generator0.narod.ru/index.html представлен рассмотренный пример и вторая версия программы (можно задать размеры всех картинок по ширине и высоте, определить номер первой и последней страницы).

Созданная нами программа занимается только генерацией веб-страниц, но, добавив компонент NMFTP, можно заставить ее не только создавать страницы, но и сразу загружать их на сайт. Задача размещения текста с элементами форматирования на генерируемых веб-страницах более сложна, но не является непреодолимым препятствием для программиста средней квалификации.

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