Приветствуем.
В следующий раз, когда будете оформлять запрос, пожалуйста, делайте это... ну, поаккуратнее, что ли. Так, чтобы человек, который не занимается с утра до поздней ночи web-программированием и разработкой приложений для WWW, мог быстро понять, что именно Вам требуется.
Трудосбережение при программировании и перепрограммировании достигается несколькими принципиальными способами. Кстати, далеко не всегда эффективно использование БД.
Способ первый состоит в т.н. аренде программного обеспечения у сервис-провайдера. Примеры –
sitebox или
alphalink или
introweb или
IIG FS. В такого рода системах ядро предоставляется провайдером вместе с набором шаблонов типовых страниц. Страницы создаются якобы "без знания HTML" путем параметризации шаблонов и ввода текстов и иллюстраций. Ясно, что "без знания ..." ничего хорошего получить нельзя, но со знанием создать систему, в которой после решения понимающим персоналом проблем дизайна, простым контентом (новости, пресс-релизы, каталогии т.п.) управлять может персонал без глубокой Web-подготовки. Главной бедой такого рода решений является то, что сайты получаются шаблонными и то, что почти полностью отсутствует возможность удовлетворять благопожеланиям клиента т.к. возможности варьирования ограничены
Способ второй – использование т.н. "движков", т.е. специализированных серверов, позволяющих динамически формировать страницы. В качестве ядра входных языков для такого рода движков используется обычная HTML-разметка. Получается обычная HTML-страница, в которой некоторые части (например, те же новости, пресс-релизы и позиции каталога) могут формироваться динамически как с использование БД (это удобно при большом количестве записей), так и без оной. Называть это ASP (active server pages) я бы поостерегся т.к. это название "приватизировано" Микрософт для входного языка собственного "движка". Есть классический движок PHP, по которому есть очень много материалов, например материалы на
phpclub. Есть широко известный в узких кругах движок
parser студии А. Лебедева входной язык которого находится между ServerSide Include и PHP. Из известных мне он самый простой, но позволяющий в простых случаях делать много и быстро. Понятно, что системы на базе "движков" максимально гибкие и позволяют и формировать страницы динамически и удовлетворять любые (в т.ч. не полностью соответствующие понятиям разработчика о том, что и как надо делать) благопожелания Заказчика. Одно плохо – это не шаблоны, а среда разработки, т.е. сроки разработки существенно выше, чем в первом варианте. Если требуется, чтобы эксплуатировать сайт мог персонал БЕЗ Web-подготовки, то приходится создавать (программировать) упрощенное подобие того, что предлагается при аренде по первому варианту, убирая от пользователя само понятие БД. Примером такого рода систем является наша ВИРТУАЛЬНАЯ СПРАВКА.
Если Вас интересуют именно Микрософтовские ASP (Active Server Pages), то раскопать удалось нижеследующее:
- ASP и WEB-программирование.
- Форум вышеприведенного сайта, посмотрите и его.
- ASPPortal, посвященный обзору рынка ASP-технологий, тоже, возможно, Вас заинтересует.
- ASP Net Mania. Еще портал по ASP. Посмотрите, там есть статьи, форумы, обзоры книг (правда, англоязычных), исходники. Поищите интересующую Вас информацию.
- Подборка статей по программированию ASP и, в частности, по работа с БД. Вообще, посмотрите этот сайт – "Просто. .Программирование", там по программированию ASP, PHP, Web-серверов etc. информации предостаточно.