検索 - みる会図書館

検索対象: 月刊 C MAGAZINE 2001年12月号

月刊 C MAGAZINE 2001年12月号から 165件ヒットしました。

月刊 C MAGAZINE 2001年12月号


R E A D E R S R 0 0 プ レ ゼ ン ト の 当 選 者 の 欄 に 自 分 の 名 前 が あ り ま し た 。 以 前 に 某 パ ソ コ ン 誌 で 当 た っ た ゲ ー ム は 届 か ず じ ま い 。 今 回 , ポ ー ル ペ ン が 無 事 に 届 く か 心 配 で す 。 松 永 貴 人 ( 愛 知 県 ) ☆ 2001 年 6 月 号 プ レ ゼ ン ト の 「 . NE T ポ ー ル ペ ン 」 は も う 届 き ま し た か ? 鮮 や か な ブ ル ー で オ リ ジ ナ リ テ ィ 溢 れ る デ ザ イ ン と な っ て い ま す 。 手 に し つ か り と な じ ん で と て も 書 き 心 地 が い い の で , さ ま ざ ま な シ ー ン で 活 用 し て く だ さ い 。 今 月 号 の プ レ ゼ ン ト も 魅 力 的 な 賞 品 ば か り で す 。 締 め 切 り ( 12 月 18 日 ) に 遅 れ な い よ う に は が き を 投 函 し て く だ さ い 。 ア イ デ ア 最 近 , ほ と ん ど ソ フ ト を 作 っ て い ま せ ん 。 何 か 作 り た い と 考 え て い ま す が , 時 間 も な く , ア イ デ ア も な か な か 浮 か び ま せ ん 。 ち ょ っ と 考 え た だ け で 簡 単 に 作 れ る も の は な い で す か ? 大 津 輝 之 ( 東 京 都 ) ☆ ゲ ー ム な ど は ど う で し よ う か ? シ ン プ ル な ゲ ー ム 作 り か ら 始 め て , 徐 々 に 肉 付 け し て い け ば 立 派 な 作 品 に 仕 上 が り ま す 。 内 容 満 載 10 月 号 は 「 秋 の 読 者 モ ニ タ 大 会 」 や 「 DVD-ROM 付 録 の . NET 」 な ど , 自 分 に と っ て は 本 当 に 役 に 立 つ , ポ リ ュ ー ム が あ る 濃 い 内 容 で し た 。 今 後 と も 期 待 し て い ま す 。 赤 石 一 成 ( 神 奈 川 県 ) ☆ 1 0 月 号 の 反 響 の 大 き さ に , 編 集 ス タ ッ フ ー 同 が 驚 い て い ま す 。 「 秋 の 読 者 モ ニ タ 大 会 」 で は ス タ ッ 発 送 1 66 C MAGMINE 2001 12 フ が 死 に そ う に な り な が ら 誌 面 を 作 っ て い ま し た が , み な さ ん か ら の は が き で 疲 れ も フ ッ 飛 び ま し た ! お 付 き 合 い NIMDA と 付 き 合 っ て ひ ど い 目 に あ っ て い ま す 。 太 田 知 宏 ( 大 阪 府 ) ±C MAGA 乙 NE 編 集 部 は 大 丈 夫 で し た が , 某 編 集 部 が NIMDA と お 付 き 合 い を し て し ま い , た い へ ん な 目 に あ っ た と 聞 い て い ま す 。 こ う い う お 付 き 合 い は 遠 慮 し た い で す ね 。 ス パ ー ト 夏 が 終 わ り , こ れ か ら 年 末 の 追 い 込 み の 時 期 で す 。 年 末 年 始 の 休 み が と れ る か ま だ わ か り ま せ ん 。 長 谷 川 浩 ( 熊 本 県 ) ±C MAGA 刀 NE も 年 末 進 行 に 向 け て ペ ー ス を 上 げ て い る と こ ろ で す 。 今 年 の 年 末 も 忙 し く な り そ う で す が , 寒 さ に 負 け ず に が ん ば っ て 乗 り 切 り ま し よ う ! リ フ レ ッ シ ュ ち ょ っ と 疲 れ て い ま す 。 そ の と き 「 電 脳 ク ラ ブ 」 で ホ ッ と 一 息 。 阪 長 俊 之 ( 京 都 府 ) ☆ 秋 の 夜 長 に は 最 適 な コ ー ナ ー で す 。 勉 強 & 仕 事 の 合 間 に 「 ち ょ っ と 息 抜 き 」 で 楽 し く 読 ん で く だ さ い 。 で も , ハ マ り す ぎ て 息 抜 き の レ ベ ル を オ ー バ し な い よ う に 注 意 し て く だ さ い 。 今 は 亡 き flnside Windows 』 と と も に 創 刊 号 か ら 読 ん で い ま す 。 当 初 は 5 イ ン チ の フ ロ ッ ピ ー か ら , 初 搭 載 3.5 イ ン チ , CD-ROM と 移 っ て き ま し た 。 ほ か の コ ン ピ ュ ー タ 雑 誌 同 様 , こ れ か ら は DVD-ROM の 時 代 で し よ う ね 藪 内 信 一 郎 ( 鳥 取 県 ) MAGAZINE が 「 業 界 初 ! 雑 誌 に フ ロ ッ ピ ー デ ィ ス ク を 毎 号 添 付 ! 」 と い う 快 挙 で し た 。 最 近 は ソ フ ト の 大 容 量 化 が 進 ん で い る の で , DVD - ROM の 時 代 が 本 格 的 に 到 来 新 チ ャ レ ン ジ し そ う な 予 感 で す 。 バ ッ ケ ー ジ の 依 存 関 係 Fig. B 81 べ 、 一 ジ , = コ ラ ム 2 の Fig 、 B に 誤 り が ね va 言 語 事 始 ↓ 、 2Q01 年 11 月 号 。 「 ス ダ デ 下 ア ッ プ J の 誤 り = が あ り ま し た 。 C MAGAZINE つ 001 年 11 月 号 に 内 容 い 正 と お 詫 び 】 「 Standard C / C + + 」 が 10 月 号 で 最 最 終 回 く だ さ い ! で も バ リ バ リ と 仕 事 を が ん ば っ て な い の は 残 念 で す が , 新 し い 職 場 ☆ 自 作 マ シ ン の ぶ ん ま で 予 算 が 出 中 尾 秀 之 ( 大 阪 府 ) 予 算 が 出 な く て 悲 し い ( 泣 ) ア ル バ イ ト 先 で 自 作 マ シ ン ま で は の 仕 事 も 楽 し い で す ね 。 し か し , ル バ イ ト 中 で す 。 ソ フ ト 開 発 以 外 建 築 関 連 作 業 の パ ソ コ ン 担 当 で ア 会 社 が 倒 産 し て し ま っ た た め , javax. awt 終 回 と い う こ と で , 残 念 で し か た が あ り ま せ ん 。 今 後 , 似 た よ う な 連 載 が ほ し い で す 。 ぜ ひ , 新 企 画 を お 願 い し ま す 。 川 崎 昌 博 ( 大 阪 府 ) ☆ 始 ま り が あ れ ば , い つ か は 終 わ り が く る も の で す 。 現 在 は 「 Stan dard C / C + + 」 に 代 わ る 新 し い 企 画 を 練 っ て い る 最 中 な の で , 新 企 画 の 登 場 を 楽 し み に 待 っ て い て く だ モ ノ 作 り javax. swlng / お よ び 関 係 者 に お 詫 び 申 し 上 げ ま す 言 。 ご 迷 惑 を お か け し た 読 者 の み な ざ ま 。 多 B は 次 の よ う に な り ま す 。 ー ズ は 「 線 だ け の 矢 印 」 で す 言 正 し い Fig. き の 三 角 形 」 と な っ て い ま す が 3 正 し あ り ま し た 9 医 印 の 先 頭 形 状 が 「 百 抜 制 作 過 程 を 楽 し み ま し よ う 。 限 ら ず , “ 作 る 楽 し み ” を 忘 れ ず に っ て も 新 鮮 で す ね 。 プ ロ グ ラ ム に キ ド キ & ワ ク ワ ク 感 は い く つ に な を 予 想 し な が ら 一 生 懸 命 に 作 る ド と い う 根 底 は 共 通 で す し , 完 成 図 ☆ 工 作 も プ ロ グ ラ ミ ン グ も “ 作 る ” 斎 藤 一 夫 ( 山 形 県 ) ら , が ん ば っ て い ま す 。 ン グ も 工 作 も 共 通 だ な と 思 い な が り , 物 を 作 る 楽 し み は プ ロ グ ラ ミ も う 少 し で 完 成 し そ う で す 。 や は ン タ ー ポ ッ ク ス の 作 成 中 で す が 大 工 に ハ マ ッ て い ま す 。 今 は プ ラ 最 近 , 妻 に 頼 ま れ て 始 め た 日 曜

月刊 C MAGAZINE 2001年12月号


