none
作成したアプリケーションにライブラリを用意するにはどうすれば? RRS feed

  • 質問

  • アプリケーションの中に○や□を配置するライブラリを作成して、ユーザに好きなように配置させるアプリケーションを作成したいです。

    独自のライブラリを作成するにはどのようにすればよいのでしょう?

    2012年5月15日 7:56

回答

  • まず、どこまでならできるのでしょうか。

    1. 単純な図形を画面に描くこと。
    2. フィールド変数を使って、図形を描くこと。
    3. フィールド変数と配列を使って、図形を描くこと。
    4. マウスのクリックなどで、フィールドの配列に座標を追加し、固定サイズの図形を描くこと。
    5. マウスのクリックなどで、2 ~ 3 点指定し、フィールドの配列に座標群を追加し、図形を描くこと。
    6. メニューなどのユーザーインターフェースを用いて、種類を指定させること。

    大きな目標を満たすために、少しずつできるようになる(問題を切り分ける)ことが必要です。
    いきなりやりたいことを明示して、やり方を請うのはプログラマーじゃなくて、仕事の依頼人といえます。
    少しずつ、できることを増やしていきましょう。


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。

    • 回答の候補に設定 山本春海 2012年5月28日 7:57
    • 回答としてマーク 山本春海 2012年6月1日 6:33
    2012年5月16日 13:52
    モデレータ

すべての返信

  • ご質問の正確な意味がわかりませんでした。○や□を配置するとはどのような意味でしょうか? グラフィック系のソフトでしょうか?
    また、独自のライブラリを作成するとは、○や□を配置する方法を質問されているのか、その方法はわかっているが、それをアプリケーション本体とは切り離して作成したいということなのか判断が付きませんでした。


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/

    2012年5月15日 8:21
    モデレータ
  • ご質問されていることがよくわかりません。

    ・好きなように配置させるのは、どの画面? Visual Studio のデザイナー? 作ったアプリケーションのフォームの中?
    ・好きなように配置させるのは、アプリケーションまたはデザイナでのマウス操作によって?それとも、API のように外部アプリケーションから通信して配置させる?
    ・「ライブラリ」はどのようなものとお考えですか?
    ・「ライブラリ」を使うのは誰か?

    単に、作ったアプリケーションのフォーム内で、図形をマウス操作によって自由に配置させるだけなら、ライブラリを作らなくても実現できます。
    そういった事実を考えると、この質問文からはどういう認識で、どういうことを求められているかが読み取れません。
    もう少し、具体的かつ整理した形でご質問いただけないでしょうか。


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。

    2012年5月15日 13:45
    モデレータ
  • わかりにくい質問をしてしまい、申し訳ありません。

    行いたいこととしましては、Azulean様が仰られている「単に、作ったアプリケーションのフォーム内で、図形をマウス操作によって自由に配置させるだけ」という事です。

    2012年5月16日 8:16
  • まず、どこまでならできるのでしょうか。

    1. 単純な図形を画面に描くこと。
    2. フィールド変数を使って、図形を描くこと。
    3. フィールド変数と配列を使って、図形を描くこと。
    4. マウスのクリックなどで、フィールドの配列に座標を追加し、固定サイズの図形を描くこと。
    5. マウスのクリックなどで、2 ~ 3 点指定し、フィールドの配列に座標群を追加し、図形を描くこと。
    6. メニューなどのユーザーインターフェースを用いて、種類を指定させること。

    大きな目標を満たすために、少しずつできるようになる(問題を切り分ける)ことが必要です。
    いきなりやりたいことを明示して、やり方を請うのはプログラマーじゃなくて、仕事の依頼人といえます。
    少しずつ、できることを増やしていきましょう。


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。

    • 回答の候補に設定 山本春海 2012年5月28日 7:57
    • 回答としてマーク 山本春海 2012年6月1日 6:33
    2012年5月16日 13:52
    モデレータ
  • こんにちは、yuyu1987 さん。

    MSDN フォーラムのご利用ありがとうございます。オペレーターの山本です。
    しばらく経ちましたが、その後いかがでしょうか。
    引き続きご質問がないようなので、こちらのスレッドのステータスを一旦終了させていただきますね。

    アドバイスくださったみなさん、ありがとうございます。
    yuyu1987 さん、ご質問されたい詳細が明確になりましたら、継続してご質問を続けてくださいね。
    今後とも、MSDN フォーラムをよろしくお願いいたします。
    _______________________________
    日本マイクロソフト株式会社 フォーラム オペレーター 山本 春海

    2012年6月1日 6:33