บทความนี้แนะนำวิธีการสร้างปฏิทินบนเว็บและให้นักพัฒนาที่ไม่คุ้นเคยกับ ActiveServerPages (ASP), SQL และ ADO เพื่อแนะนำกระบวนการสร้างเว็บไซต์และยังให้คำแนะนำเกี่ยวกับความสามารถในการปรับขนาดของเว็บไซต์
ด้วยการพัฒนาเว็บแอปพลิเคชันปฏิทินบนเว็บมีมูลค่าเพิ่มมากขึ้นและปฏิทินบนเว็บมีประโยชน์สำหรับการแสดงเหตุการณ์สำคัญเช่นกำหนดเวลาหรือกำหนดเวลาหรือแสดงว่าใครกำลังหยุดพักเมื่อใด บทความนี้อธิบายถึงวิธีการใช้ ASPs ภายใน IIS และ SQLServer เพื่อสร้างปฏิทินบนเว็บที่ง่ายมากและช่วยให้คุณแบ่งปันตารางเวลาของคุณกับผู้อื่นหรือจัดการปฏิทินของผู้คน
สร้าง SQL Server
สำหรับปฏิทินเว็บเราจำเป็นต้องบันทึกสตริงข้อความที่ระบุลักษณะของเหตุการณ์ทางฝั่งเซิร์ฟเวอร์และสตริงมีความยาวสูงสุด 100 อักขระ ซอร์สโค้ดการออกแบบมีดังนี้:
Calendar.sql
-สร้างตาราง
CreateTablesChedule
-
IdschedulesmalintidentityPrimarykey
dtdatesmalldatetimenotnull
vceventvarchar (100) notnull
-
ไป
-ขั้นตอนที่เก็บไว้
createProceduregetSchedule (@nmonthtinyint,@nyearsmalllint)
เช่น
SelectIdSchedule, Convert (varchar, datepart (dd, dtdate)) 'nday', vcevent
Fromschedule
wheredatepart (yy, dtdate) =@nyearanddatepart (mm, dtdate) =@nmonth
orderbyDatePart (DD, DTDATE)
ไป
CreateProcedUreadDevent (@VCDATEVARCHAR (20),@VceVentVarchar (100))
เช่น
insertschedule
เลือก@vcdate,@vcevent
ไป
CreateProceduredeleteEvent (@IDSCHEDULESMALINT)
เช่น
deleteschedulewhereidschedule =@idschedule
ไป
การออกแบบไคลเอนต์ ASP
รูปต่อไปนี้เป็นส่วนต่อประสานผู้ใช้หลักของปฏิทินเว็บที่ผู้ใช้สามารถดูเหตุการณ์ที่กำหนดไว้ นอกจากนี้ให้ใช้ลิงก์ที่ด้านล่างเพื่อพลิกรอบปฏิทินตามเดือน
รหัสการใช้งานของ ASP มีดังนี้:
head.asp
<@language = "vbscript"
เปิดใช้งาน state = false%>
-
'วัตถุประสงค์: ส่วนหัวมีไฟล์ที่ใช้ในการเริ่มต้นทุกหน้า
ยังรวมถึงฟังก์ชั่นทั่วโลก
ตัวเลือก Explicit
response.buffer = true
Response.exext = 0
subdoheader (strtitle)
-
<html>
<head>
<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">
<enter> <h1> EventCalendar </h1>