
【Visual Studio】 C#コンソールアプリで数当てゲームを作ろう
はじめに 今回は、Visual Studioを使ってC#のコンソールアプリケーションで「数当てゲーム」を作成しますこのゲームは、ランダムに決定された1から100までの数字を、ユーザーが予想して当てるシンプルなゲームですこの記事では、プログラミング初心者の方でも理解できるよう、一つひとつの処理を詳しく解説していきます 学習目標 この記事を読み終える頃には、以下のことができるようになります Visua
.png)


はじめに 今回は、Visual Studioを使ってC#のコンソールアプリケーションで「数当てゲーム」を作成しますこのゲームは、ランダムに決定された1から100までの数字を、ユーザーが予想して当てるシンプルなゲームですこの記事では、プログラミング初心者の方でも理解できるよう、一つひとつの処理を詳しく解説していきます 学習目標 この記事を読み終える頃には、以下のことができるようになります Visua

前回のおさらい 前回はユーザー登録とユーザーリストボタンを作成し、クリックで各メニューに遷移する画面を作成しました。今回はユーザーリストに登録した情報を表示させる処理を行います。 ブレークポイント UserListFormのコンストラクタに下記のように記述し,save.csvファイルを読み込みます。既述が出来たらブレークポイントを置いて動作検証をします。 public UserListForm()

はじめに PCのキッティングをしていると、BIOSを起動してちょっと設定を変更する、という手順が挟まることがあります。 基本的に手順書通りに設定を変更しているので、BIOSのことを何も知らなくてもタスクは完了するのですが、せっかくなのでBIOSとはなにか? と踏み込んで調べてみたいと思います。 私のなかでは、「よくわからないけど、下手に触るとPCがダメになりそうな怖い画面」なのですが、このイメージ

前回のおさらい 前回は実際に入力したデータを保存する処理をご紹介しました。今回は「DataGridView」と「画面遷移」をご紹介します。 メニュー画面の作成 DataGridViewとはデータの一覧表示をするコントロールです。早速作成していきます。プロジェクトを右クリックして、「追加」→「Windowsフォーム」をクリックします。 ファイル名を「MenuForm.cs」として追加ボタンをクリック

前回のおさらい 前回はイベント処理とパネルコントロールについてご紹介しました。今回は実際に入力したデータを保存する処理をご紹介します。 保存処理 保存した旨のメッセージだけではなく、実際に保存する処理を実装します。下記のコードの 「StatusText.Text = "保存しました"; 」部分を二つ目のコードの内容に変更します。 private void SaveButton_Click(obje

はじめに 突然ですが関数型プログラミングをご存じでしょうか? 我々が普段使っているC#やJava、pythonなどは命令型プログラミングの言語です。 筆者は関数型言語には今まで触れたことがないのですが、興味があったのでこの場を借りて使ってみたいと思います。 今回は純粋型関数型言語のHaskellを使っていきます。 関数型プログラミングとは 命令型プログラミングと比較すると関数型プログラミングでは7

Google Apps Script(GAS)の基本知識についての記事です! はじめに 現在、社内の勉強として「GAS」について学んでいます。開発初心者でもわかりやすく、触りやすいプログラミング言語です。今回は「GAS」についての基本知識やどんな事が出来るのかを共有致します。 GASとは Googleが提供している多数のアプリケーションについて、自動化したり連携させたりする事ができるプログラミング

はじめに 定期的にシステムログを削除するバッチファイルを作成するお仕事をいただきました。せっかくなので、バッチファイルって何? どうやって作るの? という状態からの作成過程を共有していきたいと思います! バッチファイルとは? バッチファイル(batch file)は、Windowsのコマンドプロンプトで実行される一連のコマンドを記述したテキストファイルのことです。拡張子は「.bat」や「.cmd」

最近、開発現場でChatGPTを活用することで、業務の効率化やストレス軽減に大きく寄与していると実感しています。本記事では、開発や管理に役立つ具体例をいくつかご紹介します。 Excelマクロの生成 エクセルでの作業を自動化し、将来的にも再利用可能な形にしたいというニーズが頻繁に発生します。例えば、毎月のデータ処理を効率化する必要がある場合などです。以前は効率化できると思った際にはマクロを組むように

初めに 社内に新しくウルトラワイドモニターを導入することになりましたので、今回はウルトラワイドモニターのレビューを行いたいと思います。まずはウルトラワイドモニターって何?と思われる方もいるかもしれないのでそちらの紹介から始めていきます。ウルトラワイドモニターとは通常のモニターと違って横長のモニターとなります。具体的に言うとモニターの横縦比が違い下記の通りとなります。通常のモニター 横縦比=16:9

はじめに 以前、Gmailでメールを転送する設定をしているとき、「POP/IMAPサーバ」という単語が出てきました。当時はよく調べずにスルーしていたのですが、勉強する機会があったので共有いたします。 メールサーバとは メールサーバとは、私たちがメールを送信したり受信したりするときに裏で稼働してくれているサーバのことです。私たちがメールを作成し、「送信」ボタンをおすと、メールサーバが動き、PC側であ

はじめに Androidアプリを作成する中で、カメラ機能が必要になり、細かい制御を省くためにプリインストールのカメラアプリを代わりに使いたいと思ったことはないでしょうか。 「ACTION_IMAGE_CAPTURE」「INTENT_ACTION_STILL_IMAGE_CAMERA」 のIntentを使うことでプリインストールのカメラを起動することは可能です。ただ、想定しているような使い方はできな