EDITORS MAGAZINE 1 月 号 予 告 ( 12 月 18 日 発 売 定 価 1 , 200 円 ) ・ 00M な お , 予 告 内 容 を 変 更 す る こ と が あ り ま す 。 く 卩 , を ◆ M ー D P ー 携 帯 電 話 用 。 ア プ リ の 開 発 プ ロ グ ラ マ の た め の 数 学 教 室 ・ 暗 号 に み る 数 値 計 算 ・ DirectX 8 コ レ ポ ー ト 好 >GetInto C WorId ! ! 実 践 C + + ゼ ミ ナ ー ル 評 ス タ ー ト ア ッ プ Java 連 特 別 記 事 WAVE 再 生 時 の ソ フ ト ウ ェ ア 工 フ ェ ク ト CodeWarrior for MacOS Ver. 7 読 者 投 稿 セ レ ク ト 開 発 環 境 レ ポ ー ト Enjoy PerI Programming 載 ア ル ゴ リ ズ ム 入 門 プ ロ グ ラ ミ ン グ の 宝 箱 特 別 付 録 CD-ROM 、 = ・ 号 0 and DeIphi 6 PersonaI BorIand KyIix Open Edition ・ 本 誌 掲 載 ソ ー ス プ ロ グ ラ ム 編 集 後 記 ◇ 近 ご ろ , 眠 れ る ・ 眠 れ な い の サ イ ク ル が あ る よ う な の だ 。 こ の 前 ま で は 眠 っ て も 眠 っ て も 足 り ず , い く ら で も 眠 れ た 。 し か し , こ の ご ろ は あ ま り よ く 眠 れ な く な っ た 。 い く ら 眠 ろ う と し て も 一 向 に 眠 れ ず , ち ょ っ と ウ ト ウ ト す る と , 起 き な い と い け な い 時 間 に な る 体 力 的 ・ 精 神 的 に つ ら い 。 早 く 眠 れ る サ イ ク ル に な ら ◇ 車 検 か ら バ イ ク が 帰 っ て き ま し た 。 ス テ ア リ ン グ ス テ ム の べ ア リ ン グ に ガ タ が あ っ て 交 換 し た ら 回 り や す く 滑 ら か に な り , タ イ ヤ も 純 正 や め て シ ョ ッ プ の お 勧 め に 替 え た と こ ろ , け っ こ う い い 感 じ 。 さ っ そ く 乗 っ て み た と き は , 乗 っ て る 間 中 自 然 と 笑 み が は た か ら 見 た ら そ う と う 怖 か っ た で し よ う 。 フ ル フ ェ イ ス で ◇ 先 週 だ け で 3 回 も 車 に は ね ら れ そ う に な っ た の で , ど う も お か し い と 思 っ て い た ら , ち ょ う ど そ の こ ろ に 傷 害 保 険 の 契 約 が 切 れ て い た こ と が わ か り ま し た 。 あ わ て て 保 険 契 約 の 更 新 し た と こ ろ , そ の 後 , 危 な い 目 に あ う こ と は ま っ た く な く な り ま し た 。 “ 貧 乏 人 は お 金 に 縁 が な い ” の 法 則 に 守 ら れ て い る の で も う 大 丈 夫 で し よ う ( 笑 ) 。 (Yas) ◇ プ ロ グ ラ マ に な る た め の 教 育 に は 何 が 必 要 な の で し よ う ね ? い わ ゆ る 入 門 書 以 前 の 内 容 が 書 か れ た 書 籍 が 売 ら れ 始 め た 一 方 で , 論 理 的 思 考 や 問 題 解 決 の た め の 考 え 方 が で き な い 人 々 が す さ ま じ く 増 え て い ま す 。 そ ろ そ ろ ま じ め に 教 育 に つ い て あ ら ゆ る 方 向 か ら 考 え な い と い け な い の か な 。 優 秀 に 育 て て 私 の 仕 事 が 楽 に ◇ 特 集 2 の 「 地 域 通 貨 と LET S 」 は ど う で し た か ? 経 済 学 部 系 統 の 内 容 だ っ た の で , ビ ッ ク リ し た ん じ ゃ な い で し よ う か 。 経 済 学 部 出 身 の ア ッ シ と し て は 楽 し め る コ ー ナ ー で し た し 久 し ぶ り に “ 経 済 ネ タ ” に 接 す る こ と が で き て お も し ろ か っ た で す 。 お も わ ず , 帰 り 道 に 経 済 の 専 門 書 を 買 っ て し ま い , 勉 強 に 励 ん で い る な い か な あ 。 (JUN) よ か っ た 。 (K) な る よ う に ( 笑 ) 。 ( 有 ) 日 々 で す 。 ( ア ッ シ ) プ ロ グ ラ ム ・ バ グ の お 問 い 合 わ せ 03 ( 5549 ) 1143 168 C MAGAZINE 2001 12 だ さ い 。 付 け て お り ま す 。 そ の 他 の 時 間 帯 は ご 容 赦 く 月 曜 日 か ら 金 曜 日 の 午 後 4 時 か ら 6 時 ま で 受 け ・ 掲 載 記 事 , プ ロ グ ラ ム に つ い て の ご 質 問 は , 月 刊 MAGAZINE 1 2 月 号 平 成 13 年 1 2 月 1 日 発 行 発 行 人 稲 葉 俊 夫 編 集 人 新 井 健 文 出 版 事 業 部 〒 107- 52 東 京 都 港 区 赤 坂 4 ー 13-13 発 行 所 ソ フ ト バ ン ク バ ブ リ ッ シ ン グ 株 式 会 社 印 刷 凸 版 印 刷 株 式 会 社 , 表 紙 製 版 担 当 上 田 富 郎 / DTP 制 作 株 式 会 社 ロ ー ヤ ル 企 画 デ ザ イ ン 持 田 哲 花 本 浩 一 校 正 ア レ フ 広 告 前 川 友 紀 枝 編 集 高 森 昭 安 有 馬 元 嗣 岡 田 敦 史 副 編 集 長 小 坂 竜 彦 編 集 長 渡 邊 淳 一 編 集 部 ・ TEL03 ( 5549 ) 1143 / 出 版 営 業 ・ TEL03 ( 5549 ) 128 / 広 告 営 業 ・ TEL03 ( 5549 ) 1220 ◎ 2 1 雑 誌 14325 ー 12 乱 丁 ・ 落 丁 は 小 社 販 売 局 に て お 取 り 替 え い た し ま す 。

月刊 C MAGAZINE 2001年12月号


