検索 - みる会図書館

検索対象: 月刊 C MAGAZINE 2000年6月号

月刊 C MAGAZINE 2000年6月号から 168件ヒットしました。

月刊 C MAGAZINE 2000年6月号


ア ン ケ - ト は が き & 広 告 資 料 請 求 カ ー ド ] 0 7 ー 8 7 9 0 ア ン ケ ー ト は が き & 資 料 請 求 カ ー ド の 書 き 方 料 金 受 取 人 払 赤 坂 局 承 認 614 差 出 有 効 期 間 平 成 14 年 5 月 7 日 ま で 有 効 c MAGAZINE を ご 愛 読 い た だ き 、 誠 に あ り が と う ご ざ い ま す 本 誌 内 容 を 今 後 も 充 実 さ せ 、 み な さ ま の ご 要 望 に お 応 え す る た め 、 読 者 ア ン ケ ー ト に ご 協 力 く だ さ い 。 ・ こ の は が き は 0 C R 処 理 に て 集 計 し ま す 。 黒 の 細 い ホ ー ル ペ ン を 使 用 し 、 枠 内 に 収 ま る よ う に 1 マ ス に 1 文 字 ず つ 楷 書 体 で ご 記 入 く だ さ い 。 ※ 回 答 欄 が 2 マ ス の 欄 に 1 桁 の 数 字 を 書 き 込 む 場 合 は 、 「 01 」 の よ う に 左 の 欄 に 0 を 入 れ て く だ さ い 。 ・ 読 者 モ ニ タ 、 あ る い は 読 者 プ レ ゼ ン ト に 応 募 さ れ る 場 合 は 、 表 面 の 所 定 の 位 置 に ご 希 望 の 商 品 記 号 を ご 記 入 く だ さ い 。 ・ 読 者 モ ニ タ に 応 募 さ れ る 方 は 、 下 記 モ ニ タ 規 定 を 必 ず こ く だ さ い 。 ・ は が き 裏 面 の フ リ ー ス ペ ー ス に 記 述 い た だ い た 内 容 は 、 原 則 と し て 断 わ り の 記 述 が な い 場 合 、 C MAGA 刀 NE 誌 上 で 掲 載 さ せ て い た だ く こ と が あ り ま す 。 あ ら か じ め ご 了 承 く だ さ い 。 モ ニ タ 募 集 要 項 応 募 資 格 : プ ロ グ ラ ミ ン グ 経 験 者 、 プ ロ グ ラ ミ ン グ 学 習 者 モ ニ タ 期 間 : 商 品 受 領 よ り 3 か 月 間 ( モ ニ タ 商 品 に よ っ て は 発 送 に 日 時 を 要 す る も の が あ る こ と を ご 了 承 く だ さ い ) 。 を 提 出 し て い た だ き ま す 。 レ ポ ー ト は テ キ ス ト フ ァ イ ル と し 、 フ ロ ッ ピ ー デ ィ ス ク に て 「 READERS' ROOM モ ニ タ 係 」 宛 に 投 函 い た だ く か 、 E - ma ⅱ ア ド レ ス 宛 に 電 子 メ ー ル を 送 信 く だ さ い 。 ◇ 選 考 発 表 . こ の 号 の モ ニ タ 選 考 結 果 は 本 号 発 売 日 か ら 4 か 月 後 の 本 誌 上 で 発 表 い た し ま す 。 ◇ レ ポ ー ト 発 表 . 提 出 い た だ い た レ ポ ー ト は 、 編 集 部 到 着 月 日 か ら 2 か 月 後 に 発 売 す る 本 誌 上 、 ま た は 付 録 CD - ROM に て 掲 載 収 録 す る 予 定 で す 。 モ ニ タ 応 募 の 注 意 ◇ 綴 じ 込 み の 葉 書 に 必 要 事 項 を 明 記 の う え ご 応 募 く だ さ い 。 ◇ 記 入 も れ や モ ニ タ 番 号 が ひ と つ の 欄 に 複 数 記 入 さ れ て い る 場 合 、 綴 じ 込 み 葉 書 以 外 で の ご 応 募 は 無 効 と さ せ て い た だ き ま す 。 ◇ 締 め 切 り は 6 月 18 日 必 着 で す 。 読 者 プ レ ゼ ン ト 応 募 の 注 意 ◇ 綴 じ 込 み の 葉 書 に 必 要 事 項 を 明 記 の う え ご 応 募 く だ さ い 。 ◇ 雑 誌 公 正 競 争 規 約 の 定 め に よ り 、 懸 賞 当 選 者 、 モ ニ タ 該 当 者 は こ の 号 の ほ か の 懸 賞 に 応 募 で き な い 場 合 が あ り ま す 。 ◇ 締 め 切 り は 6 月 18 日 必 着 で す 。 ( 受 取 人 ) 東 京 都 港 区 赤 坂 4 丁 目 13 番 13 号 ソ フ ト バ ン ク バ ブ リ ッ シ ン グ ( 株 ) C MAGAZINE 編 集 部 行 ( 資 料 請 求 セ ン タ ー ) 三 一 口 0 lll 何 い Ⅲ い Ⅲ 6 月 号 資 料 請 求 有 効 期 限 2000 年 7 月 1 7 日 年 齢 性 I. 男 性 2. 女 性 C MAGAZINE リ 姓 名 名 姓 送 希 望 送 付 先 付 l. 勤 務 先 先 2. 自 宅 勤 務 先 名 部 署 ( 学 校 名 ) 課 名 E-mail ア ド レ ス 役 職 = 従 業 員 数 、 % 黔 人 勤 務 先 の 業 種 韜 比 - 調 連 ) 髜 及 び 卸 小 売 業 3. 係 長 ・ 主 任 職 ロ , 、 ロ 新 新 事 務 雀 第 壗 。 4. ・ 般 社 員 ・ 職 員 5. 学 生 6. 主 婦 7. そ の 他 あ な た の 職 種 OI. 技 術 職 02. 研 究 職 03 コ ン ピ ュ ー タ 関 連 技 術 職 ( 情 報 処 理 ) . プ ロ グ ラ マ ・ SE 0 事 務 職 06. 営 業 ・ 販 売 職 07 、 サ ー ピ ス 業 08. 教 師 ・ 講 師 09. 専 門 職 ( 医 師 / 弁 護 上 等 ) 99. そ の 他 ( 6 月 号 モ ニ タ ー 商 品 ・ プ レ ゼ ン ト 商 品 都 道 府 県

月刊 C MAGAZINE 2000年6月号


