Silverlight使い始め
お久しぶりです
最近はサイボウズからサイボウズスタートアップスという子会社に移ってバイトしてます
正確には契約上バイトじゃなくて準委任契約なので、自由業です
どんな会社かはググってみてください。ベンチャーのサポートしてくれます
で、新しいプロジェクトの関係で、最近はSilverlight使ってます
もともとC#が好きだから、(最近はPHPがお気に入り)結構楽しいです
が、いろいろとローカル用のアプリのC# .NETとは違うことが多く、いろいろ困るわけですが、ノウハウもついてきました
C#のサンプルとかをコピペすると結構うねうねアンダーラインが付きますが、多いのが「引数がおかしいよー」ってのです。
.NETをSilverlight用に軽量化する際にオーバーロードを結構削ったみたいです
・メソッド(内容、開始地点、長さ)
みたいなのはたいてい
メソッド(内容)
で、開始地点0で長さは内容すべてみたいなのが、オーバーロードで使えるのですが、Silverlightだとたいてい削られていて、ちゃんと書かないといけなかったりします。書けばいいんですが。
あと、通信系が非同期しかサポートしてない場合が多いです。
非同期で、UIまわりを使おうとすると「アクセスできないよ」みたいなエラーが起きますが、その部分を
Dispatcher.BeginInvoke(delegate()
{
});
でくくるとたいていいけます
まあよくわかってないこともありますが、だんだん慣れてきました
来年くらいにリリース、起業できればなぁと思います
最近はサイボウズからサイボウズスタートアップスという子会社に移ってバイトしてます
正確には契約上バイトじゃなくて準委任契約なので、自由業です
どんな会社かはググってみてください。ベンチャーのサポートしてくれます
で、新しいプロジェクトの関係で、最近はSilverlight使ってます
もともとC#が好きだから、(最近はPHPがお気に入り)結構楽しいです
が、いろいろとローカル用のアプリのC# .NETとは違うことが多く、いろいろ困るわけですが、ノウハウもついてきました
C#のサンプルとかをコピペすると結構うねうねアンダーラインが付きますが、多いのが「引数がおかしいよー」ってのです。
.NETをSilverlight用に軽量化する際にオーバーロードを結構削ったみたいです
・メソッド(内容、開始地点、長さ)
みたいなのはたいてい
メソッド(内容)
で、開始地点0で長さは内容すべてみたいなのが、オーバーロードで使えるのですが、Silverlightだとたいてい削られていて、ちゃんと書かないといけなかったりします。書けばいいんですが。
あと、通信系が非同期しかサポートしてない場合が多いです。
非同期で、UIまわりを使おうとすると「アクセスできないよ」みたいなエラーが起きますが、その部分を
Dispatcher.BeginInvoke(delegate()
{
});
でくくるとたいていいけます
まあよくわかってないこともありますが、だんだん慣れてきました
来年くらいにリリース、起業できればなぁと思います

