C#

スポンサーリンク
C#

【C#】迷路を作ろう[手法編]

子供の知育の為に、迷路のアプリケーションを作成します。迷路を自動作成する為に必要なロジック(手法)を紹介します。棒倒し法、壁伸ばし法、穴掘り法の3種類について図を用いて説明します。プログラムをするに当たって、ロジックを理解する事は大切なので、迷路作成ロジックを理解しましょう。
C#

【C#】SendMessage & PostMessage

プロセス間通信の1つの技法のメッセージを紹介する。 User32.dllの関数をインポートして、SendMessageとPostMessageを使用する。 SendMessageとPostMessageの違いをや初心者でもわかるようにサンプルコードを紹介
C#

【C#】ソケット通信(Socket通信) サーバー編

C#でソケット通信(Socket通信)を作ります。サーバーとクライアントの関係性を理解して、今回はサーバーを作ります。 初心者向けに作っており、サンプルコードも記載しています。 今回ので、サーバーとクライアントが揃うので、実際に動作させてみましょう。
スポンサーリンク
C#

【C#】ソケット通信(Socket通信) クライアント編

C#でソケット通信(Socket通信)を作ります。サーバーとクライアントの関係性を理解して、今回はクライアントを作ります。 初心者向けに作っており、サンプルコードも記載しています。 余談では、IPアドレスの確認方法やC#でpingを使う方法を記載しています。
C#

【C#】シリアル通信(RS-232C)

C#でシリアル通信を初心者向けに説明を行います。 C#から.NET FrameworkのSerialPortクラスを使用してシリアルポートからデータの送受信を行うサンプルコードを紹介。 シリアル通信の説明、ケーブルの種類、COMポートの確認方法、オープン、クローズ、コマンドの送受信を紹介します。
C#

【C#】【基礎編】配列とリストとディクショナリ

配列とリストとディクショナリの違いについて、初心者向けにわかりやすく説明しています。 例題からサンプルコードも記載。本質は同じで、同じ性質をもった変数の塊の事である。 各々の特徴を理解し、使い分けましょう。
C#

【C#】【基礎編】型変換(キャスト)

プログラミングの基礎編として、型変換(キャスト)についてです。 文字列から数値型への型変換。数値から数値への型変換。数値から文字列への型変換。日付から文字列への型変換。 文字列に型変換した場合の書式指定についても記載。他にもありますが、初心者向けに最低限を紹介。
C#

【C#】記憶力テスト(Step5:答え合わせを作ろう)

記憶力テストの最終ステップです。今回は答え合わせの部分を作ります。やる事はシンプルで、表示/非表示をコントロールします。使うのはプロパティのVisibleです。今回大事なのは、表示/非表示にするタイミングです。人の操作は、常に思った通りの操作をしてくれるわけではありません。人の操作も意識しましょう。
C#

【C#】記憶力テスト(Step4:キッチンタイマーを作りろう)

復習として、9つのキャプチャボックスに22種類の画像を被らずにランダムに表示するようにしました。 キッチンタイマーを作るために必要な機能を考え、ストップウォッチ(Stopwatch)クラスを使いました。 スレッド処理の時は、同期処理に戻すように明示する必要があります。
C#

【C#】記憶力テスト(Step3:スレッドを使う)

記憶力テストの3ステップ目は、スレッド(Thread)を使うです。並行処理と並列処理(スレッドとタスク}の違いを紹介します。 今回は、並列処理を使いますが、並行処理についても別の機会に紹介します。 同時に処理を行うことで、単純に10秒Sleepしている間でも、他の処理ができるようになります。
スポンサーリンク