Borland - みる会図書館


検索対象: 月刊 C MAGAZINE 2001年3月号
13件見つかりました。

1. 月刊 C MAGAZINE 2001年3月号

Ruby 1.6.2 「 Ruby 」は , まつもとゆきひろ氏が開発し た純国産のオプジェクト指向スクリプト言 語です。同氏のご協力により , 最新版 1.6.2 をく YRuby> ディレクトリに収録しました。 また W ⅲ d 。 ws 環境で利用するためのモ ジュールを , 作成者である有馬氏のご協力 により <YRuby}rbcw162j> ディレクトリに収 録しました。 あわせて本誌 81 ページからの連載「伝 授 ! 極めよ Ruby 道」もご覧ください。 Java 2 SDK Standard Edition Ver. 1.3.0 Windows/Linux/SOIaris 版 「 Java 2 SDK Standard Edition 」は , Java の アプリケーション開発の基礎となるキット です。日本サン・マイクロシステムズ ( 株 ) のご協力により , 各プラットホームのバー ジョン 1.3.0 をく¥ JDK > ディレクトリに収録 しました。また , あわせて日本語ドキュメ ントも収録しました。 今回ご提供するモジュールは , 2001 年 1 月 18 日現在日本サン・マイクロシステムズ ( 株 ) の web サイトより正式版として提供さ れているものと同じです。ご利用にあたっ ては , Web からのダウンロードと同様 , ラ イセンス条項に同意する必要があります。 く YJDK> ディレクトリにある各プラットホ ーム別ディレクトリのライセンスドキュメ ントをご覧いただき , 同意した場合にのみ ご利用ください。 Borland C + + Compiler 5.5 インストール支援ツール 「 BorIand C + + CompiIer 5.5 インストール 支援ツール」は , Borland C + + Compiler 5.5 をインストールする際に必要な環境をウィ ザード形式で設定するツールです。インス トール方法や詳細に関しては , く YtoolsYset bcc> ディレクトリにある readme. txt をご覧 ください。 このプログラムは Borland C + + Builder 5 ProfessionaI で作成しました。また , このプ 6 ログラム ( ソースコードも含む ) は配布や改 変を自由に行うことのできるフリーウェア として公開します。ご意見・ご要望を寄せ られたみなさまに感謝いたします。 ・特別付録 CD 一日 OM のディレクトリ構成 、・付録 CD - ROM 収録プログラムの紹介 ( HTML ファイル ) index. html Microsoft Microsoft . NET Framework SDK 1 日本語版 DOTN ET 旧 55 MDAC26 Borland ・、・ Microsoft lnternet ExpIorer 5.5 日本語版 ・・・ MDAC 2.6 日本語版 Borland C + + Compiler 5.5.1 BCC55 jb40up 、・ Techmatrix , Ruby J DK ・・ BorIand JBuilder4 アップデート 、・・ C + + Test1.0 トライアル版 ・・ Ruby 1.6.2 Windows/Linux/SoIaris 版 •€•Java 2 SDK Standard Edition Ver. 1.3.0 LSI C -86 Ver 3.30C 試食版 Lhasa ト・”・い一 ~ ー・•lzh/zip 解凍ツール 'SLhasa LS T001s Toku C MAGA 特集「実力チェックプログラミング期末試験」 SETBCC Borland C + + CompiIer 5.5 インストール支援ツール Ver. イ .5 Sodan Javatips Wintips ・・ Linuxtips ・ 3d ・・ Algo Java ref ・ Ruby Perl Stdcpp ・・ Puzzle ・ DOji ・ L_tech Recipeww C 言語編 /C + + 言語 fR/Java 編 /Perl 編 /Ruby 編 ・ C 言語プログラミング学習塾 ・プログラミング相談室 ・・・翻訳記事「 Standard C ℃ + + 」 ・・ Enjoy PerI Programming モジュールを活用しよう ・・・伝授 ! 極めよ Ruby 道 ・・・ Java プログラミングリファレンス ・・・画像処理を極める一一一アルゴリズムラボ ・・ Enter The 3D Programming ・・ Linux Programming Tips ・、・ Windows Programming Tips ・・ Java Programming Tips ・・遊びのレシビ fo 「 WonderWitch 、・・真紀俊夫のローテク講座 ・・・恥ずかしながらドジりました ・・・学問のススメ千言万語 ・・・ c マガ電脳クラブ ・ Microsoft . NET Framewo 「 k SDK 1 日本語版 , Microsoft lnternet ExpIore 「 5.5 日本語版 . MDAC 2.6 日本語 版 . ( 01995-2000 Microsoft Corporation. AII Rights Reserved. ・ BorIand C + + CompiIer 5.5.1 , BorIand JBuiIder 4 アップデート , ( 02000 BorIand Software Corporation. AII Rights Reserved. ・ C + + Test 1.0 トライアル版 , ( 01996-2001 ParaSoft. AII Rights Reserved. ・ Ruby 1.62 ) 1993-2000 Yukihiro Matsumoto. AII Rights Reserved. ・ Java 2 SDK Standard Edition Ver. 1.3.0 Windows/Linux/SOIaris 版 , ( 02000 Sun Microsystems, c. AII Rights Reserved. ・ LSI C -86 Ver. 3.30C 試食版 , 01993 LSIJAPAN CO. ,LTD. AII Rights Reserved. ・ lhasa, ( 0 竹村嘉人 . AII Rights Reserved. CD-ROM Contents 1 65

2. 月刊 C MAGAZINE 2001年3月号

