【新GUI FW】WPF(XAM ..
408:デフォルトの名無しさん
07/08/30 12:04:41
.NET2.0と.NET1.1が混在するクライアント環境でのノータッチデプロイメントの挙動について
URLリンク(forums.microsoft.com)
.NETの売り文句である、「自動的に適切なランタイムを選択しバージョンを気にせず使える」という話を信じて安心していたのですが、
このような自体になってしまい、書き換えるにしても時間が無い絶望的な状況だったりします。
409:デフォルトの名無しさん
07/08/30 12:48:20
APIが廃止されても大丈夫だからSide by Side実行なのだよ
410:デフォルトの名無しさん
07/08/30 12:51:52
>>409
つ 393
残念!
411:デフォルトの名無しさん
07/08/30 13:21:26
しかしObsoleteが来て廃止されたら
結局ソースレベルでは互換性がなくなるんだな
旧バージョンのCLRがあれば動くは動くんだろうけど
412:デフォルトの名無しさん
07/09/07 23:17:33
Visual Studio 2008ではTarget Frameworkとして複数の.NEt Frameworkの
中から一つの.NET Frameworkを選択することが出来ます。
HILOG on Hatena - Visual Studio 2008 Beta2 Available
URLリンク(d.hatena.ne.jp)
なんとなく思うに、しばらくはこのまま2.0, 3.0, 3.5で平行して
走らせてくつもりなのね。。。
413:デフォルトの名無しさん
07/09/10 10:58:52
バージョンを並行して使うのは、元々そういうつもりなんじゃなかったっけ。
414:デフォルトの名無しさん
07/09/10 18:24:18
Visual Studio のバージョンは .NET Framework のバージョンと密接に〜
とか言ってたのにな
2005 → 2008 の間に 3.0 と 3.5 を出す事になると
そうも言ってられないってことだな
415:デフォルトの名無しさん
07/09/10 18:37:11
0$のバージョンの上にドトネトバージョンが乗っかるって、
それって何てブビランタイム?
416:デフォルトの名無しさん
07/09/14 16:52:38
hoshu
417:デフォルトの名無しさん
07/09/14 21:29:51
結局のところ.NETの利点はなに?
Javaは他OSで動くからまだいいんだが…
418:デフォルトの名無しさん
07/09/14 21:57:55
開発が楽になる
419:デフォルトの名無しさん
07/09/14 22:17:45
Microsoft的にはx86, x86-64, IA64間での
マルチプラットフォームの実現。
420:デフォルトの名無しさん
07/09/14 22:25:32
>>417
出版社と開発ツール屋と開発系コンサルが当分ネタに困らない。
421:デフォルトの名無しさん
07/09/15 01:00:48
JavaがWindowsじゃ役に立たないから、その穴埋め。
422:デフォルトの名無しさん
07/09/15 01:35:38
>421
それだ。
Javaの苦手なWindows上のGUI部分を埋めるのが.NET(WPF)の役割だな。
423:デフォルトの名無しさん
07/09/15 06:47:56
>>421
良回答10pt
424:デフォルトの名無しさん
07/09/15 09:19:09
たしかに、昔JavaのGUIアプリ仕事を引き継いで完成させたら、
客からは「操作がWinでもMacでもなく糞すぎ」と散々言われたなあ
最終的にWin挙動に似せるように、ちまちまプログラム追加していった
あれ以来Javaでプログラムはやってない。
425:デフォルトの名無しさん
07/09/15 19:24:54
Javaはどこでも動くがどこで動かしても中途半端
426:デフォルトの名無しさん
07/09/15 20:02:42
どこでも動くだけましだろ
Windows限定の中途半端なものに比べたら
427:デフォルトの名無しさん
07/09/15 20:18:17
どこでも動くのはWebアプリで結構
428:デフォルトの名無しさん
07/09/16 02:12:16
つーか市販のJavaアプリなんて見たことないけどw
429:デフォルトの名無しさん
07/09/16 02:19:40
Run Anywhere は幻想というのがよく分かるのが Java
430:デフォルトの名無しさん
07/09/16 02:32:33
電子政府がTrouble Anywhereって印象しかない < JVM
431:デフォルトの名無しさん
07/09/16 09:47:05
JavaでGUIプログラムとか(笑)
432:デフォルトの名無しさん
07/09/16 12:54:35
Web ブラウザ前提のアプリの場合、
GUI アプリじゃないのかどうか悩んでしまうな
433:デフォルトの名無しさん
07/09/16 15:45:51
見事な廃れっぷりだな。
WPF始まる前から終了の予感がしてきた。
434:デフォルトの名無しさん
07/09/16 15:49:53
VS2008の今のベータ版でもWPF関連の開発が一番遅れてる感じだな。
Linq/Dlinqの方がよほど安定してるよ。
WPFの普及は開発ツールにかかってると思うが今のところ前途多難。
435:デフォルトの名無しさん
07/09/16 15:50:14
でっていう
436:デフォルトの名無しさん
07/09/16 16:38:13
>>433
おいしいところ全部Silverlight 1.1に持って行かれたからな。仕方がない。
437:デフォルトの名無しさん
07/09/16 17:25:55
Sliverlightだって…
438:デフォルトの名無しさん
07/09/16 17:41:08
PowerShellばんざぁい
439:デフォルトの名無しさん
07/09/18 13:46:23
>>436
そうでもない。
XBAP は終わってるかも知れんけど、
WinアプリはWPF使うだろうし。
Silverlight は、リソースとかイベントトリガとかバインディングの辺りで制限多い。
使えるエレメントも限られてるし。
440:デフォルトの名無しさん
07/09/18 16:58:49
HTMLの代わりに使えばいいんじゃね>XAML
441:デフォルトの名無しさん
07/09/19 14:49:44
Loose XAML のことかな。
IE + .NET Framework 3.0 の環境だけがターゲットになるのがつらいよなぁ。
442:デフォルトの名無しさん
07/09/24 23:22:17
C#使いは当然XAMLも勉強するよな?
443:デフォルトの名無しさん
07/09/24 23:23:51
しょーもないことで上げるなボケェ
444:デフォルトの名無しさん
07/09/25 11:05:19
なんかWPF触ってるとC#の堅物さに嫌気がさしてくる
445:デフォルトの名無しさん
07/09/25 11:34:39
WPFの方もIronPythonとかサポートしてくれないものか。
446:デフォルトの名無しさん
07/09/25 19:13:26
むしろ IronPython は WPF のサンプルとともにデビューしたんだけど...
447:デフォルトの名無しさん
07/09/25 20:26:55
WPFでのIronPythonサポートって何がしたいの?
448:デフォルトの名無しさん
07/09/26 12:57:12
Windows GUI アプリ開発で LL 使いたいってことかな。
俺としては、規模大きいアプリの開発に LL 使うのは否定派なんだが。
449:デフォルトの名無しさん
07/09/26 13:04:37
>>447
WPFがDependencyPropertyみたいなプロパティシステムを再実装したのは
GUIのコントロールツリーと.NETのプロパティが相性悪かったからってことでしょ。
.NETのプロパティは堅物過ぎたから
自前でフレームワークを作らないといけなかったとというわけで。
いくつかの軽量言語が組み込みで持っている型システムなら
そのまま流用できた可能性はある。
IronPythonの型システムとDependencyPropertyをどうくっつけるかみたいな話は
結構あちこちで行われてると思うよ。
450:デフォルトの名無しさん
07/09/26 20:32:55
>>449
プロパティシステムを再実装したのは、Attached Propertiesのようなものが必要だったからでしょ。
(Visual Treeにおける親子間のデータ引き継ぎ)
だけど、それが軽量言語の型システム流用で解決できるとはとても思えないんだけど・・・。
451:デフォルトの名無しさん
07/09/26 21:04:56
で、C##が誕生するのか
452:デフォルトの名無しさん
07/09/27 01:30:33
>>450
実行時にプロパティを付けたり外したりってまさにLL言語の十八番だと思うけど。
453:デフォルトの名無しさん
07/09/27 20:25:49
>>452
いや、単にプロパティを追加するってのではなくて、
別クラスのプロパティを持てるってのがポイント。
そりゃ、LL言語のプロパティの動的追加機能を使って、
obj.ClassNamePropertyName
みたいな書き方すれば似たようなことはできるかもしれないけど、
それはちょっとなぁ。美しくない。
454:デフォルトの名無しさん
07/09/27 23:39:00
>>453
property missingをフックして親のチェーンをたどるとか。
そういうのじゃだめ?
455:デフォルトの名無しさん
07/09/28 00:19:26
>>454
型Aのオブジェクトaに プロパティ B.Name と C.Name を設定したいとき
LL言語で
a.Name = "あ"
a.Name = "い"
とすると二行目でプロパティが上書きされてしまうので、
>>453の書き方が必要という話だと思うけど、
> property missingをフック
するとどういう書き方になるの?
456:デフォルトの名無しさん
07/09/28 16:39:24
依存プロパティをコード中で使うための構文
obj.SetValue(Class.Property, value);
ってのを、LL 言語を使えば
obj.Class_Property = value;
とか書けるのは書けるだろうけど。
それができて嬉しいとはさほど思えない。
書きやすさのメリットは確かにあるけども、
普通のプロパティと依存プロパティの区別が付かなくなることにはデメリットもあると思う。
457:デフォルトの名無しさん
07/09/28 17:31:19
>>456
んー
>普通のプロパティと依存プロパティの区別が付かなくなることにはデメリットもあると思う。
LLを静的言語風に使おうとしている雰囲気がするけどどうなんだろねえ
例えば何でもいいから obj ってインスタンスのがあって、
たとえば ImportDP( obj, Class ) みたいに書くと
Class に定義されている依存プロパティが obj にインポートされて
以降そのインスタンスに限って obj.Property = value と書けるようになるとか。
事前に一括コンパイルする訳じゃないんだから
ソースを見て「これは普通のプロパティ」「これは依存プロパティ」とか
そこまでこだわりながらプログラミングするものかねぇ。
たとえば obj.HogeHoge って書いておきながら
実際に Hogehoge という何かがなかったとしても
プログラムがそこを通らなければ問題なしって世界だよ?
458:デフォルトの名無しさん
07/09/29 00:23:04
なるほどな。
LLでできそうだ。
自分の子供には、自分に必要なプロパティを追加すればいいんだもんな。
459:デフォルトの名無しさん
07/09/29 10:53:17
そしてIDEのデザインモードは壊滅
460:デフォルトの名無しさん
07/10/09 05:24:51
とりあえず依存プロパティをGetValueするときにキャストが必要なのはなんとかしてほしいな。
C#4.0待ち?
461:デフォルトの名無しさん
07/10/12 00:21:03
URLリンク(msdn2.microsoft.com)(VS.80).aspx
NotifyIcon 同等のコントロールはありません。
となってるんですが、つまりWPFに通知領域にアイコンを表示するコントロールはないってことですか?
462:デフォルトの名無しさん
07/10/22 08:44:04
>>461
URLリンク(msdn2.microsoft.com)
とかダメなん?
詳しく読んでないけど。
463:デフォルトの名無しさん
07/10/22 09:07:48
シェルとのやり取りはWPFの仕事じゃないから、無くて当然な気もするな。
464:デフォルトの名無しさん
07/10/22 20:39:22
>>462
いえ、全然駄目なことないです、自分も素直にFormsのNotifyIcon使おうかなと思ってたので
ただWPFだけで機能が完結してる方がなんとなく綺麗かなと
>>463
結局そういうことなんでしょうね
465:デフォルトの名無しさん
07/10/22 23:04:11
とはいえコモンダイアログ系は Microsoft.Win32 に移ったんだから
NotifyIcon とかもそっちでやって良かったと思う今日この頃
質問です。
RichTextBox で IsReadOnly を true にするとキャレットが消えてしまうんですが、
WinForms の RichTextBox.ReadOnly と同じように
書き込めないけどキャレットの操作可能って状態にはできないもんでしょうか。
466:デフォルトの名無しさん
07/10/24 01:42:54
FileDialogはMicrosoft.Win32なのに、
PrintDialogはSystem.Windows.Controlsという謎仕様。
そしてColorDialogは存在すらしない…
467:デフォルトの名無しさん
07/10/24 02:55:19
FileDialog→C++/CLI→Microsoft.Win32
PrintDialog→C#→System.Windows.Controls
ColorDialog→J#→ぬるぽ
468:デフォルトの名無しさん
07/10/25 02:09:17
PrintDialog → 印刷はWPFの守備範囲だぜ → System.Windows.Controls
FileDialog → WPF関係ないんじゃね? → Microsoft.Win32
ColorDialog→ おまいら、もっと素晴らしいダイアログ作れ → ×
469:デフォルトの名無しさん
07/10/26 07:04:57
音声認識・合成面白そうなんだけどXPじゃしんどいなぁ…
nliteでいろいろ弄った所為かSDKやらOfficeやらインスコしてもSAPIを認識してくれないorz
精度気にしなくていいからニコニコとかピアキャス・ネトゲ用に支援ツール作れば受けそうなのに
470:デフォルトの名無しさん
07/10/26 15:22:56
Expression Blend で実行すると上手くいくのに、
Visual Studio 2005 で作成すると、メニュークリック時に落ちる…。何故?
<Grid x:Name="LayoutRoot">
<DockPanel LastChildFill="False">
<Menu VerticalAlignment="Top" DockPanel.Dock="Top">
<MenuItem Header="ファイル">
<MenuItem Header="新規作成" />
<MenuItem Header="開く" />
</MenuItem>
</Menu>
</DockPanel>
</Grid>
471:デフォルトの名無しさん
07/10/30 07:53:48
Acropolisプロジェクト終了のお知らせ
URLリンク(blogs.msdn.com)
Codename Maxといい、WPFを使ったプロジェクトは呪われてるな
472:デフォルトの名無しさん
07/10/30 17:08:17
WPFは素人を騙すデモアプリになら結構使えるよ
473:デフォルトの名無しさん
07/10/30 17:29:01
何これプロパティウインドウでイベント選べないのかよ糞過!
とか思ってたのに慣れてくるとこっちの方が良く感じてくるから怖い
474:デフォルトの名無しさん
07/10/30 18:15:17
>>471
VS2008に統合するって話じゃないか?
475:デフォルトの名無しさん
07/10/30 18:56:12
>>474
WinFSは死なずにKatmaiに取り込まれる、みたいな建て前の話だろ
476:デフォルトの名無しさん
07/11/01 01:35:01
ならいいじゃん
477:デフォルトの名無しさん
07/11/07 03:38:17
WPFを勉強しようと思うんだが、お勧めの本ってある?
C#でそれなりなものが組めて、ベータを少しいじったくらいのレベルなんだけど?
478:デフォルトの名無しさん
07/11/07 08:53:56
本なんて少ししか出ていないから、全部立ち読みしてみて選んだら良い。
479:デフォルトの名無しさん
07/11/07 19:26:09
msdn2 の日本語訳版でも読めばいい
480:デフォルトの名無しさん
07/11/07 21:38:56
>>477
URLリンク(adamnathan.net)
これがヨカッタ。
フルカラーだし。
481:デフォルトの名無しさん
07/11/08 16:07:40
WPFだとD3Dデバイスの管理はCLRの中の人がやってくれてるんですか?
482:デフォルトの名無しさん
07/11/08 16:11:33
WPF の中の人の構造はよく知らないけど、
使う方からみて D3D デバイス管理的なことは全くする必要ない。
483:デフォルトの名無しさん
07/11/11 09:48:33
URLリンク(msdn2.microsoft.com)(VS.80).aspx
の下の方の図を見ると、
SessionEndingの後にExitが呼び出されるように見えるのですが、
皆さんの環境ではこの通りに動いてますか?
こちらの環境でログオフを行うと、SessionEndingが呼び出された後、
Exitが呼び出されずにそのままアプリケーションが終了してしまいます。
484:デフォルトの名無しさん
07/11/20 23:30:49
WPFでチャート描きたいときって
Windows.Formsと同じで標準ではチャートコントロールないよね?
WPF用でなにか定番のソフトとかってある?
485:デフォルトの名無しさん
07/11/20 23:38:49
とりあえずWindowsFormsHost使ったら
486:デフォルトの名無しさん
07/11/21 08:06:13
URLリンク(www.infoq.com)
XAMLんが短いけどな。
なんつーか良くも悪くもRubyだ。
487:デフォルトの名無しさん
07/11/21 11:20:47
階層構造書くのは XML な XAML の方が見やすいと思うんだけど。
ほんと、良くも悪くもだなぁ。
488:デフォルトの名無しさん
07/11/21 17:09:34
静的に定義できる部分はXAMLで
動的にやりたい部分はRubyで書けるのかな。
489:デフォルトの名無しさん
07/11/21 18:12:18
>>488
Silverlight 1.1 はそれが出来るように作ってるはず。
IronRuby、Silverlight でぐぐればそういう話が出てくる。
490:デフォルトの名無しさん
07/11/21 18:29:49
1.0でもaddメソッド使えば動的に要素追加できるんだと思ってたけど駄目なの?
491:デフォルトの名無しさん
07/11/21 22:45:17
JScriptでいいなら出来る
492:デフォルトの名無しさん
07/11/21 23:35:09
実行中のプログラムウインドウのレイアウトをxamlに書き起こすメソッドってありますか
493:デフォルトの名無しさん
07/11/22 13:48:59
つ XamlWriter.Save
494:デフォルトの名無しさん
07/11/22 19:50:46
>>493
うおお、まさにこれです、ありがとうございました!
495:デフォルトの名無しさん
07/11/24 12:14:35
WPF重すぎてつかえねぇよ・・・
何年経てば実用的な速度で動くようになるんだろうな
496:デフォルトの名無しさん
07/11/24 12:41:01
3Dでアニメーションはまだ、実用的な速度は出ないよ。
2Dアニメーションや静止画3Dなら使える。
497:デフォルトの名無しさん
07/11/24 13:05:45
だな、2Dも実は重いんだろうけど見た目でなんとなく誤魔化せる
498:デフォルトの名無しさん
07/11/26 17:07:31
xamlでgifアニメーション動かせます?
静止画としてしか表示できないのかな
499:デフォルトの名無しさん
07/11/26 17:35:22
>>495
CPUのクロックが10GHzに到達するころじゃない?
あっという間だね^^
500:デフォルトの名無しさん
07/11/26 18:24:08
当分来ないなw
501:デフォルトの名無しさん
07/11/26 21:52:51
>>498
xamlだけじゃ無理のはず。
何とかしてgifアニメのインターバルを取得してこないといけない。
502:デフォルトの名無しさん
07/11/26 22:15:18
?
なんでWPFなのにCPUクロックの話になるんだ
503:デフォルトの名無しさん
07/11/27 01:21:20
WPFというか、グラフィックス関連に無知識なやつがCPU速度と騒ぐんだよな。
フレームバッファとかスクリーンバッファも知らないやつじゃないか?
504:デフォルトの名無しさん
07/11/27 02:58:57
ほとんどCPU描画な件
505:デフォルトの名無しさん
07/11/27 09:40:16
>>504
ボトルネックがどこにあるか調査してから断言してますか?
ソフトウェアレンダリングの場合はVRAMが一番影響大きいのだが?
506:デフォルトの名無しさん
07/11/27 09:50:15
それこそまともな3D描画ならともかく
WPFのネックがフィルレートだとでも?
507:デフォルトの名無しさん
07/11/27 10:01:43
なんでソフトレンダでVRAMの影響が大きくなるの?
メインメモリ上で処理して、VRAMに渡すのなんて最後だけでしょ?
508:デフォルトの名無しさん
07/11/27 11:20:05
おまえらプロファイラ使えよw
509:デフォルトの名無しさん
07/11/27 11:42:50
それも微妙だったりして。
510:デフォルトの名無しさん
07/11/27 13:02:03
そのうち「WPFアクセラレーター」なんて拡張カードが出てきたりして
511:デフォルトの名無しさん
07/11/27 13:53:28
とりあえず、調査してから文句言った方がいい、恥かくことになるから。
URLリンク(dodgson.org)
512:デフォルトの名無しさん
07/11/27 16:52:56
趣味でWPFを始めてみました
質問なんですけど、ストーリーボードで人(アバター)を歩かせるアニメーションをしたいのですが、
画像の切り替えはどうすればよいのでしょうか?
EllipseGeometryでPointAnimationを使って移動はできたのですが、歩くモーションのため、
数枚の画像を順に切り替えたいのです
513:デフォルトの名無しさん
07/11/27 18:22:11
不透明度の変更でできるんじゃない?
514:デフォルトの名無しさん
07/11/27 21:22:03
WPFの重さって、UpdateWindow相当の処理が存在しないのが原因じゃないだろうか?
描画処理だけなら60FPS近く出る場合でも
UIスレッドで重い処理を行うと、
優先度の低い画面更新処理がすっ飛ばされて、全然画面更新されなくなる。
UIスレッドで重い処理をするなと言われればそれまでだけどさ、
WinFormsなら、キーが押される時等の早いレスポンスが求められる時には
UpdateWindowが呼び出されてるんだから、
WPFにも同じような機構が欲しい。
515:デフォルトの名無しさん
07/11/27 22:28:01
WPFには、XNAみたいにフレーム更新のスキップ機能がほしい。
途中のアニメーションをすっ飛ばしてレスポンス返す方がいい。
516:デフォルトの名無しさん
07/11/27 23:21:12
>>511
Avalonだとか言われていた時代、既にAppleはQuatz Exteremeという
近代的なデスクトップシステムを作り上げていたのだなぁ
517:デフォルトの名無しさん
07/11/28 00:10:53
おいおい・・・
518:デフォルトの名無しさん
07/11/28 00:11:17
MSは98年ごろにデモで3Dデスクトップ環境を披露していたが
519:デフォルトの名無しさん
07/11/28 00:15:12
まあ板的に肝なのは主にXAMLだ
520:デフォルトの名無しさん
07/11/28 00:22:04
XAMLはいいかげんさが足りない
521:デフォルトの名無しさん
07/11/28 00:34:12
でも面白いよなXAML
522:デフォルトの名無しさん
07/11/28 01:31:03
でも、実際はタグでWeb開発してる奴にとっては珍しくないんだよ。
問題は内部ロジックがどの程度進化していくかが重要。
今の処理ではアニメーションが重すぎる。
523:デフォルトの名無しさん
07/11/28 10:45:17
XAMLって汎用的なオブジェクト生成、設定マークアップランゲージだろう。またそうやってかけるのがナイスなんだが。
自分でXAML相当のもの作るとしたらどういうスキーマをクラス情報から生成すればいいんだろ。attributeの辺りとかよくわからんです。
WPFこれから調査するけどなんか思い・・・
MSの人がXPだとハードウェアアクセラレーション書きかないバグがあってフィックスがどうたらとかいってたけど知ってるエロイ日といますか?
524:デフォルトの名無しさん
07/11/28 20:15:22
アニメーションはいらん機能だな・・・。
XAMLの一番のメリットはコントロールインスタンスの生成と
レイアウトの手間が省ける点だと思ってる。
それと、XAML+C#コードビハインドで、言語レベルでMVCのV,C切り分けができるのがいい。
まぁ、コードビハインドなんて言葉も、web屋のほうから来たのかもしれないが。
ついでに言うと、.net2.0 のDataProvider + DataSet + XML関連クラス もいい感じに'M'を
扱いやすくしてくれてていい感じだ。
とにかくXAMLはUIレイアウトとユーザーイベントオブザーバーとしての機能だけを充実させて
ほしい。変にプログラマブルな方向へは進んでほしくない。
525:デフォルトの名無しさん
07/11/29 00:28:43
もう進まないんじゃないかって思ってるんだが。
526:デフォルトの名無しさん
07/11/29 00:57:38
>プログラマブルな方向
むしろこれからが本番じゃない?
Expression Designとの連携を考えなければ、無駄だらけの機能なんだし。
Expression Designをバージョンアップさせて色々と思いついたMSが
あれもこれもと機能を追加しそうな気がする。
527:デフォルトの名無しさん
07/11/29 02:14:17
まあ、VSそのものはそれほど進化してないからな。
Blendとか他の製品で新しい機能がほしいとユーザから来て追加だろう。
528:デフォルトの名無しさん
07/11/29 10:37:53
アニメーションが重いのがネックだったら、
Storyboard使わずに自前のコードで20fpsぐらいで動かしたらどうだろ?
529:デフォルトの名無しさん
07/11/29 11:21:06
いや、アニメーションが重いというよりも全体が重い気がする。
XPだとハードウェァアクセラレーションできないって話があるがマジですか?
530:デフォルトの名無しさん
07/11/29 13:26:01
/ ̄\ プラグイン必須だし / ̄\
|/ ̄ ̄ ̄ ̄\ / ̄ ̄ ̄ ̄\|
| /V\\\ | /V\\\
| / /|| || | | //| || |
| | |(゚) (゚)| | | | (゚) (゚) /|
ノ\|\| (_●_) |/ \| (_●_) |/|/\ ウィンのIEしか動かないの
彡、 |∪| 、` ̄ ̄ヽ /彡、 |∪| ミ \
/ __ ヽノ Y ̄) | ( (/ ヽノ_ |\_>
(___) Y_ノ ヽ/ (___ノ
\ | | /
| /\ \ / /\ |
| / ) ) ( ( ヽ |
∪ ( \ / ) ∪
\_) (_/
/ ̄\
|/ ̄ ̄ ̄ ̄\
(ヽノ// //V\\|/)
(((i)// (゜) (゜)||(i))) そのうえ動作はカ・ク・カ・ク☆
/∠彡\| (_●_)||_ゝ\
(___、 |∪| ,__)
| ヽノ /´
| /
531:デフォルトの名無しさん
07/11/29 13:32:21
↑何と勘違いしてるんだろ?
532:デフォルトの名無しさん
07/11/29 13:33:40
>>529
これのこと?
URLリンク(forums.microsoft.com)
533:デフォルトの名無しさん
07/12/01 19:24:34
>>529
ついでにこれも。
URLリンク(blogs.msdn.com)
534:デフォルトの名無しさん
07/12/03 17:50:53
【コラム】 パソコンが「重く」なるのはなぜ?不調の理由は? 解決法はある?
URLリンク(news.ameba.jp)
535:デフォルトの名無しさん
07/12/04 05:44:27
>>534
>メモリ内を掃除する「メモリクリーナー」系のソフトが効果的かも。
こんなこと書いてるよ。だめだめだろそれ。
536:デフォルトの名無しさん
07/12/04 06:25:20
>>535
メモリのフラグメンテーションが進んでいる状況を解決するという点では
全く意味がない訳ではないので
長時間実行している状況という前提の中では一応問題ないと思うぞ
537:デフォルトの名無しさん
07/12/04 09:30:12
一度もリストアもしないで数年使い続けたノートでは役に立ったよ。
数日動かしてると激重になるけど再起動するのも面倒だからメモリクリーナーで急場をしのぐ。
538:デフォルトの名無しさん
07/12/04 19:07:23
URLリンク(itpro.nikkeibp.co.jp)
>MEET eJournalPlusは,現在はまだ評価版の段階である「.NET Framework 3.5」をベースに開発されており,
>文書フォーマットとしては「XPS」を採用して,メタデータの保存などを行っている。
>また,学生間や学生・講師間でのデータ共有には,.NET Framework 3.0で追加された通信機能である
>「Windows Communication Foundation」を使用している。
ソース公開するらしい
539:デフォルトの名無しさん
07/12/04 19:23:56
>刷新 「.NET アーキテクチャーセンター」
絶えずアーキテクチャー刷新ですね。
ありがとうございましたorz
540:デフォルトの名無しさん
07/12/04 23:38:30
MEETをNEETと読み違える奴多数?
541:デフォルトの名無しさん
07/12/06 23:13:13
勤労を批判的に見る訓練
542:デフォルトの名無しさん
07/12/07 14:30:02
こういうオサレなWPFアプリ作ってみたいもんだが、どうしても重くなっちゃうな。むずい
URLリンク(www.thirteen23.com)
543:デフォルトの名無しさん
07/12/07 23:15:01
まずもってデザインセンスがない俺
544:デフォルトの名無しさん
07/12/08 01:23:16
Yahoo! Messenger for Vista
URLリンク(japan.cnet.com)
URLリンク(messenger.yahoo.com)
545:デフォルトの名無しさん
07/12/08 01:48:16
うおおお
今度は落ちにくくなってるのかな
546:デフォルトの名無しさん
07/12/08 22:46:28
MSが使わずYahooが使っているという・・・
547:デフォルトの名無しさん
07/12/09 00:46:50
使ってみたけど結構悪くないよ
ただ絵文字がきもくなった
548:デフォルトの名無しさん
07/12/11 01:33:06
あれから1年:Vistaのキラーアプリケーションはどこにある?
URLリンク(japan.zdnet.com)
549:デフォルトの名無しさん
07/12/11 08:39:37
おっしゃるとおりでございます。
リンク先のブログに書いてあるこれに期待するしかないな。
Update: I’ve heard some indication that Yahoo Messenger and presumably WPF
runs better in Vista SP1.
550:デフォルトの名無しさん
07/12/11 08:45:01
XPのときにキラーアプリなんかあったか?
551:デフォルトの名無しさん
07/12/11 09:05:03
98/Meから乗り換えたユーザーにとってはXP自体がキラーアプリだったような。
当時2000ユーザーってそんなに多くなかったし。
552:デフォルトの名無しさん
07/12/11 13:36:25
WPF用のXAMLのスキーマってどっかに転がってますか?(´・ω・`)
553:デフォルトの名無しさん
07/12/11 20:10:16
>>552
URLリンク(www.venkatarangan.com)
こんなん見つけましたけど(゜▽゜)
554:デフォルトの名無しさん
07/12/13 04:07:59
>>551
2000 を使っていた身としては通知領域のカスタマイズで
表示しているアイコンを選ぶことができるようになったのが大きかったな
アプリ追加でやるのと標準で付くのは差が大きい
555:デフォルトの名無しさん
07/12/13 21:14:26
URLリンク(msdn2.microsoft.com)
ここにサンプルがあるのだけれども、2008Express Editionだと
app.manifestがありません言われてビルドすらできない罠
プロジェクトからapp.manifestを削ったら今度はwindows1.xamlが
見つかりませんとかIOExceptionが出るし…
もうだめぽ
556:555
07/12/13 21:27:59
[Window Title]
Microsoft Windows
[Main Instruction]
WPFCalculator2 は動作を停止しました
Vista Home Basicじゃ動かないのか…
557:555
07/12/13 22:40:31
Re: VS 2008 crash while rendering xaml - MSDN Forums
URLリンク(forums.microsoft.com)
はずれ
Locbaml doesn't work - MSDN Forums
URLリンク(forums.microsoft.com)
>in your debug folder you have a folder named 'en-US' and within is a dll named YourApp.resources.dll.
近づいた
リフレクタで診るとwindow1.bamlがあやしいのでぐぐる
WPFサンプルプログラム「AvalonCalculator2」が実行できない - MSDN フォーラム
URLリンク(forums.microsoft.com)
WPFCalculator2.csprojの
11行目 <UICulture>en-US</UICulture> を削除したら
動きました…
[WPF] - 匣の向こう側 - あまりに.NETな
URLリンク(d.hatena.ne.jp)
WPFサンプルコード その1 - MSDN フォーラム
URLリンク(forums.microsoft.com)
あまりいじってるひといないのね…メモぐらい残そうよ
558:デフォルトの名無しさん
07/12/14 01:02:49
> UICulture
超常識なんだが。
559:デフォルトの名無しさん
07/12/14 09:38:40
そうか常識を超えてるのか…
560:デフォルトの名無しさん
07/12/14 12:33:25
UMA = Unidentified Mysterious Animal
未確認動物 - Wikipedia
Wikipedia項目リンク
561:555
07/12/14 15:01:39
>>558
情報が2006年の4、6月あたりで止まってる感があるのだけど
SdkViewer - Google Search 19件
URLリンク(www.google.co.jp)
SdkViewer - Google 検索 3件
URLリンク(www.google.co.jp)
なにこの情報の少なさ加減は…
562:デフォルトの名無しさん
07/12/14 15:23:02
IOException: Cannot locate resource app.xaml - WPF in Visual Studio 2008 Beta 2 - Guy Burstein [MVP]
URLリンク(blogs.microsoft.co.il)
I had this error when running SdkViewer in VS.NET 2005, tried putting "MSBuild:Compile" as
the Custom Tool for SdkViewerApplication.xaml, but it didnt work..
2005で走らせようとしたらエラーが出た。SdkViewerApplication.xamlのカスタムツールとして
"MSBuild:Compile"を設定した。でも動かなかった
so I decided to open in VS.NET 2008 and after the project got upgraded, the app finally ran..
"MSBuild:Compile" was already set from the earlier trial with VS.NET 2005
そこで2008で開いてプロジェクトのアップデートを試みた。ようやくデモが動いた…
"MSBuild:Compile"はさっき2005でやろうとしたときに設定してあったと思う
so not sure if that did they trick, but will keep this in mind if I see this error again.. thanks.
なのでそれが功を奏したかはわからない。けどまたエラーが出た時のためにそのことを
気に留めておこう、ありがとう
--------------------------------------------------------------------------------
たぶんこれだな…。あぁ tried putting "MSBuild:Compile" as the Custom Tool のくだりのところが
さっぱりわからん orz
563:555
07/12/14 15:35:50
ああ、[プロジェクト]-[SdkViewer.VisualStudioのプロパティ]から
.csproj を設定できるようになってるのか。それをカスタムツールと呼称すると。
[ビルド]タグを開いて[全般]-条件付コンパイルシンボル(Y):のテキストボックスに
MSBuild:Compileを入力しろと。>tried putting "MSBuild:Compile" as the Custom Tool
うん。見通しは悪くは無いね。シンプルだ
564:デフォルトの名無しさん
07/12/15 00:23:36
WPFで画像ビューアなんかを作った場合、VA側のVRAMが許す限り画像分メインメモリを消費しなくて済みますか?
オンボなので確認のしようがない・・・
565:デフォルトの名無しさん
07/12/15 00:24:32
VA側じゃなくてVGA側でしたorz
566:デフォルトの名無しさん
07/12/15 11:44:08
意味が分からない
567:デフォルトの名無しさん
07/12/15 11:45:55
ついでにいうとオンボードの場合まず間違いなくメインメモリを流用するわけだが
568:デフォルトの名無しさん
07/12/15 15:01:30
たぶん答えはNoでしょ。
WPF使っても、画像ビューアーの内部で持ってるイメージデータが
VRAMに保存されることはない。
イメージごとに独立した別ウィンドウにすればVRAMに確保されるけど、
バックアップとしてメインメモリにも同じデータが確保されるから消費量は2倍以上になる。
そもそもWPF&WDMのしくみや目的を誤解してると思う。
569:デフォルトの名無しさん
07/12/15 18:49:53
>>566-567
すいません、DirectX自体良く分かってません
>>568
例えばImageコントロールを使えばそうなるのかな思ってたのですが、
VRAM上のデータはメインメモリ(上にあるテクスチャ)のキャッシュとして使われるってことですか?
570:デフォルトの名無しさん
07/12/15 19:58:20
>>569
その辺については「dwm.exe」でググると(WDMじゃなかったorz)
わかりやすい説明が見つかると思うよ。
とにかくWPFとは直接関係ないことだから、VRAMのことは忘れたほうがいい。
571:デフォルトの名無しさん
07/12/15 23:27:51
>>570
vistaじゃないと駄目なんですね
572:デフォルトの名無しさん
07/12/19 11:48:02
Visual Studio 2008 日本語版が出たのになんでこんなに寂れてるんだ・・・
573:デフォルトの名無しさん
07/12/19 11:56:18
エキスパートは英語版すでに使ってるし、新フレームワーク関連以外は
2005とあまり変わらないから。
574:デフォルトの名無しさん
07/12/19 12:13:34
使ってる人はとっくに使ってるし、相談するほど凝ったことさせるのは現時点では現実的でないと分かってるから、とか
575:デフォルトの名無しさん
07/12/19 12:45:46
β版から使ってると、「やっとRTMきた」くらいしか書くことがない。
576:デフォルトの名無しさん
07/12/19 22:33:53
WPFアプリを試してみたが、イベントハンドラの一覧が
プロパティウィンドウに出なくて面倒だな。
他にもXAML手書きでなんとかしなきゃいけないとこが多そうだ。
577:デフォルトの名無しさん
07/12/19 23:42:18
プロパティの数が多すぎてプロパティウィンドウは使い物にならん。
XAMLウィンドウでキー押してインテリセンスで候補選ぶほうがずっと速い。
578:デフォルトの名無しさん
07/12/21 10:14:07
ほんとだ。XAMLのエディタは優秀だな。
579:デフォルトの名無しさん
07/12/21 11:51:19
正直 XAML エディタの GUI 表示は表示確認でたまに見るが
プロパティ一覧は最初にちょっと触った以外は操作した事もない
580:デフォルトの名無しさん
07/12/21 12:00:21
XAMLプロパティウィンドウはFormsプロパティウィンドウより退化してるw
インテリセンスはVS2008は比較的優秀。
デバッグはちょっと使いずらく感じる。
581:デフォルトの名無しさん
07/12/21 23:16:05
イベントってどうやってやるの?
手書き?
582:デフォルトの名無しさん
07/12/21 23:28:25
XAMLエディタが一番手っ取り早いと思う。
イベント付けたい要素のタグ中でインテリセンス使って「MouseDown=""」とか入力すると、
「新しいイベントハンドラ」というのが出てくるから選ぶ。
自動的にビハインドコードのほうに「要素名_MouseDown」ってメソッドが挿入される。
583:デフォルトの名無しさん
07/12/22 07:00:05
XAMLPAD使いの俺からするとVS2008のWPFエディタはめちゃ高性能。
最初にGUIで各パーツを大雑把に配置したら
あとは表示を確認しながらXAMLを直接いじってゆくのが基本だ。
584:デフォルトの名無しさん
07/12/22 17:06:36
WPFのButtonタグ。BackgroundとForegroundで色をつけたのですが、
ボタンを押すと普通の灰色ボタンに戻ってしいます。
ボタンを押したときのBackgroundやForegroundを指定したいのだけどどうやったら出来ますか?
585:デフォルトの名無しさん
07/12/22 17:46:24
>>584
.NET Framework開発 > Windows Presentation Founndation > WPFの基礎 > スタイルとテンプレート > トリガ > プロパティトリガ
586:デフォルトの名無しさん
07/12/22 19:14:20
>>585
ありがと〜、見つかりました。
<Style TargetType="Button">
<Setter Property="Background" Value="Cyan"/>
<Setter Property="Foreground" Value="Red"/>
<Style.Triggers>
<Trigger Property="IsPressed" Value="True">
<Setter Property="Background" Value="Yellow"/>
<Setter Property="Foreground" Value="Blue"/>
</Trigger>
</Style.Triggers>
</Style>
587:デフォルトの名無しさん
07/12/22 22:08:13
記事や書籍で「WPFはGPUを酷使することでCPUに負荷を与えることなく高速に動作する」
と言われていますが、C2D&Geforce8シリーズのようなハイエンドPCでも、
簡単なアニメーションを行うだけでCPUリソースを20%消費するという状況に良く会います。
WPFのどんな処理が Pixel / Vertex Shader で記述されGPUを利用していることになるのか
解説している文章等は有りませんでしょうか?
588:デフォルトの名無しさん
07/12/22 23:20:49
>>550-551
確かに・・・落ちない、というだけで、重くてもXPにしたからな。
まあ、他で2000も使ってたけど。
ただ、Vistaは、本当に利点がない。
俺は、ゲームもやるが、ゲーマー周りじゃ、Vista氏ねだとw
OS:Vista って書いたらハァ?って言われてるし
589:デフォルトの名無しさん
07/12/22 23:29:22
>>587
答えは知らんけど、最後の合成以外はほとんどCPU処理だと思ってた。
要求スペックがSM2.0以降だからたいしたことできなそうだけどな。
590:デフォルトの名無しさん
07/12/23 02:15:33
WPFはタブオーダーをクリックして変更できないのかな。
あの機能は便利だと思うんだけど。
591:デフォルトの名無しさん
07/12/23 11:57:51
>>588
ゲームがVistaに最適化すればよい
592:デフォルトの名無しさん
07/12/23 11:58:50
>>590
便利じゃねーよ。
途中からの順番変えたい時も最初からクリックしなきゃならんし
593:デフォルトの名無しさん
07/12/23 14:11:11
>>591
Vistaだと、1割重いっていうのが通説なんすよね。
まあ、それを見越して、チューニングしろって話なんだろうけどさ。
最近だと、DirectX10だと、キレーになる、ゲームがあったんだけど、
「Crysis」
さて、実はここで紹介した効果を含めて、公式にDirectX 10フィーチャーと
されている設定は、ゲームの設定ファイルを触ることでDirectX 9環境でも
適用することができる。結果的にDirectX 9バージョンでもDirectX 10バージョン
と同等の絵を出すことができる。つまり、DirectX 10だから美しい環境が実現
されているわけではないのだ。
あえて上記に触れたのは、現在のところDirectX 9バージョンとDirectX 10
バージョンで、「最高」設定の絵を出したとき、実はDirectX 9バージョンの方
がパフォーマンスが良いからだ。
URLリンク(www.watch.impress.co.jp)
Vistaオワタ\(^o^)/
そろそろ、スレ違い
594:デフォルトの名無しさん
07/12/23 16:09:54
DirectX10の本領発揮は10.1からだぜ
見た目が綺麗になるとか云々はおまけです
595:デフォルトの名無しさん
07/12/23 20:06:23
そのとおり。
根底から違う。
596:デフォルトの名無しさん
07/12/23 21:28:18
>>592
だが、その機能すら今回はないんじゃないか?
597:デフォルトの名無しさん
07/12/25 17:13:02
>>594
また、明日から本気出すですか?
598:デフォルトの名無しさん
07/12/26 09:27:23
C#でWPFアプリケーションプロジェクトを作成してそのまま実行してみた
ウィンドウの端ドラッグしてサイズ変更すると、たまにクライアント領域が黒くチラつく
これを抑制する方法を教えてください
環境は、Vista+VS2008です
599:デフォルトの名無しさん
07/12/26 12:34:51
サイズ変更されるエレメントに、
ビットマップエフェクトや不透明度などの重い処理使うのを避けるとか。
描画が追いつかないときに出る現象だから、完全に抑制するのは無理じゃないかな。
600:598
07/12/26 13:06:06
プロジェクト作って、そのまま何も配置せずに実行して、
そうなるので重い処理ってことはないと思うんだけど
これ、どうしようもないんでしょうか・・・?
601:デフォルトの名無しさん
07/12/26 13:15:02
田 -> 口ドラック中にウインドウの内容を表示する
602:デフォルトの名無しさん
07/12/26 21:37:53
自分のC2D Vistaでも黒チラ出るよ。
603:デフォルトの名無しさん
07/12/26 22:37:00
コントロールのアニメーション面白いなーこれははまるわw
604:薄汚い派遣の国、日本
07/12/27 03:37:28
最近、職場で「出戻り寄生派遣」という言葉が囁かれています。
派遣契約を切られたにもかかわらず「次の派遣先でも切られてしまって生活できません」
などと 言って泣き落としで現場マネージャーにすら一切話がないまま再派遣契約した人のことです。
今月初め、半年前に切った派遣が出社してきてマネージャーも含めみんなびっくりしました。
影でコソコソ偉い人に泣きついて再契約したそうです。同じ部署の人には黙って・・・
そんなことまでして自宅の近くの派遣先にこだわって人間として恥ずかしくないのですか。
仕事に必要な技術がなく勉強する気もないのを逆手にとって
「私のような人の視点で仕事をすることも大切だと思います」と挨拶された時には
みんな凍りついていました。派遣でスキルアップとか言ってる癖に以前と同じように
技術を勉強する気はなく「それは私の仕事ではありません」の一点張り、
派遣で収入アップとか言ってる癖に時給は前回と同じで喜んで再契約。
結局、なんの努力もせずに派遣で安直に収入を得たいだけじゃないですか。
身分不相応な商品のローンを払うために派遣だと当然足りない収入は親にも寄生して、
いつ切られるんじゃないかとビクビクしながら人事権のある人間とだけ仲良くし、
契約終了を通知されれば泣き落とし。悲惨な人生ですね。
氏んだほうがいいんじゃないですか。
605:デフォルトの名無しさん
07/12/27 04:07:28
推奨NGWORD:派遣
606:デフォルトの名無しさん
07/12/27 04:09:00
アニメーション?
607:デフォルトの名無しさん
07/12/27 12:43:23
>>602
Core 2 Duo はともかく GPU は?
608:デフォルトの名無しさん
07/12/27 12:46:34
そこらへんはCPUよりもGPUっぽいなぁ
609:デフォルトの名無しさん
07/12/27 14:28:59
うちはC2D E6600にGeForce6600GTだけど、サイズ変更時に黒くチラつくな
GPU古いっちゃ古いから仕方ないのかな・・・
GPU変える参考にするから、出ないって人いたら、環境教えて
610:デフォルトの名無しさん
07/12/27 14:52:44
C2D E6600にGeForce GS7600だがVistaだとちらつく。
XPだと大丈夫。
さらに、VistaだとAllowsTransparencyがtrueのウィンドウのリサイズが非常に遅い。
611:609
07/12/27 15:15:44
>>610
情報ありがとう
VPCのXPに.NET 3.0突っ込んで試してみたら、チラつかなかった
自分のコードで解決する問題じゃないってことかな。でも、気になるなぁ・・・
612:デフォルトの名無しさん
07/12/27 17:18:06
ここまで読んだ
もっとWPF使いたくなるような話題はないのか?
とりあえずVCL使い慣れているのでWinForms使うわ
613:デフォルトの名無しさん
07/12/27 18:01:07
>>607
オンボードのGM965。でもみんなの話を聞くと、「Vistaだと黒チラ出る」でFAなのかな。
SP1で直るといいな。
614:デフォルトの名無しさん
07/12/28 04:31:13
.NET3.0て2.0用のアプリ動く?
615:デフォルトの名無しさん
07/12/28 08:09:45
多分
616:デフォルトの名無しさん
07/12/28 11:15:02
2.0は3.0の一部
617:デフォルトの名無しさん
07/12/28 11:15:45
3.5いれたら3.0いれなくてもOK?
618:デフォルトの名無しさん
07/12/28 11:23:21
そう思ってた時代が自分にも(AA
619:デフォルトの名無しさん
07/12/28 11:36:45
3.5入れたら3.0と2.0も入るらしいよ
620:デフォルトの名無しさん
07/12/28 20:50:24
>>613
Aero切った状態でもなる?
621:デフォルトの名無しさん
07/12/29 15:08:52
>>620
Aero切ったら画面描画が遅くなるんじゃないの?
622:デフォルトの名無しさん
07/12/29 15:16:35
Aeroをなんやと思うてんねん
623:デフォルトの名無しさん
07/12/29 15:48:39
>>622
VistaをAeroをOFFにする人の数 --gt;
スレリンク(win板)
624:デフォルトの名無しさん
07/12/29 21:36:57
>>620
Aero切ると黒チラは出ないね。でもCPU負荷はAeroオン時より10〜20%ぐらい高くなる。
他のウィンドウの再描画が増えるせいかな。
625:デフォルトの名無しさん
07/12/29 23:14:58
AEROきる→WPFのGPUアクセラレーションきるとなる?
ほかの描画効果あるのも知ってるけれど、とりあえずその部分だけ。
626:デフォルトの名無しさん
07/12/30 01:52:50
>>621,624
AeroとWPFの両方でGPU使うから、その辺で切り替えとか色々間に合ってないんじゃないかな、とか
やっぱ完全GDI描画だと(処理速度はともかく)出ないのね
>>625
AeroとWPFのGPUアクセラレーションは直接は関係ないと思うけど
いや俺はvista持ってませんがね
627:デフォルトの名無しさん
07/12/30 03:17:59
Aeroオンの場合
1)ウィンドウサイズが変わる
2)クライアントエリアのイメージを保持する領域を確保し、不透明の黒で塗りつぶす
3)外枠を描く
4)WPFがクライアントエリアを描画(非同期処理)
5)GPUが合成
で、4)の処理が追いつかない場合、2)の黒が見えてしまう、と予想している。
2)の黒で塗りつぶす処理をスキップできれば黒チラ消せるかも?
GDIの場合はデスクトップに上書き描画するから黒チラは出ない。
でもウィンドウの移動・縮小時にはそこら中で再描画が発生するから実際のCPU負荷は大きい。
628:デフォルトの名無しさん
07/12/30 03:48:15
海の向こうでも似たような話してるw
Flickering background when resizing window
URLリンク(www.msdner.com)
629:デフォルトの名無しさん
07/12/30 13:38:59
なんでWPFのCheckBoxのIsCheckedはbool?なんだよ・・・
いちいちboolにキャストすんのめんどくせーよ、やってらんねーよ
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4334日前に更新/206 KB
担当:undef