RのSkyrim Mod開発日記

SkyrimのMod開発を中心に、備忘録などを載せていきます。

Visual Studio

Visual Studio 2017 Community の導入

SkyrimのMod製作を補助するプログラムを作っていますが、作り直すことにしたので、ついでにVisual Studioの最新版を入れてそちらで行うことにします。www.visualstudio.com www.visualstudio.comインストーラーを実行すると次の画面が表示されます。 各タブ…

Visual Studio Community 2015 のインストールがうまくいかない 2

はじめに Visual Studio Community 2015 のインストールがうまくいかない - RのSkyrim Mod開発日記 にて、もうVisual Studioのインストールは問題ないだろうと思っていました。 ところがどっこい、環境が異なれば問題も異なるものですね。 違うエラーが出て…

C#で任意のサイトの情報を抜き取る - ウェブスクレイピングはじめの一歩

はじめに 本記事はニコニコ動画の動画説明文をツールから編集するにあたって、まずはウェブサイトから情報を抜き取るための簡単なサンプルを紹介します。 ソースコードは最低限動きを確認するために作ったもので、細かい対処をしていませんのでご注意くださ…

C#のRichTextBoxで描画処理を追加する

やりたいこと 背景色を1行全体に表示されるようにしたい。 当然ですが、SelectionBackColorで背景色を指定した場合、選択範囲のみに背景が適用されます。 しかし、その行の背景色を指定して、行全体を指定の背景にしたくてもできません。Rich Text Format(RT…

C#でリッチテキストのRtfの追記を行う

やりたいこと RichTextBoxコントロールで書式変更した後、プログラムから文字列を追加する際に、書式設定を維持する方法について記載します。 結論 次のようなコードで対処が必要です。 RichTextBox rich = new RichTextBox(); rich.Text = addText; rich.Se…

C#で同じコントロールを使いまわす

はじめに 久々にC#をやっているせいか、色々と忘れています。 そもそもC# 6.0になっていたり、コンパイラがオープンソース化されていたり、C# 7も出てきていたり。 古い方式でコーディングしていたりなので、その辺にも目を向けていかないとです。さて、この…

簡易ログビューワーの作成 - タイマー処理版

SkyrimのPapyrusのログは常にファイル更新するわけではないので、タイマー処理でストリームに追記がある場合に、読み取る必要があることが分かりました。 またいくつかの問題もわかりましたので、次の編集を加えます。 TextBoxではなくRichTextBoxにする ロ…

簡易ログビューワーの作成

はじめに Visual Studioにて指定したテキストファイルを読み込み、変更があったら続きを読み込む簡易ログビューワーを作成します。 シーク(seek)や、ファイルシステムウォッチャー(FileSystemWatcher)を利用して作ります。 とりあえず、備忘録としてのまとめ…

Visual Studio & Git で開発 - 2 - インストール後のプロジェクト作成など

はじめに 本記事は、Visual Studio 2015でのGitを利用したソース管理の備忘録です。 以下の状態から説明を開始します。 ※こちらを参考に(Gitを用いてVisual Studioでの開発を開始 - 1 - 環境構築) Visual Studio 2015インストール済み(この記事ではVisual …

Visual Studio Community 2015 のインストールがうまくいかない

はじめに 本エントリは、Visual Studio Community 2015のインストールにてうまくいかなかった点をどのように解決したかの備忘録です。 とある事情で、Visual Studio Community 2015インストールした後、古いバージョンのVisual Studioをいくつかインストール…

Visual Studio & Git で開発 - 1 - 環境構築

はじめに 無償版のVisual Studioの導入とソース管理をGitで行うにあたって実施したことや参考サイトを記載しています。 大まかな手順 Visual Studio Community 2015のインストール(日本語版をダウンロードする) ランゲージパックを導入してVisual Studioを…