っす旧 培まⅲ てし州 提す すラ、ヨあ こ 屮カ 誕応高環 の 一頼 ⅲジ信 ロ、る リノもせ クて託 対来 れのの るそ端ⅲス 新先」ネ ヒ ら ーあ話新 0 S ・ 0 ・・、 I を・れ neanrDevelopment Multi ー Platfor 凾 % い。 JDB チーム開発のサポート ドラッグ & ドロップによる JS 円サープレットの開発 マルチプラットフォーム対応 (Windows / Linux / Solaris) ソースコード入力支援 ユーザーインターフェース設計 JPDA 対応ビジュアルテパッガ テータベース開発 サーブレット開発 JSP 開発 チーム開発 EJB /CORBA 開発 * 分散デバック * lnprise Application Se ハ℃「 ( Borland AppServer) 4 」または VisiBroker 4 」のし、すれかを 選択してインストールすることができます ( 開発ライセンス ) 。 大規模分散アプリケーション向けの開発環境 Borland JBuilder 4 Enterprise インターネットを利用したサーバーアプリケーションの開発環境 BorIand JBuiIder 4 Professional Java の学習に最適なビジュアル開発環境 Borland JBuilder 4 Foundation ¥ 360 , 000 Y68 , 000 ・・ Free ! ホーラント株式会社 〒 151-0073 東京都渋谷区笹塚 1 -64-8 笹塚サウスビル TEL. 03-5350-9380 FAX. 03-5350-9369 インプライズ株式会社は、ホーランド株式会社に社名変更いたしました ※ポーランド製品の商品名は、 Borland Software Co 「 po 「師 on の米国における商標または登録商標です。 ※ Java 、およびすべての Java 関連の商標およびロコ、 SO ⅱ s は、米国およびその他の国における Sun M ⅳ osy 引 em 引。の商標または登録商標です。 ※ CORBA 、 0 日 B ヨ℃ P は、 ObJect Management Group (OMG) の商標または登録商標です。 ※その他、記載されている会社名、製品名は、各社の商標または登録商標です。 ホーランドは、アプリケーション開発ツールや、ミッションクリティカルな 工ンタープライズ向け製品・サービスを提供するリーディングプロバイダーです。 Linux@、 SoIarisTM 、 Windows@をはじめとする主要プラットフォームに対応し、 分散工ンタープライズアプリケーションの構築と 生産性の向上を実現するためのソリューションを提供しています。

3. 月刊 C MAGAZINE 2001年3月号

MONTHLY HEADLINE Topic インプライズ ( 株 ) / ボーランド ( 株 ) へ社名変更 インプライズ ( 株 ) は , アメリカ本社が今年 1 月 22 日に「ポー ランド・ソフトウェア・コーポレーション」 (Borland Software Corporation ) へ変更したのを受け , 社名をポーランド ( 株 ) へ 1 月 26 日より変更することを発表した。同時に同社 URL も inpris e. CO. jp から borland. co. jp へ移行される。また , これを記念して 2 月 1 日 ~ 3 月 23 日の間 , 「フレッシュポーランドキャンペーン」 と称する販売キャンペーンを行う。期間中に新規にユーザ登録 やバージョンアップしたユーザに対し抽選でノート PC やビー ルサーバがプレゼントされる。また , Kylix が発売されたとき に特別価格で購入できる権利や Borland Delphi 5 Enterprise, Borland C + + Builder 5 E 猷 erp 「 ise が 268 , 000 円で割引販売され る。詳しくは http://www.borland.co.jp/sales/campaign/を参照。 ・ http://www.borland.co.jp/ COBOL コンソーシアムが設立 COBOL の主要べンダであるゼータビッツ ( 株 ) , 東京システ ムハウス ( 株 ) , ( 株 ) ドット研究所 , 日本電気 ( 株 ) , ( 株 ) 日立製 作所 , 富士通 ( 株 ) , メラント ( 株 ) の 7 社は , COBOL に関する 情報流通をより活性化させるため「 COBOL コンソーシアム」を 設立した。これにより , 既存の COBOL 資産の有効活用を進め , 新規システムへの COBOL 適用促進を行い , COBOL ユーザを 支援していく。 ・ http://www.cobol.gr.jp/ 「 Windows CE ソフトウェアコンテスト 2001 2nd Edition 」 開催 マイクロソフト ( 株 )/Windows CE FAN/goo/impress( 窓の杜 ) が主催する Windows CE 用のソフトウェアコンテスト「 Window sCE ソフトウェアコンテスト 2001 2ndEdition 」が開催される。 受賞者には MSDN ユニバーサルなどが賞品として与えられる。 参加は同社 Web ページで 2001 年 4 月 24 日 ( 火 ) 0 : 00 まで受け付け ている。応募要綱など詳細についても同 Web ページにて確認 のこと。 ・ http:″www.wince.ne.jp/contest/release.html 米 BorIand/lnterBase にセキュリティホールが発見される 米 BorIand が開発し , 現在オープンソースプロダクトとなっ ている lnterBase にセキュリティホールが発見された。特定の などを入力すると保護されたデータベースでもアクセスでき てしまうというもの。現在このセキュリティホールを除去する アップデートファイルが同社の Web/X ージに公開されている。 ・ http://www.borland.com/interbase/ ( 株 ) ソフトボート / ディスク管理セミナーを開催 2001 年 2 月 21 日 , 東京都品川区東品川の天王洲セントラルタ ワー内にあるコンパックコンピュータ ( 株 ) セミナールームにお いて , ( 株 ) ソフトボートは同社のストレージ管理ツール「 Stor ageCeNTralJ ファミリを使った Windows2000 / NT サーバのティ スク管理方法に関するセミナーを開催する。受講料は無料 , 定 員は 20 名。受講特典として StorageCeNTral の 30 日間限定トラ イアル版が無償提供される。申し込み方法など詳細については 下記の Web ページにて確認のこと。 ・ http://www.softboat.co.jp/events/ Seminer 1 52 C MAGAZINE 2001 3 products 工クセルソフト ( 株 )/RoboHELP Office V9.1 日本語版を 発表 工クセルソフト ( 株 ) はヘルプファイル作成ツール「 RoboHEL P 」の最新バージョン「 RoboHELP Office V9.1 日本語版」を発表 した。 Windows のヘルプファイルに加え , HTML ヘルプなどさ まざまなドキュメントを作成できる。今回のバージョンアップ では , 外部の HTML 工デイタの利用をサポートし , HTML 工テ イタの改良 , Oracle Help for Java のサポートなどが行われた。 1 月 15 日より 168 , 000 円にて販売。また , 同製品より WinHelp(H (P) の作成 , Microsoft HTML HeIp(CHM) の作成機能を単体の 製品として提供する RoboHELP fo 「 WinHeIp 日本語版 , RoboH ELP fo 「 Microsoft HTML Help 日本語版がそれぞれ 98 , 000 円で 販売される。同社の Web サイト上ではオンラインショッピン グ価格としてそれぞれ割引販売が行われている。 ・ http:″Www.xIsoft.com/jp/products/rob0/ ウェブゲインジャパン ( 株 )/WebGain VisualCafe Enterpris e Edition4. OJ を発売 米 Symantec より Java のビジュアル開発ツール「 Visua ℃ afe 」 に関する部門を買収した米 WebGain は , 12 月 13 日にウェブゲ インジャパン ( 株 ) を設立し , 新しい Visu a ℃ afe 製品を発売し ていくことになった。その最初の製品となる「 WebGain Visual Cafe Enterprise Edition4. OJ 日本語版」では , BEA WebLogic な どのアプリケーションサーバと統合化され , UML モデル化ツ ールの搭載などが特徴となっている。価格は 488 , 000 円。あわ せて , Java によるビジネスサイト構築パッケージ「 WebGain Studio 」が同時に発売される。前述の WebGain Visua ℃ afe のほ か , Web 作成ツールである Macromedia Dreamweaver などか 含まれている。価格は 898 , 000 円。両製品とも ( 株 ) シマンテッ クより Visua ℃ afe を購入したユーザ向けに優待販売を行ってい る。そのほかに Visua ℃ afe 4. OJ Standard Edition, 同 Expert Edition の登録ユーザへ新バージョンの差分ファイルを無償で 2001 年 1 月 20 日より配布を開始している。 ・ http://www.webgain.co.jp/ 日本ラショナルソフトウェア ( 株 )/RationaIRose 2000 e を発表 日本ラショナルソフトウェア ( 株 ) は , UML モデリングッー ルの最新版「 Ration Rose 2000e 」を発表した。 ASP アプリケ ーションのリバースエンシニアリングや XML への対応 , Web モデリングなどの新機能が追加されている。 2001 年 1 月 31 日に 出荷開始予定。 ・ http://www.rational.co.jp/ メトロワークス ( 株 )/NINTENDO GAMECUBE 向け開発ツ ールセットを提供 メトロワークス ( 株 ) は , 同社の統合開発環境「 CodeWa ⅲ or 」 を任天堂の次世代ゲーム機である NINTENDO GAMECUBE に 対応させた「 CodeWarrior fo 「 NINTENDO GAMECUBE Releas e 1.0 」を発表した。 GAMECUBE に搭載される OS 自体が Code Warrior によって開発されているため , シームレスにソフトウ ェアを開発することが可能だという。 2 月 1 日に発売 , 予価は 3 45 , 000 円。また , NINTENDO GAMECUBE SDK に 60 日間試用 できる評価版が添付されている。また特別価格で販売するキャ ンペーンも予定されている。 ・ http://www.metrowerks. CO. jp/

