トップ «前の日記(2006-04-30) 最新 次の日記(2006-05-07)» 編集

活動日誌


2006-05-05

YaneSDK を触る

http://yanesdkdotnet.sourceforge.jp/

何となく触りたくなったので、ちょっと遊んでみた。 C# は数年前に少し触っただけで、ほとんど経験がない。

Visual C# 2005 Express Edition 日本語版 インストール

http://www.microsoft.com/japan/msdn/vstudio/express/vcsharp/

以前は CD-ROM の iso イメージでの提供だったが、今は インストーラが提供されているので実行するだけで特に問題なく インストールできた。

30 日以上継続して使うにはキーを発行してもらう必要があるようだが、 とりあえず保留した。

サンプルプログラムの作成

はじめてのYaneSDK.NET に従って、 YaneSDK の Hello World プログラムを作ってみることにした。

YaneSDK のビルド

まずは、YaneSDK をビルドする。

http://yanesdkdotnet.sourceforge.jp/10/index.html より最新版(1.10)をダウンロードし、 解凍した。

Yanesdk.csproj をダブルクリックし、プロジェクトを開いた。

Win32(Debug)を選択し、「ビルド」→「ソリューションのビルド」を実行した。 「ソリューションファイル」の保存を求められたので、Yanesdk.sln を保存した。

bin/Win32(Debug) に、Yanesdk.dll ができた。

Hello World プログラムの作成

次に、Hello World プログラムを作成する。

  • 「ファイル」→「新しいプロジェクト」
  • Windows アプリケーションを選択、プロジェクト名は「YaneSDKHelloWorld」
  • 「プロジェクト」→「参照の追加」→「参照」タブで、Yanesdk.dll を指定。
  • ツールボックスから PictureBox を選び、フォームに貼る。Dock プロパティを Fill にする。(真ん中の四角をクリック)
  • ツールボックスから Timer を選び、フォームに貼る。Enabled プロパティを true に、Interval プロパティを 16 にする。
  • ソースを入力する。

ビルドすると、

型または名前空間名 'Screen' は名前空間 'Yanesdk.Draw' に存在しません。アセンブリ参照が不足しています。

というエラーが出た。

YD.Screen を YD.Screen2DGl にしてみたら、ビルドがとおった。

が、実行してみるとフォームが出るだけで何も起こらない。

いろいろ試してみたら、Form の Load イベントに Form1_Load が指定されていなかったようだ。

これを指定して実行すると、今度は SDL_ttf が見つからないとエラーが出る。

実行ファイルができる場所に lib ディレクトリを作り、そこに YaneSDK の lib の中身をつっこむ。

これでようやく動く Hello World が実行できた。

Visual C# の IDE の使い方のレベルで少し苦労した(普段使わないので)。 このあたりは、おそらく調べればいろいろな参考文献があるのだろう。


2005|02|03|04|05|06|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|03|04|05|06|10|
2008|04|10|
2009|10|
2010|05|08|
2012|01|02|03|
2014|01|
2022|05|
トップ «前の日記(2006-04-30) 最新 次の日記(2006-05-07)»