00M EDITORS 7 月 号 予 告 ( 6 月 18 日 発 売 定 価 1 , 200 円 ) 、 プ ロ グ ラ ミ ン グ の 禁 じ 手 C + + 編 工 ミ ュ レ ー タ の 仕 組 み X68k on Win C 言 語 プ ロ グ ラ ミ ン グ 学 習 塾 載 8m0 て 叮 叮 の パ ワ ー ア ッ プ C + + Java Programming Tips 詳 説 J D K 解 体 新 書 pe プ ロ グ ラ ミ ン グ の 楽 し み 特 坿 録 CD-ROM 画 像 処 理 を 極 め る ア ル ゴ リ ズ ム ラ ボ ・ rland C + + Compiler 5.5 & Supplement Pack Windows Programming Tips irectX 7.0 SDK 日 本 語 オ ン ラ イ ン ヘ ル プ VCL 解 体 新 書 ・ 本 誌 掲 載 ソ ー ス プ ロ グ ラ ム 編 集 後 記 ◇ 入 社 し て 4 度 目 の 社 屋 移 ◇ 香 港 で 大 ヒ ッ ト し た と い ◇ 携 帯 電 話 が 壊 れ て し ま っ ◇ 上 田 交 通 EB4111 , N ゲ ◇ BC + + CompiIer 5.5 収 録 転 。 心 配 な の は , 編 集 部 の う 映 画 「 風 雲 ス ト ー ム ラ イ ー ジ で 某 模 型 店 か ら 発 売 ・ の 反 響 が 予 想 以 上 に 大 き た 。 確 か に 周 り か ら 「 繋 が ダ ー ズ 」 を 見 た 。 千 葉 真 一 り 難 い 」 と い わ れ て い た が , ・ ・ ・ が 一 ん ( x ー x ) 。 某 開 発 環 境 く , 嬉 し い 限 り 。 携 帯 端 末 占 有 面 積 の 広 さ も さ る こ と な が ら , 配 送 時 に ハ ー ド デ ア プ リ や WonderWitch な が 敵 役 で 出 演 し て て , 香 港 発 信 と 受 信 が で き な い 以 外 が そ ん な こ と に ・ ・ ・ ・ ・ ・ が 一 ん カ ン フ ー ム ー ビ ー と ど う か (T_T) 。 ト ラ ッ ク ポ ー ル 付 ど , DOS 時 代 の プ ロ グ ラ マ イ ス ク が 壊 れ な い か と い う に 問 題 が な か っ た の で , し ば ら く 気 づ か な か っ た ( 笑 ) 。 み 合 う の か と 思 っ た ら , 意 き Let's Note が 発 売 ・ ・ ・ ・ ・ ・ わ が そ の 知 識 を フ ル に 活 用 で こ と だ 。 最 初 の 引 っ 越 し で ー い q(>-<)po し か し , は ま っ た く 心 配 し な か っ た 外 と は ま っ て い た 。 カ ン フ 結 局 , 「 通 話 の で き な い 電 話 き る 環 境 が 戻 っ て き た よ う が , い ま で は ハ ー ド デ ィ ス だ 。 パ ソ コ ン の D 」 . Y. も 一 ー 映 画 で , ワ イ ヤ ー ア ク シ ラ ク ル リ ナ ッ ク ス と い え ば , を 契 約 し て い て も 意 味 が な ク の 容 量 が 桁 違 い だ 。 80M ョ ン は と も か く CG が こ っ て い 」 と 解 約 し , 現 在 は “ 目 覚 般 的 に な り つ つ あ る し “ モ も う 篠 原 と も え に 社 歌 を 歌 B → 18G B も の 差 が あ る 。 ノ を 作 る 楽 し み ” と い う も り と 使 わ れ て る の が 意 外 と ま し 時 計 ” と し て 使 っ て い っ て も ら う し か な い で す ね 。 こ れ で も 足 り な く な り そ う め っ た く た な 月 は ど う に か 新 鮮 。 Ba ご こ ろ を く す ぐ る 。 し か し バ ッ テ リ が ダ の を 思 い 出 し て き た の か も 。 な の が 恐 い ( 半 分 は 無 駄 な そ の た め に も 早 く 例 の 件 が る 漫 画 的 な 演 出 が か な り G 過 ぎ , そ し て 明 日 は 引 っ 越 メ に な る 前 に 本 体 が 壊 れ る デ ー タ ら し い ・ ・ ・ ) 。 (JUN) (K) ( 白 ) (Yas ) し 。 も う く た く た 。 ( 有 ) 解 決 し な い か な ・ ・ 00d で し た 。 と は ・ ・ 発 行 人 稲 葉 俊 夫 編 集 人 星 野 慎 ー 発 行 所 ソ フ ト バ ン ク バ ブ リ ッ シ ン グ 株 式 会 社 出 版 事 業 部 〒 107-852 東 京 都 港 区 赤 坂 4-13 ー 13 編 集 部 ・ TEL03 ( 5549 ) 1143 / 出 版 営 業 ・ TEL03 ( 5549 ) 1200 / 広 告 営 業 ・ TEL03 ( 5549 ) 1220 編 集 長 渡 淳 一 副 編 集 長 小 坂 竜 彦 編 集 高 森 昭 安 有 馬 元 嗣 白 川 潤 一 広 告 和 田 景 子 校 正 有 ア レ フ デ ザ イ ン 持 田 哲 花 本 浩 一 印 刷 凸 版 印 刷 株 式 会 社 , 表 紙 製 版 担 当 上 田 富 郎 / DTP 制 作 株 式 会 社 ロ ー ヤ ル 企 画 ◎ 2N0 雑 誌 14325 ー 6 乱 丁 ・ 落 丁 は 小 社 販 売 局 に て お 取 り 替 え い た し ま す 。 な お , 予 告 内 容 を 変 更 す る こ と が あ り ま す 。 特 集 1 特 集 ー 2 特 集 ミ 3 ・ 好 評 連 載 0 0 プ ロ グ ラ ム ・ バ グ の お 問 い 合 わ せ ・ 掲 載 記 事 , プ ロ グ ラ ム に つ い て の ご 質 問 は , 月 曜 日 か ら 金 曜 日 の 午 後 4 時 か ら 6 時 ま で 受 け 付 け て お り ま す 。 そ の 他 の 時 間 帯 は ご 容 赦 く だ さ い 。 03 ( 5549 ) 1143 月 刊 MAGAZINE 6 月 号 平 成 12 年 6 月 1 日 発 行 174 C MAGAZINE 2000 6

月刊 C MAGAZINE 2000年6月号


R E A D E R S ' R 0 0 2000 年 3 月 号 イ ヤ ~ ! ま い っ た ・ ・ 。 2000 年 3 月 号 の 特 集 に は ( い い 意 味 で す ) 。 実 際 に や っ て み て 「 こ れ こ そ C M AGAZINE ゃ ん け ! 」 っ て も の す ご く 御 誌 に 対 し て 感 謝 の 気 持 ち と 購 入 し て て よ か っ た っ て 思 い ま し た 。 C + + の ほ う は ま だ 勉 強 中 な の で ダ メ だ っ た け ど , C 言 語 編 の ほ う で も 「 お ~ っ , そ ー や っ た な 」 , 「 ナ ・ ・ ・ 」 と 解 答 を 見 て 非 常 に 丿 レ ヘ ソ ・ ・ 納 得 し て い る 自 分 に 何 か 新 鮮 さ を 感 じ ま し た 。 2000 年 3 月 号 は 全 体 的 に 楽 し め る 記 事 で よ か っ た で す 。 で き れ ば こ の よ う な 特 集 を 年 1 回 と か 行 っ て ほ し い と 思 い ま し た 解 答 を そ の 場 で 出 さ ず , 応 募 形 式 に す る の も お も し ろ い か も し れ な ・ ・ と 書 き な が ら 「 自 い で す ね 分 は 応 募 す る や ろ か ? 」 と 思 っ て ま す け ど 。 糸 井 豊 ( 大 阪 府 ) ☆ あ り が と う ご ざ い ま す 。 試 験 ス タ イ ル の 特 集 を 切 り 口 を 変 え て 予 定 し て い ま す 。 こ れ か ら も ど う ぞ お 楽 し み に XML Microso れ も XML 中 心 で 動 い て い く よ う な の で , XML の 重 要 性 は 高 ま る で し よ う ね 。 2000 年 2 月 号 で も 特 集 が 組 ま れ て お り , た い へ ん 参 考 に な り ま し た 。 連 載 記 事 に な っ て も い い の に な と 思 い ま す 。 篠 原 宗 司 ( 東 京 都 ) ☆ XML は た い へ ん な 人 気 で す ね 。 一 方 で ど ん な と こ ろ に 使 え る の か わ か ら な い と い う 人 も い る よ う で す 。 Microsoft の BizTalk や 各 開 発 環 境 の 対 応 な ど , さ ま ざ ま な と こ ろ で 使 え る も の な の で , 具 体 的 な 170 C MAGAZINE 2 0 6 例 が も っ と よ り 多 く 出 て く れ ば い い の か も し れ ま せ ん 。 い ま 手 が け て い る プ ロ ジ ェ ク ト に つ い て , 試 し に と オ プ ジ ェ ク ト 指 向 開 発 的 な 手 法 を 用 い て み た が 難 し か っ た 。 世 の な か う ま く い か な い も の で あ る 。 鈴 木 善 昭 ( 東 京 都 ) ☆ プ ロ グ ラ ミ ン グ を し て い る と よ く そ う い う こ と が 起 こ る よ う に 思 い ま す 。 関 心 以 前 HP - UX 上 で 開 発 し た シ ス テ ム を Lin 皿 に 移 植 し よ う と し て , と り あ え ず コ ン パ イ ル し て み た ら ほ と ん ど そ の ま ま で コ ン パ イ ル が 通 っ て , gcc の 実 力 に 感 心 し ま し た 。 そ の あ と で 動 か し て み た ら , ま っ た く 動 作 し ま せ ん 。 調 べ て み る と 原 因 は ビ ッ ク エ ン デ ィ ア ン と リ ト ル エ ン デ ィ ア ン の 違 い に よ る も の 。 自 分 の プ ロ が 数 多 く あ っ て ・ ・ ・ グ ラ ミ ン グ の 可 搬 性 の な さ に 閉 ロ し ま し た 。 酒 井 邦 彦 ( 兵 庫 県 ) ☆ 自 分 自 身 が 持 つ プ ロ グ ラ ミ ン グ ス タ イ ル が , ど こ ま で 可 搬 性 が あ る の か 調 べ て み る の も お も し ろ い か も し れ ま せ ん 。 オ ブ ジ ェ ク ト 指 向 最 近 Java の 開 発 を し て い る の で す が , 設 計 で UML や ら デ ザ イ ン パ タ ー ン が 出 て く る や ら で , 悪 戦 苦 闘 し て い ま す 。 と に か く Java と い う か オ プ ジ ェ ク ト 指 向 は 奥 が 深 く て , な か な か 極 め ら れ そ う に あ り ま せ ん 。 い っ た い , ど こ ま で や れ ば よ い の で し よ う か ? 三 上 俊 一 ( 埼 玉 県 ) 月 号 か ら 新 た に 始 ま る シ リ ー ズ が 憶 が 思 い 出 さ れ ま し た 。 2000 年 4 新 規 イ ン ス ト ー ル を し た と き の 記 て 買 っ た そ の 日 に フ ォ ー マ ッ ト , 容 に は 四 苦 八 苦 。 パ ソ コ ン を 初 め 購 入 し ま し た 。 い や は や , そ の 内 み よ う と 思 い , C MAGAZINE を こ で プ ロ グ ラ ミ ン グ に も 挑 戦 し て い こ な せ る よ う に な り ま し た 。 そ /NT や Linux な ど の OS を 何 と か 使 な り ま し た 。 W1ndows95 / 98 / 280 パ ソ コ ン を 始 め て , は や 7 年 に 7 年 に お 届 け し て ま い り ま す 。 て , 詳 し い 情 報 を 読 者 の み な さ ま て い る プ ロ グ ラ ミ ン ク 言 語 に つ い ら も PerI な ど と い っ た 現 在 使 わ れ ☆ あ り が と う ご ざ い ま す 。 こ れ か 北 見 稔 之 ( 神 奈 川 県 ) 今 後 の 連 載 に も 期 待 し て い ま す 。 ル を 改 造 し て 実 際 に 使 っ て い ま す 。 解 が 進 み ま し た 。 さ っ そ く サ ン プ み ま し た 。 説 明 も わ か り や す く 理 解 で き な い 人 間 な の で ) 動 か し て ら 入 力 し て ( 手 を 動 か さ な い と 理 プ ル ソ ー ス コ ー ド を キ ー ポ ー ド か PerI の 連 載 を 読 み ま し た 。 サ ン Perl 思 い ま す 。 と こ ろ か ら 使 っ て い け ば い い か と 倒 な 気 が す る の で , 気 軽 に 使 え る も の で す 。 苦 し む よ う で は 本 末 転 と い う 考 え 方 を 突 き 詰 め て い っ た て プ ロ グ ラ ミ ン グ が 楽 に な る か 」 ☆ オ ブ ジ ェ ク ト 指 向 は 「 い か に し 多 々 あ る と の こ と , 教 則 本 と し て 勉 強 さ せ て い た だ く つ も り で す 。 清 水 弘 通 ( 京 都 府 ) ☆ 本 誌 も お 役 に 立 て る よ う が ん ば り ま す の で , ど う ぞ よ ろ し く お 願 い し ま す 。 FORTRAN READERS' ROOM の FORI*RAN に 関 し て で す が , 実 は 私 も 研 究 の 大 規 模 計 算 だ け は FORTRAN を 使 用 し て い ま す 。 学 生 の こ ろ , C + + に 書 き 直 し て 遊 ん で い た こ と も あ り ま し た が , ス ー パ ー コ ン ピ ュ ー タ で の 計 算 で は , 圧 倒 的 に FORT RAN の ほ う が 速 く , そ の 性 能 に 驚 か さ れ た こ と が あ り ま す 。 た だ し , そ こ に は 何 の テ ク ニ ッ ク も な く , 大 規 模 計 算 を い か に 速 く 終 わ ら せ ら れ る か と い う こ と だ け で す 。 佐 藤 洋 平 ( 神 奈 川 県 ) ☆ な る ほ ど 。 適 材 適 所 で 相 互 に 使 っ て い く と い い の か も し れ ま せ ん 。 雑 誌 編 集 部 最 近 仕 事 で ソ フ ト バ ン ク を 訪 問 し ま し た 。 隣 は fYahoo! lnternet Guide 』 の 編 集 部 で し た 。 ガ ラ ス ド ア 越 し に な か を 見 た ら , 「 い か に も 雑 誌 編 集 部 だ な あ 」 と い う 感 じ が し ま し た 。 C MAGAZINE 編 集 部 が ど う な っ て い る の か , 非 常 に 興 味 が わ き ま し た 。 真 々 田 智 之 ( 東 京 都 ) ☆ 似 た よ う な も の で す ( 笑 ) 。 以 前 , 執 筆 者 の 方 が 編 集 部 へ い ら し た と き , 「 や つ ば り , ソ フ ト ウ ェ ア ハ ウ ス と か , 物 を 作 る と こ ろ は ど こ も 変 わ り ま せ ん ね 」 と お っ し や っ た こ と が あ り ま す 。