4. 月刊 C MAGAZINE 2001年3月号

ONTH HEADLINE 米 BorIand S0ftware/Kylix を第 1 四半期中に発売すると発表 Topic 本誌 2000 年 1 2 月号でレポートをお伝 えした K ⅵⅸが正式に発売される見通し となった。米 BorIand Software は , ニュ ーヨークで開催された Li n ux World にお いて 1 月 30 日に Linux 版 Delphi として開発 が進められてきた K ⅵⅸを第 1 四半期に発 売すると発表した。なお , 日本国内では 米国発売より 8 週間後には出荷する予定 と 2000 年 12 月に発表している。 製品名は , そのまま「 KyIix 」として発 売される結果となった。製品構成は次の とおりになる。 ・ KyIix OpenEditon 無償配布される製品で , Web 上での ◎ URL http://www.borland.com/kylix/ PENGUINS@Work! 2000 審査結果発表 ターポリナックス ( 株 ) 主催の Linux プログ ラミングコンテスト「 PENGUlNS@Work! 200 0 」が終了し , 審査結果が発表された。 応募総数は 35 作品 , 個人部門最優秀賞に はウインドウアプリケーション統合開発環境 「 WideStudio 」 ( 作者 : 平林俊一 ) , 団体部門 最優秀賞には pure Java X Server 「 WeirdX 」 ( 作者 : 株式会社 JCra 負山中淳彦 ) がそれぞれ 受賞している。あわせて , 第 2 回となる「 PE NGUINS@Work! 2001 」の開催も予定されて いる。募集期間が通年募集になり , 四半期ご との審査となる。また , 審査方式 , 過程もよ りオープンにされ , 公開審査も検討されてい る。詳細については , Web にて発表される もよう。 ◎ URL http://www.turbolinux.co.jp/ Topic 公開だけでなく実費 ( $ 99 ) による配送サ ーヒスも予定されている。内容は RAD ツールを含み , 後述する Desktop Devel oper 版よりそれほど機能は削減されな いもようだが , 作ることができるプログ ラムは , オープンソースのもののみとな る。米国では 2001 年中頃に公開される 予定となっている。 ・ KyIix Desktop DeveIoper RAD ツールを中心に lndy コンポーネ ントなどのインターネット関連コンポー ネント , InterBase や MySQL 用ドライバ , ローカル XMLiS ータベースエンジンの M yBase などを搭載する。米国では第 1 四 ( 株 ) ゼンテック・テクノロジー・ジャパン i-mode 用 Java 対応キット無償配布 ( 株 ) ゼンテック・テクノロジー・シャパンは , 1 月 27 日に NTT ドコモから発売された Java ア プリケーション「 i アプリ」が動作する i-mode 携帯電話機に対応した Java アプリケーショ ン作成キット「 i-JADE Lite 」の無償配布を開 始した。 各電話機種向けのエミュレータを搭載し , Borland JBuiIder など既存の開発環境からア プレットを開発できる。デバッグもエミュレ ーションさせながら既存の開発環境のものを 利用することが可能。 このほか , e コマースなどで使う電子取引 ツールなど , さまざまな付加機能を加えた有 償販売版となる「 i-JADE Pro 」も追って発売 される予定。 ◎ URL http://www.zentek.com/i-JADE/ T 叩 ic 半期中に $ 999 で発売を予定している。 ・ KyIix Server Developer KyIix Desktop Developer に加え , 0 「 a cle と旧 M D B2 の各データベースをサポ トし , SQL モニタ , Web サーバモジ ュールを作るために使う WebBroker, A pache 用モジュールに対応した NetCLX コンポーネントが含まれる。価格は $ 1 9 99 で Desktop Developer 版と同時期に発 売される。なお , Kylix では Qt を利用す ることになるが , Desktop/Server 版とも に , 開発した商用アプリケーションはこ れを別途支払わずに済むライセンスにす る予定とされている。 Products ( 編集部 ) インフォテリア ( 株 ) / iPEX for HP-UX を発表 インフォテリア ( 株 ) は , 同社の XML 処理 工ンジン「 iPEX 」をヒューレット・パッカー ド社が提供する UN Ⅸ OS である HP-UX 11 .0 に対応させた「 iPEX for HP-UX version 2.0 」 を 2001 年 3 月中旬に出荷すると発表した。 れにより , XM L パーシングやインターネッ ト経由での XM L データへのアクセスなど , XML 対応ソフトウェア開発に必要な各種機 能がライブラリで提供される。開発環境とし ては HP-UX 11.0 ()P aC + + CompiIer Version A. 03 ) に対応している。テべロッパー・エテ ィションは他の iPEX ファミリと同様無償 , スタンダード・エティションは 400 , 000 円 , プロフェッショナル・エディションは 8 000 , 000 円から提供される。 ◎ URL http:″www.infoteria.com/jp/ MONTHLY HEADLINE 1 51

