ASP(Active Server Pages) ソースコード公開
WEB DE スケジュール管理はすべてのソースコードが公開されています。
ソースはカスタマイズしやすくコメントが随所に記されています。
|
<% Option Explicit Const HOMEURL = "http://localhost/" '--- ホームアドレス Const APPNAME = "scd.asp" '--- メインアプリケーション名 Const EMPAPPNAME = "employees.asp" '--- ユーザ編集アプリケーション名 Const GRPAPPNAME = "empgroup.asp" '--- グループ編集アプリケーション名 Const BKCL1 = "#EEEEEE" '-- 編集フォームのバックカラー Const BKCLALL = "#FFFFFF" '-- 全体スケジュールのバックカラー Const BKCLGRP = "#FFFFFF" '-- グループスケジュールのバックカラー Const BKCLPS1 = "#FFFFFF" '-- 個人スケジュールのバックカラー1 Const BKCLPS2 = "#FFFFFF" '-- 個人スケジュールのバックカラー2 Const BKCLTT1 = "#000000" '-- スケジュールタイトルのバックカラー Const FTCLTT1 = "#FFAA00" '-- スケジュールタイトルのフォントカラー Const BKCLLFT = "#000000" '-- カレンダー(左)のバックカラー Const BKCLRGT = "#FFFFFF" '-- スケジュール(右)のバックカラー Const FTCL01 = "#FFAA00" '-- カレンダー(左)下のリンク文字 Const BKCCAL = "#AAAAAA" '-- カレンダーのバックカラー Const BKCCALTD1 = "#EEEEEE" '-- カレンダーの明るいセル Const BKCCALTD2 = "#CCCCCC" '-- カレンダーの暗いセル Const BKCCALTD3 = "#ffcc33" '-- 選択された日付 Const BKCCALTD4 = "#ccccee" '-- 今日の日付 Const BKCBAR1 = "#ccccee" '-- 種別と名称のバー Const BKCBAR2 = "#ffcc33" '-- 日付表示のバー Const FMETHOD = "GET" '--- フォームのmethodの値 Const DBMODE = 1 '--- データベース種別 1-Access 2-SQL Server 3-Oracle |
汎用性を高めるために処理ごとにプロシージャにまとめられています。
|
'■■■■ C R E A T E C A L E N D A R ■■■■ Private Sub CreateCalendar(dteParam) '// 目的: カレンダーをHTMLで出力します '// 引数: 出力する年月を指定します '------ カレンダー関係 Const strBGC1 = "#000000" '--- 日曜日以外のバックカラー Const strBGC2 = "#DD0000" '--- 日曜のバックカラー Const strFC1 = "#FFCC66" '--- 曜日の文字色 Const strFS1 = "2" '--- 曜日の文字サイズ intYear = Year(dteParam) '--- 指定年を取得 intMonth = Month(dteParam) '--- 指定月を取得 intDay = Day(dteParam) '--- 指定日の取得 If intYear = Year(Date) And intMonth = Month(Date) Then blnThisMonth = True '-- 指定月が今月であることを示す Else blnThisMonth = False '-- 指定月が今月でないことを示す End If ......... End Sub |
©2000 Inside Soft Design. All rights
reserved.