月刊 C MAGAZINE 2000年6月号


1 BorIand C + + 1 名 2 シ ス テ ム コ マ ン ダ ー 1 名 A MoziIIa T シ ャ ッ 5 名 B マ ウ ス パ ッ ド Builder 5 2000 提 供 イ ン プ ラ イ ズ ( 株 ) 提 供 ソ フ ト ボ ー ト ( 株 ) 提 供 提 供 ( 株 ) SRA MoziIIa Japan TEL 03 ( 5350 ) 9380 TEL 03 ( 3256 ) 4711 TEL 03 ( 3357 ) 9361 URL h叩://松Ⅷ . gimlay 0 「 g 「 andoh/mozillal 5 名 0 コ マ ン タ 「 、 、 indows 、 に 新 Hi 印 e rm + visual 0W盟 叩 ment With Database 3 ⅶ erne 00 優 い や す い ピ : わ ア ル 問 発 宿 頃 ~ 叮 50 以 上 の 」 ン 求 ー ネ ン ト を 第 ( グ を 出 す る 物 を 儀 礪 ー ネ 対 応 ・ 多 第 な デ ー 、 一 ス 新 、 ネ ・ 葭 の の 物 下 、 0 で 実 現 さ れ た ジ 第 ア ル 発 ツ を 穉 OB ⅶ 0 5 4 月 8 日 に 行 わ れ た 「 moz Ⅲ a. pa 「 ty. jp Borland C + + Builder の 最 新 版 。 テ パ 1 .0 」 用 に 作 ら れ た T シ ャ ツ 。 詳 し く ッ グ 機 能 を 強 化 し , 最 新 の A 日 や ANSI 規 格 に 対 応 し た ビ ジ ュ ア ル 開 発 環 境 は 155 ペ ー ジ を 参 照 の こ と 。 バ ッ ク ナ ン バ ー 情 報 【 モ ニ タ 募 集 要 項 】 03-5549-1200 ( 2000 年 4 月 19 日 現 在 ) ◇ 応 募 資 格 : プ ロ グ ラ ミ ン グ 経 験 者 , お よ ROOM モ ニ タ 係 」 宛 に 投 函 い た だ く か , 1999 年 特 集 「 MFC 6.0 」 ・ 2 月 号 び プ ロ グ ラ ミ ン グ 学 習 者 。 あ る い は E - ma ⅱ ア ド レ ス 宛 に 電 子 メ ー ル 新 連 載 「 徹 底 解 説 画 像 と 音 の ア ル ゴ リ ズ ム 」 ◇ モ ニ タ 期 間 : 商 品 受 領 よ り 3 か 月 間 ( モ を 送 信 く だ さ い 。 特 集 「 ア ル ゴ リ ズ ム 入 門 」 ・ 4 月 号 ニ タ 商 品 に よ っ て は 発 送 に 日 時 を 要 す る ◇ レ ポ ー ト 発 表 : 提 出 い た だ い た レ ポ ー ト 新 連 載 「 C 言 語 入 門 」 , 「 実 践 入 門 C + + 」 , 「 デ ザ イ ン ヾ タ ー ン 入 門 」 ほ か も の が あ る こ と を ご 了 承 く だ さ い ) 。 は , 編 集 部 到 着 月 日 か ら 2 か 月 後 に 発 売 特 集 1 「 STLJ ・ 7 月 号 ◇ モ ニ タ レ ポ ー ト : モ ニ タ 期 間 中 に 最 低 2 す る 本 誌 上 , ま た は 付 録 CD - ROM に て 特 集 2 「 組 み 込 み プ ロ グ ラ ミ ン グ 入 門 」 特 集 「 実 践 PC - UN Ⅸ プ ロ グ ラ ミ ン グ 」 ・ 8 月 号 掲 載 収 録 す る 予 定 で す 。 回 の モ ニ タ レ ポ ー ト を 提 出 し て い た だ き 特 集 「 思 考 ル ー チ ン プ ロ グ ラ ム 選 考 結 果 」 ◇ 選 考 発 表 : こ の 号 の モ ニ タ 選 考 結 果 は ま す 。 レ ポ ー ト は テ キ ス ト フ ァ イ ル と し , 特 集 「 遺 伝 的 ア ル ゴ リ ズ ム 」 ・ 9 月 号 フ ロ ッ ピ ー テ ィ ス ク に て 「 READERS ' 2000 年 10 月 号 に て 発 表 い た し ま す 。 新 連 載 「 ど ー び て ク ク の エ レ ガ ン ト な ク ラ ス 設 計 技 法 」 特 集 1 「 フ ァ イ ル フ ォ ー マ ッ ト 事 典 ー サ ウ ン ド , ド キ ュ メ ン ト 編 」 ・ 1 1 月 号 モ ニ タ 応 募 の 注 意 2000 年 2 月 号 特 集 2 「 ジ オ メ ト リ ッ ク エ ン ジ ン 入 門 」 モ ニ タ 選 考 発 表 特 集 「 最 新 グ ラ フ ィ ッ ク 処 理 の ア ル ゴ リ ズ ム を 斬 る ! 」 ・ 12 月 号 ◇ 綴 じ 込 み の 葉 書 に 必 要 事 項 を 明 記 の う え ご CatchUP! 「 DirectX 7 」 ( 1 ) BorIand C + + BuiIder 5 応 募 く だ さ い 。 2000 年 井 上 尚 ( 千 葉 県 ) ◇ 記 入 も れ や モ ニ タ 番 号 が 複 数 記 入 さ れ て い 特 集 1 「 情 報 隠 蔽 の 仕 組 み 」 ・ 1 月 号 特 集 2 「 Doom に 見 る 3D ゲ ー ム の 高 速 化 と 思 考 ル ー チ ン 」 る 場 合 , 綴 じ 込 み 葉 書 以 外 で の ご 応 募 は 無 2000 年 2 月 号 特 集 1 「 XML 」 ・ 2 月 号 効 と さ せ て い た だ き ま す 。 プ レ ゼ ン ト 当 選 者 発 表 特 集 2 「 最 新 Windows プ ロ グ ラ ミ ン グ 」 ( 敬 称 略 ) ◇ 締 め 切 り は 6 月 18 日 必 着 で す 。 特 集 1 「 C ℃ + + プ ロ グ ラ ミ ン グ 期 末 試 験 」 ・ 3 月 号 (A) ノ ー ト ン シ ス テ ム ワ ー ク ス 2000 読 者 プ レ ゼ ン ト 応 募 の 注 意 特 集 2 「 デ ジ タ ル サ ウ ン ド の 技 術 と 加 工 」 今 村 雅 史 ( 岐 阜 県 ) ほ か 2 名 特 集 1 「 ト ラ ブ ル を 避 け ろ ! プ ロ グ ラ ミ ン グ の 禁 じ 手 」 ・ 4 月 号 ◇ 綴 じ 込 み の 葉 書 に 必 要 事 項 を 明 記 の う え ご (B) 実 践 UML 特 集 2 「 Java の 変 遷 と 互 換 性 を 探 る 」 応 募 く だ さ い 。 佐 藤 昌 和 ( 東 京 都 ) ほ か 1 名 特 集 1 「 ス ク リ プ ト 言 語 を 作 ろ う 」 ・ 5 月 号 ◇ 雑 誌 公 正 競 争 規 約 の 定 め に よ り , 懸 賞 当 選 (C) 改 訂 C + + の か ら く り 特 集 2 「 C 言 語 ク イ ッ ク マ ス タ ー 」 者 , モ ニ タ 該 当 者 は こ の 号 の ほ か の 懸 賞 に 寺 澤 真 ( 愛 知 県 ) ほ か 1 名 応 募 で き な い 場 合 が あ り ま す 。 ◇ 締 め 切 り は 6 月 18 日 必 着 で す 。 READERS'ROOM で は み な さ 原 文 を 手 直 し さ せ て い た だ く 場 合 も あ り ま す 。 ご 了 承 く だ さ い 。 ま の ご 意 見 ・ ご 感 想 を お 待 ち し て [ 宛 先 ] お り ま す 。 ほ か に も , コ ン ピ ュ ー タ を め ぐ る さ ま ざ ま な こ と , 何 で 〒 107 ー 0052 東 京 都 港 区 赤 坂 4 ー 13 ー 13 も け っ こ う で す 。 質 問 も ど し ど し ソ フ ト バ ン ク バ ブ リ ッ シ ン グ ( 株 ) お 寄 せ く だ さ い 。 C マ ガ ジ ン 編 集 部 「 R & R 」 係 投 稿 原 稿 , 自 作 ソ フ ト も 受 け 付 [ 電 子 メ ー ル 宛 先 ] け て お り ま す 。 採 用 分 に は 弊 社 規 定 の 薄 謝 を 進 呈 い た し ま す 。 お 送 [email protected] CO. jp [Web/X ー ジ ] り い た だ い た 原 稿 ・ ソ フ ト は , 原 則 と し て 返 却 い た し ま せ ん 。 ま た , http://cmaga.zdnet.co.jp/ SRA (http://www.sra.co.jp/) よ り ご 提 供 の 薄 型 の マ ウ ス パ ッ ド 。 さ ま ざ ま な マ ウ ス に 対 応 。 1 台 の パ ソ コ ン に 複 数 の OS を イ ン ス ト ー ル で き る よ う に し , そ れ ら を 起 動 で き る よ う に す る ア プ リ ケ ー シ ョ ン ( 敬 称 略 ) *lnside Windows の 在 庫 に つ い て は , 上 記 の 電 話 番 号 ま で 御 連 絡 く だ さ い 。 綴 じ 込 み 葉 書 裏 面 の 記 事 評 価 ア ン ケ ー ト に は 下 記 の 数 字 を ご 記 入 く だ さ い 。 ① 特 集 1 「 セ ー フ テ イ プ ロ グ ラ ミ ン グ 」 ⑩ ロ ー テ ク 講 座 ② 特 集 2 「 MNG 」 ⑩ C 言 語 フ ォ ー ラ ム ③ 特 集 3 「 ク ラ ス ラ イ ブ ラ リ 作 成 術 」 ⑩ 最 新 開 発 環 境 レ ポ ー ト @℃ 言 語 プ ロ グ ラ ミ ン グ 学 習 塾 「 BorIand JBuiIder 3.5 」 ⑩ 特 別 記 事 「 Java Compiler Com国e「」 ⑤ ど な ー 0 て ク ク の パ ワ ー ア ッ プ C + + ⑩ 特 別 記 事 「 VCDC レ ポ ー ト 」 ⑥ Perl プ ロ グ ラ ミ ン グ の 楽 し み ⑦ プ ロ グ ラ ミ ン グ 相 談 室 @MONTHLY HEADLINE ⑧ ハ ー ド ウ ェ ア 基 礎 講 座 0 豆 C MAGA Bookends ⑨ Java プ ロ グ ラ ミ ン グ リ フ ァ レ ン ス 学 問 の ス ス メ ⑩ ア ル ゴ リ ズ ム ラ ボ ⑩ あ つ ば れ ご 意 見 番 @C マ ガ 電 脳 ク ラ ブ OWindows Programming Tips ⑩ VCL 解 体 新 書 @READERS' ROOM 171 READERS'ROOM

