100% Hardcore! RSS
大森スケーター 太田 大田 スケート スケートボード 尾崎恭一 Kyoichi Ozaki
2000|06|
2002|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|
<< 2005/11/ 1 1. 最近の音楽
2 1. また日記を書く余裕ができてきた
2. ロケーションフリーがPSPに対応
3. 全自動 電動 自転車
3 4 5 6 7 8 9 1. あなたの能タイプチェック
2. ネットワークカメラ
10 11 1. 11/11 だって
2. windows executables
12 13 14 15 1. 携帯電話無くしました!!!
2. Dodge Charger SRT8
16 1. Hatena?Recipe ホームページ
17 18 1. control飲み
19 20 21 1. ip_conntrack: table full, dropping packet
2. Hanihoh!CanCam 1月号に掲載されました
22 23 24 25 26 27 28 1. windowsアプリその後
29 1. PSPMYブーム再び
30 >>
トップ <前の日記(2005-11-09) 次の日記(2005-11-15)> 最新

2005-11-11

_ [diary] 11/11 だって

1111だって

_ [develop] windows executables

やっぱりなんだかんだ言ってうれているのはウィンドウズだよね〜!って事で超入門ウィンドウズプログラミング。最初はmonoを使ってみたんだけど、これイイ〜!Linux上でC#を書いてコンパイル。できた実行ファイルがWindowsでそのまま動く。Linux上でもmonoでエミュレートすれば動く。ただ.NET使っているから、実行環境に.NET Frameworkがインストールされている必要がある。現時点ではウィンドウズに標準として入っていないので、これで作ったアプリケーションを配布するには敷居が高すぎる。となるとCで書くしかないのか。Cで書くならまだオブジェクト指向なC++の方がましかってことでC++でも始めることにした。Windows+MinGW(cygwinみたいなやつ)でビルドしたライブラリ。環境依存にならないようにDLLを直接実行ファイルに組み込んでいるのでケッコウでかい(2.4Mb)。というわけで、俺の作った初めてのWindowsアプリ→Hello World。って何もおきない、クソプログラムだけどね。

次のWindowsは標準で.NET Frameworkを配布してくれるのかな〜?そうなるとすげ〜Windowsアプリが開発しやすくなるんだけど。C#はJavaと違ってちゃんとECMAにも登録してあるしね。これは覚えておいて損は無いはず!

あ、いまHello Worldアプリをアップして、自分のウィンドウズ端末にダウンロードして実行してみたら、表示が英語になっている事に気が付いた。メッセージはgettextで日本語化してあるんだけど、そうなると言語ファイルも一緒に配布しないとならないのか〜!というわけでpoファイルも一緒にしたzipファイル→hello.zip。ってzipにすると980Kbぐらいになった。実行系(.exe)って圧縮してもそんなにサイズ変わらないと思ってたんだけど、そうでもないのね。

お名前:
E-mail:
右の画像に書かれている文字列を入力してください:
コメント:

トップ <前の日記(2005-11-09) 次の日記(2005-11-15)> 最新
合計: 2029891 今日: 858 昨日: 1145 (from 2003/11/04)
PROFILE

Kyoichi Ozaki

CONTACT

SPONSORS




最近のツッコミ
1.Pisho (Aug 20. 15:58)
2.KOSKI (Aug 20. 14:22)
3.ぴすた (Aug 20. 12:05)
4.THOR(TRACKHEADS) (Aug 20. 11:48)
5.nao (Aug 19. 19:48)
6.JUN (Aug 19. 12:19)
7.318 Skate Design (Aug 18. 17:55)
8.Kyoichi (Aug 18. 15:12)
9.Kyoichi (Aug 18. 15:09)
10.Kyoic