プログラム

スポンサーリンク
C#

【C#】迷路を作ろう 動的にコントロールの配置

迷路を作ろうシリーズです。コントロールを動的に作成し、新規にフォームに配置する流れを説明していきます。 コントロールをフォームに追加すると最背面になってしまう為、最前面に設定しなおす必要があります。 コントロールを動的に作成する事で応用も効くので、覚えておきましょう。
C#

【C#】パネルにユーザーコントロールを追加でレイアウトが崩れる

パネルにユーザーコントロールを設置する時の注意点です。これが分かるまで、とても時間を費やしました。 フォームとユーザーコントロールのフォントサイズの差異がレイアウトに影響するなんて。。。 影響しなさそうな設定でレイアウトに影響したので同じ現象が発生した人は、要確認!!
C#

【C#】ファイル読み込み/書き込み(IniFile)

C#でIniFile(イニファイル)の読み書きのサンプルを実施します。Iniファイルでは、Kernel32.dllの関数をインポートする事で簡単に読み書きができ、とても初心者向けのファイル読み込み方法だと思います。
スポンサーリンク
C#

【C#】フォームがモニタ外だったら、モニタ内に移動させる

アプリ起動時のフォームがモニタからはみ出ているかの確認をし、はみ出ていればモニタ内(原点)に表示するようにします。 モニタの情報から、フォームがモニタ内に有るか確認し、全てのモニタでなければ、モニタの原点に表示します。 今回は、モニタ情報の取得方法もですが、考え方に注目してほしいです。
C#

【C#】フォームがモニタから、はみ出ないようにする

フォームを表示する際に、モニタからはみ出しているかを確認し、自動でフォームの表示位置を変更する処理を作りたいと思います。その為に、全てのモニタ(スクリーン)の情報取得方法やモニタにはみ出していないか判別する方法を紹介。 マルチディスプレイにも対応します。
C#

【C#】迷路をつくろう 操作編 その1(キー操作)

迷路の自動生成ができたので、遊びの要素として操作部分を作っていきます。キーボードの矢印キーを使って操作。キーボードのイベントKeyPress/KeyDown/KeyUpでは、矢印キーを押した時にイベントが発生せず。 そこで、ProcessDialogKeyをオーバーライドしてみたいと思います。
C#

【C#】迷路を作ろう 迷路自動生成

子供に遊んでもらえるアプリケーション作成として、迷路をを作ります。 穴掘り法を使って迷路を自動生成するサンプルソースです。毎回同じ迷路にならないようにランダムを使っていきます。 GUIの設計から始め、フローの作成から、関数の作成といった流れで作っていきます。
C#

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

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

【C#】SendMessage & PostMessage

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

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

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