В этой статье представлено, как создать веб-календарь, и предоставляет разработчикам, которые не знакомы с ActiveServerPages (ASP), SQL и ADO для представления процесса создания веб-сайта, а также предоставляет опытным разработчикам советы по масштабируемости веб-сайта.
Благодаря разработке веб-приложений, веб-календари все больше ценят, а веб-календари полезны для отображения важных событий, таких как сроки или графики, или показы, кто берет время, когда. В этой статье описывается, как использовать ASP в IIS и SQLServer для создания очень простого веб-календаря и позволяет вам делиться своим графиком с другими или управлять группой людей.
Установить SQL Server
Для веб -календаря нам нужно только сохранить текстовую строку, указывающую на природу события на стороне сервера, а строка длиной до 100 символов. Исходный код дизайна заключается в следующем:
Calendar.sql
-Создайте таблицу
CreateDableChedule
(
idschedulesmalintidentityprimarykey,
dtdatesmalldateTimenOtnull,
vceventvarchar (100) notnull
)
идти
-сохраняемая процедура
CreateProceduregetSchedule (@nmonthtinyint,@nyearsmalllint)
как
SelectIdschedule, Convert (varchar, datePart (dd, dtdate)) 'nday', vcevent
с учета
wheredatepart (yy, dtdate) =@nyearanddatepart (mm, dtdate) =@nmonth
orderbydatepart (dd, dtdate)
идти
CreateProcedureadDevent (@vcdatevarchar (20),@vceventvarchar (100))
как
Вставка
Выберите@vcdate,@vcevent
идти
CreateProceDeeTeeVent (@idschedulesmalint)
как
letetschedulewhereidschedule =@idschedule
идти
Проектирование клиента ASP
Следующий рисунок является основным пользовательским интерфейсом веб -календаря, где пользователи могут видеть, какие события запланированы. Кроме того, используйте ссылку внизу, чтобы перевернуть календарь по месяцу.
Код реализации ASP выглядит следующим образом:
Header.asp
<@Ranguage = "vbscript"
ENBLESSESSIONSTATE = false%>
<%
«Цель: заголовок включает файлы, используемые для запуска всех страниц
'Также включайте глобальные функции
OptionExplice
Response.buffer = true
Response.expires = 0
субдоаймер (Strtitle)
%>
<html>
<голова>
<Metahttp-equiv = "content-type" content = "text/html; charset = gb2312">
<title> EventCalendar-<%= strtitle%> </title>
</head>
<bodybgcolor = "white" link = "blue" link = "blue" vlink = "blue">
<baseFontface = "Verdana, Arial">
<chenter> <h1> EventCalendar </h1>