(新)レポート記事とかUE4のマテリアルとか。English英語の学習を始めたので、勉強のためにツールを作成しました。ファイルに保存されます。時間とユーザー名だけ自由に指定できるようにしたものです。ログイン時のユーザー名も取得して表示しています。GitHubにアップしています。最低限の文法を使って簡単なWindowsフォームアプリを作れるようになってくると、「コードの中身をもうちょっとうまく作れないかな」と思うようになってきます。TreeViewの親子階層内で指定のノードを選択するC#TreeViewで指定のノードを楽に選択する方法が用意されていない感じがします。選択中のノードのフルパスを取得できます。XMLへの階層構造の保存メモ3(TreeView編)C#前回に続き、今度は実践編ということで元々やりたかったことを再帰処理で行ってみます。フォームはこんな感じ。TreeViewに適当に孫以上の深い階層を追加しておきます。XMLへの階層構造の保存メモ2(TreeView編)C#前回に続き、今回はTreeViewのラベル名をXMLへ書き出してみます。こちらに再帰処理で全てのノード名を取得するサンプルが記載されています。こちらを参考に少しずつ進めてみました。XMLへの階層構造の保存メモ1(基本編)C#C#でXMLファイルに親・子・孫..といった階層構造を書き込みたい場合についてのメモです。そもそもXMLを初めて扱うので基礎的なあたりを解説している記事を探して参考にしたのですが、こちらがとても入門として分かりやすくてオススメです。XMLファイルを読み込んでTreeViewにノードを追加するC#XMLについての基本的なあたりはこちらの記事を参考にさせていただきました。TreeViewのノードに対応した文字列をTextBoxに表示するC#TreeViewとTextBoxを連動させてツリー構造のテキストエディタを作成中ですが、TreeViewのノードごとにTextBox.Textの内容を記憶させておかないといけません。その方法についてメモっておきます。ちなみに対応後はこんな感じ。TreeViewの主なプロパティC#TreeViewはエクスプローラのナビゲーションウインドウのようにフォルダ階層をツリー表示するようなコントロールです。ツリーに並ぶアイテムを「ノード」という呼称になります。●FullRowSelectノード選択時にTreeViewの幅全体をハイライトします。Formの主なプロパティC#よく忘れるのでメモ。●MaximumSize見た目的に許せる範囲で最大サイズを設定したい場合に設定します。●MinimumSize人によってはコンパクトにして使いたい人もいるので、フォームの見た目的に許せる範囲で最小サイズを設定しておくと良いです。Formの主なプロパティ2019-06-06C#でWPFを始めるC#C#でWindowsフォームアプリを作っていると、特にグラフィックデザイナを生業としている身の場合にコントロールの標準のプロパティでは大して外観を変えることができずに「かゆいところに手が届かない!」感がストレスになってきます。C++C#の基本的な文法を覚えてからC++を始めた際にとまどう部分についてのメモです。std::endl;」という謎の記述法に戸惑う。Wordで装飾したテキストに画像を沢山貼り付けたドキュメントをMarkdownに変えたい..と思うも、手動だとめちゃくちゃ面倒ですね。穴の空いた多角形の3Dモデルにテクスチャを貼ってみたC#前回に続いてテクスチャマッピングを行ってみました。頂点を共有していてもUVにシームを入れたい場合、1つの頂点にはUV座標は1つしか設定できないため、頂点を増やしてUVを別々に設定してあげないといけないようです。穴の空いた多角形の3Dモデルの描画C#前回の多角形ポリゴンに引き続いて、MonoGame(XNA)を使ってC#で穴の空いた多角形ポリゴンを描画してみました。いうパイナップル型のモデルを何と呼べば良いんでしょう。多角形の3Dモデルの描画C#MonoGame(XNA)を使ってC#で多角形ポリゴンを描画してみました。自体に関してはこちらで紹介しています。ポリゴン生成などの基本的な記述に関してはこちらのサイトを参考にさせていただいています。DirectX」や「SlimDX」の解説記事をもとに3Dモデルの表示を片っ端から試してみましたが、途中でうまくいかなくなったりコードが複雑で理解が追いつけなかったりしました。TaskQuest「TasukQuest」をどうやって作ったかのメモ書きの続きです。前回の記事はこちらです。TaskQuest「TaskQuest」をどんな感じで作っていったか軽くまとめておきたいと思います。扱うことができるようです。マテリアルC#による画像処理の練習がてら、ハイトマップからノーマルマップの生成を試してみました。プルダウンで選んでいる数字が高いほど法線の傾斜が緩くなっています。こちらをざっくりと解説してみます。TaskQuest『TaskQuest』はちょっとしたタスクを管理できるシンプルなアプリケーションです。テキストの暗号化と複合の方法についてC#文字列をそのままテキストデータとして保存するのではなく、データを改変できないよう暗号化して保存し、読み込む際には複合して元に戻したい場合があります。こちらの記事の「ASE暗号」を試してみてうまくいったのでメモっておきたいと思います。テキストの暗号化と複合の方法について2018-12-12動画再生プレイヤーを作りたいメモC#シンプルな動画再生プレイヤーをC#で自作したいと思って軽く調べてみたところ、WindowsMediaPlayerのコントロールが利用できるらしいという情報がまず目に入りました。Form」では不自由だ!..と思い始めたあたりで耳にし始める「WPF」。Studioで設定したマルチアイコンでサイズ別に古い画像が残る現象C#こちらに悩まされたので備忘録として。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。