Cet article présente comment construire un calendrier Web et fournit aux développeurs qui ne connaissent pas ActiveServerPages (ASP), SQL et ADO pour introduire le processus de création d'un site Web, et fournit également aux développeurs expérimentés des conseils sur l'évolutivité du site Web.
Avec le développement d'applications Web, les calendriers Web sont de plus en plus appréciés et les calendriers Web sont utiles pour afficher des événements importants tels que des délais ou des horaires, ou montrant qui prend du temps. Cet article décrit comment utiliser les ASP au sein de l'IIS et du SQLServer pour créer un calendrier Web très simple et vous permet de partager votre horaire avec d'autres ou de gérer un groupe de calendrier des personnes.
Établir SQL Server
Pour le calendrier Web, nous devons seulement enregistrer une chaîne de texte indiquant la nature de l'événement côté serveur, et la chaîne mesure jusqu'à 100 caractères. Le code source de conception est le suivant:
Calendrier.sql
- Créer une table
CréétableSchedule
(
iDschedulesmalintIdentityPrimaryKey,
dtdatesmalldatetimenotnull,
vceventvarchar (100) notnull
)
aller
- Procédure stricée
CreateProCedUregetSchedule (@ nmonthtinyint, @ nyearsmalllint)
comme
selectIdSchedule, convert (varchar, datePart (dd, dtdate)) 'nday', vcevent
depuis le chariot
WHEREDATEPART (yy, dtdate) = @ nyearanddatePart (mm, dtdate) = @ nmonth
OrderByDatePart (DD, DTDATE)
aller
CreateProceDureAdDevent (@vcdatevarchar (20), @ vceventvarchar (100))
comme
insertSchedule
sélectionnez @ vcdate, @ vcevent
aller
CreateProceDeteeTeteevent (@idschedulesmalint)
comme
DeleTeschedulewhereidsCheDule = @ idschedule
aller
Concevoir un client ASP
Le chiffre suivant est la principale interface utilisateur du calendrier Web, où les utilisateurs peuvent voir quels événements sont planifiés. Utilisez également le lien en bas pour faire tourner le calendrier par mois.
Le code d'implémentation d'ASP est le suivant:
en-tête.
<@ Lingots = "vbscript"
ActiveSessionState = False%>
<%
'Objectif: l'en-tête comprend des fichiers utilisés pour démarrer toutes les pages
'Inclure également les fonctions globales
Option Explicit
Réponse.buffer = true
Response.expires = 0
Subdoheader (strtitle)
%>
<html>
<adal>
<Metahttp-Equiv = "Content-Type" Content = "Text / Html; charSet = GB2312">
<Title> EventCalendar - <% = strtitle%> </Title>
</ head>
<bodybgcolor = "blanc" link = "bleu" link = "bleu" vlink = "blue">
<basefontface = "Verdana, Arial">
<Fect> <H1> EventCalendar </H1>