月刊 C MAGAZINE 2000年6月号


前 -RO e t 5 2000 年 6 月 号 特 別 付 録 CD - ROM に は , 次 の プ ロ グ ラ ム が 収 録 さ れ て い ま す 。 ご 使 用 に あ た っ て は , 各 プ ロ グ ラ ム に 添 付 さ れ て い る ド キ ュ メ ン ト フ ァ イ ル , お よ び 付 録 CD - ROM の ル ー ト デ ィ レ ク ト リ に 収 録 さ れ て い る readme. txt を ご 一 読 く だ さ い Borland C + + CompiIer 5.5 & Su 叩 lement Pack 「 BorI d C + + CompiIer 5.5 」 は , BorIand C + + 5.5 の コ ン バ イ ラ モ ジ ュ ー ル を 抜 き 出 し , ラ イ プ ラ リ と と も に 無 料 公 開 し た コ マ ン ド ラ イ ン コ ン パ イ ラ で す 。 イ ン プ ラ イ ズ ( 株 ) の ご 協 力 に よ り }Inprise}BCC55 デ ィ レ ク ト リ に 収 録 し ま し た 。 ま た , こ の Borland C + + Compiler 5.5 へ , 、 Open GL に 対 応 し た ヘ ッ ダ フ ァ イ ル な ど を 追 加 す る 「 BorIand C + + Compiler 5.5 Supplement PackJ も あ わ せ て 収 録 し ま し た 。 使 用 方 法 お よ び 詳 細 に つ い て は , readm e. txt お よ び readmesp. txt, ま た は index. h朝1 1 を プ ラ ウ ザ な ど で ご 覧 く だ さ い 。 ま た , C MAG. INE 編 集 部 で は , イ ン ス ト ー ル 作 業 を 支 援 す る ツ ー ル 「 setbcc 」 を 用 意 し て い ま す 。 後 述 す る 田 orlandC + + Com piler5.5 イ ン ス ト ー ル 支 援 ツ ー ル 」 の 項 も あ わ せ て ご 覧 く だ さ い 。 Borland JBuiIder 3.5 Foundation 日 本 語 版 「 Bor1and JBuilder 3.5 」 は , Java 言 語 を 採 用 し た RAD ツ ー ル で あ る JBuiIder の 最 新 版 で す 。 今 回 は イ ン プ ラ イ ズ ( 株 ) の ご 協 力 に 172 C MAGAZINE 2000 6 よ り YInprise}JB35FND デ ィ レ ク ト リ に Foundation 日 本 語 版 を 収 録 し ま し た 。 ま た ! 各 プ ラ ッ ト ホ ー ム に は , 下 記 の 動 < 共 通 ス ペ ッ ク > 作 環 境 が 必 要 で す 。 い ま す 。 常 に ア ッ プ デ ー ト で き な い 問 題 を 修 正 し て さ れ た モ ジ ュ ー ル の う ち , 一 部 の 環 境 で 正 デ ー ト パ ッ ク # 1 修 正 版 は , 先 月 号 に 収 録 収 録 さ れ て い る Borland De1phi 5 ア ッ プ ー ト パ ッ ク # 1 修 正 版 を 収 録 し ま し た 。 YInpriseYDe15up デ ィ レ ク ト リ に ア ッ プ デ で す 。 イ ン プ ラ イ ズ ( 株 ) の ご 協 力 に よ り , よ る 効 率 的 な 開 発 を 実 現 し た RAD ツ ー ル 「 BorIand DeIphi 5 」 は , Object PascaI に 修 正 版 Borland Delphi 5 ア ッ プ デ ー ト バ ッ ク # 1 さ い 。 て は index. html を プ ラ ウ ザ な ど で ご 覧 く だ そ の ほ か イ ン ス ト ー ル 方 法 や 詳 細 に つ い き ま す ( 無 料 ) 。 ー ザ 登 録 す る こ と に よ り 入 手 す る こ と が で Web サ イ ト (http://www.inprise.co.jp/) で ユ ー ド が 必 要 で す 。 こ れ ら は イ ン プ ラ イ ズ の を 使 用 す る に は , ラ イ セ ン ス キ ー と パ ス ワ BorIand JBuilder 3.5 Foundation 日 本 語 版 ・ ULTRA Sparc 2 ・ SOlaris 2.6 ま た は SOlaris 7 ( 2.7 ) く SO は ⅱ s 版 > ・ Pentium 日 233MHz 以 上 の CPU SP3 以 降 ・ Windows 98 ま た は Windows NT 4.0 ー 。 く Windows 版 > ・ Pentium Ⅱ 233MHz 以 上 の CPU ux 6.1 日 本 語 版 、 LASER 5 Linux 6.0 ま た は Red Hat Lin く Linux 版 > ・ 150M バ イ ト の ハ ー ド デ ィ ス ク 容 量 ・ 128M バ イ ト 以 上 の メ モ リ 容 量 そ の ほ か イ ン ス ト ー ル 方 法 や 詳 細 に つ い て は , updlrdme. txt を ご 覧 く だ さ い 。 Microsoft DirectX 7.Oa SDK お よ び 日 本 語 オ ン ラ イ ン ヘ ル プ 「 Microso DirectX 7.0a SDK( 以 下 DirectX7 a SDK) 」 は , Wrndows 環 境 で の マ ル チ メ デ ィ ア ア プ リ ケ ー シ ョ ン 開 発 環 境 で す 。 マ イ ク ロ ソ フ ト ( 株 ) の ご 協 力 に よ り , こ の 最 新 の DirectX 7a SDK を }DX7aSDK デ ィ レ ク ト リ に 収 録 し ま し た 。 ま た , こ の ド キ ュ メ ン ト を 翻 訳 し た 日 本 語 版 オ ン ラ イ ン ヘ ル プ も }DX7JHELP デ ィ レ ク ト リ に あ わ せ て 収 録 し ま し た 。 ご 利 用 に あ た っ て は , 下 記 の 注 意 事 項 が あ る の で ご 注 意 く だ さ い 。 CD-ROM に 含 ま れ る DirectX 7a SDK お よ び 日 本 語 オ ン ラ イ ン ヘ ル プ の 権 利 は Microsoft Corporation に 帰 属 し , そ の 使 用 お よ び こ れ に 基 づ く 製 品 の 開 発 , 頒 布 は DirectX 7a SDK の セ ッ ト ア ッ プ 時 に 表 示 さ れ る 使 用 許 諾 書 ( 英 語 ) お よ び YDX7aSDKYDXFYLlCENSE%REDl ST. TXT ( 英 文 ) の 各 条 件 に 従 わ な け れ ば な り ま せ ん 。 DirectX 7a SDK の 使 用 ま た は 使 用 不 能 か ら 生 じ る い か な る 損 害 に つ い て も Microsoft Corporation は い っ さ い 責 任 を 負 い ま せ ん 。 DirectX7 aSDK の 内 容 に 関 す る お 問 い 合 わ せ , サ ポ ー ト は 受 け 付 け て お り ま せ ん 。 Mind Search Server Edition 評 価 版 「 Mind Search Server 」 は , 実 用 的 な 刈 り 込 み を 行 う 高 速 な 言 語 検 索 エ ン ジ ン で す 。 ( 株 ) ソ フ ト ボ ー ト の ご 協 力 に よ り \ MIND デ ィ レ ク ト リ に 評 価 版 を 収 録 し ま し た 。 イ ン ス ト ー ル に あ た っ て は , 同 デ ィ レ ク ト リ に あ る ⅲ s ね 11. exe を 実 行 し て く だ さ い 。 イ ン ス ト ー ル し た 日 か ら 31 日 間 利 用 で き

