• ベストアンサー

言語の選択

Oh-Orangeの回答

  • ベストアンサー
  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.4

★もう回答がありますね。 ・私も VC++ と Win32API(SDK) の組み合わせで作成できるとアドバイスします。  MFC を使いこなすには C++ の知識が必要です。  Java を知っているようなので飲み込みは早いかと思います。 ・次に C 言語+Win32API(SDK)でエクスプローラを作成するための解説ページを  載せておきます。  http://hp.vector.co.jp/authors/VA016117/winsdk.html→『窓プログラミング』  ↑  このサイトが今後の参考になると思います。 ・参考になるページは  (1)エクスプローラーを作る その1(ファイルの表示)  (2)エクスプローラーを作る その2(フォルダの表示)  (3)エクスプローラーを作る その3(ソートと表示形式)  (4)エクスプローラーを作る その4(右クリックメニュー)  (5)スプリットウインドウを作る  (6)クライアント領域をウインドウ全体に広げる  (7)実行ファイルからアイコンを取り出す  上記の7つ以外にも参考になると思います。 ・また2ページ目の  http://hp.vector.co.jp/authors/VA016117/winsdk2.html→『窓プログラミング2』  ↑  ここにも続きとして  (8)エクスプローラーを作る その5(送るの実装)  (9)OLE DragDrop(IDropTargetの実装)  (10)OLE DragDrop(IDropSourceの実装)  (11)OLE DragDrop(IDataObjectの実装)  (12)OLE DragDrop(IEnumFORMATETCの実装)  (13)OLE DragDrop(サンプル)  上記の6つが参考になると思います。 ・その他『ツリービュー』、『リストビュー』などを詳しくネット検索して  情報収集すれば実現できると思います。  あと Win32 API で Windows 95 では使えないものがあったり、DLL から関数を  呼び出さないと使えないものが存在します。詳しくは MSDN の関数マニュアルを  参考にして下さい。 ・以上。

参考URL:
http://www.microsoft.com/japan/msdn/vstudio/express/visualc/
DHIN
質問者

お礼

Oh-Orangeさん、ご返答ありがとうございます。 エクスプローラーの実装方法など参考サイトまで教えて 頂きありがとうございます。 とても助かります。 このサイトを参考にして、今後の開発に役立てていきたいと 思います。

