• 締切済み

.NetでのDirectDrawの使用について

現在会社のプロジェクトでC++でDirectDrawを使った業務用アプリケーションを開発しようとしているのですが,普段DirectDrawを用いたアプリケーションはwindows APIを使って開発を行なうことが多いと思うのですが,visual studio 2005 +.Netを用いてdirectdrawを使ったアプリケーションを作成することは可能なのでしょうか. お答えいただけると幸いです. 開発環境 visual studio 2005 .NET Framework 2.0 DirectX 7.0

みんなの回答

  • shut0325
  • ベストアンサー率40% (490/1207)
回答No.1

素人です。ちょっと興味があったので調べてみました。 Managed DirectXを使う(?)と、なんかよくわかりませんができそうです。 http://www.microsoft.com/japan/msdn/directx/japan/dx9/mxd1.aspx

関連するQ&A

  • .Netアプリケーション配布について

    .Net初心者で、Javaの経験しかないものです。 .Netのアプリケーション配布について質問があります。 Visual Studio 2008を利用し、C#の簡単なアプリケーションを作成して います。 Windowsフォームアプリケーションを作成し、「配布」を行い他のWindowsXPやVista環境で利用できるようインストーラ的なものを作ろうといろいろ試しているところです。 ただ、Visual Studio 2008の「配布」という機能を利用し、他のコンピュータで利用すると、プログラムをなにも記述していないフォームを表示するようなアプリでも以下のようなメッセージが出て、実行できません。 「このアプリケーションをインストールまたは実行できません。このアプリケーションでは、まずグローバルアセンブリキャッシュ(GAC)にアセンブリWindowsBaseバージョン3.0.0.0をインストールする必要があります。」 これは、.Netフレームワーク(ランタイム)をインストールすることで実行することができることは確認できましたが、一般のソフトウェアではこのようなメッセージが出ることはありません。 Visual Studioで開発するということは.Netフレームワーク上の環境下であることが前提であり、利用者もその環境にしなければならないというのはわかりますが、一般ユーザが何百メガもある.Netフレームワークをインストールしなければ実行できないというのは大変利便性の低いものであり、受け入れられないものだと思います。 最終的にはインストーラを実行するだけで動作するようにしたいですが、これにはどのような手順で開発を行えばよいでしょうか。 基本的なことで申し訳ないですが、助言をよろしくお願いします。

  • visual studio 20008について

    私は、学校でvisual studio 2003を用いたプログラミングを行っております。家でもプログラミングを続行したく、今回、自宅のPCにvisual studio 2008を導入しようか検討しております。 そこで質問なのですが、visual studio 2003で作成したプロジェクトをvisual studio 2008でさらに編集を加え、再度visual studio 2003で続きを行う(その逆も)ことはできないのでしょうか。 調べてみるとvisual studio 2008ではFramework1.1が対応していないようなので、なんらかの方法を使ってvisual studio 2008でもFramework1.1での開発を可能にすることができるのか疑問に思い、お伺いしたいのです。 もしくは、visual studio 2008でビルドをかけた際、Framework1.1で対応していないものがあればビルドエラーを出す方法等あれば教えていただきたいのです。 お手数ですが質問にお答えいただけると幸いです。 よろしくお願いいたします。

  • Visual Basic.Netの環境条件って

    プログラム初心者です。 私のやりたいことに対して、 次の考えがあっているかを教えてください。 プログラミングは Visual Basic.Net を行いたいと思ってます。 (Visual Basic 6.0ではありません) パソコンにはすでに Microsoft Visual Studio 2005 と Microsoft .NET Framework SDK がインストールされてます。 この環境で Visual Studio2005 を起動させて VisualBasic2005を操作することが Visual Basic.Netのプログラミングをしている ということになるのしょうか? つまり、.Net FrameWork がインストールされていれば、 ○○.Netの開発環境ということになると思っているのです。 「Visual Studio2005 だけの環境」 = ○○.Netではない。 「Visual Studio2005 +.NET Framework 」= ○○.Netである。 申し訳ありませんが、もし間違っていたら Visual Basic.Netの環境条件を教えてください。 よろしくお願いします。

  • .NET Framework 2.0は1.1に比べて普及しているのですか?

    Visual Studio.NET 2005 で、 C# で開発をしている者です。 Visual Studio.NET 2003のアカデミック版を持っているのですが(高校生です)、「無料ダウンロード」に乗っかって、2005を使い始めました。 最近やっと気付いたのですが、2005では、.NET Framework 2.0が必須みたいですね。 ですから作成したアプリケーションも2.0以上で動作するようになっています。 そこで、.NET Frameworkは1.1と2.0どちらが普及しているのでしょうか。ご存じの方解答お願いします。

  • 最近のWindowsプログラミング環境について

    久しぶりにWindowsで趣味プログラミングをしようと考えています。 以前はDelphi、C++BuilderのRADプログラミング環境を使ってお手軽にやっていたのですが手持ちのバージョンも古いのと、今後(というか、すでに)MS系開発環境が主流だしなぁと、今回はVisual Studio(Visual C++)を使ってみようと思っています。 APIのみでゴリゴリと書いたこともあるので、またそれでいくか!とも考えましたが、さすがに今更APIだけでやるのは面倒くさいと、何かフレームワークを、MFCかATL/WTLあたりになるのかなぁと。 ちょっとしたツール程度のものを作るのにちょうどいいようなフレームワークで、おすすめがありましたら、ご紹介ください。(ちょっと漠然とした質問になってしまいましたが) #GTKやQTなどもどうなんでしょうね?

  • c++をnetで使いたい

    studio.netで 新規作成→プロジェクトで visual basicプロジェクトがあるのですが、 visual c++がありません。 インストールは正常に行われていたのですが… なにかc++を使うには設定をしなければならないのでしょうか?

  • .NETフレームワークを使用したWindowsアプリケーション作成について

    VC++2005の.Netを用いてWindowsアプリケーションを作成するにあたり、 二点質問があります。 (1) 開発言語について、C#かC++を選択する必要があるのですが、 より精度の高いアプリケーションを作成するには、 どちらの言語が適しているのでしょうか? ちなみに、当方C++の方の経験しかありませんので、もし同じようであればC++を選択しようと思います。 (2) ごく初歩的な質問で申し訳ないのですが、 VC++起動⇒ファイル⇒新規作成⇒プロジェクト にて、新規作成ダイアログが表示されますが、 .NETでWindowsアプリケーションを作成するには、 どれを選択すればよいのでしょうか? 例えば、[プロジェクトの種類]が「Visual C#」の場合、 「Windowsアプリケーション」がそれらしいのですが、 「.NET」と含まれているのは、「ASP.NET Webアプリケーション」なので。。

  • インストーラを使用しないプログラムの配布

    Visual Studio 2008、C#、Framework 3.5 で開発しています。 上記環境で作成したプログラムをインストーラを使用せずに 配布したいと考えているのですが その場合は導入先のPCに ・実行ファイル ・実行に必要な環境設定xml(ini)ファイル の他に 「.NET Compact Framework 3.5 再頒布可能パッケージ」がインストールされていれば 問題なく動くものなのでしょうか?

  • 64ビット開発環境構築について

    64bitアプリケーションの開発環境構築で悩んでます。 現在の環境は、Microsoft Visual Studio 6.0、 Visual C++ 6.0です。 Milrosoft Pratform SDK SP1もインストールしました。 で、どのようにすると、64bitアプリケーションを作成できるのでしょうか? Visual Studio 2003.NETや2005の手法は見つけるのですが、Studio 6.0 また、Visual C++ 6.0での方法が見つかりません。 どなたか、やられたことのある方、もしくは参考のサイトをご存知の方は教えてください。 よろしくお願いします。

  • ,NET Framework のバージョンを指定して開発するには?

    いつもお世話になっています。 現在、Visual C++ 2008 Express Editionを使用しての .NETアプリケーションの開発を検討しております。 今回はできるだけ多くのWindowsOSに対応したいと思っています。 事前の調査で、[.NET Frameworkランタイム 2.0]に対応させれば 良いかと思っています。 ですが、どの様にすれば2.0向けに開発していく事ができるのでしょうか? MSDNでリファレンスを探って、2.0以前のAPIだけを使う様に していくのでしょうか? もし、Visual C++の方でバージョンが指定できるのであれば その方法をご教示頂きたいと思います。