モ ニ タ 応 募 の 注 意 綴 じ 込 み の 葉 書 に 必 要 事 項 を 明 記 の う え ご 応 募 く だ さ い 。 10 名 ◇ 記 入 も れ や モ ニ タ 番 号 が 複 数 記 入 さ れ て い る 場 合 , 綴 じ 込 み 葉 書 以 外 で の ご 応 募 は 無 効 と さ せ て い た だ き ま す 。 ◇ 締 め 切 り は 12 月 18 日 必 着 で す 。 読 者 プ レ ゼ ン ト 応 募 の 注 意 ◇ 綴 じ 込 み の 葉 書 に 必 要 事 項 を 明 記 の う え ご 応 募 く だ さ い 。 ◇ 雑 誌 公 正 競 争 規 約 の 定 め に よ り , 懸 賞 当 選 者 , モ ニ タ 該 当 者 は こ の 号 の ほ か の 懸 賞 に 応 募 で き な い 場 合 が あ り ま す 。 ◇ 締 め 切 り は 12 月 18 日 必 着 で す 。 当 選 結 果 は 2002 年 4 月 号 に て 発 表 い た し ま す 。 バ ッ ク ナ ン バ ー 情 報 03-5549-1200 ( 2001 年 11 月 18 日 現 在 在 庫 状 況 で す 。 品 切 れ の 際 は ご 容 赦 願 い ま す ) 2001 年 特 集 1 「 XML 入 門 」 特 集 2 「 Di 「 ectX8 の 徹 底 解 説 」 特 集 3 「 最 新 の Di 「 ectMusic を 使 う 」 特 集 「 実 力 チ ェ ッ ク プ ロ グ ラ ミ ン グ 期 末 試 験 C ℃ + + /Java/PerI/Ruby 」 「 恒 例 ! 新 人 応 援 モ ニ タ 大 会 」 〇 特 集 「 春 の プ ロ グ ラ ミ ン グ 入 門 大 特 集 プ ロ グ ラ ミ ン グ 事 始 め , 4 月 号 C ℃ + + /Java/DOS/ デ ー タ ベ ー ス 入 門 」 特 集 1 「 プ ロ グ ラ マ 必 須 ハ ー ド ウ ェ ア 入 門 」 〇 特 集 2 「 チ ャ レ ン ジ ! i ア プ リ プ ロ グ ラ ミ ン グ 」 5 月 号 レ ポ ー ト 「 K ⅵ ix 事 前 テ ス ト プ ロ グ ラ ム 」 ほ か 特 集 1 「 使 い や す い ユ ー ザ イ ン タ フ ェ イ ス を 求 め て 」 特 集 2 「 MacOSX ア プ リ ケ ー シ ョ ン 開 発 ガ イ ド 」 レ ポ ー ト 「 Fo e for Java と J2ME Wireless SDK fo 「 DoJa に よ る i ア プ リ の 作 成 」 ほ か 特 集 1 「 AII about pointer ポ イ ン タ の す べ て 」 特 集 2 「 解 析 ! Borland Kylix 」 〇 レ ポ ー ト 「 円 ayStation2 で プ ロ グ ラ ミ ン グ 遊 ば う ! BAS ℃ 7 月 号 STUDIO( 前 編 ) 」 「 Visual Basic to Borland Delphi 移 植 テ ク ニ ッ ク を 考 え る ( 前 編 ) 」 ほ か 特 集 1 「 リ ア ル タ イ ム 3DCG 技 術 」 特 集 2 「 ソ フ ト ウ ェ ア 入 門 」 〇 レ ポ ー ト 「 速 報 ! Borland Delphi 6 」 「 日 ayS ね tion2 で プ ロ グ ラ 8 月 号 ミ ン グ 遊 ぼ う ! BAS ℃ STUDIO ( 後 編 ) 」 「 Ⅵ su 引 Basic B orlandDeIphi 移 植 テ ク ニ ッ ク を 考 え る ( 後 編 ) 」 ほ か 特 集 1 「 Linux プ ロ グ ラ ミ ン グ の 作 法 」 特 集 2 「 XML デ ー タ ベ ー ス + Web ア プ リ ケ ー シ ョ ン 」 レ ポ ー ト 「 PS2 LinuxKit プ ロ グ ラ ミ ン グ ガ イ ド 」 「 Bo 月 and JBui e 「 5 」 「 Borland JBuilder 5 fo 「 Mac OS )< 」 特 集 1 「 プ ロ グ ラ ム の 高 速 化 ・ 最 適 化 」 特 集 2 「 フ リ ー 環 境 で ア プ リ ケ ー シ ョ ン を 作 ろ う 」 連 動 企 画 「 Ⅵ su Studio . NET 2 日 本 語 版 最 初 の 一 歩 」 「 Bo 月 and DeIphi 6 pe 「 son で 始 め る Delphi プ ロ グ ラ ミ ン グ 」 特 集 1 「 開 発 ツ ー ル を も っ と 便 利 に 使 お う ! 」 〇 特 集 2 「 自 在 に 操 る SCS レ ATAP 凵 1 1 月 号 読 者 投 稿 セ レ ク ト 「 DirectShow プ ロ グ ラ ミ ン グ の 基 礎 」 〇 ・ ・ ・ 在 庫 あ り , △ ・ ・ ・ 在 庫 僅 少 , X ・ ・ ・ 在 庫 な し ※ lnside windows の 在 庫 に つ い て は . 上 記 の 電 話 番 号 ま で ご 連 絡 く だ さ い 。 バ ッ ク ナ ン バ ー の ご 案 内 バ ッ ク ナ ン バ ー を ご 希 望 の 方 は , 電 話 も し く は イ ン タ ー ネ ッ ト で ご 注 文 く だ さ い 。 ご 注 文 方 法 支 払 い 方 法 金 額 ( 税 別 ) カ ー ド 決 済 商 品 代 金 + 280 円 ( 送 料 ) イ ン タ ー ネ ッ ト http://books.softbank. CO. jp/ 電 言 舌 03-5549-1200 商 品 代 金 + 530 円 商 品 代 引 ( 送 料 + 代 引 手 数 料 ) 土 , 日 , 祝 日 を 除 く 10 : 00 ~ 1 2 : 00 , 13 : 00 ~ 17 : 00 ※ 電 話 注 文 の 際 の お 支 払 い 方 法 は , 勝 手 な が ら 代 引 に 限 ら せ て い た だ き ま す 。 ・ 在 庫 な ど の 問 い 合 わ せ 電 話 03-5549-1200 13 : 00 ~ 17 : 00 ( 土 , 日 , 祝 日 を 除 く ) 10 : 00 ~ 12 : 00 Web サ イ ト http://books.softbank.co.jp/ e-mail [email protected] ※ 一 部 配 達 で き な い 地 域 が ご ざ い ま す 。 商 品 に は 弊 社 発 行 の 納 品 書 と 領 収 書 が 同 梱 さ れ ま す 。 ま た , ご 注 文 に よ り 商 品 在 庫 が 変 動 す る た め , 品 切 れ の 際 は ご 了 承 く だ さ い 。 1 Borland C + + Builder 5 Professional 1 名 livedoor グ ッ ズ 提 供 ボ ー ラ ン ド ( 株 ) 提 供 ( 株 ) ラ イ ブ ド ア URL http://www.livedoor.com/ TEL 03 ( 5350 ) 9380 朝 do 、 、 、 イ 、 を ⅵ り svisua 届 引 叩 Ⅷ th 疵 紿 3 面 加 ⅱ 0 吶 、 0 す い ビ ン は ア ル 第 を 物 噬 第 上 の コ ン 第 一 ネ ン ト 第 陰 ま ミ ~ モ リ バ グ 検 を す 、 ト , 。 、 、 ・ イ い ー ネ 井 応 ・ 多 お な デ ー タ ベ ー ス 第 嘴 な 囀 直 を 、 多 様 な を ゾ イ 「 え 0 1 : 発 き ま 環 さ れ た 第 ジ 第 ア を 開 発 ツ ザ 0 B ⅶ 0 5 き 00 て 無 料 プ ロ バ イ ダ 「 ⅱ vedoo 「 」 の T シ ャ ツ ・ ネ ッ ク BorIand C + + BuiIder の 最 新 版 。 最 新 の A 円 や ス ト ラ ッ プ ・ シ ー ル を セ ッ ト で プ レ ゼ ン ト ANSI 規 格 に 対 応 し た ビ ジ ュ ア ル 開 発 環 境 C キ ー ホ ル ダ ー & 書 籍 B 書 籍 新 ・ Java に よ る 分 散 ア プ リ ケ ー シ ョ ン 開 発 6 名 ワ ン ダ ー ス ワ ン ゲ ー ム プ ロ グ ラ ミ ン グ セ ッ ト 5 名 提 供 ( 株 ) 工 ス ア イ ビ ー ・ ア ク セ ス 提 供 ( 有 ) キ ュ ー ト TEL 044 ( 334 ) 6780 URL http://www.qute.co.jp/ っ ン し ワ ッ 2 月 号 3 月 号 新 , Java に よ る ? プ リ シ ョ 、 ソ ケ ッ ト 通 信 , RMI, サ ー ブ レ ッ ト か ら EJB, wonde 「 Witch で お な じ み の 「 ウ ィ ッ チ ち ゃ ん 」 の そ し て CORBA と SOAP ま で を 幅 広 く 解 説 キ ー ホ ル ダ ー を 本 と セ ッ ト で プ レ ゼ ン ト モ ニ タ 募 集 要 項 2001 年 8 月 号 モ ニ タ 選 考 発 表 ( 敬 称 略 ) ◇ 応 募 資 格 : プ ロ グ ラ ミ ン グ 経 験 者 , お よ ( 1 ) Borland C + + Builder 5 ProfessionaI び プ ロ グ ラ ミ ン グ 学 習 者 新 山 健 太 郎 ( 鹿 児 島 県 ) ◇ モ ニ タ 期 間 : 商 品 受 領 よ り 3 か 月 間 ( モ ニ 2001 年 8 月 号 タ 商 品 に よ っ て は 発 送 に 日 時 を 要 す る プ レ ゼ ン ト 当 選 者 発 表 ( 敬 称 略 ) も の が あ る こ と を ご 了 承 く だ さ い ) 。 (A)QtT シ ャ ッ ◇ モ ニ タ レ ポ ー ト : モ ニ タ 期 間 中 に 最 低 2 原 健 一 郎 ( 東 京 都 ) 回 の モ ニ タ レ ポ ー ト を 提 出 し て い た だ 伊 神 正 峰 ( 愛 知 県 ) き ま す 。 レ ポ ー ト は テ キ ス ト フ ァ イ ル 朽 木 明 彦 ( 東 京 都 ) 古 賀 義 章 ( 東 京 都 ) と し , フ ロ ッ ピ ー デ ィ ス ク に て 「 READ 小 西 淳 ( 北 海 道 ) ERS ' ROOM モ ニ タ 係 」 宛 に 投 函 い た だ く ( B ) 明 解 C 言 語 実 践 編 か , あ る い は e - ma ⅱ ア ド レ ス 宛 に 電 子 メ 永 井 康 仁 ( 東 京 都 ) 大 洞 久 佳 ( 愛 知 県 ) ー ル を 送 信 く だ さ い 。 藤 田 敏 彦 ( 兵 庫 県 ) ◇ レ ポ ー ト 発 表 : 提 出 い た だ い た レ ポ ー ト (C)Java/f ッ グ は , 編 集 部 到 着 月 日 か ら 2 か 月 後 に 発 売 大 津 輝 之 ( 東 京 都 ) す る 本 誌 上 , ま た は 付 録 CD - ROM に て 掲 載 収 録 す る 予 定 で す 。 ◇ 選 考 発 表 : こ の 号 の モ ニ タ 選 考 結 果 は 2002 年 4 月 号 に て 発 表 い た し ま す 。 READERS' ROOM で は み な さ ま の ご 意 見 ・ ご 感 想 を お 待 ち し て お り ま す 。 ほ か に も , コ ン ピ ュ ー タ を め ぐ る さ ま ざ ま な こ と , 何 で も け っ こ う で す 。 質 問 も ど し ど し お 寄 せ く だ さ い 。 投 稿 原 稿 , 自 作 ソ フ ト も 受 け 付 け て お り ま す 。 採 用 ぶ ん に は 弊 社 規 定 の 薄 謝 を 進 呈 い た し ま す 。 お 送 り い た だ い た 原 稿 ・ ソ フ ト は , 原 則 と し て 返 却 い た し ま せ ん 。 ま 6 月 号 〇 9 月 号 10 月 号 た 当 原 文 を 手 直 し さ せ て い た だ く 場 合 も あ り ま す 。 ご 了 承 く だ さ い 。 [ 宛 先 ] 〒 107-0052 東 京 都 港 区 赤 坂 4-13-13 ソ フ ト バ ン ク バ ブ リ ッ シ ン グ ( 株 ) C マ ガ ジ ン 編 集 部 「 R & R 」 係 [ e a ⅱ 宛 先 ] [email protected] CO. jp [Web ペ ー ジ ] http://cmaga.zdnet. CO. jp/ READERS'ROOM 1 6 /

月刊 C MAGAZINE 2001年12月号


