|
|
製品情報 | 検索 | サポート | フィードバック | ホーム | |
|
|
|
||
| VBA ホームページ | Visual Studio | 開発関連製品 | MSDN online | | | |||
|
|
|
|||
|
| |||||
|
|
ISV のプロフィール: Autodesk は PC 設計用ソフトウェアおよび PC マルチメディア ツールにおいて世界をリードするソフトウェア会社です。Autodesk 社の 2-D および 3-D 製品およびデータ管理ツールは、建築業界、機械設計、映画の作成、ビデオ制作、および地理情報システムなど、多くの産業で使用されています。 世界で 4 番目に大きい PC ソフトウェアの会社である Autodesk は 150 ヶ国以上に 300 万もの顧客を持っています。 顧客のプロフィール: CADD Automation Tools は、ニューヨークの北シラキューズに本社があるソフトウェア開発コンサルティングの会社です。この会社は AutoCAD の開発に力を注いでいます。 ISV の製品プロフィール: Autodesk 社の最も重要な製品である AutoCAD は工学分野、特に機械製造設計、建築、土木工学、および GIS (地理情報システム)の分野を対象としています。世界中に 200 万以上のユーザーを持ち、AutoCAD が開発した図面が 10 億以上存在するので、AutoCAD は、デスクトップのコンピュータ支援設計 (CAD) アプリケーションの業界標準になっています。 ISV が Visual Basic® for Applications (以下 VBA) を組み込んだ理由: Autodesk 社で VBA および Visual LISP 製品のマネージャをしている Cora McLaughlin 氏によると、Autodesk 社が VBA を AutoCAD に組み込むことを決意したのは、「VBA を使用すると AutoCAD をお使いのお客様がそのニーズに合わせて私たちの製品をカスタマイズできる」ということからです。また、McLaughlin 氏は VBA を使用すると、Autodesk 社のお客様が Microsoft® Office などのほかの VBA を利用できる製品にすばやく簡単にアクセスできるということにも注目しています。さらに、「VBA は今日の市場で最も優れた開発環境の 1 つで、お客様に優秀で、使いやすい、オブジェクト志向のツールを提供するという私たちの API 戦略にかなり適している。」と付け加えています。 顧客の問題点: 建築家、技師、商店街の開発者、および代表的な設計プロジェクトで働く人々は、計画の一部として 1 つ以上の駐車場を設計する必要があります。CAD (コンピュータ支援設計) ソフトウェアの助けを借りたとしても、駐車場の製図はそれほど敏速には行えません。構成によっては、1000 台の駐車場をレイアウトするために 1 時間から 3 時間かかりました。安全地帯、植樹地帯、および 90 度ではなく 70 度のカーブ構成などの要因すべてがプロジェクトに複雑性を加えており、そのため完成するまでの時間がかかりました。 顧客のソリューション: AutoCAD に組み込まれた VBA を使用して、CADD Automation Tools 社は自動で駐車場を設計する駐車場ユーティリティ アプリケーションを作成しました。ユーザーは、駐車場のために設定された場所を多角形で表現し、通りに面する予定になっている多角形の辺を選択し、さらに安全地帯や植樹地帯など特別な要求があればそれを指定するだけで済みます。設計ツールはその他をすべて引き受け、90 度および 70 度の両方を想定し、駐車台数が最大になるようにレイアウトを自動的に生成します。したがって、ユーザーは 90 度または 70 度のレイアウトのどちらを採用するかを指示するだけです。 ユーザーは、駐車場の区画間の余裕、区画の奥行き、区画の幅、およびその他のパラメータにあらかじめ設定された値を使用することも、好みに合わせてパラメータを指定することもできます。さらに、将来それを再利用するために保存することもできます。 顧客が VBA が組み込まれてた製品を購入する理由: 「VBA が AutoCAD に組み込まれるまで、AutoCAD を使うことを思いつきさえしませんでした。VBA は、ActiveX® コンポーネントやデータベース統合を使用する、これからのプログラミング言語です。それは使い易く、またわかりやすいドキュメントがあります。」と CADD Automation Tools 社の社長である R. Allan Albanese 氏は語っています。 利点: 駐車場ユーティリティ アプリケーションはユーザーに 2 つの主な利点を提供します。
ニューヨークのシラキューズの Dal Pos Architects 社で CAD マネージャをしている Paul Lockerby 氏は、駐車場ユーティリティ アプリケーションを最近購入しており、それが生み出す高い利益について話してくれました。Lockerby 氏の会社は、たくさんの駐車場を必要とする商店街など、大規模小売り店プロジェクトを専門にしています。「このアプリケーションは、多くの時間を節約してくれます。今までは駐車場のレイアウトに AutoCAD を使用しても、私たちはすべての計測や計算をいつも手作業で行う必要があり、それにかなりの時間を費やしましていました。駐車場ユーティリティ アプリケーションを使用すると、75% から 80% 設計過程が速くなり、さらに憶測や人為的な間違いを設計過程から取り除いてくれます。」 Lockerby 氏が注目する別の利点は、会社が取り組んでいるプロジェクトの種類によっては頻繁に設計変更が求められますが、これを簡単に行える能力です。「たとえば、建物の周囲の 1 つを当初の計画よりも 50 フィート長くすることになったと仮定しましょう。この場合、計画時点の駐車場区域を一部削減することになります。店舗区域と駐車場区域の比率を管理する正確なコードがあるので、私たちが知る必要のあることは十分な駐車場区域が残っているかどうかだけです。プログラムに含まれるあらゆる要素は、すべて基礎データに直接リンクされているので、私たちがすることは、データを変更し、いくつかのコマンドを入力するだけです。それらを行うと、駐車場区域の数が自動的に再計算されます。」 Lockerby 氏は、駐車場ユーティリティ アプリケーションのユーザー インターフェイスがわかりやすく、使い易いことを確認しています。「ユーザー インターフェイスは、かなり直感的なものです。学習にかける時間が最小限で済みます。」と話しています。彼は VBA の学習もしています。それは将来、特別なニーズに合わせてプログラムに新しい機能の追加を選択できるようにするためです。「VBA はとても簡単に学べます。VBA を使って作業するために、たくさんのプログラミング知識は必要ありません。」とも話しています。 前半で紹介した Albanese 氏は、VBA を使用して半月から 1 か月以内でこのプログラムを完成できました。「私が使っていた以前の開発環境では、このようなプログラムに 2〜3 倍の時間を費やしていました。」と話しています。
この応用事例は情報提供のみを目的としています。Microsoft は明示または黙示を問わず、この情報に対していかなる保証も行いません。 © 2002 Microsoft Corporation. All rights reserved. Microsoft、ActiveX および Visual Basic は、Microsoft Corporation の米国またはその他の国、あるいはその両方における登録商標または商標です。 その他、記載されている製品名および会社名は、各社の商標です。
| ||||