「VisualStudio」カテゴリーアーカイブ

【Visual Studio 2010】C#ソースコード内のコメントの色を変更するには?


Visual Studio2010でソースコード内のコメントの色を変更カスタマイズするには?

作業を楽にする為のツールを主にC#で開発する事が多いです。目を疲れにくくする為に背景色を黒、手前の文字色を緑色にして普段作業しています。ただし、コメントはコードとは分けておいた方が見やすいです。

という訳でC#で開発中にコメント行を黄色にする方法をメモしておきます。

メニュー > Tools > Options > Options ダイアログが起動したら

Environment > Fonts and Colors > Display items :

Comment をクリック

右側に Item foreground: という項目があるのでその中からYellowを選択します。

//こんな具合でコメント行が表示される様になります。

見やすいです。

また、プログラマの多くが背景色を黒くしている理由をご存じでしょうか?あれは別にかっこつけているわけではありません。大体プログラマ自体がオタク&コミュ障でブサイクが多いですしね。

長時間モニターを見ていても、目が疲れにくくする為です。背景色が白だとやっぱり目が疲れるんですよね。プログラマなら1日10時間以上モニターを見ていることはよくあると思います。眼精疲労から頭痛が引き起こされることもあるので注意しましょう。

vs-color

ソースコード内の背景色を黒にすると同時に、目の疲労原因となるブルーライトをカットする事の出来る、モニター保護シートも装着しておくと本当に目が疲れません。私はかなり片頭痛が酷くて大変だったのですがブルーライトカットをすることで片頭痛の頻度がぐっと下がりました。片頭痛持ちのプログラマさんにはお勧めです。


aiuto ブルーライトカット液晶保護プロテクター ブルテクター 20-22インチ対応タイプ BLC-P2220V-B


Visual Studio2010でエディットコンティニュを有効化するには?


Menu > Tools > Options… > Debugging > Edit and Continue
Enable Edit and Continue にチェックをいれる。

なお、日本語では「エディットコンティニュ」と呼ばれていますが正確には、

Edit And Continue
エディット アンド コンティニュ

です。

Changes to 64-bit applications are not allowed.
エディットコンティニュの設定をした後で

デバッグ実行時にコードを書き換えようとした時にこのエラーが
出る場合、

プロジェクトの上で右クリック > Properties > Build > General >
Platform target: x86

に設定します。

こうする事でエディットコンティニュが出来る様になります。それでもだめならMicrosoftに電話してください^^b


Visual Studio 2010でコード中の指定した範囲の中で文字列を置換するには?


コードを書いている時に特定の(選択した)範囲の中で文字列の置換作業を行いたい場合があります。その場合には、Control + Shift + H を押し検索ワード、置換ワード、置換範囲を指定することにより効率的に置換をすることができます。

 

vs10-replace


C#のプロジェクトにバイナリファイルをリソースで組み込んで、プログラムから復元するには?


C#+Visual Studio2010でテキストファイルをバイナリ化してリソースファイルに組み込みました。

そのリソースファイルから元のバイナリファイルを生成するコードです。

 

赤文字が定義したリソースファイル名です。
byte[] bs = Properties.Resources.resource_XXX;
System.IO.FileStream fs = new System.IO.FileStream(
“test.dat”,
System.IO.FileMode.Create,
System.IO.FileAccess.Write);
fs.Write(bs, 0, bs.Length);
fs.Close();

 

ここでは、 resource_XXXと名前を付けたリソースファイルをプログラムからFileStreamを使用してtest.datファイルに出力しています。

 

 


【Visual Studio 2010】EXEにテキストファイルやバイナリファイルを埋め込んで1ファイルにするには?


Visual Studio2010を使用してコンパイルした時に生成されるexeの中にテキスト(hoge.txt)やバイナリファイル(hoge.dat)や画像を埋め込んでしまいたい場合があります。そんな場合にはリソースファイルをプロジェクトに追加してビルドを行います。
では、手順を画像を踏まえながら説明します。

1.プロジェクトの上で右クリック

2. Properties > Resources*

3.Otherの右隣りにある▼をクリックして追加したいリソースファイルの種類を選択します。

4.ここではバイナリファイル(hoge.dat)を追加するので Add Exsisting File… を選択します。

vs-resource-1

 

5.必要に応じてリソースファイルの名前を変更します。右クリック > Renameです。

 

同一のexeの中に複数のリソースを仕込みたい場合には、

Strings / Images / Icons / Audio / Files / Other を選択して追加します。

vs-resource-2

 

 

 


Visual Studioでデバッグ実行時に引数を与えるには?


別プログラムから引数を与えられるプログラムをデバッグ開発する場合に、引数を与える設定をしておくと便利です。

Process.Start(“hoge.exe”,”abcdefg”);

という風に外部プログラムから呼び出される事を想定しています。

では具体的な設定方法をまとめます。

hogeプロジェクトの上で右クリック > Debug* > Start Options > Command line arguments:
の中に abcdefg と引数を指定します。

vs_debug


Visual Studio2010でソースコードの文字サイズをマウスホイールで簡単に変えるには?


Visual Studio2010でコーディングをしている時に突然マウスホイールを上下に回すと、ソースコードの文字フォントの倍率が拡大・縮小されるという謎の事象が起きていました。何がトリガーとなり起こっているか皆目見当がつかなかったのですが本日明らかになりました。

Control ボタンを押しながらマウスホイールを上下に移動します。

こうする事によりソースコードの文字列の倍率を自由に変更する事が出来ます。

 

この様に直接倍率を指定選択する事も可能です。

vs_zoom


Visual Studio2010で使える便利なショートカット集


Visual  Studio2010で使える便利なショートカットのまとめてです。

 

特定のファイルを検索する

Control + Shift + F

Find what: の部分に検索したいワードを入力し、Find All をクリックすると検索が開始されます。この時に Look in: より Entire Solutionを選択しておくとソリューション全体から探してくれます。

 

現在開いているソースファイル内で特定のワードを検索する。

Control + /

Enterを押すか、F3を押す事によって連続で次々とソースファイル内で検索を進めていく事が出来ます。

 


【Visual Studio 2010】WindowsForm上のコントロールを移動出来なくなってしまった場合の対処方法


DropBox上にVS2010でプロジェクトを作成し、複数の端末で共有して使っていると時々特定の端末でWindowsForm上のコントロールを移動させることが出来なくなってしまう場合があります。

一瞬せっかく作り上げたプロジェクトが破損してしまったのか、、、

と非常に不安になりましたが、簡単に戻す事が出来ました。

WindowsForm上のコントロールを移動出来なくなってしまった場合の対処方法

一番簡単な方法は、

コントロールの移動をする事の出来ない端末を再起動します。

PCを連続で起動しっ放しでいるとたまにこういった現象が起こる様です。

 

また、別の方法としては

端末①でFormコントロールを移動させる事が出来なくなってしまった場合には、端末①上でプロジェクトを保存して閉じます。

次に、端末②(別の端末)でプロジェクトを開きます。そして必要に応じてコントロールを移動させます。普通に移動させることができました。