7. 各 メ ー カ ー ・ べ ン ダ の ホ ー ム ペ ー ジ 8. 各 メ ー カ ー ・ べ ン ダ の 営 業 担 当 の 説 明 9. 各 メ ー カ ー ・ べ ン ダ ・ SI 企 業 の セ ミ ナ ー 10. 展 示 会 の 情 報 11. メ ー リ ン グ リ ス ト 等 の 意 見 12. SI 企 業 の ア ド バ イ ス 13. そ の 他 ( QB. 職 場 に お け る ハ ー ド / ソ フ ト の 決 済 可 能 金 額 は い く ら で す か 。 1.5 万 円 未 満 2.5 ~ 10 万 円 未 満 3. 10 ~ 20 万 円 未 満 4.20 ~ 30 万 円 未 満 5.30 ~ 50 万 円 未 満 6.50 ~ 1 開 万 円 未 満 7. 1 開 万 円 以 上 8. 該 当 予 算 な し Q9. 本 誌 の 購 入 ス タ イ ル は ? 1. 定 期 購 読 し て い る 2. 毎 月 書 店 で 購 入 し て い る 3. 記 事 内 容 に よ っ て と き ど き 購 入 4. 付 録 CD - ROM 内 容 に よ っ て と き ど き 購 入 5. 今 回 初 め て 購 入 Q10. 今 月 号 で 、 よ か っ た 記 事 の 番 号 と そ の 理 由 を お 選 び く だ さ い 。 ( 3 つ ま で ) 己 事 タ イ ト ル 1. 特 集 1 「 正 規 表 現 入 門 」 2. 特 集 2 「 CGI 川 erl パ ッ ケ ー ジ の 活 用 」 4. 実 践 C + + ゼ ミ ナ ー ル 3. Get lnto C World ! ! 6. 応 [ び て ク ク の オ プ ジ ェ ク ト 工 房 5. ス タ ー ト ア ッ プ Java 8. Ruby マ ス タ ー へ の 道 7. Enjoy PerI Programming 10. プ ロ グ ラ ミ ン グ の 宝 箱 9. ア ル ゴ リ ズ ム ラ ボ 11. 読 者 投 稿 「 w 。 nderw ⅱ ch の 音 源 ド ラ イ バ 開 発 」 12. ネ ッ ト ワ ー ク プ ロ グ ラ ミ ン グ の ア ト リ エ 13. ロ ー テ ク 講 座 14. Linux Programming Tips 15. Windows Programming Tips 16. Java Programming Tips 17. 特 別 記 事 「 UML 状 態 遷 移 図 の 活 用 」 18. 最 新 開 発 環 境 レ ポ ー ト 「 visualSTATE 」 19. 最 新 開 発 環 境 レ ポ ー ト 「 ASN. 1 To ver. 2.1 」 20. 最 新 開 発 環 境 レ ポ ー ト 「 c + + 仕 様 書 工 房 3 」 21.MONTHLY HEADLINE 22. 学 問 の ス ス メ 千 言 一 万 語 23. あ つ ば れ ご 意 見 番 24 ℃ マ ガ 電 脳 ク ラ ブ 25. C MAGA Bookends 26. READERS' ROOM 選 ん だ 理 由 2. 読 み や す く , 基 礎 知 識 が 身 に つ い た I. 業 務 に 役 立 っ た 3. テ ク ニ ッ ク が 理 解 で き た 4. 最 新 技 術 動 向 が わ か っ た 5. 興 味 を 持 っ て い る 分 野 ・ 内 容 だ っ た 6. 疑 問 が 解 決 し た Q 1 1 . ど の よ う な 分 野 に 興 味 を お 持 ち で す か 。 3 つ ま で お 選 び く だ さ い 。 l. 文 字 処 理 2. 画 像 処 理 / CG 3. AI / 知 識 情 報 処 理 4. ミ ド ル ウ ェ ア 5. web/ イ ン タ ー ネ ッ ト 7. ア ル ゴ リ ズ ム 全 般 6. フ ァ イ ル 管 理 / デ ー タ ベ ー ス 8. 暗 号 化 ・ セ キ ュ リ テ ィ 9. 移 植 ( 機 種 間 / 言 語 間 ) IO. 音 楽 /MIDI 11. 開 発 環 境 12. CASE ツ ー ル 14. ハ ー ド ウ ェ ア 制 御 13. 組 み 込 み シ ス テ ム 15. デ ノ ヾ ッ ガ ・ テ ス ト ツ ー ル 16. 通 信 18. ゲ ー ム 19. デ モ 17. GUI 21. UNIX 22. Linux 20. Java 24. 情 報 処 理 試 験 / 資 格 試 験 23. X Window 25. コ ン ポ ー ネ ン ト Q12. 以 下 の リ ス ト の う ち , ご 購 読 さ れ て い る 雑 誌 を お 選 び く だ さ い 。 ( 4 つ ま で ) 3. Java World 1. NETWORK MAGAZINE 2. lnterface 5. Linux World 4. Linux JAPAN 6. MSDN Magazine 7. Software Design 8. UNIX Magazine 9. UNIX USER 10. VisuaI Basic Magazine 11. Windows2000 World 12. 日 経 Linux 13. 日 経 Windows 2 ( ) 14. 日 経 イ ン タ ー ネ ッ ト テ ク ノ ロ ジ ー 15. 日 経 オ ー プ ン シ ス テ ム 16. 日 経 コ ン ピ ュ ー タ 18. 日 経 バ イ ト 17. 日 経 ソ フ ト ウ ェ ア 19. そ の 他 ( QI 3. 本 誌 の ホ ー ム ペ ー ジ 「 C MAGAZINE fO 「 Web (http://cmaga.zdnet. CO. jp / ) 」 を ご 存 じ で す か 。 1. 利 用 し た こ と が あ る 2. 知 っ て い る が , 利 用 し た こ と は な い 3. 知 ら な い 「 CMAGA 刀 NEfo 「 Web 」 に 望 む こ と は な ん で す か 。 ( 3 つ ま で ) Q 14. 1. 製 品 情 報 2. イ ベ ン ト 情 報 3. プ ロ グ ラ マ 向 け の 最 新 ニ ュ ー ス 記 事 4. プ ロ グ ラ マ に 役 立 つ ツ ー ル ・ ラ イ プ ラ リ な ど の ダ ウ ン ロ ー ド 5. ソ ー ス フ ァ イ ル の ダ ウ ン ロ ー ド 6. 最 新 の ニ ュ ー ス や プ ロ グ ラ ミ ン グ 活 用 情 報 を お 届 け す る 電 子 メ ー ル 7. プ ロ グ ラ ミ ン グ 関 連 の 掲 示 板 ・ 質 問 コ ー ナ ー 9. 本 誌 バ ッ ク ナ ン バ ー 記 事 の 検 索 8. 読 者 メ ー リ ン グ リ ス ト 10. 本 誌 バ ッ ク ナ ン バ ー 記 事 の デ ー タ ダ ウ ン ロ ー ド ( PDF な ど ) 11. そ の 他 ( Q15. DVD - ROM を 使 用 で き る 環 境 を お 持 ち で す か 。 2. し 、 し 、 え 1. は い ■ ア ン ケ ー ト 項 目 QI . C / C + + の プ ロ グ ラ ミ ン グ 歴 : 該 当 す る も の を お 選 び く だ さ い 。 1. 未 経 験 2. 1 年 以 内 3. 3 年 以 内 4. 5 年 以 内 5. 10 年 以 内 6. 11 年 以 上 Q2. C 言 語 の 習 熟 度 : 該 当 す る も の を お 選 び く だ さ い 。 1. こ れ か ら 学 習 2. 文 法 を 理 解 で き る 3. 小 型 の ツ ー ル が 組 め る 4. 中 型 ア プ リ ケ ー シ ョ ン が 組 め る 5. シ ス テ ム の 記 述 が で き る Q3. あ な た の プ ロ グ ラ ミ ン グ の 目 的 は 何 で す か 。 I. 業 務 と し て , ソ フ ト 開 発 を 専 門 と し て い る た め 2. 業 務 の 一 部 と し て , 必 要 に 応 じ て 開 発 を 担 当 し て い る 3. 技 術 研 究 開 発 の た め 4. 学 習 ・ ス キ ル ア ッ プ の 一 環 と し て 5. 仕 事 と は 関 係 な く , 個 人 の 趣 味 で 6. プ ロ グ ラ ミ ン グ は し な い Q4. 主 に 使 用 さ れ て い る プ ロ グ ラ ミ ン グ ・ ツ ー ル を 3 つ ま で お 選 び く だ さ い 。 1. Visual C + + 3. C + + Builder 2. Watcom C/C + + 4. KyIix 6. VisualBasic 5. CodeWarrior 8. Java/Java 系 RAD 7. Microsoft Office の VBA 9. DeIphi 11. Web 開 発 ツ ー ル 10. PowerB uilder 12. COBOL 14. そ の 他 ( 13. ア セ ン プ ラ 言 諞 15. 使 用 し て い な い Q5. 現 在 , 業 務 ま た は 個 人 で 使 用 さ れ て い る OS マ シ ン 環 境 は 何 で す か 。 3 つ ま で お 選 び く だ さ い 。 1. Windows 95 / 98 2. Windows Me 3. Windows NT 4. x 4. Windows NT 3. x 5. Windows 20 ( 6. Linux 9. PC 以 外 の UNIX 8. そ の 他 の PC-UNIX 7. Free BSD 12. そ の 他 10. メ イ ン フ レ ー ム 11. Mac OS Q6. 職 場 で の ソ フ ト / ハ ー ド 購 入 の 際 の 役 割 を 教 え て く だ さ い 。 2. 購 入 案 を ま と め る 1. 購 入 を 決 定 ・ 承 認 す る 3. 購 入 案 を ま と め る 際 に 意 見 を 求 め ら れ る 4. 関 与 し な い Q7. Q6 で 1 ~ 3 と 答 え た 方 に お 聞 き し ま す 。 製 品 購 入 の 際 に 参 考 に す る 情 報 源 は 何 で す か 。 3 つ ま で お 選 び く だ さ い 。 1. 友 人 ・ 知 人 か ら の 情 報 2. 部 下 か ら の 意 見 3. 自 社 シ ス テ ム 担 当 部 署 の 意 見 4. 専 門 誌 の 記 事 5. 専 門 誌 の 広 告 6. 書 籍 C MAGAZINE 2001 年 ] 2 月 号 ア ン ケ ー ト は が き ・ 1 2 月 号 に 対 す る 感 想 を お 聞 か せ く だ さ い ( お 手 数 で す が , 以 下 の す べ て の 項 目 に つ い て 該 当 す る 番 号 を 選 ん で ご 記 入 く だ さ い ) QI ロ Q2 ロ Q3 ロ そ の 他 4 ー ( 8 ロ Q9 ロ Q 記 事 ロ 記 事 ロ 記 事 ロ 理 由 ロ 理 由 ロ 理 由 ロ Q13 ロ Q14 ー ( 一 三 ロ そ の 他 そ の 他 Q12. そ の 他 QI 5. ・ 過 去 も っ と も 興 味 深 か っ た ( も う 一 度 読 み た い ) 記 事 ・ 特 集 ・ 今 後 希 望 す る 記 事 ・ 特 集 ・ ご 要 望 ・ 近 況 な ど ( ど の よ う な こ と で も け っ こ う で す )

月刊 C MAGAZINE 2001年12月号


MAGAZINE ア ン ケ ー ト は が き ア ン ケ ー ト は が き の 書 き 方 ・ 読 者 モ ニ タ , あ る い は 読 者 プ レ ゼ ン ト に 応 募 さ れ る 場 CMAGMINE を ご 愛 読 い た だ き , 誠 に あ り が と う ご ざ い 合 は , 表 面 の 所 定 の 位 置 に ご 希 望 の 商 品 記 号 を ご 記 入 ま す 。 本 誌 内 容 を 今 後 も 充 実 さ せ , み な さ ま の ご 要 望 に く だ さ い 。 お こ た え す る た め , 読 者 ア ン ケ ー ト に ご 協 力 く だ さ い 。 ・ 読 者 モ ニ タ に 応 募 さ れ る 方 は , 下 記 モ ニ タ 規 定 を 必 ず ー ま く だ さ い 。 ・ こ の は が き は OCR 処 理 に て 集 計 し ま す 。 黒 の 細 い ポ ー ロ ノ し ・ は が き 裏 面 の フ リ ー ス ペ ー ス に 記 述 い た だ い た 内 容 は , ル ペ ン を 使 用 し , 枠 内 に 収 ま る よ う に 1 マ ス に 1 文 字 原 則 と し て 断 わ り の 記 述 が な い 場 合 , C MAGAZINE 誌 ず つ 楷 書 体 で ご 記 入 く だ さ い 。 上 で 掲 載 さ せ て い た だ く こ と が あ り ま す 。 あ ら か じ め ※ 回 答 欄 が 2 マ ス の 欄 に 1 桁 の 数 字 を 書 き 込 む 場 合 は , ご 了 承 く だ さ い 。 「 01 」 の よ う に 左 の 欄 に 0 を 入 れ て く だ さ い 。 モ ニ タ 募 集 要 項 応 募 資 格 . プ ロ グ ラ ミ ン グ 経 験 者 , プ ロ グ ラ ミ ン グ 学 習 者 。 発 送 に 日 時 を 要 す る も の が あ る こ と を ご 了 承 く だ さ い ) 。 モ ニ タ レ ポ ー ト : モ ニ タ 期 間 中 に 最 低 2 回 の モ ニ タ レ ポ ー ト を 提 出 し て い た だ き ま す 。 レ ポ ー ト は テ キ ス ト フ ァ イ ル と し , フ ロ ッ ピ ー デ ィ ス ク に て 「 READERS'ROOM モ ニ タ 係 」 宛 に 投 函 い た だ く か , e-mail ア ド レ ス ([email protected] co. jp ) 宛 に 電 子 メ ー ル を 送 信 く だ さ い 。 選 考 発 表 . こ の 号 の モ ニ タ 選 考 結 果 は 本 号 発 売 日 か ら 4 か 月 後 の 本 誌 上 で 発 表 い た し ま す 。 ◇ レ ポ ー ト 発 表 . 提 出 い た だ い た レ ポ ー ト は , 編 集 部 到 着 月 日 か ら 2 か 月 後 に 発 売 す る 本 誌 上 , ま た は 付 録 CD - ROM に て 掲 載 収 録 す る 予 定 で す 。 モ ニ タ 応 募 の 注 意 ◇ 綴 じ 込 み の は が き に 必 要 事 項 を 明 記 し て ご 応 募 く だ さ い 。 ◇ 記 入 漏 れ や モ ニ タ 番 号 が 1 つ の 欄 に 複 数 記 入 さ れ て い る 場 綴 じ 込 み は が き 以 外 で の ご 応 募 は 無 効 と さ せ て い た だ き ま す 。 ◇ 締 め 切 り は 12 月 18 日 必 着 で す 。 読 者 プ レ ゼ ン ト 応 募 の 注 意 ◇ 綴 じ 込 み の は が き に 必 要 事 項 を 明 記 し て ご 応 募 く だ さ い 。 ◇ 雑 誌 公 正 競 争 規 約 の 定 め に よ り , 懸 賞 当 選 者 , モ ニ タ 該 当 者 は こ の 号 の ほ か の 懸 賞 に 応 募 で き な い 場 合 が あ り ま す 。 ◇ 締 め 切 り は 12 月 18 日 必 着 で す 。 郵 便 は が き ] 0 7 - 8 7 9 0 料 金 受 取 人 払 赤 坂 局 承 認 526 受 取 人 ) 東 京 都 港 区 赤 坂 4 丁 目 13 番 13 号 ソ フ ト バ ン ク バ ブ リ ッ シ ン グ ( 株 ) 差 出 有 効 期 間 平 成 1 5 年 3 月 14 日 ま で 有 効 C MAGAZINE 編 集 部 行 売 係 圸 信 育 び ス 通 教 及 拠 ュ 滴 刀 に 業 処 産 造 心 報 動 製 不 共 ビ ュ 町 計 → 木 関 会 署 - 名 は 「 一 吐 機 わ 理 ビ 造 社 ピ 設 療 護 処 一 部 謳 製 商 建 医 弁 報 サ 術 職 技 売 ュ 弁 人 人 上 ピ 0 / 人 人 内 以 人 明 4 人 工 職 医 , に 3 ? 0 事 プ ー ~ 3 4 5 & 職 価 職 グ ・ 他 員 ス 術 ロ 師 の 員 職 職 婦 役 職 任 主 種 技 プ 教 ・ 長 主 土 仕 Ⅲ 国 佻 9 先 先 名 ) 号 勤 俘 レ d) ア 役 送 付 先 Ⅲ ト “ い Ⅲ い Ⅲ C MAGAZINE 2001 年 12 月 号 年 齢 性 l. 男 性 2. 女 性 フ リ ガ ナ 道 県 都 府

月刊 C MAGAZINE 2001年12月号


最 新 国 発 ロ ロ レ ポ ー ト ま た , 生 成 に あ た っ て 次 の 設 定 を 行 い ま ・ no に は 255 を 設 定 試 験 サ ン プ ル 実 行 例 す (Fig. 6 ) 。 ・ group に は d を 設 定 ・ Encode/Decode 関 数 の ソ ー ス と ヘ ッ ダ ・ name に は ' ℃ MAGAZINE ” を 設 定 小 さ な サ ン プ ル 抽 象 構 文 を 元 に ASN. 1 T の フ ァ イ ル 名 称 ・ Data に は octet-format を 選 択 し , オ ク 001 を 使 っ た Encode/Decode の 実 行 に つ い ・ 試 験 対 象 の ル ー ト プ ロ ダ ク シ ョ ン 名 称 テ ッ ト 列 に 0X1234 を 設 定 て 解 説 し ま す 。 ・ 符 号 化 タ イ プ 実 行 環 境 の 作 成 ・ 生 成 コ ー ド (Encode/Decode) 抽 象 構 文 の 定 義 ・ モ ジ ュ ー ル シ ン ポ ル 種 別 VisuaI C + + な ど を 使 用 し て 実 行 環 境 を 作 List 1 に 示 す サ ン プ ル 抽 象 構 文 を 使 用 し 生 成 さ れ る Encode/Decode 関 数 の プ ロ ト 成 し ま す 。 プ ロ ジ ェ ク ト に 必 要 な フ ァ イ ル タ イ プ 宣 言 は , List 2 の よ う に な り ま す 。 E ま す 。 Te 並 PDU 型 の プ ロ ダ ク シ ョ ン が 最 上 を 登 録 し ビ ル ド し ま す (Fig. 8 ) 。 位 に 位 置 し , 4 つ の メ ン バ か ら 構 成 さ れ て ncode 関 数 と Decode 関 数 の パ ラ メ ー タ は 4 試 験 結 果 つ 目 ま で は 共 通 で す 。 次 の よ う に な っ て い い ま す 。 1 つ 目 の n 。 に は 0 ~ 255 の 範 囲 で 整 数 値 を ま す 。 Fig. 9 が Fig. 7 の CSV 形 式 フ ァ イ ル を 入 力 設 定 し ま す 。 2 つ 目 の group に は 4 つ の 列 挙 ・ 抽 象 構 文 の 対 応 構 造 体 し て Encode し た 結 果 で す 。 子 の い ず れ か を 設 定 し ま す 。 3 つ 目 の name ・ 転 送 構 文 格 納 バ ッ フ ァ Fig. 10 が Fig. 9 の 転 送 構 文 を 入 力 デ ー タ は 1 か ら 16 文 字 の 可 視 文 字 列 を 設 定 し ま す 。 ・ 転 送 構 文 格 納 ビ ッ ト 位 置 と し た Decode 結 果 で す 。 Fig. 7 → Encode → 4 つ 目 の data に は 0 ~ 31 ビ ッ ト 長 の ビ ッ ト デ ・ 転 送 構 文 格 納 バ ッ フ ァ 長 Fig. 9 → Decode → Fig. 10 の 流 れ で 実 行 さ れ ー タ , ま た は 0 ~ 3 オ ク テ ッ ト 長 の オ ク テ ッ ・ 繰 り 返 し 型 (SEQUENCE OF や SET 0 る た め , 当 然 の こ と な が ら Fig. 7 の 設 定 デ ト デ ー タ の ど ち ら か を 設 定 し ま す 。 F ) 用 パ ッ フ ァ (Decode の み ) ー タ と Fig. 10 の 結 果 は 同 一 に な り ま す 。 T ・ 繰 り 返 し 型 用 パ ッ フ ァ 長 ( Decode の み ) able 1 に 転 送 構 文 と 抽 象 構 文 に 設 定 し た 各 Encode/Decode 関 数 生 成 値 と の 対 応 を 記 し ま す 。 試 験 デ ー タ の 設 定 こ で は Encode/Decode 関 数 の 生 成 と そ お わ り に の main 関 数 , 抽 象 構 文 へ の デ ー タ 設 定 用 C Fig. 7 は 抽 象 構 文 に 対 応 す る 試 験 デ ー タ SV 形 式 フ ァ イ ル を 生 成 し ま す 。 を 設 定 し た CSV 形 式 フ ァ イ ル で す 。 ASN. 1 に 関 連 す る 開 発 に は ツ ー ル の 適 用 Fig. 10 Decode 結 果 の 抽 象 構 文 が 必 須 と な り つ つ あ り ま す 。 ASN. 1 T001 は こ れ ら 開 発 を 支 援 し , 開 発 効 率 の 向 上 に 役 第 三 0 海 0 里 ア イ テ ム 立 つ も の と 思 い ま す 方 イ ル 0 ー 編 集 、 表 示 挿 入 書 式 0 ツ : ル デ 0 の イ ン め き り 」 震 」 き 寰 ! こ と 主 ! D 日 ~ 朝 広 1 新 、 第 は を ん い 地 印 第 : M 朝 土 ツ ー ー ー す = 。 [ 参 考 文 献 ] DATA$ H FFE44323 国 147415 94E45C01234 2 3 : $ CSV—OATA$ ・ ARIB TR - T12-27. A02 V3.3.0 MT-TA lnterf ace l)escription 『 プ ロ ト コ ル 構 文 規 定 言 語 - ASN. 1 』 , 森 野 和 好 , 戸 部 美 春 著 , カ ッ ト シ ス テ ム 1 を 『 プ ロ ト コ ル 言 語 』 , 水 野 忠 則 監 修 , カ ッ ト シ ス テ ム 同 区 第 3M ロ 030 E : ( 0 ー 住 」 ゆ 、 0 ・ を 」 プ 0 ン プ ト 255 く 0..255 〉 引 a, , c. 10 ℃ MAGAZINE く 1 .. 16 > く 0 31 > く 0.3 > Nurnizr/ V 引 2 ;Test—POU SEQUEBDE INTEGER ENUM VIS ト STR 0H0 に E BIT—STR OCT—STR Comment bit—fortnat octet—forrnat exist 2 旧 1 234 TabIe 1 転 送 構 文 と 抽 象 構 文 の 対 応 転 送 構 文 ( HEX ) 転 送 構 文 (Binary) TabIe 2 製 品 概 要 製 品 名 動 作 環 境 発 売 価 格 詳 細 な 情 報 ASN. 1 ToolVe 「 . 2.1 Windows 95/98/Me/NT 4.0/2000 2001 年 10 月 330 万 円 http://www.zipc.com/ASN. I/ASN. 1 . htm キ ャ ツ ツ ( 株 ) 〒 222-0033 神 奈 川 県 横 浜 市 港 北 区 新 横 浜 2-11-5 ( 川 浅 ビ ル ) TEL: 045-473-2816 FAX: 045-473-2673 e-mail: [email protected] http://www.zipc.com/ 意 FF no = 255 g 「 oup=d name=10 文 字 padding name= ℃ MAGAZINE" octet-format 選 択 問 い 合 わ せ 先 octet-fo 「 mat=2 オ ク テ ッ ト 長 padding octet-fo 「 mat=0x1234 1001 00 E4 43204D4147415A494E45CO 1 00000 CO 1234 最 新 開 発 環 境 レ ポ ー ト ASN. 1 T06 Ver. 2.1

月刊 C MAGAZINE 2001年12月号


O-ROM e t C + + 仕 様 書 工 房 3 体 験 版 を 収 録 し ま し た 。 協 力 に よ り , く }Fujitsu> デ ィ レ ク ト リ に ( 株 ) 富 士 通 イ ン フ ォ ソ フ ト テ ク ノ ロ ジ の ご に も 役 立 て ら れ る よ う に し た ツ ー ル で す 。 d フ ァ イ ル と し て 出 力 し た り , 実 際 の 開 発 コ ー ド か ら 仕 様 書 を 生 成 し , HTML や Wor で し よ う か ? C + + 仕 様 書 工 房 3 は ソ ー ス ー ト C + + 仕 様 書 工 房 3 」 は ご 覧 い た だ け た 148 ペ ー ジ か ら 始 ま る 「 最 新 開 発 環 境 レ ポ C + + 仕 様 書 工 房 3 体 験 版 ュ メ ン ト フ ァ イ ル を ご 覧 く だ さ い 。 詳 し く は イ ン ス ト ー ル 後 に 展 開 さ れ る ド キ ク ト リ に あ る ⅳ p. exe を 実 行 し て く だ さ い 。 ま す 。 イ ン ス ト ー ル は , <Yvsdemo> デ ィ レ 示 す ス テ ー タ ス が 全 部 で 20 個 ま で 利 用 で き ま し た 。 本 体 験 版 は 動 作 状 態 や 変 数 な ど を mo > に い R visualSTATE 4.2 体 験 版 を 収 録 し ( 株 ) ソ フ ト ボ ー ト の ご 協 力 に よ り , く }vsde ロ グ ラ ム を 作 成 で き る 開 発 ツ ー ル で す 。 遷 移 図 を 作 成 し て い く こ と で RTOS 向 け プ か ? IAR visuaISTATE 4.2 は UML で 状 態 uaISTATE4.2 」 は ご 覧 い た だ け た で し よ う ら 始 ま る 「 最 新 開 発 環 境 レ ポ ー ト IARvis 規 格 に お け る 記 法 と 実 例 」 と , 140 べ ー ジ か 移 図 を 用 い た 標 準 的 設 計 手 法 ー ー UML 標 準 136 ペ ー ジ か ら 始 ま る 「 特 別 記 事 状 態 遷 IAR visuaISTATE 4.2 体 験 版 だ さ い 。 ト リ に 収 録 さ れ て い る index. html を ご 覧 く ル , お よ び 付 録 CD - ROM の ル ー ト デ ィ レ ク ラ ム に 添 付 さ れ て い る ド キ ュ メ ン ト フ ァ イ D-ROM の ご 使 用 に あ た っ て は , 各 プ ロ グ の プ ロ グ ラ ム が 収 録 さ れ て い ま す 。 付 録 C 2001 年 12 月 号 特 別 付 録 CD - ROM に は , 次 本 体 験 版 は 製 品 版 と 同 等 の 機 能 を 持 ち ま す が , 試 用 は 2002 年 1 月 31 日 ま で , 起 動 回 数 30 回 の 利 用 制 限 が 付 い て い ま す 。 ま た , 体 験 版 で 作 成 し た ド キ ュ メ ン ト フ ァ イ ル は 試 用 期 限 後 は 製 品 版 で の み 利 用 で き ま す 。 イ ン ス ト ー ル は , <YFujitsu> デ ィ レ ク ト リ に あ る setup. exe を 実 行 し て く だ さ い 。 詳 し く は く YFujitsu> デ ィ レ ク ト リ に あ る 「 お 読 み く だ さ い . h ⅶ 1 」 を ご 覧 く だ さ い 。 BorIand Delphi 6 PersonaI BorIand DeIphi 6 は , Object Pascal 言 語 を 採 用 し た Windows 用 ビ ジ ュ ア ル 開 発 環 境 の 最 新 版 で す 。 Borland DeIphi 6 に は , 無 償 で 利 用 で き る BorIand DeIphi 6 Personal が あ り ま す 。 ポ ー ラ ン ド ( 株 ) の ご 協 力 に よ り , く YBorlan dYdelphi6personal> デ ィ レ ク ト リ に Borla nd Delphi 6 Personal を 収 録 し ま し た 。 Borland Delphi 6 Pe 爲 0 を 利 用 す る に は , ラ イ セ ン ス 情 報 を 取 得 す る 必 要 が あ り ま す 。 詳 し く は く YB orIandYdeIphi6personal> テ ィ レ ク ト リ に あ る ⅲ dex. html を ご 覧 く だ さ い 。 BorIand KyIix Open Edition BorIand Kylix は , Object Pascal 言 語 を 採 用 し た Linux 用 ビ ジ ュ ア ル 開 発 環 境 で す 。 Borland Delphi の Linux 版 だ と 思 っ て い た だ い て さ し つ か え あ り ま せ ん 。 Borland Kylix に は , GNU General Public License(GPL) に 基 づ い た オ ー プ ン ソ ー ス プ ロ ジ ェ ク ト の 開 発 に 限 定 し た も の な ら ば ・ Borland Delphi 6 PersonaI 無 償 で 利 用 で き る Open Edition が あ り ま す 。 ポ ー ラ ン ド ( 株 ) の ご 協 力 に よ り , く YBorIan d}kylixopenedition> デ ィ レ ク ト リ に Borlan d 市 x Open Ed ⅲ on を 収 録 し ま し た 。 本 Open Edi ⅱ on を 利 用 す る に は , ラ イ セ ン ス 情 報 を 取 得 す る 必 要 が あ り ま す 。 詳 し く は <}BorlandYkyIixopenedition> デ ィ レ ク ト リ に あ る ⅲ dex. html を ご 覧 く だ さ い 。 BorIand C + + Compiler 5.5.1 「 BorIand C + + CompiIer 5.5.1 」 は , Borl d C + + 5.5 の コ ン パ イ ラ モ ジ ュ ー ル を 抜 き 出 し , ラ イ プ ラ リ と と も に 無 償 公 開 さ れ て い る ANSI/ISO C + + 準 拠 の C + + コ ン パ イ ラ で す 。 ポ ー ラ ン ド ( 株 ) の ご 協 力 に よ り く YBorland} bcc55 > デ ィ レ ク ト リ に 収 録 し ま し た 。 Java2 SDK Standard Edition Ver. 1.3.1 01 Windows/Linux/SOIaris 版 「 java2 SDK Standard Edition 」 は , Java の ア プ リ ケ ー シ ョ ン 開 発 の 基 礎 と な る キ ッ ト で す 。 日 本 サ ン ・ マ イ ク ロ シ ス テ ム ズ ( 株 ) の ご 協 力 に よ り , Windows/Linux/SoIaris (Intel/Sparc) 各 プ ラ ッ ト ホ ー ム の 最 新 版 1.3.1 ー 01 を く \ JDK > デ ィ レ ク ト リ に 収 録 し ま し た 。 Ver. 1.3.1 01 で は , Java Plug-in の 拡 張 機 能 が 追 加 さ れ た ほ か , 多 く の 不 具 合 が 解 消 さ れ て い ま す 。 ご 使 用 に あ た っ て は , 同 社 の Web サ イ ト か ら の ダ ウ ン ロ ー ド と 同 様 , ラ イ セ ン ス 条 項 に 同 意 す る 必 要 が あ り ま す 。 付 録 CD - ROM に 収 録 し て い る 使 用 許 諾 に 関 す る 文 章 に 同 意 し た 場 合 に の み ご 利 用 く だ さ い 。 Copyright ( 02001 Borland Software C0「P0 「 ation 、 AII Rights Reserved. ・ BorIand KyIix Open Edition Copyright ⑥ 2001 Borland Software Corporation. AII Rig hts Reserved. ・ BorIand C + + CompiIer 5.5.1 Copyrig ht ⑥ 2000-2001 Borland Software C0「P0 「 ation. AII Rights Reserved. ・ 日 visuaISTATE 4.2 体 験 版 Copyright 01991-2001 IAR Systems. AII R ights Reserved. ・ C + + 仕 様 書 工 房 3 体 験 版 Copyright ◎ 2001 ( 株 ) 富 士 通 イ ン フ ォ ソ フ ト テ ク ノ ロ ジ . AII Rights Reserved. ・ Java2 SDK Standard Edition Ve 「 1.3.1 01 Windows/Linux/SoIaris 版 Copyright ⑥ 1994-2001 Sun Microsystems,lnc. AII Rights Reserved. ・ LSI C -86 Ver. 3.30C 試 食 版 Copyright 01993 LSIJAPAN CO. ,LTD. AII Rights Reserved. ・ Ruby 1.6.5 Copyright ⑥ 1993-2001 Yukihiro Matsumoto. AII Rights Reserved. ・ LHASA Ver. 0.17 copyrig ht 01994-2001 Takemura. AII R ights Reserved. CD-ROM Contents 1 65

月刊 C MAGAZINE 2001年12月号


List List 6 Buffe 「 edlmage へ 描 画 す る (BufferedlmageSample.java) * BufferedImageSampIe. java import java. awt. *ー import java 、 awt. image. *ー import ,java. awt. evente*; import iavax 、 swing. も class BufferedImageSampIe extends JPanel{ lmage image;, Buffe て edlmage buflmage; BufferedImageSamp 厄 ( string s ) { 一 ズ 〃 画 像 フ ァ イ ル の 読 み 込 み lmage 工 00 れ 土 m 土 0 = new imagelcon(s)i lmage img imic. getlmage( ) 引 し w 哥 img ・ getWidth(nuH ) 、 は れ し ド img. getHeight(nulI 5 ・ / / 大 き さ の 設 定 set?referredSize(new Dimension(), ) M/BufferedImage の 生 成 buflmage = new BufferedIfiage(), 五 , BufferedImage.TYPE—INT-ARGB)i M/BufferedImage へ の 描 画 。 Graphics2D g = bufImagescreateGraphIcs( リ 〃 最 初 に 背 景 を 塗 り つ ぶ す g. setColor(C010r.white);- g. fiIIRect(), 0 , w, h); を / / も と に な る lmage を 描 画 g,drawlmage(imgt 0 ぉ 0 , ~ 皿 い 7 / / そ の 上 に 自 由 に 描 画 0. getC010r(new CO ヨ 255 , 255 。 ′ 255 の 128 ) リ 0. f 土 Ⅱ Ova Ⅱ 10 , 加 400 / 120 ) を g. setC010r(CoIor. red); f 土 Ⅱ Ov 引 ( 60 , 25 , 。 300 0 リ : : g. SetC引0て(C引0て . green ー g. setFont(new を on 日 れ リ は , FO 北 . A も 工 0 , 2 ) ー ー g. drawString("Merry 90 , 85 g ・ dispose( リ 7 ピ ク セ ル こ と の 画 像 加 工 の 例 ( B 旧 eBack. java ) import java. awt•* 引 import java ・ awt•image. *: 土 mpo て こ java. awt. event. * ・ import javax. swing. *ー class BlueBack extends jpanel(- BufferedImage frontlmage; ~ 、 - lmage backlmage: BIueBack(String frontName, string backName)( ノ / 画 像 フ ァ イ ル の 読 み 込 み imagelcon = new lmagelcon(frontName) ー lmage mg キ imic.getlmage( リ lmagelcon imic2 第 new ImageIcon(backName); backlmage imic2. get lmage ( 土 北 工叫 . getWidth(null);- 一 土 n h img ・ getHeight(nul い 一 if(w 0)w 1 咢 土 f 伍 = 0 / / 大 き さ の 設 定 setPreferredSize(new Dimension ( 月 / /BufferedImage の 生 成 -frontlmage 声 new BufferedImage(), 第 [email protected]—INT—ARGB); //BufferedImage へ の 描 画 Graphicg2D g2d キ frontlmage ・ createGraphics(Yi 〃 最 初 に 背 景 を 塗 り っ ぷ す g2d. setcolor(color. white); g2d. fiIIRect(), 0 , w, h); / / も と に な る lmage を 描 画 g2d. drawlmage(img, 0 い れ u 目 920. spose = ( ) 〃 青 色 を 透 明 色 に す る 。 for(int 土 = の 土 : i 十 十 ) ( fo て ( 土 北 j=0; ゴ く 場 j + + ) { ー ま 北 argb 言 、 frontImage.getRGB()n j); int 尹 ( 0X00FF0000 & argb) >>> 16 い 土 n 9 号 ( 0X0000FF00 & argb)« 8 引 int b 号 0X000000FF & argbi / ノ 青 色 の 判 別 〃 t と - ↓ は 同 等 。 if(b > 128 & & b >, ( 11 * て ) / 10 & & b ゝ ( 11 * 9 ) な 0 ) / / 透 明 化 argb & = OXOOFFFFFF 訂 frontlmage. setRGB(i,u, argb)i publåc void paintComponent(Graphics g)( super 、 paintComponent(g); 、 / / あ ら か じ め 描 画 し た イ メ ジ を 表 示 す る g.drawlmage(buflmage, 0 , 0 , this); public statie VOid main(String[ ] ärgs){ JFrame jf = new JFrame("BufferedImageSample"); JPanel. is = new BufferedImageSampIe("house•jpg WindowListener ↓ = new WindowAdapter()( public void windowCIosing(WindowEven€ e) ( system. eX辻(0リ jf. ,addWindowIÅstener(l);, jf. getContentPane( ). add(is); jf. pack( 糞 ・ setvisible(true); public void paintComponent(Graphics g)( super.paintcomponent(g); 第 〃 背 景 を 表 示 9. drawlmage(backlmage, ℃ , 0 ぃ this); 〃 透 明 化 処 理 し た イ メ ー ジ を 表 示 す る g. drawlmage(frontlmage, の 。 0 ぉ this)i ー p 曲 は 0 g い 巨 0 void ma ( S い 加 0 [ 1 args){ / / パ ラ メ ー タ が 足 り な け れ ば 終 了 if(args ・ length く 2 ) { ー ー system. ou し printl n ( 合 成 す る 画 像 と 背 景 画 像 の フ ラ イ ル 名 を 指 定 し て く だ さ い 物 わ system. をX土t(0潺 JFrame new JFrame("BlueBack")V*;: JPanel, = new BlueBack(argsC0j , 矼 gs [ 1 ] リ WindowListener し = new WindowAdapte て け( public void windowClosing(WindowEvent を ) ( System. eX址(0レ 糞 . addWindowListener(I jf. getcontentpane(). add(is); jf. pack(); jf. setvisible(true) 引 Fig. 10 Bufferedlmage へ の 描 画 2001 12 C MAGAZINE

月刊 C MAGAZINE 2001年12月号


開 発 環 境 福 場 健 司 ( キ ャ ツ ツ ( 株 ) ) レ ポ ー ト 抽 象 構 文 記 法 ASN. 1 開 発 支 援 ツ ー ル ASN.I To Ver. 2 コ ASN. 1 To は 通 信 プ ロ ト コ ル に 使 わ れ る デ ー タ 構 造 と そ の 符 号 化 を 規 定 す る 抽 象 構 文 記 法 ASN. 1 を 用 い た 開 発 を 支 援 す る ツ ー ル で す 。 ・ プ ロ ダ ク シ ョ ン 一 覧 表 示 次 世 代 音 声 通 信 技 術 「 V 。 I 円 , 高 度 道 路 交 通 は じ め に シ ス テ ム 「 」 な ど , 多 く の 分 野 で ASN. 1 が ・ HTML 変 換 採 用 さ れ て い ま す 。 ・ Encode/Decode 関 数 生 成 「 ASN. 1 」 と い う キ ー ワ ー ド を ご 存 じ の 方 ・ 試 験 サ ン プ ル 生 成 A N. 1 To 引 と は ? は ど の く ら い い る の で し よ う か ? 近 年 , の 7 つ の 機 能 か ら 構 成 さ れ て い ま す 。 あ ち こ ち で ASN. 1 の 適 用 を 耳 に し ま す が , 工 デ イ タ ASN. 1 T 。 01 は キ ャ ツ ツ ( 株 ) が 開 発 / 販 売 専 門 性 が 高 い 分 野 で あ る が ゆ え に , お そ ら く 多 く の 方 か ら は 「 聞 い た こ と な い な あ ~ 」 を 行 っ て い る ASN. 1 開 発 支 援 ツ ー ル で す 。 ASN. 1 キ ー ワ ー ド や コ メ ン ト を 指 定 色 で や 「 ANSI の 親 戚 ? 」 ( 笑 ) な ど の 答 え が 返 っ ASN. 1 TooI で は 抽 象 構 文 の 編 集 , 構 文 チ ェ 表 示 す る 専 用 テ キ ス ト エ デ イ タ で , 抽 象 構 て く る の で は な い で し よ う か 。 少 し 前 ま で ッ ク , ツ リ ー 表 示 の ほ か , Encode/Decode 文 を 効 率 的 に 閲 覧 / 編 集 す る こ と が で き ま ( 符 号 化 / 復 号 化 ) 関 数 の 自 動 生 成 や Enc 。 d は 私 も そ の 1 人 で し た 。 す 。 Fig. 1 で は わ か り に く い か も し れ ま せ そ こ で , ASN. 1 T001 を 紹 介 す る 前 に ASN. e / Decode 試 験 な ど を 容 易 に 行 う こ と が で Fig. 2 ツ リ ー 表 示 ダ イ ア ロ グ 1 の 概 要 に つ い て 触 れ て お き ま す 。 き ま す 。 2000 年 4 月 に Ver. 1.0 を リ リ ー ス し ASN. 1 は 「 Abstract Syntax Notation One 」 て 以 来 , 改 良 を 重 ね , 2001 年 10 月 現 在 Ver. を 略 し た も の で , 日 本 語 で は 「 抽 象 構 文 記 2.1 の リ リ ー ス に 至 っ て い ま す 。 法 1 」 と な り ま す 。 一 般 に は ASN. 1 と 表 記 さ 吟 N. 1 T00 機 能 構 成 れ て い ま す 。 ASN. 1 は 解 放 型 シ ス テ ム 間 相 互 接 続 に お け る プ レ ゼ ン テ ー シ ョ ン 層 に 位 置 付 け ら れ , 具 体 的 に は 通 信 プ ロ ト コ ル に ASN. 1 T001 Ver. 2.1 は , お け る デ ー タ 構 造 を 抽 象 的 に 表 現 す る た め ・ エ テ イ タ の 記 述 ル ー ル と デ ー タ の 符 号 化 規 則 が 定 め ・ チ ェ ッ カ ら れ て い ま す 。 し た が っ て , テ キ ス ト 形 式 ・ ツ リ ー 表 示 で 表 さ れ る ASN. 1 の 構 文 ( 以 下 抽 象 構 文 と い Fig. 1 ASN. 1 専 用 工 テ イ タ う ) か ら バ イ ナ リ 形 式 で 表 さ れ る 電 文 ( 以 下 転 送 構 文 と い う ) に 変 換 す る こ と が ( ま た そ の 逆 も ) で き ま す 。 こ れ ら は , ITU ( 国 際 電 気 通 信 連 合 ) と IS O ( 国 際 標 準 化 機 構 ) に よ っ て 開 発 さ れ , 勧 告 と 標 準 化 が さ れ て い ま す 。 で は ASN. 1 は ど ん な 分 野 で 使 用 さ れ て い る の で し よ う か ? ASN. 1 の 特 徴 か ら , 規 模 が 大 き く 複 雑 な プ ロ ト コ ル デ ー タ を 必 要 と す る 通 信 系 の 分 野 と い う こ と に な り ま す 。 近 年 で は , 次 世 代 携 帯 電 話 方 式 「 IMT -2000 」 , 144 C MAGAZINE 2 1 12 回 新 : Tree Vjew 曰 AOMPmessages 三 address-Assznment-request EXTENSION 日 日 type 曰 ロ mtf system EXTENSDN ロ uimf status EXTENSDN ロ taf Ⅷ taftype EXTENSION omf EXTENSION ー ■ EXTENSION 0 肥 ct 1- 8 ー notif に 試 1 03Y 虍 ct 面 m 飜 朝 1 ー 「 e 肥 s を address-Ass 馴 1 い pon 【 ・ ⅵ om れ s address EXTENSION 0 肥 猷 1- S ね - R 印 ト est conr 旧 1- f m 猷 01 曰 ad&essinfo 曰 ロ Ad&essinfo Ⅷ internaIDisc 当 type 三 mtf 第 connection—not if に ら 物 on ! ・ ~ 4 社 物 ・ い を り ~ れ : : 、 い ( 第 を ” れ せ ・ ・ い ) 1 新 ー ′ を 一 第 一 朝 第 0 物 00 い ・ 一 0 ′ ・ ・ い 0 気 、 一 ! 物 層 ′ 、 ! ー 秘 い ・ ・ ま ト 強 . system EXTENSION status EXTENSION ね 町 pe sms EXTENSION

月刊 C MAGAZINE 2001年12月号


っ て 指 定 さ れ た す べ て の 情 報 が ハ ッ シ ュ で も し れ ま せ ん 。 ト の イ ン ス タ ン ス を 生 成 し , 実 際 の 関 数 の -func-PAGENAME_BODY 関 数 に 渡 さ れ 中 で 「 $ERROR->testhtmI—hash (%param) , 」 ・ ハ ッ シ ュ を 使 っ た サ ン プ ル ま す 。 こ の 関 数 で は , こ の param ハ ッ シ ュ と い う よ う に 利 用 し て い ま す 。 の 情 報 を 利 用 し て フ ァ イ ル に 落 と し た り , 簡 単 な 実 例 を あ げ て , 上 の ハ ッ シ ュ の 利 こ れ を サ ン プ ル に 組 み 込 ん で 表 示 さ せ た デ ー タ ベ ー ス を 更 新 し た り , 呼 び 出 し た り 用 方 法 を 提 示 し て み る こ と に し ま し よ う (Li も の を Fig. 11 に 示 し ま す 。 st8)0 サ ン プ ル な ど に 組 み 込 ん で テ ス ト し し た 結 果 を $ b 。 dy に 格 納 し ま す 。 こ れ に よ こ れ を 実 行 す る に あ た っ て , WebMaker. っ て , 関 数 呼 び 出 し に よ っ て 受 け 取 っ た デ て み て く だ さ い 。 c 。 n 企 sample に 以 下 の 修 正 を 加 え ま す 。 ー タ を 加 工 し , 新 し い ペ ー ジ に 送 り 返 す 作 WEBMAKER::HtmIError は , テ ス ト 用 に 業 が 可 能 に な り ま す 。 以 下 の ル ー チ ン を 用 意 し て い ま す 。 [TESTPAGE] HTI'P プ ロ ト コ ル は い わ ゆ る ス テ ー ト レ ( 1 ) testhtml -scalar( $data Tit le=TEST PAGE ス で あ る た め , ク ッ キ ー な ど を 利 用 し て セ ( 2 ) testhtml—hash( %data Menu=off ッ シ ョ ン を 維 持 す る 必 要 が あ り ま す 。 こ の ( 3 ) testhtml —array( @data Body=func param 部 分 の 実 装 は ProjectLogic. pm の __func_SE ( 1 ) は Web/< ー ジ 上 に ス カ ラ ー 値 を 出 力 TCOOKIE 関 数 で , HTML の 表 示 前 の 統 一 し ま す 。 ② は 同 様 に ハ ッ シ ュ 変 数 の 内 容 さ ら に , LOGINOK/< ー ジ プ ロ ッ ク を 次 的 な 動 作 を 記 述 す る に は 同 じ パ ッ ケ ー ジ の を , ( 3 ) は 配 列 変 数 の 内 容 を , そ れ ぞ れ HT の よ う に 修 正 し ま す 。 「 # 」 を 行 頭 に 付 け る --func_PREPRINT 関 数 を 実 装 す る こ と で ML に 整 形 し て 出 力 し ま す 。 と , パ ー サ は そ の 1 行 を 読 み 飛 ば し ま す 。 行 い ま す 。 将 来 的 に は こ の 部 分 を 設 定 フ ァ List 8 で は , ま ず $ ERROR 変 数 を グ ロ ー バ <input type="hiddenn イ ル か ら コ ン ト ロ ー ル で き る よ う に す る か ル に 指 定 し て , new メ ソ ッ ド で オ プ ジ ェ ク name="dbactn va lue="TESTPAGE"> pa 「 am ハ ッ シ ュ 変 数 を 利 用 し た サ ン プ ル コ ン マ で 区 切 ら れ た テ ー タ を テ ー プ ル で 表 示 す る sub —func—TESTPAGE—BODY { my ( pa て 明 ) = my $filename = 'data. txt' ・ if ( ope れ ( I , ” く $filename") ) { ヨ $bOdy = ” く table>%n" ・ 3 while( I ) { chomp; my ( $datal , $data2 , data3 ) $bOdy . = "<td>$datal く /td><td>$data2</td><td>$data3</ td>*nn ・ $body . = t て $body . = ” く / t 曲 厄 ・ } else { $body = ' フ ァ イ ル が あ り ま せ ん ” return $body ・ 6 0 5 use vars ( @EXPORT $ 沢 OR # # ERROR H で 粗 ー # # $ 新 OR = WEBMA}Q: :HtmlError—>new( $ERROR—>settitle( 'output test data' $ OR ー > set c 引 0 て ( ' 土 vo て y ' $ERROR->setsubtitIe( 'system 居 て て 0 て ' Fig. 11 ユ ー ザ 定 義 関 数 の サ ン プ ル 画 面 フ ァ イ ル を = ま 示 ジ ン プ ー ( om 朝 un に HTML TEST PRINT ー hash output test data sub —func—TESTPAGE—BODY { my ( %param ) = ② ー $ERROR->testhtml —hash ( %param 、 0 t. 町 い を 321 / い 朝 ん 第 ま 、 -1 」 浦 は た 開 わ . 朝 い フ ァ イ ル か ら デ ー タ を 取 り 込 み ペ ー ジ 上 に 表 示 す る 9 sub —func—TESTPAGE—BODY { 叫 ( pa て 明 ) = my $filename = 'data. セXビ my $body; if ( open( INPUT, "<$filename while( I ) { chomp; age : 25 computer . ヴ ィ ン テ ー ジ cookie : dbact : TESTPAGE interestl : on ⅲ t t3 : on : し ⅲ [ Ⅸ sex : 5 は e : 大 阪 府 submit: 登 針 す る System E ー WEBMAKER ve ⅵ 0n0. 2001 281 月 10 : 37 : } else { $body = ' フ ァ イ ル が あ り ま せ ん ” return $body ・ 42 C MAGAZINE 2001 12