月刊 C MAGAZINE 2000年6月号


定 期 購 読 雑 誌 ー 発 売 日 雑 誌 名 UNIX USER N()tes/Domino magazine 15 日 ・ 29 日 DOS/Vmagazine 1 DOS/Vmagazine ② 15 日 ・ 29 日 C MAGAZINE INTEROP MAGAZINE PACKET 24 日 18 日 13 日 8 日 1 , 4 , 7 , 10 月 中 旬 ・ お 申 し 込 み 締 め 切 り 日 は 各 雑 誌 と も 、 発 売 日 の 1 0 営 業 日 前 に な り ま す 。 期 間 ( 回 数 ) 年 間 ( 12 回 ) 年 間 ( 12 回 ) 年 間 ( 24 回 ) 半 年 間 ( 12 回 ) 年 間 ( 12 回 ) 年 間 ( 12 回 ) 年 間 ( 4 回 ) 料 金 ¥ 15 , 600 ¥ 17 , 160 ¥ 21 , 360 ¥ 10 , 680 ¥ 14 , 400 ¥ 15 , 360 ¥ 4 , 000 ・ 発 送 開 始 号 は 、 お 申 し 込 み 締 め 切 り 日 に よ っ て 設 定 さ せ て い た だ い て お り ま す 。 ・ す で に 発 売 さ れ て い る 号 、 間 に 合 わ な か っ た 号 は 、 お 近 く の 書 店 に て お 求 め く だ さ い 。 ・ 定 期 購 読 開 始 後 、 お 支 払 用 紙 記 載 の お 支 払 期 限 ま で に お 支 払 い い た だ け な か っ た 場 合 は 、 購 読 を 停 止 さ せ て い た だ く こ と が ご ざ い ま す の で 、 ご 了 承 く だ さ い 。 ロ の 部 分 は 必 須 項 目 で す 。 会 員 番 号 お 名 前 フ リ ガ ナ 性 別 登 録 住 所 都 道 府 県 名 住 所 ビ ル 名 称 電 話 番 号 携 帯 電 話 番 号 E-mail 契 約 生 年 月 日 19 自 宅 ・ 勤 務 先 ・ そ の 他 郵 便 番 号 名 名 個 人 ・ 法 人 印 鑑 男 女 年 勤 務 先 の 場 合 会 社 / 学 校 名 部 署 / 学 部 名 役 職 名 雑 誌 名 Fax 番 号 内 線 番 号 部 数 月 業 職 日 種 種 す で に 会 員 の 方 は 、 会 員 番 号 を ご 記 入 く だ さ い 。 そ の 際 、 お 名 前 以 下 は 、 ご 登 録 情 報 に 変 更 が あ る 場 合 の み 、 ご 記 入 く だ さ い 。 会 社 で の お 申 し 込 み の 場 合 に も 、 ご 担 当 者 様 と し て 必 ず お 名 前 を ご 記 入 く た さ い 勤 務 先 の 業 種 ・ 職 種 は 以 下 の 選 択 肢 か ら お 選 び に な り 、 番 号 を ご 記 入 く だ さ い 。 勤 務 先 の 業 種 1 . 製 造 業 ( コ ン ピ ュ ー タ 関 連 ) 2. 製 造 業 ( 1 以 外 ) 3. 商 社 ( コ ン ピ ュ ー タ 関 連 4. ( 3 以 外 の ) 商 社 及 び 卸 ・ 小 売 り 5. コ ン ピ ュ ー タ 関 連 シ ョ ッ プ 6. サ ー ビ ス 業 7. 情 報 処 理 ・ ソ フ ト ハ ウ ス 8. コ ン サ ル タ ン ト 9. 建 設 ・ 土 木 10. 金 融 ・ 保 険 ・ 不 動 産 11 運 輸 ・ 通 信 12. 医 療 機 関 13. 官 公 庁 ・ 公 共 機 関 14. 学 校 ・ 教 育 関 係 15. 弁 護 士 ・ 会 計 事 務 所 16. 出 版 ・ マ ス コ ミ ・ 広 告 17. そ の 他 あ な た の 職 種 1 . 技 術 職 2. 研 究 職 3. コ ン ピ ュ ー タ 関 連 技 術 職 4. プ ロ グ ラ マ ・ SE 5. 事 務 職 6. 営 業 ・ 販 売 職 7. 企 画 色 8. 教 師 ・ 講 師 9. 専 門 職 ( 医 師 ・ 弁 護 士 等 ) 10. 経 営 者 ・ 役 員 11 . 自 由 業 12 無 職 13. 学 生 14. 主 婦 15. そ の 他 お 問 合 せ 先 ソ フ ト バ ン ク バ ブ リ ッ シ ン グ 株 式 会 社 定 期 購 読 セ ン タ ー 〒 107-0052 東 京 都 港 区 赤 坂 4-13-13 Tel: 03-5549-1202 Fax : 03-5549-1212 E-mail : [email protected] 営 業 時 間 : 09 : 30 ~ 12 : 00 13 : 00 ~ 17 : 45 土 日 祝 日 は 休

月刊 C MAGAZINE 2000年6月号


す 。 文 字 列 で あ る と か , 整 数 で あ る と か は , C 言 語 が 持 っ て い る 型 で 規 定 さ れ ま す が そ の 型 で 表 せ る す べ て の 値 が そ の 関 数 に と っ て 有 効 で あ る と は か ぎ り ま せ ん 。 で す か ら , 関 数 ご と に そ の 値 を チ ェ ッ ク す る 必 要 が あ り ま す 。 最 大 値 と 最 小 値 の チ ェ ッ ク #include く stdio. h> #include く stdlib. h> #define checkHour(v) checkValidValue(), 0 , 23 ) #define checkMinute(v) checkValidValue(), 0 , 59 ) #define checkSecond(v) checkValidValue(), 0 , 59 ) #define USE—MACRO #ifndef NDEBUG #ifndef USE—MACRO int checkValidValue(int v, int min, int max) if(v く min Ⅱ v > max) return return 0 ー # 引 se #define checkValidValue( v, mn, (x) #endif #else #define checkValidValue( v, mn, (x) 0 #endif 3 typedef struct TESTDATA { 土 n セ hours , minutes ー seconds ー } TestData; TestData td[ ] 最 小 い 最 大 チ ェ ッ ク 単 に if 文 で チ ェ ッ ク す る だ け な の で , 関 数 の 先 頭 プ ロ ッ ク を 常 に 引 数 チ ェ ッ ク プ ロ ッ ク と 決 め て 関 数 ご と に 記 述 す る の も ひ と つ の 方 法 で す が , マ ク ロ や 関 数 を 使 っ て 定 型 化 し て お い た ほ う が チ ェ ッ ク 漏 れ を 防 ぎ や す く な り ま す 。 List 28 の よ う に checkVaIidVaIue と い う 関 数 か マ ク ロ を 定 義 し ま す ( Fig. 15 ) 。 関 数 に す る か , マ ク ロ に す る か は 好 み に よ る と こ ろ で す が , 関 数 に す る と 実 行 時 に 繰 り 返 し 関 数 呼 び 出 し 処 理 が 起 き る の で , 実 行 速 度 で の デ メ リ ッ ト が あ り ま す 。 一 方 , マ ク ロ に す る と コ ー ド が そ の 場 で 展 開 さ れ る の で , 関 数 に 比 べ る と 速 度 の デ メ リ ッ ト は 少 な い の で す が , コ ー ド サ イ ズ が 大 き く な る 傾 向 が あ り ま す 。 ま た , 関 数 の 場 合 に は チ ェ ッ ク す る 型 ご と に 関 数 を 用 意 す る 必 要 が あ り ま す が , マ ク ロ の 場 合 に は 型 を 特 定 し な く て 済 む と い う 特 徴 も あ り ま す 。 checkVaIidVaIue は 第 1 引 数 が チ ェ ッ ク さ み に よ り ま す が , 指 定 す る 最 小 値 , 最 大 値 ま れ る か ど う か と い う 境 界 条 件 を 統 一 す る れ る 値 , 第 2 引 数 が 最 小 値 , 第 3 引 数 が 最 大 に 無 効 な 値 を 指 定 す る な ら ば , マ ク ロ 定 義 た め に も , マ ク ロ や 関 数 を 定 義 す る こ と が 値 と な っ て い ま す 。 最 小 値 , 最 大 値 は 有 効 は Fig. 16 の よ う に な り ま す 。 有 効 に な り ま す 。 個 別 に if 文 で チ ェ ッ ク す な 値 と し て い ま す 。 こ れ も プ ロ グ ラ マ の 好 ソ ー ス コ ー ド に 現 れ た 値 が 有 効 範 囲 に 含 る と , プ ロ グ ラ ム が 巨 大 化 し て 境 界 条 件 が Fig. 15 最 大 値 , 最 小 値 の チ ェ ッ ク 日 付 入 力 の チ ェ ッ ク { 23 , 59 , 59 } , { -1 , 12 , 12 } , { 13 , 60 , 59 ), { 0 , 59 , 61 } int main ( ) for(i=0;i<sizeof(td)/sizeof(td[0]) 十 十 ) { printf( "%tTest:%d:%d: 宅 d n ″ , td[i] . hours,td[i] . minutes,td[i] . seconds); if(checkHour(td[i] . hours) ) { printf( "Hours error: d 基 n ″ ,td[i] . hou て s if(checkMinute(td[i] . minutes) ) { printf("Minutes error: %d*nn,td[i] . minutes); if(checkSecond(td[i] . seconds) ) { printf ( ” Seconds error : %d*n % td [ 幻 . seconds retu て n 0 ー Fig. 14 、 コ マ ン ド プ ロ ン プ ト 第 0 ・ osoft ⅱ 5 2000 [Version 5. 圓 .2195 ] (C) Copy 「 ight 1985 ー 1999 Microsoft 「 p. 第 > Li 27 第 00 年 5 月 18 日 - > 2000 年 明 18 日 1 年 12 月 31 日 う 1 圓 年 12 月 31 日 川 10 年 01 月 1 日 2010 年 1 月 1 日 1999 年 2 月 28 日 - 〉 1999 年 2 月 28 日 00 年 0 月 13 日 00 年 5 月 32 日 2 囲 0 年 2 月 29 日 一 〉 2000 年 2 月 29 日 00 年 2 月 29 日 、 コ マ ン ド フ ロ ン プ ト 第 c 「 os 。 日 Ⅲ 「 s 20D0 [ Ve 「 5 迂 れ 5.00.2195 」 (C) Ccoyright 1985 -1999 Mic 「 osoft 「 p. j:V>List28 Test : 0 : 0 : 0 st : 23 : 59 : 59 Test : - 1 : 1 2 : 1 2 e ロ ・ 0 「 : -1 Test : 13 : 60 : 59 Mirutes を 「 「 or : 60 Te 鹹 : 0 : 59 : 61 3econds e 「 ro 「 : 61 28 C MAGAZINE 2000 6

月刊 C MAGAZINE 2000年6月号


MONTHLY HEADLINE マ イ ク ロ ソ フ ト , Microsoft Conference 2000/spring を 開 催 Seminar マ イ ク ロ ソ フ ト は , イ ン タ ー ネ ッ ト の ビ ジ ネ ス 利 用 を 中 心 と し た コ ン フ ァ レ ン ス を 七 つ の 都 市 で 開 催 す る 。 コ ン フ ァ レ ン ス の 内 容 と し て は , ・ Windows 2000 関 連 の 技 術 情 報 「 N ew Product/TechnoIogy ・ E-Commerce の 実 践 方 法 「 Business Scenario 」 ・ Windows 2000 を プ ラ ッ ト ホ ー ム に 使 う FIT Solution 」 「 Deployment 」 ・ Windows 2000 の 導 入 や 移 行 手 法 Support & ConsuItation 」 ・ シ ス テ ム 構 築 の 実 現 手 法 「 Sa 厄 s , の 五 つ の ト ラ ッ ク を 中 心 に , そ れ ぞ れ で を 実 践 す る セ ッ シ ョ ン が 予 定 さ れ て い る 。 い ず れ も べ ー ス は Windows 2000 を 中 心 に , SQL Server 2000 を 始 め と し た BackOffice 製 品 群 や Visio 2000 を 活 用 し た 情 報 シ ス テ ム 構 築 方 法 な ど に つ い て 紹 介 や 提 案 が さ れ る 。 開 催 日 程 と 開 催 地 は , 次 の と お り 。 ・ 6 月 1 3 日 , 1 4 日 新 高 輪 プ リ ン ス ホ 京 王 プ ラ サ ホ テ ル 札 幌 ・ 5 月 31 日 , 6 月 1 日 帝 国 ホ テ ル 大 阪 ホ テ ル グ ラ ン ヴ ィ ア 広 島 ホ テ ル メ ト ロ ポ リ タ ン 仙 台 ・ 6 月 6 日 ・ 5 月 23 日 ・ 5 月 17 日 テ ル ( 東 京 ) ◎ URL http://www.microsoft.com/japan/events/msc2000s/ Products DirectX 7 日 本 語 ヘ ル プ が 公 開 日 本 語 に 翻 訳 さ れ た DirectX 7 の 完 全 な オ ン ラ イ ン ヘ ル プ フ ァ イ ル が , マ イ ク ロ ソ フ ト の DirectX 開 発 者 向 け Web サ イ ト で , 4 月 17 日 に 公 開 さ れ た 。 ご く 一 般 的 な 使 こ の ヘ ル プ フ ァ イ ル で は , い 方 を は じ め , C + + や VisuaI Basic に 関 す る 内 容 に つ い て も 翻 訳 さ れ て い る 。 ま た , マ イ ク ロ ソ フ ト で 受 け 付 け て い る CD-ROM に よ る SDK の 配 送 サ ー ビ ス 「 D ⅳ ect X 7. Oa SDK CD-ROM 」 に も 日 本 語 オ ン ラ イ ン ヘ ル プ が 添 付 さ れ る 。 な お , 本 誌 付 録 CD ー ROM に は , DirectX 7.0a こ の ヘ ル プ フ ァ イ ル を 収 録 SDK と と も に し て い る 。 ◎ URL http://www.microsoft.com/japan/ developer/directx/downloads. asp 158 C MAGAZINE 2000 6 X68000 シ リ ー ズ の B 旧 S , OS, 開 発 環 境 な ど が 無 償 公 開 シ ャ ー プ の X68000 シ リ ー ズ で 使 わ れ て い た B ℃ S や OS , 開 発 環 境 が , 関 係 各 社 の 協 力 の も と , @ni 負 y の FSHARP に て 無 償 公 開 さ れ た 。 4 月 22 日 現 在 で 公 開 さ れ て い る の は , ・ Human68k fo 「 X680xO Ver. 3.02 ・ 68000EXPERT, X68000XVl, X68000X VICompact, X68030 IPL-ROM ($FEOO OO—$FFFFFF) ・ SX-WINDOW Ver. 3.1 ・ SX-WINDOW 開 発 キ ッ ト ・ C CompiIer PRO-68K Ver. 2.1 の 各 パ ッ ケ ー ジ で あ る 。 い ず れ も 使 用 許 諾 書 に 同 意 し た う え で 入 手 す る こ と が 可 能 だ 。 ◎ URL http://www.nifty.ne.jp/forum/fsharp/ Topic ・ 6 月 19 日 ヒ ル ト ン 名 古 屋 ・ 6 月 20 日 ホ テ ル ニ ュ ー オ ー タ ニ 博 多 セ ッ シ ョ ン は す べ て 無 料 だ が , 参 加 す る に は 事 前 登 録 が 必 要 と な っ て い る 。 W eb/X ー ジ よ り 必 要 事 項 を 入 力 し , こ れ を 登 録 す る と , 後 ほ ど 参 加 証 が 送 付 さ れ る 。 こ れ を 会 場 に 持 っ て い く こ と で セ ッ シ ョ ン に 参 加 で き る 。 参 加 登 録 に つ い て は 開 催 2 日 前 ま で 受 け 付 け て い る 。 問 い 合 わ せ 先 マ イ ク ロ ソ フ ト コ ン フ ァ レ ン ス 事 務 局 電 話 : 0120-888-756 / 9 : 30 ~ 17 : 30 , 土 日 , 祝 日 を 除 く Topic BSD の 統 合 が 行 わ れ る 3 月 9 日 に PC- U N Ⅸ の 源 流 と も な っ て い る BSD (Berkeley Systems Distribution) の 商 用 デ ベ ロ ッ パ で あ る BSDl(Berkeley Software D esign 旧 c. ) と , オ ー プ ン ソ ー ス ラ イ セ ン ス を 持 つ OS 「 FreeBSD 」 を 扱 っ て い る W 引 nut Cre ekCDROM が ひ と つ に 統 合 さ れ た 。 ま た , こ の 発 表 の あ と に 旧 v6 な ど さ ま ざ ま な 最 新 の 技 術 が 搭 載 さ れ た FreeBSD 4.0 が リ リ ー ス さ れ た 。 こ の 統 合 に よ り , パ ソ コ ン メ ー カ ー へ の 0 EM 契 約 を 進 め る な ど , BSD の さ ら に 積 極 的 な ビ ジ ネ ス 展 開 が 行 わ れ て い く 。 ま た , さ ら に 強 力 な 新 OS 「 F 「 eeBSD 5.0 」 ( 仮 称 ) を 作 る と の ア ナ ウ ン ス も さ れ て い る 。 ◎ URL http://www.freebsd.0「g/ http://www.bsdi.com/

月刊 C MAGAZINE 2000年6月号


ア ン ケ ー ト は が き & 広 告 資 料 請 求 カ ー ド C MAGAZINE 6 月 号 資 料 請 求 カ ー ド ・ 6 月 号 に 対 す る 感 想 を お 聞 か せ く だ さ い ( お 手 数 で す が 、 以 下 の す べ て の 項 目 に つ い て 該 当 す る 番 号 を 選 ん で ご 記 入 く だ さ い ) そ の 他 Q8 ロ Q9 ロ 。 ' ロ 。 ' ロ 。 ' ロ ■ ア ン ケ ー ト 項 目 Q 1 . C ℃ + + の プ ロ グ ラ ミ ン グ 歴 : 該 当 す る も の を お 選 び く だ さ い 。 I. 未 経 験 2.1 年 以 内 3.3 年 以 内 4.5 年 以 内 5.10 年 以 内 6. Ⅱ 年 以 上 Q2. C 言 語 の 習 熟 度 : 該 当 す る も の を お 選 び く だ さ い 。 l. こ れ か ら 学 習 2. 文 法 を 理 解 で き る 3. 小 型 の ツ ー ル が 組 め る 4. 中 型 ア プ リ ケ ー シ ョ ン が 組 め る 5. シ ス テ ム の 記 述 が で き る Q3. あ な た の プ ロ グ ラ ミ ン グ の 目 的 は 何 で す か 。 l. 業 務 と し て 、 ソ フ ト 開 発 を 専 門 と し て い る た め 2. 業 務 の 一 部 と し て 、 必 要 に 応 じ て 開 発 を 担 当 し て い る 3. 技 術 研 究 開 発 の た め 4. 学 習 ・ ス キ ル ア ッ プ の 一 環 と し て 5. 仕 事 と は 関 係 な く 、 個 人 の 趣 味 で 6. プ ロ グ ラ ミ ン グ は し な い Q4. お も に 使 用 さ れ て い る プ ロ グ ラ ミ ン グ ・ ツ ー ル を 三 つ ま で お 選 び く だ さ い 。 l.Visual C + + 2. Watcom C/C + + 3. C + + Builder 4. Power 十 十 5. CodeWarrior 6. VisualBasic 8. Java/Java 系 RAD 7. Microsoft Office の VBA 9. Delphi Ⅱ . Web 開 発 ツ ー ル 10. PowerBuilder に . COBOL 凵 . そ の 他 ( ロ . ア セ ン プ ラ 言 諞 使 用 し て い な い Q5. 現 在 、 業 務 ま た は 個 人 で 使 用 さ れ て い る OS マ シ ン 環 境 は 何 で す か 。 三 つ ま で お 選 び く だ さ い 。 2. Windows 95 3. Windows NT 4. x l.Windows 98 5. Linux 6. F 代 e BSD 4. Windows NT 3. x 7. そ の 他 の PC - UN ー X 8. PC 以 外 の UNIX 9. メ イ ン フ レ ー ム Ⅱ . そ の 他 Ⅱ). Mac OS Q6. 職 場 で の ソ フ ト / ハ ー ド 購 入 の 際 の 役 割 を 教 え て く だ さ い 。 2. 購 入 案 を ま と め る I. 購 入 を 決 定 ・ 承 認 す る 3. 購 入 案 を ま と め る 際 に 意 見 を 求 め ら れ る 4. 関 与 し な い Q7. Q6 で 1 ~ 3 と 答 え た 方 に お 聞 き し ま す 。 製 品 購 入 の 際 に 参 考 に す る 情 報 源 は 何 で す か 。 三 つ ま で お 選 び く だ さ い 。 l. 友 人 ・ 知 人 か ら の 情 報 2. 部 下 か ら の 意 見 3. 自 社 シ ス テ ム 担 当 部 署 の 意 見 4. 専 門 誌 の 記 事 5. 専 門 誌 の 広 告 6. 書 籍 7. 各 メ ー カ ー ・ べ ン ダ の ホ ー ム ペ ー ン 8. 各 メ ー カ ー ・ べ ン ダ の 営 業 担 当 の 説 明 9. 各 メ ー カ ー ・ べ ン ダ ・ 企 業 の セ ミ ナ ー 川 . 展 示 会 の 情 報 Ⅱ . メ ー リ ン グ リ ス ト 等 の 意 見 に . SI 企 業 の ア ド バ イ ス 区 そ の 他 ( Q8. 職 場 に お け る ハ ー ド / ソ フ ト の 決 済 可 能 金 額 は い く ら で す か 。 1.5 万 円 未 満 2.5 ~ 10 万 円 未 満 3. IO ~ 20 万 円 未 満 4.20 ~ 30 万 円 未 満 5.30 ~ 50 万 円 未 満 6.50 ~ I( ) 0 万 円 未 満 7 コ 開 万 円 以 上 8. 該 当 予 算 な し Q9. 本 誌 の 購 入 ス タ イ ル は ? l. 定 期 購 読 し て い る 2. 毎 月 書 店 で 購 入 し て い る 3. 記 事 内 容 に よ っ て と き ど き 購 入 4. 付 録 CD ー ROM 内 容 に よ っ て と き ど き 購 入 5. 今 回 初 め て 購 入 Q10. 今 月 号 で 、 よ か っ た 記 事 の 番 号 と そ の 理 由 を お 選 び く だ さ い 。 ( 三 つ ま で ) 己 事 タ イ ト ル I. 特 集 ー 「 セ ー フ テ イ プ ロ グ ラ ミ ン グ 」 2. 特 集 2 「 MNG 」 3. 特 集 3 「 ク ラ ス ラ イ プ ラ リ 作 成 術 」 4 ℃ 言 語 プ ロ グ ラ ミ ン グ 学 習 塾 5. E [ 0 「 ク ク の パ ワ ー ア ッ プ C + + 6. perl プ ロ グ ラ ミ ン グ の 楽 し み 7. プ ロ グ ラ ミ ン グ 相 談 室 8. ハ ー ド ウ ェ ア 基 礎 講 座 田 . ア ル ゴ リ ズ ム ラ ボ 9. Java プ ロ グ ラ ミ ン グ リ フ ァ レ ン ス に VCL 解 体 新 書 Ⅱ . Windows Programming Tips 13. ロ ー テ ク 講 座 ー 4. C 言 語 フ ォ ー ラ ム . レ ポ ー ー ト 「 BorIand JBuiIder 3.5 」 . 特 別 記 事 「 Java Compiler Compiler 」 ロ . 特 別 記 事 「 VCDC レ ポ ー ト 」 ー 8. MONTHLY HEADLINE 20. 学 問 の ス ス メ 円 . C MAGA Bookends 21. あ つ ば れ ご 意 見 番 22. C マ ガ 電 脳 ク ラ ブ 23. READERS 'ROOM 選 ん だ 理 由 2. 読 み や す く 、 基 礎 知 識 が 身 に つ い た I. 業 務 に 役 立 っ た 3. テ ク ニ ッ ク が 理 解 で き た 4. 最 新 技 術 動 向 が わ か っ た 5. 興 味 を 持 っ て い る 分 野 ・ 内 容 だ っ た 6. 疑 問 が 解 決 し た Q 1 1 . ど の よ う な 分 野 に 興 味 を お 持 ち で す か 。 三 つ ま で お 選 び く だ さ い 。 I. 文 字 処 理 2. 画 像 処 理 / CG 3. AI/ 知 識 情 報 処 理 4. ミ ド ル ウ ェ ア 5. Web / イ ン タ ー ネ ッ ト 6. フ ァ イ ル 管 理 / デ ー タ ベ ー ス 7. ア ル ゴ リ ズ ム 全 般 8. 暗 号 化 ・ セ キ ュ リ テ ィ 9. 移 植 ( 機 種 間 / 言 語 間 ) 10. 音 楽 /MIDI Ⅱ . 開 発 環 境 に . CASE ツ ー ル 13. 組 み 込 み シ ス テ ム 凵 . ハ ー ド ウ ェ ア 制 御 . デ バ ッ ガ ・ テ ス ト ツ ー ル 通 信 . ゲ ー ム ロ . GUI 円 . デ モ 21.UNIX 20. Java 24. 情 報 処 理 試 験 / 資 格 試 験 22. Linux 23. X-Window 25. コ ン ポ ー ネ ン ト Q 12. 以 下 の リ ス ト の う ち 、 ご 購 読 さ れ て い る 雑 誌 を お 選 び く だ さ い 。 ( 四 つ ま で ) I.ASCII network PRO 3. Java World 2.Interface 6. MSJ 4. Linux JAPAN 5. Linux World 7. Software Design 9. UNIX USER 8. UNIX Magazine に . 日 経 Linux ー 0. Visual Basic Magazine Ⅱ . Windows2000 World 13. 日 経 Windows NT . 日 経 イ ン タ ー ネ ッ ト テ ク ノ ロ ジ ー 日 経 コ ン ピ ュ ー タ . 日 経 オ ー プ ン シ ス テ ム ロ . 日 経 ソ フ ト ウ ェ ア . 日 経 バ イ ト 円 . そ の 他 ( Ⅵ ハ E 2 7 ロ Q2 ロ Q3 ロ そ の 他 そ の 他 Q12. ・ 過 去 も っ と も 興 味 深 か っ た 記 事 ・ 特 集 / 今 後 希 望 す る 記 事 ・ 特 集 ニ = ロ ・ ご 要 望 ・ 近 況 な ど ( ど の よ う な こ と で も 結 構 で す ) 〇 掲 載 さ れ て い る 広 告 の 製 品 、 サ ー ビ ス に 関 す る 資 料 請 求 を 希 望 す る 場 合 は 、 ロ に ノ を 付 け て く だ さ い F04 タ ー ポ リ ナ ッ ク ス ジ ャ パ ン 001 イ ン プ ラ イ ズ ( 旧 ポ ー ラ ン ド )

月刊 C MAGAZINE 2000年6月号


・ 特 別 付 録 CD 一 日 OM の デ ィ レ ク ト リ 構 成 README TX を 、 ” ー ー ~ ~ ” CD - ROM 収 録 プ ロ グ ラ ム の 紹 介 ( テ キ ス ト フ ァ イ ) り 一 BOC ActiveSuite ト ラ イ ア ル BOC DX7aSDK DirectX 7. Oa SDK PX7JH ELP 声 ッ ~ ~ い ~ い 、 - ツ DirectX 7. Oa 日 本 語 オ ン ラ イ ン ヘ ル プ lnprise BCC55 叩 ~ ~ ・ 気 、 ・ 、 , Borland C キ + Compiler 5.5 & Borland C + + 、 Compiler5.5 Supplement Pack 、 ~ ~ 0VV'V'•Borland Delphi5 ア ッ プ デ ト パ ヅ ク # 1 修 正 版 DEL5UP JB35FND こ = 、 ” ~ ~ ~ ~ Bo 月 and JBuilder 3.5 Foundation 日 本 語 版 LSI C -86 ver 3.30C 試 食 版 LSIC MindSearch Server Edition 評 価 版 MIND 一 T00 に h / 2ip 解 凍 ツ ル ?Lhasa" Lhasa SETBCC "o•v;VV'000••Borland C + + Comp ⅱ e 「 5 、 5 イ ン ス ト ー ル 支 援 ツ ー ル 集 1 「 ラ ン タ イ ム エ ラ ー を ツ ブ せ い セ ー ラ デ イ プ ロ グ ラ ミ ン グ 」 - ' Toku2 を 、 : ~ ら 嚇 集 2 「 MNG ℃ 旧 に 代 わ る 動 画 フ ォ ー マ ツ 、 ト の 構 造 と ア ル ゴ リ ズ ム 」 。 、 〒 oku3 - ~ ・ ” ・ ・ ・ 一 一 、 一 特 集 3 「 Windows と Linux の ク ロ ス プ ラ ッ ト ホ ー ム を 実 現 す る ク ラ ス ラ イ プ ラ リ 作 成 術 」 C 、 - ~ ー ~ ~ ~ : ~ C 言 語 プ ロ グ ラ ミ / グ 子 習 塾 ー ・ 、 ら 三 ~ 、 い い な い び す ク ク の ノ ヾ ワ ー ア ッ プ C + + perl ~ , ー ~ ・ pe 日 プ ロ グ フ ミ ン グ の 楽 し み プ ロ グ ラ ミ ン グ の 根 底 を 学 ぶ ハ ー ド ウ ェ ア 基 礎 講 座 Hard ~ を ~ ・ Java プ ロ グ ラ ン グ リ フ ァ レ ン ス Java ref 画 像 処 理 を 極 め る 一 ア ル ゴ リ ズ ム ラ ボ A90 Windows Programming 〒 ips Tips VCL 解 体 新 書 Vcl ・ ロ ー テ ク 講 座 L_tech Do ル : ” ー ー ~ ー , ・ ” 、 ” 、 ・ 恥 ず か し な が ら ド ジ り ま し た ・ 特 別 記 事 「 速 報 ! in USA Visual C + + Developers Conference 」 Vcdc Javacc ・ ツ ~ ー 、 ・ ・ ~ ; ・ ” ・ 特 別 記 事 「 Java バ ー サ シ エ ネ レ タ の 活 用 」 学 問 の ス ス メ ー 一 千 言 万 語 Lang フ ィ ン ロ ー ダ の あ つ ば れ ご 意 見 番 Appa 「 e ・ C マ ガ 電 脳 ク ラ ブ Puzzle ま す 。 ま た 評 価 版 を 利 用 し た 場 合 , メ ン バ 関 数 【 WorkStart() 】 , ス ク リ プ ト レ ベ ル で は 【 CTL : 作 業 開 始 】 の タ イ ミ ン グ で 利 用 期 限 の チ ェ ッ ク が 行 わ れ ま す 。 そ の ほ か 詳 細 に つ い て は 評 価 版 説 明 -200 00316. 盟 を ご 覧 く だ さ い 。 ま た , 本 誌 2000 年 5 月 号 の 開 発 環 境 レ ポ ー ト も あ わ せ て ご 覧 く だ さ い 。 BOC ActiveSuite ト ラ イ ア ル 「 BOC ActiveSuite 」 は , 「 ActiveTreeView V er. 1. OJ 」 , 「 ActiveToolBars Plus Ver. 2. OJ 」 , 「 ActiveThreeD PIus Ver. 3. OJ 」 , 「 ActiveLi stBar Ver. 1. OJ 」 の 4 製 品 を パ ッ ケ ー ジ し た ス イ ー ト 製 品 で す 。 文 化 オ リ エ ン ト ( 株 ) の ご 協 力 に よ り }BOC デ ィ レ ク ト リ に 各 ト ラ イ ア ル 版 を 収 録 し ま し た 。 そ の ほ か イ ン ス ト ー ル 方 法 や 詳 細 に つ い て は , 各 デ ィ レ ク ト リ の ⅲ al. 盟 を ご 覧 く だ さ い 。 ま た , 本 誌 2000 年 5 月 号 の MONTHL Y HEADLINE の 紹 介 記 事 も あ わ せ て ご 覧 く だ さ い 。 Borland C + + Compiler 5.5 イ ン ス ト ー ル 支 援 ツ ー ル 「 Borland C + + CompiIer 5.5 イ ン ス ト ー ル 支 援 ツ ー ル 」 は , Borland C + + Compiler 5.5 を イ ン ス ト ー ル す る 際 に 必 要 な 環 境 を ウ ィ ザ ー ド 形 式 で 設 定 す る ツ ー ル で す 。 setbccll. exe フ ァ イ ル を 実 行 す る と 各 種 フ ァ イ ル が 展 開 さ れ る の で , そ の な か に 含 ま れ る readme. ⅸ t を ご 覧 の う え ご 利 用 く だ こ の プ ロ グ ラ ム は BorIand C + + BuiIder 4 Professional で 作 成 し ま し た 。 ま た , こ の プ ロ グ ラ ム ( ソ ー ス コ ー ド も 含 む ) は 配 布 や 改 変 を 自 由 に 行 う こ と の で き る フ リ ー ウ ェ ア と し て 公 開 し ま す 。 CMAGA ・ lhasa, ◎ 竹 村 嘉 人 ・ Borland C + + Compiler 5.5 , Borland C + 十 Compiler 5.5 Supplement Pack. Borland JBuilder 3.5 Foundation 日 本 語 版 、 ⑥ 2000 INPRISE Corporation. 、 Borland Delphi 5 ア ッ プ デ ー ト パ ッ ク # 1 修 正 版 , 01983-2000 INPRISE CO 「 po ion. ・ Microsoft DirectX 7.0a SDK お よ び 日 本 語 オ ン ラ イ ン ヘ ル プ , 01999 Microsoft Corporation. ・ BOC ActiveSuite ト ラ イ ア ル . ◎ 2000 Bunka Orient CO 「 「 ation. ・ MindSearch Server Ed ⅲ on 評 価 版 , 02000 Site Design CO. , Ltd. ・ LSI C -86 Ver. 3.30C 試 食 版 , 01993 LSIJAPAN CO. ,LTD. 173 CD-ROM Contents