はじめに プログラムを勉強して、思ったことが一つある。 それは、「プログラムの勉強をしても、どうやって、Windowsのソフトが作るかわからない」という問題だ。 プログラムのソースコードだけを作っても、他の人がそのソースコードを適切にコンパイルできるとは限らない。ゆえに、ソフトという形で、皆が使えるようにしたいという思いが沸いてくる。 しかし、書店に並ぶプログラミングの解説書の多くは、プログラミングの書き方は教えてくれても、ソフトの作り方までは踏み込んでくれない。 この記事では、すごく簡単なソフトを作ることを通して、「ソースコードから、ソフトの形」まで仕上げることを目標とする。 主な対象者 プログラムを少し勉強したことがあるが、ソフトを作ったことがない人。 ※プログラムに触れたことがあ... 続きを読む
パソコン
... 続きを読む
~Webサイトを自分で作ってみませんか?~
Webサイトを運営するにはサーバーが必須です。
このサイトは、エックスサーバー のサーバーを使用しています。
エックスサーバーは無料で10日間お試しができます。
Visual Studioでツールボックスを消してしまった時の対処
はじめに Visual Studioでツールボックスやソリューションエクスプローラーはよく使う。ここではうっかり消してしまった場合や隠してしまった場合の対処を述べる。 ※下図の赤枠で囲まれている部分をクリックしてしまうと、ツールボックス(ソリューションエクスプローラー)消える。また、青枠で囲まれている部分をクリックしてしまうと、ツールボックス(ソリューションエクスプローラー)は隠れる。 ツールボックス(ソリューションエクスプローラー)が消えてしまった 「表示」から「ツールボックス」(「ソリューションエクスプローラー」)を選択する。 「ツールボックス」はCtrl+Alt+X、「ソリューションエクスプローラー」はCtrl+Alt+Lで再度表示させることが可能。 ツールボックス(ソリューシ... 続きを読む
「infinity_dice」(複数のサイコロを振るソフト)
はじめに infinity_diceはVisual Studioの初心者向け講座の一環として作成したソフト。無料で使用できる。 目次へ:Visual Studioでソフトを作ってみよう(初心者向け) ※これまでの記事では、「Dices」という名前を使っていた(複数のダイスという意味を込めて)。ところが、Vectorをのぞいてみたら「Dices」という名前のソフトはすでに存在していることに気が付いた。かぶるのはよくないだろうと思い、最終的な名前を「infinity_dice」に変更した。 名前を変える方法は、Visual Studioで実行ファイルの名前を変更を参照 「infinity_dice」にできること(特徴) 複数のダイスを振り、結果をテキストファイルで出力できる 使用したフレームワ... 続きを読む
Visual Studioで実行ファイルの名前を変更
はじめに この記事は、Visual Studio初心者向け講座の一環で書かれた記事である。サイコロの代わりになる乱数生成ソフトが作れるようになる。 目次へ:Visual Studioでソフトを作ってみよう(初心者向け) 実行ファイルの名前の変更 今回は、名前を「Dices」から「infinity_dice」に変更する。 「Propereties」の「アプリケーション」の「アセンブリ名」を変更すればよい(下図の赤枠)。 ここを変えると実行ファイルの名前が変わる。 ついでに、既定の名前空間も変えておく。ここの部分は「アセンブリ名」と違って、半角のスペースが使えない。 ※無理に使おうとすると以下のようなエラーがでる ルート名前空間: ルート名前空間の文字列は、有効な識別子でなければなりません。... 続きを読む
Visual Studioでアイコンを設定する方法
はじめに この記事は、Visual Studio初心者向け講座の一環で書かれた記事である。サイコロの代わりになる乱数生成ソフトが作れるようになる。 目次へ:Visual Studioでソフトを作ってみよう(初心者向け) 前半:アイコン画像の調達について 後半:Visual Studioでアイコンを設定する方法 アイコンの準備 自分でソフトを作るなら、アイコンも自分で作らないといけない。 ※さすがに、Visual Studioのデフォルトではかっこ悪いだろう。 Visual Studioにおいて、アイコン用の画像は、「.ico」形式で用意しないといけない。 「ico」形式はあまり聞きなれていないかもしれないが、icoファイルは、pngファイルやjpgファイルなどの画像ファイルを変換して手に... 続きを読む
Visual Studioでソースコードの実行の仕方
はじめに この記事は、Visual Studio初心者向け講座の一環で書かれた記事である。サイコロの代わりになる乱数生成ソフトが作れるようになる。 目次へ:Visual Studioでソフトを作ってみよう(初心者向け) 実行の仕方 Ctrl+F5を同時に押すと実行される。 ※あるいは、以下のように「デバッグ」→「デバッグなしで開始」を押す。 ※万が一、「~にコピーできませんでした。1000 ミリ秒以内に 1 回目の再試行を開始します。別のプロセスで使用されているため、プロセスはファイル~」といったエラーが起きた場合は、次の記事を参照:Visual Studioで起きたビルドエラーの対処法 今のところ順調にできていれば以下のような画面が現れる(実行ボタンを押した時の画像) 関連記事 目次へ... 続きを読む
ダイスを複数振るためのソースコード(C#)
はじめに この記事は、Visual Studio初心者向け講座の一環で書かれた記事である。サイコロの代わりになる乱数生成ソフトが作れるようになる。 目次へ:Visual Studioでソフトを作ってみよう(初心者向け) コードが見づらい場合は、下図の赤枠をクリックする。クリックすると、新しいwindowで、ソースコードが見ることができる。 現在の状況 以下のように名前を付けている 入力の制限するコード まずは、max_t、number_t、trial_tに数字以外のものが入ると嫌なので、文字などが入力されないようにはじく。 number_tをクリックする。するとソースコードが見えるようになる。 まず、以下の2つのコードを一番最初に加える(10、11行目) using System.IO;... 続きを読む
Visual Studioでラベルやボタンの配置をする
はじめに この記事は、Visual Studio初心者向け講座の一環で書かれた記事である。サイコロの代わりになる乱数生成ソフトが作れるようになる。 目次へ:Visual Studioでソフトを作ってみよう(初心者向け) 配置の仕方 ラベルの配置するには、「ツールボックス」から「Label」を選択し、フォームにドラッグする。 ※ButtonやTextBoxも同様に行うことができる ここでは、「Label」を4つ、「TextBox」を4つ。Buttomを1つ用意する プロパティの編集 Labelを編集するには、Labelを右クリックして、「プロパティ」を開く。 ここでは以下のように編集してみる ※下図のL1がlabel1に対応していると考える。 L1:label1(... 続きを読む
Visual Studioで起きたビルドエラーの対処法
はじめに Visual Studio で「ビルドエラーが発生しました。続行して、最後に成功したビルドを実行しますか?」と出ることがある。 そして、エラーの出力で、「~にコピーできませんでした。1000 ミリ秒以内に 1 回目の再試行を開始します。別のプロセスで使用されているため、プロセスはファイル~」といったエラーが起きることがある。この記事ではその時の対処法を述べる。 エラー例 1>—— ビルド開始: プロジェクト:Dices, 構成:Debug Any CPU —— 1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targe... 続きを読む
Visual StudioでFormを追加して継承する
はじめに この記事は、Visual Studio初心者向け講座の一環で書かれた記事である。サイコロの代わりになる乱数生成ソフトが作れるようになる。 目次へ:Visual Studioでソフトを作ってみよう(初心者向け) Formの追加の手順 「プロジェクト」の「Windowsフォームの追加」を押す。 Windowsフォームで名前を適当に決める(ここではBase1.cs) Formの継承をする狙い 複数のフォームにまたがるWindowsソフトを作るときは、基礎となるフォームを一つ作っておくと何かと便利である。 ※一つのフォームで収まるソフトの場合は、そこまで恩恵がない。だが、後で複数のフォームにしたい場合とか想定すると作っておいて損はない気がする。 Form継承の手順 Form1におい... 続きを読む
~Webサイトを自分で作ってみませんか?~
Webサイトを運営するにはサーバーが必須です。
このサイトは、エックスサーバー のサーバーを使用しています。
エックスサーバーは無料で10日間お試しができます。