WPF(XAML,XBAP,.NET3.5)GUIプログラミング
at TECH
1:デフォルトの名無しさん
08/05/22 19:59:01
あたらしいGUI FW、WPFについて語るすれ。
.NET3.5 SP1 Betaもリリースされて盛り上がってまいりますた。
WPF 3.5 SP1 Graphics with David Teitlebaum
URLリンク(channel9.msdn.com)
.NET Framework 3.5
URLリンク(www.microsoft.com)
Microsoft .NET Framework 3.5 Service Pack 1 Beta
URLリンク(www.microsoft.com)
Microsoft .NET Framework 3.5 Service Pack 1 Beta リリース ノート
URLリンク(download.microsoft.com)
Visual Studio 2008
URLリンク(www.microsoft.com)
Microsoft Visual Studio 2008 Service Pack 1 Beta
URLリンク(www.microsoft.com)
前スレ
【新GUI FW】WPF(XAML,AVALON,.NET3.0)【重い?】
スレリンク(tech板)
2:デフォルトの名無しさん
08/05/23 00:23:02
ねこ
3:デフォルトの名無しさん
08/05/23 01:13:59
>>1
お前最高
4:デフォルトの名無しさん
08/05/23 01:36:19
だれも.net 3.5なんて入れてるやついねーぞ
5:デフォルトの名無しさん
08/05/23 01:43:43
入れてもいいんだが、W2Kがサポート外なんで使えん。
6:デフォルトの名無しさん
08/05/23 01:48:51
えっ、それまじ!?
ネイティブよりサポート範囲せまいんかいwww
7:デフォルトの名無しさん
08/05/23 02:26:11
>>6
>ネイティブよりサポート範囲せまい
どう考えても当たり前です。
本当にありがとうございました。
8:デフォルトの名無しさん
08/05/23 06:59:56
だれもインスコしている香具師はおらんし、重すぎて使えん。
9:デフォルトの名無しさん
08/05/23 07:48:11
3.5SP1はパフォーマンスとランタイム配布に関する
改善が含まれているので期待
10:デフォルトの名無しさん
08/05/23 10:13:09
VSに付いてるWPFのデザイナが糞過ぎてやだ。
11:デフォルトの名無しさん
08/05/23 10:18:38
ここで言われても困る
不満はMSのフィードバックセンターで言うのが建設的だぜ
12:デフォルトの名無しさん
08/05/23 10:19:33
Blendってタダじゃなかったっけ?
13:デフォルトの名無しさん
08/05/23 10:30:11
>>7
別に当たり前ってこともないだろう
にしてもWPFだのPowerShellだの、ひいては.NETは本当に次世代のメインプラットフォームになりえるんだろうか。
またちゃぶ台返しがありそうで嫌だな。
14:デフォルトの名無しさん
08/05/23 10:44:35
次世代じゃなくて現世代だろ
その実感がないならすでに終わってる証拠
15:デフォルトの名無しさん
08/05/23 11:18:03
Office.NETマダー?
16:デフォルトの名無しさん
08/05/23 16:58:58
>>12
タダじゃない
ブレンドも高いよな
Visual Studioに金払ってBlendにも金払う、なんか2重課税みたいで嫌だわ
17:デフォルトの名無しさん
08/05/23 17:16:12
作ってる人がどんだけ大変やと思うてんねん
18:デフォルトの名無しさん
08/05/23 17:37:03
>>17
(´・ω・`)知らんがな
19:デフォルトの名無しさん
08/05/23 19:08:34
最初から、FormsもXAMLみたいにやっとけば、
各言語用に別々にデザイナを作る必要も無かったし、
WPFとでリソースの扱いが分かれる事も無かったのにな。
なんで、似たようなもんを別々に作ってるのかね。
どちらも中途半端だし。
20:デフォルトの名無しさん
08/05/23 19:16:47
どんな方法が最良なのか分からないからな
21:デフォルトの名無しさん
08/05/23 19:37:02
DependencyObjectとかDependencyPropertyとか、何でこんな面倒な仕組みなんだ?
とか思うんだが、俺の理解が足らないんだろうな。
22:デフォルトの名無しさん
08/05/23 22:14:50
>>21
せめて [DependencyProperty( BindingMode=TwoWay, ... )] みたいに、属性で指定したいね。
DependencyProperty の記述量の多さと、DependencyObject の STA 縛りが嫌なので、結局、
CLR の変更通知には INotifyPropertyChanged を使ってるのだが、こっちは自動プロパティが使
えなくなるんだよね。。。
23:デフォルトの名無しさん
08/05/23 22:39:23
>>16
学生とMSDN契約者はタダだな
24:デフォルトの名無しさん
08/05/23 22:56:53
>>21
俺はXAML用だと割り切ってるなぁ。
C# 4.0 の計画としては、動的プロパティみたいなものを考えてるらしくて、
それで多少なりともマシになってくれないかなぁと淡い期待を抱いてる。
25:デフォルトの名無しさん
08/05/24 03:14:16
C#のプロパティの上にもう一層被せて
プロパティ変更時に関係各所に通達してくれる仕組みを加えたって理解でいいのかな。
もうちょっとスマートなやり方がありそうな感じ。
26:デフォルトの名無しさん
08/05/24 09:29:26
>>25
Binding のためもあるけど、
<Canvas> <Rectangle Canvas.Top="10" Canvas.Left="20"/> </Canvas>
みたいな、他人のプロパティを持つためのしくみ。
Rectangle は必ずしも Top, Left を必要とするコントロールの子になるわけじゃないんで、
Rectangle 自身が Top, Left を持つのは無駄。
それに、拡張性に欠ける。
27:デフォルトの名無しさん
08/05/24 09:33:05
それは添付プロパティだろ 依存関係プロパティの拡張ではあるが
28:デフォルトの名無しさん
08/05/24 10:06:38
依存プロパティの理由の半分くらいは添付プロパティじゃないかと。
29:デフォルトの名無しさん
08/05/24 10:11:59
というか、通知は INotifyPropertyChanged を実装したクラスなら、ただのプロパティでもできる。
半分以上添付プロパティのためのものかも。
30:デフォルトの名無しさん
08/05/24 10:33:43
CoerceValueなんて結構面白い機構だぜ
31:デフォルトの名無しさん
08/05/24 12:42:58
COCOAバインディングはもうちょっとエレガント?
実装的にはどうなの?エロイ人。
32:デフォルトの名無しさん
08/05/24 19:13:37
>>15
「依存性は排除せよ」だからむり
33:デフォルトの名無しさん
08/05/24 20:50:42
>>31
気になってCOCOAバインディング調べようとしてみたけど、
わかる説明がまるでねぇ・・・
34:デフォルトの名無しさん
08/05/25 00:07:10
PCメーカー:「最近、本当にシノギしづらくなったのう。素人ユーザーどもは安物のPCにしか手を出さないし。
それにわずかなアガリもMS様が上納金という名目でもってかれて、シェアは維持できても商売上がったりだよ…」
Microsoft:「オイ!!うち等がせっかく新しいOSを作ったんやで!しっかりVistaマシン売りさばいて上納金
はよ出さんかい、オラァ!なんや、その目は。『今度からお前らのPCにはWindowsプリインストールさせへんからの!』
そう言われただけで西向くような連中は、おとなしくゲイツ組長に従ってりゃいいんじゃ、ボケェ!」
PCメーカー:「最近Macがシェアを上げてきているとか…」
Microsoft:「ふんっ、MacだのLiunxなんて弱小組織なんか、その気になればいつでも潰いたるワイ!そうせんのは
公取どもがうるさいからのう。生かさず殺さずで残してやってるんや。それぐらい分からんのか、クズどもが!」
どう見てもMSは暴○団です。どうもありがとうございました。
35:デフォルトの名無しさん
08/05/25 01:17:12
>34
つーか、どうみても強迫性神経症です、お前が。
36:デフォルトの名無しさん
08/05/25 06:02:37
MacはPCメーカーにライセンスしてないわけだが
37:デフォルトの名無しさん
08/05/25 09:42:31
Mac互換機を出したあのメーカーのことなんじゃね。
38:BootCamp
08/05/25 10:33:58
え?みんなMac使ってないの?
39:デフォルトの名無しさん
08/05/25 13:29:50
はい、そろそろおしまい
40:デフォルトの名無しさん
08/05/25 14:44:14
Mac風にするだけの機能なのか要するに
3Dとかそんなこと利用者は望んでるのか
めんどくさいコード書くくらいなら
使いやすさ追求した方がいいんじゃないか?
41:デフォルトの名無しさん
08/05/25 14:47:02
使いやすいと思うけどなぁ、WPF
42:デフォルトの名無しさん
08/05/25 18:12:43
WinFormsじゃできないことが色々やれるしな。もちろん3D以外で。
43:デフォルトの名無しさん
08/05/25 18:54:23
ん?
たとえば?
44:デフォルトの名無しさん
08/05/25 19:29:16
コントロールテンプレートとかデータテンプレートとか仕組みとしてはかなりおもしろいと思うけど。
まぁおおかたの人には猫に小判なしろものだが。
45:デフォルトの名無しさん
08/05/25 19:49:23
>>43
・コントロールの組み合わせ自由度が高い
メニューにリストボックスを入れたり、テキストブロックの文章中にボタンを入れることも可。
・レイアウトが柔軟
・滑らかな拡大/縮小、回転ができる
・ベクトルグラフィックス、リッチテキストの扱いが楽
・動画・静止画の扱いも楽
・スタイルやテンプレートを使ったデザイン変更
・バインディング
・アニメーション
46:デフォルトの名無しさん
08/05/25 22:15:32
WPFのバインディング使い出したらWinFormとか面倒になって使ってられなくなった。
ボタンとかタブの中に画像を挿入するのとかが直感的かつ一貫したやり方で行えるのもいい。
47:デフォルトの名無しさん
08/05/25 22:23:37
>>46
そのばあい、XAMLでコントロールテンプレートつくってスタックパネルに画像とテキストとか入れるの?
バインディングどの辺が便利なのか世路。
48:デフォルトの名無しさん
08/05/25 23:33:54
プログラミングWPF C#編
URLリンク(www.cutt.co.jp)
何気にVB編も出てるのか
目次見た感じだと、入門者向けに広く浅くって感じなのかな
近くの書店には置いてなかった・・人柱になるべきか・・・うーむ。誰か買ってたりしない?
49:デフォルトの名無しさん
08/05/25 23:53:45
>>48
昨日それ届いたからパラパラっと読んでみた
ほかのWPFの本読んだことないから比較とかできないけど
初めてWPF触る人にはいいかもって思った
たぶん2冊目以降に読むようなものではないと思う(1冊目に買ったのが難しすぎたって人にはいいかも)
タイトルに "デザイナ"とプログラマのための って書いてあることもあって
かなりわかりやすく書いてあるよ
50:デフォルトの名無しさん
08/05/26 00:03:13
そろそろもうちっと使い込むための本が欲しいな。
原書だとProなんたらいくつか出てるみたいだが。
どれかおすすめある?
51:48
08/05/26 00:12:00
>>49
レビューthx!
WPF最近始めたばっかりだし、試しに買ってみる事にするよ。
52:デフォルトの名無しさん
08/05/26 00:30:36
WPFでサクサク動くスクロール機能付きの2Dグラフ簡単に描画できますか?
53:デフォルトの名無しさん
08/05/26 00:54:10
Polylineにデータバインドするだけ。
54:デフォルトの名無しさん
08/05/26 09:11:20
>50
エッセンシャル WPF とかどう?
55:デフォルトの名無しさん
08/05/26 14:39:45
>>50
Windows Presention Foundation Unleashed
とエッセンシャルは外せないと思うな。
56:デフォルトの名無しさん
08/05/26 15:10:17
>>53
どっかにサンプルサイトとかある?
57:デフォルトの名無しさん
08/05/26 16:58:44
WPFのデモンストレーション的な実用アプリってなんかないの?
58:デフォルトの名無しさん
08/05/26 17:36:17
Blend
59:デフォルトの名無しさん
08/05/26 18:38:16
XAMLPadX
60:デフォルトの名無しさん
08/05/26 18:40:52
SharpDevelop3.xはWPFベースになる予定じゃなかったっけ
61:48
08/05/26 21:28:53
>>54
最初の1冊目に エッセンシャル WPF は辛いかな?と考え
基本的な事を覚えてから読もうと思っています。
>>55
Windows Presention Foundation Unleashed は知らなかったのでメモ
URLリンク(www.informit.com)
英語版しか出ていないものの、高い評価を受けていて、
フルカラー/656ページで5,000\切るぐらいの価格・・
内容の方も Sample Chapter 見た感じだとなかなか良い感じ。これは買っちゃっても損は無いかも
62:デフォルトの名無しさん
08/05/26 22:04:40
APPLICATION=CODE+MARKUPはSDKのサンプルとMSDNの記事それなりに読んだ程度の状態からはじめたけど分かり易かったよ。
適当にサンプル読み飛ばす必要はあるけど。
63:デフォルトの名無しさん
08/05/27 00:22:49
Programming Windows Presentation Foundationと
エッセンシャルWPFを読んだ。どっちもよかった
64:デフォルトの名無しさん
08/05/27 00:31:02
ところでさWeb制作板にExpressionのスレあるけどBlendの話もあっちでいいのかな?
65:デフォルトの名無しさん
08/05/27 21:39:07
みんな平気で本買うけど自費?
66:デフォルトの名無しさん
08/05/27 22:06:39
月3萬ぐらいは自費だな
67:デフォルトの名無しさん
08/05/27 22:55:22
基本的に自費だな。
68:デフォルトの名無しさん
08/05/27 23:15:08
君たちを尊敬する
69:デフォルトの名無しさん
08/05/27 23:15:27
自費だねぇ。まあ社会人ならたいした額じゃないしね。
70:デフォルトの名無しさん
08/05/27 23:31:28
俺なんてツタヤまで日参してるッちゅ-に
71:デフォルトの名無しさん
08/05/28 00:33:47
バイト代で買ってると結構辛いわ。
読みたい本は山ほどあるけど予算と時間が・・
72:デフォルトの名無しさん
08/05/28 09:49:20
自費だな。自分への投資だと自分に言い聞かせてるw
73:デフォルトの名無しさん
08/05/28 14:48:15
質問はここでいいのかな?
Viewport3DにOrthoGraphicCameraを設定してポリゴンと球体をスクリーン上に展開しようとしてるのだけど、
球の3Dプリミティブが用意されてないんだよね。
んで、川西さんのところのXAMLを使おうと思っているのだけど、これだとXAMLで記述してあるんだわ。
参考URL:
URLリンク(blogs.msdn.com)
やりたいことはファイルを読み込んでViewport3Dに展開することだから、モデルオブジェクトを動的に作成することに
なると思うのだけど、リンク先のURLのサンプルはXAMLでオブジェクトを定義してあるんだ。
<ModelVisual3D x:Name="myScene">
<ModelVisual3D.Content>
<GeometryModel3D Geometry="{StaticResource mySphere}" >
<GeometryModel3D.Material>
<DiffuseMaterial Brush="Red" />
</GeometryModel3D.Material>
</GeometryModel3D>
</ModelVisual3D.Content>
</ModelVisual3D>
このXAMLをコードで書きたいときはどうすればいいのか誰か教えて下され。
ModelVisual3D myScene = new ModelVisual3D();
特に
GeometryModel3D Geometry="{StaticResource mySphere}"
が分からん。コード上でこの記述だと当然コンパイル通るはずないし。
74:デフォルトの名無しさん
08/05/28 15:23:35
var model = new GeometryModel3D();
model.Geometry = this.Resources["mySphere"] as Geometry3D;
model.Material = new DiffuseMaterial() { Brush = Brushes.Red };
myScene.Content = model;
素直なもんだと思うけど。
75:デフォルトの名無しさん
08/05/28 15:27:43
>>74
助かりました、ありがとう。
いままでResourceというものを使ったことがなかったもので・・・
model.Geometry = this.Resources["mySphere"] as Geometry3D;
この部分でつまづいていました。本当にありがとう。
76:デフォルトの名無しさん
08/05/29 19:00:45
WPFの勉強用におすすめのサイトを教えてください
学生で一人暮らしなので数千円の本を皆さんのようにポンポン買えないんです・・・
77:デフォルトの名無しさん
08/05/29 20:30:16
MSDN
ms-help://MS.MSDNQTR.v90.ja/wpf_conceptual/html/f667bd15-2134-41e9-b4af-5ced6fafab5d.htm
78:デフォルトの名無しさん
08/05/29 21:41:33
俺も今日2000円の本買う時どきどきしたお
79:デフォルトの名無しさん
08/05/29 21:53:34
>>76
URLリンク(ufcpp.net)
ここかなぁ。
ところどころ抜けてるけども。
80:デフォルトの名無しさん
08/05/30 18:25:30
ウインドウに音楽ファイルをリソースとして設定して、ウインドウが表示されている間は
(ループで)再生されるようにしたいのですが、どう書けばよいでしょうか。
<MediaElement Source="hoge.mp3" />でリソースとして設定できるところまでは理解しているのですが、
調べてもメディアプレイヤーの作り方ばかりで、そこからがわかりません。
81:デフォルトの名無しさん
08/05/30 19:26:48
質問です。
Windows.FormsのFormにあるRefresh();のような機能や、ApplicationにあるDoEvents();のような機能は、
WPFではどのメソッドに実装されているのでしょうか。教えてください。
82:デフォルトの名無しさん
08/05/30 21:24:54
>>81
URLリンク(msdn.microsoft.com)(VS.80).aspx
ここ読んだ?
Refreshは
UpdateLayoutやら、InvaldiateArrange, InvalidateMeasureを
適切につかうことかな。
83:デフォルトの名無しさん
08/05/30 21:31:58
>>80
URLリンク(msdn.microsoft.com)
この辺役に立たないってこと?
84:デフォルトの名無しさん
08/05/30 22:26:13
>>82
ありがとうございます。DoEventsについては無事処理出来ているようです。
しかし、やっぱりRefreshがうまく出来ません・・・orz
キャンパスを作り、ループを回して、そのキャンパスの子としてLineオブジェクトなどをどかどか追加していっているのですが、
キャンパスやフォームに対してUpdateLayoutなどを行ってみても、描画されていないみたいです、、、
なぜなのでしょうか。
85:76
08/05/30 23:48:39
>>77,79
ありがとうございます
MSDNは読み方がよくわからなくて飛ばしていたのですががんばって読んでみようと思います
86:デフォルトの名無しさん
08/05/31 09:23:37
>>84
LineにStrokeを設定してないとかStrokeThicknessが小さすぎる値とかじゃないの?
87:デフォルトの名無しさん
08/05/31 09:33:10
>>86
forで回すと、for抜けたときにしっかりと表示してくれるので、、、
URLリンク(www.dotup.org)
こんな感じになってます
88:デフォルトの名無しさん
08/05/31 09:40:41
test
89:80
08/05/31 10:02:31
>>83
ありがとうございました。
90:80
08/05/31 10:10:32
さらにわからないことが出てきたので追加で質問させていただいてよろしいでしょうか。
たしかに>>83を.xamlで保存してブラウザでホストすると、ページが表示されて音が鳴るのですが、
これを作成されたwindow上でやろうとするとうまくいきません。
具体的には、C#2008ExpressEditionで新規プロジェクト(WPF)を作成して、
Window1.xamlのところに>>83のコードを<Window・・・Window/>の形でコピペするという手順でやりました。
あと、一応、この本
URLリンク(www.sbcr.jp)
を読みながらやっているのですが、細切れの例ばかり出てきて、WPFアプリケーションをの全体を
どう構成すればいいのかわからなくて、こういう基本的なところで詰まってしまいます。
もし良い本があれば、それも含めて教えていただけませんか。
91:デフォルトの名無しさん
08/05/31 10:14:57
エッセンシャルWPFはけっこういいとおもう
洋書は知らん
92:デフォルトの名無しさん
08/05/31 10:31:15
まずうまくいきませんって言うのをやめるところから
93:デフォルトの名無しさん
08/05/31 11:26:50
>>87
LoadedイベントでShowとかw
せめてContentRenderedイベントでしょ。
あと素直にDoEventをつかうべ。
勝手に変形してるし。
やってみたら、ちゃんと動いたぜ。
94:デフォルトの名無しさん
08/05/31 11:45:56
>>93
出来ました。ありがとうございます、、、
素直にやっていくことにします、、、
95:デフォルトの名無しさん
08/05/31 12:14:24
>>90
その本、サンプルソースがネットにあるよ。
URLは本の一番後ろに書いてあったはず。
個人的にはこの本いいと思うんだが、エッセンシャルWPFを奨める人が多いので今度買ってみるか。。。
96:デフォルトの名無しさん
08/05/31 13:35:14
>>95
サンプルソース実行したらエラー吐きやがりますが・・・
97:デフォルトの名無しさん
08/05/31 19:10:57
エッセンシャルはWFもふくめてデザインで失敗していると思う
98:デフォルトの名無しさん
08/06/01 15:04:24
大体WPFかっこわるくね?
某葡萄のデモなんて5月6日平日だし
99:デフォルトの名無しさん
08/06/02 17:23:51
RTMなBlend2 日本語版とか出てるけど、やっぱみんなもう 2.5のPreviewしか使ってなさそうだなぁ・・。
100:デフォルトの名無しさん
08/06/02 20:24:32
WPFはWIn7の為の技術とみた!
するどくね?おれ?
101:デフォルトの名無しさん
08/06/03 00:26:50
WPFの初回起動が遅い原因の一つは
Windows Presentation Foundation Font Cache 3.0.0.0
を自動起動させるからだったんだな。
このサービスをあらかじめ起動させておくだけで、初回起動は結構早くなる。
102:デフォルトの名無しさん
08/06/03 02:03:54
Windowsの起動が遅くなるけどな
103:デフォルトの名無しさん
08/06/04 23:41:56
Tegraの発表見て携帯向けWPFアプリ製作に俄然興味わいてきた
現時点で作れるのかどうかすら知らないけど
104:デフォルトの名無しさん
08/06/04 23:44:12
自分はアレでDirect3D Mobileってものがあるのを初めて知ったw
105:デフォルトの名無しさん
08/06/05 00:40:12
WPF関係ないやろ
106:デフォルトの名無しさん
08/06/05 00:54:11
D3DないとWPF(の下層のmilcore.dll)実装できないじゃん、多分
107:デフォルトの名無しさん
08/06/05 15:06:48
SilverlightはWPFのサブセットだが、
セキュリティ上の理由でD3Dは使ってなかったんじゃなかったっけ?
108:デフォルトの名無しさん
08/06/05 15:32:04
誰もSilverlightの話はしてないと思ふ
109:デフォルトの名無しさん
08/06/07 16:23:48
Microsoft Expression Blend 2.5 June 2008 Preview
URLリンク(www.microsoft.com)
110:デフォルトの名無しさん
08/06/08 01:54:56
当分Expression系はベータ使うほうがお得な感じですな…。
やっぱバージョン3からかのぅ
111:デフォルトの名無しさん
08/06/08 16:00:24
>>110
すぐに3.5出たりしてな
112:デフォルトの名無しさん
08/06/09 20:24:23
xamlって単純にhtmlの代わりHpに流し込んでおけ?
113:デフォルトの名無しさん
08/06/09 21:36:23
日本語でおk
114:デフォルトの名無しさん
08/06/09 22:12:45
MediaElementやMediaPlayer使えば勝手にDxVA2使ってくれるの?
115:デフォルトの名無しさん
08/06/11 20:40:37
wpfまったく人気ないな・・・
116:デフォルトの名無しさん
08/06/11 20:45:37
WPFじゃないと無理or厳しい表現を要求されるようなアプリの仕事が無いんだもん
117:デフォルトの名無しさん
08/06/11 21:03:36
WPFがLinuxで使えるんだったら使う
118:デフォルトの名無しさん
08/06/11 21:12:53
今からSP1βで画像ビューア作れば落ちにくいHamanaとして一発屋になれるだろうか
119:デフォルトの名無しさん
08/06/11 21:30:38
WPF使ってるのはHDPVてのがあるけど多機能型じゃない。
ファイラーとかツリーとか3DビューとかあるHamanaみたいに
多機能型にして使いやすけりゃそれなりに人気出るんじゃない?
120:デフォルトの名無しさん
08/06/11 21:52:04
ああ、もうあるのか
例の動画見る限りではエフェクトかけるのとかも凄い楽そうでいいんだけど
オンボードVGAでも十分なパフォーマンス出るんかな
121:デフォルトの名無しさん
08/06/11 22:16:10
ウィンドウ上にマウス乗せるだけで、CPU食うんだもん
プログラムしやすいってだけだと、使う価値無い
122:デフォルトの名無しさん
08/06/11 22:43:06
WPFアプリ軒並みCPU食いまくってるよなぁ。
あれ何が原因なのかね?
123:デフォルトの名無しさん
08/06/11 22:51:22
珍しく大人気と思いきや・・・
評判悪いなあ
図書館で予約したのに
一ヶ月かけて借りて一日で返すか
124:デフォルトの名無しさん
08/06/11 22:52:29
ウィンドウなしの透明アニメーションは、CPU使用率凄いね
125:デフォルトの名無しさん
08/06/11 23:08:20
>>124
OSの問題だよ。
Windows7では解決してくれるんだろうか。
126:デフォルトの名無しさん
08/06/11 23:16:37
それってmilcore.dllとかののレベルでどうにかする問題じゃないの?
127:デフォルトの名無しさん
08/06/12 01:10:48
milcore.dllより上のそうも十分重いと思うよ。
単に多機能すぎるんだよ。
128:デフォルトの名無しさん
08/06/12 01:32:12
まるまるSilverlightで置き換えとかできんのかね。だいぶ軽くなるだろ。
129:デフォルトの名無しさん
08/06/12 02:10:56
milcoreが公開されたとしても意味ないってことか
130:デフォルトの名無しさん
08/06/13 17:20:07
WPFをPerlかなんかから使うようなネタねえかなあ
131:デフォルトの名無しさん
08/06/13 17:48:07
スクリプト言語でってことならPowerShellとかIronPythonとか
132:デフォルトの名無しさん
08/06/15 02:55:56
質問です。
プログラムからPCをサスペンドさせたいのですが、どうすればよいでしょうか?
Windows FormではApplicationクラスで出来ましたが、できればWindows Formなしで
行いたいのです。
133:デフォルトの名無しさん
08/06/15 10:23:09
>>132
[DllImport("kernel32.dll")]
static extern bool SetSystemPowerState(bool fSuspend, bool fForce);
134:デフォルトの名無しさん
08/06/19 00:27:44
URLリンク(msdn.microsoft.com)
ドトネトヲワタ
135:デフォルトの名無しさん
08/06/19 00:34:59
.NETには全く関係ないだろ
136:デフォルトの名無しさん
08/06/19 01:06:59
だから終了
137:デフォルトの名無しさん
08/06/19 20:39:45
Microsoft Expression Blend 2.5 プレビュー 日本語版
URLリンク(www.microsoft.com)
日本語版もktkr
138:デフォルトの名無しさん
08/06/19 21:32:02
質問良いでしょうか。
現在.NETを勉強中ですが、VS2008のXBAPをInternetZoneで作成した場合、
クライアントでWebPermissionを許可できるようにすることはできないのでしょうか。
それとXBAPに対してGET/POSTパラメータを渡して取得することはできないのでしょうか。
139:デフォルトの名無しさん
08/06/20 01:00:13
なぁおまいらWPFでアプリ作ってる?
柔軟性とかあるんだが、未だもっさりもっさりな気がしてるのは自分だけですか?
140:デフォルトの名無しさん
08/06/20 01:32:51
.NETはどんどんもっさり方向に進化していくからな
勿体無い
141:デフォルトの名無しさん
08/06/20 02:07:15
MessageBoxがダサイんだけど、何とかならないでしょうか?
142:デフォルトの名無しさん
08/06/20 02:09:26
お前の顔ほどじゃないよね。
143:デフォルトの名無しさん
08/06/20 08:31:53
WPFってまだ勉強する必要ないよね?
144:デフォルトの名無しさん
08/06/20 09:29:15
それは何をもって勉強するに値する時期と判断するかによる
仕事で必要に迫られるまでやらないって言うなら大抵のところでは相当先だろうな
145:デフォルトの名無しさん
08/06/23 12:05:22
using (FileStream stream = new FileStream(filepath, FileMode.Open, FileAccess.Read, FileShare.Read))
{
decoder = BitmapDecoder.Create(stream, BitmapCreateOptions.None, BitmapCacheOption.OnDemand);
this.image1.Source = decoder.Frames[0];
}
ウィンドウのコンストラクタでこんなん書いた。image1はImageコントロール。
画像ファイルの中の最初のフレームだけ抜き出して表示させたいんだけど
decoder.Frames[0]の時点ではまだ読み込んでないらしく、画像が表示されなかった。
BitmapCacheOption.OnLoadにすれば表示されるけど、アニメーションGIFとかだと
全部のフレーム読み込んで無駄かなと
146:デフォルトの名無しさん
08/06/23 12:05:43
すまん、途中で書き込んだ。
147:デフォルトの名無しさん
08/06/23 14:26:35
using (FileStream stream = new FileStream(filepath, FileMode.Open, FileAccess.Read, FileShare.Read))
{
var decoder = BitmapDecoder.Create(stream, BitmapCreateOptions.None, BitmapCacheOption.OnDemand);
this.image1.Source = decoder.Frames[0];
}
ウィンドウのコンストラクタでこんなん書いた。image1はImageコントロール。
ファイルの中の最初のフレームだけ抜き出してさっさとファイル閉じたいんだけど
decoder.Frames[0]した時点ではまだ読み込んでないらしく、画像が表示されなかった。
BitmapCacheOption.OnLoadにすれば表示されるけど、欲しいフレーム以外も読み込むコストが気になる。
なんかいい方法無いかな?
148:デフォルトの名無しさん
08/06/27 21:22:03
WPFのランタイムを教えてください
149:デフォルトの名無しさん
08/06/27 23:29:28
日本語の実行時を教えてください。
PresentationCore(PresentationCore.dll)
PresentationFramework(PresentationFramework.dll)
あとWindowsBase(WindowsBase.dll)ぐらいあれば大抵動くだろ。
150:デフォルトの名無しさん
08/06/28 00:24:58
>>147
自己レスだけどBitmapImageクラスで解決した
151:デフォルトの名無しさん
08/06/28 01:31:00
3.5 SP1って今夏の何時頃出るかって正確な予定はなし?
152:デフォルトの名無しさん
08/06/29 00:13:37
>>149
その3つさえあれば動きますかね?
まだ必要なランタイムとかあります?
153:デフォルトの名無しさん
08/06/29 03:42:38
ハァ?
動くのに必要なのは.NET Framework 3.0、それだけ。
>>149はコンパイルに必要な参照の追加。
いったい何が知りたいんだ?
154:デフォルトの名無しさん
08/06/29 04:27:19
>>153
知り合いがプログラマーで調べる暇ないから調べてほしいと…
WPFを使っていろいろやりたいらしく、
WPF&ランタイムと調べればわかると言ってました。
で、調べてもなんのこっちゃ分からないド素人なもんで、
2ちゃんのここで教えてもらったほうが良いかなと…
変な質問してすみませんでした、まったくド素人なもんで
要するに、WPFを利用するには?って言えば良いのかなー
何と何が必要なのかなって思いまして・・・
どう説明して聞けば良いのかすらわからない…
プログラムのこととかまったく分からないもので
155:デフォルトの名無しさん
08/06/29 04:28:59
そいつどう考えてもプログラマじゃねえだろ
156:デフォルトの名無しさん
08/06/29 04:39:07
まーいいや、根気よく調べます
ここで聞いても個人の誹謗中傷に発展しそうですから
すでに始まりましたがw
失礼しましたー
157:デフォルトの名無しさん
08/06/29 09:08:42
どんな忙しくても自分で調べない奴はゴミ
158:デフォルトの名無しさん
08/06/29 09:53:12
ここで調べていますが?
159:デフォルトの名無しさん
08/06/29 10:12:37
質問するのと調べるのは違います。
それ以前に、プログラマがプログラマでは無い人間に技術的な情報を
「時間が無いから調べて」なんて・・・プログラマのプの字も名乗らせたくないや。
160:デフォルトの名無しさん
08/06/29 11:19:30
その前に、お友達の話だったよねw
他人に調べさせるあなたにMS他力本願サービス、人力検索、今なら無料を試せよ!
161:デフォルトの名無しさん
08/06/29 13:21:32
>>154
マイクロソフトのWebサイトからVisual Basic .NET 2008 Express Edition
をダウンロードしろ。
プロジェクト作成時にWPFアプリケーションを選べ。
アプリの配布先には.NET Framework 3.5を入れておけ。
162:デフォルトの名無しさん
08/06/29 13:32:39
>>156
誹謗中傷って おい
163:デフォルトの名無しさん
08/06/29 14:01:01
釣果は上々みたいだな
164:デフォルトの名無しさん
08/07/01 08:09:53
>>159
会社で一人すべてを任させられて営業、出張、開発などしている人間がプの字も名乗られないってか?
あなたより優秀だと思いますよw、
それにここで細かく話しても叩かれるだけでしょ
現時点では仕事に必要のない、これから仕事で取り入れたい技術を、
プログラムド素人の俺に調べてとお願いしてるわけです
それには事情があります
俺にプログラムを覚えさせてプログラマーにしたいようです
ですから、まずはプログラムに興味を持たせることと、
自分で調べることが重要ですから、それを今の段階で身につけさせようとしているから、
プログラムド素人の俺に調べさせているわけです
ですから、今回の件は仕事とまったく関係のないことです
165:デフォルトの名無しさん
08/07/01 08:18:40
はいはいそうでちゅねー
166:デフォルトの名無しさん
08/07/01 08:21:47
もう一つ
ソフトウエア会社で働く、PGの方々の現実はどうでしょうか
ほとんどのPGやSEの方々は仕事で目いっぱいとなり、休日は仕事とは関係のないプログラミング言語などを新たに勉強しているでしょうか
そういう仕事とは関係のない、これからこの会社を発展させるためにいろいろな新しい技術を新たに勉強して、
会社の新しい分野への進出に貢献する向上心あふれる社員なんてひとつの会社に1人居れば良いほう
それが日本のソフトウエア会社の現実だと思うけどなー
みんなも空残業とか賃金は安いのに過酷労働を強いられているでしょ…
僕はそんな厳しい世界に足を踏み入れようとしていますw
最近やっと興味が出てきていろいろ調べたり本買ったりしています
でも、いざ独学で勉強しようとすると専門用語の洪水でなんのこっちゃ分からなくなり、挫折する
でも、また挑戦する、それの繰り返しですw
どうやったらプログラミングと言うものが楽しく思えるのでしょうか…
helloworldを画面に表示させるプログラムは誰しもやったことがあるはずです
でも、僕はこれに感動やすごいという感情は生まれませんでした
でも、PGの友達はそれに感動やすごいという感情があったそうです…
やっぱ、根本的にプログラマーは僕にはあってないのかなーw
167:デフォルトの名無しさん
08/07/01 08:27:32
>>165
だよねー
正論でちゅよねー
168:デフォルトの名無しさん
08/07/01 08:46:31
>>166
あってないよ
169:デフォルトの名無しさん
08/07/01 08:48:20
>>168
どこがどういう風に?
くやしいのうwwww
どうせそうやって言ってるニーとだろwww
170:デフォルトの名無しさん
08/07/01 08:51:41
まあ俺もニートだがな^^
171:デフォルトの名無しさん
08/07/01 08:55:21
>>169
>>166が自分でいってるじゃん
>どうやったらプログラミングと言うものが楽しく思えるのでしょうか…
>でも、僕はこれに感動やすごいという感情は生まれませんでした
172:デフォルトの名無しさん
08/07/01 09:49:44
1ミリも楽しさを感じない仕事に就くべきじゃないよなー。
楽しくなければ上達も遅いし、辛さにも耐えられないし、周りにどんどん追い抜かれる。
173:デフォルトの名無しさん
08/07/01 10:37:40
>>164
>>154と全然話が違うようだけど、どっちが作り話なの?w
質問のキッカケのダシに使われて批判された知り合いがかわいそうじゃね?
174:デフォルトの名無しさん
08/07/01 10:39:44
>>171
あ、ごめんなさいw
あってないよってプログラマーという職種が俺にはあってないってことですね
ニートだろとか言ってすみませんでした…
言ってること全部があってないよってことなのかと思いました…
>>172
いや、今はそりゃあ楽しくもなんともありません…
でも、プログラムを覚えて底辺レベルでも良いからプログラマーをやってみたいんです
が、しかし重大な問題がありまして、中卒で理数系が大の苦手というアホなんですw
で、友達は中卒でもプログラムをできるようになれば社長と話して入社させてくれると言ってます
ですから、現役のプログラマーのみなさんは、なにがきっかけでプログラムを楽しいとかやりがいがあると思ったのか聞きたいなーなんて思いまして。
友達はWEB系もこれからやりたいと言ってるんですが、
WEB系を出来るやつもいないし、WEB系の仕事をしてない会社なので当然ですがw
でも、これからWEBにも手を出したいらしく、僕にWEB系を勉強してほしいらしいです
WEB系ならやりがいありそうだなーとか僕も思ってます
で、まったくプログラムはわかりません
言語はC#を覚えてほしいらしいです
それで、どうしたらプログラムのコツやプログラミング言語を覚えられるか
アドバイスがある方はぜひお願いします!!
175:デフォルトの名無しさん
08/07/01 10:42:06
とにかくたくさん書けばなんとかなる。
コード見ればその人のセンスはわかるけど、センス悪くても同じ動作に到達できるようにはなる。
176:デフォルトの名無しさん
08/07/01 10:43:13
>>174
数学と言われる部分までやれるようになるのはずいぶんと先だと思うんだけどね。
(組むプログラムによりけりですが)
プログラムのコツとかどうやったらいいかは人それぞれ。
俺の場合はコミュニティの勉強会に参加したりした。
今になって思うけど、言語は好みだと思う。
177:デフォルトの名無しさん
08/07/01 10:43:25
>>175
>>164ですw
はい、知りあいがかわいそうです
俺を批判するのは全然良いけど、
知り合いのプログラマーのことを言われてるんで心が痛いです…
最初から素直に本当のことを言わなかった俺が悪いですがっつーか悪いですよね・・・
178:デフォルトの名無しさん
08/07/01 10:51:18
>>177
>>175 ×
>>173 ○
>>175
そうですか〜
とにかく書けと!!
ありがとうございました!!
>>176
そうですか〜
言語は本当いっぱいありますよねー
僕の場合は指定されてるんでC#を勉強しなければ…
Cはもちろんなにも言語を分からないでいきなりC#っす
179:デフォルトの名無しさん
08/07/01 10:59:15
>>178
>>176ですがC#から勉強をし始めましたよ。
一年程度は苦労の連続だと思うんで、勉強よりモチベーションを保つ方が大変だと思います。
ガンガレ
180:デフォルトの名無しさん
08/07/01 11:30:05
>>179
そうなんですか!!
モチベーションを保って頑張ります!!
ありがとうございました!!
181:デフォルトの名無しさん
08/07/01 21:27:40
きもす(´・ω・`)
182:デフォルトの名無しさん
08/07/01 21:36:06
プログラム書いてて楽しくないなら向いてない。
ごく希に楽しくないのにスキル高いヤツはいるが、
そういう輩はこんなとこで「どうやったら楽しくなりますか?」などと聞く前に
スキルを習得しちまうような奴らだ。
結論から言うとやめとけ。時間は有限。後悔先に立たずだ。
183:デフォルトの名無しさん
08/07/03 08:12:33
VistaSP1でWPFを試してみたんだが...。
WindowにTextBoxをいくつか貼り付けて、フォーカスが移動するごとに
SelectAll()させると、使い物にならないくらい遅い。
ちょっと調べていたら、VistaのIMEが問題でATOKなら問題ないみたい。
MSはWPFを普及させる気があるのか?
184:デフォルトの名無しさん
08/07/03 08:35:06
AVALONになると画面の描画にGPUが使われGUIがバカッぱやになる。そんな風に思ってたときがありました(´・ω・`)
185:デフォルトの名無しさん
08/07/03 08:59:20
テキスト表示やコントロール配置が簡単でDirectXを利用したエフェクトも可能
解像度非依存で各色16bitの滑らかな階調表現
ピンポイントにエロゲースクリプトエンジン向けフレームワークを狙っている感がある
186:デフォルトの名無しさん
08/07/03 17:48:51
そもそもDirect3Dに文字描く機能なんかないしねー
187:デフォルトの名無しさん
08/07/04 11:48:20
XCEED DataGrid for WPFを使ってるんですが、
複数行表示するDataGridControlが上手くいかないです。
誰かヒントください
188:デフォルトの名無しさん
08/07/04 11:59:31
いや、どううまくいかないのさ。
普通にやれば普通にできるべ?
189:デフォルトの名無しさん
08/07/04 12:05:28
>>188
<xcdg:DataGridControl Name="gridView" ItemsSource="{Binding}">
<xcdg:DataGridControl.Columns>
<xcdg:Column FieldName="a" Title="A" />
<xcdg:Column FieldName="b" Title="B" />
<xcdg:Column FieldName="c" Title="C" />
</xcdg:DataGridControl.Columns>
</xcdg:DataGridControl>
というカラムのうちCだけを二行目に持ってきたいんですが、どう書いたらいいのか判らずです。
190:デフォルトの名無しさん
08/07/04 22:12:26
自作のusercontrolを別プロジェクトで使うにはどうしたらいいんでしょうか?
userControlを使いたいプロジェクトできちんと参照しても、ツールボックスには
現れず、xamlで指定してみてもエラーが出るだけ。どうしたら使えるように
なるのかよくわからんのですが…
191:デフォルトの名無しさん
08/07/04 22:37:54
ほらよ
URLリンク(msdn.microsoft.com)
192:デフォルトの名無しさん
08/07/05 11:35:48
>>183
ATOKはTSFに対応してないからじゃないか?
むしろATOK経由でWPFアプリに入力したときに問題が起きないか不安。
193:デフォルトの名無しさん
08/07/05 11:45:24
>>174
>いや、今はそりゃあ楽しくもなんともありません…
>でも、プログラムを覚えて底辺レベルでも良いからプログラマーをやってみたいんです
>が、しかし重大な問題がありまして、中卒で理数系が大の苦手というアホなんですw
>で、友達は中卒でもプログラムをできるようになれば社長と話して入社させてくれると言ってます
>ですから、現役のプログラマーのみなさんは、なにがきっかけでプログラムを楽しいとかやりがいがあると思ったのか聞きたいなーなんて思いまして。
すでにハンデがあるのにそんな人任せでどうすんのよ。
小説家になりたいけど文を書くのは面白くもなんともありません。
どうすれば楽しくなりますかねー
なんていってるやつが物書きになれると思うかい?
本気ならとりあえずはじめてがむしゃらにやってみろ。
軽い気持ちならやめとけ。
194:デフォルトの名無しさん
08/07/05 11:47:57
ああ、
>軽い気持ちならやめとけ。
って書いたのは、正直向いてはいない、と思うから。
195:デフォルトの名無しさん
08/07/05 21:39:46
うちのタブ子がInkCanvasの筆圧反応してくれなくて困っています。
OS : Vista ビジネス SP1
CPU : Core2Q
タブ子 : Wacom CintiQ PL
ドライバ : V6.05-7Jwi
どなたか解決策、もしくは他タブレットでもいいので、動作していたら
その環境教えてください。
以前は動いていたので、もしかするとドライバ最新に入れ替えてかな;
196:デフォルトの名無しさん
08/07/05 22:59:07
先ずはドライバをロールバックするんだ
197:デフォルトの名無しさん
08/07/06 00:27:38
>>196
申し訳ない。
残念ながらこれに限ってドライバは削除して入れ替えたので戻らなす。
以前のバージョンも不明。Vistaなので2006年より新しいはず…
198:デフォルトの名無しさん
08/07/06 00:33:42
ドライバダウンロードページの「Windows Vista 備考」に
OSの設定で筆圧がどうのこうのって書いてあるけど、これは確認済み?
199:デフォルトの名無しさん
08/07/06 01:08:21
>>198
もちろん
説明を読めばできないと言ってるみたいですね
なので、ご存知の方がいれば、と
ワコムは以前のドライバを使っちゃダメとまでは言ってないので
ドライバが原因かもまだわかりませんが
200:デフォルトの名無しさん
08/07/06 07:11:04
チョンセンカルトか
201:デフォルトの名無しさん
08/07/07 23:57:19
WPFを最近使い始め、C#でWPFアプリケーションを作成しているのですが、
コントロールを動的に追加するにはどのようにしたらいいでしょうか?
AddChildがそうなのかなとも思いましたが、AddChild(new TextBox())とすると
InvalidOperationExceptionが発生し、
ContentControl のコンテンツは、単一要素である必要があります
と言われてしまいます。
WinFormのように、Control.Controls.Add()に該当するものはありますでしょうか?
202:デフォルトの名無しさん
08/07/08 00:00:14
>>201
Children.Add
203:デフォルトの名無しさん
08/07/08 00:19:23
>>202
即レスありがとうございます。
ウインドウに直接追加しようとしていたのですが、Panelなどにそのようなコレクションが
あったのですね。
StackPanelやUniformGrid等WinformのPanelのように扱えるものもありますが、
多用すると思うので適当にPanelを継承したコントロールを作って使おうと思います。
204:デフォルトの名無しさん
08/07/08 00:24:22
動的にどうこうする前にまずXAMLだけで済ます方法を考えた方がいい。
あらかじめ非表示にしておいてトリガに合わせて表示に代えるなどの方法が有効なことが多い。
それでも動的にやりたいときは
コンテナによっては複数要素の追加が出来なかったり制限があったりするから、
まずXAML書いてそれ見てコードに落とすといい。
205:デフォルトの名無しさん
08/07/08 00:39:30
>>204
一応非表示にしておくなども考えたのですが、使用者次第でいくつ追加されるかわからないことと、
個数制限を付けたくないということで動的に追加する方法にしました。
コンテナの制限などもよく検証しつつコントロールを作成しようと思います。
ありがとうございました。
206:デフォルトの名無しさん
08/07/08 00:41:40
>>205
大抵のものはデータバインディングとコントロールテンプレートで事足りるよ。
207:デフォルトの名無しさん
08/07/08 00:48:11
XAMLなしWPFに燃えたいならサンプル置いときます
URLリンク(kansai2channeler.hp.infoseek.co.jp)
208:デフォルトの名無しさん
08/07/16 16:20:31
URLリンク(msdn.microsoft.com)
この辺って昔Avalonとか呼ばれてたやつですかね。
面白かったトランジションエフェクトとかさすがに消えてるようだけど。
209:デフォルトの名無しさん
08/07/16 16:24:59
>>208
自己レス。Avalonとか書いちゃった。
でも、脳内ではAcropolisだったんだ。
210:デフォルトの名無しさん
08/07/17 13:07:07
VBのコードでImageのSourceに
画像ファイルをセットするのはどうやれば良いんでしょ?
Dim ImgUrl As New Uri(StrImg, UriKind.Relative)
Image.Source = ImgUrl
ってやっても
型'System.Uri'の値を'System.Windows.Media.ImageSource'に変換できません。
って怒られるし…
211:デフォルトの名無しさん
08/07/17 13:11:15
New BitmapImage
212:デフォルトの名無しさん
08/07/17 14:23:29
>>211
d
Dim ImgUrl As New Uri(StrImg, UriKind.Relative)
Dim BmpImg as New BitmapImage
BmpImg.UriSource = ImgUrl
Image.Source = BmpImg
って感じで良いのかな。
やってみます。
213:デフォルトの名無しさん
08/07/17 18:28:22
いやソケットだろ
214:デフォルトの名無しさん
08/07/18 17:52:13
WPFわけわかんねえ
変えすぎだろ
215:デフォルトの名無しさん
08/07/18 18:07:07
最初は誰しもそう思うのさ・・
216:デフォルトの名無しさん
08/07/19 10:56:58
慣れちゃうと、WinFormsに戻るとダルいんだよな・・。
217:デフォルトの名無しさん
08/07/19 20:01:01
ただ画像を読み込んで表示する時に一番高速な方法はどれなの
218:デフォルトの名無しさん
08/07/20 10:47:53
ボタンを押したときの色を変えたいのですが背景色がグレーのまま変わりません。
やり方教えてください。
<Style TargetType="Button" x:Key="Hoge">
<Setter Property="Background" Value="Orange"/>
<Setter Property="Foreground" Value="Blue"/>
<Style.Triggers>
<Trigger Property="IsPressed" Value="true">
<Setter Property="Background" Value="Yellow"/><!-- これが効かない -->
<Setter Property="Foreground" Value="Red"/>
</Trigger>
</Style.Triggers>
</Style>
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4750日前に更新/106 KB
担当:undef