5. 月刊 C MAGAZINE 2001年3月号

CD ・ ROM t e 5 を必ず確認ください ・ NET SDK をインストールする際 , イ ンストールする OS の言語に適応した lnternet Explorer 5.5 と MDAC 2.6 がイ ンストールされている必要があります。 本誌付録 CD - ROM に収録されている 日本語版 MDAC 2.6 をあわせてご利用 ります。その際にはサポート窓口 (pa ・アンインストールが失敗する場合があ ることはできません ・ Visual C + + デバッガと連動して使用す ・漢字の表示はできません く試用にあたっての注意事項 > イスク空き容量 ・インストール時 50M バイトのハードデ バイト ) ・ 128M バイト以上のメモリ ( 推奨 256M ・ Pentium 200MHz 以上 ・ Microsoft Visual C + + 6.0 イアログが表示されます ) 行うとファイルが不足している旨のダ 作対象外です。実際にインストールを いますが , 実際には Windows 98 は動 ュメントには Windows 98 も含まれて ( 付録 CD - ROM に収録されているドキ ・ Microsoft Windows 2000 , NT4.0 く動作環境 > ります。 ご利用にあたっては , 下記注意事項があ ディレクトリに収録しました。 クス ( 株 ) のご協力により , «rechmatrix> ユニットテストツールです。テクマトリッ ース生成からテスト実行までを自動化する 「 C + + Test 」は , ワンクリックでテストケ C + + Test1.0 トライアル om/j 叩 an/devel 叩 er/) をご覧ください。 の Web サイト (http://www.asia.microsoft.c す。詳細については , マイクロソフト ( 株 ) lStudio. NETß 1 日本語版も配布されていま また , . NLTSDK を含む総合開発環境Ⅵ sua 語仕様とプログラミング」もご覧ください。 あわせて , 本誌 2g1 年 1 月号の特集「 C # 言 ください rasoft_support@techmatrix. CO. (p) まで ご連絡ください く評価用ライセンスキーの請求 > 実際の利用にあたっては評価用ライセン スキーを入手する必要があります。説明ド キュメントにある評価用ライセンス請求書 に必要事項をご記載のうえ , 電子メール ( p クトリにある readme. html をご覧ください。 詳細については , く YBorlandYjb40up> ディレ そのほか , これらのインストール方法や ェアご使用条件に準じます。」 用に関しては , 製品に同梱されたソフトウ ものです。このパッチのインストールと使 ilder のライセンスユーザ向けに提供される 「このソフトウェアパッチは BorIand JBu 注意事項があります。 アップデータの利用にあたっては , 下記 があります。 工ンコーディングの変換を手動で行う必要 ラスに格納してしまうため , 以前と同様に イティブエンコーディングのまま String ク 現在の版の Tomcat は渡された文字列をネ cat に正しく渡されるようになります。なお , テキスト項目から入力された日本語が Tom り , 例えば旧 E 内で JSP を実行した場合に なわれない不具合を修正します。これによ ザで HTML Form の日本語処理が正しく行 wser の [web 表示 ] タブに表示されるブラウ IDE 内蔵のブラウザ , すなわち AppBro 対処しています。 改善および確認されていた以下の不具合に このアップデートでは , JBuilder4 の機能 しました。 トを <BorlandYjb40up> ディレクトリに収録 ーランド ( 株 ) のご協力により , アップデー Java 言語を採用した最新 RAD 環境です。ボ 「 BorIand JBuiIder4 ( 以下 JBuiIder4) 」は , アップデートファイル Borland JBuiIder4 新開発環境レポートもご覧ください。 また , あわせて本誌 144 ページからの最 子メールで送布されます ださい。折り返し , 評価用ライセンスを電 arasoft-info@techmatrix. CO. (p) でお送りく 1 6 イ 2001 年 3 月号特別付録 CD - ROM には , 次 のプログラムが収録されています。ご使用 にあたっては , 各プログラムに添付されて いるドキュメントファイル , および付録 CD - ROM のルートディレクトリに収録されてい る index. html をご覧ください。 Microsoft .NET Framework SDK 日本語版 「 Microsoft . NET Framework SDK 卩 1 日 本語版 ( 以下 . NETSDK ) 」は , マイクロソフ ト社の次世代戦略 . NET 構想の基幹を担う Framework SDK の卩版です。 C# をはじめ としたコンパイル環境を提供します。マイ クロソフト ( 株 ) のご協力により , <YMicros 0 れ > ディレクトリに収録しました。 . NETSDK では以下のプラットホームと lnternet Explorer 5.5 の組み合わせがサポ ートされています。 ・ Windows 2000 ( 推奨 ) ・ Windows NT 4.0 ・ Windows Millenium Edition (Windows (e) および Windows 98 また , . NETSDK を使用するには , 最低 限でも以下のシステム環境が必要です。 プロセッサ : Pentium 日 300MHz 以上 (Pe ntium Ⅲ 600MHz 推奨 ) メモリ : 96M バイト ( 128M バイト推奨 ) ハードディスクの空き領域 : 360M バイト ビテオ : 800X600 , 256 色 その他 : Microsoft Data Access Compo nents (MDAC) 2.6 そのほか , 下記注意事項をご確認くださ ・本製品は版です ・上記ティレクトリに収録されているド キュメント「 Microsoft NET Framewo rkSDK べータ 1 リリース情報」の内容 C MAGAZINE 2001 3

6. 月刊 C MAGAZINE 2001年3月号

モニタ募集 ゼノ 者 1 名 2 Applixware Office 2 名 A 初めての Perl 3 名 B FreeBSD コマンド 5 名 for Linux 5.0 スーバーリファレンス 提供ターポリナックスジャパン株 提供ソフトバンク / ヾプリッシング株 提供ソフトバンクバブリッシング税 TEL 03 ( 5766 ) 1660 TEL 03 ( 5549 ) 1200 TEL 03 ( 5549 ) 1200 初めての Perl FreeBSD Learning コマンド Perl スーパーリファレンス 国目連己 : 新第一 FreeBSD の各コマンドについて使 用される場面ごとに並べたリファレ ンス 1 Borland C + + Builder 5 提供ポーランド ( 株 ) TEL 03 ( 5350 ) 9380 ⅲ社 ow 、 h - 冊曲 ANSI ⅵ s 聞 ev 叩 me Ⅷⅲ 0 誂曲 2 市 師面 0 V 、を等 , 襯れ g 使いやれ卍ジアル問発環境 ・ 0 以上のコンポーネント ・メモリバグを出する c 。 0 い気 ・インダーネット対応 ・多影なデータベース機能 ・丘存の資産の物科用 な生常性を、多様なニ - 暑ズに応える てで実されたジュカ発ツーを B 面血 0 B ⅶ 5 第ま第 ンフト ^ ンっ物式ま社 PerI によるプログラミングを実践し ながらその内容を解説する初心者向 けに書かれた入門書 バックナンバー情報 03-5549-1200 ( 2001 年 1 月 24 日現在 ) 1999 年 特集「 MFC6.0 最新機能と活用テクニック」 ・ 2 月号 新連載「徹底解説画像と音のアルゴリズム」 提携翻訳「バランス型デイザリング技法」ほか 特集「アルゴリズム入門」 ・ 4 月号 レポート「 UN Ⅸサーバアプリケーションの WindowsNT への移植」 新連載「 C 言語入門」 , 「実践入門 c + + 」 , 「テザインパターン入門」 ほか 特集 1 「 STL 」 ・ 7 月号 特集 2 「組み込みプログラミング入門」 特別記事「 pc - UN Ⅸプログラミング開発環境ガイド」ほか 2000 年 特集 1 「 XML c / c + + による実用的な利用方法」 ・ 2 月号 特集 2 「 Windows 2000 でこう変わる ! 最新 Windows プログラミ ング」 レポート「 Windows2000 におけるテパイスドライバの開発」ほか 特集 1 「メモリ・ファイルの操作を極める」 ・ 8 月号 特集 2 「 Wonde 「 Witch 徹底解説」 特集 3 「 BeOS プログラミングへの招待」ほか 特集 1 「 3D 動きのアルゴリズム」 ・ 9 月号 特集 2 「 PDA プログラミングのコツ」 レポート「 Borland C + + Bu ⅱ de 「ヒジュアル開発のアーキテクチャ」 , 「 Tu 「 bo Debugger 5.5 入門」ほか 特集 1 「 TwinVQ 」 ・ 12 月号 特集 2 「インターネットプログラムの基礎知識」 レポート「インプライズ K ⅵⅸプロジェクトに迫る」ほか 2001 年 特集 1 「 XML 入門プログラミング基礎の基礎」 ・ 2 月号 特集 2 「 DirectX 8 の徹底解説」 特集 3 「最新の DirectMusic を使う」ほか Linux で動作するワープロ , 表計算 BorIand C + + BuiIder の最新版。テパッ グ機能を強化し , 最新の A 曰や ANSI ソフトなどを集めた製品。詳しくは 規格に対応したビジュアル開発環境 150 ページを参照のこと 【モニタ募集要項】 ◇応募資格 : プログラミング経験者 , お ADERS ' ROOM モニタ係」宛に投函い よびプログラミング学習者。 ただくか , あるいは E-mail アドレス宛 ◇モニタ期間 : 商品受領より 3 か月間 ( モ に電子メールを送信ください。 ニタ商品によっては発送に日時を要す ◇レポート発表 : 提出いただいたレポー るものがあることをご了承ください ) 。 トは当編集部到着月日から 2 か月後に ◇モニタレポート : モニタ期間中に最低 発売する本誌上 , または付録 CD-ROM にて掲載収録する予定です。 2 回のモニタレポートを提出していた ◇選考発表 : この号のモニタ選考結果は だきます。レポートはテキストファイ ルとし , フロッピーディスクにて「 RE 2001 年 7 月号にて発表いたします。 モニタ応募の注意 2000 年 1 1 月号 モニタ選考発表 ◇綴じ込みの葉書に必要事項を明記のうえご ( 敬称略 ) 応募ください。 ( 1 ) Borland C + + Builder 5 ◇記入もれやモニタ番号が複数記入されてい 佐藤弘之 ( 広島県 ) る場合 , 綴じ込み葉書以外でのご応募は無 ( 2 ) MSDN プロフェッショナルサブスクリプション 効とさせていただきます。 大久保顕信 ( 千葉県 ) ◇締め切りは 3 月 18 日必着です。 2000 年 1 1 月号 読者プレゼント応募の注意 プレセント当選者発表 ◇綴じ込みの葉書に必要事項を明記のうえご (A) マウスパッド 応募ください。 菊池翔 ( 宮城県 ) ◇雑誌公正競争規約の定めにより , 懸賞当選 香泉和寿 ( 大分県 ) ほか 8 名 者 , モニタ該当者はこの号のほかの懸賞に (B) DB2 ネックストラップ 応募できない場合があります。 今井勝正 ( 京都府 ) ◇締め切りは 3 月 18 日必着です。当選結果は 山下佳寿 ( 神奈川県 ) ほか 3 名 281 年 7 月号にて発表いたします。 原文を手直しさせていただく場合 READERS'ROOM ではみなさ まのご意見・ご感想をお待ちして もあります。ご了承ください。 [ 宛先 ] おります。ほかにも , コンピュー タをめぐるさまざまなこと , 何で 〒 107 ー 0052 もけっこうです。質問もどしどし 東京都港区赤坂 4 ー 13 ー 13 ソフトバンクバブリッシング ( 株 ) お寄せください。 C マガジン編集部「 R & R 」係 投稿原稿 , 自作ソフトも受け付 [ 電子メール宛先 ] けております。採用分には弊社規 定の薄謝を進呈いたします。お送 cmaga@softbank. CO. jp [WebRf ージ ] りいただいた原稿・ソフトは , 原 則として返却いたしません。また , http://cmaga.zdnet. CO. jp/ ( 敬称略 ) *lnside Windows の在庫については , 上記の電話番号までご連絡ください。 綴じ込み葉書裏面の記事評価アンケートには 下記の数字をご記入ください。 ①特集「実力チェックプログラミ ⑩ C 言語フォーラム ⑩最新開発環境レポート「 c + + Test 」 ング期末試験」 ②℃言語プログラミング学習塾 ÜMONTHLY HEADLINE ③プログラミング相談室 @)C MAGA Bookends ⑩学問のススメ 4 Standard C/C + + ⑤ Enjoy perl p 「 ogramming のあつばれご意見番 ⑥伝授 ! 極めよ Ruby 道 ④ C マガ電脳クラブ ⑦ Java プログラミングリファレンス @READERS'ROOM ⑧アルゴリズムラボ ⑨ Enter The 3D Programming ⑩ Linux Programming Tips OWindows Programming Tips @Java P 「 ogramming TIPS ⑩遊びのレシピ fo 「 WonderWitch ⑩ローテク講座 1 63 R EADERS' 日 00M

7. 月刊 C MAGAZINE 2001年3月号

嶇ⅶ襴 最新の Java テクノロジーに対応した Java アプリケーション開発環境 Web を利用したインターネットソリューションから、携帯情報端末によるモバイ ルソリューション、そしてマルチプラットフォームソリューションまでを実現する Java 。こうした幅広い用途を見すえた Java2 円 atf 。 rm が提供する最新の Java 技術を、新しい JB ⅶ der で強力にサポートします。また、開発者の生産性 を極限まで高める充実した支援機能を搭載しています。プラットフォームに依 存しない pure Java アプリケーション、アプレット、 JSP / サープレット、 Enterprise JavaBeans 、 EJB 、分散アプリケーションなど、信頼性・拡張性の高い Java アプ リケーションの迅速な開発が可能です。 Java アプリケーション開発を極限まで高める生産性 Java アプリケーション開発ツールのデファクトスタンダードである JBu ⅱ der は、 Windows 、 Linux 、 So ⅲ ris の 3 つのプラットフォームをサポートし、アプリケー ションの開発から、テスト・配布までをトータルにサポートします。ソースコード 開発にビジュアル開発の使いやすさをプラスする 2Way - Tool 、コーディング 時間を短縮するコード入力支援機能、高機能なビジュアルデバッガによって、 その生産性は大きく高められます。 B 。 rland プランドとして培ってきたアプリケー ション開発ツールのノウハウは、最新の Java2 プラットフォーム上で最大限に生 かされており、あらゆる Java ソリューションの構築にその力を発揮します。 信頼できる e - Business 実現のための充実した機能 サープレット / JSP による動的 HTML 生成をコンポーネント技術で支援する InternetBean Express と便利なウイザード、そして開発環境内で実行できる効 率的デバッグ環境により、最新のサープレット AP12.2 や JSPI. 1 に対応した web アプリケーションの構築が可能。また、開発環境に統合されたバージョン 管理機構、 CORBA による分散アプリケーション開発機能、 EJB への対応に より、大規模な企業情報システムの構築を強力に支援します。さらに B 。 rland AppServer ( 旧製品名 :lnprise Application se Ⅳ er ) の搭載により、 EJB の開発から、 テスト、配布までをシームレスに行えます。最新の Java2 プラットフォーム上に、信 頼性の高い e - Business を構築できるベストソリューション、それが JBuilder です。 ァ クトスタン ダ ル の ァ フ EJB のビジュアル開発 ー瓠 0 】 er Java. 2 B ①物 80 う a AppServer (l 日製品名新 se Ap 0 鈊 00 Se 「 v の統合 J a v a 開 発 ツ ド NEW VERSION DEVEIOPMENT DEPIOYMENT く資料請求番号 001 〉 ー NTECIRATION Borland App Server ANACIEMENT ポーランドの最新情報が インターネットでごらんになれます http://www.borland. CO. jp/

8. 月刊 C MAGAZINE 2001年3月号

R E A D E R S R 0 0 SoIaris8 Sun の SoIaris8 を利用していま すが , 結局プラウザとメール程度 しか使ってません・・・ ぜひ Sola ris8 + Workshop ( もしくはその他 のキット ) + ( Open ) Mo ⅱ f などを用 いたプログラム開発についての記 事を求めます ! 山下佳寿 ( 神奈川県 ) ☆検討させていただきます。「こ んな記事が読みたい」というご希 望がありましたら , メールでもか まいませんので編集部までお寄せ ください。 昨年 ( 1999 年 ) の今ごろ Ruby を 知って以来 1 年 , 今ではほかの言 語を忘れそうなほど Ruby を使っ ています。ぜひもっと Ruby の記 事を載せてください。 西羽正一 ( 三重県 ) ☆今回の特集でも取り上げました が , 確実に Rubyist の輪が広がっ ているようです。 くすぐる 最近はプログラム開発の現場か ら離れていましたが , 貴誌の Won derWitch , Ruby の記事や Borland c + + Compiler の添付などにより , また自分で何かしてみたくなりま した。今後も読者の遊び心をくす ぐる記事に期待しています。 吉村利之 ( 広島県 ) ☆脳みそくすぐっちゃうぐらいの 記事をこれからもお届けします。 よろしくお願いします。 Win32APl BorIand C + + CompiIer 5.5 でプ Ruby 1 62 C MAGAZINE 2001 3 ログラミングをしています。 Win dows プログラミングでは , Win32 API の知識が必要なので , Wm32 A PI を使った特集を希望します。で きれば連載などでより詳しく解説 してほしいです。 小塚宣秀 ( 埼玉県 ) ☆好評連載中の Windows Progra mmingTips を始め , さまざまな記 事を予定しています。ぜひお楽し Enter the 3D Programming Enter the 3D Programming , 20 01 年 1 月号ではサンプルコードが 付いていて , たいへんありがたい 内容でした。 3D の記事は数学だ けでなく , 情報集めのため , 英文 の理解が必要なので書ける人が少 ないのでしようが , 作者の久保さ んはその中でもかなりの実力者と お見受けします。久保さんの連載 でとは限りませんが , BSP, Port al アルゴリズムの解説とサンプル コードがあるとうれしいです。 笹川桂一 ( 東京都 ) ☆ありがとうございます。今後も わかりやすい記事をお届けしてい きたいと思います lnterBase6.0 InterBase6.0 のソースコードや Linux , Solaris , Windows 用ノヾイ ナリが公開されて半年が経ちまし た。もっと騒がれてもいいのでは ないでしようか。商用利用も OK ですし , 他プラットホームへの移 植チームも発足するかもしれませ ん。 SQL92 にも対応しています。 データベースの入門 / 中 , 上級者 用の連載にびったりだと思いま す。ぜひぜひ , よろしくお願いし ☆ terBase といえばオープンソ ース化のおかげか , セキュリティ ホールが見つかりましたね。 かみくだく やっと C + + のクラスの継承がわ かりました。私が見たほとんどの C + + の本では , 説明する文章が難 しいように思えます。初心者に対 して専門用語で説明してもらって も , ただ難しいだけです。もっと かみくだいた説明をしている本は ないものでしようか 宮田郁子 ( 愛知県 ) ☆ C + + についてはかみくだいて解 説するとその用語解説だけで電話 帳ぐらいになると思います。また , かみくだいたせいで正確な意味が 伝わらなくなることもあるようで す。バランスのとれた入門書はな かなか難しいのかもしれません。 次号は入門記事の特集となってい ます。ぜひご感想をいただけたら と思います 楽しい 最近 , プログラミングをしてい て , ふと思う。やつばり , パソコ ンはコンソールだよなー コンソ ール用のプログラムのほうが「窓 もの」よりも書きやすいし , 作っ ていて楽しいような気がする 早部聡男 ( 群馬県 ) ☆単純なもののほうがわかりやす いからだと思います。やはりすぐ に作れて結果が出るプログラミン グのほうが楽しいですよね。 切り口 最近 TI から C 言語 SDK 付きの D SP スターターキットが発売され ている。以前だったらアセンプラ SDK で C 言語開発環境は別に購入 する必要があった。他誌で盛んに 取り上げられているが , CMAGAZ INE なりの切り口もあるのでは ? 佐竹豊孝 ( 茨城県 ) ☆多くの読者の方が望んでいらっ しやるようでしたら , ぜひ検討さ せていただきます。 ありがたい 自分の Web サイトを作り , そこ で制作中のソフトウェアを公開し ました。共同開発者を募ったとこ ろ , 2 名の方が開発に参加してく れました。共同開発のありがたみ はとても大きいものです。 三井雄貴 ( 群馬県 ) ☆よかったですね。私もいくつか のソフトウェアを公開して , いろ いろなことをほかのプログラマの 方から教えられてきました。 解決しなさい フリーソフトを公開している と , どう考えても仕事で必要と思 われる情報をメールで聞いてくる 困った人がいます。 Web のサーチ 工ンジンで調べるだけでも , 少な からす情報があるにもかかわらず です。書籍を買うなりして解決す べきことだと思います。 坂本和秀 ( 愛媛県 ) ☆こういう方は多いようです。私 もさまざまな経験がありますが , 「情報の探し方をどこかにまとめ てそこへ誘導する」などの対策を とっておくといいかもしれませ ん。こうしたいやな経験が元で , プログラミングをやめてしまわれ ないよう願ってやみません。 ます。 島田博幸 ( 東京都 )

9. 月刊 C MAGAZINE 2001年3月号

2001 年 3 月 1 日発行 ( 毎月 1 回 1 日発行 ) 第 13 巻第 3 号通巻 138 号 1990 年 2 月 2 日第 3 種郵便物認可 PubIishing プログラミング技術情報誌・ C マガジン 【亡 MAR. 2001 定価 1 , 200yen 【特集】 実力チェックプログラミング期末試験 C/C + +/Java/Perl/Ruby 【レビュート・・・・自動テストケース生成・テスト実行ツール℃ + + st 」 【付録 CD - ROM 】・ Mic 「 0S0 負 NET Framework SDKß1 日本語版・ Bo 日 and JBuiIder4 Update ・ lnternet Ex 可 0 「 e 「 5.5 日本語版 ・ C + + Test1 0T「i引・ BorIand C + + Com 回 e 「 5.5.1 ・ Ruby1.6.2 ・ Java2 SDKStandard EditionVer.1.3.0Windows/Linux/SOIaris 版

10. 月刊 C MAGAZINE 2001年3月号

deWarrior がほとんど完璧な実装を提供していると主張してい る。 Metrowerks は , かっては Macintosh 専門のコンパイラベン ダだったが , Macintosh 市場の先細りとともに , クロスプラッ トホームの多言語べンダとして急速に生まれ変わりつつある。 彼らは自社開発のコンパイラを使用している。 Modena の標準 C + + ライプラリを採用し , より完璧 , 完全 , より高い準拠度を 目指して自社で書き換えている。 GreenHiIIsSoftware(GHS) がライセンスするコンパイラもか なりいいところまできている。これは , Edison Design Group (EDG) が提供し , 広く使用されている良質のコンパイラフロ ントエンドによるところが大きい。 EDG のフロントエンドは , ごく最近までテンプレート内テンプレートなどの奥義をいくつ かサポートしていなかったが , それ以外はこの 2 年間ほぼ完璧 であった。 GHS にも , Dinkumware, Ltd. の標準 C + + ライプラ リを提供しているので , IBM と同様 , 完全なライプラリが含ま れているといえる。 GHS は組み込み機器向けソフト開発用途 をねらい , クロスコンパイラのホストを提供している。 Kuck and Associates は , EDG のフロントエンドと Modena の ライプラリを自社で改造したものを組み合わせている。彼らの ターゲット市場は UN Ⅸが走るデスクトップワークステーショ ンのようだ。この市場では , 高度に最適化した数値計算をサポ ートすることで高額を請求することができる。 Microsoft や Borland などの PC べースのほかのコンパイラベン ダは , 言語上の機能で追加しなくてはならないものをいくつか 残している。 Microsoft は Dinkumware のライプラリを出荷しているが 語上の機能の不足により , このライプラリには小さいながらも いくつかの制約がある。 Borland は RogueWave のライプラリを出荷しているが , これ は完全さでは Dinkumware のライプラリにわずかながら劣り , Ⅵ suaIC + + に見られるのと同様の制約を抱えている。 GNUProject の gcc コンパイラは絶え間なくアップグレードさ れ , C + + 標準の最新の言語機能をサポートしている。最近まで は , 新規開発は egcs の看板の下で行われていたが , egcs は gcc バージョン 2.9 でメインストリームに合流した。その標準 C + + ラ イプラリの開発は , Dietmar Kuehl と Cygnus Solutions と Si1icon Graphics lncorporated (SGI) により行われてきた。 SGI は , フリーソフトウェアとしてはもっとも広く用いられ ている Standard Template ⅱ bra Ⅳの実装を提供している。彼ら は , 標準 C + + ライプラリとして完全なもの ( これは , L と伝統 的な iostream だけにとどまらない ) になるように絶え間なく細 かいところまで手を入れている。しかし , ライプラリに対し努 力しているが , それでも商売で製品を提供している他社のもの Standard と競争するには , まだ先がある。 C + + 標準に適合するコンバイラがもっと多く てもよさそうなのに , 現在それほど多くないの はなぜですか ? C + + 標準仕様が固まったのは 1997 年 11 月である。コンパ イラベンダ全社が同列に並ぶには 2 年もあれば十分に思 えるかもしれない。思えば , C 標準が固まったときは , ほとん ど同時に標準準拠を主張したコンパイラが何ダースも存在して いた。「インターネット時間」のこの世の中で , C + + のほうが早 く仕上がると思うのは当然かもしれない。 しかし , ものごとの比較とは , 思ったほど単純ではないもの こで , もっとも大きな違いは , C 言語標準に比べて , C + + Standard C ℃ + + 71 実装方法が自明なものばかりだった。標準 C に追い付き , 追従 ったべンダでも , それ以前に間違いなく標準に適合するための 追加された機能は , 最新の機能にそれほど注意を払っていなか とんどまったく変更されなかった。その 4 年間にライプラリに それとは対称的に , 標準 C 言語は標準化の最後の 4 年間でほ ラリ仕様の変更が承認された ) 。 められる最終投票の文字どおり数分前にも , 単純でないライプ た大規模な変更に直面した ( C + + 標準仕様の内容が技術的に固 業をやり直してきたべンダは , 今度は , 仕様化完了直前に生じ テナンスしなければならない。それらに耐えて辛抱強く実装作 程で変わり続けた多種多様な言語機能 , ライプラリ機能もメン 標準以前の ) 」 C + + をサポートし続けるだけでなく , 標準化の過 ビリティとの板ばさみの状況に直面している。「伝統的な ( = = 大手顧客を拠り所としていたべンダは , ノヾックワードコンパチ ちの仕事をやり直しする羽目に陥ったことがしばしばあった。 ある機能の実装を決断したべンダは , 仕様の進化により自分た 8 年間絶え間なく , 標準 C + + は急速に進化し続けた。その間 , 性がある。 とんでもなく複雑だということは別にすると , この仕様の新規 が C + + 言語の最終仕様に適合していないのはなぜか ? 仕様が それなら , このごく少数の現存する C + + コンパイラのすべて い ( おそらく , 私が上で触れたものが全部だと思う ) 。 だ。標準 C + + ライプラリの実装の数はこれよりもいささか少な 指で数えられるほどの数しかないというぐらいの大仕事なの ラに限定してしまうと , 世の中に存在するものを全部集めても C + + コンパイラを書くことは , かなり完全といえるコンパイ ドサイズの単純な比例よりもはるかに急速に大きくなる ) 。 になることはまったく不自然ではない ( そして , 複雑さはコー 数で数えると , C + + のコンパイラとライプラリが C 言語の 10 倍 標準ははるかに壮大な言語だということだ。ソースコードの行