2007/6/29 金曜日

Windowsアプリのアイコン

カテゴリー: C# — hot @ 0:25:21

Visual C#で作ったアプリのアイコンをオリジナルのものにしたくなった。調べて見るとこんなフリーソフトがあった。

IcoFX – The Free Icon Editor

英語版だけど特に問題なく使える。エフェクトも色々かけられるしWindows XP Vista用のも作れるらしい。Illustratorのデータをコピペすることもできる。早速作ってみた。
True Color(24bits)の32×32で作成。
icon1.gif

ただ、実際にフォームのIconに入れて見ると綺麗でなかったりするのでチェックしながら修正して行くのがよしいようで。作り始めると結構ハマッて面白い。

2007/6/28 木曜日

ClickOnceをApacheから行う

カテゴリー: C#, サーバ — hot @ 3:19:25

WindowsアプリをClickOnceでインストールしようとするとXMLが表示されてしまった。以前にもこれと同じことが起こったような気がする。暫くハマッたので忘れないうちにメモ。原因はサーバ側でMIMEタイプの設定がされていない為。ってことでサーバに.htaccessをアップ

.htaccess
AddType application/x-ms-application .application
AddType application/x-ms-manifest .manifest
AddType application/octet-stream .deploy

注意:ブラウザにキャッシュが残っている場合、新しいMIMEタイプを認識しないので一度キャッシュをクリアする

おお?無事にインストールできるようになった

2007/6/27 水曜日

C# バイナリデータの保存と取得

カテゴリー: C# — hot @ 23:59:30

byte[] bytes = new byte[] {0×83, 0×56, 0×83, 0×74};
FileStream fs= new FileStream(“filePath”, FileMode.OpenOrCreate);
fs.SetLength(0);
BinaryWriter bw= new BinaryWriter(fs);
bw.Seek(0, SeekOrigin.Begin);
bw.Write(bytes);
bw.Close();
fs.Close();

FileStream fs = new FileStream(“filePath”, FileMode.OpenOrCreate);
BinaryReader r = new BinaryReader(fs);
byte[] byteData= r.ReadBytes(100);
r.Close();
fs.Close();

最近なんだかただの覚書になってきてる。。。

2007/6/26 火曜日

Windows Form内のコントロールにName属性でアクセス (C#)

カテゴリー: C# — hot @ 23:59:58

Visual C#でWindows From内のコントロールにName属性でアクセスする方法の覚書

例)CheckBoxにアクセス
Control[] controls = this.Controls.Find(“checkBox1″, true);
CheckBox cbox = (CheckBox)controls [0];

これが便利なのは例えばCheckBoxが何十個とあった場合の処理

for(int i=1; i<21; i++)
{
 Control[] controls = this.Controls.Find(“checkBox” + i, true);
 CheckBox cbox = (CheckBox)controls [0];
 cbox.checked = true;
}

てな感じでできる

2007/6/25 月曜日

IE6のソースエディタをTeraPadに

カテゴリー: サーバ — hot @ 18:24:18

IEのソースを表示する時にメモ帳だと文字化けしたりして何かと不便!という事で小生が普段使っているTeraPadに変更してみた。

まずは、レジストリエディタを起動
[ファイル名を指定して実行]にregedit.exeを入れてと

次に
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Nameにアクセス。今回はEditor Nameがなかったので「新規」→「キー(K)」で作成

それからそれから
Editor Nameの文字列値にTeraPad.exeのパスを入れてあげる

おお?これでソース表示でTeraPadが使えるようになりましたよ。

【参考サイト】
http://uguisu.skr.jp/Windows/ieeditor.html

次ページへ »

Copyright (C) 2007-2010 HOTSYSTEMS