2015を使って簡単なソフトを作ってみた。(単純な乱数生成ソフト「R_generator」)※「R_generator」の説明およびダウンロードは乱数生成「R_generator」(無料ソフト)を参照その時の経験とかもろもろまとめているアイコン制作アイコンは自分で頑張って作るか、フリーの素材からそのまま持ってくかの2通りが考えられる。フリー素材のサイトはいくつかある。icooon-mono:http://icooon-mono.com/(※ぱっと見だと、モノクロで寂しく見えるが、ダウンロードする際、色は自分で自由に設定できるので問題ない)フリー素材の場合、自分のオリジナル性が出ないのがつらい。そこで、自分で作ることが考えられる。アイコンにしたいpngファイルなどが既にある場合、次のサイトで形式を変換し、.icoファイルができる。コンバータ:http://app.tree-web.net/icon_converter/ファイルを選択して、変換すると、色々なサイズの画像ファイルが生成される。必要な画像ファイルを「Download」する。新しいタブに画像ファイルが一つだけ表示される。この新しいタブの画像ファイルに対して、「右クリック」して、「名前を付けて画像を保存」を押す。pngファイルがない場合は自分で作るしかない。私は絵心がないので、どうしたものかと考えた。今回は、「POV-Ray」という無料の3Dレンダリングソフトを使ってpngファイルを作った。「POV-Ray」を使えば、3Dの画像を頑張れば作れる。※「POV-Ray」はアイコンを作るためのソフトではない最終的には以下の画像を生成した。3Dの球上に他のpngファイルを貼り付けている。generator」と赤字で書いている※アイコンにすると、「generator」の文字がぶっちゃけ見えなくなる(若干悲しい)。※「POV-Ray」でこの画像を作った手順はPOV-Rayでアイコンを作ってみた(無料)で公開その後、この黒い背景を透過処理するために、以下のフリーソフトを使用した。マイクロソフトが提供している(個人なら基本)無償のプログラム作成支援シフトだ。言語はc#を使用した。当初はcやc++を一度(大学で)使ったことがあるので、この2つの言語でソフトの開発をしようと考えていた。本屋に行っても、cやc++言語で、いい本はなかった。どの本も、Windowa用のソフトを作成する所まで力が付きそうな本はなかった。」という本だけは、ソフト開発までできそうと感じた。800ページを超える肉厚の分量で、3200円(+税)という安さなので、オススメできる。ソフトを作るにあたって、つまずく可能性のあるポイントだけ述べておく(以下では、プロジェクトはWindowsフォームアプリケーションだと考えている)。作成するプロジェクトの名前は、最初にある程度まじめに考えた方がいい。後から変えようとすると少しめんどくさい。フォルダの名前を変えれば解決するような単純な問題ではないので。生成される.exeファイルの名前は後から無論変えられる(「ソリューションエクスプローラー」の中の「properties」から変更可能)。一部の名前は、なかなか変更することが難しい。プログラムを書いているフォルダの名前に統一性が失われるので少し気持ちが悪い。アイコンは、.exeファイルのためのアイコンと、Formの左上に小さく表示されるアイコンの2つを指定しないといけない。.exeファイルのアイコンを変えるには、「ソリューションエクスプローラー」の中の「properties」をクリックする。「アプリケーション」の内、リソースの「アイコンとマニフェスト」を選ぶ。ここから、自分の好きなアイコンに差し替える。Form用のアイコンは、デフォルトなら「Form1.cs」上に存在する「Form1」を適当な場所で右クリックして、「プロパティ」を見る。「プロパティ」の「Icon」の部分を変える。ここで注意しないといけないのは、1つのFormを変えても、全てのFormにアイコンの変更が反映されるわけではない。そこで、アイコンだけ設定を変えたFormを1つ作成することを考える。「プロジェクト」→「Windowsフォームの追加」→「Windowsフォーム」を選び、名前は適当に「Base1.cs」などにしておく。「Base1.cs」の「プロパティ」のアイコンを変更する。以降は、全てこの「Base1.cs」から継承していけばよい。※継承の仕方はググればでてくる。」にも書かれているので割愛。プログラムのリリース(配布)ビルドの仕方を「Debug」から「Release」に変更する。「Ctrl」+「F5」でビルド。※対象のフレームワークを確認しておく。作ったファイルが実行できる環境がどうなっているか知っておくことは重要だと思う。「ソリューションエクスプローラー」の中の「properties」をクリックする。「アプリケーション」の項目に対象のフレームワークがかかれている。4.5.2)生成される.exeはだいぶ奥深くの階層にあるので迷わないように。配布する方法はいくつか考えられる。手っ取り早いのは、.exeファイルと関連ファイル(説明書などの)をzipファイルで圧縮する。この方法の欠点は、「解凍・圧縮ファイルって何?」ってレベルの初心者だとダウンロードが最後までできない可能性がある。そこで、初心者のためにインストーラを作るということが考えられる(私は詳しいやり方を把握していないのでここでは割愛する)。説明書には「免責」を書いておく。無料の体験講座が用意されているので、気軽に体験できます。*メールアドレス(公開はされません。date*日本語が含まれない投稿は無視されますのでご注意ください。