- 1 名前:デフォルトの名無しさん [2009/06/12(金) 22:12:36 ]
- Microsoft Silverlight
www.microsoft.com/japan/silverlight/ MSDN Silverlight デベロッパー センター msdn.microsoft.com/ja-jp/silverlight/ The Official Microsoft Silverlight Site silverlight.net/ MSDN Silverlight ダウンロード (SDK, Silverlight Tools) msdn.microsoft.com/ja-jp/silverlight/bb187452.aspx CodePlex Silverlight Toolkit www.codeplex.com/silverlight/ 前スレ pc12.2ch.net/test/read.cgi/tech/1227324813/ pc11.2ch.net/test/read.cgi/tech/1210491703/ pc11.2ch.net/test/read.cgi/tech/1203891514/
- 684 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 09:16:46 ]
- >>682
なんか、空気的に、 MS技術 VS その他勢 の一環になってる気がする。 MS技術推進派で HTML5 支持してる人見たことない。 HTML+JavaScriptでリッチなウェブページ構築とかマジ勘弁して欲しい。
- 685 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 09:36:13 ]
- >>682
Linuxを筆頭にした勢力って、ノンプロ学生技術者や学者たちの実験台じゃねーかw 人柱と違って民間企業のMSは成熟見込みのある技術だけをだな(ry
- 686 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 09:48:27 ]
- Silverlight VS HTML5 VS Flashだろ。
開発者的にはSilverlightでやりたいな・・・
- 687 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 09:51:04 ]
- >>684
MSとgoogleがyahooに共闘を仕掛ける構図
- 688 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 10:40:55 ]
- >>682
そもそもHTML5ってまだ正式に決まってないものだし、それに対応してないからって 文句を言うのもおかしいと思うけどね。 個人的にはウェブアプリ云々よりも、今は何でもかんでもdivを使っている部分に articleやnavで明確に意味を持たせられる点に期待しているので、さっさとHTML5が 普及して欲しいが。
- 689 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 12:17:27 ]
- お前ら釣られてスレ違いの話するなよ
- 690 名前:デフォルトの名無しさん [2009/10/09(金) 12:53:30 ]
- 質問させて下さい。
<ListBox.ItemTemplate> <DataTemplate> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="0.25*"/> <ColumnDefinition Width="0.75*"/> </Grid.ColumnDefinitions> <StackPanel Orientation="Horizontal" Grid.Column="0"> <TextBlock x:Name="text_a" Margin="5"/> <TextBlock x:Name="text_b" Margin="5"/> </StackPanel> <TextBlock x:Name="text_c" Margin="5"/> </Grid> </DataTemplate> </ListBox.ItemTemplate> このXAMLのtext_a, text_b, text_cにコードからアクセスするにはどうしたらいいんでしょうか?
- 691 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 20:54:49 ]
- 無理っていうか使い方が間違ってる
バインディングを使う
- 692 名前:デフォルトの名無しさん [2009/10/10(土) 00:46:36 ]
- Linqって微妙じゃね?
どのぐらいまで最適化や柔軟性を求めるというのかな。 やっぱSQLとプログラミング言語は別だよ
- 693 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 00:54:34 ]
- LINQ to Objectsはコレクション操作の手先の道具として普通に使うだろ
特にSilverlightでは配列やリストの機能でLINQと被ってるものは軒並み削られてるから使わざるを得ない
- 694 名前:デフォルトの名無しさん [2009/10/10(土) 01:04:18 ]
- LINQ to Objectsまだ普通ではないだろうよ。
MSは昔からデータアクセス系の技術をいろいろ開発してるけど、 SQL以上の柔軟性のあるものを作れていないと思う。
- 695 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 01:05:37 ]
- まあ、データソースによらず共通のインターフェースでアクセスできるところとか、
言語に組み込まれてるからインテリセンスのサポート受けられるとことか、 LINQ の意義はでかいよ。
- 696 名前:デフォルトの名無しさん [2009/10/10(土) 01:07:14 ]
- 生産性を求めるとLinqは良いソリューションなのかもね。
効率を求めるとまだまだな印象ではあるんだよなぁ
- 697 名前:デフォルトの名無しさん [2009/10/10(土) 01:08:00 ]
- あ、効率=実行効率ね
- 698 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 02:00:51 ]
- LINQで書いて遅いならプロファイル取ってみて、実際にボトルネックになってる個所を改善すればいい。
LINQは個別スレがあるんで、続きはそっちへどうぞ
- 699 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 02:38:54 ]
- 実行効率でも Expression Tree のポテンシャルが
普通に高いと考えられて色々試されてるし。 生まれて大してたってないのを忘れちゃいけない
- 700 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 02:40:20 ]
- リンクの冒険
- 701 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 04:08:55 ]
- >>700
ちょっとおまえ体育館裏にこい
- 702 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 10:09:56 ]
- 1スレに1回は出てるけど、少なくとも LINQ to Object の実行効率は
foreach とか直接書くのに比べて悪くても10%くらいしか効率落ちない。 その程度のロスなら、クリティカルになってるとこ以外は放置でOK。 最初は気にせず LINQ で書いて、プロファイリングしてから1部書きなおすだけ。
- 703 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 10:22:09 ]
- var names = items.Where(item => item.IsEnabled).Select(item => item.Name).ToArray();
クエリ式は大袈裟かもしれないけどこういうのは積極的に使うべきだろ ループで回すより遥かに短いし一目で意図がわかる
- 704 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 10:33:14 ]
- やっぱりこういうのはインテンショナルプログラミングとかで複数言語をシームレスに共存出来るべきだよな-
LINQよくできてるけど無理にC#に落としてる感も。
- 705 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 10:36:17 ]
- LINQ で重要なのは標準クエリ演算子(メソッド形式の方)を決めたことだと思うし、
ちゃんと C# 以外も意識してるでしょ。
- 706 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 14:19:20 ]
- C# 3.0以降の記述力はかなり素晴らしいと思うね。
書いているときの気分の良さは、日本生まれで流行のRなんとかに全然負けてない。
- 707 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 15:17:31 ]
- 別に俺はC++でもActionScriptでも気分いいけどね
- 708 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 15:29:32 ]
- >>707
ないない、それはないw
- 709 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 17:07:24 ]
- >>703
おれにはわからん だれか解説してください
- 710 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 17:17:03 ]
- >>709
var list = new List<string>(); foreach (var it in items){ if (item.IsEnabled) list.Add(it.Name); } var names = list.ToArray();
- 711 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 17:23:21 ]
- >>710
惚れた item => item.IsEnabled や item => item.Name って item.IsEnabled や item.Name だけじゃだめなもんかね こんな書き方する理由はなーに?
- 712 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 17:38:05 ]
- 駄目
後者の書き方では意味が全く変わってしまう
- 713 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 17:45:33 ]
- >>711
item=>を省略する書き方も用意されている これをLINQ(リンク)と呼ぶ var names = from item in items where item.IsEnabled select item.Name;
- 714 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 17:54:02 ]
- クエリ式
- 715 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 18:07:25 ]
- だからLINQは専用スレがあると(ry
pc12.2ch.net/test/read.cgi/tech/1202568694/ >>713 クエリ構文(Query syntax)>>713とメソッド構文(Method syntax)>>703で、どちらもLINQだろ。 "これをLINQ(リンク)と呼ぶ"なんて言うと誤解されるぞw >>711 ラムダ式について調べるといい
- 716 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 19:35:39 ]
- ダウンロードしようとサイトへ行くと、アドオンがうんたらこんたらって出てIEが強制終了させられてしまいます
どうしたら良いでしょうか?
- 717 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 19:40:34 ]
- >>713
馬鹿かおまえは。 両方ともLINQだ。
- 718 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 20:04:08 ]
- 環境も書かずに答えを御所望のようだ
・・・書いたところで必ず答えがでるわけでもないけど。 IEのバージョン古いとか?
- 719 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 20:16:19 ]
- >>717
お前頭がおかしいんじゃないか?
- 720 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 20:25:15 ]
- LINQっていうのはコード中にクエリを書けるようにすることに関連して
周辺のライブラリもクエリ式や拡張メソッドやラムダ式などの言語拡張もひっくるめたコンセプトだ 「これがLINQ」なんてものは存在しない
- 721 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 20:30:19 ]
- スレ違い
LINQスレでやってくれ
- 722 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 22:59:17 ]
- >>682のURLを見て誰かは分かったので、おまえが言うなよな、と思いつつ
そのブログを見に行ったら、1行目から言い訳しててワロタ。
- 723 名前:655 [2009/10/11(日) 15:40:21 ]
- ユーザーコントロールもしくはカスタムコントロールをデータバインディング対応にする方法について
解説してあるサイトって無いでしょうか? ヘルプではとっかかりが無くてさっぱりです。
- 724 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 20:42:06 ]
- 本買え 本
- 725 名前:デフォルトの名無しさん [2009/10/12(月) 02:01:11 ]
- MSは.NETの出始めのころにASP.NETのPetShopのような
模範になるようなアプリを作って配るべきだ。 意外とそういうの作りかたとかは参考にしているんだよな・・・
- 726 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 02:04:19 ]
- データバインディングとか、さっぱりぱり。
- 727 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 09:08:20 ]
- 他のプログラム言語に慣れてると、どうもLINQは何か気持ち悪いな
|

|