私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレMicrosoft Silverlight その6
silverlight スレッド一覧へ / silverlight とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
ユーザーエクスペリエンスに影響する外部仕様(特にUIと通信方式)はユーザー志向でデザインし、
本当の内部仕様だけをプログラマ志向で設計しろよ。
本当の内部仕様だけをプログラマ志向で設計しろよ。
AdobeFlashでは履歴の削除で消せないログが残るけど、
シルバーライトでもそれと同じようなログが残る?
シルバーライトでもそれと同じようなログが残る?
MSにはぜひともWinForm並みのがちがちなコントロールを期待したい。
日本企業は、おそらく制限が強いほうが好むと思う。
柔軟性を捨てるとかそういうんじゃなくて、あくまでも1方式として選択しがあるという程度で、
それで結構普及すると思うんだけどなぁ
日本企業は、おそらく制限が強いほうが好むと思う。
柔軟性を捨てるとかそういうんじゃなくて、あくまでも1方式として選択しがあるという程度で、
それで結構普及すると思うんだけどなぁ
うん、WinForms でできることはそんなに WinForms と変わらない感覚でも作れる。
WPF4 で DataGrid も入ったし。
WPF4 で DataGrid も入ったし。
>出来ませんの一点張りができないw
そういうことを思考しているわけではない。
単純に生産性としてWinFormよりWPFは劣るというだけ、意外と重要だからね。
柔軟性は大事さ、WPFは表現力に限界が無い、あらゆる組み合わせのUIが可能だというのはMSは素晴らしい仕事をしたと思う。
だけどとっかかりとしては、理解力が深すぎるというだけ。
そういうことを思考しているわけではない。
単純に生産性としてWinFormよりWPFは劣るというだけ、意外と重要だからね。
柔軟性は大事さ、WPFは表現力に限界が無い、あらゆる組み合わせのUIが可能だというのはMSは素晴らしい仕事をしたと思う。
だけどとっかかりとしては、理解力が深すぎるというだけ。
それよく聞くけどどういうところが劣ってるの?
何かブログでまとめた人いたけど全く共感出来なかった
何かブログでまとめた人いたけど全く共感出来なかった
やろうと思えばOnPaintをオーバーライドして描画乗っ取ったり馬鹿なことしなくても
柔軟にいろんなことができるだけ
普通にデザイナでコントロールを貼ってダブルクリックしてイベントハンドラ生成してコード書けるよ
柔軟にいろんなことができるだけ
普通にデザイナでコントロールを貼ってダブルクリックしてイベントハンドラ生成してコード書けるよ
MVVMとか不必要に強調しすぎなんだよ
MVVMを適用することのオーバーヘッドをメリットが上回る規模のアプリなんかそんなにあるの?
特にSilverlightなんか
MVVMを適用することのオーバーヘッドをメリットが上回る規模のアプリなんかそんなにあるの?
特にSilverlightなんか
一覧表示と詳細入力、といったよくあるタイプのとかでもMVVM使うだろ。
メリット感じなきゃ使う必要ないだろうけど、オーバーヘッドがデメリットってそれもどれ程のもんだよ
メリット感じなきゃ使う必要ないだろうけど、オーバーヘッドがデメリットってそれもどれ程のもんだよ
すまんオーバーヘッドってパフォーマンスコストじゃなくて手間のことを言いたかった
http://msdn.microsoft.com/ja-jp/magazine/ff798279.aspx
ここでそういう言い方してたから
http://msdn.microsoft.com/ja-jp/magazine/ff798279.aspx
ここでそういう言い方してたから
MVVMは結構すんなり受け入れられたけどなぁ
javaやphp,その他言語のフレームワークじゃこの手の物は当然の形だし…
javaやphp,その他言語のフレームワークじゃこの手の物は当然の形だし…
MVVM、通知系のメカニズムを使いまくりだすと、コード量が増える問題を差し引いても便利なのよね。
ただ、もちろん、あんな定型文的にコードが増える状況を放置してていいとも思えず、
.NET 5/C# 5.0 で Compiler as a Service が入って DSL 的に解決できる日が来てほしいとは思う。
ただ、もちろん、あんな定型文的にコードが増える状況を放置してていいとも思えず、
.NET 5/C# 5.0 で Compiler as a Service が入って DSL 的に解決できる日が来てほしいとは思う。
>>917
ちなみに、その記事のような実装は結構いまいちに思う。
ViewModel って階層的になるものだけど、階層データに全く対応してないし。
あと、逐一リフレクション使ってる辺り、パフォーマンスの懸念も。
ちなみに、その記事のような実装は結構いまいちに思う。
ViewModel って階層的になるものだけど、階層データに全く対応してないし。
あと、逐一リフレクション使ってる辺り、パフォーマンスの懸念も。
どうしたいの?
動的にVMを生成したいなら今でもCodeDOMで可能でしょ。
CodeDOMには確かに構造上の問題があって
小さな使い捨てのコードをたくさんコンパイルして実行するようなことには使えないけど、
VMを生成する分には特に問題があるとは思えない。
Compiler as a Serviceならオーバーヘッドは少なくなるかもしれないが、
そもそもC#コードの生成とコンパイル自体が重い処理だし、
どのみち型を生成することになるから生成したコードをアンロードできない問題も解決しない。
だいいち、VMのコード生成はコンパイル時にやれば十分なはず。
テキスト処理丸出しなのが嫌ならCodeDOMでやればいい。
動的にVMを生成したいなら今でもCodeDOMで可能でしょ。
CodeDOMには確かに構造上の問題があって
小さな使い捨てのコードをたくさんコンパイルして実行するようなことには使えないけど、
VMを生成する分には特に問題があるとは思えない。
Compiler as a Serviceならオーバーヘッドは少なくなるかもしれないが、
そもそもC#コードの生成とコンパイル自体が重い処理だし、
どのみち型を生成することになるから生成したコードをアンロードできない問題も解決しない。
だいいち、VMのコード生成はコンパイル時にやれば十分なはず。
テキスト処理丸出しなのが嫌ならCodeDOMでやればいい。
いや、ビルド時の問題。
コード生成元となるモデルに構文ハイライトとインテリセンス付いて欲しいとか。
あと、欲を言えば、EDM エディターみたいなクラス図的な視覚化も欲しい。
1プロパティに PropertyChanged 呼び出しコード書くだけなら楽だけど、
実際には他のプロパティから計算で求めるプロパティとか、コマンドもあるし、
XML ドキュメントやデータ検証も一緒にうまく書きたいところだし、
その辺りまで含めてきれいにかける DSL が欲しいところ。
あと、テンプレート側が今の T4 よりも PowerShell 的なヒア文字列+変数展開の方が楽とか、
T4 の文法的な面倒もあり。
コード生成元となるモデルに構文ハイライトとインテリセンス付いて欲しいとか。
あと、欲を言えば、EDM エディターみたいなクラス図的な視覚化も欲しい。
1プロパティに PropertyChanged 呼び出しコード書くだけなら楽だけど、
実際には他のプロパティから計算で求めるプロパティとか、コマンドもあるし、
XML ドキュメントやデータ検証も一緒にうまく書きたいところだし、
その辺りまで含めてきれいにかける DSL が欲しいところ。
あと、テンプレート側が今の T4 よりも PowerShell 的なヒア文字列+変数展開の方が楽とか、
T4 の文法的な面倒もあり。
Compiler as a Service は、目的の1つに「サードパーティによるC# の拡張」とか「DSL」とかも入ってる。
「REPL できます」とかだけが Compiler as a Service じゃないみたい。
時期は不透明だけどね。
ひょっとしたら .NET 5 どころかまだ先かもしれず。
「REPL できます」とかだけが Compiler as a Service じゃないみたい。
時期は不透明だけどね。
ひょっとしたら .NET 5 どころかまだ先かもしれず。
C#でできることはなんでもできるから、DSLから生成するなら
T4自体の文法はあまり関係ないと思うよ。
ただ、コード生成のタイミングの問題はあるな。
コンパイル後のアセンブリを参照するのはプリプロセスだと都合が悪い。
ポストプロセスも選べて、ビルド後に処理して再ビルドするところまで自動でやってくれれば便利なんだけど。
T4自体の文法はあまり関係ないと思うよ。
ただ、コード生成のタイミングの問題はあるな。
コンパイル後のアセンブリを参照するのはプリプロセスだと都合が悪い。
ポストプロセスも選べて、ビルド後に処理して再ビルドするところまで自動でやってくれれば便利なんだけど。
いや、生産性は変わるからね<T4 自体の使いやすさ。
まあ、1度書けば後は触らないし、ある程度の手間は許容できるけども、
めったに触らないものだからかえって、忘れちゃって昔書いたコードをメンテするのが大変そう。
ビルドのこともそうだけど、単にテンプレートでコード生成ってのじゃ不十分で、
ツールとの統合もっと進めないとダメなのよね。
コンパイルエラーが、生成後のコードの何行目ってのではなく、
元 DSL 側の方のどこが引っかかったかまで出て欲しいところだし。
まあ、1度書けば後は触らないし、ある程度の手間は許容できるけども、
めったに触らないものだからかえって、忘れちゃって昔書いたコードをメンテするのが大変そう。
ビルドのこともそうだけど、単にテンプレートでコード生成ってのじゃ不十分で、
ツールとの統合もっと進めないとダメなのよね。
コンパイルエラーが、生成後のコードの何行目ってのではなく、
元 DSL 側の方のどこが引っかかったかまで出て欲しいところだし。
クロスプラットフォームを謳ってる以上ぜんぜんおかしくないだろ。印刷だけじゃなくて表示もバックスラッシュだし。
フォントを明示的にMS Gothicに指定すると円マークになる。
フォントを明示的にMS Gothicに指定すると円マークになる。
常に円マークで出力させたかったら、
U+005CをやめてU+00A5かU+FFE5を使うしかないな。
U+005CをやめてU+00A5かU+FFE5を使うしかないな。
今までやったことなかったから知らなかったけどPortable User InterfaceのU+00A5って
ちょっと形が変わってるな。横線が一本しかない。これ実際にはどのフォントが使われてるの?
ちょっと形が変わってるな。横線が一本しかない。これ実際にはどのフォントが使われてるの?
>>934
うん、だから U+FFE5 はやめてと。
うん、だから U+FFE5 はやめてと。
教えていただきたいことがあります。
silverlightでDRM対応のコンテンツを作成し、
自前のサーバで配信するにはどうしたら
いいのでしょうか。
DRM対応したsilverlightのコンテンツを
配信している業者はいますが、利用料金が
高いので、自前でサーバを立てたいのですが、
サーバの立て方を解説しているドキュメントが
見つかりません。
よろしくお願いします。 m(_ _)m
教えていただきたいことがあります。
TableView のセルが、画面に収まらないくらい多数ある場合、
TableView を開いて画面に表示したとき、特定の行が表示されるようにするには
どうしたらよいのでしょうか。
よろしくお願いします。 m(_ _)m
>> 938
938は書き間違いです。
お許しください。 (_O_)
>>940
937の件、早速のレスありがとうございます。
以下のURLで説明されているサービスを見ると
特別な仕掛けが必要に見えるのですが、
silverlightの基本的な仕組みだけで
大丈夫なのでしょうか。
http://www.stream.co.jp/company/press/2010/100107/
DRM のためじゃなくて、ストリーミングのためじゃなかろうかと。
今だったらたぶん、Smooth Streaming を使うべきだと思うけど、それなら、
サーバー側も IIS にそれ用のコンポーネント(無料で入手可能)を追加しないとダメ。
今だったらたぶん、Smooth Streaming を使うべきだと思うけど、それなら、
サーバー側も IIS にそれ用のコンポーネント(無料で入手可能)を追加しないとダメ。
ブラウザ外実行アプリのサンプル(自分では現在実用)として、
付箋紙アプリを作ってみました。
http://www.dotup.org/uploda/www.dotup.org1209014.zip.html
WindowsでもMacでもローカルファイルへのアクセスができるのがいいですね。
結構いろいろなアプリが書ける感じがしますね。
Moonlightにも期待したいところです。
付箋紙アプリを作ってみました。
http://www.dotup.org/uploda/www.dotup.org1209014.zip.html
WindowsでもMacでもローカルファイルへのアクセスができるのがいいですね。
結構いろいろなアプリが書ける感じがしますね。
Moonlightにも期待したいところです。
サンプルもクソも普通にSilverlightプロジェクト作ってプロパティでout of browserを有効にするだけ
Silverlight4は.NET4系列なので.NET3.5以前のClickOnceとはセキュリティモデルが全然違う。
Silverlight4は.NET4系列なので.NET3.5以前のClickOnceとはセキュリティモデルが全然違う。
台湾のSilverlightは普及に本気みたいだな・・・
Silverlightアプリのサンプルであのキャラ使ったゲームとか作りそうな勢いだわ
Silverlightアプリのサンプルであのキャラ使ったゲームとか作りそうな勢いだわ
Microsoft Expression Blend 4 Service Pack 1 (SP1)
http://www.microsoft.com/downloads/details.aspx?FamilyID=17872a3a-4620-4b87-9d62-f29173d12625&displayLang=ja
http://www.microsoft.com/downloads/details.aspx?FamilyID=17872a3a-4620-4b87-9d62-f29173d12625&displayLang=ja
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / silverlight スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- Microsoft Silverlight その9 (574) - [96%] - 2023/1/25 14:30
- Microsoft Silverlight その8 (996) - [96%] - 2011/11/12 23:46 ○
- Microsoft Silverlight その7 (1001) - [96%] - 2011/3/24 1:31 ○
- Microsoft Silverlight その5 (984) - [96%] - 2010/4/16 20:20 ☆
- Microsoft Silverlight その4 (1001) - [96%] - 2009/12/5 9:05 ○
- Microsoft Silverlight 2.0 その3 (556) - [83%] - 2009/3/24 0:35 ○
- Microsoft Silverlight 2.0 その2 (1001) - [78%] - 2008/11/21 11:47 ○
- Microsoft Silverlight 2.0 (1001) - [74%] - 2008/5/12 6:08 ○
- Silverlight登場で.NET使い大勝利!!! Part2 (525) - [18446744073709551603%] - 2016/10/16 0:30 ○
トップメニューへ / →のくす牧場書庫について