関連するQ&A

  • ランタイムの要らない言語

    初心的な質問で申し訳ございません。 Windows環境で動く、ランタイムの要らない言語を探しています。ライブラリを結合して多少ファイルがデカくなっても構いません。 目的は、三行くらいのプログラムをWindows95(32bit版)からVistaまで、幅広く動かすことです。 強いて言えばネイティブコードで、GUIアプリも作れると助かります。 さらに贅沢を言えば、お試し版を使ってから投資したいです。 お願いいたします。

  • BASIC系のフリーの開発環境

    いろいろ探したのですが、見つからなかったのでもし条件に該当するものがありましたら教えてください。 条件: ・できればBASIC系の言語であること(BASIC系でなくても覚えやすければいいです。) ・開発環境がフリーであること ・フォームなどをGUIで作れること ・ランタイム不要のアプリケーションを作成できること

  • プログラム言語の選択基準

    こんばんは。 私は現在、社内の小規模な在庫管理システムを作成しようと考えています。 その為に、どのプログラミング言語を使用するか悩んでいます。 以前ソフトウェア会社で働いていたときは、ただ漠然と提示されたプログラミング言語でプログラムを作成していたため、なぜこの言語で開発するのか? という点が理解できていませんでした。 そこで今回在庫管理システムを作るにあたり、みなさんはソフトを作成する際、どういった基準でプログラミング言語を選択しているかを知りたいと思いました。 一般的、個人的など、どういった基準でも構いません。 ちなみに私は今回、漠然ではありますがJAVAでSwingを使用し、GUIアプリケーションとして作成しようと考えています(よく分かっていない点もあるため、変な事を言っていたらごめんなさい)

  • GUIアプリケーションを作成

    GUIアプリケーションを作成 初めてのGUI作成です。 メモ帳とCygwin(コンパイル,実行の際に使用するソフト)だけでは,GUIプログラミングは出来ないのでしょうか? 幾つかC言語のwindowsプログラムを見ましたが、見慣れない記述ばかりでした。 (使ったことはないですが、)一般的には、VC++やBCC++のGUI開発の支援ソフトを利用するものなのでしょうか? JAVAの方が,Swingを使用すればGUIが簡単に習得出来るそうで、C言語より早く習得できそうです。JAVAでGUI作成をするときのデメリットがあれば教えて下さい。

  • javaでc言語を実行

    java初心者です 10年以上前にC言語で作成されたプログラムを,GUIの部分だけ JAVAで組み直したいと思っております そこで質問なのですが、例えばC言語で作成されたHELLO WORLDを表示するような 実行ファイルをJAVAで作成したボタンで実行が可能かどうか。 もし可能ならば、その方法について教えて頂きたいのですが よろしくお願いします

  • WindowsのGUIを使用しないアプリケーションを作成する言語を知りたいです。

    CirclePlayer http://www.c-player.com/ mongocco! http://www.mongocco.net/ 上記のような、スタンダードなWindowsGUIを使用しない アプリケーションを作成するには どの手法が適切でしょうか? Windows限定で構わないのですが 多対多のIP接続のアプリケーションを作成したいなと思っています。 多対多のIP接続のアプリケーションは、VisualBasicで作成したのですが、 あの、スタンダードなWindowsGUIを使用しない言語で 同じ機能のモノを、可愛く作ってみたいなぁという気がしています。 わたし的には、JavaかShockwaveなのかな?と思っているのですが、 「こっちの方が便利だよ」というのがあり、なおかつ お暇な時間がございましたら、教えて下さいまし。 よろしくお願いいたします。

  • フリーソフトの作成言語

    気になったのですが、フリーソフトを作成している言語は何が多いんでしょうか。 VB6.0ランタイムや.NETフレームワークを入れろと表示するプログラムは大体推測つきますが。ほとんどのフリーソフトは本体のみで動くし、ややこしいWindowsのバージョンの話も聞いてこない。かなり便利ですが。気になってしかたありません。お願いします。

  • C言語で作成するGUIについて

    DOS上でC言語でGUIを持ったアプリケーションを作成したいと考えています。 GUIにはショートカットキー等のキー操作、マウス操作が最低限必要だと考えています。 しかし、こういったものがCで作成できるのかどうか不明です。指南書もネット上、本屋などで探してみましたが見つかりませんでした。 そこで、 ●このようなアプリケーションをC言語で作成することはかのうでしょうか? ●作成できる場合はその指南となりそうな情報源を教えてください。 の2点の質問に回答いただけるとありがたいです。

  • Javaのフレームワークについて

    Javaのフレームワークについての質問です。 現在、Webアプリケーションのショッピングサイトのようなサーバー側の規模がちょっと大きくなるものに関しては、スクリプト言語のPHPやRubyの代表的なフレームワークを使って作成しているのですが、Java用のWebアプリケーションのフレームワークもこれから使ってみたいと考えています。 それで、質問なのですが、 (1)現在、Java用のWebアプリケーション作成のフレームワークで世の中で皆さんが一番使われているものってどれになるのでしょうか?私が現在知っている限りでは、Struts、Struts2、JSF(Java Server Faces)、Seasar、Seasar2 くらいがあるのですが、使い分けのコツみたいなものがあれば教えていただきたいのです。(それぞれの、メリット、デメリットのようなもの。) (2)スクリプト言語のフレームワークとJavaのフレームワークの使い分けのようなものも分かれば教えてください。私の認識では、Java用のフレームワークを用いて設計しなければいけないものって、たとえば大手銀行の決済システムとか、かなり規模の大きなものを想定しています。プログラムの動作スピードを上げたい時とか、セキュリティー関係を厳重に行い時などを想定しています。Javaのフレームワークを使うメリットなども分かれば教えてください。 よろしくお願い致します。

  • 一般用のおすすめ言語

    漠然とした質問で申し訳ございません。みなさまの意見をいただければと、お願いいたします。 最近のパソコンの多くは、OSは個人用ではWindows XP、企業では2000が多く、最新のパソコンではVistaが増えてきたと思いますが。 だいたいこの範囲内で使えて、かつ便利な言語ってありますか?個人的にはEXCEL VBAほど便利なものはないか思って、簡易データベースとしても使えて、大抵のことはできます。ただ致命的に、遅い、やすっぽくみえる、6万行しか入らない。 VB6.0→簡単便利、しかしVistaでバグる .Net→フレームワークが300M・・・200Kのプログラムなのに・・ JAVA→GUIを作るのが大変 Delphi→情報量が少なすぎ メンテ、手間を考え、一般常用的なプログラムを組むとして、言語は何がおすすめですか?お願いします。