Windows Presentation Frameworkについて語るスレ。
前スレ
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part21
http://mevius.2ch.net/test/read.cgi/tech/1494288553/
関連スレ
Windows 10 UWPアプリ開発 Part 2
http://mevius.2ch.net/test/read.cgi/tech/1499658092/
コードを貼る場合は以下のサイトの利用をお勧め。
run codeのチェックは外しておきましょう。
http://ideone.com/
探検
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part22
レス数が1000を超えています。これ以上書き込みはできません。
2017/12/13(水) 23:35:47.18ID:muTUiD7C
2017/12/14(木) 23:16:29.34ID:E4k7gbUw
<Grid>
<Canvas>
<Path Data="M 29.602622 23.073567 0.97801322 35.798371 V 31.333527 L 23.550279 21.535676 0.97801322 11.737825 V 7.272981
L 29.602622 19.997785 Z M 71.175277 23.073567 42.550668 35.798371 V 31.333527 L 65.122933 21.535676 42.550668 11.737825
V 7.272981 l 28.624609 12.724804 z
M 104.36395 37.708332 H 84.37137 V 33.93802 h 7.689453 V 9.1829419 H 84.37137 V 5.8095044 q 1.562695 0 3.348632 -0.2480469
Q 89.50594 5.288606 90.423713 4.7925122 91.564729 4.1723951 92.209651 3.229817 92.879377 2.2624342 92.978596 0.65012949
h 3.844726 V 33.93802 h 7.540628 z " Fill="DimGray" />
<Path Data="m 125.10066 38.502082 q -7.9375 0 -8.33437 -5.357812 -0.19844 -3.373438 7.9375 -12.104688 1.5875 -1.5875
15.27968 -15.279687 H 116.56785 V 1.9895826 h 27.38437 l 0.99219 -0.99218749 3.175 2.18281249 q 1.38906 0.5953125 -0.79375
1.190625 -12.10469 11.7078124 -19.24844 19.4468744 -6.15156 6.548438 -6.15156 8.532813 0 2.38125 3.96875 2.38125 h 21.03437
q 2.18282 0 3.175 -1.389063 0.99219 -1.389062 1.38907 -4.960937 l 4.16718 0.79375 q -0.59531 3.571875 -1.38906 5.754687 -1.38906
3.571875 -5.95312 3.571875 z" Fill="DimGray" />
<Canvas.Effect>
<DropShadowEffect BlurRadius="4" ShadowDepth="2" Color="Gainsboro" />
</Canvas.Effect>
</Canvas>
</Grid>
<Canvas>
<Path Data="M 29.602622 23.073567 0.97801322 35.798371 V 31.333527 L 23.550279 21.535676 0.97801322 11.737825 V 7.272981
L 29.602622 19.997785 Z M 71.175277 23.073567 42.550668 35.798371 V 31.333527 L 65.122933 21.535676 42.550668 11.737825
V 7.272981 l 28.624609 12.724804 z
M 104.36395 37.708332 H 84.37137 V 33.93802 h 7.689453 V 9.1829419 H 84.37137 V 5.8095044 q 1.562695 0 3.348632 -0.2480469
Q 89.50594 5.288606 90.423713 4.7925122 91.564729 4.1723951 92.209651 3.229817 92.879377 2.2624342 92.978596 0.65012949
h 3.844726 V 33.93802 h 7.540628 z " Fill="DimGray" />
<Path Data="m 125.10066 38.502082 q -7.9375 0 -8.33437 -5.357812 -0.19844 -3.373438 7.9375 -12.104688 1.5875 -1.5875
15.27968 -15.279687 H 116.56785 V 1.9895826 h 27.38437 l 0.99219 -0.99218749 3.175 2.18281249 q 1.38906 0.5953125 -0.79375
1.190625 -12.10469 11.7078124 -19.24844 19.4468744 -6.15156 6.548438 -6.15156 8.532813 0 2.38125 3.96875 2.38125 h 21.03437
q 2.18282 0 3.175 -1.389063 0.99219 -1.389062 1.38907 -4.960937 l 4.16718 0.79375 q -0.59531 3.571875 -1.38906 5.754687 -1.38906
3.571875 -5.95312 3.571875 z" Fill="DimGray" />
<Canvas.Effect>
<DropShadowEffect BlurRadius="4" ShadowDepth="2" Color="Gainsboro" />
</Canvas.Effect>
</Canvas>
</Grid>
3デフォルトの名無しさん
2017/12/15(金) 11:46:37.53ID:ueabSKZO Virtualized TreeViewでスクロールを繰り返すと
stackoverflowexceptionが出る件、まだ直らないのか
stackoverflowexceptionが出る件、まだ直らないのか
4デフォルトの名無しさん
2017/12/15(金) 23:55:53.71ID:GAdh6qIc MVVM的に真っ当にタイマー処理をするにはどういう設計にすればいいですか?
Modelでタイマーオブジェクトを管理するのはおかしいですか?
Modelでタイマーオブジェクトを管理するのはおかしいですか?
2017/12/16(土) 02:53:28.31ID:SSRXngMG
>>4
タイマの目的によると思う
定期的なビューの更新をしたいだけなら、モデルにはなるべく静的なロジックだけを持たせるようにしておいて、
ビュー側からタイマー起点で最新情報をモデルに要求する形にするほうが綺麗(いわゆるプル型)
例えば倉庫の作業管理システムで30分毎に休憩のためのアラーム鳴らすとか、
ビジネスロジック的なタイマー処理ならモデル側で時間測ってビューへプッシュしてやるべきだろうね
タイマの目的によると思う
定期的なビューの更新をしたいだけなら、モデルにはなるべく静的なロジックだけを持たせるようにしておいて、
ビュー側からタイマー起点で最新情報をモデルに要求する形にするほうが綺麗(いわゆるプル型)
例えば倉庫の作業管理システムで30分毎に休憩のためのアラーム鳴らすとか、
ビジネスロジック的なタイマー処理ならモデル側で時間測ってビューへプッシュしてやるべきだろうね
65
2017/12/16(土) 03:04:22.39ID:SSRXngMG 補足しとくと、VMはビューに含まれると考えてくれ。
ビューにタイマを持つと決めたなら、VかVMのどちらに置くかははっきり言ってどうでもいい。
MVVMはあくまでビュー層に閉じたデザインパターンであって、
モデルとの役割分担さえ守れてればあとは大した問題ではない。なんならVMなんか無くても大枠には影響しない。
ビューにタイマを持つと決めたなら、VかVMのどちらに置くかははっきり言ってどうでもいい。
MVVMはあくまでビュー層に閉じたデザインパターンであって、
モデルとの役割分担さえ守れてればあとは大した問題ではない。なんならVMなんか無くても大枠には影響しない。
2017/12/16(土) 13:30:30.25ID:qbOTG2fJ
>>5
定期的にサイトをダウンロードして解析してメール送信等を行うプログラムの場合はどうしますか?
定期的にサイトをダウンロードして解析してメール送信等を行うプログラムの場合はどうしますか?
2017/12/16(土) 13:50:00.58ID:VgVQwchc
>>7
モデルというか内部処理側だな
少なくともビューに直接埋め込むのは無い
あと、そういう単画面のツール的なアプリにVMは要らん
MVVMはDBの単純な読み書きをしたりするだけの紋切り型の画面を大量生産するのに使うんだよ
モデルというか内部処理側だな
少なくともビューに直接埋め込むのは無い
あと、そういう単画面のツール的なアプリにVMは要らん
MVVMはDBの単純な読み書きをしたりするだけの紋切り型の画面を大量生産するのに使うんだよ
2017/12/16(土) 17:41:34.16ID:vL3jccpr
2017/12/17(日) 16:48:26.13ID:s1EK5iqs
WPFでMVVMパターン勉強中(Prism6 + ReactiveProperty)
ボタンとWebBrowserを配置して,ボタンを押したときにWebBrowserのRefreshメソッドを
実行したいのだが,どのように実装すればよいか教えてほしい。
メソッド自体はBehaviorで実行できるが,メソッドへのトリガのかけ方がわからない。
Messenger? ActionTorigger?あたりを使う?
あと,できればWPFの勉強方法も教えてもらえるとありがたい。
ボタンとWebBrowserを配置して,ボタンを押したときにWebBrowserのRefreshメソッドを
実行したいのだが,どのように実装すればよいか教えてほしい。
メソッド自体はBehaviorで実行できるが,メソッドへのトリガのかけ方がわからない。
Messenger? ActionTorigger?あたりを使う?
あと,できればWPFの勉強方法も教えてもらえるとありがたい。
2017/12/17(日) 19:21:48.62ID:LppkGEpm
なんも処理はさまないならEventTriggerでClickイベント拾ってCallMethodActionでWebBrowserのReflesh呼んでもいいんじゃないかな
2017/12/17(日) 19:36:49.11ID:o3Brs4V4
普通にイベントハンドラでやればいいでしょ
間にVMを噛ませる意味が全くない
間にVMを噛ませる意味が全くない
2017/12/17(日) 20:15:44.50ID:6F/MtA/p
MVVMを勉強したいだけならWPFより他の方法を取ったほうがいい
BehaviorにしろEventTriggerにしろMVVMやるだけなら要らん
Commandも要らん
焦点がぼやけるだけ
BehaviorにしろEventTriggerにしろMVVMやるだけなら要らん
Commandも要らん
焦点がぼやけるだけ
2017/12/18(月) 07:11:35.08ID:ZBmMrMTz
MVVMを勉強したいならテーマ選定も不適切だね
モデルが明確に定義できないものにMVVMは向いてない
自分のToDo管理システムでも作っとけ
モデルが明確に定義できないものにMVVMは向いてない
自分のToDo管理システムでも作っとけ
2017/12/18(月) 08:47:49.36ID:pdWJMZAc
複数選択できるチェックボックスつきのリストビュー
というのがWPF初心者には不向きな題材に思えるけども
年賀状住所録とか交通費清算フォームとかがいいんじゃない、Master-Detailな画面で
というのがWPF初心者には不向きな題材に思えるけども
年賀状住所録とか交通費清算フォームとかがいいんじゃない、Master-Detailな画面で
2017/12/18(月) 08:54:40.49ID:I3I0Txu7
今後複雑化したら(既に複雑だから)UIとロジックを分離したいんだろ
2017/12/18(月) 12:33:21.65ID:ksjf7Uk6
>>16
迷ったときは原則に立ち返ることが大事。
なんでビューとロジックを分けるかというと、オブジェクト指向でいう「関心の分離」に従って
それぞれビューはビューだけ、ロジックはロジックだけに集中して開発できるようにするのが目的だ。
でMVVMはさらにこのビューを「ビューの状態とその制御」と「デザイン」とに分離するわけ。
で質問者のケースでは、大まかに関心を分離すると、ブラウザの制御、スケジューリング、ビュー、となるだろうな。
こう分離したときビューっておそらくかなり単純なものになるはずだよ。
その上であえてVMを分離する必要があるだろうか?ということ。
迷ったときは原則に立ち返ることが大事。
なんでビューとロジックを分けるかというと、オブジェクト指向でいう「関心の分離」に従って
それぞれビューはビューだけ、ロジックはロジックだけに集中して開発できるようにするのが目的だ。
でMVVMはさらにこのビューを「ビューの状態とその制御」と「デザイン」とに分離するわけ。
で質問者のケースでは、大まかに関心を分離すると、ブラウザの制御、スケジューリング、ビュー、となるだろうな。
こう分離したときビューっておそらくかなり単純なものになるはずだよ。
その上であえてVMを分離する必要があるだろうか?ということ。
1817
2017/12/18(月) 12:44:16.07ID:ksjf7Uk6 先に言っておくけど、バインド使いたいだけならコードビハインドにプロパティ定義すれば済む話だからね。VMを使う理由にはならない。
2017/12/18(月) 14:12:27.02ID:pdWJMZAc
WebBrowserに依存関係プロパティは存在せず、かと言ってsealed宣言されてるクラス
セキュリティ上の制約という説明になってるが早い話がいじれない
他の選択肢があるんじゃないか、例えばCefSharpなら今風でナウい子向けじゃないの
セキュリティ上の制約という説明になってるが早い話がいじれない
他の選択肢があるんじゃないか、例えばCefSharpなら今風でナウい子向けじゃないの
2017/12/18(月) 21:37:06.56ID:KKU0+hS1
前スレのポトペタできるを信じて勉強がてらユーティリティ作ろうと思ったんだけど、
フォルダダイアログって WindowsAPICodePack を入れるしかないのか?
フォルダダイアログって WindowsAPICodePack を入れるしかないのか?
2017/12/18(月) 21:42:14.59ID:Sr5Op73M
チープな奴でよければWindows.Formsを参照に追加しても使える
何となく負けたような感じがするが気にしてはいけない
全てはMSが悪い
何となく負けたような感じがするが気にしてはいけない
全てはMSが悪い
2017/12/18(月) 21:49:14.00ID:KKU0+hS1
WPFはポトペタできるって主張したの誰だよw
WinForms 使ってやってみる、ありがとう
WinForms 使ってやってみる、ありがとう
2017/12/18(月) 21:50:10.70ID:KKU0+hS1
あ、WinForms のフォルダブラウザダイアログを使って WPF を使ってみるってことね
2017/12/18(月) 23:23:49.24ID:dYzV1ATN
勉強なら自作するのもありじゃん?
2017/12/18(月) 23:52:51.70ID:trZjI+jL
BitmapImage を MemoryStream から読み込んで作ってるんですが、
特定の jpeg ファイルを非同期で読ませると、デコードが非常に遅くなります(他のファイルの 10 倍くらい)
同期的に読ませると普通に速いです
メモリには余裕があり、また Visual Studio のプロファイラを見る限り、GCが頻発してるわけでもありません
また jpeg を bmp に変換してやると問題は解消されて、他のファイルと同じくらいの速度でデコードが完了します
(1) なぜ特定のファイルだけ遅くなるのか
(2) なぜ非同期だと遅くなるのか
このあたり、何か知ってる方はいるでしょうか?
特定の jpeg ファイルを非同期で読ませると、デコードが非常に遅くなります(他のファイルの 10 倍くらい)
同期的に読ませると普通に速いです
メモリには余裕があり、また Visual Studio のプロファイラを見る限り、GCが頻発してるわけでもありません
また jpeg を bmp に変換してやると問題は解消されて、他のファイルと同じくらいの速度でデコードが完了します
(1) なぜ特定のファイルだけ遅くなるのか
(2) なぜ非同期だと遅くなるのか
このあたり、何か知ってる方はいるでしょうか?
2017/12/19(火) 01:34:49.55ID:eSWq4V/0
新規アプリ作ってその1つのファイルだけ読んでも遅いんだよね??
まぁ、そうだしても思い当たるふしねぇな。
まぁ、そうだしても思い当たるふしねぇな。
2017/12/19(火) 10:59:02.77ID:sSX39KHU
どこから持ってきたJPGなんだい?
ステガノグラフィや埋め込みバイナリとか付いてるんじゃない?
JPGファイルの内部をチェックしてみてはどうかな?
ステガノグラフィや埋め込みバイナリとか付いてるんじゃない?
JPGファイルの内部をチェックしてみてはどうかな?
2017/12/19(火) 12:38:42.22ID:98y7QLzl
>>17
それらを現実のもので例えたら何?
それらを現実のもので例えたら何?
2017/12/19(火) 13:01:31.33ID:lm9ePhRl
JPEGと言ってもプログレッシブJPEGとかグレースケールJPEGとかある
3025
2017/12/20(水) 00:20:54.32ID:zjJQXjwR いろいろアドバイスありがとうございます
眠すぎるのでわかったことだけ
問題のjpegファイルですが、セグメントを一個ずつ消してみて
デコード速度を測定したところ、APP2セグメントが問題だと分かりました
APP2セグメントを消すと他のファイルと同じくらいの展開速度になります。
BitmapImage がカラープロファイルを見ていい感じに表示しようと頑張ってるんだと思います
それにしても非同期のときだけ10倍も遅くなる理由が分かりませんが……
眠すぎるのでわかったことだけ
問題のjpegファイルですが、セグメントを一個ずつ消してみて
デコード速度を測定したところ、APP2セグメントが問題だと分かりました
APP2セグメントを消すと他のファイルと同じくらいの展開速度になります。
BitmapImage がカラープロファイルを見ていい感じに表示しようと頑張ってるんだと思います
それにしても非同期のときだけ10倍も遅くなる理由が分かりませんが……
31デフォルトの名無しさん
2017/12/20(水) 03:17:30.49ID:hM0QjtZR BitmapCreateOptionsにIgnoreColorProfileあるから、それ指定すると速くなるのかな?
3225
2017/12/20(水) 21:55:16.61ID:zjJQXjwR2017/12/22(金) 17:58:29.73ID:cwtnIwbr
Pixel Shader Effects Libraryのプロジェクトが古すぎるから2017でもビルドできるように作り直した
8年前というとWindows 7が出たころだよな
現在でも機能が先進的すぎて使いこなせる気がしない
8年前というとWindows 7が出たころだよな
現在でも機能が先進的すぎて使いこなせる気がしない
2017/12/22(金) 20:11:05.85ID:uQJiwG1S
俺も触ってみるか
2017/12/23(土) 14:19:27.79ID:WyEjMBsJ
最近、海外でwpf、wpf言うから流行ってんのかと思ったらwtfだったわ
2017/12/23(土) 15:39:39.20ID:TCPm9KYy
wpfで助かったw
製品型番で微妙に設計が違う画面設計が数十種類もあって、WinFormsではコマタだったが、wpfで事なきを得た。
WinFormでは、ロジックからGUIコンポーネントにアクセスするのに対し、wpfはコンポーネントからコントローラーにバインドする。
画面バリエーションに対し、ロジックを共通に使えるのは助かる。
製品型番で微妙に設計が違う画面設計が数十種類もあって、WinFormsではコマタだったが、wpfで事なきを得た。
WinFormでは、ロジックからGUIコンポーネントにアクセスするのに対し、wpfはコンポーネントからコントローラーにバインドする。
画面バリエーションに対し、ロジックを共通に使えるのは助かる。
2017/12/23(土) 19:48:54.37ID:mZJ5Q3UF
winforms触ったことねぇけど、フォーム?の継承はできなかったんけか?
38デフォルトの名無しさん
2017/12/23(土) 21:02:45.17ID:I36xmAgh >>37
普通にできるよ
普通にできるよ
2017/12/23(土) 21:22:31.22ID:mZJ5Q3UF
そっか。なら
>製品型番で微妙に設計が違う画面設計が数十種類
もWinFormsでも問題なさそうだけどな。
>製品型番で微妙に設計が違う画面設計が数十種類
もWinFormsでも問題なさそうだけどな。
2017/12/24(日) 05:36:08.76ID:+pnXn1UY
微妙に違うカスタムコントロールを継承先から差し替えするのか?
ChildrenからName探して、カスタムコントロール差し替え&イベント設定するのも手は手だな。
ChildrenからName探して、カスタムコントロール差し替え&イベント設定するのも手は手だな。
2017/12/24(日) 10:54:26.16ID:tdrVe4JW
WPFに慣れると発想からしてすべてが面倒になるんだな
2017/12/24(日) 11:06:36.77ID:h6xl/PRx
項目増やしたり減らしたりするのが、xamlだと簡単だってのも在るね
2017/12/24(日) 11:23:14.73ID:zhiOTXd7
一部分でも誉めると親の仇を取りにくる奴がいるのは難点だな
2017/12/24(日) 11:38:03.13ID:Zvi772ic
>>41 が WPF、WinForms どっち側を勧めているのか分からない
WPF推奨: WPFに慣れると(Formsを扱う場合)発想からして(コントロールの扱いやUI差し替えなどWPFに比べて)すべてが面倒になる(面倒くさく感じる)んだな
Foms推奨: WPFに慣れると(設計についてごちゃごちゃ考えるようになり)発想からしてすべてが面倒(面倒な扱いの人)になるんだな
WPF推奨: WPFに慣れると(Formsを扱う場合)発想からして(コントロールの扱いやUI差し替えなどWPFに比べて)すべてが面倒になる(面倒くさく感じる)んだな
Foms推奨: WPFに慣れると(設計についてごちゃごちゃ考えるようになり)発想からしてすべてが面倒(面倒な扱いの人)になるんだな
2017/12/24(日) 13:07:05.56ID:/uYLPwgV
ちょっとしたアニメーションをつけるだけでWindowsフォームだと大騒ぎになる
WPFならトリガー入れてStoryboardでアニメーションがあっさり入る
もちろんWinformsでも頑張ればできるわけだが手数かかってしまい手早くインスタントな作りにならない
WPFならトリガー入れてStoryboardでアニメーションがあっさり入る
もちろんWinformsでも頑張ればできるわけだが手数かかってしまい手早くインスタントな作りにならない
2017/12/25(月) 04:14:58.07ID:CQjgWB2v
アニメーションするUIは散々ウザいってよく言われてるのにカッコイイとか思ってる奴もいるのね。
flashのUIがウザい理由もそれ。
flashのUIがウザい理由もそれ。
2017/12/25(月) 08:08:45.44ID:md+ROFYd
やっとXAML分かってきたわ
最初の一歩の敷居高すぎやろ
魔除けかよ
最初の一歩の敷居高すぎやろ
魔除けかよ
2017/12/25(月) 08:32:54.67ID:ny2AXHbu
>>46
WindowsのOS自体がアニメーションだらけの時代に、化石みたいなこと言う人いるんだな
WindowsのOS自体がアニメーションだらけの時代に、化石みたいなこと言う人いるんだな
49デフォルトの名無しさん
2017/12/25(月) 08:39:31.72ID:sz9H2GSP >>46
アプリの動作とは全く無関係なアニメーションがウザいだけ。
アプリの動作とは全く無関係なアニメーションがウザいだけ。
2017/12/25(月) 08:53:23.02ID:jpeL0ZvK
VS2008のアニメーションは最低最悪のUXだったよな
オフにできるとはいえ、WPFになる直前の史上最高完成度のVSがあれで台無し
オフにできるとはいえ、WPFになる直前の史上最高完成度のVSがあれで台無し
51デフォルトの名無しさん
2017/12/25(月) 13:39:46.66ID:CQjgWB2v2017/12/25(月) 19:27:35.90ID:jTjXnRKU
アニメーションはカッコいいだろ
電卓がまともに計算できなくなるとしても優先すべきだ
電卓がまともに計算できなくなるとしても優先すべきだ
2017/12/25(月) 19:29:39.20ID:6hcj3qZy
>>51
おじいちゃんこんにちは
おじいちゃんこんにちは
2017/12/25(月) 20:00:17.59ID:MtgzCq6E
やあこんにちは小僧
2017/12/25(月) 22:33:28.06ID:NVmmOTaC
アップルのアニメーションなら良いのかなw
2017/12/25(月) 23:33:45.55ID:Le5qX3bi
Widowsだから、恐らく未亡人アニメのことかと
57デフォルトの名無しさん
2017/12/26(火) 04:40:04.64ID:5vo32ZRK >>48 ←こいつ、Windowsの効果音もONにしてそうwww
2017/12/26(火) 05:01:44.45ID:L0B1IptT
iPhoneでOK
2017/12/26(火) 11:58:15.79ID:zc8zApfr
ウインドウズはもちろん若い子が夢中のアイホンにアンドロイドもアニメーションだらけ
あれがカッコイイんでしょ
あれがカッコイイんでしょ
60デフォルトの名無しさん
2017/12/26(火) 12:19:29.69ID:Tr1ZK6Zb アニメーションをオンにして遅くなるようなボロいマシン使うなよ。
2017/12/26(火) 12:48:51.28ID:5vo32ZRK
どんなに速いマシンでもアニメーションをオンにしたら遅くなることも理解できないアホがいるとは。
ここム板なんだけど。まさかコード書けない奴までいるとは想定外。
ここム板なんだけど。まさかコード書けない奴までいるとは想定外。
62デフォルトの名無しさん
2017/12/26(火) 13:09:47.51ID:Tr1ZK6Zb お前はプログレスバーアニメーションのようなものまで否定するのか?
2017/12/26(火) 13:58:54.42ID:RQSEfVms
進捗しているように見せかけるプログレスバー(ブラウザに多い)は死ね
2017/12/26(火) 19:03:30.01ID:G0QFCKVg
wpf使えない人は、こういう言い訳するんだな
出来ないのに出来る人を蔑むプライドっって笑えるね
出来ないのに出来る人を蔑むプライドっって笑えるね
2017/12/26(火) 19:31:06.30ID:tRG2bysK
2017/12/26(火) 19:51:34.81ID:nlRSiArK
実年齢は分からないけど面白いお爺様がいるのね (´・ω・`)
2017/12/26(火) 20:23:25.05ID:5/fGNz4M
視線誘導とかの目的にはアニメーションいいと思うけどね。
2017/12/26(火) 21:15:44.20ID:p5SWdn98
69デフォルトの名無しさん
2017/12/27(水) 21:29:11.71ID:v2M6axp6 >>68 ←こいつすげー馬鹿。アニメーションの実装したことないことがバレバレ。
2017/12/28(木) 00:28:06.05ID:kxDv5QXx
アニメーションがかっこいいとか遅いとかそういう事言い合ってるのに、突然実装の話しだす。無理するなよw
2017/12/28(木) 02:19:47.12ID:MWf/2gSQ
横レスだがWindowsのアメニーションを体感で遅くなるとか言ってる人はWindows使ったことないと思う。
Windowsのアニメーション装飾が何の機能か知らない人の発言。おらそく馬鹿マカー。
Windowsのアニメーション装飾が何の機能か知らない人の発言。おらそく馬鹿マカー。
2017/12/28(木) 02:31:23.10ID:MWf/2gSQ
当たり前だがPCの速度でアニメーションが早くなったり遅くなったりするような実装になってない。
だから速いPCにしろというのはさすが意味不明、筋が通らない。体感なんてなおさら関係がない。
MS開発者はアニメーションはふつうOffにすることすら知らないんだからやはりマカーだね。
Appleは古い機種をアップデートすると故意に遅くなるようにしてたらしくて訴えられたが。
だから速いPCにしろというのはさすが意味不明、筋が通らない。体感なんてなおさら関係がない。
MS開発者はアニメーションはふつうOffにすることすら知らないんだからやはりマカーだね。
Appleは古い機種をアップデートすると故意に遅くなるようにしてたらしくて訴えられたが。
2017/12/28(木) 02:34:35.66ID:MWf/2gSQ
> 視線誘導とかの目的
これが嫌われてる細大の理由だね。flash=詐欺広告、下品なエロ広告
これが嫌われてる細大の理由だね。flash=詐欺広告、下品なエロ広告
2017/12/28(木) 06:55:24.72ID:VwS/1tfY
夜中までご苦労さん w
2017/12/28(木) 08:22:58.99ID:gHspRWv+
>>69
今更アニメ作れるみたいなこと言い張ってもバレバレですわ、爺様
今更アニメ作れるみたいなこと言い張ってもバレバレですわ、爺様
76デフォルトの名無しさん
2017/12/28(木) 08:41:24.67ID:Efj2BqIl すまんのう、ガンダム世代の爺なのぢや
2017/12/28(木) 10:24:33.30ID:J7bmPMYH
>>73
もしかして本当に呆けてるの?
もしかして本当に呆けてるの?
2017/12/29(金) 11:06:39.39ID:IFaklCI8
Windowsのアニメーションをオンにしてる開発者を一度もみたことない。
顧客からもアニメーションのオフにする方法は聞かれるが仕様でアニメーションにしてくれなんて要望されたこともない。さすがに無職でしょう。
顧客からもアニメーションのオフにする方法は聞かれるが仕様でアニメーションにしてくれなんて要望されたこともない。さすがに無職でしょう。
2017/12/29(金) 11:32:12.71ID:LK61JUUB
パフォーマンスオプションの視覚効果のことなら今どきのPCならデフォルトでONだろうが、
開発者でもわざわざOFFにしてる奴なんて見たことない。
開発者でもわざわざOFFにしてる奴なんて見たことない。
2017/12/29(金) 11:40:28.71ID:jb9Fjr4Q
他人のPCの設定を念入りにチェックする奴なんて見た事ないわ
2017/12/29(金) 11:43:22.13ID:LtRSwZqD
>>80
他人のPCの視覚効果ON/OFFって設定見ないと分からんのか?
他人のPCの視覚効果ON/OFFって設定見ないと分からんのか?
2017/12/29(金) 12:22:26.30ID:lbM9I2z0
作れないやつが、ほぼ言いがかりで作れるやつにマウンティングするとか笑えるねw
webがアニメしまくりなのに、もしかするとjavascript切るんだろうか?
webがアニメしまくりなのに、もしかするとjavascript切るんだろうか?
2017/12/29(金) 13:39:19.10ID:aamMaNHt
よく知らないけど、iPhoneの電卓がバカなアニメーションのせいでまともに使えなかったことは知ってます
2017/12/29(金) 14:48:11.01ID:WAsOoLBK
操作性を損なわない程度のものならあっていいんじゃないかい。
画面に変化のあったところを気づかせるためや、マウスオーバー時になにかできることしめしたりや、ナビゲーション時に前のページと関連のある項目をわかりやすくするためとか。
すごくアプリに慣れた人にとってはいらないかもだけど、そうでない人にとって気づきやすくさせるために使えると思う。
エロ広告みたいなうざいやつだけではないから、適切に使えばいいだけの話。そして、WPFには組み込みのアニメーション機能があって、そういうのが無いプラットフォームよりも楽に作れるってだけじゃん。
なんで言い争ってるの?
画面に変化のあったところを気づかせるためや、マウスオーバー時になにかできることしめしたりや、ナビゲーション時に前のページと関連のある項目をわかりやすくするためとか。
すごくアプリに慣れた人にとってはいらないかもだけど、そうでない人にとって気づきやすくさせるために使えると思う。
エロ広告みたいなうざいやつだけではないから、適切に使えばいいだけの話。そして、WPFには組み込みのアニメーション機能があって、そういうのが無いプラットフォームよりも楽に作れるってだけじゃん。
なんで言い争ってるの?
2017/12/29(金) 16:23:15.23ID:EUKc8TpD
組み込みのアニメーションが憎くてしょうがない
WPFにメリットがあってはならない
WPFにメリットがあってはならない
2017/12/29(金) 17:03:41.99ID:7W4OiecY
僕は林檎るdisることができればスレの流れは気にしません
2017/12/29(金) 18:52:00.48ID:ZR/YTuxZ
そんなに楽なのか
俺はトランジションが難しすぎてドハマりしてるけどな
アーティファクトを発掘したはいいが使い方がわからない感じ
俺はトランジションが難しすぎてドハマりしてるけどな
アーティファクトを発掘したはいいが使い方がわからない感じ
2017/12/31(日) 13:53:48.10ID:RxjWIgpR
操作の遅延動座でしかないアニメーション装飾で喜ぶなんて小学生低学年までとマカーだけだろ。
2017/12/31(日) 17:19:12.64ID:M3c+sGqK
人間はそういうふうに思うんだからいいじゃない
2018/01/01(月) 00:26:17.68ID:vYws3qyj
WPFの次はアニメーションが親の仇かw
2018/01/02(火) 16:20:31.95ID:7ebLCd4s
正月ということもあって勢いでスライドショーするソフト作ってみたが
アニメーションが重いというのはないね、軽快で快適
どちらかというとダウンロードの仕組みが入ると遅い
上手いこと先読みしたりキャッシュしとかないと無理あるね
アニメーションが重いというのはないね、軽快で快適
どちらかというとダウンロードの仕組みが入ると遅い
上手いこと先読みしたりキャッシュしとかないと無理あるね
92デフォルトの名無しさん
2018/01/02(火) 17:08:51.36ID:8YoziARP 本気で言ってるなら頭の病気。
2018/01/03(水) 07:13:58.46ID:RPap2fC8
XPと秀丸をこよなく愛してそうなおっさん
2018/01/03(水) 14:34:25.24ID:YeHuAKNh
WPFむずいわー
今日はTreeViewをやった
けどTreeViewってWinFormsでもむずいんだよな
むしろFormsのほうがむずいまである
はあ〜しんど
今日はTreeViewをやった
けどTreeViewってWinFormsでもむずいんだよな
むしろFormsのほうがむずいまである
はあ〜しんど
2018/01/03(水) 20:51:32.29ID:wQKC+m+q
2018/01/04(木) 17:38:25.71ID:/K0pbaw4
ComboBoxも結構面倒だと思うよ、TreeViewより頻出だと思うし
文字に色つけたりアイコン画像入れたり
文字に色つけたりアイコン画像入れたり
97デフォルトの名無しさん
2018/01/05(金) 15:18:52.33ID:e8K0PkEg このスレまだあったのか。しかも伸びてる。相変わらず普及しない、ゴミという話題ばかり。
2018/01/05(金) 15:36:29.81ID:EV7nXqNl
今年は飛躍の年になる
たぶん
たぶん
2018/01/05(金) 17:32:44.80ID:Mh2xn0k1
あるならこれよりマシなGUIフレームワークを教えて欲しいわけだが
100デフォルトの名無しさん
2018/01/05(金) 17:55:31.44ID:LElVOghW WPFはシステムであってフレームワークは自分で構築するか、既存のフレームワークを導入する必要がある
以前からWPFがむずかしいと言われる理由の一つがこの導入コスト学習コストの高さ
以前からWPFがむずかしいと言われる理由の一つがこの導入コスト学習コストの高さ
101デフォルトの名無しさん
2018/01/05(金) 23:02:57.15ID:I64lSO9I Visual Studio InstallerもElectronで作られる時代
102デフォルトの名無しさん
2018/01/05(金) 23:13:14.07ID:rd3AiD2r VisualStudio本体もWPFで作られてるというよりWPFを描画と入力に使った独自フレームワークだからね
次のVSは本体にもElectronが入ってくるだろうけど
次のVSは本体にもElectronが入ってくるだろうけど
103デフォルトの名無しさん
2018/01/05(金) 23:28:35.91ID:Jn7xF1Ki >>102
なぜそう思った?
なぜそう思った?
104デフォルトの名無しさん
2018/01/06(土) 11:56:43.29ID:A/n+HHYo VisualStudioのIDEってサードパーティー製のコントロールを使ってるって以前聞いたけど
本当なのか?
本当なのか?
105デフォルトの名無しさん
2018/01/06(土) 13:18:18.80ID:ul9KuZX2 グレープシティは入ってたはず
106デフォルトの名無しさん
2018/01/07(日) 00:22:24.64ID:Njbpmjhm MVVMの本質ってModel View ViewModelに分けることであって、
データバインド機能がなくてViewとViewModelを手動で結びつけててもMVVMです?
手動でやるとMVVM以外に結びつけるクラス(コード)が必要ですけど。
データバインド機能がなくてViewとViewModelを手動で結びつけててもMVVMです?
手動でやるとMVVM以外に結びつけるクラス(コード)が必要ですけど。
107デフォルトの名無しさん
2018/01/07(日) 00:27:09.28ID:mXdsR5zx 本質はまあそう(責務の分離)かも知れんが……
108デフォルトの名無しさん
2018/01/07(日) 00:47:17.35ID:X58Odkk6 >>106
MVVMはバインディングを効果的に利用するためのパターンなので、本来はバインディングを使わないならMVVMとは呼ばない
手動でやるのはMVVMの基になったMVPとかPassive Viewっていうパターンがある
MVVMはバインディングを効果的に利用するためのパターンなので、本来はバインディングを使わないならMVVMとは呼ばない
手動でやるのはMVVMの基になったMVPとかPassive Viewっていうパターンがある
109デフォルトの名無しさん
2018/01/07(日) 01:06:19.42ID:Njbpmjhm >手動でやるのはMVVMの基になったMVPとかPassive Viewっていうパターンがある
WPF発祥の地ということ詳しい人がたくさんいるのはここだと思って
でここで質問したんですが、実際はWPFは関係なくてJavaScriptのWebアプリなんですよね。
で、実際、クラスを設計しようとして、モデルクラスつくって、次にビューモデルクラス作ってと
やってビューのフレームワークは実際React使うですんが、Reactはデータの流れは1方向で
ビューで発生したアクションは手動でビューモデルのメソッドを呼ぶように作ろうとしています。
で、責務的にはMVVMっぽくわけてるんですが、これMVVMって呼んでいいのかなとふと疑問に思ったもので・・
WPF発祥の地ということ詳しい人がたくさんいるのはここだと思って
でここで質問したんですが、実際はWPFは関係なくてJavaScriptのWebアプリなんですよね。
で、実際、クラスを設計しようとして、モデルクラスつくって、次にビューモデルクラス作ってと
やってビューのフレームワークは実際React使うですんが、Reactはデータの流れは1方向で
ビューで発生したアクションは手動でビューモデルのメソッドを呼ぶように作ろうとしています。
で、責務的にはMVVMっぽくわけてるんですが、これMVVMって呼んでいいのかなとふと疑問に思ったもので・・
110デフォルトの名無しさん
2018/01/07(日) 01:08:19.56ID:Njbpmjhm MVPとかPassive Viewとか前にチラッと言葉だけは覚えたんですが、調べてみます。
111デフォルトの名無しさん
2018/01/07(日) 01:09:25.99ID:Njbpmjhm どうでもいいけど、
WPF発祥の地
は
MVVM発祥の地でした
WPF発祥の地
は
MVVM発祥の地でした
112デフォルトの名無しさん
2018/01/07(日) 01:14:52.39ID:MTMRs8S5 reactならfluxでしょ
少なくともビューとC/P/VMを双方向に同期させないのはデータフロー的にもMVVMとは根本的に異なるよ
少なくともビューとC/P/VMを双方向に同期させないのはデータフロー的にもMVVMとは根本的に異なるよ
113デフォルトの名無しさん
2018/01/07(日) 01:19:11.90ID:Njbpmjhm fluxというかreduxはややこして、今mobx使おうと思ってます。
>ビューとC/P/VMを双方向に同期させない
だからこれを手動で双方向に同期させようとしてるんです。
>ビューとC/P/VMを双方向に同期させない
だからこれを手動で双方向に同期させようとしてるんです。
114デフォルトの名無しさん
2018/01/07(日) 01:24:56.12ID:Njbpmjhm >MVVMはバインディングを効果的に利用するためのパターンなので、本来はバインディングを使わないならMVVMとは呼ばない
つか、仮にそうだとすると、バインデイングの機能を単に誰が用意するかの話問題になっちゃういますよね??
自分で手動で用意するか、標準で用意されてるか誰か他の人がバインディングライブラリを作ってそれを利用するかの・・
それでMMVMと呼ぶか呼ばないかが決まっちゃう。
うーん。
つか、仮にそうだとすると、バインデイングの機能を単に誰が用意するかの話問題になっちゃういますよね??
自分で手動で用意するか、標準で用意されてるか誰か他の人がバインディングライブラリを作ってそれを利用するかの・・
それでMMVMと呼ぶか呼ばないかが決まっちゃう。
うーん。
115デフォルトの名無しさん
2018/01/07(日) 01:32:09.47ID:X58Odkk6 共通の仕組みを使うのと毎回手書きするのは違うだろ
116デフォルトの名無しさん
2018/01/07(日) 01:43:46.29ID:Njbpmjhm https://qiita.com/takahirom/items/597c48ece57b4623cdee
ちょっとPassive Viewについて見てみました。おっしゃる通り本質的にはMVVPとデータフローは
同じでビューと(ビューモデルまたはプレゼンター)間がデータバインディングされてるか
されてないかの違いっぽいですね。
そうなると自分のはMVPかな?
クラス名の末尾をViewModelではなくPresenterにしとけばいいかなw
ちょっとPassive Viewについて見てみました。おっしゃる通り本質的にはMVVPとデータフローは
同じでビューと(ビューモデルまたはプレゼンター)間がデータバインディングされてるか
されてないかの違いっぽいですね。
そうなると自分のはMVPかな?
クラス名の末尾をViewModelではなくPresenterにしとけばいいかなw
117デフォルトの名無しさん
2018/01/07(日) 01:44:49.37ID:Njbpmjhm >おっしゃる通り本質的にはMVPとMVVMはデータフロー
に修正します。
誤字がひどくてすみません。
に修正します。
誤字がひどくてすみません。
118デフォルトの名無しさん
2018/01/09(火) 12:38:56.81ID:w9hUijLe 正直、実装するときにはどうでもいい話だな。
119デフォルトの名無しさん
2018/01/10(水) 00:23:13.75ID:7PnHOZyv 今日はComboBoxをちょっとだけ勉強したで
ワイWinFormsではデータセットからポトペタしてたんやけど同じようにできるっぽいんかこれ?助かるわ。
せやけど表示のカスタマイズ方法が馴染みなさすぎてオッサンついていかれへんで
ワイWinFormsではデータセットからポトペタしてたんやけど同じようにできるっぽいんかこれ?助かるわ。
せやけど表示のカスタマイズ方法が馴染みなさすぎてオッサンついていかれへんで
120デフォルトの名無しさん
2018/01/12(金) 20:04:47.67ID:mavTDPGL オーナードローよりは遥かに春かに簡単
121デフォルトの名無しさん
2018/01/17(水) 21:33:57.00ID:I1fM/7SY データソースからポトペタしたデータグリッドのコンボボックスそのままやと使いもんにならんやんけ
これだけで1週間かかったわ
あったまっがパーン
これだけで1週間かかったわ
あったまっがパーン
122デフォルトの名無しさん
2018/01/21(日) 23:04:05.31ID:ohGQCZV5 かっそ過疎やな
せやけどXAMLおぼえたらあんまり話すネタないよなこれ
せやけどXAMLおぼえたらあんまり話すネタないよなこれ
123デフォルトの名無しさん
2018/01/21(日) 23:07:47.89ID:UBO3nr9G もう使ってる人いなくて新しい話題がないからね
124デフォルトの名無しさん
2018/01/22(月) 03:47:03.95ID:xAzFKy/K 登場しからずっと話題は、普及はまだ? 馬鹿には使えない!! のループだったな。
125デフォルトの名無しさん
2018/01/22(月) 04:03:59.87ID:0N0G2Dms UWPスレよりは人いるから…
126デフォルトの名無しさん
2018/01/24(水) 20:03:07.49ID:D4W5cGwF しかしWindows用のデスクトップアプリを作るとなったとき、現実的な選択肢はこれしかなくないか?
UWPは10用だし、マルチプラットフォームのあれこれはまだ発展途上で、
結局シングルソースじゃなかったり容量が馬鹿でかくなったりするし
UWPは10用だし、マルチプラットフォームのあれこれはまだ発展途上で、
結局シングルソースじゃなかったり容量が馬鹿でかくなったりするし
127デフォルトの名無しさん
2018/01/24(水) 21:21:59.76ID:MHtdbei7 >>126
Electronで十分だわ
Electronで十分だわ
128デフォルトの名無しさん
2018/01/24(水) 21:34:26.26ID:D4W5cGwF129デフォルトの名無しさん
2018/01/24(水) 22:23:53.42ID:eeZ/wkbm >>128
で?
で?
130デフォルトの名無しさん
2018/01/24(水) 22:48:12.40ID:D4W5cGwF で、>>126に戻る
131デフォルトの名無しさん
2018/01/24(水) 23:39:03.95ID:Sh5xRyhH132デフォルトの名無しさん
2018/01/24(水) 23:58:25.60ID:BFkGLEDk >その他の制限が問題ない場合はUWPが良いよ
そりゃ、マイナス条件がないならプラスしか残らんのは当たり前だわなw
同様に、WPFの制限が問題ないならWPFが良いし、WinFormsの制限が問題ないならWinFormsが良い。
そりゃ、マイナス条件がないならプラスしか残らんのは当たり前だわなw
同様に、WPFの制限が問題ないならWPFが良いし、WinFormsの制限が問題ないならWinFormsが良い。
133デフォルトの名無しさん
2018/01/25(木) 00:14:23.53ID:AmkE5KAD >>132
Fornsのアドバンテージは人足を集めやすいことで、wpfは特別な制約はなくて強いて言えばGridViewなどが遅いことぐらい
UWPは逆汗が難しいことやパフォーマンス。それとtoolkitが標準で用意されていること
それぞれ使い分け出来たら良いけど、人足集めるのが大変だわなwpfとuwpは
Fornsのアドバンテージは人足を集めやすいことで、wpfは特別な制約はなくて強いて言えばGridViewなどが遅いことぐらい
UWPは逆汗が難しいことやパフォーマンス。それとtoolkitが標準で用意されていること
それぞれ使い分け出来たら良いけど、人足集めるのが大変だわなwpfとuwpは
134デフォルトの名無しさん
2018/01/25(木) 03:01:30.69ID:bbltRTAq メトロUIは業務系ユーザーに不評だから提案する気になれない。
135デフォルトの名無しさん
2018/01/25(木) 14:17:39.85ID:MoV9FXN0 wpfのネイティブコンパイルが出来れば全て解決なんだがなぁ
進んでるのかな
進んでるのかな
136デフォルトの名無しさん
2018/01/25(木) 20:13:15.97ID:8k7FgHok せっかくXAML覚えたのに来月からJavaScriptの仕事になってもうたわ
けどワイMS製品で育ったしいつかまた会うやろ。じゃあの・・・
けどワイMS製品で育ったしいつかまた会うやろ。じゃあの・・・
137デフォルトの名無しさん
2018/01/25(木) 20:22:48.19ID:bbltRTAq コロコロと違う言語やプラットフォームに技術者をぶち込む企業はさっさと転職したほうがいい。
138デフォルトの名無しさん
2018/01/25(木) 21:37:20.58ID:8MUKcewe 若いうちならご褒美だろう。
139デフォルトの名無しさん
2018/01/25(木) 21:44:48.71ID:A1rDjY07 20代ならなー
140デフォルトの名無しさん
2018/01/25(木) 23:38:00.69ID:8MUKcewe 俺は45過ぎてからC++とGPGPU始めて、50近くになってTypeScriptとSPAやってるとこだわ。
141デフォルトの名無しさん
2018/01/26(金) 09:10:53.98ID:w94KFfj6 このスレ加齢臭がする
142デフォルトの名無しさん
2018/01/26(金) 09:53:43.08ID:m10/oqmt 40・50過ぎてもC++とか理解できますか?
143デフォルトの名無しさん
2018/01/26(金) 10:05:17.61ID:ziKX7xRI >>142
地頭とプログラミング適性次第
地頭とプログラミング適性次第
144デフォルトの名無しさん
2018/01/26(金) 10:34:39.91ID:fiAB4bjj c++の文法ルール自体はそんなに難しくない
自動でメモリ解放してくれるようにもなったし
c++は生まれ変わった
でもライブラリなどがレガシーの塊なので非常に地獄
自動でメモリ解放してくれるようにもなったし
c++は生まれ変わった
でもライブラリなどがレガシーの塊なので非常に地獄
145デフォルトの名無しさん
2018/01/26(金) 18:12:45.67ID:qsZ4DHxf146デフォルトの名無しさん
2018/01/26(金) 19:02:43.59ID:m10/oqmt C#はすっと頭に入ったけど、C++はなかなか入らないですね
特にMFCというのが昔から苦手で今日まで来てしまった
特にMFCというのが昔から苦手で今日まで来てしまった
147デフォルトの名無しさん
2018/01/27(土) 08:39:35.79ID:bXtPpg9J 別にMFCはC++の構成要素じゃないよ
好きなフレームワーク使えばいい
好きなフレームワーク使えばいい
148デフォルトの名無しさん
2018/02/03(土) 10:25:04.28ID:AXuwnjr7 だいたいwpfでC++もないやろ
なんでそんな話になってんだ全く
なんでそんな話になってんだ全く
149デフォルトの名無しさん
2018/02/03(土) 10:46:57.42ID:ZFgrbY8z 次々からフレームワークが出て習得するのが面倒だよな。PGはそんなに暇じゃないっての。
フレームワークを使い捨てにするMSはアホ。wtfだってまだ使ってんだよ。
というか.netの売りは言語自由だったはずなのにwpfではC++を排除してるのかよ。ほんと嘘つきだな、MSは。
フレームワークを使い捨てにするMSはアホ。wtfだってまだ使ってんだよ。
というか.netの売りは言語自由だったはずなのにwpfではC++を排除してるのかよ。ほんと嘘つきだな、MSは。
150デフォルトの名無しさん
2018/02/03(土) 12:23:54.85ID:4JyGp2En .NETのウリは言語自由って初めて聞いたが
いくつかの言語から選べるってのはよく聞くけど
いくつかの言語から選べるってのはよく聞くけど
151デフォルトの名無しさん
2018/02/07(水) 22:17:00.05ID:7uLVnCRo WPFおもろいわ。
仕様拡張も含め、.net core対応キボンヌ
仕様拡張も含め、.net core対応キボンヌ
152デフォルトの名無しさん
2018/02/08(木) 07:06:45.70ID:OLINQejk 全く。マウンティングするための道具として最高におもしろいわ。
153デフォルトの名無しさん
2018/02/08(木) 07:18:53.58ID:as09ZcmN WPFはエヴァンジェリストとブロガーのオモチャ。
154デフォルトの名無しさん
2018/02/12(月) 11:41:38.41ID:fQpoXnex Windows10,VS2017でWPFでWindowChromeちゃんを使って、
Windowのスタイルをカスタマイズしようとしてるんだけど、
タイトルバー高さをSystemParameters.WindowCaptionHeightで取得すると
23が返ってくるんよ。で、これ実際にPhotoshopとかで測定すると、31ぐらいなんだけど、
これって、もしかして72dpiと96dpiの違いで、96/72=1.333...をこの23に掛けてるんかな?
例えば、電卓の右上の[X]ボタンはH:30,W:48なんだけど、
SystemParameters.WindowCaptionButtonWidth=36
SystemParameters.WindowCaptionButtonHeight=22
36 x 1.333...= 47.999999
22 x 1.333...= 29.333333
こういう資料って、公式のどっかに説明あるんでしょうか?
Windowのスタイルをカスタマイズしようとしてるんだけど、
タイトルバー高さをSystemParameters.WindowCaptionHeightで取得すると
23が返ってくるんよ。で、これ実際にPhotoshopとかで測定すると、31ぐらいなんだけど、
これって、もしかして72dpiと96dpiの違いで、96/72=1.333...をこの23に掛けてるんかな?
例えば、電卓の右上の[X]ボタンはH:30,W:48なんだけど、
SystemParameters.WindowCaptionButtonWidth=36
SystemParameters.WindowCaptionButtonHeight=22
36 x 1.333...= 47.999999
22 x 1.333...= 29.333333
こういう資料って、公式のどっかに説明あるんでしょうか?
155デフォルトの名無しさん
2018/02/12(月) 15:00:33.06ID:3jR6du7D >>151
わたしもきぼんぬ
わたしもきぼんぬ
156デフォルトの名無しさん
2018/02/12(月) 16:07:10.38ID:qK1FqdY3157デフォルトの名無しさん
2018/02/17(土) 11:24:01.09ID:hzHa4Ili158デフォルトの名無しさん
2018/03/13(火) 21:45:11.61ID:QSraSytV デザイナ画面で、現在作業しているプロジェクトファイルのパスが取得したいのですが、方法ありますでしょうか?
AssemblyやGetCurrentDirectoryを使ってもXDesProcのパスが返ってきて取得できません
AssemblyやGetCurrentDirectoryを使ってもXDesProcのパスが返ってきて取得できません
159デフォルトの名無しさん
2018/03/30(金) 20:45:57.81ID:S5bBhBUr TreeView を操作していると、StackOverflowException 例外で WPF アプリケーションが強制終了します
https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2018/03/30/treeview-stackoverflowexception-wpf-47-crash/
https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2018/03/30/treeview-stackoverflowexception-wpf-47-crash/
160デフォルトの名無しさん
2018/03/31(土) 13:25:10.48ID:VKIypx1l まだ枯れてないのか。
161デフォルトの名無しさん
2018/03/31(土) 13:39:52.89ID:UATmZRNx ComputeFirstItemInViewportIndexAndOffsetがFloorをつかっている件か
162デフォルトの名無しさん
2018/04/09(月) 17:25:00.82ID:90D6Yu/l datagridにおいて、以下のようなキーボード操作はXAMLだけで記述できますでしょうか?
・セルのtab移動を止める
・enterキーで次の行に移動するのを止める(矢印キーのみで移動)
・セルのtab移動を止める
・enterキーで次の行に移動するのを止める(矢印キーのみで移動)
163デフォルトの名無しさん
2018/04/09(月) 18:08:40.11ID:2gnvm26g DataGridは未完成糞品質のまま開発打ち切られて放置されたままのゴミだから使っちゃダメ
WinFormsのをホストして使うかサードのを買うかListViewでスクラッチするかWPFを捨てよう
WinFormsのをホストして使うかサードのを買うかListViewでスクラッチするかWPFを捨てよう
164デフォルトの名無しさん
2018/04/09(月) 18:25:22.70ID:lwmVdEfV >>163
行数少なければ十分使えるから、数百行表示させないようにプログラムすればいいだけですね
行数少なければ十分使えるから、数百行表示させないようにプログラムすればいいだけですね
165デフォルトの名無しさん
2018/04/15(日) 08:53:11.02ID:W7Pttv5/ 2ヶ月ちょいjs/javaやったけど
Eclipseはポトペタできへんから面倒くさすぎる
いやワイが知らんだけかもしらんけど
しかしIDE落ちまくるし同期とらんと時々嘘くさい表示しよるし何なんやこれ
隣の席のやつ(javaマン)はWPFやらされててワカランワカランいうてるし
ちゃんと履歴書読んどんのかここの会社逆やろw
Eclipseはポトペタできへんから面倒くさすぎる
いやワイが知らんだけかもしらんけど
しかしIDE落ちまくるし同期とらんと時々嘘くさい表示しよるし何なんやこれ
隣の席のやつ(javaマン)はWPFやらされててワカランワカランいうてるし
ちゃんと履歴書読んどんのかここの会社逆やろw
166デフォルトの名無しさん
2018/04/15(日) 09:48:51.28ID:GbdfDf+/ そう思うんなら便所に落書きするより上司に相談しろ
喜んで入れ替えてくれるだろ
その程度の交渉や調整もできないカスなら何やらせたってダメだし、会社もお前に何も期待しないよ
喜んで入れ替えてくれるだろ
その程度の交渉や調整もできないカスなら何やらせたってダメだし、会社もお前に何も期待しないよ
167デフォルトの名無しさん
2018/04/15(日) 09:51:56.54ID:koN3j5aX eclipse使ってる企業なんてまだあったんだ
168デフォルトの名無しさん
2018/04/15(日) 12:39:36.05ID:W7Pttv5/ 替わりたくないんやが
ちな会社は赤字垂れ流して潰れそうやでw
ちな会社は赤字垂れ流して潰れそうやでw
169デフォルトの名無しさん
2018/04/15(日) 13:26:36.78ID:eVQUY7wr 嘘みたいな話だけどeclipse大好きっこているんだぞ
一個も共感できないeclipse自慢話してくるよ
一個も共感できないeclipse自慢話してくるよ
170デフォルトの名無しさん
2018/04/15(日) 13:38:15.45ID:5EOPJhuZ eclipseはモダンemacs的な開発者のオープンプラットフォームとして、
今でいうVSCodeに近いポジションを占めてたから、そういう面ではわりと根強いファンはいた
今ではJavaはIntelliJに取られemacs的な用途はVSCodeに取られ完全にオワコン
今でいうVSCodeに近いポジションを占めてたから、そういう面ではわりと根強いファンはいた
今ではJavaはIntelliJに取られemacs的な用途はVSCodeに取られ完全にオワコン
171デフォルトの名無しさん
2018/04/15(日) 18:31:48.26ID:UK26r34r >>169
あるある
あるある
172デフォルトの名無しさん
2018/04/24(火) 15:05:21.91ID:bXlVc9iu GridSplitter を挟んだUIを作成中です
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="3*"/>
</Grid.ColumnDefinitions>
...
上記のように Columnの幅を1:3などの割合のまま、
Properties.Settings のメンバに Bind するにはどのようにしたらよいですか?
下記のように書いてみましたが、いくつか問題にぶち当たりました
<ColumnDefinition Width="{Binding Source={x:Static p:Settings.Default}, Path=ColumnSplitterSize, Mode=TwoWay}"/>
・Column の幅を変更して、Settings.Default.Save() しても Settings に反映されない(Settings の他の値の変更は確認済み)
・Settings の要素の型に GridLength を指定した場合、3* などを指定できない(数値かアスタリスクのみ)
・1:3 などの割合を指定したまま、サイズを保存、復元する方法があるのか不明
グリッド幅の保存は基本だと思うので簡易な方法があると思うのですが……
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="3*"/>
</Grid.ColumnDefinitions>
...
上記のように Columnの幅を1:3などの割合のまま、
Properties.Settings のメンバに Bind するにはどのようにしたらよいですか?
下記のように書いてみましたが、いくつか問題にぶち当たりました
<ColumnDefinition Width="{Binding Source={x:Static p:Settings.Default}, Path=ColumnSplitterSize, Mode=TwoWay}"/>
・Column の幅を変更して、Settings.Default.Save() しても Settings に反映されない(Settings の他の値の変更は確認済み)
・Settings の要素の型に GridLength を指定した場合、3* などを指定できない(数値かアスタリスクのみ)
・1:3 などの割合を指定したまま、サイズを保存、復元する方法があるのか不明
グリッド幅の保存は基本だと思うので簡易な方法があると思うのですが……
173デフォルトの名無しさん
2018/04/27(金) 20:15:09.50ID:TaLNc1sW GridLength 構造体
174デフォルトの名無しさん
2018/04/28(土) 10:07:15.37ID:j2qq32KP175デフォルトの名無しさん
2018/04/28(土) 14:55:45.90ID:ljffXje0 GridLength GridUnitType.Starでぐぐる
176デフォルトの名無しさん
2018/05/05(土) 08:55:29.93ID:GHjIUW8T177デフォルトの名無しさん
2018/05/05(土) 09:01:31.10ID:GHjIUW8T >>172
1:3なのに、なんでAUTOが入ってるの?
1:3なのに、なんでAUTOが入ってるの?
178デフォルトの名無しさん
2018/05/05(土) 09:04:56.56ID:nVs07IkD >>177
GridSplitter
GridSplitter
179172
2018/05/05(土) 11:44:18.82ID:+6BF6Qlx 試行錯誤しつつ、あれから冷却期間を入れて試したところ 2番目の問題は設定できるようになりました
>>175
> GridLength GridUnitType.Starでぐぐる
「・Settings の要素の型に GridLength を指定した場合、3* などを指定できない」
ことへのコンストラクタを使ってコードを書くべきというアドバイスかと思います
本当に申し訳無いのですが当方の思い込みが含まれていました
実際に試した値は「1*」で、書き込むと「*」になるため、誤認していました
正しく書き直すと、
プロジェクトの「プロパティ」→「設定」→要素の「型」で
PresentationFramework の System.Windows.GridLength を指定した
ケースでの「値」列の内容について、XAMLで指定できる文字列「1*」を指定できず、
書き込むと「*」になるということです
Settings.Designer.cs での DefaultSettingValueAttribute の引数の文字列です
試しに「3*」を入れたところ、3:3(=1:1)に指定できましたので Settings で初期化はうまくできていましたので、
2番目の問題は解決しました
(「1*」は値として同じ意味の文字列「*」に自動で変換されるみたいです)
XAMLは下記のとおり、
<ColumnDefinition Width="{Binding Source={x:Static p:Settings.Default}, Path=ColumnSplitterLength}"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="3*"/>
ただ、Settings で指定は可能なのですが、Grid.Width プロパティは実際のサイズに連動しておらず、
Mode=TwoWay を追加しても、肝心の1番目、2番目が解決できませんでした
実際のサイズに連動するよう少しずつ調査する予定です
(ActualWidth:double を読み取って、GridLengthのコンストラクタを使って Settingsに保存する?)
>>178
はい、GridSplitter を挟んでGridの列を 1:3 にするXAMLの書き方になってます
>>175
> GridLength GridUnitType.Starでぐぐる
「・Settings の要素の型に GridLength を指定した場合、3* などを指定できない」
ことへのコンストラクタを使ってコードを書くべきというアドバイスかと思います
本当に申し訳無いのですが当方の思い込みが含まれていました
実際に試した値は「1*」で、書き込むと「*」になるため、誤認していました
正しく書き直すと、
プロジェクトの「プロパティ」→「設定」→要素の「型」で
PresentationFramework の System.Windows.GridLength を指定した
ケースでの「値」列の内容について、XAMLで指定できる文字列「1*」を指定できず、
書き込むと「*」になるということです
Settings.Designer.cs での DefaultSettingValueAttribute の引数の文字列です
試しに「3*」を入れたところ、3:3(=1:1)に指定できましたので Settings で初期化はうまくできていましたので、
2番目の問題は解決しました
(「1*」は値として同じ意味の文字列「*」に自動で変換されるみたいです)
XAMLは下記のとおり、
<ColumnDefinition Width="{Binding Source={x:Static p:Settings.Default}, Path=ColumnSplitterLength}"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="3*"/>
ただ、Settings で指定は可能なのですが、Grid.Width プロパティは実際のサイズに連動しておらず、
Mode=TwoWay を追加しても、肝心の1番目、2番目が解決できませんでした
実際のサイズに連動するよう少しずつ調査する予定です
(ActualWidth:double を読み取って、GridLengthのコンストラクタを使って Settingsに保存する?)
>>178
はい、GridSplitter を挟んでGridの列を 1:3 にするXAMLの書き方になってます
180172
2018/05/05(土) 11:48:02.94ID:+6BF6Qlx あああ、typo です
「ただ、Settings で指定は可能なのですが、Grid.Width プロパティは実際のサイズに連動しておらず〜」
ColumnDefinition.Width プロパティの間違いです
「ただ、Settings で指定は可能なのですが、Grid.Width プロパティは実際のサイズに連動しておらず〜」
ColumnDefinition.Width プロパティの間違いです
181175
2018/05/05(土) 17:52:13.05ID:Lbg9iiKd 175は忘れてください
Value+GridUnitType <--> 文字列 相互変換できてました
フォルダー <UserName>\AppData\Local\<アプリケーション名>
の下のほうの user.configに書き込まれているはず
Value+GridUnitType <--> 文字列 相互変換できてました
フォルダー <UserName>\AppData\Local\<アプリケーション名>
の下のほうの user.configに書き込まれているはず
182デフォルトの名無しさん
2018/05/05(土) 23:52:00.74ID:enzOGVxg splitterの幅をバリアブルにしている理由はなんなの?
183デフォルトの名無しさん
2018/05/05(土) 23:53:18.47ID:enzOGVxg ま、いいか理由はあるんでしょうから。
184デフォルトの名無しさん
2018/05/06(日) 15:47:40.64ID:Z7mEypo0 質問させてください。
以下の画像のようにウィンドウの表示がSizeToContentの値によっておかしくなる場合があるのですが、
対策方法など分かる方がいらっしゃれば教えていただけないでしょうか。
https://dotup.org/uploda/dotup.org1526890.png
VSのバージョンは15.6.7、ターゲットフレームワークは4.7.1、
実行環境は Windows 10 で「拡大縮小とレイアウト」の設定は100%です。
XAMLは以下の通りです。どうぞよろしくお願いいたします。
<Window
x:Class="SizeToContentIssue.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Width="213" Height="55"
SizeToContent="Width"><!--←Width を Manual に書き換えると正常に表示される-->
<Grid>
<TextBlock>
<Run Text="{Binding Width, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}}}"/>
x
<Run Text="{Binding Height, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}}}"/>
縦棒が入ったり入らなかったり→
</TextBlock>
</Grid>
</Window>
以下の画像のようにウィンドウの表示がSizeToContentの値によっておかしくなる場合があるのですが、
対策方法など分かる方がいらっしゃれば教えていただけないでしょうか。
https://dotup.org/uploda/dotup.org1526890.png
VSのバージョンは15.6.7、ターゲットフレームワークは4.7.1、
実行環境は Windows 10 で「拡大縮小とレイアウト」の設定は100%です。
XAMLは以下の通りです。どうぞよろしくお願いいたします。
<Window
x:Class="SizeToContentIssue.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Width="213" Height="55"
SizeToContent="Width"><!--←Width を Manual に書き換えると正常に表示される-->
<Grid>
<TextBlock>
<Run Text="{Binding Width, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}}}"/>
x
<Run Text="{Binding Height, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}}}"/>
縦棒が入ったり入らなかったり→
</TextBlock>
</Grid>
</Window>
185デフォルトの名無しさん
2018/05/06(日) 16:36:46.08ID:JnKw6YEv >>184
SizeToContent paints an unwanted border
https://stackoverflow.com/questions/16356507/sizetocontent-paints-an-unwanted-border
<Window UseLayoutRounding="True" />
でとりあえずその線は消えた
SizeToContent paints an unwanted border
https://stackoverflow.com/questions/16356507/sizetocontent-paints-an-unwanted-border
<Window UseLayoutRounding="True" />
でとりあえずその線は消えた
186デフォルトの名無しさん
2018/05/06(日) 17:21:51.43ID:Z7mEypo0 >>185
レスありがとうございます!私の方でも線が消えることを確認しました。
Webで検索しても答えを見つけられなかったので質問させていただいたのですが、
恥ずかしいことに紹介していただいたページは見落としてしまっていたようです。
何はともあれ、お答えいただきどうもありがとうございました。
レスありがとうございます!私の方でも線が消えることを確認しました。
Webで検索しても答えを見つけられなかったので質問させていただいたのですが、
恥ずかしいことに紹介していただいたページは見落としてしまっていたようです。
何はともあれ、お答えいただきどうもありがとうございました。
187デフォルトの名無しさん
2018/05/06(日) 18:14:56.23ID:Z7mEypo0 >>184-186で自分の検索の不十分さを反省して以前から抱えていた別の問題も改めて検索してみたのですが、
やはり私の力ではどうしようもありませんでした。
立て続けに申し訳ないのですが、こちらについてもお力を貸していただけないでしょうか。
以下のような Binding のマークアップ拡張を作成したところ、
Mode が TwoWay のときは期待通りに動作するものの、
Mode が OneWay だと正しくバインディングできずに困っています。
class MyBindingExtension : MarkupExtension
{
public PropertyPath Path { get; set; }
public BindingMode Mode { get; set; }
public override object ProvideValue(IServiceProvider serviceProvider)
{
var service= (IProvideValueTarget)serviceProvider.GetService(typeof(IProvideValueTarget));
var target = (DependencyObject)service.TargetObject;
var dp = (DependencyProperty)service.TargetProperty;
BindingOperations.SetBinding(target, dp, new Binding { Path = Path, Mode = Mode });
return target.GetValue(dp);
}
}
(続く)
やはり私の力ではどうしようもありませんでした。
立て続けに申し訳ないのですが、こちらについてもお力を貸していただけないでしょうか。
以下のような Binding のマークアップ拡張を作成したところ、
Mode が TwoWay のときは期待通りに動作するものの、
Mode が OneWay だと正しくバインディングできずに困っています。
class MyBindingExtension : MarkupExtension
{
public PropertyPath Path { get; set; }
public BindingMode Mode { get; set; }
public override object ProvideValue(IServiceProvider serviceProvider)
{
var service= (IProvideValueTarget)serviceProvider.GetService(typeof(IProvideValueTarget));
var target = (DependencyObject)service.TargetObject;
var dp = (DependencyProperty)service.TargetProperty;
BindingOperations.SetBinding(target, dp, new Binding { Path = Path, Mode = Mode });
return target.GetValue(dp);
}
}
(続く)
188デフォルトの名無しさん
2018/05/06(日) 18:15:23.63ID:Z7mEypo0 (続き)
原因はほとんど分かっていて、
・Mode が OneWay のとき、ターゲット側が書き換えられるとバインディングがクリアされてしまう
・ProvideValue が呼び出されたあと、その戻り値でターゲット側が書き換えられる
ということだと思うのですが、この問題を解決する良い方法が見つかりません。
苦肉の策として、SetBinding の行を次のように書き換えればとりあえず動作することが確認できています。
// BindingOperations.SetBinding(target, dp, new Binding { Path = Path, Mode = Mode });
Application.Current.Dispatcher.BeginInvoke((Action)(()
=> BindingOperations.SetBinding(target, dp, new Binding { Path = Path, Mode = Mode })));
ただ、バインディングのタイミングがずれてしまうと、
例えば SetBinding してから ClearBinding したつもりが順番が逆転してしまうなど
思わぬバグの原因となりかねないためできれば避けたいと考えています。どうぞよろしくお願いいたします。
原因はほとんど分かっていて、
・Mode が OneWay のとき、ターゲット側が書き換えられるとバインディングがクリアされてしまう
・ProvideValue が呼び出されたあと、その戻り値でターゲット側が書き換えられる
ということだと思うのですが、この問題を解決する良い方法が見つかりません。
苦肉の策として、SetBinding の行を次のように書き換えればとりあえず動作することが確認できています。
// BindingOperations.SetBinding(target, dp, new Binding { Path = Path, Mode = Mode });
Application.Current.Dispatcher.BeginInvoke((Action)(()
=> BindingOperations.SetBinding(target, dp, new Binding { Path = Path, Mode = Mode })));
ただ、バインディングのタイミングがずれてしまうと、
例えば SetBinding してから ClearBinding したつもりが順番が逆転してしまうなど
思わぬバグの原因となりかねないためできれば避けたいと考えています。どうぞよろしくお願いいたします。
189デフォルトの名無しさん
2018/05/08(火) 00:48:26.70ID:wFWfdcvC190デフォルトの名無しさん
2018/05/08(火) 01:18:46.99ID:8/Cw9iIa YATTA!
191デフォルトの名無しさん
2018/05/08(火) 01:50:46.69ID:vwdvRU81 やるやん
192デフォルトの名無しさん
2018/05/08(火) 01:56:55.14ID:8PlXTSnU 日本語でOK
193デフォルトの名無しさん
2018/05/08(火) 01:58:48.97ID:3Tr8AiF6 Windowsでしか動かない.NET Coreアプリw
一体何の意味があるのか
一体何の意味があるのか
194デフォルトの名無しさん
2018/05/08(火) 02:05:19.36ID:I+Jt0Kav せっかく.NET Coreが盛り上がってきてたところだったのに、水を差すことになりそうで心配だな
Linuxサーバーで運用してる人達からしたら、結局梯子外してWinに誘導するいつものMSがまた正体を現したかと疑念を持たれるよこれ
Linuxサーバーで運用してる人達からしたら、結局梯子外してWinに誘導するいつものMSがまた正体を現したかと疑念を持たれるよこれ
195デフォルトの名無しさん
2018/05/08(火) 02:37:14.81ID:wFWfdcvC >>193
Windowsにインストールされた.NET Frameworkに縛られなくなる
Windowsにインストールされた.NET Frameworkに縛られなくなる
196デフォルトの名無しさん
2018/05/08(火) 02:39:25.29ID:u/n9hYSm197デフォルトの名無しさん
2018/05/08(火) 17:52:26.19ID:xyA4XcJo 実質何も発表なかったこと一緒ってこと?
.NETは完全にWinプラトフォーム環境限定ということでオワコン
.NETは完全にWinプラトフォーム環境限定ということでオワコン
198デフォルトの名無しさん
2018/05/08(火) 18:10:18.00ID:xyA4XcJo サーバーサイドはクロスだけど微妙にしか人気ねぇし、Xamarin捨てる勇気なかったのか
199デフォルトの名無しさん
2018/05/08(火) 18:17:27.20ID:kbsHCLUb >>197
どこをどう読んだらそうなるんだよwww
どこをどう読んだらそうなるんだよwww
200デフォルトの名無しさん
2018/05/10(木) 14:57:37.18ID:1UHxaKzf .NET Core 3ハWindowsデスクトップアプリをサポートする
https://www.infoq.com/jp/news/2018/05/net-core3-announced
開発者が、既存の.NET Framework for Windowsではなく.NET Coreを使いたい理由はなにか?
それにはいくつかの理由がある。まず、.NET Frameworkとは違い、.NET Coreアプリは完全に独立しており、異なるバージョンの.NET Coreを使用することが可能だ。
.NET Core 3の新しいオプションでは、.NET Coreランタイムと組み合わせて実行できる単一の実行ファイルを生成することが可能だ。
この発表に反応した開発者は、WPFとWinFormsをGitHub上でオープンソース化する可能性について尋ねた。
興味深いことにこの要求は、Lander氏に否定されてはない - Microsoftは将来的にオープンにする可能性がある。
コミュニティの主な望みは、これらをmacOSやLinuxに移植するよりも、Windows用のGUIツールキットの拡張とモダン化である。
https://www.infoq.com/jp/news/2018/05/net-core3-announced
開発者が、既存の.NET Framework for Windowsではなく.NET Coreを使いたい理由はなにか?
それにはいくつかの理由がある。まず、.NET Frameworkとは違い、.NET Coreアプリは完全に独立しており、異なるバージョンの.NET Coreを使用することが可能だ。
.NET Core 3の新しいオプションでは、.NET Coreランタイムと組み合わせて実行できる単一の実行ファイルを生成することが可能だ。
この発表に反応した開発者は、WPFとWinFormsをGitHub上でオープンソース化する可能性について尋ねた。
興味深いことにこの要求は、Lander氏に否定されてはない - Microsoftは将来的にオープンにする可能性がある。
コミュニティの主な望みは、これらをmacOSやLinuxに移植するよりも、Windows用のGUIツールキットの拡張とモダン化である。
201デフォルトの名無しさん
2018/05/13(日) 10:02:27.03ID:JffwGpoG .NET Coreが全然注目されないからいろいろやりだしたんだな
いままでの.NET Coreって誰から見たら魅力があるのかわからない微妙な物だから
積極的に使いたいと言う人は少なかった
いままでの.NET Coreって誰から見たら魅力があるのかわからない微妙な物だから
積極的に使いたいと言う人は少なかった
202デフォルトの名無しさん
2018/05/13(日) 10:28:33.00ID:i7PAGBqe 日本は全体的に低レベルなエンジニアが多い
なのでUIとその他のロジックがガッツリ結合して分離できない
なのでそう簡単には.Net Coreに移植できなかった
そうする必要のないあらゆるものまでがdnfやwindowsインフラに依存してしまっていたんだ
そりゃ移植して使えないものに魅力は感じないだろう
海外では設計が綺麗なので細かいコンポーネント事に移植の可能性を検討することができた
移植可能なものはすぐに移植する動きが広まってあっという間にCore対応が進んだ
彼らは高パフォーマンス、セルフコンテインドデプロイ、マルチプラットフォーム対応といった様々な収穫を殆どタダで得ることができた
.NET Coreはとても魅力的でエキサイティングなアップデートだった
なのでUIとその他のロジックがガッツリ結合して分離できない
なのでそう簡単には.Net Coreに移植できなかった
そうする必要のないあらゆるものまでがdnfやwindowsインフラに依存してしまっていたんだ
そりゃ移植して使えないものに魅力は感じないだろう
海外では設計が綺麗なので細かいコンポーネント事に移植の可能性を検討することができた
移植可能なものはすぐに移植する動きが広まってあっという間にCore対応が進んだ
彼らは高パフォーマンス、セルフコンテインドデプロイ、マルチプラットフォーム対応といった様々な収穫を殆どタダで得ることができた
.NET Coreはとても魅力的でエキサイティングなアップデートだった
203デフォルトの名無しさん
2018/05/13(日) 10:43:11.44ID:hwu0eulf .NET Coreは既存の環境から乗り換えたいと思わせるだけの魅力がない
windowsで,.net frameworkから乗り換える人は少ない
linuxで他の言語から乗り換える人も少ない
利点をはっきり打ち出せてない
ただ作りました使ってくださいじゃ使わない
windowsで,.net frameworkから乗り換える人は少ない
linuxで他の言語から乗り換える人も少ない
利点をはっきり打ち出せてない
ただ作りました使ってくださいじゃ使わない
204デフォルトの名無しさん
2018/05/13(日) 10:48:35.00ID:nDD5wzJU コンパイルして起動時間が一桁早くなるってのは十分な魅力だと思うが
205デフォルトの名無しさん
2018/05/13(日) 10:49:14.92ID:i7PAGBqe206デフォルトの名無しさん
2018/05/13(日) 10:52:56.28ID:VCvSTJHc >>204
起動は確実にクソ遅くなるよ
今までは共有ライブラリとしてシステムにインストされいて自然にメモリにキャッシュされてた大量のDLL達を、
ローカルにバンドルしていちいちディスクからロードするんだから
起動は確実にクソ遅くなるよ
今までは共有ライブラリとしてシステムにインストされいて自然にメモリにキャッシュされてた大量のDLL達を、
ローカルにバンドルしていちいちディスクからロードするんだから
207デフォルトの名無しさん
2018/05/13(日) 11:03:04.42ID:nDD5wzJU208デフォルトの名無しさん
2018/05/13(日) 11:06:50.54ID:VCvSTJHc209デフォルトの名無しさん
2018/05/13(日) 11:15:03.29ID:nDD5wzJU210デフォルトの名無しさん
2018/05/13(日) 11:22:25.15ID:i7PAGBqe 体感的にわからない程度に起動が遅くなるかもしれない
デメリットってそれだけ?
デメリットってそれだけ?
211デフォルトの名無しさん
2018/05/13(日) 11:23:47.84ID:VCvSTJHc >>209
https://blogs.msdn.microsoft.com/dotnet/2018/05/07/net-core-3-and-support-for-windows-desktop-applications/
あくまで.NET自体を簡単にバンドルできるのが売りだ
.NET NativeはあくまでWinRT版の.NETの機能で、今出てる.NET Coreとは関係ない
ちなみに、.NET CoreではNuGetパッケージを結構細かく分割するのが普通だから、
WinFormsやWPFがそれぞれ丸ごと一つのNuGetパッケージになるようなことはたぶんない
必要なNuGetパッケージをある程度小分けで取捨選択できるようにはなるから、
今のSystem.Windows.Forms.dllよりは結果的にロードするサイズが小さくなる可能性はあるよ
https://blogs.msdn.microsoft.com/dotnet/2018/05/07/net-core-3-and-support-for-windows-desktop-applications/
あくまで.NET自体を簡単にバンドルできるのが売りだ
.NET NativeはあくまでWinRT版の.NETの機能で、今出てる.NET Coreとは関係ない
ちなみに、.NET CoreではNuGetパッケージを結構細かく分割するのが普通だから、
WinFormsやWPFがそれぞれ丸ごと一つのNuGetパッケージになるようなことはたぶんない
必要なNuGetパッケージをある程度小分けで取捨選択できるようにはなるから、
今のSystem.Windows.Forms.dllよりは結果的にロードするサイズが小さくなる可能性はあるよ
212デフォルトの名無しさん
2018/05/13(日) 11:34:23.20ID:nDD5wzJU >>211
将来はともかく、最初はこの程度なんかね
将来はともかく、最初はこの程度なんかね
213デフォルトの名無しさん
2018/05/13(日) 11:39:17.10ID:QSiC/kkG よく分かんないけど
動作環境の.NETバージョンに影響されずに済むって話じゃないの
動作環境の.NETバージョンに影響されずに済むって話じゃないの
214デフォルトの名無しさん
2018/05/13(日) 11:44:29.93ID:VCvSTJHc >>210
全部バンドルしちまえってのは今時の流行りで基本的には良いものだけど、あえて挙げるならこんなとこかな
・配布サイズがクソ大きくなる
・DLLのディスクキャッシュが共有されないのでメモリを食うかも
・.NETに重大な脆弱性や不具合が見つかってもユーザーの裁量で.NETを更新できない
・NuGet必須なのでインターネット環境がないとビルドすらできない
・NuGet必須なのでキャッシュなしの状態だとビルドがクソ遅い
全部バンドルしちまえってのは今時の流行りで基本的には良いものだけど、あえて挙げるならこんなとこかな
・配布サイズがクソ大きくなる
・DLLのディスクキャッシュが共有されないのでメモリを食うかも
・.NETに重大な脆弱性や不具合が見つかってもユーザーの裁量で.NETを更新できない
・NuGet必須なのでインターネット環境がないとビルドすらできない
・NuGet必須なのでキャッシュなしの状態だとビルドがクソ遅い
215デフォルトの名無しさん
2018/05/13(日) 11:46:21.62ID:VCvSTJHc ・.NET Coreは(NuGetのせいでもあるが)デバッグが遅い
も追加で
も追加で
216デフォルトの名無しさん
2018/05/13(日) 11:56:03.56ID:gN1ETgni >>201
どうやら違う世界に生きてるようだ
どうやら違う世界に生きてるようだ
217デフォルトの名無しさん
2018/05/13(日) 12:00:18.98ID:olmzHM0E >>214
こいつC#使ったことないやろ…
こいつC#使ったことないやろ…
218デフォルトの名無しさん
2018/05/13(日) 12:05:59.25ID:vAxwPzXD219デフォルトの名無しさん
2018/05/13(日) 12:06:45.67ID:VCvSTJHc220デフォルトの名無しさん
2018/05/13(日) 12:07:59.36ID:FNCE059f corefxやcoreclrも知らないからユーザーの裁量でランタイムを更新できないって発想になるんか?
221デフォルトの名無しさん
2018/05/13(日) 12:08:12.97ID:hwu0eulf222デフォルトの名無しさん
2018/05/13(日) 12:09:07.71ID:FNCE059f >>219
配布サイズが大きいのは、RuntimeStoreのない時代かもしくはランタイム自体をアプリに同梱する場合ね
配布サイズが大きいのは、RuntimeStoreのない時代かもしくはランタイム自体をアプリに同梱する場合ね
223デフォルトの名無しさん
2018/05/13(日) 12:09:52.99ID:dLXOPcbs >>221
ああ奴隷の世界ねごめんよ
ああ奴隷の世界ねごめんよ
224デフォルトの名無しさん
2018/05/13(日) 12:11:36.53ID:hwu0eulf225214
2018/05/13(日) 12:11:45.00ID:VCvSTJHc デスクトップでCore使うメリットはSCDで、当然それは大前提だと思ってたんだけど
システムにCore入れるならそれこそ何の意味もなくね?
システムにCore入れるならそれこそ何の意味もなくね?
226デフォルトの名無しさん
2018/05/13(日) 12:14:31.02ID:hwu0eulf サーバサイドでも使われてない
デスクトップでも使われてない
業務でも使われてない
趣味で使うのがちょうどいい
C#大大大大好きだけど.Net CoreやAsp.net CoreやUWPは早く消えてほしい
デスクトップでも使われてない
業務でも使われてない
趣味で使うのがちょうどいい
C#大大大大好きだけど.Net CoreやAsp.net CoreやUWPは早く消えてほしい
227デフォルトの名無しさん
2018/05/13(日) 12:17:23.58ID:dLXOPcbs >>224
Stackoverflowのreportでも見て現実を直視しろよwww
Stackoverflowのreportでも見て現実を直視しろよwww
228デフォルトの名無しさん
2018/05/13(日) 12:19:44.68ID:dLXOPcbs229デフォルトの名無しさん
2018/05/13(日) 12:21:24.73ID:LtcW78m3230デフォルトの名無しさん
2018/05/13(日) 12:26:39.99ID:VCvSTJHc >>228
だからそれFull .NETのサイドバイサイドと比べて何のメリットがあるの?
だからそれFull .NETのサイドバイサイドと比べて何のメリットがあるの?
231デフォルトの名無しさん
2018/05/13(日) 12:29:17.88ID:LtcW78m3232デフォルトの名無しさん
2018/05/13(日) 12:31:43.28ID:ENNgICED >>230
たとえば.NET4.5.2と4.6.1はSideBySideでインストールできないっしょ?
たとえば.NET4.5.2と4.6.1はSideBySideでインストールできないっしょ?
233デフォルトの名無しさん
2018/05/13(日) 12:37:57.79ID:VCvSTJHc >>232
結局システムに.NETを入れさせなきゃいけないのは同じだよね
.NET Coreなんか頻繁にアップデートされてるから事実上はほとんど特定のアプリと一対一になるだろうし、
アプリ側で.NETのバージョンを上げたくなったらまたそのアプリのためだけにまた特定バージョンのCoreをインストールさせるのか?
そのとき前のバージョンを安全に削除できるかどうか誰がわかる?
開発環境でのテストくらいにしか使えないよこんなの
結局システムに.NETを入れさせなきゃいけないのは同じだよね
.NET Coreなんか頻繁にアップデートされてるから事実上はほとんど特定のアプリと一対一になるだろうし、
アプリ側で.NETのバージョンを上げたくなったらまたそのアプリのためだけにまた特定バージョンのCoreをインストールさせるのか?
そのとき前のバージョンを安全に削除できるかどうか誰がわかる?
開発環境でのテストくらいにしか使えないよこんなの
234デフォルトの名無しさん
2018/05/13(日) 13:04:22.39ID:kjz8UZqt まだ実用化されていない技術のブログ記事上げてドヤってる
それは既存の.Net Coreの利点じゃないだろ?
それは既存の.Net Coreの利点じゃないだろ?
235デフォルトの名無しさん
2018/05/13(日) 13:05:48.16ID:kjz8UZqt コアのアーキテクトの戦略がフラフラしてる
魅力のないロードマップがそれを物語ってる
魅力のないロードマップがそれを物語ってる
236デフォルトの名無しさん
2018/05/13(日) 22:00:07.98ID:ENNgICED >>233
前のバージョンを削除www
前のバージョンを削除www
237デフォルトの名無しさん
2018/05/13(日) 22:01:26.62ID:RTDdDgUS >>230
こいつSideBySideなんて知らんのやろ
こいつSideBySideなんて知らんのやろ
238デフォルトの名無しさん
2018/05/13(日) 22:07:34.73ID:yk+U0xvA >>236-237
.NET CoreのSideBySideを利用したデスクトップアプリの正しいデプロイサイクルを具体的に説明してくれ
.NET CoreのSideBySideを利用したデスクトップアプリの正しいデプロイサイクルを具体的に説明してくれ
239デフォルトの名無しさん
2018/05/13(日) 22:24:25.44ID:yk+U0xvA ちなみに.NET Coreって月一くらいのペースでバージョン上がってるんだが、それ全部SideBySideするってことだぞ?
アプリとは別にシステムの.NETのバージョン管理の余計な手間が増える以外になんかSCDと比較してメリットある?
アプリとは別にシステムの.NETのバージョン管理の余計な手間が増える以外になんかSCDと比較してメリットある?
240デフォルトの名無しさん
2018/05/13(日) 22:27:27.84ID:F2hiJGIV >>239
全部とかただのキチガイか
全部とかただのキチガイか
241デフォルトの名無しさん
2018/05/13(日) 22:30:48.25ID:F2hiJGIV >>214
NuGetって言葉覚えたてかな?嘘ばっかwww
NuGetって言葉覚えたてかな?嘘ばっかwww
242デフォルトの名無しさん
2018/05/13(日) 22:55:13.58ID:yk+U0xvA >>240
結局アプリごとに必要とするバージョンが違うケースが多いはずだからSCDでいいだろと言ってるんだけど、これだけ言っても伝わらない?
結局アプリごとに必要とするバージョンが違うケースが多いはずだからSCDでいいだろと言ってるんだけど、これだけ言っても伝わらない?
243デフォルトの名無しさん
2018/05/13(日) 22:57:05.68ID:F2hiJGIV >>242
RuntimeStore
RuntimeStore
244デフォルトの名無しさん
2018/05/13(日) 22:59:58.25ID:9k6A64Mq245デフォルトの名無しさん
2018/05/13(日) 23:21:18.21ID:yk+U0xvA >>244
そりゃ.NET CoreかつFDDのアプリ自体が(WinFormsやWPFがサポートされてもなお)稀だろうし、
フレームワークの方も月一で更新されてるとなれば共有できるケースは現実にはほとんど無いでしょ
そりゃ.NET CoreかつFDDのアプリ自体が(WinFormsやWPFがサポートされてもなお)稀だろうし、
フレームワークの方も月一で更新されてるとなれば共有できるケースは現実にはほとんど無いでしょ
246245
2018/05/13(日) 23:23:46.38ID:yk+U0xvA もちろんデスクトップアプリに限った話な
サーバーだと一括で複数のアプリをデプロイしたりすることは普通にあるからもちろん意味はあるよ
サーバーだと一括で複数のアプリをデプロイしたりすることは普通にあるからもちろん意味はあるよ
247デフォルトの名無しさん
2018/05/13(日) 23:46:18.97ID:vj3G+EXI WPFってグラボの違いでどれくらい速度変わってくるものなの?
ハイスペックグラボ使う意味ある?
ハイスペックグラボ使う意味ある?
248デフォルトの名無しさん
2018/05/13(日) 23:55:08.61ID:F2hiJGIV >>245
妄想おつ
妄想おつ
249デフォルトの名無しさん
2018/05/14(月) 02:28:15.65ID:tinSsmGQ 大変そうだな。予防線はりまくりマウント取ろうと形だけは前傾で
250デフォルトの名無しさん
2018/05/14(月) 19:24:27.32ID:wio42IgJ デスクトップ対応はありがたい
業務系でウェブアプリはめんどくさいだけなんだよね
業務系でウェブアプリはめんどくさいだけなんだよね
251デフォルトの名無しさん
2018/05/16(水) 17:32:30.01ID:39uyimjr >>211
https://github.com/dotnet/corert
corertとかあるけどこれちゃうの?
ちょくちょく試すけど相変わらずx86がうまく生成されなかったりIssue多すぎて
比較的アクティブとはいえ使い物になるのかよくわからん状況だけど
VCランタイムすら不要の単体PEファイルになってdnSpyとかじゃなんも見れなくなるし
こういうのがプロジェクト単位でざっくりと組み込み検討できそうだから
デスクトップ向けの.NET Coreも結構期待してたりするんだけどね
WinformsとWPFのポーティングは朗報だけどどうせ改良する気はないんだろうし
クロスプラットーム化は無理でもせめてReference Source下じゃなくOSSにまでして提供してほしいもんだぬ
https://github.com/dotnet/corert
corertとかあるけどこれちゃうの?
ちょくちょく試すけど相変わらずx86がうまく生成されなかったりIssue多すぎて
比較的アクティブとはいえ使い物になるのかよくわからん状況だけど
VCランタイムすら不要の単体PEファイルになってdnSpyとかじゃなんも見れなくなるし
こういうのがプロジェクト単位でざっくりと組み込み検討できそうだから
デスクトップ向けの.NET Coreも結構期待してたりするんだけどね
WinformsとWPFのポーティングは朗報だけどどうせ改良する気はないんだろうし
クロスプラットーム化は無理でもせめてReference Source下じゃなくOSSにまでして提供してほしいもんだぬ
252デフォルトの名無しさん
2018/05/19(土) 08:24:35.34ID:sLNELaog なんでDateTimePickerすら入ってねえんだこのゴミは
こんなんだから普及しねえんだよ
こんなんだから普及しねえんだよ
253デフォルトの名無しさん
2018/05/19(土) 09:37:09.80ID:z3BmCHYg オープンソース化もあり得るって話だぜ
なんであれが無いんだーじゃなくてなければ作ってプルリクが当たり前になるのかな
数年後には有料サードパーティライブラリのような高級コンポートが標準化されるかもね
なんであれが無いんだーじゃなくてなければ作ってプルリクが当たり前になるのかな
数年後には有料サードパーティライブラリのような高級コンポートが標準化されるかもね
254デフォルトの名無しさん
2018/05/19(土) 18:26:15.09ID:F+BrwfqW 標準でnumericupdownすらないWPFに何を言っても無駄
255デフォルトの名無しさん
2018/05/19(土) 18:30:55.35ID:m/ZPa8pN 欲しいものは自分で書いてプルリクを出せばいい
同じことをみんなやりだすからすぐにリッチコントロールが整備される
同じことをみんなやりだすからすぐにリッチコントロールが整備される
256デフォルトの名無しさん
2018/05/19(土) 18:39:08.87ID:F+BrwfqW そういえば標準じゃフォルダー選択ダイアログもないな
257デフォルトの名無しさん
2018/05/19(土) 18:39:33.95ID:JYjAGOT8 WPFって正しく作法に従った汎用コンポーネント作るの結構難しいから、外野がプルリク投げてもなかなかマージされないと思うぞ
MS謹製のToolkitですら悲惨な品質でWPF本体にさっぱり採用されないまま潰れちゃったし
MS謹製のToolkitですら悲惨な品質でWPF本体にさっぱり採用されないまま潰れちゃったし
258デフォルトの名無しさん
2018/05/19(土) 20:17:50.91ID:NGcY8HAA Material Design In XAML ToolkKit 使えばいいじゃん
259デフォルトの名無しさん
2018/05/23(水) 19:30:21.93ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
204GM
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
204GM
260デフォルトの名無しさん
2018/05/23(水) 19:52:37.44ID:zdZwe3wq FormsとWPFはUIテスト自動化への対応具合どうなの?
UIテスト自動化が快適にならないと躊躇してしまうよね
いちおうappiumのドライバは見つけたけど業務で使いこんでるぜって類の記事が全然出てこない
UIテスト自動化が快適にならないと躊躇してしまうよね
いちおうappiumのドライバは見つけたけど業務で使いこんでるぜって類の記事が全然出てこない
261デフォルトの名無しさん
2018/05/23(水) 20:26:37.25ID:aEBJ6EJ+262デフォルトの名無しさん
2018/05/23(水) 20:29:25.96ID:aEBJ6EJ+ 1.0.0が出たのは去年の10月だからね
263デフォルトの名無しさん
2018/05/24(木) 23:37:42.82ID:tm7qGCzu prismってmessengerパターンするならEventAggregator使うようになったの?
InteractionRequestは過去のも?
InteractionRequestは過去のも?
264デフォルトの名無しさん
2018/05/25(金) 00:20:28.41ID:n6q2Xjj/ 今のprismってMSの手を離れて単なるコミュニティプロジェクトの一つだからなあ
開発者の好みが反映された寄せ集めのツールキット集に過ぎず、もはやリファレンスでもなんでもないよ
開発者の好みが反映された寄せ集めのツールキット集に過ぎず、もはやリファレンスでもなんでもないよ
265デフォルトの名無しさん
2018/05/25(金) 00:30:47.36ID:N3c6aWbU >>263がInteractionRequestが好みなら自分でプロジェクトにコントリビュートすればいい
EventAggregatorよりも充実させればInteractionRequestがPrismの主流に見えるようになるだろう
今のPrismってそういうもんで、トレンドを追っても何の意味もない
EventAggregatorよりも充実させればInteractionRequestがPrismの主流に見えるようになるだろう
今のPrismってそういうもんで、トレンドを追っても何の意味もない
266デフォルトの名無しさん
2018/06/06(水) 21:19:46.59ID:3palNJuH Datagrid内comboboxのdatatemplateのバインディングがどうやってもできないw
267デフォルトの名無しさん
2018/06/08(金) 06:20:36.50ID:y7GGIwCz >>266
サンプル見ると、スタティックなオブジェクトリンクしている
サンプル見ると、スタティックなオブジェクトリンクしている
268デフォルトの名無しさん
2018/06/14(木) 10:39:07.09ID:LFx88o2A Prism6.3でInteractionRequestのRaiseAsync使おうとしたらないんだけど
問題あってなくなったの?
問題あってなくなったの?
269デフォルトの名無しさん
2018/06/14(木) 23:50:25.85ID:rYhQU2t8270デフォルトの名無しさん
2018/06/15(金) 10:37:05.30ID:uIGrLsPa 共同ツール 1
https://seleck.cc/685
https://trello.com/
ボードのメニュー → Power-Upsから拡張可能 Slack DropBoxなど
Trello Chrome拡張機能 elegant
ttp://www.kikakulabo.com/service-eft/
trelloのオープンソースあり
共同ツール 2
https://www.google.com/intl/ja_jp/sheets/about/
共同ツール 3
https://slack.com/intl/ja-jp
https://www.dropbox.com/ja/
https://bitbucket.org/
https://ja.atlassian.com/software/sourcetree
https://www.sketchapp.com/
ttp://photoshopvip.net/103903
ttps://goodpatch.com/blog/sketch-plugins/
Trello Chrome拡張機能プラグイン集
https://chrome.google.com/webstore/search/trello?_category=extensions
Slackプラグイン集
https://slack.com/apps
Sketchプラグイン集
https://sketchapp.com/extensions/plugins/
https://supernova.studio/
https://seleck.cc/685
https://trello.com/
ボードのメニュー → Power-Upsから拡張可能 Slack DropBoxなど
Trello Chrome拡張機能 elegant
ttp://www.kikakulabo.com/service-eft/
trelloのオープンソースあり
共同ツール 2
https://www.google.com/intl/ja_jp/sheets/about/
共同ツール 3
https://slack.com/intl/ja-jp
https://www.dropbox.com/ja/
https://bitbucket.org/
https://ja.atlassian.com/software/sourcetree
https://www.sketchapp.com/
ttp://photoshopvip.net/103903
ttps://goodpatch.com/blog/sketch-plugins/
Trello Chrome拡張機能プラグイン集
https://chrome.google.com/webstore/search/trello?_category=extensions
Slackプラグイン集
https://slack.com/apps
Sketchプラグイン集
https://sketchapp.com/extensions/plugins/
https://supernova.studio/
271デフォルトの名無しさん
2018/06/19(火) 20:48:04.40ID:CqYMFqFG272デフォルトの名無しさん
2018/06/19(火) 21:58:45.18ID:TcCdudwM UWPにもnumericuodownないんだよな。死ねよと思う。
273デフォルトの名無しさん
2018/06/20(水) 00:56:27.15ID:iNKqsiVm タッチデバイスのためとはいえ、ほんと実用軽視には反吐が出るな。UI統一は大失敗。
274デフォルトの名無しさん
2018/06/21(木) 06:23:26.72ID:EAKDFUEl >266
俺はこんな感じでやってるけど
comboBoxItemListはDataGridItemのプロパティにしてる
<DataGrid
ItemsSource="{Binding Path=dataGridRowList}">
<DataGrid.Columns>
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ComboBox
ItemsSource="{Binding Path=comboBoxItemList}"
SelectedValue="{Binding Path=column1}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
俺はこんな感じでやってるけど
comboBoxItemListはDataGridItemのプロパティにしてる
<DataGrid
ItemsSource="{Binding Path=dataGridRowList}">
<DataGrid.Columns>
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ComboBox
ItemsSource="{Binding Path=comboBoxItemList}"
SelectedValue="{Binding Path=column1}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
275デフォルトの名無しさん
2018/07/03(火) 13:58:21.59ID:hHP/xN4T 質問失礼します
以下の2つのTextBoxはどちらも期待通りに動作しますが
2つ目はx:Staticを使っているため文字数が多くなっています
<TextBox
HorizontalContentAlignment="Right"
Background="Red"/>
<TextBox
HorizontalContentAlignment="{x:Static HorizontalAlignment.Right}"
Background="{x:Static Brushes.Red}"/>
新しく定義した型で1つ目のような短い記述を行いたいのですが、
HorizontalAlignmentのような列挙型では特に工夫することなく実現できるものの
Brushesのようなケースではどのようにすればいいか分かりませんでした
BrushesはRedのような静的プロパティをたくさんもつだけのクラスなので
Background="Red"という記述が受け入れられたり
この記述を行うときに入力補完が働いたりする仕組みが全く想像できないのですが、
そのような仕組みを新しく定義した型で使うことは可能でしょうか
もしご存知の方がいらっしゃれば教えていただけると嬉しいです
よろしくお願いします
以下の2つのTextBoxはどちらも期待通りに動作しますが
2つ目はx:Staticを使っているため文字数が多くなっています
<TextBox
HorizontalContentAlignment="Right"
Background="Red"/>
<TextBox
HorizontalContentAlignment="{x:Static HorizontalAlignment.Right}"
Background="{x:Static Brushes.Red}"/>
新しく定義した型で1つ目のような短い記述を行いたいのですが、
HorizontalAlignmentのような列挙型では特に工夫することなく実現できるものの
Brushesのようなケースではどのようにすればいいか分かりませんでした
BrushesはRedのような静的プロパティをたくさんもつだけのクラスなので
Background="Red"という記述が受け入れられたり
この記述を行うときに入力補完が働いたりする仕組みが全く想像できないのですが、
そのような仕組みを新しく定義した型で使うことは可能でしょうか
もしご存知の方がいらっしゃれば教えていただけると嬉しいです
よろしくお願いします
276デフォルトの名無しさん
2018/07/04(水) 22:12:53.40ID:gFgZc5FG AQ8
277デフォルトの名無しさん
2018/07/05(木) 16:35:23.34ID:AeL6VB/V AQ8
278デフォルトの名無しさん
2018/07/06(金) 15:11:57.62ID:tqXwTqfY >> 275
wpfのソース
wpfのソース
279デフォルトの名無しさん
2018/07/06(金) 17:14:31.95ID:qtqoxO2d 良きゲームだった
https://goo.gl/VuXjSo
https://goo.gl/VuXjSo
280275
2018/07/06(金) 17:35:36.53ID:POKFC/+e >>278
お返事どうもありがとうございます
以下のコードを読んでみたのですが、それらしい箇所を見つけることはできませんでした
お手数をかけて申し訳ありませんが、読むべきソースを具体的に教えていただけないでしょうか
どうぞよろしくお願いします
(NGワードのためURL省略)
お返事どうもありがとうございます
以下のコードを読んでみたのですが、それらしい箇所を見つけることはできませんでした
お手数をかけて申し訳ありませんが、読むべきソースを具体的に教えていただけないでしょうか
どうぞよろしくお願いします
(NGワードのためURL省略)
281デフォルトの名無しさん
2018/07/06(金) 17:37:36.95ID:POKFC/+e 280のURLです。NGワード回避のため一部省略しています
XXX = https://referencesource.microsoft.com/(中略)/System/Windows/Media
XXX/Brush.cs
XXX/Brushes.cs
XXX/KnownColors.cs
XXX = https://referencesource.microsoft.com/(中略)/System/Windows/Media
XXX/Brush.cs
XXX/Brushes.cs
XXX/KnownColors.cs
282デフォルトの名無しさん
2018/07/06(金) 17:46:24.05ID:POKFC/+e 何度も申し訳ありません
(中略)の部分は #PresentationCore/Core/CSharp です
(中略)の部分は #PresentationCore/Core/CSharp です
283デフォルトの名無しさん
2018/07/06(金) 18:11:56.52ID:JJTPb7Ii コンバーターが明示的に指定されてないけどデフォルトでそういう動作すると決まってるだけでしょ
そういう仕様
自分の作ったクラスは明示してコンバート
そういう仕様
自分の作ったクラスは明示してコンバート
284デフォルトの名無しさん
2018/07/14(土) 22:16:00.13ID:Dcwagk83 ようやっと過去の物をprismに移行した
livetさらば
livetさらば
285デフォルトの名無しさん
2018/07/14(土) 22:34:34.49ID:VXqA7TkQ ゴミが作ったもんなんて普通は使わない
286デフォルトの名無しさん
2018/07/17(火) 20:53:28.21ID:ofYg0nnt MSが作ったモノが使われなくなって早10年か。
287デフォルトの名無しさん
2018/07/19(木) 10:20:00.48ID:jjazq+Ks だが果たした役割も大きいで…見方によっちゃリーディングカンパニーではあった
288デフォルトの名無しさん
2018/07/21(土) 09:51:31.74ID:gQtq62tQ そう思ってるのはWPF関係者だけで
今の世の中に対してなんの爪痕も残せてない
影響はどこにも及んでない
FBがWPFをぼろくそに言ったことも忘れてる
そのFBはreact作ってる
今の世の中に対してなんの爪痕も残せてない
影響はどこにも及んでない
FBがWPFをぼろくそに言ったことも忘れてる
そのFBはreact作ってる
289デフォルトの名無しさん
2018/07/21(土) 10:34:17.53ID:FfPVWpYP AndroidのGUIフレームワークなんか明らかにWPFを参考にしてるし、
今やWebのSPA開発の標準となったMVVMの発祥地でもある
まあプロダクトとしての設計や実装がアレだったが根本の思想はわりと広く受け入れられた
今やWebのSPA開発の標準となったMVVMの発祥地でもある
まあプロダクトとしての設計や実装がアレだったが根本の思想はわりと広く受け入れられた
290デフォルトの名無しさん
2018/07/21(土) 12:28:01.61ID:8fBGWCJL うわぁこれは日本スゴいと同じメンタルですね
ダッサ
ダッサ
291デフォルトの名無しさん
2018/07/21(土) 13:11:23.55ID:hBP8PKRm MicrosoftのC#が発祥でパクられまくってる便利機能って多いよね
MVVM、MVC、Task、async/await、Linq、Rx、var、EF、、、
Nullセーフティなど最近は遅れる事があるけどSpanやrefタイプみたいな試みはまだまだ先を行ってるね
MVVM、MVC、Task、async/await、Linq、Rx、var、EF、、、
Nullセーフティなど最近は遅れる事があるけどSpanやrefタイプみたいな試みはまだまだ先を行ってるね
292デフォルトの名無しさん
2018/07/21(土) 19:43:53.72ID:Zy/M/93a webのMVVMとWPFのMVVMは全然別物なんだけど
293デフォルトの名無しさん
2018/07/21(土) 19:45:43.37ID:Zy/M/93a294デフォルトの名無しさん
2018/07/21(土) 21:50:51.30ID:2DvCBOqB いい年こいて自己評価が低い奴ほど所持品や帰属集団を持ち上げるのよ
そうしないとアイデンティティが保てないからね
そうしないとアイデンティティが保てないからね
295デフォルトの名無しさん
2018/07/21(土) 23:29:28.47ID:0xTgj6Q5 マカーのことですかね?
296デフォルトの名無しさん
2018/07/22(日) 02:18:42.16ID:uvYJ1bPq マカーは間違いない
297デフォルトの名無しさん
2018/07/29(日) 12:03:09.03ID:F74jAWuk ボタンにマウスが乗っかるときのアニメーションを切りたいんですが
どんなコードになるんでしょう
XAMLじゃなくてコードで書きたいです
どんなコードになるんでしょう
XAMLじゃなくてコードで書きたいです
298デフォルトの名無しさん
2018/07/29(日) 12:05:47.07ID:lzRBxehA299デフォルトの名無しさん
2018/07/29(日) 13:04:07.04ID:Zfn8669V なぜ知ってる範囲だけで済まそうとして苦行をしようとするのか
300デフォルトの名無しさん
2018/07/29(日) 15:35:50.53ID:F74jAWuk ありがとうございました
出来ました!
出来ました!
301デフォルトの名無しさん
2018/08/09(木) 13:35:42.03ID:iZ+v1VOW FormsよりWPFの方が、VisualStudioがよく落ちるな
WPFって脆弱なイメージがあるけど大丈夫か
WPFって脆弱なイメージがあるけど大丈夫か
302デフォルトの名無しさん
2018/08/09(木) 14:34:35.14ID:V+cwSzFl ヒミツだ
303デフォルトの名無しさん
2018/08/09(木) 14:41:06.52ID:dPMfUDyX やりたかったのはJSPなのかも知れないが、
現時点ではそびえ立つ糞
現時点ではそびえ立つ糞
304デフォルトの名無しさん
2018/08/09(木) 14:42:15.22ID:pltsa5oH その印象は正しいよ
WPFはDirect3Dを使うからハードウェアとの相性で落ちたりしやすい
WPFはDirect3Dを使うからハードウェアとの相性で落ちたりしやすい
305デフォルトの名無しさん
2018/08/11(土) 11:45:18.69ID:v04aMPE6 脆弱フレームワークだから寂れていくのは当然だな
306デフォルトの名無しさん
2018/08/23(木) 10:22:02.04ID:Ye2c7X68 見るからに煩雑で洗練されてないもんな。馬鹿文系が設計したイメージ。
307デフォルトの名無しさん
2018/08/26(日) 12:46:26.37ID:/xip7+3F docker for winのGUIはWPF
308デフォルトの名無しさん
2018/08/27(月) 07:10:47.32ID:pnNpxv+y 見づらいフラット文化をなんとかしてくれ。
309デフォルトの名無しさん
2018/08/27(月) 07:32:42.93ID:JNmPLD5r 老害は分化から去れよ
310デフォルトの名無しさん
2018/08/27(月) 07:44:56.01ID:pnNpxv+y311デフォルトの名無しさん
2018/08/27(月) 08:17:05.39ID:O5ts4pMn >>310
顔真っ赤だよw
顔真っ赤だよw
312デフォルトの名無しさん
2018/08/27(月) 09:27:44.11ID:pnNpxv+y フラット脳乙w
313デフォルトの名無しさん
2018/08/27(月) 10:43:44.62ID:1F1/dwu4 額縁ド3Dはダサいとなっちゃったからなぁ…
314デフォルトの名無しさん
2018/08/27(月) 10:59:12.74ID:pnNpxv+y ならクビにする必要ねぇな。なんでMSはフラット推進した奴をクビにしたんだよ。
Windows8以降の移行、普及の失敗はそれ以外にないからだろwww
タダでも移行しない人が半数もいるとかどんだけダサいんだって話だ。中身はほとんど同じカーネルなのに。
しかもカッサコイイだの最新だの言ってる奴はどいつも単発ID。過疎スレである以上同一人物なのは明らか。
つまり、全く人気がない、流行ってないのに、さも人気があるようにレスしてるマカーと同じ行動w
この恥ずかしい自演は自ら人気がないことを自覚してるからに他ならないwww
Windows8以降の移行、普及の失敗はそれ以外にないからだろwww
タダでも移行しない人が半数もいるとかどんだけダサいんだって話だ。中身はほとんど同じカーネルなのに。
しかもカッサコイイだの最新だの言ってる奴はどいつも単発ID。過疎スレである以上同一人物なのは明らか。
つまり、全く人気がない、流行ってないのに、さも人気があるようにレスしてるマカーと同じ行動w
この恥ずかしい自演は自ら人気がないことを自覚してるからに他ならないwww
315デフォルトの名無しさん
2018/08/27(月) 11:09:21.82ID:Oq1uuovu フラットは個人的に好きじゃないが、ただでも移行しない理由がそんなとこあるとは思えん
むしろ個人的には完全強制せずによく半数も移行したなって思うくらい
むしろ個人的には完全強制せずによく半数も移行したなって思うくらい
316デフォルトの名無しさん
2018/08/27(月) 12:02:00.36ID:9Ag6pO1n Windows8のUIはフラットがどうとか以前の問題だと思うが。
317デフォルトの名無しさん
2018/08/27(月) 12:11:00.68ID:t5n0w1CR MicrosoftのModern以降のUIはシグニファイアを全く考慮してないので
素人がガワだけ真似たのが丸わかりなんだよ
フラットとかそういう問題以前
素人がガワだけ真似たのが丸わかりなんだよ
フラットとかそういう問題以前
318デフォルトの名無しさん
2018/08/27(月) 18:15:28.19ID:ztrngelF 流石に3Dルックは古い
319デフォルトの名無しさん
2018/08/27(月) 18:29:26.64ID:MbnBSgz5 マテリアルデザインはショボすぎだわ。もうちょっとエフェクト多用してGPU使ってほしいわ
320デフォルトの名無しさん
2018/08/27(月) 18:33:32.31ID:MbnBSgz5 まぁ、fluent designもアクリルエフェクト抜かせばマテリアルデザインと似たようなもんか
321デフォルトの名無しさん
2018/08/27(月) 21:13:01.25ID:CIUWIYCt Aquaが出たとき俺はあまりのダサさに絶句したけど、称賛する人多かったね。
322デフォルトの名無しさん
2018/08/28(火) 05:43:53.13ID:drPUruyv >>318 ←こういう馬鹿ってスマホしか使ったことないんだと思う
323デフォルトの名無しさん
2018/08/29(水) 02:10:23.77ID:MY0raY6J 今wpfで組むならデザイン何使うのがオサレなの?
324デフォルトの名無しさん
2018/08/29(水) 08:59:23.57ID:N6DyhuHP >>318
おじいちゃんはまだWindows1.0を使ってるの?
おじいちゃんはまだWindows1.0を使ってるの?
325デフォルトの名無しさん
2018/08/30(木) 00:27:17.50ID:GNuVCrXn >>323
Luna
Luna
326デフォルトの名無しさん
2018/08/30(木) 00:59:54.56ID:GXNfpLte327デフォルトの名無しさん
2018/08/30(木) 10:23:50.73ID:VYFdWe+R 画面遷移するのに、標準のNavigationWindowとPrismのNavigationのどちらを使うか迷っています。
それぞれメリット・デメリットは何がありますか?
それぞれメリット・デメリットは何がありますか?
328デフォルトの名無しさん
2018/08/31(金) 23:08:47.30ID:j7vDBQzO329デフォルトの名無しさん
2018/09/02(日) 13:57:51.47ID:63fSznzS WPFってほんと情報ないよな。誰も使ってないんじゃないの?
330デフォルトの名無しさん
2018/09/02(日) 21:42:18.49ID:A6ZAg8N0 Stackoverflow(非JP)がバイブルすぎてな
あそこ見りゃ大抵は解決するので他の情報サイトの出番が無い感じ。
あそこ見りゃ大抵は解決するので他の情報サイトの出番が無い感じ。
331デフォルトの名無しさん
2018/09/02(日) 21:51:54.13ID:RG40wWfe 入門みたいのの話じゃない?
定番の本とかもないしstackoverflowはある程度わかる人には便利だけど
みんなMSDNオンリーでマスターしてんのか
定番の本とかもないしstackoverflowはある程度わかる人には便利だけど
みんなMSDNオンリーでマスターしてんのか
332デフォルトの名無しさん
2018/09/03(月) 04:54:31.98ID:wlmAuvR5 Pro WPF 4.5 in C# のサンプル
333デフォルトの名無しさん
2018/09/03(月) 05:00:59.93ID:2by2E//Q >>329
GitHubに参考になりそうなのめっちゃあるやん
GitHubに参考になりそうなのめっちゃあるやん
334デフォルトの名無しさん
2018/09/03(月) 12:17:54.55ID:/evEmS+I 俺はMSの外人サン記事?のwpf サンプルから盗んだなぁ最初は
あと基礎部分はMSDNだな。依存関係プロパティとかそこらへんの基礎分かってないと辛い
あと基礎部分はMSDNだな。依存関係プロパティとかそこらへんの基礎分かってないと辛い
335デフォルトの名無しさん
2018/09/03(月) 13:38:35.43ID:PRwsTZkp なるほど。これは惨いな。
しかしこんなゴミのスレがPart22まで伸びるなんてMSの力は恐るべしだな。
やはり使ってる人が多いのだろう。
しかしこんなゴミのスレがPart22まで伸びるなんてMSの力は恐るべしだな。
やはり使ってる人が多いのだろう。
336デフォルトの名無しさん
2018/09/03(月) 13:46:42.12ID:RWH215BR >>335
なにが?
なにが?
337デフォルトの名無しさん
2018/09/03(月) 15:14:20.87ID:NgvY60n2 WPFの宣教師がたくさんいたらいいのにね
338デフォルトの名無しさん
2018/09/03(月) 16:52:46.69ID:v7RhcxZF ぶっちゃけWPFは先行きどうなの?
あと、Windowsのデスクトップアプリ作るのにWPFでやる利点あるの?
あと、Windowsのデスクトップアプリ作るのにWPFでやる利点あるの?
339デフォルトの名無しさん
2018/09/03(月) 17:31:43.40ID:vcilZH89 MSはWPFの終息宣言を出す一歩手前らしいよ(出すかどうかはわからないけど)
もうメンテナンスレベルだから最新の技術を使いたいならUWPに行くしかない
もうメンテナンスレベルだから最新の技術を使いたいならUWPに行くしかない
340デフォルトの名無しさん
2018/09/03(月) 17:38:53.91ID:RWH215BR >>339
ソース
ソース
341デフォルトの名無しさん
2018/09/03(月) 17:42:25.23ID:H2NUpwyF >>339
.NET Core3.0でわざわざアレするのに?
.NET Core3.0でわざわざアレするのに?
342デフォルトの名無しさん
2018/09/03(月) 21:10:42.01ID:NUT/SUAv UWPこそ将来性どうなのよ
343デフォルトの名無しさん
2018/09/04(火) 09:07:43.73ID:1lJUjoI5 UWPてWindows10だけだろ?
344デフォルトの名無しさん
2018/09/04(火) 09:58:25.64ID:2GdAAA45345デフォルトの名無しさん
2018/09/04(火) 11:44:15.15ID:bWso7Cx5 UI変更だけでここまでWindows10が拒否られるとは。
やはり、UIは変更するなと言ってたゲイツは天才だったんだな。
やはり、UIは変更するなと言ってたゲイツは天才だったんだな。
346デフォルトの名無しさん
2018/09/04(火) 16:22:04.00ID:4ZV4w0Td >>345
Windows10が嫌われてるのはUIだけが原因じゃないだろ
Windows10が嫌われてるのはUIだけが原因じゃないだろ
347デフォルトの名無しさん
2018/09/04(火) 20:32:19.99ID:hF0+imc1 つまりFormアプリケーションが鉄板だったてことか(ry
348デフォルトの名無しさん
2018/09/04(火) 22:01:33.91ID:nzBiP8NP 残念ながらそう
349デフォルトの名無しさん
2018/09/05(水) 07:56:52.07ID:2JdbfNpR Visual BasicのFormアプリが一番良いよなw
俺のような馬鹿でもいっぱしのモノが作れたのに、なぜWPFみたいに小難しいものを作ってしまったのか・・・
俺のような馬鹿でもいっぱしのモノが作れたのに、なぜWPFみたいに小難しいものを作ってしまったのか・・・
350デフォルトの名無しさん
2018/09/05(水) 08:04:19.59ID:34X6OCBd WPFでもビハインドにイベントベタ書きならFormsと同じ感覚で楽チンやで
351デフォルトの名無しさん
2018/09/05(水) 20:08:14.88ID:2QhQH+U6 同じことするのに新しいことを覚えなきゃならないならまず覚えないよな。
352デフォルトの名無しさん
2018/09/05(水) 22:14:11.34ID:zKh6gb5E >>329
かずきさんのブログ(かずきのBlog)のWPF4.5入門
かずきさんのブログ(かずきのBlog)のWPF4.5入門
353デフォルトの名無しさん
2018/09/06(木) 01:25:19.20ID:0uqAcnmW Formが良かったとかじゃなくて、先に出たものはその仕様に合わせて作るんで
次に考えるときそれが標準で考えちゃうってことだろうな。
必要ない動きでもFormがこうだったから、とか。
最初のツールが右下に決まったものがでるようになっていたら
後のツールも右下に出ないと困るとか。右上でも問題なくても
今までそうだったから。
なんってところでしょう。
次に考えるときそれが標準で考えちゃうってことだろうな。
必要ない動きでもFormがこうだったから、とか。
最初のツールが右下に決まったものがでるようになっていたら
後のツールも右下に出ないと困るとか。右上でも問題なくても
今までそうだったから。
なんってところでしょう。
354デフォルトの名無しさん
2018/09/06(木) 01:59:16.77ID:zXYr6cPt ずっと言われてるけど
JSとかflashの受けが良かったんで.NETに乗せたって事でしょ?
JSとかflashの受けが良かったんで.NETに乗せたって事でしょ?
355デフォルトの名無しさん
2018/09/06(木) 02:05:32.79ID:YvnvvH8i strict感と冗長感が敗因
.NETに乗せると命名が省略できないからなぁ
.NETに乗せると命名が省略できないからなぁ
356デフォルトの名無しさん
2018/09/06(木) 12:28:23.52ID:dvObnjH7 web技術の流行なんて使い捨てばかり。だって作ってる奴らは何も考えてないもの。
357デフォルトの名無しさん
2018/09/06(木) 13:15:27.02ID:lig/j+PJ WPFでGUI作成がより合理的になったと思ったんだけどな
まさかFormにあるのにWPFにないコントロールがあるなんて・・・
タッチ前提とかふざけるな、まるでFormのサブセットじゃないか
まさかFormにあるのにWPFにないコントロールがあるなんて・・・
タッチ前提とかふざけるな、まるでFormのサブセットじゃないか
358デフォルトの名無しさん
2018/09/06(木) 15:59:22.13ID:4Yxqpek4 NumericUpDownすらない...
みんな自作してるの?
それともフリーや有償のUIコンポーネント使ってんの?
みんな自作してるの?
それともフリーや有償のUIコンポーネント使ってんの?
359デフォルトの名無しさん
2018/09/06(木) 18:42:31.36ID:fqcUSARG 商法のひとつなのかもしれない
360デフォルトの名無しさん
2018/09/06(木) 18:46:57.99ID:YvnvvH8i そういやBlendで小銭稼ごうとした罪があったな…
361デフォルトの名無しさん
2018/09/06(木) 21:32:17.53ID:vR96RlS3 mf
362デフォルトの名無しさん
2018/09/07(金) 20:11:00.98ID:ioAS6L92 >>358
NumericUpDownはWPFの機能紹介のためにあえて削られている
NumericUpDownくらい簡単に自作できるのがWPFなんですよみたいなノリで
いたるところいろんな人たちにより作り方が公開されてる
NumericUpDownはWPFの機能紹介のためにあえて削られている
NumericUpDownくらい簡単に自作できるのがWPFなんですよみたいなノリで
いたるところいろんな人たちにより作り方が公開されてる
363デフォルトの名無しさん
2018/09/07(金) 21:09:38.29ID:ivnpuGcn ボケてるんですか、おじいちゃん。ただの実装忘れですよ。
364デフォルトの名無しさん
2018/09/07(金) 22:22:55.08ID:ZHx/D3gE WPFは、実際の現場でコーディングなぞしないエヴァンジェリスト達がブログやセミナーでドヤ顔するための道具
365デフォルトの名無しさん
2018/09/07(金) 22:49:08.42ID:tDG687S2 は?
366デフォルトの名無しさん
2018/09/08(土) 09:09:32.68ID:zt8CFhfY ひたすら画面を量産する業務アプリのコーダーにXAMLを弄くって遊ぶ余裕は無い。
367デフォルトの名無しさん
2018/09/08(土) 09:52:10.52ID:CQEpELY8 Forms のいいとこは、コントロールのカスタマイズ性の低さでもあると思う
ここまでしかできないんですよ、ってのはメリットでもある
ここまでしかできないんですよ、ってのはメリットでもある
368デフォルトの名無しさん
2018/09/08(土) 10:47:05.17ID:TEnoIcVb 追加やカスタマイズが容易だから最低限のコンポーネントしか用意しなかったってのは
最初の方針として悪くないと思うけど、一段落ついたところで MFC FeaturePack みたいなものを
用意してくれたらよかったのにねぇ。VSにいろいろ作り込んだコンポーネント公開するとか。
最初の方針として悪くないと思うけど、一段落ついたところで MFC FeaturePack みたいなものを
用意してくれたらよかったのにねぇ。VSにいろいろ作り込んだコンポーネント公開するとか。
369デフォルトの名無しさん
2018/09/08(土) 11:07:11.55ID:6EerMJxu WPFは楽そうで全然楽じゃない
普通にボタンそのままだと楽だけど選択表示の青色を変えようとするととんでもなくめんどくさい
あとは意味不明の動作がたまにある
listboxのセレクションが単独になってるのに複数青色の選択状態になってたりする
普通にボタンそのままだと楽だけど選択表示の青色を変えようとするととんでもなくめんどくさい
あとは意味不明の動作がたまにある
listboxのセレクションが単独になってるのに複数青色の選択状態になってたりする
370デフォルトの名無しさん
2018/09/08(土) 11:54:27.40ID:CQEpELY8 あと日本人に青天井仕様は合わないんだよ。天井決められなくて右往左往する
371デフォルトの名無しさん
2018/09/08(土) 12:02:10.89ID:3pEPHB8S 自由度が高いとおれジョブス的な馬鹿がトンデモなUIにするからな。
372デフォルトの名無しさん
2018/09/08(土) 12:16:05.18ID:yUsEKjNJ >>368
それいいね
それいいね
373デフォルトの名無しさん
2018/09/09(日) 00:01:50.88ID:jL2RddzM374デフォルトの名無しさん
2018/09/09(日) 09:44:22.42ID:CFGA6fX5 なんという時代遅れの開発。viで開発してた暗黒時代かよ。RADはどこ行った?
375デフォルトの名無しさん
2018/09/09(日) 13:06:21.27ID:FKuEa+nq WPFとか関係なく時代の流れで消えてったな>RAD
376デフォルトの名無しさん
2018/09/09(日) 16:11:31.66ID:cAjdFNDF ポトペタじゃレイアウトできん
377デフォルトの名無しさん
2018/09/09(日) 16:26:44.98ID:CoAqPQqv .NET core3でWPFが動く方になったりUWPコントロールをホストできるようになるらしいが、未来はUWP。
378デフォルトの名無しさん
2018/09/09(日) 17:19:00.66ID:jL2RddzM wpfのテンプレートに文句言う人は、formsでgdi+触ったことない人なんだろうね
あれに比べたらwpfは天国だよ
あれに比べたらwpfは天国だよ
379デフォルトの名無しさん
2018/09/09(日) 18:12:57.33ID:CFGA6fX5 このコードを碌に書いたことがない素人が設計したとか思えないWPFが天国だとは。
キミはOSS出身者か? キミがどういう開発経験を経てWPFを使ってるのか聞きたいものだ。
キミはOSS出身者か? キミがどういう開発経験を経てWPFを使ってるのか聞きたいものだ。
380デフォルトの名無しさん
2018/09/09(日) 18:23:58.81ID:WxkkDPoD 下をみたらどんなクソでも天国じゃんw
そんなの使いたくねー
そんなの使いたくねー
381デフォルトの名無しさん
2018/09/10(月) 02:24:49.23ID:lWCW8iwB 上を見ようにも、.NETでデスクトップアプリ作る場合は、他に選択肢無いし
FormsとWPFならWPFの方取るな
作るものにもよるけど
FormsとWPFならWPFの方取るな
作るものにもよるけど
382デフォルトの名無しさん
2018/09/10(月) 22:14:40.80ID:ZVsh3VZu よく映画であるように、WPFでマンションなどの建物を
3dのワイヤフレームで表現したい。
この場合、建物のモデリングというか座標計算は
別のツールを使うのが定石でしょうか?
path情報をxaml形式で吐き出してくれたり
するのでしょうか
3dのワイヤフレームで表現したい。
この場合、建物のモデリングというか座標計算は
別のツールを使うのが定石でしょうか?
path情報をxaml形式で吐き出してくれたり
するのでしょうか
383デフォルトの名無しさん
2018/09/11(火) 09:24:22.38ID:Iy5g2fnR SharpDX
384デフォルトの名無しさん
2018/09/13(木) 01:48:18.04ID:4Ru1Lv7U 久しぶりにwinアプリ作ろうするとあれwinのUIってダサかった?と思うぐらいださいな。
WPFは標準でもっとかっこいいスタイルだかテーマを用意してほしかったな。
visual studio2017のダークテーマのUIのアプリを簡単に作れるようにしてほしい。
WPFは標準でもっとかっこいいスタイルだかテーマを用意してほしかったな。
visual studio2017のダークテーマのUIのアプリを簡単に作れるようにしてほしい。
385デフォルトの名無しさん
2018/09/13(木) 01:54:10.66ID:4Ru1Lv7U material desingn tool kitやらmahapp metroとか微妙すぎる
386デフォルトの名無しさん
2018/09/13(木) 03:03:40.01ID:6YRV54GH >>383
ありがとうございます、調べてみます
ありがとうございます、調べてみます
387デフォルトの名無しさん
2018/09/14(金) 15:21:43.15ID:7cFkJHyY WPFでコーディングしてるだけでも落ちるようになった。
Formsの時はこんなに落ちなかったのに、やっぱりGPUにアクセスしてるから
ドライバーが悪いんかな
Formsの時はこんなに落ちなかったのに、やっぱりGPUにアクセスしてるから
ドライバーが悪いんかな
388デフォルトの名無しさん
2018/09/14(金) 15:34:28.17ID:9YIGF0Lk vs2010と2008R2の組み合わせは惨かったなぁ
まぁ環境書いた方が良いかと
まぁ環境書いた方が良いかと
389デフォルトの名無しさん
2018/09/14(金) 17:43:57.65ID:HVgt1gkj 10年経っても枯れないWPF。人柱が少ないせいだな。
390デフォルトの名無しさん
2018/09/14(金) 18:19:06.34ID:4SfoRcBF タイミング悪かったんだろう。WPFの後すぐにiphoneが出てみんながスマホアプリ開発に舵を切り出しちゃったから普及しなかったとか?
4,5年ぐらいipohneの発表遅かったらもっとWPFできる人もっといたんじゃね
4,5年ぐらいipohneの発表遅かったらもっとWPFできる人もっといたんじゃね
391デフォルトの名無しさん
2018/09/14(金) 18:33:06.32ID:AfA1DF1K 勝利だな。ずっと最新技術
392デフォルトの名無しさん
2018/09/14(金) 20:54:49.78ID:I/4HQA/j Silverlightの機能が充実して来て、さあいよいよこれからってタイミングで
林檎が「RIAプラグインは悪!」って強硬に主張したせい
林檎が「RIAプラグインは悪!」って強硬に主張したせい
393デフォルトの名無しさん
2018/09/14(金) 22:26:35.74ID:Kk3TmTF8 >>387
.vsフォルダー内のファイルを消してみたら(.suoファイル以外)
.vsフォルダー内のファイルを消してみたら(.suoファイル以外)
394デフォルトの名無しさん
2018/09/15(土) 01:03:44.15ID:RBFo1lzJ Windows8-10に移行してくれないのはiPhoneのせい!!!
アクロバット杉だろw
アクロバット杉だろw
395デフォルトの名無しさん
2018/09/15(土) 01:17:23.05ID:/vyv9ANM Silverlightが終了した理由としては間違ってない
あの潮流で主要ブラウザからNPAPIのサポート切られて、どうにもならなくなったからね
WPFがって話になると、またちょっと事情は違ってくるけど
全く影響が無いって事もないな
あの潮流で主要ブラウザからNPAPIのサポート切られて、どうにもならなくなったからね
WPFがって話になると、またちょっと事情は違ってくるけど
全く影響が無いって事もないな
396デフォルトの名無しさん
2018/09/15(土) 01:34:24.39ID:d+RCfJTy Flash排除の政治
これに尽きる
これに尽きる
397デフォルトの名無しさん
2018/09/15(土) 06:58:47.18ID:n4EgxeJB だがあれは死んでくれて良かった
398デフォルトの名無しさん
2018/09/15(土) 08:49:54.50ID:rGM5t5VC 統一されるなら生きてた方が良かったな。まぁ、特定の会社にコントロールされるのはあれだけど。そしたら、c#で楽に開発できるし。
更にスマホもマイクロソフトが覇権とってりゃな、c#一本でいけらのにな
更にスマホもマイクロソフトが覇権とってりゃな、c#一本でいけらのにな
399デフォルトの名無しさん
2018/09/15(土) 10:07:29.73ID:tNfUfPYz WPFの競合相手は他でもないWinformsだろう
しかも敗北したようなもんじゃね?
XAMLに機能を詰め込もうとし過ぎて開発者オナニーに半身突っ込んでるような設計だし
根本的なパフォーマンスの問題もまるで手に入れないまま一新する機会を失った
慣れればレイアウトやコントロールのカスタム自体はWinformsと比べて強力ではあるんだけどさ
しかも敗北したようなもんじゃね?
XAMLに機能を詰め込もうとし過ぎて開発者オナニーに半身突っ込んでるような設計だし
根本的なパフォーマンスの問題もまるで手に入れないまま一新する機会を失った
慣れればレイアウトやコントロールのカスタム自体はWinformsと比べて強力ではあるんだけどさ
400デフォルトの名無しさん
2018/09/15(土) 10:28:45.14ID:rGM5t5VC そこまでパフォーマンス要求されるアプリを.netで作ったことねぇけど、UWPの.net nativeとx:bindとか結構すごいのかね?
UWPアプリ何個か作ったが、x:bindとbindingで体感差とかタスクマネージャー見ても精度悪いから差を感じねぇし、パフォーマンスプロファイルしてもわからねぇw
UWPアプリ何個か作ったが、x:bindとbindingで体感差とかタスクマネージャー見ても精度悪いから差を感じねぇし、パフォーマンスプロファイルしてもわからねぇw
401デフォルトの名無しさん
2018/09/15(土) 10:46:57.09ID:h1bufCaZ 画面のレイアウトはXAMLで非常に楽になった。もうFormsに戻りたくない。
402デフォルトの名無しさん
2018/09/15(土) 11:06:39.66ID:Xc5RKOnR 一度覚えたらXAML書きやすいよね
俺はイベントはFormsみたいにコードビハインドにベタ書きしてUIだけXAMLの恩恵受けてるわ
MVVMとか意識高いことしなくてもこれで十分使いやすい
俺はイベントはFormsみたいにコードビハインドにベタ書きしてUIだけXAMLの恩恵受けてるわ
MVVMとか意識高いことしなくてもこれで十分使いやすい
403デフォルトの名無しさん
2018/09/15(土) 13:12:08.71ID:EME89BwS ブロガーだかエヴァンジェリストだかいう連中が意識高い布教し過ぎただけだろw
404デフォルトの名無しさん
2018/09/15(土) 15:39:30.09ID:RBFo1lzJ formで画面のレイアウトに苦労するというUIとはいかなるものか。
それはもしかして、ひょこひょこと動的にレイアウトが変わるあの一番嫌われてるUIのことではないのか。
それはもしかして、ひょこひょこと動的にレイアウトが変わるあの一番嫌われてるUIのことではないのか。
405デフォルトの名無しさん
2018/09/15(土) 22:11:21.53ID:wUMJLM3O >>399
XAMLは実体はただのオブジェクト生成用のDSLでしかないから詰め込んでないよ
XAMLは実体はただのオブジェクト生成用のDSLでしかないから詰め込んでないよ
406デフォルトの名無しさん
2018/09/15(土) 23:34:55.07ID:6SkcIdFI 部品貼り付けてプロパティ弄ってイベントコード書く単純作業しかできない業務アプリのコーダーにWPFは無理。
VB全盛の頃から今に至るまで大量に生産されたそいつらに再教育は無理。
VB全盛の頃から今に至るまで大量に生産されたそいつらに再教育は無理。
407デフォルトの名無しさん
2018/09/15(土) 23:42:09.03ID:RBFo1lzJ ジョブスもいつもユーザーのせいにしてたしな。
408デフォルトの名無しさん
2018/09/15(土) 23:50:48.85ID:rGM5t5VC 別にandroidだってdata bindingライブラリができて、最近はarch componentで永続するviewmodelが用意されてmvvmでつくれるようになったのに
409デフォルトの名無しさん
2018/09/15(土) 23:52:19.96ID:rGM5t5VC もうこれぐらいは標準技術じゃね。
410デフォルトの名無しさん
2018/09/16(日) 01:37:21.49ID:Q5j4SiHR ただのポチポチゲーを豪華に見せたいだけですね。
411デフォルトの名無しさん
2018/09/16(日) 05:51:32.28ID:32fLF0l4 >>409
いつから日本のドカタが標準レベルだと思ってたの?
いつから日本のドカタが標準レベルだと思ってたの?
412デフォルトの名無しさん
2018/09/16(日) 07:56:55.23ID:oDMvW7cM UwpDesktopって2016年で開発止まってるのね。 コマタ、、、 BLEがコネクトできない。
413デフォルトの名無しさん
2018/09/16(日) 12:43:05.58ID:Zd9aJv6G >>412
手動でやってみたら?
1803に通用するか分からないけど、UwpDesktopが動かない1703で動かす記事ならあったよ。
超簡単! WPFなどの.NETのアプリからUWPのAPIを使う
〜日本語の読み仮名を取得するAPIを題材に
https://codezine.jp/article/detail/10654
(3ページ目、要登録)
手動でやってみたら?
1803に通用するか分からないけど、UwpDesktopが動かない1703で動かす記事ならあったよ。
超簡単! WPFなどの.NETのアプリからUWPのAPIを使う
〜日本語の読み仮名を取得するAPIを題材に
https://codezine.jp/article/detail/10654
(3ページ目、要登録)
414デフォルトの名無しさん
2018/09/16(日) 14:23:59.37ID:w97F4Kz1 UWPはStorageのようなゴミクズ設計が混入してるからついつい避けてしまう
415デフォルトの名無しさん
2018/09/16(日) 16:51:39.24ID:xglFG3kP スマホでストアアプリの安心サンドボックス環境に慣れると、パソコンでもそこらへんの野良アプリ入れるの怖くなってくるわ。
サンドボックス環境最高
サンドボックス環境最高
416デフォルトの名無しさん
2018/09/16(日) 17:53:23.74ID:75aeC/cD サンドボックスは迂回されるためにある
417デフォルトの名無しさん
2018/09/16(日) 18:13:24.70ID:0y43fCrG 安全性と利便性はいつの時代もトレードオフ
418デフォルトの名無しさん
2018/09/17(月) 21:55:44.75ID:F2vzl5VC 見た目と利便性はいつの時代もトレードオフ
419デフォルトの名無しさん
2018/09/18(火) 23:34:54.12ID:ml+9R6/h Livetまだやる気だったんか
知らなかったあ
知らなかったあ
420デフォルトの名無しさん
2018/09/20(木) 15:49:55.28ID:tEDp2SMr421デフォルトの名無しさん
2018/09/20(木) 15:53:17.10ID:9QRm2oab wpfのメンテ任された日にゃ自殺したくなるわな
422デフォルトの名無しさん
2018/09/21(金) 02:06:59.16ID:jUjkv+vm xmlでインターフェイス書くのはもう廃れるのかな
423デフォルトの名無しさん
2018/09/21(金) 08:04:01.90ID:yMvF3xo8 じゃあ、何でインターフェース書くのが主流になるんだろ?
424デフォルトの名無しさん
2018/09/21(金) 08:16:09.13ID:5Zk+qk5l XAMLって簡単で便利なんだけど、ユーザーが編集したDBをアプリで読み込んで画面レイアウトするシステムだとそこまでメリット見出せなかった。
うちの会社の製品は大半がそのタイプだから魅力も半減だわ。
うちの会社の製品は大半がそのタイプだから魅力も半減だわ。
425デフォルトの名無しさん
2018/09/21(金) 08:24:10.65ID:OtBYfWD4 WPFの魅力は半透明
426デフォルトの名無しさん
2018/09/21(金) 11:01:17.56ID:cShjmB8e WPFはクレイジーだぜ!
427デフォルトの名無しさん
2018/09/21(金) 17:58:35.73ID:xQShnEjp >>424
EFとモデルバインディングの相性は抜群だけどそういうことじゃない?
EFとモデルバインディングの相性は抜群だけどそういうことじゃない?
428デフォルトの名無しさん
2018/09/21(金) 19:31:50.72ID:AZ1fZ2I2 XMLでinterfaceを書く??、っと思ったらUIのことか。
コードで構築するタイプだとプレビューツールとの連携が問題になったりするし、結局何かしらのDSLを使うことになるだろ。
コードで構築するタイプだとプレビューツールとの連携が問題になったりするし、結局何かしらのDSLを使うことになるだろ。
429デフォルトの名無しさん
2018/09/22(土) 00:01:52.28ID:lvi4DOp5 htmlはxmlっぽいのにメジャーだ
あれがもしcss無しだったらここまでは普及してないかもしれない
あれがもしcss無しだったらここまでは普及してないかもしれない
430デフォルトの名無しさん
2018/09/22(土) 01:36:11.74ID:M/l8fbUV この人は何を言ってるのだろう。
431デフォルトの名無しさん
2018/09/22(土) 08:23:12.58ID:BD/9qPVn すみません
すぐ片付けますんで…
すぐ片付けますんで…
432デフォルトの名無しさん
2018/09/22(土) 10:59:32.65ID:6W77rnQj css採用したjavaFXの惨状はwpfどころじゃないよな
433デフォルトの名無しさん
2018/09/25(火) 20:57:59.35ID:O2rxmZg9 MicrosoftがWinForms/WPFの利用コードを使った.NET Core 3.0機能投票を実施へ
https://www.infoq.com/jp/news/2018/09/Core-3-Portability-WPF-WinForms
このイニシアティブの下では、WinFormsとWPFがクロスプラットフォームになることのない点には注意が必要だ。
目標とされているのは、Windows開発者が、.NET Coreでのデプロイメントとパフォーマンス向上を享受できることである。
ただし、クロスプラットフォームUIが長期的に可能性がないと言う訳ではなく、
WinFormsのMono/Linuxバージョンを.NET Coreに移植することは可能かも知れない。
https://www.infoq.com/jp/news/2018/09/Core-3-Portability-WPF-WinForms
このイニシアティブの下では、WinFormsとWPFがクロスプラットフォームになることのない点には注意が必要だ。
目標とされているのは、Windows開発者が、.NET Coreでのデプロイメントとパフォーマンス向上を享受できることである。
ただし、クロスプラットフォームUIが長期的に可能性がないと言う訳ではなく、
WinFormsのMono/Linuxバージョンを.NET Coreに移植することは可能かも知れない。
434デフォルトの名無しさん
2018/09/26(水) 03:01:10.19ID:O5uwEyCv 今のMS技術者はなんかズレてる。
435デフォルトの名無しさん
2018/09/26(水) 07:37:37.15ID:zJgnmqfv レガシーデスクトップアプリとVB.NETがdotnetcore移植をかなり妨げてる
coreを普及させたいならこの対応は正解だと思うよ
次はWCFを移植して乗り換えはほぼ完了じゃないかな
coreを普及させたいならこの対応は正解だと思うよ
次はWCFを移植して乗り換えはほぼ完了じゃないかな
436デフォルトの名無しさん
2018/09/26(水) 11:52:13.81ID:XQ7z/6xP UWPの普及の起爆剤は、案外UWPのWinForms取り込みだったりしてな
437デフォルトの名無しさん
2018/09/26(水) 13:33:23.32ID:fkK1hU67 widows開発者のなかじゃ.net coreを支持してる人は少ないんだけどね
とりあえず新しいことをやりたい人もずっと足踏みしてる感じで受け入れがたいみたいだ
.net frameworkの利点が一部失われてるし移行するメリットがまるでないから
とりあえず新しいことをやりたい人もずっと足踏みしてる感じで受け入れがたいみたいだ
.net frameworkの利点が一部失われてるし移行するメリットがまるでないから
438デフォルトの名無しさん
2018/09/26(水) 14:23:13.81ID:77UXZnRP >>437
妄想おつ…
妄想おつ…
439デフォルトの名無しさん
2018/09/26(水) 18:34:50.13ID:9nbR33q4 パフォーマンスとポータビリティってわかりやすいメリットだと思うがな
多分、資産のコードが汚すぎて移行コストが高すぎるんだとおもう
綺麗なコードだとあっという間に移行できるから僅かなデメリットだけでメリットを享受できる
多分、資産のコードが汚すぎて移行コストが高すぎるんだとおもう
綺麗なコードだとあっという間に移行できるから僅かなデメリットだけでメリットを享受できる
440デフォルトの名無しさん
2018/09/26(水) 18:34:52.66ID:yZCmm8eZ 19ドル一回払えば、配布に関わる一切をMSが面倒見てくれるUWPにメリットがないらしい
食わず嫌いってものじゃね?
食わず嫌いってものじゃね?
441デフォルトの名無しさん
2018/09/26(水) 18:43:03.74ID:EHBHgThE 一回目5千円ぐらい
2回目その半額ぐらい払ったよ
その当時アップしたソフトは全部消された
2回目その半額ぐらい払ったよ
その当時アップしたソフトは全部消された
442デフォルトの名無しさん
2018/09/26(水) 18:45:49.08ID:EHBHgThE .net coreのポータビリティというけどwindowsだけしか使わない場合はなんのメリットもない
MSも,net coreは.net frameworkの置き換えを狙ったものじゃないってはっきり言ってる
.netframeworkを使ってる人はそのまま使えって言ってる
MSも,net coreは.net frameworkの置き換えを狙ったものじゃないってはっきり言ってる
.netframeworkを使ってる人はそのまま使えって言ってる
443デフォルトの名無しさん
2018/09/26(水) 18:49:54.04ID:CGe37Oc4 UWPに拘らんくても良いけどパッケージはさっさとMSIXに統一して欲しい
exeは絶滅してよし
exeは絶滅してよし
444デフォルトの名無しさん
2018/09/26(水) 19:16:12.82ID:SfBrsqof >>442
メリットあるぞ
企業だと同じWindowsでもランタイムバージョン結構ばらばらだからな
置き換え狙ったものじゃないとかFWそのまま使えってのは拡大解釈じゃないか?
全部の置き換えは目指してない、とかFWもサポート続けるから安心して使っていいよ、という文脈ならよく目にするが
メリットあるぞ
企業だと同じWindowsでもランタイムバージョン結構ばらばらだからな
置き換え狙ったものじゃないとかFWそのまま使えってのは拡大解釈じゃないか?
全部の置き換えは目指してない、とかFWもサポート続けるから安心して使っていいよ、という文脈ならよく目にするが
445デフォルトの名無しさん
2018/09/26(水) 19:49:43.56ID:vtdLLyIX デスクトップ以外がCore、Standardに移行してるんだから、WPFもCoreベースになった方がメリットがあるというだけだな。
446デフォルトの名無しさん
2018/09/26(水) 19:58:28.59ID:/SQHk11B >>442
はい妄想おつ
はい妄想おつ
447デフォルトの名無しさん
2018/09/26(水) 23:42:48.81ID:/zjZBrwl .net core押しの人ってこういう人ばかり
何かあれば妄想とかいう
何かあれば妄想とかいう
448デフォルトの名無しさん
2018/09/27(木) 00:04:07.56ID:0SgPJF1h MSのガイドラインだと.net coreはサーバ向けで初めて選択肢に入る
サーバといっても実質はほぼwebサーバのことだけど
次のような場合、サーバー アプリケーションには .NET Core を使用します。
クロスプラット フォームが必要である。
マイクロサービスが対象である。
Docker コンテナーを使用している。
高パフォーマンスでスケーラブルなシステムが必要である。
1 つのアプリケーションに複数の .NET バージョンが必要である。
サーバといっても実質はほぼwebサーバのことだけど
次のような場合、サーバー アプリケーションには .NET Core を使用します。
クロスプラット フォームが必要である。
マイクロサービスが対象である。
Docker コンテナーを使用している。
高パフォーマンスでスケーラブルなシステムが必要である。
1 つのアプリケーションに複数の .NET バージョンが必要である。
449デフォルトの名無しさん
2018/09/27(木) 00:16:08.13ID:9Ngn9lE/ >>440
味音痴にもほどがある。
味音痴にもほどがある。
450デフォルトの名無しさん
2018/09/27(木) 00:17:12.80ID:iGHPYQt6 UWPは制限多すぎて配布とか考える以前の問題
451デフォルトの名無しさん
2018/09/27(木) 00:26:27.59ID:Ft8D7cEG そもそもUniversal Deviceとやらが存在しないだろう
MSによるとPCとXbox OneとSurface Hubだってよ
寝言は寝て言え
MSによるとPCとXbox OneとSurface Hubだってよ
寝言は寝て言え
452デフォルトの名無しさん
2018/09/27(木) 00:45:26.60ID:4ugdlN24 >>448
コンソールアプリを忘れたのかい?
コンソールアプリを忘れたのかい?
453デフォルトの名無しさん
2018/09/27(木) 14:49:18.14ID:UEQayQEC >>448
それ、UWPじゃなくてASP
それ、UWPじゃなくてASP
454デフォルトの名無しさん
2018/09/27(木) 14:59:55.32ID:UEQayQEC >>450
・DBはREST API前提だから現状でも問題ない
・ファイルアクセスは来月のWindowsアップデートで改善される予定
・DataGridはCommunity Toolkitでリリースしたから、そのうち本家に取り込まれる見込み
完璧じゃないけど一応進んではいる
・DBはREST API前提だから現状でも問題ない
・ファイルアクセスは来月のWindowsアップデートで改善される予定
・DataGridはCommunity Toolkitでリリースしたから、そのうち本家に取り込まれる見込み
完璧じゃないけど一応進んではいる
455デフォルトの名無しさん
2018/09/27(木) 15:33:01.09ID:hYWXyaaP ダメだ…
この戦いはまるでPython2.xと3.xの時と同じのようだ…
この戦いはまるでPython2.xと3.xの時と同じのようだ…
456デフォルトの名無しさん
2018/09/27(木) 18:39:20.21ID:34EufdvK 使いやすいところで使いやすいものを使い分けるだけ
pythonみたいに2系がなくなるものでもないし
ここ5年ほど出てる入門書にはwinformsが使われててWPFが一切出てきてないだろう?
そういうことだ
pythonみたいに2系がなくなるものでもないし
ここ5年ほど出てる入門書にはwinformsが使われててWPFが一切出てきてないだろう?
そういうことだ
457デフォルトの名無しさん
2018/09/27(木) 18:49:07.33ID:6fCJVBDU 初心者向けにはFormsってことだろう
んで初心者向けの道具ってのは往々にして玄人には合わないものなんだね
プログラムに限らずなんでもそうだよ
補助輪付きの自転車に乗るツーリストはいない
オートマの自動車に乗るレーサーはいない
料理人はプラスチック包丁を使わない
プロ野球選手は軟式ボールを使わない
そういうこと
んで初心者向けの道具ってのは往々にして玄人には合わないものなんだね
プログラムに限らずなんでもそうだよ
補助輪付きの自転車に乗るツーリストはいない
オートマの自動車に乗るレーサーはいない
料理人はプラスチック包丁を使わない
プロ野球選手は軟式ボールを使わない
そういうこと
458デフォルトの名無しさん
2018/09/27(木) 20:26:22.80ID:GUnfJsO1 WPFベースのレタッチソフトとかCADが出ればその説を信じる
459デフォルトの名無しさん
2018/09/27(木) 21:24:25.29ID:17pMlxqt WPFは残念ながらC球ですらない100均のゴムボールだ
いや100均のゴムボールの方がまだ用途があるか
いや100均のゴムボールの方がまだ用途があるか
460デフォルトの名無しさん
2018/09/27(木) 21:32:13.54ID:jG4CZeQS 昔、WPFなんて流行らないって言ったら
MSが推奨して押してるフレームワークだぞ妄想乙って言われたなー
懐かしい
MSが推奨して押してるフレームワークだぞ妄想乙って言われたなー
懐かしい
461デフォルトの名無しさん
2018/09/27(木) 21:43:47.15ID:/b1ty8XL どうでもいいがム板でやる話題じゃねーな
462デフォルトの名無しさん
2018/09/28(金) 00:53:01.90ID:tLeLcxgK マーケティング上の理由で仕様がクソになる場合があるね。
MSの世界とWindowsの世界は分けて考えないとね。WPFはMSの世界の産物。
MSの世界とWindowsの世界は分けて考えないとね。WPFはMSの世界の産物。
463デフォルトの名無しさん
2018/09/28(金) 11:51:38.41ID:pLiz6ELv WPFはwinformsとかVB6とかhtmlとかMFCとかDirectXとか既存の技術が重複してて
メンテナンスコストがかかるから一本化しようと言うビルゲイツの思惑が実体化したもの
でも思ったより普及せずにコストだけ増えました
メンテナンスコストがかかるから一本化しようと言うビルゲイツの思惑が実体化したもの
でも思ったより普及せずにコストだけ増えました
464デフォルトの名無しさん
2018/09/28(金) 12:26:44.38ID:pLiz6ELv 2003年にSUNがlooking GlassというUIを発表した
2Dデスクトップを2.5D表現にするような内容であった
畑違いで競合するわけではないのに驚くほど先進的だったのでOS各社は非常に焦った
OSXより先進的だったのでappleのジョブズは訴訟を起こして開発を止めようとした
ゲイツはLonghorn(のちのVISTA)に同じような技術を導入しようとした
その残滓がWPFである
WPFの医療カルテのデモはLooking Glassをかなり意識したものであった
2Dデスクトップを2.5D表現にするような内容であった
畑違いで競合するわけではないのに驚くほど先進的だったのでOS各社は非常に焦った
OSXより先進的だったのでappleのジョブズは訴訟を起こして開発を止めようとした
ゲイツはLonghorn(のちのVISTA)に同じような技術を導入しようとした
その残滓がWPFである
WPFの医療カルテのデモはLooking Glassをかなり意識したものであった
465デフォルトの名無しさん
2018/09/28(金) 15:01:13.52ID:MONIOm5G sunはその前にもSunViewでXに挑戦して失敗しているからなぁ
466デフォルトの名無しさん
2018/09/28(金) 17:20:13.18ID:aVDcu7ZX MFCは結構よさげだがC++がクソなんだよな
467デフォルトの名無しさん
2018/09/28(金) 23:54:11.92ID:/ADhHHVV え
468デフォルトの名無しさん
2018/09/29(土) 02:13:14.81ID:nH0gaqma XMLを馬鹿にしてたゲイツがWPFをだって?w
むしろゲイツが過去に散々言ってきたことを無視してできたのがWPF。
むしろゲイツが過去に散々言ってきたことを無視してできたのがWPF。
469デフォルトの名無しさん
2018/09/29(土) 16:21:02.68ID:u0t4HW2z エッセンシャルWPF読んでない人発見
470デフォルトの名無しさん
2018/09/30(日) 06:50:26.52ID:/hRwCsch >>469
Essential WPFのエッセンスを3行でまとめてくれ。
Essential WPFのエッセンスを3行でまとめてくれ。
471デフォルトの名無しさん
2018/09/30(日) 14:19:12.73ID:WykjOkjP System.Windows.Interactivity Namespaceでぐぐってもmsdnに行き着けないし、
なんとか探し出しても「)このコンテンツの定期的な更新は行われていません。」で
細部に移動すると「申し訳ございません。ご指定のページが見つかりません。」
Interactivityは消滅するの ?
なんとか探し出しても「)このコンテンツの定期的な更新は行われていません。」で
細部に移動すると「申し訳ございません。ご指定のページが見つかりません。」
Interactivityは消滅するの ?
472デフォルトの名無しさん
2018/09/30(日) 21:06:23.40ID:cMv18VJ/ まだ日本語ドキュメント読んでるのかよ
en-usかなんかにしないとクソだぞ
en-usかなんかにしないとクソだぞ
473デフォルトの名無しさん
2018/09/30(日) 21:29:26.11ID:nG7g+TR7 >>469
高いんだよ
高いんだよ
474デフォルトの名無しさん
2018/09/30(日) 21:40:18.06ID:WykjOkjP475デフォルトの名無しさん
2018/09/30(日) 21:48:45.64ID:WykjOkjP ありゃ pdfだった
476デフォルトの名無しさん
2018/10/01(月) 02:39:36.90ID:kBcIuSZr >>469
早くEssential WPFのエッセンスを3行でまとめてくれ。
早くEssential WPFのエッセンスを3行でまとめてくれ。
477デフォルトの名無しさん
2018/10/01(月) 03:29:38.57ID:/svc5Mta >>476
なんで?
なんで?
478デフォルトの名無しさん
2018/10/01(月) 04:13:45.47ID:kBcIuSZr >>477
馬鹿なのか?
馬鹿なのか?
479デフォルトの名無しさん
2018/10/01(月) 06:02:45.48ID:/svc5Mta >>478
どうしてまとめる必要があるの?
どうしてまとめる必要があるの?
480デフォルトの名無しさん
2018/10/01(月) 09:57:20.09ID:x8RCR3pi ガイジを相手にするな
481デフォルトの名無しさん
2018/10/01(月) 12:30:09.53ID:+X+STQbQ 普通に読んでねぇ。たけぇアホか
482デフォルトの名無しさん
2018/10/01(月) 13:16:04.21ID:vClNpQOK483デフォルトの名無しさん
2018/10/02(火) 08:46:25.26ID:ILEhSv6P484デフォルトの名無しさん
2018/10/02(火) 08:51:00.07ID:d/5ezaYv 利根川さんの言葉が身にしみるな
「いつ」とは言ってない
「いつ」とは言ってない
485デフォルトの名無しさん
2018/10/04(木) 19:18:03.97ID:jsp1byrg >>457
F1は今ほぼセミAT定期
F1は今ほぼセミAT定期
486デフォルトの名無しさん
2018/10/05(金) 09:13:18.68ID:6kzfHX3+ Update on .NET Core 3.0 and .NET Framework 4.8
https://blogs.msdn.microsoft.com/dotnet/2018/10/04/update-on-net-core-3-0-and-net-framework-4-8/
My personal opinion is that having a cross-platform UI stack for .NET
would be a very valuable addition, but it’s a lot of work.
I am, however, not a fan of the idea to make WinForms/WPF cross-platform
because it will likely be a poor result: not compatible enough
for existing WinForms/WPF customers
while also not being a great cross-platform API (too much designed around the Windows PC).
https://blogs.msdn.microsoft.com/dotnet/2018/10/04/update-on-net-core-3-0-and-net-framework-4-8/
My personal opinion is that having a cross-platform UI stack for .NET
would be a very valuable addition, but it’s a lot of work.
I am, however, not a fan of the idea to make WinForms/WPF cross-platform
because it will likely be a poor result: not compatible enough
for existing WinForms/WPF customers
while also not being a great cross-platform API (too much designed around the Windows PC).
487デフォルトの名無しさん
2018/10/06(土) 05:14:38.55ID:k4MEPqcR488デフォルトの名無しさん
2018/10/06(土) 09:31:53.21ID:4zo/Vc1+489デフォルトの名無しさん
2018/10/06(土) 12:48:38.24ID:7i0hCL9m WPFの将来に希望が持てるようになったら起こしてください
490デフォルトの名無しさん
2018/10/06(土) 13:32:56.48ID:l5DUuLUz そのまま永眠になるかも
491デフォルトの名無しさん
2018/10/06(土) 18:20:46.55ID:4zo/Vc1+ >>486
> 既存の.NET Frameworkアプリケーションを使用している場合は、.NETコアに移行する必要がありません。
> .NET Frameworkは常にWindowsの一部になります。
> Microsoftの内部でさえも、.NET Frameworkをベースにした多数の大きな製品ラインがあり、.
> NET Framework上に残ります。
> 既存の.NET Frameworkアプリケーションを使用している場合は、.NETコアに移行する必要がありません。
> .NET Frameworkは常にWindowsの一部になります。
> Microsoftの内部でさえも、.NET Frameworkをベースにした多数の大きな製品ラインがあり、.
> NET Framework上に残ります。
492デフォルトの名無しさん
2018/10/07(日) 07:09:54.42ID:3fH6jCKe ・使いにくいなら、それはユーザーが馬鹿だから
493デフォルトの名無しさん
2018/10/08(月) 07:09:28.72ID:nyXNe9Lq ・WPFが普及しないのは技術者が馬鹿だから
494デフォルトの名無しさん
2018/10/08(月) 08:04:47.94ID:YAwndXAX ・WPFが普及しないのは、底辺PGが大半という現実をマイクロソフトが理解してないから
495デフォルトの名無しさん
2018/10/08(月) 09:36:10.37ID:BpJVub0/ ・WPFが普及しないのは、MSの宣教師が少ないから
496デフォルトの名無しさん
2018/10/08(月) 10:35:26.49ID:AK6zOgY7 ・WPFが普及しないのは、VSのXAMLテキストエディタで
プロパティエレメントのタグのうち、オブジェクト部分(ドットの左側のみ)を色変更できないから。
そこを薄いグレーにするだけでプロパティ名が強調されて世界が明るくなる。
プロパティエレメントのタグのうち、オブジェクト部分(ドットの左側のみ)を色変更できないから。
そこを薄いグレーにするだけでプロパティ名が強調されて世界が明るくなる。
497デフォルトの名無しさん
2018/10/13(土) 21:40:21.41ID:jxbU9qaF >>495
少ないというか、役に立たない宣教師しかいないのが…
少ないというか、役に立たない宣教師しかいないのが…
498デフォルトの名無しさん
2018/10/13(土) 23:04:17.88ID:T9MlimPF 宣教師たちの「XAML弄るとこんな事もできるんですよ」とドヤ顔に、現場PG達の冷めた目。
499デフォルトの名無しさん
2018/10/14(日) 01:38:45.87ID:b2n7Y+Va 伝説のボタン in 動画か
500デフォルトの名無しさん
2018/10/16(火) 02:34:31.05ID:5ZIbtmLp コードのコピペばっかしてんじゃねーよ!
501デフォルトの名無しさん
2018/10/16(火) 10:51:53.58ID:DvhiQnPF 開発スタイルが30年前に逆戻りしたWPF。骨董品を模倣した贋作とも言うべきか。
502デフォルトの名無しさん
2018/10/16(火) 11:26:31.75ID:DjL9US8/ >>501
なら、最新の開発スタイルって何なん?
なら、最新の開発スタイルって何なん?
503デフォルトの名無しさん
2018/10/16(火) 20:47:54.34ID:4qUYryqZ 30年前の開発スタイルってのも謎だな。
504デフォルトの名無しさん
2018/10/16(火) 21:44:05.93ID:soy9GKs4 >>501
あー言われてみればX Windowのプログラミングに似てるかも
UI要素の汎用性がとても高くて、やれることは無限大だけど、
ちょっと便利なコンポーネント(NumericUpDownとか)がなくて
いちいち作ってかなきゃいけないとことか
あー言われてみればX Windowのプログラミングに似てるかも
UI要素の汎用性がとても高くて、やれることは無限大だけど、
ちょっと便利なコンポーネント(NumericUpDownとか)がなくて
いちいち作ってかなきゃいけないとことか
505デフォルトの名無しさん
2018/10/16(火) 22:18:18.06ID:ZFgHZNmT NumericUpDown好きだなw
506デフォルトの名無しさん
2018/10/16(火) 23:28:47.24ID:aJaE63SJ 業務アプリは部品貼り付けてプロパティ弄ってイベントにコード書くやり方での見積りだから、XAMLをああでもないこうでもないと時間かける暇は現場PGには無いよ。
507デフォルトの名無しさん
2018/10/17(水) 00:12:54.80ID:ib1NGLuH FormsのNumericUpDownはボタンがちっさくて使いづらい
ボタンなしならwpfでビヘイビア一回書いたら使いまわしできるだろ
ボタンなしならwpfでビヘイビア一回書いたら使いまわしできるだろ
508デフォルトの名無しさん
2018/10/17(水) 19:35:42.05ID:QBZICbug FormsよりWPFのほうが自作ツールでスキャフォールディングしやすい
業務系でこの差は大きい
業務系でこの差は大きい
509デフォルトの名無しさん
2018/10/17(水) 20:37:50.02ID:TsE5rJty 業務系はコントロールは買うものなんですよ。
バーコードとかアナログメーターとか買ってペタペタ張るだけです。
バーコードとかアナログメーターとか買ってペタペタ張るだけです。
510デフォルトの名無しさん
2018/11/05(月) 02:04:01.10ID:3AzHjXAP 顧客と接するとフラットデザインの嫌われ方が異常だよな。強制しなきゃこれほど嫌われなかったのにな。
こんなものを強要したアホデザイナーは死刑で。
こんなものを強要したアホデザイナーは死刑で。
511デフォルトの名無しさん
2018/11/06(火) 15:50:22.57ID:1KwAte1P Formsの経験はあるんだが、WPFちょこっと勉強してるがむずいな
本買わないとWEBサイトじゃ分かりやすくまとまったサイトないんかなこれ
依存関係プロパティだのルーティングイベントだの分かりにくいわ
結局何ができるんだよって感じ
本買わないとWEBサイトじゃ分かりやすくまとまったサイトないんかなこれ
依存関係プロパティだのルーティングイベントだの分かりにくいわ
結局何ができるんだよって感じ
512デフォルトの名無しさん
2018/11/06(火) 16:42:56.68ID:Go0dGTYF 別に何とかはない。当たり前だが窓の枠を超えるモンじゃないし
513デフォルトの名無しさん
2018/11/06(火) 16:59:49.18ID:Rk3/XN/Y >>511
>依存関係プロパティだのルーティングイベントだの
判っているのに越したこと無いが、そこは最初からわからなくてもなんとかなるところですわ
xamlのGridなどのレイアウトコントロールとかprism使ったバインディング辺りから始めるといいかな
>依存関係プロパティだのルーティングイベントだの
判っているのに越したこと無いが、そこは最初からわからなくてもなんとかなるところですわ
xamlのGridなどのレイアウトコントロールとかprism使ったバインディング辺りから始めるといいかな
514デフォルトの名無しさん
2018/11/07(水) 08:14:13.24ID:R1jebf9Z かずきさんのblogをいちから読むのがいいと思う
515デフォルトの名無しさん
2018/11/08(木) 07:42:47.97ID:WYSs7UTh WPFとUWPって何が違うの?
どっちもxamlだし
ターゲットOSが違うのは分かるが
コントロールが違うのと、WPF独特の構文や機能が使えなくなるって感じかな
どっちもxamlだし
ターゲットOSが違うのは分かるが
コントロールが違うのと、WPF独特の構文や機能が使えなくなるって感じかな
516デフォルトの名無しさん
2018/11/08(木) 07:43:26.95ID:bB0K2a3q どっちも不便らしい。
517デフォルトの名無しさん
2018/11/08(木) 08:03:37.85ID:A+dqwsVV どっちも死んでる
518デフォルトの名無しさん
2018/11/08(木) 13:04:26.52ID:+JvSilEi >>515
まず、ブラウザ対応かどうかが違いますよね
まず、ブラウザ対応かどうかが違いますよね
519デフォルトの名無しさん
2018/11/08(木) 13:10:10.85ID:Tu3rCJEk520デフォルトの名無しさん
2018/11/08(木) 13:16:48.07ID:+JvSilEi >>511
どちらにしても、レガシーシステムを使いづづける場合のメインテナンスでなく
新たなアプリ開発となると、WinFormsのようなインターフェースは使えなくなる
ので、今後の環境に合わせたインターフェースにトライして行くしかない。
その際に、どれを選んでもWinFormsを前提にした頭があると、すべてが難しい
と感じてしまうと思う。
さらにロジックと画面の分離は、今後必須の課題。
その面では旧来のFormsで画面を含めた業務課アプリ開発の人達にとっては
乗り越えないとならない壁が幾つもあるのだと思うよ。
どちらにしても、レガシーシステムを使いづづける場合のメインテナンスでなく
新たなアプリ開発となると、WinFormsのようなインターフェースは使えなくなる
ので、今後の環境に合わせたインターフェースにトライして行くしかない。
その際に、どれを選んでもWinFormsを前提にした頭があると、すべてが難しい
と感じてしまうと思う。
さらにロジックと画面の分離は、今後必須の課題。
その面では旧来のFormsで画面を含めた業務課アプリ開発の人達にとっては
乗り越えないとならない壁が幾つもあるのだと思うよ。
521デフォルトの名無しさん
2018/11/08(木) 13:20:57.64ID:g1taMrfK >>515
XAMLテクノロジーには大きく分けて2つの系統があるんだよ
一つはWPFで、これはほとんど全部C#で書かれてる
もう一つはその他(Silverlight, 昔のWindows Mobile, Windows Phone, UWP)で、C++で実装されてる
これらは共通のXAMLという言語を使っているものの、内部的には全くの別物だ
なぜ後者が生み出されて前者が見捨てられたかというと、単純にOS標準として位置付けるには重すぎたから
XAMLテクノロジーには大きく分けて2つの系統があるんだよ
一つはWPFで、これはほとんど全部C#で書かれてる
もう一つはその他(Silverlight, 昔のWindows Mobile, Windows Phone, UWP)で、C++で実装されてる
これらは共通のXAMLという言語を使っているものの、内部的には全くの別物だ
なぜ後者が生み出されて前者が見捨てられたかというと、単純にOS標準として位置付けるには重すぎたから
522デフォルトの名無しさん
2018/11/08(木) 13:24:31.78ID:+JvSilEi523デフォルトの名無しさん
2018/11/08(木) 15:26:58.83ID:TTiIEwU6 UWPはMSにプッシュして貰えている
WPFはそうでもなかった
WPFはそうでもなかった
524デフォルトの名無しさん
2018/11/08(木) 15:33:51.54ID:TTiIEwU6 現状Uの意味が特にないのでWPにしたらいいと思う
忌まわしいWindowsPhoneと被るけど
忌まわしいWindowsPhoneと被るけど
525デフォルトの名無しさん
2018/11/08(木) 15:38:26.23ID:d71F1X2D micorosoftが生み出したまともな技術ってdirectXとExcelVBAくらいだよなw
526デフォルトの名無しさん
2018/11/08(木) 20:07:55.77ID:plYN5nix ExcelVBAがまとも…???
527デフォルトの名無しさん
2018/11/08(木) 22:12:16.48ID:LIupW5um 広く使われているからといって、マトモとイコールになる訳では無いのだ
528デフォルトの名無しさん
2018/11/08(木) 22:32:11.06ID:W66WWp6O みんなレスサンクス
WPFは重い
UWPはWindowsPhoneがこけてユニバーサルじゃない
のはわかるんだが、開発者視点でアプリ作る上で変わったことはなに?
UWPの目次見ると結構WPFと似てるんだよな
添付プロパティ、依存関係プロパティ、データバインディングにMVVMパターンと
この辺はWPFと共通か
ルーティングイベントとかリソースとかコマンドとかは軒並みなくなったのかな
俺今WPFの勉強してるんだが、WPFすっとばしてUWPの勉強した方がいいのか?
WPFは重い
UWPはWindowsPhoneがこけてユニバーサルじゃない
のはわかるんだが、開発者視点でアプリ作る上で変わったことはなに?
UWPの目次見ると結構WPFと似てるんだよな
添付プロパティ、依存関係プロパティ、データバインディングにMVVMパターンと
この辺はWPFと共通か
ルーティングイベントとかリソースとかコマンドとかは軒並みなくなったのかな
俺今WPFの勉強してるんだが、WPFすっとばしてUWPの勉強した方がいいのか?
529デフォルトの名無しさん
2018/11/08(木) 23:59:06.67ID:WMjLjpiF >>528
一番助かるのがx:Bindというやつで、コンパイル時にバインドするプロパティーをチェックしてくれるからデバッグが楽になる
更にイベントハンドラーもバインド出来るからビヘビアを書く機会が格段に減った
一番助かるのがx:Bindというやつで、コンパイル時にバインドするプロパティーをチェックしてくれるからデバッグが楽になる
更にイベントハンドラーもバインド出来るからビヘビアを書く機会が格段に減った
530デフォルトの名無しさん
2018/11/09(金) 00:07:09.50ID:jpBrXl2c >>529
x:Bind、WPFでも凄く欲しい機能だけど、政治的理由で来ないだろうなぁ
x:Bind、WPFでも凄く欲しい機能だけど、政治的理由で来ないだろうなぁ
531デフォルトの名無しさん
2018/11/09(金) 00:12:13.49ID:Eqr6+fNZ >>530
MSでは「レガシー」への新規投資は認められないからね
MSでは「レガシー」への新規投資は認められないからね
532デフォルトの名無しさん
2018/11/09(金) 02:18:41.80ID:jgq67h0m533デフォルトの名無しさん
2018/11/09(金) 02:21:47.79ID:jgq67h0m つか、x:bindはサンプルアプリ作って比較しても速度的なメリット全然実感できねぇw 逆にx:bindの型チェックのうるささがあれでbindingに回帰してるわ俺は。
534デフォルトの名無しさん
2018/11/09(金) 02:34:21.24ID:jgq67h0m WPF重いってきくけどWPFアプリに必要なのはむしろx:bindよりUWPみたいな.netネイティブ化?
535デフォルトの名無しさん
2018/11/09(金) 02:41:03.50ID:DHGOZxva536デフォルトの名無しさん
2018/11/09(金) 02:45:09.60ID:DHGOZxva >>534
.netでネイティブよりセキュリティ安全って立場だから無理。
UWPはアクセス権限が厳しいのと、ストアでバイトコードをコンパイルする事で多様なプラットフォームに対応出来るからネイティブに出来た。
(多様なプラットフォームなんて無いに等しいんだが)
.netでネイティブよりセキュリティ安全って立場だから無理。
UWPはアクセス権限が厳しいのと、ストアでバイトコードをコンパイルする事で多様なプラットフォームに対応出来るからネイティブに出来た。
(多様なプラットフォームなんて無いに等しいんだが)
537デフォルトの名無しさん
2018/11/09(金) 09:59:39.60ID:iAKiGud6538デフォルトの名無しさん
2018/11/09(金) 11:18:55.47ID:DHGOZxva うい。
だから開発者もアプリも増えない。
だから開発者もアプリも増えない。
539デフォルトの名無しさん
2018/11/09(金) 11:44:32.26ID:UVm5ExGl あのチャールズ・ペトゾルドにスルーされているぐらいの人気の高さ
540デフォルトの名無しさん
2018/11/09(金) 12:12:09.53ID:BWkoEqkQ ストアアプリ(WinRT)はペゾルトもリッチャーも本出してたべ
スルーされてたのはWPFの方
スルーされてたのはWPFの方
541デフォルトの名無しさん
2018/11/09(金) 12:47:24.16ID:5iceHlA1 スレタイ読めんのけ?
542デフォルトの名無しさん
2018/11/09(金) 16:10:12.28ID:c5V7xI9P チャールズ・ペトゾルドって初めて知ったけど
かなり年いってるな
今も現役なんだろうか
かなり年いってるな
今も現役なんだろうか
543デフォルトの名無しさん
2018/11/09(金) 19:31:20.68ID:IygeVfHs カタカナ表記だと ペゾルド ? (アマゾン検索)
544デフォルトの名無しさん
2018/11/09(金) 19:42:33.97ID:dt2W+h7o はよCore3
545デフォルトの名無しさん
2018/11/09(金) 19:50:06.02ID:b4DnLnuG >>544
もう試した?
もう試した?
546デフォルトの名無しさん
2018/11/10(土) 07:54:26.49ID:LCWni19a ペゾルト本は基本
>>546
第5版ですか?
第5版ですか?
548デフォルトの名無しさん
2018/11/10(土) 21:19:31.09ID:0830G2kt549デフォルトの名無しさん
2018/11/14(水) 20:02:14.67ID:hq2D35ya550デフォルトの名無しさん
2018/11/14(水) 21:27:35.93ID:fQ8zSnSm WPFをDirectXからWebGLにポーティングしてBlazorでwasm化できたら最強なのにな。
551デフォルトの名無しさん
2018/11/14(水) 21:34:10.25ID:RHMEiM3I WPFはスレッド使いまくってるから無理
552デフォルトの名無しさん
2018/11/14(水) 22:41:38.64ID:fQ8zSnSm WebWorkerでいいじゃん。
553デフォルトの名無しさん
2018/11/15(木) 14:35:02.50ID:NkLtui5a Windows 10 RS5にてWPFアプリで不要なタイミングでタッチキーボードが起動してきてすぐに閉じる
https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2018/11/14/touchkeyboard_doesnt_come_up_after_displaying_clipboardhistoryscreen/
https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2018/11/14/touchkeyboard_doesnt_come_up_after_displaying_clipboardhistoryscreen/
554デフォルトの名無しさん
2018/11/15(木) 16:35:15.67ID:LcbLzkrL 同じアセンブリ内にある自作クラスの静的プロパティを
フォームのXAMLでコントロールのプロパティにバインドするってできる?
フォームのXAMLでコントロールのプロパティにバインドするってできる?
555デフォルトの名無しさん
2018/11/15(木) 21:27:25.35ID:S1LbTlOB 別にビューモデルにその静的プロパティ用のプロパティ追加すりゃいだけじゃん。
556デフォルトの名無しさん
2018/11/15(木) 21:30:28.88ID:S1LbTlOB まぁ直接できるか聞いてるんだろうけどごめん俺の知識では...
557554
2018/11/16(金) 09:16:15.12ID:6vbXiM/2558114
2018/11/16(金) 15:40:40.78ID:00yShIqx キタコレ!
ARM64向けWindowsアプリの開発が正式サポート 〜「Visual Studio 2017」v15.9でビルド可能
“Microsoft Store”での受け付けも開始
https://forest.watch.impress.co.jp/docs/news/1153679.html
ARM64向けWindowsアプリの開発が正式サポート 〜「Visual Studio 2017」v15.9でビルド可能
“Microsoft Store”での受け付けも開始
https://forest.watch.impress.co.jp/docs/news/1153679.html
559デフォルトの名無しさん
2018/11/18(日) 06:23:13.08ID:z2PDrrQ3 いつ脱線から戻るのでしょうか。
560デフォルトの名無しさん
2018/11/19(月) 13:24:55.22ID:vyUyoX80 WPFの場合、Windowに直接ではなく、Gridなどの下に各コントロールを入れることが多いと思うんですが
コントロールのオブジェクトから親のWindowのオブジェクトを辿ろうと思ったら
地道にParent辿っていくしかないですかね?
コントロールのオブジェクトから親のWindowのオブジェクトを辿ろうと思ったら
地道にParent辿っていくしかないですかね?
561デフォルトの名無しさん
2018/11/19(月) 14:20:27.72ID:yWiDYg5q >>560
そんなことはしない、が正解
そんなことはしない、が正解
562デフォルトの名無しさん
2018/11/19(月) 14:34:27.33ID:754GRGOu >>560
バインドされてるデータならViewmodel見ればいいし、コントロールがほしいならnameだかkeyだかを欲しいコントロールに与えればいいんでね?
バインドされてるデータならViewmodel見ればいいし、コントロールがほしいならnameだかkeyだかを欲しいコントロールに与えればいいんでね?
563デフォルトの名無しさん
2018/11/19(月) 16:44:14.52ID:qTSdAWAT ここで便乗質問。
ApplicationクラスからMainWindowプロパティを辿り、MainWindowに作った ViewModelプロパティを設定する。
Frameに置いたPageとかは、Applicationクラス→MainWindowプロパティ→ViewModelプロパティで、親のViewModelを辿るソースを見るけど、やっぱりそういうもんか?
昔でいうMFCのCWinApp(CWinAppEx?)の派生をカスタマイズしインスタンスのtheAppから操作するってな思想でOKなん?
ApplicationクラスからMainWindowプロパティを辿り、MainWindowに作った ViewModelプロパティを設定する。
Frameに置いたPageとかは、Applicationクラス→MainWindowプロパティ→ViewModelプロパティで、親のViewModelを辿るソースを見るけど、やっぱりそういうもんか?
昔でいうMFCのCWinApp(CWinAppEx?)の派生をカスタマイズしインスタンスのtheAppから操作するってな思想でOKなん?
564デフォルトの名無しさん
2018/11/19(月) 18:56:38.90ID:mx1/TXEo 経路がややこしくなってきたらeventaggregatorで飛ばすという手抜き・・・
ある意味スタティックより悪質かもしれんが
ある意味スタティックより悪質かもしれんが
565デフォルトの名無しさん
2018/11/20(火) 07:38:07.63ID:3+OLkVMn あーめんどくせー
Windows Forms楽でいいわ
Windows Forms楽でいいわ
566デフォルトの名無しさん
2018/12/05(水) 08:41:03.27ID:xDB6n5us dotnet/wpf: This repo contains Windows Presentation Foundation (WPF) for .NET Core
https://github.com/dotnet/wpf
> .NET Core (including the WPF repo) is licensed under the MIT license.
https://github.com/dotnet/wpf
> .NET Core (including the WPF repo) is licensed under the MIT license.
567デフォルトの名無しさん
2018/12/05(水) 10:00:39.21ID:jWFcc5b0 ふーん(鼻ホジ
568デフォルトの名無しさん
2018/12/05(水) 12:30:21.92ID:OqU85fsX レジストリとかWMIみたいなWindowsOS寄りの機能を使うがためにWPF採用したので、
結局coreに移行してLinuxで動きます言うても手直しは必要なんだろうな。
UWPみたいにプロセス間通信までお断りみたいな状況よりはましか
DBサーバと通信できないんじゃ何も出来ないしな。。
結局coreに移行してLinuxで動きます言うても手直しは必要なんだろうな。
UWPみたいにプロセス間通信までお断りみたいな状況よりはましか
DBサーバと通信できないんじゃ何も出来ないしな。。
569デフォルトの名無しさん
2018/12/05(水) 15:13:22.64ID:CqFdhYUo570デフォルトの名無しさん
2018/12/05(水) 16:46:30.83ID:ifntcr/4 >>569
英語読めないの? >>566 読め。
読めないなら日本語記事見付けたから貼っとく。
WPF/WinFormsをオープンソース化 〜Microsoft、「.NET Core 3.0」Preview 1を発表
Windows デスクトップアプリも「.NET Framework」から「.NET Core」ベースへ
https://forest.watch.impress.co.jp/docs/news/1156678.html
英語読めないの? >>566 読め。
読めないなら日本語記事見付けたから貼っとく。
WPF/WinFormsをオープンソース化 〜Microsoft、「.NET Core 3.0」Preview 1を発表
Windows デスクトップアプリも「.NET Framework」から「.NET Core」ベースへ
https://forest.watch.impress.co.jp/docs/news/1156678.html
571デフォルトの名無しさん
2018/12/05(水) 17:05:18.34ID:n/OP7tah >>570
>「WPF」や「WinForms」がMac/Linuxで利用できるようになるわけではないが、
>「WPF」や「WinForms」がMac/Linuxで利用できるようになるわけではないが、
572デフォルトの名無しさん
2018/12/05(水) 17:20:52.27ID:+y1T1RtZ MSが右往左往してて笑えるw
573デフォルトの名無しさん
2018/12/05(水) 17:51:52.32ID:VydWWrQG WPFがクロスプラットフォームになると勘違いしてるやつがいるのか?
MSの開発者はそれはありえない
WPFのWはwindowsのWだからってわざわざ言ってるのに
MSの開発者はそれはありえない
WPFのWはwindowsのWだからってわざわざ言ってるのに
574デフォルトの名無しさん
2018/12/05(水) 17:57:35.91ID:UtUESojw これは夢か
575デフォルトの名無しさん
2018/12/05(水) 18:28:01.59ID:jDuSrQOq WebブラウザーがやっとEdgeになるのか
地味にうれしいかも
地味にうれしいかも
576デフォルトの名無しさん
2018/12/05(水) 18:32:24.22ID:Q3tW+xxV >>572
どこが?
どこが?
577デフォルトの名無しさん
2018/12/05(水) 19:04:08.75ID:jWFcc5b0 MSはEdgeを捨てると噂を流したのは誰だ
578デフォルトの名無しさん
2018/12/05(水) 21:04:33.29ID:1v6b0DHw GUIは環境ごとの差が大きすぎるから仕方ない
だいたいmacやLinuxでリボンやらメトロやらをごり押しされても迷惑だろう
だいたいmacやLinuxでリボンやらメトロやらをごり押しされても迷惑だろう
579デフォルトの名無しさん
2018/12/05(水) 21:21:47.57ID:9TXdxV+e580デフォルトの名無しさん
2018/12/05(水) 23:24:30.53ID:4GYg5LKI581デフォルトの名無しさん
2018/12/06(木) 08:50:55.44ID:+EVqeMBI WPF/WinFormsをオープンソース化
だってよ
だってよ
582デフォルトの名無しさん
2018/12/06(木) 08:54:29.51ID:fzWl4QKW583デフォルトの名無しさん
2018/12/06(木) 09:42:32.88ID:l1gC1tkf 一日前の世界から書き込んだのかな?
584デフォルトの名無しさん
2018/12/06(木) 10:11:29.42ID:ijJePQDk 一昨日から来ました
585デフォルトの名無しさん
2018/12/06(木) 12:15:16.30ID:vZuYzNC2 碌にドキュメント整備せず、オープンソース化して、テスト、サポートを顧客に丸投げ。
完全に手抜き開発。MSの技術力低下しすぎ。
完全に手抜き開発。MSの技術力低下しすぎ。
586デフォルトの名無しさん
2018/12/06(木) 21:10:38.54ID:281fuTVP >>581
オープンソースというゴミ箱
オープンソースというゴミ箱
587デフォルトの名無しさん
2018/12/06(木) 21:18:43.45ID:35IfL06C 結局MSはWPFなりWinFormsなりをどうしたいんだよ
中途半端に生かされても困る
中途半端に生かされても困る
588デフォルトの名無しさん
2018/12/06(木) 21:24:18.83ID:Ub5WIo0W Oracleとどっちがいい?
589デフォルトの名無しさん
2018/12/06(木) 22:49:03.02ID:rpquktT2 だな。ほんとマイクロソフトはWPFとか今後どうしたいのか。
.NET Standard 2.0までは明確な目標あったけど、.NET Core 3.0以降の展望がわからん。
.NET Standard 2.0までは明確な目標あったけど、.NET Core 3.0以降の展望がわからん。
590デフォルトの名無しさん
2018/12/06(木) 23:14:44.26ID:3H6i+/kK WPFとか囲い込み目的でWindowsべったりの実装にしたんだから、
レガシーとか言わず、もっと責任持ってメンテして欲しいよね
WPFとか適当に扱った実績ができたからUWPも信用されなくなってる気がする
レガシーとか言わず、もっと責任持ってメンテして欲しいよね
WPFとか適当に扱った実績ができたからUWPも信用されなくなってる気がする
591デフォルトの名無しさん
2018/12/07(金) 07:29:28.09ID:Ze/OE/M2 フレームワークを建てては放置してで信用されてないのはその通りだが
WPFが囲い込み目的でWindowsべったりってのは意味わからんw
WPFが囲い込み目的でWindowsべったりってのは意味わからんw
592デフォルトの名無しさん
2018/12/07(金) 08:20:18.82ID:6Hs26rkM >>577
https://github.com/MicrosoftEdge/MSEdge/blob/master/README.md
Chromiumベースのブラウザにシフトするというのが正解らしい
最もらしいこと言ってるけど、実体はもうEdgeに人手を掛けたくないんだろうな
https://github.com/MicrosoftEdge/MSEdge/blob/master/README.md
Chromiumベースのブラウザにシフトするというのが正解らしい
最もらしいこと言ってるけど、実体はもうEdgeに人手を掛けたくないんだろうな
593デフォルトの名無しさん
2018/12/07(金) 15:44:02.77ID:tfro4nft microsoftはどうせならblinkじゃなくてシェア低いfirefoxのエンジンの方を採用しろよ。これで更にblink1強感が強まると後々ヤバそう。
webkitは実質apple製品のみだから脇に置いといて。
webkitは実質apple製品のみだから脇に置いといて。
594デフォルトの名無しさん
2018/12/08(土) 12:18:26.34ID:IbZe6xPZ MediaElementのメディアの時間て
NaturalDurationに入ってくると思うのですが
ミリ秒まで入りません。
末尾までスキップとか中途半端なのですが
何かいい方法はありますか?
NaturalDurationに入ってくると思うのですが
ミリ秒まで入りません。
末尾までスキップとか中途半端なのですが
何かいい方法はありますか?
595デフォルトの名無しさん
2018/12/11(火) 22:11:15.17ID:vQ1RsVVG MSは同じような枠組みを違った環境向けに少しずつ異なる実装を
バカバカ作りやがる
バカバカ作りやがる
596デフォルトの名無しさん
2018/12/15(土) 14:46:30.32ID:vyzZ2t25 MVVM方式で、ボタンを10個作ったら、それぞれに対応するCommandクラスを10個作らないと動かないの?
597デフォルトの名無しさん
2018/12/15(土) 17:01:22.09ID:ThUBPWMc senderとかで分岐しちゃダメなの?
CommandParameterとかにユニーク値いれるとか
CommandParameterとかにユニーク値いれるとか
598596
2018/12/15(土) 17:07:04.75ID:vyzZ2t25 CommandParameterを利用して検討してみます。
ありがとうございます。
ありがとうございます。
599デフォルトの名無しさん
2018/12/15(土) 21:38:12.64ID:8fI0Hhzw つか、ICommandじゃなくてPrismやReactiveProperty使うのが一般的だよな
使えない現場もあるかも知れんが
使えない現場もあるかも知れんが
600デフォルトの名無しさん
2018/12/16(日) 06:24:25.91ID:xCeFdrTE DelegateCommandとReactiveCommandってどっちが使いやすい?
そんなに変わらん?
そんなに変わらん?
601デフォルトの名無しさん
2018/12/16(日) 08:41:30.30ID:XLS84Otw >>600
new BusyNotifier().Select(x => !x).ToReactiveCommand().AddTo(Disposable);って生成すれば、何も考えずに二度押し防止出来るのがメリットで
IDisposableの実装が必要なのがデメリット
ReactiveProperty使っているならそっちで実装するから手間は変わらなくなるが
new BusyNotifier().Select(x => !x).ToReactiveCommand().AddTo(Disposable);って生成すれば、何も考えずに二度押し防止出来るのがメリットで
IDisposableの実装が必要なのがデメリット
ReactiveProperty使っているならそっちで実装するから手間は変わらなくなるが
602デフォルトの名無しさん
2018/12/16(日) 12:07:17.78ID:xCeFdrTE >>601
なるほど二度押し防止はよく使いそう
ReactiveProperty使い始めたんだが
ReactiveCollectionのItem数によってReactiveCommandを許可するかってのをどう書いていいかわからん
なるほど二度押し防止はよく使いそう
ReactiveProperty使い始めたんだが
ReactiveCollectionのItem数によってReactiveCommandを許可するかってのをどう書いていいかわからん
603デフォルトの名無しさん
2018/12/16(日) 12:42:18.26ID:OmvADhcW ReactiveCollectionのitem数によってtrue/falseに変化するReactivePropertyを作って
そこからToReactiveCommand()でReactiveCommandを作ってやればいいはず。
ReactiveCollectionの変化を直接捕まえられたかは忘れた。
ダメだったらそのReactiveCollectionに変化を引き起こし得る操作のところで
ReactivePropertyをメンテしてやる。
そこからToReactiveCommand()でReactiveCommandを作ってやればいいはず。
ReactiveCollectionの変化を直接捕まえられたかは忘れた。
ダメだったらそのReactiveCollectionに変化を引き起こし得る操作のところで
ReactivePropertyをメンテしてやる。
604デフォルトの名無しさん
2018/12/16(日) 13:16:47.19ID:ugnkNClS https://qiita.com/YSRKEN/items/5a36fb8071104a989fb8
ここ読むとReactiveProperty使っても
INotifyPropertyChangedも合わせて使わないとメモリーリーク防げないと読めて
ReactivePropertyを使うことに対するメリットがイマイチ理解できないのだけど、
やっぱり便利なの?
ここ読むとReactiveProperty使っても
INotifyPropertyChangedも合わせて使わないとメモリーリーク防げないと読めて
ReactivePropertyを使うことに対するメリットがイマイチ理解できないのだけど、
やっぱり便利なの?
605デフォルトの名無しさん
2018/12/16(日) 15:13:18.99ID:xCeFdrTE606デフォルトの名無しさん
2018/12/16(日) 15:27:32.73ID:OmvADhcW 手元のコード探してみたらそのまんまCollectionChangedAsObservable()でよかったみたい。
607デフォルトの名無しさん
2018/12/16(日) 15:28:37.57ID:XLS84Otw >>604
や、そうじゃなくてINotifyPropertyChangedインターフェースの実装がアレばいいってことだから
prismなら従来VMを書くときと同じようにBindableBaseを継承すればいいということのようだ
それを省略ならIDisposableを実装してしっかりDisposeすりゃいいってことだ
や、そうじゃなくてINotifyPropertyChangedインターフェースの実装がアレばいいってことだから
prismなら従来VMを書くときと同じようにBindableBaseを継承すればいいということのようだ
それを省略ならIDisposableを実装してしっかりDisposeすりゃいいってことだ
608デフォルトの名無しさん
2018/12/16(日) 16:14:49.96ID:xCeFdrTE609デフォルトの名無しさん
2019/01/05(土) 18:48:17.73ID:pRj2u6rq パート22だけど去年はとうとう1スレも進まなかったのね
610デフォルトの名無しさん
2019/01/05(土) 21:38:20.66ID:pBvTkhT0 普及前にオワコン
611デフォルトの名無しさん
2019/01/05(土) 21:58:36.66ID:EkbWdI3+ デスクトップしか使わんから勉強するモチベ的につらい
たまにこのスレ覗くくらいだわ
たまにこのスレ覗くくらいだわ
612デフォルトの名無しさん
2019/01/06(日) 08:21:41.81ID:n+0B3BKL ワイが去年ようやくまともにヤリ始めたくらいやしな
613デフォルトの名無しさん
2019/01/06(日) 09:40:28.38ID:988ZcpZ6 さすがにもう普及したよな?
614デフォルトの名無しさん
2019/01/06(日) 10:12:31.85ID:988ZcpZ6 へんじがない、ただのしかばねのようだ
615デフォルトの名無しさん
2019/01/06(日) 10:50:39.74ID:GQx3m9rS 二年くらい前に既にピークアウトしたよ
天保山くらいのピークだったけど
天保山くらいのピークだったけど
616デフォルトの名無しさん
2019/01/07(月) 13:59:13.14ID:bF8HGRsU UserControlでマウスのクリックを
<UserControl.InputBindings>
<MouseBinding Gestus="LeftClick"・・・>
のようにして取得できるんだけど
<Grid VerticalAlignment="Bottom">
このGridはクリックを通したくない場合ってどうするのが正解なんでしょうか?
<UserControl.InputBindings>
<MouseBinding Gestus="LeftClick"・・・>
のようにして取得できるんだけど
<Grid VerticalAlignment="Bottom">
このGridはクリックを通したくない場合ってどうするのが正解なんでしょうか?
617デフォルトの名無しさん
2019/01/07(月) 18:20:56.74ID:lPW7YYFc >>616
正解かどうかは知らないけどPreview系のイベントでハンドリングして以降では処理しないようにするとかはどう?
正解かどうかは知らないけどPreview系のイベントでハンドリングして以降では処理しないようにするとかはどう?
618デフォルトの名無しさん
2019/01/07(月) 19:56:36.23ID:IJfA8DXD >>617
なるほどそういう方法があったか
PreviewだとGridに置いたButtonとかが拾えなくなるので
MouseLeftButtonDownでマスクしたところ
うまくいきました
さんきゅー
なるほどそういう方法があったか
PreviewだとGridに置いたButtonとかが拾えなくなるので
MouseLeftButtonDownでマスクしたところ
うまくいきました
さんきゅー
619デフォルトの名無しさん
2019/01/09(水) 09:58:52.62ID:g2Kn1lba620デフォルトの名無しさん
2019/01/09(水) 15:09:24.79ID:+sopiOUJ 2008年以降に始めたプログラマもWPF使わずwinform使ってんだろうな。
621デフォルトの名無しさん
2019/01/09(水) 15:18:37.04ID:b059F6IM 人脈が無い人はFormしか選択肢が無いからな
622デフォルトの名無しさん
2019/01/09(水) 15:41:58.95ID:qj5sQCjd623デフォルトの名無しさん
2019/01/12(土) 17:53:46.25ID:dFO1ThRL winformにIE張ってHTMLで書けば解決。
624デフォルトの名無しさん
2019/01/12(土) 18:48:29.44ID:HnYcSDuU >>623
ねえよw
ねえよw
625デフォルトの名無しさん
2019/01/12(土) 18:53:09.27ID:ft/J6rds Electron.NETは?
626デフォルトの名無しさん
2019/01/13(日) 10:30:32.23ID:3xnqelpD >>623
それって結局、JavaScriptでプログラミングになるんじゃ?
それって結局、JavaScriptでプログラミングになるんじゃ?
627デフォルトの名無しさん
2019/01/17(木) 11:09:09.99ID:HtR/KJjt Desktop Bridgeってのを試しているんだが、sqlite.interop.dllってのが実行フォルダにコピーされないんだが
対策ありますか?手動でコピーすれば大丈夫のようだが(パッケージ化はこれから)
対策ありますか?手動でコピーすれば大丈夫のようだが(パッケージ化はこれから)
628デフォルトの名無しさん
2019/01/18(金) 02:59:01.71ID:422ZEWaz Windowsアプリケーションパッケージングプロジェクトだつけ?それ使うといいよ
629デフォルトの名無しさん
2019/01/18(金) 09:11:09.95ID:kIKV+V7n >>628
残念ながら、そいつ使っているんだが上手く行っていません
sqliteのパッケージはsqlite.interop.dllがx86とx64の切り替えをやっていて
.netのbinフォルダでx64,x86のサブフォルダ上にインストールされるんだが、
そのフォルダが「Windowsアプリケーションパッケージングプロジェクト」のbinにコピーされません
残念ながら、そいつ使っているんだが上手く行っていません
sqliteのパッケージはsqlite.interop.dllがx86とx64の切り替えをやっていて
.netのbinフォルダでx64,x86のサブフォルダ上にインストールされるんだが、
そのフォルダが「Windowsアプリケーションパッケージングプロジェクト」のbinにコピーされません
630デフォルトの名無しさん
2019/01/18(金) 18:55:54.77ID:IdrVS7nW >>629
苦肉の策としてはWindowsアプリケーションパッケージプロジェクトのコンテンツとしてsqliteまわりのdllを入れておくとかかな
プロジェクト内でのフォルダ構造そのままコピーされるからWPFプロジェクト名のフォルダを切って、その下にsqliteのdllを配置してほしいレイアウトで置く感じ
ストアに出すならもう少し頑張らないといけないけどサイドローディングならそれだけで行けると思う
苦肉の策としてはWindowsアプリケーションパッケージプロジェクトのコンテンツとしてsqliteまわりのdllを入れておくとかかな
プロジェクト内でのフォルダ構造そのままコピーされるからWPFプロジェクト名のフォルダを切って、その下にsqliteのdllを配置してほしいレイアウトで置く感じ
ストアに出すならもう少し頑張らないといけないけどサイドローディングならそれだけで行けると思う
631デフォルトの名無しさん
2019/01/18(金) 22:18:19.67ID:V6j1airp WPFかあ、もはやそんなのあったなあ、って感じだな。
たぶんもう日本の業務アプリは、もはや21世紀中はWindows Formsが主流のままだよ。
事務ソフトでアニメーションなんかあっても、ウザいだけ。
たぶんもう日本の業務アプリは、もはや21世紀中はWindows Formsが主流のままだよ。
事務ソフトでアニメーションなんかあっても、ウザいだけ。
632デフォルトの名無しさん
2019/01/18(金) 22:28:37.28ID:6AuLMq6N >>631
べつにアニメーションがWPFの特徴なわけじゃないと思うが
べつにアニメーションがWPFの特徴なわけじゃないと思うが
633デフォルトの名無しさん
2019/01/18(金) 23:06:34.88ID:VGOuFx45 >>631
主流はASP.NETだよ
主流はASP.NETだよ
634デフォルトの名無しさん
2019/01/18(金) 23:43:01.79ID:cuN/FElZ >>632
メトロUIという非常にユーザから嫌われたUIを使えるのが特徴だな。
メトロUIという非常にユーザから嫌われたUIを使えるのが特徴だな。
635デフォルトの名無しさん
2019/01/18(金) 23:43:57.71ID:V6j1airp636デフォルトの名無しさん
2019/01/18(金) 23:56:42.31ID:UV6kIYNk637デフォルトの名無しさん
2019/01/19(土) 00:11:00.38ID:VQylmDLC >>636
横からだけど、Windows 8が出たときに、メトロUIのWindows Store アプリを作ることが
WPFの目的だった時代があったような。。。それでみんな、ちょっとかじってやめていった。
もう6年前の話なので、あのわずかな期間を、どれほどの人が覚えているか知らないが。
横からだけど、Windows 8が出たときに、メトロUIのWindows Store アプリを作ることが
WPFの目的だった時代があったような。。。それでみんな、ちょっとかじってやめていった。
もう6年前の話なので、あのわずかな期間を、どれほどの人が覚えているか知らないが。
638デフォルトの名無しさん
2019/01/19(土) 00:18:01.67ID:75e4SvGx 4Kモニターユーザーとしては、WPFアプリは標準で高DPIに対応してるのが良い。
何もしなくてもSystem DPI Awareで、Per monitor DPI Awareにするのも簡単。
何もしなくてもSystem DPI Awareで、Per monitor DPI Awareにするのも簡単。
639デフォルトの名無しさん
2019/01/19(土) 00:18:17.44ID:oMrzH9i0 >>635
ユーザーから見たら同じとか言い出したら中身がC++でWINAPIベタ書きでもPythonかなんかでTcl/Tkで書いても全部一緒ってことになるだろうが
作り手にとって違うなら十分違うんだよ
ユーザーから見たら同じとか言い出したら中身がC++でWINAPIベタ書きでもPythonかなんかでTcl/Tkで書いても全部一緒ってことになるだろうが
作り手にとって違うなら十分違うんだよ
640デフォルトの名無しさん
2019/01/19(土) 00:29:52.82ID:mfJttzKn >>637
そんな時代は一秒たりとも無かった
そんな時代は一秒たりとも無かった
641デフォルトの名無しさん
2019/01/19(土) 00:46:30.27ID:tvz2yBQ7642デフォルトの名無しさん
2019/01/19(土) 02:11:35.76ID:FJgPPckz WPF登場から13年。
Windows95発売からWindows7が発売されるまでが14年。
こんだけ経って普及してないんならもう普及は無理だわ。
Windows95発売からWindows7が発売されるまでが14年。
こんだけ経って普及してないんならもう普及は無理だわ。
643デフォルトの名無しさん
2019/01/19(土) 02:12:48.87ID:voGwqUEx 数値で語れよ
644デフォルトの名無しさん
2019/01/19(土) 02:29:15.43ID:6wlQil+Y メトロUIこそWPFの真骨頂なのに何言ってんだか。WPF開発者がそう言ってるだろ。
645デフォルトの名無しさん
2019/01/19(土) 03:08:57.41ID:g9MKrhJk 普及するとか普及しないとかいうより、新しいWindowsアプリなんてほとんど登場してないだけだろ。WPFとかWinFormsとかあんま関係ない。
マウス入力のUIの既存ので間に合ってて誰も新しく作らない。
マウス入力のUIの既存ので間に合ってて誰も新しく作らない。
646デフォルトの名無しさん
2019/01/19(土) 03:12:50.62ID:g9MKrhJk マウス入力に最適化されたUIのアプリは既存のデスクトップアプリで間に合っててほとんど誰も新しく作らない。
だからWinFormsとかWPFとかそれ以前の問題。社内アプリとかでぼそぼそ作ってるところとかもあるかもしれんが。
だからWinFormsとかWPFとかそれ以前の問題。社内アプリとかでぼそぼそ作ってるところとかもあるかもしれんが。
647デフォルトの名無しさん
2019/01/19(土) 04:12:15.37ID:XwZdf3Vk タブレットと同じソースが使える筈だったザマリンを
自分達で潰したから普及する訳無いでしょうな
自分達で潰したから普及する訳無いでしょうな
648デフォルトの名無しさん
2019/01/19(土) 09:17:07.56ID:jiSSqTLg >>630
WAPのバイナリに手動コピーするとしっかり配置してくれているようだから
当座はそれで凌げそうです
sqliteかVSかどちらかのバグだろうから、そのうち解消されるまで待つことにします
しかしWAPでX64選択しても店子のWPFプロジェクトはAnyCPUが選択されるため
WAPのバイナリは32bitのwpfバイナリイメージになっていたのはびっくりしたわ
(構成マネージャーで手動修正可能だが)
WAPのバイナリに手動コピーするとしっかり配置してくれているようだから
当座はそれで凌げそうです
sqliteかVSかどちらかのバグだろうから、そのうち解消されるまで待つことにします
しかしWAPでX64選択しても店子のWPFプロジェクトはAnyCPUが選択されるため
WAPのバイナリは32bitのwpfバイナリイメージになっていたのはびっくりしたわ
(構成マネージャーで手動修正可能だが)
649デフォルトの名無しさん
2019/01/20(日) 09:51:20.57ID:g1HOkIkx >>644
MetroStyleしようと思ったらOSS入れないと駄目なくらいWPFでは組み込みサポートないよ
Windows8ではWindows Runtime上で動くWindows Store Appが追加されてたけど、それと勘違いしてる?
MetroStyleしようと思ったらOSS入れないと駄目なくらいWPFでは組み込みサポートないよ
Windows8ではWindows Runtime上で動くWindows Store Appが追加されてたけど、それと勘違いしてる?
650デフォルトの名無しさん
2019/01/20(日) 09:57:21.70ID:o3vZ0H0Z RTをメトロUIと勘違いしてる馬鹿がいるのか。
651デフォルトの名無しさん
2019/01/20(日) 13:24:29.55ID:RH6gs2bU もう少し踊ってから突っ込もうよ
652デフォルトの名無しさん
2019/01/21(月) 18:19:03.49ID:tYy/rBPT そうではなくてWPFとXAMLを勘違いしてるんではないですか???
653デフォルトの名無しさん
2019/01/21(月) 18:32:48.11ID:W4SvihMi あの不人気なフラットデザインをメトロって言うんだよ。
VSで言えば、VS2010から採用された悪評高いのっぺりデザイン。
VSで言えば、VS2010から採用された悪評高いのっぺりデザイン。
654デフォルトの名無しさん
2019/01/21(月) 18:35:25.80ID:/LcXY3ac windows95から24年も代わり映えのしないデザインより遥かにマシじゃね?
655デフォルトの名無しさん
2019/01/21(月) 18:38:30.84ID:5kYBxhZB COOLBARは何故流行らなかったのかのう
656デフォルトの名無しさん
2019/01/21(月) 20:36:07.05ID:lj+m/cPS Lunaが最強ってことが証明されたな
657デフォルトの名無しさん
2019/01/22(火) 05:09:13.93ID:Tca6Oe/x658デフォルトの名無しさん
2019/01/22(火) 07:00:29.33ID:WokHO9Ir その法螺が何故バレないと思ったのですか?
659デフォルトの名無しさん
2019/01/22(火) 11:03:13.76ID:C/+p9Ld8 自分でカッコイイスタイル作れば良いじゃない。
660デフォルトの名無しさん
2019/01/22(火) 12:24:03.41ID:/AWQHDv1 >>654
進化してればいいんだが、見た目が変わっただけというのは害悪しかない
進化してればいいんだが、見た目が変わっただけというのは害悪しかない
661デフォルトの名無しさん
2019/01/22(火) 14:39:51.95ID:wSuDIWGq >>657
wikipぐらい読んできたら?
wikipぐらい読んできたら?
662デフォルトの名無しさん
2019/01/22(火) 14:55:05.57ID:MOxebT3c メトロじゃなくてモダンUIって言うんだよね
663デフォルトの名無しさん
2019/01/22(火) 16:37:46.63ID:WokHO9Ir 僕のアダナを 知ってるかい メトロUIと いうんだぜ
デマを流して もう三月 雨や嵐にゃ 慣れたけど〜
デマを流して もう三月 雨や嵐にゃ 慣れたけど〜
664デフォルトの名無しさん
2019/01/22(火) 19:29:08.93ID:VAAf+Tqy WPFがメトロUIだと言いだす馬鹿はほっとけばいい
665デフォルトの名無しさん
2019/01/22(火) 19:36:27.54ID:wSuDIWGq >>664 ←十分条件と必要条件が理解できない典型的馬鹿文系の例
666デフォルトの名無しさん
2019/01/22(火) 19:39:09.14ID:sLZ546NU >>661
ここにこう書いてあるとソース貼れば良いのでは?
ここにこう書いてあるとソース貼れば良いのでは?
667デフォルトの名無しさん
2019/01/22(火) 19:41:44.31ID:wSuDIWGq >>666 ←ところで誰でも知ってることを必死にID代えながら全否定してる馬鹿は何者?
668デフォルトの名無しさん
2019/01/22(火) 19:49:19.76ID:sLZ546NU669デフォルトの名無しさん
2019/01/22(火) 19:50:43.94ID:wSuDIWGq ID:sLZ546NU\
ノ)人(\ フ
人(へニフ )人 )
へ ( 〈●) ヘ)ノイ
Y Y /// ̄ (●/ノ
ヽノ _ノ~|
_ノ / ̄\ / <ボクが一番WPFに詳しいんだ!!!
――、_\二ノ /
/ / イ/ ̄/
ノ)人(\ フ
人(へニフ )人 )
へ ( 〈●) ヘ)ノイ
Y Y /// ̄ (●/ノ
ヽノ _ノ~|
_ノ / ̄\ / <ボクが一番WPFに詳しいんだ!!!
――、_\二ノ /
/ / イ/ ̄/
670デフォルトの名無しさん
2019/01/22(火) 19:57:27.37ID:sLZ546NU >>669
イヤそちらの方が詳しいから主張しているのでは
イヤそちらの方が詳しいから主張しているのでは
671デフォルトの名無しさん
2019/01/22(火) 20:22:42.49ID:MXMUazpF もしかしてwikipediaのこれをみてWPF=メトロって解釈したの?
ttps://ja.m.wikipedia.org/wiki/Windows_Presentation_Foundation
>Windowsストアアプリ
>Windows 8/Windows RTにおいて導入されたWindowsストアアプリ(WinRTアプリ、Modern UIアプリケーション)はWPF同様XAMLによって
>ユーザインタフェース要素を記述し、WPFに類似したプログラミングモデルを提供する。Windows 10においてWindowsストアアプリの後継として導入された、ユニバーサルWindowsプラットフォーム??(Universal Windows Platform, UWP) アプリケーションも基本は同様である。
ttps://ja.m.wikipedia.org/wiki/Windows_Presentation_Foundation
>Windowsストアアプリ
>Windows 8/Windows RTにおいて導入されたWindowsストアアプリ(WinRTアプリ、Modern UIアプリケーション)はWPF同様XAMLによって
>ユーザインタフェース要素を記述し、WPFに類似したプログラミングモデルを提供する。Windows 10においてWindowsストアアプリの後継として導入された、ユニバーサルWindowsプラットフォーム??(Universal Windows Platform, UWP) アプリケーションも基本は同様である。
672デフォルトの名無しさん
2019/01/22(火) 20:48:43.71ID:QHh5YGXw https://ja.m.wikipedia.org/wiki/Modern_UI
VS2010なんて欠片も出てこんぞ
VS2010なんて欠片も出てこんぞ
673デフォルトの名無しさん
2019/01/22(火) 22:19:57.39ID:WokHO9Ir Windows8の開発には普通vs2012がいるからねぇ
その時点で駄法螺でしょうな
その時点で駄法螺でしょうな
674デフォルトの名無しさん
2019/01/23(水) 08:17:24.46ID:qi0lTRAT 2010ってメトロじゃなくてリボンだよな
675デフォルトの名無しさん
2019/01/23(水) 13:40:33.94ID:HL71aJyT VS2010って急に重くなってヘルプが使い物にならなくなったバージョンだな。
そしてドキュメントも整備されなくなった。そして記念すべき.net4というアホバージョンが登場。
以後の.netの仕様は互換性は皆無、仕様は右往左往、排他仕様、切捨ての嵐となった。
サポートには苦情の嵐でどうにもならず、多くをオープンソース化してユーザに丸投げ。
この辺りだな、MSの技術力が急低下したのは。
そしてドキュメントも整備されなくなった。そして記念すべき.net4というアホバージョンが登場。
以後の.netの仕様は互換性は皆無、仕様は右往左往、排他仕様、切捨ての嵐となった。
サポートには苦情の嵐でどうにもならず、多くをオープンソース化してユーザに丸投げ。
この辺りだな、MSの技術力が急低下したのは。
676デフォルトの名無しさん
2019/01/23(水) 17:54:23.20ID:7Xice4uJ ホラVS2010がメトロとかわけわからんこと言うから
おじいちゃんが発作起こしちゃったでしょう
おじいちゃんが発作起こしちゃったでしょう
677デフォルトの名無しさん
2019/01/23(水) 18:20:46.09ID:edUcCP3i .NET4ってそんな互換性問題あるの?
678デフォルトの名無しさん
2019/01/23(水) 18:51:14.01ID:I89Lhnmb >>678
そんなに騒ぎになった記憶がないから該当レス書いた人の個人的なお気持ちだと思う
そんなに騒ぎになった記憶がないから該当レス書いた人の個人的なお気持ちだと思う
679デフォルトの名無しさん
2019/01/23(水) 23:15:09.20ID:XC225FJG 特になかった。
680デフォルトの名無しさん
2019/01/25(金) 09:52:20.19ID:iIPgsGqp681デフォルトの名無しさん
2019/01/26(土) 09:16:41.79ID:OsfS9aSf 同じなのは流行らなかったことだけ
682デフォルトの名無しさん
2019/01/26(土) 10:08:44.16ID:Uh6dxh25 結局WPF is Metroさんは勘違い以前のただの釣りだったのけ?
煽りにしても意味わからんしもともとMetroの定義も曖昧だから
なんか説明してくれると思ったのになあ
煽りにしても意味わからんしもともとMetroの定義も曖昧だから
なんか説明してくれると思ったのになあ
683デフォルトの名無しさん
2019/01/26(土) 18:55:05.39ID:Y7bMbEQa RenderTargetBitmapをpngやbmpファイルに落とすと
1920*1080とかになると一秒くらい掛かってしまうんですが
もっと速くする方法はないでしょうか?
1920*1080とかになると一秒くらい掛かってしまうんですが
もっと速くする方法はないでしょうか?
684デフォルトの名無しさん
2019/01/26(土) 19:03:15.69ID:e1WSpEYP >>683
WPFではなくSystem.Drawingを使う
WPFではなくSystem.Drawingを使う
685デフォルトの名無しさん
2019/01/26(土) 19:26:17.13ID:Ri9j5s09686デフォルトの名無しさん
2019/01/29(火) 22:16:08.48ID:J+sWoFLO VS2010のデザインをメトロだと言い張る無知なバカはもう消えたのか?
687デフォルトの名無しさん
2019/01/30(水) 20:59:27.87ID:k0iyXRWx フォント名が長いと、.NET Framework 3.x の WPF アプリケーションが起動できなくなる
https://social.msdn.microsoft.com/Forums/ja-JP/28ebaebc-965b-48db-8c5a-3f003888cd6a/12501124571253112488215171236438263123561239212289net-framework-3x
https://social.msdn.microsoft.com/Forums/ja-JP/28ebaebc-965b-48db-8c5a-3f003888cd6a/12501124571253112488215171236438263123561239212289net-framework-3x
688デフォルトの名無しさん
2019/01/30(水) 21:05:49.02ID:egp2lgSt くだらねえw
689デフォルトの名無しさん
2019/01/31(木) 09:39:30.69ID:vGUFjnx2 そういやパスの長さ260文字の呪いは解消されては居るが、
都合で隠し機能になってレジストリ弄らないよ有効にならないんだよな
都合で隠し機能になってレジストリ弄らないよ有効にならないんだよな
690デフォルトの名無しさん
2019/02/04(月) 15:46:52.43ID:HqJ1XC2z MSの中ですらもう粗大ゴミ、時代遅れのガラクタWPFはどうするんだろ?
691デフォルトの名無しさん
2019/02/04(月) 16:02:56.33ID:anS2S9Gv XAML2009から 10年たった
692デフォルトの名無しさん
2019/02/07(木) 01:59:25.27ID:MC0LZezS WPFスレがまだあったか。こんなもの普及しないと思ってたけどまさかPart22まで伸びてるなんて。
随分と普及してたんだなw
随分と普及してたんだなw
693デフォルトの名無しさん
2019/02/07(木) 10:22:40.21ID:yNoKt8cU WPFは永遠に不滅です
694デフォルトの名無しさん
2019/02/07(木) 17:44:50.95ID:AZgaiG2V 仏滅です
695デフォルトの名無しさん
2019/02/09(土) 04:50:14.45ID:sDrAsohP 普及はしていない。
ただWPFに手を出してしまった馬鹿の移行先をMSが出してくれないだけ。
もはや蟻地獄。抜け出せない。
ただWPFに手を出してしまった馬鹿の移行先をMSが出してくれないだけ。
もはや蟻地獄。抜け出せない。
696デフォルトの名無しさん
2019/02/09(土) 09:11:06.79ID:YAWSonmT 「民主主義は最悪の政治体制だ。民主主義以外のあらゆる政治体制を除けばだが。」ってやつか。
697デフォルトの名無しさん
2019/02/11(月) 00:10:18.72ID:6+Tsh20r >>695
そもそも、wpf以外に何があるんだ?
そもそも、wpf以外に何があるんだ?
698デフォルトの名無しさん
2019/02/11(月) 00:42:41.21ID:+JwKy76Y >>697
騙された連中は置き去りにしてMS自身はElectronへ完全移行したね
騙された連中は置き去りにしてMS自身はElectronへ完全移行したね
699デフォルトの名無しさん
2019/02/11(月) 00:52:27.04ID:xSGeZZ3R >>698
そんな妄想要らないから
そんな妄想要らないから
700デフォルトの名無しさん
2019/02/11(月) 14:22:23.08ID:bgIMs+lc >>698
ねーよ
ねーよ
701デフォルトの名無しさん
2019/02/11(月) 16:15:33.53ID:Y0EVtjJ+ どうしてなの――ッ!!
どうしてエレクトロンしないのよーッ!!
どうしてエレクトロンしないのよーッ!!
702デフォルトの名無しさん
2019/02/11(月) 22:34:07.70ID:uROPGjdF >>698
例えばMSのoffice2019は何で書かれてるのかな?
例えばMSのoffice2019は何で書かれてるのかな?
703デフォルトの名無しさん
2019/02/12(火) 02:06:13.15ID:eIkOeJCS 謎々ならママに出題してろガキ
704デフォルトの名無しさん
2019/02/12(火) 19:50:48.27ID:7N8AExQC MFCをはじめGUIライブラリは昔はOfficeチームが牽引してたけど、リボンUIで失敗してからはグダグダ
失敗の始まりはUIデザイナーなるものがプログラマに横槍を入れるようになったから。
失敗の始まりはUIデザイナーなるものがプログラマに横槍を入れるようになったから。
705デフォルトの名無しさん
2019/02/12(火) 20:59:43.50ID:KFZGfstb クールバー(Ie4)ぐらいからおかしかったけどなぁ
706デフォルトの名無しさん
2019/02/14(木) 09:26:31.90ID:yYU+y3KS VS2017インストールしたけど、とうとうWCF Data Serviceのテンプレも無くなったか。
RIA Serviceも無くなってクラウドDBのアクセスがどんどん退化していくな。
WPFからのクラウドDBへのアクセスは実質WebAPIしかないんだろうか?
クロスプラットフォームを意識しすぎて、開発コストが上がる方向に何故
行くんだろうな。。。Azureとか流行るの?
RIA Serviceも無くなってクラウドDBのアクセスがどんどん退化していくな。
WPFからのクラウドDBへのアクセスは実質WebAPIしかないんだろうか?
クロスプラットフォームを意識しすぎて、開発コストが上がる方向に何故
行くんだろうな。。。Azureとか流行るの?
707デフォルトの名無しさん
2019/02/14(木) 09:27:23.92ID:yYU+y3KS VS2017インストールしたけど、とうとうWCF Data Serviceのテンプレも無くなったか。
RIA Serviceも無くなってクラウドDBのアクセスがどんどん退化していくな。
WPFからのクラウドDBへのアクセスは実質WebAPIしかないんだろうか?
クロスプラットフォームを意識しすぎて、開発コストが上がる方向に何故
行くんだろうな。。。Azureとか流行るの?
RIA Serviceも無くなってクラウドDBのアクセスがどんどん退化していくな。
WPFからのクラウドDBへのアクセスは実質WebAPIしかないんだろうか?
クロスプラットフォームを意識しすぎて、開発コストが上がる方向に何故
行くんだろうな。。。Azureとか流行るの?
708デフォルトの名無しさん
2019/02/14(木) 09:27:25.53ID:yYU+y3KS VS2017インストールしたけど、とうとうWCF Data Serviceのテンプレも無くなったか。
RIA Serviceも無くなってクラウドDBのアクセスがどんどん退化していくな。
WPFからのクラウドDBへのアクセスは実質WebAPIしかないんだろうか?
クロスプラットフォームを意識しすぎて、開発コストが上がる方向に何故
行くんだろうな。。。Azureとか流行るの?
RIA Serviceも無くなってクラウドDBのアクセスがどんどん退化していくな。
WPFからのクラウドDBへのアクセスは実質WebAPIしかないんだろうか?
クロスプラットフォームを意識しすぎて、開発コストが上がる方向に何故
行くんだろうな。。。Azureとか流行るの?
709デフォルトの名無しさん
2019/02/14(木) 09:31:21.25ID:LetEd1Jm 君もそろそろアップデートしてはどうか
チャタってますよ
チャタってますよ
710デフォルトの名無しさん
2019/02/14(木) 12:42:58.11ID:k9Mf52PP >>706
システムソフトの開発会社であれば、OSなどの違いにより別作りを
避けられるので大きく負荷低減になる。
ユーザー企業であれば、システムの変更が必要になった際に作り直しを
する負荷が減る。この場合同じ環境を使い続けられるとすると余計な
作業と思われるが、企業合併なので約束できないのが実際なので。
一般の開発会社やSI'erは、言われるがままに作るだけ。
システムソフトの開発会社であれば、OSなどの違いにより別作りを
避けられるので大きく負荷低減になる。
ユーザー企業であれば、システムの変更が必要になった際に作り直しを
する負荷が減る。この場合同じ環境を使い続けられるとすると余計な
作業と思われるが、企業合併なので約束できないのが実際なので。
一般の開発会社やSI'erは、言われるがままに作るだけ。
711デフォルトの名無しさん
2019/02/14(木) 12:43:42.99ID:k9Mf52PP 企業合併なので=>企業合併などで
712デフォルトの名無しさん
2019/02/14(木) 12:53:37.73ID:k9Mf52PP WPFとUWP、xaml部分は共通な部分が多いと考えていいのかな。
PCをWin10に移行するんだが、社内で多用しているるツールが
独自のGUIを持っていてWin10でも動くのだが、作り変えたいという
希望がある。その際にクライアント(PC)上のGUIはWPFでどうかな
と思っているんだよね。これに関係ないアプリはUWPだったりとかに
なるだろうけど。
どう思います?
PCをWin10に移行するんだが、社内で多用しているるツールが
独自のGUIを持っていてWin10でも動くのだが、作り変えたいという
希望がある。その際にクライアント(PC)上のGUIはWPFでどうかな
と思っているんだよね。これに関係ないアプリはUWPだったりとかに
なるだろうけど。
どう思います?
713デフォルトの名無しさん
2019/02/14(木) 13:14:00.40ID:p9FOynB1 xamlだけ見ると、UWPはイベントをバインディング出来るのが特徴でWPFだとビヘイビアを実装しないとアクセスできない処理をVMで処理できる
あと、Prism.Unityの仕様がだいぶ違っていてUWPのほうが簡潔に書けるし強力だ
問題になるのは現状UWPでDB弄るときはRestAPI実装しないといけない(SqLite以外)ところかもな
Core3でEF6サポートだからどうなるか分からんが
あと、Prism.Unityの仕様がだいぶ違っていてUWPのほうが簡潔に書けるし強力だ
問題になるのは現状UWPでDB弄るときはRestAPI実装しないといけない(SqLite以外)ところかもな
Core3でEF6サポートだからどうなるか分からんが
714デフォルトの名無しさん
2019/02/14(木) 13:45:10.69ID:k9Mf52PP ありがとう、
使用するツールがデータIOや管理はするので、WPFでもUWPの場合でも
DBは一切直接弄らない。イベントバインドってどんなモノだろう。
普段WPFは使っているがUWPは使用していないもので。
ちなみにクライアントの画面コントロールは、PowerShell+WPFで考えて
いる。私自体は普段それで使っているので。
将来的に他のアプリでは、UWPの利用があり得るので技術習得として
FormよりWPFで感覚をつかんでもらうのもいいかなという発想がある
んだけど。
どんなもんでしょう。
使用するツールがデータIOや管理はするので、WPFでもUWPの場合でも
DBは一切直接弄らない。イベントバインドってどんなモノだろう。
普段WPFは使っているがUWPは使用していないもので。
ちなみにクライアントの画面コントロールは、PowerShell+WPFで考えて
いる。私自体は普段それで使っているので。
将来的に他のアプリでは、UWPの利用があり得るので技術習得として
FormよりWPFで感覚をつかんでもらうのもいいかなという発想がある
んだけど。
どんなもんでしょう。
715デフォルトの名無しさん
2019/02/14(木) 14:54:44.10ID:p9FOynB1 >>714
イベントハンドラをViewのコードビハインドに書く要領でVM上に書いたイベントハンドラにバインドする
書き方はViewに書くものをPublicにしたものでOK
書き忘れたけど、x:Bindという新しい書き方のバインドはコンパイル前に解決するので
バインド異常をコンパイラーが検知してエラーを出してくれる
それとListBox系のテンプレートの癖が若干違っていて、これは簡単に説明できないけど
そのまんま移植って訳にはいかない
イベントハンドラをViewのコードビハインドに書く要領でVM上に書いたイベントハンドラにバインドする
書き方はViewに書くものをPublicにしたものでOK
書き忘れたけど、x:Bindという新しい書き方のバインドはコンパイル前に解決するので
バインド異常をコンパイラーが検知してエラーを出してくれる
それとListBox系のテンプレートの癖が若干違っていて、これは簡単に説明できないけど
そのまんま移植って訳にはいかない
716デフォルトの名無しさん
2019/02/14(木) 15:11:33.01ID:J2f7YHNb データバインドはいつも使うが、イベントのバインド分んないな
調べてみて共通な部分を使うような感じで考えてみようかと思う。
今まで利用していたものの差し替えなので、今回は高度なインターフェースは
期待していないので、いけそうな気がしているので。
調べてみて共通な部分を使うような感じで考えてみようかと思う。
今まで利用していたものの差し替えなので、今回は高度なインターフェースは
期待していないので、いけそうな気がしているので。
717デフォルトの名無しさん
2019/02/14(木) 17:11:13.40ID:vH0g0L/F >>714
.NET Standard 2.0対応したバージョン以降はSqlConnectionあるからSQL Serverつなぎに行けるよ。
その場合は配布方法はサイドローディングになるけど。一般公開ストア審査は多分通らない。テスト用DBサーバーをインターネットに晒して審査員にアクセス出来るようにしていたら可能性はあるけど…。
Microsoft Store for Businessの業務アプリとして出すのは平気
.NET Standard 2.0対応したバージョン以降はSqlConnectionあるからSQL Serverつなぎに行けるよ。
その場合は配布方法はサイドローディングになるけど。一般公開ストア審査は多分通らない。テスト用DBサーバーをインターネットに晒して審査員にアクセス出来るようにしていたら可能性はあるけど…。
Microsoft Store for Businessの業務アプリとして出すのは平気
718デフォルトの名無しさん
2019/02/14(木) 18:36:00.93ID:J2f7YHNb719デフォルトの名無しさん
2019/02/14(木) 22:37:38.12ID:yYU+y3KS >>720
知ってる風だがsilver lightやRIA service使ったことないだろ?
実情は復旧しなかっただけで、もともとクロスプラットフォーム目指してたし。
世の中がhtml5に流れたから使われなかった。
だが、一部の開発者は開発コストの大幅な削減でマニアが多かった。
なぜ、サーバ側の処理書いて、cl側はjson.netでわざわざ解析して展開しなきゃならんのかと、いままで自動でバインドするだけだったのに。
っていうただの愚痴です。
知ってる風だがsilver lightやRIA service使ったことないだろ?
実情は復旧しなかっただけで、もともとクロスプラットフォーム目指してたし。
世の中がhtml5に流れたから使われなかった。
だが、一部の開発者は開発コストの大幅な削減でマニアが多かった。
なぜ、サーバ側の処理書いて、cl側はjson.netでわざわざ解析して展開しなきゃならんのかと、いままで自動でバインドするだけだったのに。
っていうただの愚痴です。
720デフォルトの名無しさん
2019/02/15(金) 00:12:26.01ID:dIP2EtTm 俺の事か?
721デフォルトの名無しさん
2019/02/15(金) 01:28:57.49ID:/YtP15ex >>719
MySQLのNuGetパッケージも動くかはわからないけど.NET Standardだよ
MySQLのNuGetパッケージも動くかはわからないけど.NET Standardだよ
722デフォルトの名無しさん
2019/02/18(月) 00:46:05.66ID:olCA/49u WPFネイティブビルドはいつ来るんだよ
723デフォルトの名無しさん
2019/02/18(月) 09:44:54.34ID:Gg3Zrhrc .NET CoreのWPFでcorertビルドできるか試してみたら?
724デフォルトの名無しさん
2019/02/18(月) 14:34:51.34ID:RuxUtwk/ ずっと話噛み合ってねえからな
725デフォルトの名無しさん
2019/03/03(日) 06:37:29.80ID:T/Unp2I5 幸いなことに普及しなかったから切捨ては簡単なのにMSは何でいつまでも引っ張ってるんだろうか。
726デフォルトの名無しさん
2019/03/03(日) 07:11:00.36ID:deUg/ATf 捨てたらWinFormしかなくなるからじゃね?
727デフォルトの名無しさん
2019/03/03(日) 08:26:42.12ID:LWbZmqMl >>725
何をもって普及しなかったと?
何をもって普及しなかったと?
728デフォルトの名無しさん
2019/03/03(日) 09:48:53.30ID:T/Unp2I5 >>727 ←MSの内部はこんな感じなんだと思う。みんなで失敗を認めなければいいみたいな
729デフォルトの名無しさん
2019/03/03(日) 10:02:27.12ID:oO/57lY2 普及しなかったってのはFormsからの移行が進んでいないって意味かな?
それが事実かはともかくとして、仮にそうだとしてもMS的には別に困らんような。
それが事実かはともかくとして、仮にそうだとしてもMS的には別に困らんような。
730デフォルトの名無しさん
2019/03/03(日) 10:03:46.17ID:bf98Y86X VisualStudioもWPFみたいだし、なくなったらMS自身も困るからだろ
731デフォルトの名無しさん
2019/03/03(日) 10:04:03.21ID:dERM3yKu WPFで作ってるアプリあるから捨てられたら困るんだが
732デフォルトの名無しさん
2019/03/03(日) 10:12:24.22ID:T/Unp2I5 なんだもうそんなに負の遺産があるのかw ますますドツボだな、MSw ドンマイw
733デフォルトの名無しさん
2019/03/03(日) 10:41:26.59ID:lt0l3pkH UWPでない新しめのデスクトップツールだとまたMS自身もちょくちょくWPFを使うようになってんね
MS自身はホントどうしたいのって感じだがまあ部署間で足並み揃えようとしねえのは昔からか
MS自身はホントどうしたいのって感じだがまあ部署間で足並み揃えようとしねえのは昔からか
734デフォルトの名無しさん
2019/03/03(日) 12:56:35.84ID:1Q73+Y6z WPFが普及しないというより、新しくWindowsアプリを作る需要がないだけ。
昔はパソコンしかなかったからどんなアプリでもWinアプリにせざるを得なかったけど大多数である参照系のアプリはandroid、iosに取られちゃったからな。
残ったマウス、キーボード使う生産系のアプリは元からそんな種類ねぇし成熟してたから新しくWPFで開発する需要がほとんどないだけじゃねぇかな
昔はパソコンしかなかったからどんなアプリでもWinアプリにせざるを得なかったけど大多数である参照系のアプリはandroid、iosに取られちゃったからな。
残ったマウス、キーボード使う生産系のアプリは元からそんな種類ねぇし成熟してたから新しくWPFで開発する需要がほとんどないだけじゃねぇかな
735デフォルトの名無しさん
2019/03/03(日) 12:58:33.38ID:1Q73+Y6z そもそもWPFが普及するとかしないとかの以前の問題で、新しくWindowsデスクトップアプリを作る需要がそもそもない
736デフォルトの名無しさん
2019/03/03(日) 13:18:27.42ID:lt0l3pkH その数少ないデスクトップアプリもUWPに傾倒してたから尚更やね
開発方面だとまだ需要はあるんだろうけど
最近のMS製だとWinDbg Preview、MSIX Package Tool、新生PIXかな、WPF使ってるの
大人気のVSCodeはElectronだがw
開発方面だとまだ需要はあるんだろうけど
最近のMS製だとWinDbg Preview、MSIX Package Tool、新生PIXかな、WPF使ってるの
大人気のVSCodeはElectronだがw
737デフォルトの名無しさん
2019/03/03(日) 13:59:14.27ID:LWbZmqMl >>728
まだ数字出せないの?
まだ数字出せないの?
738デフォルトの名無しさん
2019/03/03(日) 14:13:21.59ID:oO/57lY2 「WPFはオワコン」
「じゃあ今なら何なの」
「いや、デスクトップアプリ自体がオワコン」
このパターン飽きた。
「じゃあ今なら何なの」
「いや、デスクトップアプリ自体がオワコン」
このパターン飽きた。
739デフォルトの名無しさん
2019/03/03(日) 14:35:03.46ID:SdABX3ej HTML5アプリは書くの面倒だからデスクトップアプリできるだけ長生きしてほしいけど
あと20年もしたら絶滅してそうでつらい
あと20年もしたら絶滅してそうでつらい
740デフォルトの名無しさん
2019/03/03(日) 15:02:15.19ID:oO/57lY2 HTMLベースの方が楽に開発できる環境にでもならなけりゃそうそう絶滅なんてしないと思うが、
そうなったらなったでそのときに乗り換えればいいような。
そうなったらなったでそのときに乗り換えればいいような。
741デフォルトの名無しさん
2019/03/03(日) 21:34:22.05ID:bf98Y86X デスクトップアプリがオワコンなのは、どうしてでしょうか?
私には資金回収が難しいなだけで、それさえ対策できれば、実行コストの低い、まだまだやっていけるものだと思うのですが?
私には資金回収が難しいなだけで、それさえ対策できれば、実行コストの低い、まだまだやっていけるものだと思うのですが?
743デフォルトの名無しさん
2019/03/03(日) 21:44:09.25ID:hfR9GyUN オワコンというか、今後の発展が見込めない、が正確な表現では
>>743
デスクトップアプリのどのような特質が「発展の見込めない」という評価につながるのでしょうか?
デスクトップアプリのどのような特質が「発展の見込めない」という評価につながるのでしょうか?
745デフォルトの名無しさん
2019/03/03(日) 22:05:17.71ID:EUJr/Yte てか、オワコンとか発展が望めないと思ってるのになんでこんなスレ見てるんだろう…
746デフォルトの名無しさん
2019/03/03(日) 23:03:10.90ID:bf98Y86X >>744
MSがUWPに傾倒していたせいでWinFormもWPFも最近数年間はほぼ放置状態だったからかな。
最近、若干方針が変わる兆しがあるけど。
変わるWindowsのアプリ戦略 UWPからデスクトップアプリに原点回帰か
http://ascii.jp/elem/000/001/770/1770229/
MSがUWPに傾倒していたせいでWinFormもWPFも最近数年間はほぼ放置状態だったからかな。
最近、若干方針が変わる兆しがあるけど。
変わるWindowsのアプリ戦略 UWPからデスクトップアプリに原点回帰か
http://ascii.jp/elem/000/001/770/1770229/
>>746
UWP のことをよくわかっていない私からすると、なぜ UWP に傾注してしまったのか?その理由は知りたいですね
古き良き WinForm/win32api も、その効率のよさから捨てたものではない、と思っているんですが
UWP のことをよくわかっていない私からすると、なぜ UWP に傾注してしまったのか?その理由は知りたいですね
古き良き WinForm/win32api も、その効率のよさから捨てたものではない、と思っているんですが
748デフォルトの名無しさん
2019/03/03(日) 23:55:38.53ID:DRmEmwqA 早くWindowsを移行させたいんだろ。
新しいプログラムはWin10でしか動作しませんて誘導したいんだよ。
プログラム組む側からすると、動作環境を広く取ろうとしてWin formsに戻ってしまう。
新しいプログラムはWin10でしか動作しませんて誘導したいんだよ。
プログラム組む側からすると、動作環境を広く取ろうとしてWin formsに戻ってしまう。
749デフォルトの名無しさん
2019/03/04(月) 00:04:34.24ID:tJNb7RRD いまだにXPもサポートしないとならないとか?
750デフォルトの名無しさん
2019/03/04(月) 00:19:18.31ID:EDazvbca 今新規にデスクトップアプリを作るなら、消去法でWPFで作るな
UWP→制限多すぎ
WinForms→見た目が少し古臭い、高DPI対応が面倒
UWP→制限多すぎ
WinForms→見た目が少し古臭い、高DPI対応が面倒
751デフォルトの名無しさん
2019/03/04(月) 02:25:30.23ID:Ove/38XS752デフォルトの名無しさん
2019/03/04(月) 02:28:00.38ID:Ove/38XS >>745
思ってるが、自分では(不便だと思いつつ代替もないから)使っているし
ごくまれに聞きたいこともある、だけだよ
なんでこう、デジタルな考え方しかしないのかな
脳のビット数が不足しているのではないか
思ってるが、自分では(不便だと思いつつ代替もないから)使っているし
ごくまれに聞きたいこともある、だけだよ
なんでこう、デジタルな考え方しかしないのかな
脳のビット数が不足しているのではないか
753デフォルトの名無しさん
2019/03/04(月) 02:35:35.67ID:giGZlJBT >>752
代替がないものがなぜオワコンなの?
代替がないものがなぜオワコンなの?
754デフォルトの名無しさん
2019/03/04(月) 04:53:59.76ID:EmJso4tN755デフォルトの名無しさん
2019/03/04(月) 06:56:08.44ID:cCE8sCbS >>748
UIがそのままなら簡単に移行してくれたのにな
UIがそのままなら簡単に移行してくれたのにな
756デフォルトの名無しさん
2019/03/04(月) 15:23:19.99ID:w8dB2aNH757デフォルトの名無しさん
2019/03/04(月) 15:23:46.28ID:w8dB2aNH758デフォルトの名無しさん
2019/03/04(月) 15:35:23.67ID:dcxfKk5Q759デフォルトの名無しさん
2019/03/04(月) 15:36:42.09ID:cCE8sCbS 老害はいつまでもしがみつくだろうけど、もう設計が古いから仕方がない。
760デフォルトの名無しさん
2019/03/04(月) 18:42:25.37ID:LMssFTDP761>
2019/03/04(月) 22:15:20.60ID:ZkVjgjtb WPFは、最悪消えてしまってもいい。
ただ、DataBinding(MVVM)だけは消えないでくれ。
画面を直接触るのだけは、本当にもうゴメンだから。
ただ、DataBinding(MVVM)だけは消えないでくれ。
画面を直接触るのだけは、本当にもうゴメンだから。
762デフォルトの名無しさん
2019/03/05(火) 03:41:05.08ID:VHEmdXzp とろくさいDataBindingがガンでしょ
パフォーマンスでないのをデフォにしたから子供のおもちゃ程度の代物になった
パフォーマンスでないのをデフォにしたから子供のおもちゃ程度の代物になった
763デフォルトの名無しさん
2019/03/05(火) 08:20:05.75ID:V/vcMjCW764デフォルトの名無しさん
2019/03/05(火) 09:25:57.02ID:oCFZHxSl WinRTのx:bindのコンパイル時バインディングってどれぐらい速くなるの?
765デフォルトの名無しさん
2019/03/05(火) 09:56:16.04ID:pOIJCY+L >>764
binding単体では3桁ほど早くなるらしいが、元々そこまでボトルネックでもなかったから
体感するほどの改善ともならない
ただコンパイル時にエラーが出ることとイベントをバインディング出来るのが素晴らしい
binding単体では3桁ほど早くなるらしいが、元々そこまでボトルネックでもなかったから
体感するほどの改善ともならない
ただコンパイル時にエラーが出ることとイベントをバインディング出来るのが素晴らしい
766デフォルトの名無しさん
2019/03/05(火) 11:29:16.80ID:oCFZHxSl767デフォルトの名無しさん
2019/03/06(水) 10:26:28.54ID:JcAkNipr 糞遅いのが致命的だな。
速度を犠牲にしてまで設計の自由度なんて誰も求めてなかった。これがすべて。
しかも、自由にして生まれたのは一貫性のない糞UIばかりだし・・・
速度を犠牲にしてまで設計の自由度なんて誰も求めてなかった。これがすべて。
しかも、自由にして生まれたのは一貫性のない糞UIばかりだし・・・
768デフォルトの名無しさん
2019/03/07(木) 09:31:03.96ID:rQAOToBL >>766
WPFはbindingがトロいんじゃなくて、その結果発生するレイアウト処理がトロい
WindowsRuntimeではそこが全部C++で書き直されて速くなった
まあ元々C#が遅かったというよりは設計が悪かったんだけどね
WPFはbindingがトロいんじゃなくて、その結果発生するレイアウト処理がトロい
WindowsRuntimeではそこが全部C++で書き直されて速くなった
まあ元々C#が遅かったというよりは設計が悪かったんだけどね
769936
2019/03/07(木) 09:48:51.25ID:Y1f21TJd アクセスの連帳フォームみたいなのをデータバインドでサクッと作るにはどうすればいいですか?
770デフォルトの名無しさん
2019/03/07(木) 10:45:33.66ID:rQAOToBL WindowsFormsHostでDataGridViewをホストする
あとはWinFormsのバインディングと全く同じ
WPFのDataGridはパフォーマンスも品質も劣悪であり、全くお勧めできない
あとはWinFormsのバインディングと全く同じ
WPFのDataGridはパフォーマンスも品質も劣悪であり、全くお勧めできない
771936
2019/03/07(木) 11:28:20.39ID:Y1f21TJd あ、連帳フォームというのはサブフォームが繰り返し縦に並んで表示されるイメージです
ユーザーコントロールというのを作ってデータグリッドに入れればいいのかなぁ…
よくわからん
ユーザーコントロールというのを作ってデータグリッドに入れればいいのかなぁ…
よくわからん
772デフォルトの名無しさん
2019/03/07(木) 11:47:20.92ID:RP/V7Oo/ >>771
それならItemsControlじゃね。
それならItemsControlじゃね。
773デフォルトの名無しさん
2019/03/17(日) 03:23:02.17ID:ZfsC9V3u >>768
不自然にWindowsRuntime持ち上げるやついるけど何なの?
不自然にWindowsRuntime持ち上げるやついるけど何なの?
774デフォルトの名無しさん
2019/03/17(日) 03:25:56.69ID:ZfsC9V3u >>739
どう見ても先にお前が死ぬけど
どう見ても先にお前が死ぬけど
775デフォルトの名無しさん
2019/03/17(日) 07:25:57.50ID:yCX0oe5H 10日以上前のレスに煽りとか
776デフォルトの名無しさん
2019/03/17(日) 08:22:41.77ID:HhaziKqA 774「俺ほど生きていると昨日も十日前も変わらん」
777デフォルトの名無しさん
2019/03/17(日) 08:33:14.42ID:495JleXt 毎日、恐怖新聞が届いているんだろ
778デフォルトの名無しさん
2019/03/23(土) 21:19:58.06ID:z2QU9pxb 4Kモニタにしたら画像でWindowを切り抜いてる自作アプリが150%拡大されてぼけてるから切ろうと調べて
manifestでdpiAwarenessとか弄ったけど拡大されたままだった・・・
exeのプロパティから切ってみてもダメだった
imageだと何かやらないといけないことあります?
manifestでdpiAwarenessとか弄ったけど拡大されたままだった・・・
exeのプロパティから切ってみてもダメだった
imageだと何かやらないといけないことあります?
779デフォルトの名無しさん
2019/04/02(火) 13:39:30.44ID:swQr9XoF >>768
設計が良くても事実C#は遅い。
設計が良くても事実C#は遅い。
780デフォルトの名無しさん
2019/04/02(火) 16:17:57.16ID:G0IU8QbO 言語が速い遅いって・・
781デフォルトの名無しさん
2019/04/02(火) 16:19:03.43ID:swQr9XoF なんだ、言語仕様も読んでない馬鹿がいるのか。
こんなのどう実装仕様しようと速くはならない。
こんなのどう実装仕様しようと速くはならない。
782デフォルトの名無しさん
2019/04/02(火) 16:20:12.69ID:LaytCbYO ガイジはママとお話ししてろ
783デフォルトの名無しさん
2019/04/02(火) 16:20:22.80ID:swQr9XoF ゆとりにプログラミングは無理。
仕様を読まないから。
仕様を読まないから。
784デフォルトの名無しさん
2019/04/02(火) 16:21:44.34ID:swQr9XoF ガイジってなんだ? ゆとりは意味不明な造語が多くてコミュニケーションが取れないな。
少しは社会に出ろよ、無職のゆとり君。
少しは社会に出ろよ、無職のゆとり君。
785デフォルトの名無しさん
2019/04/02(火) 16:22:54.29ID:dXsjgzSh ガイジと呼ばれる自覚はあるのか
786デフォルトの名無しさん
2019/04/04(木) 02:43:02.44ID:iJ70eOZ4 インタープリターがオーバーヘッドの大きいオブジェクト指向ライブラリをドライブするんだから、
ネイティブコードでAPI叩くアプリに速度で敵うはずがない。
開発速度では逆なんだろうけどね。
ネイティブコードでAPI叩くアプリに速度で敵うはずがない。
開発速度では逆なんだろうけどね。
787デフォルトの名無しさん
2019/04/04(木) 08:39:53.97ID:98Woo/LB 何の話?受信機が反応しちゃったかな?
博士に調整してもらってね
博士に調整してもらってね
788デフォルトの名無しさん
2019/04/05(金) 09:36:19.80ID:XIaLs/Gd テンプレートの速度でC++が勝てるとは思えないが
本当に使った事あるのかな?
本当に使った事あるのかな?
789デフォルトの名無しさん
2019/04/18(木) 18:57:23.90ID:T7kURinD WPFってC#プログラマのステップアップにいいかな?
案件数少ないし微妙か?
C,C++,C#とやってきて、今後のステップアップの方向性が見えない
WPFもUWPもxamarinもこけてるイメージしかない
一応WPFは基本はある程度習得したが、このまま勉強続けていいものか迷うわ
ずっとWindowsで食ってきて今更javaとかPHPとかに移行するのもアレだし、Windowsのプログラマはマジで今後どうしたらいいの?
案件数少ないし微妙か?
C,C++,C#とやってきて、今後のステップアップの方向性が見えない
WPFもUWPもxamarinもこけてるイメージしかない
一応WPFは基本はある程度習得したが、このまま勉強続けていいものか迷うわ
ずっとWindowsで食ってきて今更javaとかPHPとかに移行するのもアレだし、Windowsのプログラマはマジで今後どうしたらいいの?
790デフォルトの名無しさん
2019/04/18(木) 19:10:40.63ID:ZCyI8Tks XAML技術自体は、何か1つくらい覚えておくに越した事は無いと思う
ヒマがあるならね
ヒマがあるならね
791デフォルトの名無しさん
2019/04/18(木) 19:59:40.78ID:ZOWixQcl UI欲しいなら別の言語学んだほうがいいよ
C#は
C#は
792デフォルトの名無しさん
2019/04/18(木) 20:01:39.92ID:YCaR8eKb >>789
GDIはマスターした?
GDIはマスターした?
793デフォルトの名無しさん
2019/04/18(木) 20:02:20.08ID:ZOWixQcl C#は一時機は先端を走る言語だったけどもう古い言語でいまいち
どうしても記述量が多くなるので最近の新しい流れとは相いれない
どうしても記述量が多くなるので最近の新しい流れとは相いれない
794デフォルトの名無しさん
2019/04/18(木) 20:05:20.88ID:rt2qFRnt >>793
最近の新しい流れとは?
最近の新しい流れとは?
795デフォルトの名無しさん
2019/04/18(木) 20:06:02.89ID:ZOWixQcl 自分は20年近くC#使ってて慣れてるからほぼC#でしか書かないけど他の人にC#は薦めない
新しい言語で書いたほうが楽だし先の見通しも良い
新しい言語で書いたほうが楽だし先の見通しも良い
796デフォルトの名無しさん
2019/04/18(木) 20:12:03.27ID:MuNMFUne ガイジかよ
独り言はママに聞いてもらえ
独り言はママに聞いてもらえ
797デフォルトの名無しさん
2019/04/18(木) 20:13:53.05ID:ZOWixQcl >>794
コードが短くなるような仕組みがあったり、不必要な記号を記述しないように文法が決められている
C#は伝統があるのでそういう仕組みを全面的に取り入れられない
文末の;やforの( )などは新しい言語ではどんどん削られてきている
ガイジという言葉を使う人間は人間のクズなので相手にしなくていい
コードが短くなるような仕組みがあったり、不必要な記号を記述しないように文法が決められている
C#は伝統があるのでそういう仕組みを全面的に取り入れられない
文末の;やforの( )などは新しい言語ではどんどん削られてきている
ガイジという言葉を使う人間は人間のクズなので相手にしなくていい
798デフォルトの名無しさん
2019/04/18(木) 20:16:32.82ID:rt2qFRnt >>797
何を言い出すかと思ったらセミコロンと()かよwww
何を言い出すかと思ったらセミコロンと()かよwww
799デフォルトの名無しさん
2019/04/18(木) 20:19:26.60ID:ZOWixQcl 人間のリソースは限られている
一度に表示できるコード量を多くしてタイピング量などを減らしていくべき
それを考慮してない言語は徐々に廃れていく
一度に表示できるコード量を多くしてタイピング量などを減らしていくべき
それを考慮してない言語は徐々に廃れていく
800デフォルトの名無しさん
2019/04/18(木) 20:20:56.01ID:ZOWixQcl ある言語で10行で書けるものが他の言語で20行必要なら
もう比較すらする必要がない
もう比較すらする必要がない
801デフォルトの名無しさん
2019/04/18(木) 20:23:56.64ID:ZCyI8Tks >コードが短くなるような仕組みがあったり、不必要な記号を記述しないように文法が決められている
でもお前らラムダ式を使いまくると怒るじゃん?
でもお前らラムダ式を使いまくると怒るじゃん?
802デフォルトの名無しさん
2019/04/18(木) 20:32:11.61ID:MuNMFUne ガイジの相手をするな
803デフォルトの名無しさん
2019/04/18(木) 21:01:50.29ID:rOS6RuMW 見てると何か勉強するときのスタンスが短絡的というか。
確かに将来性あるUIツールキットの方がいいが、俺が勉強したときはもっとWPFというより言語などに依存しないMVVMの概念とか具体的な実装方法とかそっちを目的にWPF,UWP勉強したな。
おかげでandroidでもデータバインディング+MVVMを簡単に利用できたし
確かに将来性あるUIツールキットの方がいいが、俺が勉強したときはもっとWPFというより言語などに依存しないMVVMの概念とか具体的な実装方法とかそっちを目的にWPF,UWP勉強したな。
おかげでandroidでもデータバインディング+MVVMを簡単に利用できたし
804デフォルトの名無しさん
2019/04/18(木) 21:02:21.26ID:5W4Q1GlN あたらしいげんごってなんですかー?
ぐたいてきにおしえてくださーい(笑)
ぐたいてきにおしえてくださーい(笑)
805デフォルトの名無しさん
2019/04/18(木) 21:03:54.35ID:5W4Q1GlN806デフォルトの名無しさん
2019/04/18(木) 21:41:00.05ID:XtndMXiD > 人間のリソースは限られている
> 一度に表示できるコード量を多くしてタイピング量などを減らしていくべき
> それを考慮してない言語は徐々に廃れていく
典型的なコーダーの思考回路やんw
> 一度に表示できるコード量を多くしてタイピング量などを減らしていくべき
> それを考慮してない言語は徐々に廃れていく
典型的なコーダーの思考回路やんw
807デフォルトの名無しさん
2019/04/18(木) 23:36:15.90ID:R1Vb6ITR 求められているのは見て理解しやすく、間違いが入りにくいものであり、コードが少ないものではない。
実際、今はテキストエディタでさえコード補完ができる。
実際、今はテキストエディタでさえコード補完ができる。
808デフォルトの名無しさん
2019/04/19(金) 07:34:26.98ID:C7le4Nb4 >>807
だったらXAMLは最悪最低だよなwww
だったらXAMLは最悪最低だよなwww
809デフォルトの名無しさん
2019/04/19(金) 07:53:59.74ID:h5Mlcnx1 ライブタイル作った奴。くたびれもうけ。
https://japan.zdnet.com/article/35135991/
https://japan.zdnet.com/article/35135991/
810デフォルトの名無しさん
2019/04/19(金) 09:52:18.63ID:c4yhh5Fh electronはどうなん
811デフォルトの名無しさん
2019/04/19(金) 10:52:51.82ID:JVA9qfGz April Update for WPF on .NET Core 3.0
https://github.com/dotnet/wpf/issues/607
相変わらずやる気があるのかねえのかわからんなあ
https://github.com/dotnet/wpf/issues/607
相変わらずやる気があるのかねえのかわからんなあ
812デフォルトの名無しさん
2019/04/19(金) 11:56:19.78ID:+TCHgQUv 読んだけどただのCore移植作業の進捗報告だな
やる気もクソも、決まったことをやりきるために最低限必要なことをやっているだけ
やる気もクソも、決まったことをやりきるために最低限必要なことをやっているだけ
813デフォルトの名無しさん
2019/04/19(金) 14:53:14.53ID:w3wj8Qby 後3週間待て。新しいロードマップ発表されるだろうし。
814デフォルトの名無しさん
2019/04/19(金) 16:16:28.70ID:671WMWqa 友人の話だと、WPFはまだレガシーじゃないよって
815デフォルトの名無しさん
2019/04/19(金) 16:24:50.36ID:sKinMxcc うちのばーちゃんもそー言ってた
816デフォルトの名無しさん
2019/04/19(金) 16:24:52.57ID:s45G2ydp 友達の友達が
817デフォルトの名無しさん
2019/04/19(金) 19:22:02.41ID:+T/+jTzP xamlって難しいからできる人少ないと思うんだよな
あとは需要がもっと増えてくれれば嬉しいのに
できる人が少ないから案件が出てこないんだよな
あとは需要がもっと増えてくれれば嬉しいのに
できる人が少ないから案件が出てこないんだよな
818デフォルトの名無しさん
2019/04/19(金) 19:34:44.66ID:AOTZFmG5 画像関係はスピード重視の設計でないと生き残れない
WPFは力を入れるところを間違ってる
WPFは力を入れるところを間違ってる
819デフォルトの名無しさん
2019/04/19(金) 19:42:09.66ID:bKogaXu3 一応、MSに勤めてる友人なんだけどな
820デフォルトの名無しさん
2019/04/19(金) 20:10:11.24ID:OAj0miUc 友人の友人が
821デフォルトの名無しさん
2019/04/19(金) 20:37:51.92ID:DjVE1MWF >>819
逝ってよし
逝ってよし
822デフォルトの名無しさん
2019/04/19(金) 22:22:35.76ID:luGwpdV9 >>821
オマエモナー
オマエモナー
823デフォルトの名無しさん
2019/04/19(金) 22:29:24.09ID:3pwDT01F ん? 2019年だよな…
824デフォルトの名無しさん
2019/04/19(金) 23:00:14.91ID:uxzqkxgw MS = 村山酒店?
825デフォルトの名無しさん
2019/04/19(金) 23:52:18.70ID:bKogaXu3 >>821
はは。お前は一生MS絡んだ製品使うなや
はは。お前は一生MS絡んだ製品使うなや
826デフォルトの名無しさん
2019/04/20(土) 09:45:38.16ID:3bzhCLun マイクロソフトは俺を雇えよ
xamlもできる俺は天才だぞ
xamlもできる俺は天才だぞ
827デフォルトの名無しさん
2019/04/20(土) 10:31:07.73ID:tgvbScEy マイクロソフトに転職した元同僚から誘われた事あったけど
「外から文句言ってた方が楽だから」って断った
「外から文句言ってた方が楽だから」って断った
828デフォルトの名無しさん
2019/04/23(火) 11:57:29.12ID:3ShwIS5Y WPFに未来はあるのかないのか
WPFで覚えた知識はUWPやxamarinでどのくらい使えるのか
これだけ教えてくれ
xamlは共通だからある程度同じ感じで使えるのかな
WPFで覚えた知識はUWPやxamarinでどのくらい使えるのか
これだけ教えてくれ
xamlは共通だからある程度同じ感じで使えるのかな
829デフォルトの名無しさん
2019/04/23(火) 12:08:21.45ID:H+Sza8pj >>828
WPFに未来はない。というか現時点で既に死んでいる。
で知識をUWPに活かせるかだが、基本的にあまり期待すべきではない。
WPFは従来型のクラサバを指向したフレームワークであり、クライアント側で深く作り込むような開発スタイルが一般的だ。
当然、数少ない書籍やWebの資料もそれを前提にしており、WPFを学べば自然とそういう開発スタイルが身に付く。
一方でUWPは裏側にWebサービスが存在することが大前提のフレームワークであり、クライアントは非常に薄い窓口に過ぎない。
従ってWPFのような高度なバインディングなどは必要とされず、少ない労力でバックエンドといかにシームレスに繋ぐかが肝となってくる。
WPFに未来はない。というか現時点で既に死んでいる。
で知識をUWPに活かせるかだが、基本的にあまり期待すべきではない。
WPFは従来型のクラサバを指向したフレームワークであり、クライアント側で深く作り込むような開発スタイルが一般的だ。
当然、数少ない書籍やWebの資料もそれを前提にしており、WPFを学べば自然とそういう開発スタイルが身に付く。
一方でUWPは裏側にWebサービスが存在することが大前提のフレームワークであり、クライアントは非常に薄い窓口に過ぎない。
従ってWPFのような高度なバインディングなどは必要とされず、少ない労力でバックエンドといかにシームレスに繋ぐかが肝となってくる。
830デフォルトの名無しさん
2019/04/23(火) 12:24:30.10ID:MMRRGEFQ データバインディングやMVVMの仕組みは他に流用できる気がする
831デフォルトの名無しさん
2019/04/23(火) 12:25:28.45ID:w1y6RZmD WPFは職人的な作り込みが必要とされるから
山ほどいるVBあがりのwinform要員のコーダーには広まらなかったね
結局はブロガーとMSのエヴァンジェリストの飯の種で終わった
山ほどいるVBあがりのwinform要員のコーダーには広まらなかったね
結局はブロガーとMSのエヴァンジェリストの飯の種で終わった
832デフォルトの名無しさん
2019/04/23(火) 12:32:18.50ID:amAsse5m WPFは半透明なのが良い
833デフォルトの名無しさん
2019/04/23(火) 12:40:39.29ID:1xhRm/Xt >>829
死んでいるってどういう意味?
死んでいるってどういう意味?
834デフォルトの名無しさん
2019/04/23(火) 12:48:39.04ID:XHhlgyV/ >>828
WPFだけでなくUWPやxamarinにも未来はない
WPFだけでなくUWPやxamarinにも未来はない
835デフォルトの名無しさん
2019/04/23(火) 12:54:19.04ID:H+Sza8pj GUI技術で未来があるのはHTMLだけだねえ
836デフォルトの名無しさん
2019/04/23(火) 13:16:18.35ID:5LmBAPnu ユーザー視点からみたWebアプリの使いにくさ最強レベル
837デフォルトの名無しさん
2019/04/23(火) 13:25:06.90ID:5LmBAPnu まぁ、作り次第でWebアプリをネイティブアプリに見た目似せて作れるけどでもやっぱwebアプリはウンコ多すぎ
838デフォルトの名無しさん
2019/04/23(火) 14:05:28.65ID:H+Sza8pj まあフロントをHTMLにするかはともかく今時完全にオフラインなアプリなんてゲームや電卓を除けばほとんどあり得ないから、
最初に学ぶならまずはWebがいいだろうね。
UWPは>>837のような子を満足させるためのベターなオプションに過ぎないから、最初に手を出すものではない。
最初に学ぶならまずはWebがいいだろうね。
UWPは>>837のような子を満足させるためのベターなオプションに過ぎないから、最初に手を出すものではない。
839デフォルトの名無しさん
2019/04/23(火) 14:06:42.70ID:LYf4Dcbv 速度重視にしたらプログラミングめんどくさくても普及する
みんな使うから
プログラミングしやすさアピールしても速度犠牲にしてたら生き残れない
結局他のものもつかわないといけなくなるから
バインディングが速いっていってるのはどーせしょぼい小規模なプログラムだけ
みんな使うから
プログラミングしやすさアピールしても速度犠牲にしてたら生き残れない
結局他のものもつかわないといけなくなるから
バインディングが速いっていってるのはどーせしょぼい小規模なプログラムだけ
840デフォルトの名無しさん
2019/04/23(火) 14:21:21.09ID:2s9RS4BR WebアプリはHTMLはいいんだけどJavaScriptがクソすぎて困る
841デフォルトの名無しさん
2019/04/23(火) 16:47:08.10ID:3ShwIS5Y じゃあC++とC#のwinforms使えるwindowsのデスクトップアプリ開発界隈では俺はWPFとかUWPなんかやらなくても当分安泰ってこと?
web側勉強した方がいいのかな
webになるとクライアント側はブラウザになるから言語も必然的にhtml/cssにJavaScriptとかになるから、c++とかc#のデスクトップアプリ開発で磨いた俺の力が役に立たないよな
だからASP.NETとかやっても微妙かなと思ってるんだが、c++やc#でクライアントサイド作ったらサーバサイドも必然的にc++やC#になんのかな
ソケットとか使うから
javaで作ったサーバアプリと連携とかできんのかな
何勉強したらいいんだホントに
web側勉強した方がいいのかな
webになるとクライアント側はブラウザになるから言語も必然的にhtml/cssにJavaScriptとかになるから、c++とかc#のデスクトップアプリ開発で磨いた俺の力が役に立たないよな
だからASP.NETとかやっても微妙かなと思ってるんだが、c++やc#でクライアントサイド作ったらサーバサイドも必然的にc++やC#になんのかな
ソケットとか使うから
javaで作ったサーバアプリと連携とかできんのかな
何勉強したらいいんだホントに
842デフォルトの名無しさん
2019/04/23(火) 17:48:04.11ID:elaW7zc+ 勉強なんて楽しそうなやつやりゃいいじゃん
仕事で必要になったらググりゃいい
仕事で必要になったらググりゃいい
843デフォルトの名無しさん
2019/04/23(火) 19:13:42.30ID:zJYObBWE そもそもデスクトップアプリ自体に将来性がないからね
時代はウェブ、クロスプラットフォーム。MSはもう何年もWPFに力を入れてない
俺も年内にはそっち方面に移る予定
時代はウェブ、クロスプラットフォーム。MSはもう何年もWPFに力を入れてない
俺も年内にはそっち方面に移る予定
844デフォルトの名無しさん
2019/04/23(火) 20:00:42.63ID:2vLu2U8Q845デフォルトの名無しさん
2019/04/23(火) 21:35:44.06ID:11AnFgX2 >>844
WPFに限った話じゃなく、UWP以外WinFormsもMFCもメンテナンスモード
デスクトップアプリ全般にやる気が感じられない
WinFormsやWPFの移植作業中の.NET Coreはどこまで本気なんだろ
WPFに限った話じゃなく、UWP以外WinFormsもMFCもメンテナンスモード
デスクトップアプリ全般にやる気が感じられない
WinFormsやWPFの移植作業中の.NET Coreはどこまで本気なんだろ
846デフォルトの名無しさん
2019/04/23(火) 21:53:20.46ID:7mQ7yLRf >>844
開発はされてるよ
開発はされてるよ
847デフォルトの名無しさん
2019/04/23(火) 23:21:06.56ID:sr3w7AVY さすがにUWPとWPFを同じ扱いするのは技術者として無知でしょ。
848デフォルトの名無しさん
2019/04/23(火) 23:21:44.96ID:5KWAynrs もう10年以上前から「デスクトップはオワコン、これからはWeb」とか言われているけど
いまだにWeb技術でスタンドアロン並みに使いやすいGUIを実現するのって聖杯探しだよな。
WPFもオープンソース化されたことだし、ここはひとつBlazorで動くようにしてくれないかな。
いまだにWeb技術でスタンドアロン並みに使いやすいGUIを実現するのって聖杯探しだよな。
WPFもオープンソース化されたことだし、ここはひとつBlazorで動くようにしてくれないかな。
849デフォルトの名無しさん
2019/04/23(火) 23:25:42.36ID:9k05SFWw >Web技術でスタンドアロン並みに使いやすいGUIを実現する
Silverlightが死んでなけりゃな……
Silverlightが死んでなけりゃな……
850デフォルトの名無しさん
2019/04/23(火) 23:41:24.30ID:/W495hLu >>848
BlazorとWPFは全くべつもんやろ…
BlazorとWPFは全くべつもんやろ…
851デフォルトの名無しさん
2019/04/24(水) 00:09:14.89ID:5b7G81+9 そりゃ別物だろうけど。RazorあってのBlazorだからWPFとは排他だ、と言いたいのかな?
852デフォルトの名無しさん
2019/04/24(水) 12:22:59.14ID:mbjjqtsw853デフォルトの名無しさん
2019/04/24(水) 12:27:35.26ID:GHRnzd3N854デフォルトの名無しさん
2019/04/24(水) 12:31:08.40ID:7CcW06Eu ツールとシステムを一緒にするバカは置いといて、うちも社内システムは全部ブラウザだな
855デフォルトの名無しさん
2019/04/24(水) 12:43:03.86ID:mbjjqtsw 勤怠チェック
給料計算
顧客管理
生産管理
最近100社以上のシステム見たけどほぼすべてブラウザ経由
どこの会社のどれをとっても最近はデスクトップアプリなんてどこにもない
今はwebの時代というのはあってる
給料計算
顧客管理
生産管理
最近100社以上のシステム見たけどほぼすべてブラウザ経由
どこの会社のどれをとっても最近はデスクトップアプリなんてどこにもない
今はwebの時代というのはあってる
856デフォルトの名無しさん
2019/04/24(水) 12:50:22.23ID:Ih73DrrI なんかデスクトップアプリ開発しててごめん
857デフォルトの名無しさん
2019/04/24(水) 13:35:28.04ID:fEgd+A1/ なんで勤怠管理とかでブラウザを経由する必要があるんだ?
全く意味がわからん
極端な話そんなもんエクセルVBAでも作れるし、そっちの方が安いよな
いちいちjava scriptに仕事させてブラウザで結果見るの?
それともサーバ構築までしてサーバ側のjavaとかに仕事させてるの?
わざわざそんなことする必要性がどこにあって、なぜそんなことをしてるんだ?意味がわからんな
流行りだからってことか?
まぁ流行りには乗りたいし俺もwebに移ろうかなぁ・・・
俺のC++、C#がほとんどの開発経験でweb側で高単価で雇ってくれるならすぐにでも移りたいわ
全く意味がわからん
極端な話そんなもんエクセルVBAでも作れるし、そっちの方が安いよな
いちいちjava scriptに仕事させてブラウザで結果見るの?
それともサーバ構築までしてサーバ側のjavaとかに仕事させてるの?
わざわざそんなことする必要性がどこにあって、なぜそんなことをしてるんだ?意味がわからんな
流行りだからってことか?
まぁ流行りには乗りたいし俺もwebに移ろうかなぁ・・・
俺のC++、C#がほとんどの開発経験でweb側で高単価で雇ってくれるならすぐにでも移りたいわ
858デフォルトの名無しさん
2019/04/24(水) 13:51:49.20ID:1DYev0hZ 端末に依存せず、更新管理も楽であり、どこからでもアクセス可能
これがその環境において多くのメリットをもたらすなら、検討の価値がある
開発者としては何より経験値を積めることがおいしい
これがその環境において多くのメリットをもたらすなら、検討の価値がある
開発者としては何より経験値を積めることがおいしい
859デフォルトの名無しさん
2019/04/24(水) 13:55:19.49ID:a3h+fhJI なぜ未経験を高単価で雇うのか
860デフォルトの名無しさん
2019/04/24(水) 14:29:51.63ID:GHRnzd3N >>855
勤怠システムに含まれる打刻ツールはデスクトップアプリやな
勤怠システムに含まれる打刻ツールはデスクトップアプリやな
861デフォルトの名無しさん
2019/04/24(水) 14:31:31.17ID:GHRnzd3N いろんなシステムのバックエンドで動くバッチやワーカーもWebじゃないね
862デフォルトの名無しさん
2019/04/24(水) 14:51:28.47ID:fEgd+A1/ >>859
未経験なわけないじゃん
デスクトップアプリに比べたら業務での経験がめちゃくちゃ経験が短いってだけ
でもwebも簡単だし普通にできる
そもそもWPFまでやる人間がなんでhtmlみたいなバカでもできるマークアップ言語とスタイルシートと簡単なスクリプト言語が理解できないのよ、そんなわけないわ
xamlの方が遥かに難しいマークアップ言語なわけだし、C#の方がJavaScriptより難しいだろ
いくらwebに移るといっても安単価じゃ受けませんよ、私のようなプロがね
未経験なわけないじゃん
デスクトップアプリに比べたら業務での経験がめちゃくちゃ経験が短いってだけ
でもwebも簡単だし普通にできる
そもそもWPFまでやる人間がなんでhtmlみたいなバカでもできるマークアップ言語とスタイルシートと簡単なスクリプト言語が理解できないのよ、そんなわけないわ
xamlの方が遥かに難しいマークアップ言語なわけだし、C#の方がJavaScriptより難しいだろ
いくらwebに移るといっても安単価じゃ受けませんよ、私のようなプロがね
863デフォルトの名無しさん
2019/04/24(水) 14:55:05.54ID:nhJi5e2f 100人やそこらの自社のみで使う勤怠管理なんて何でもいいよ
もっと利用者が多かったり複数企業で流用したりとか考えたらブラウザさえあれば済むwebアプリがどんだけ有用なことか
スマホ対応、mac/win対応もwebならコスト減らしやすい
インストール不要、ドキュメントもwebで対応できる、アップデートも利用者を気にしなくて実施しやすい
チャットワークやサイボウズがどんだけの企業で採用されてると思ってんの
開発者ツールでみてもBTSやCIもだいたいwebじゃないか
もっと利用者が多かったり複数企業で流用したりとか考えたらブラウザさえあれば済むwebアプリがどんだけ有用なことか
スマホ対応、mac/win対応もwebならコスト減らしやすい
インストール不要、ドキュメントもwebで対応できる、アップデートも利用者を気にしなくて実施しやすい
チャットワークやサイボウズがどんだけの企業で採用されてると思ってんの
開発者ツールでみてもBTSやCIもだいたいwebじゃないか
864デフォルトの名無しさん
2019/04/24(水) 15:12:35.72ID:GHRnzd3N865デフォルトの名無しさん
2019/04/24(水) 15:14:07.52ID:725QUm5w 会社に入ったころは残業時間は表に手書きで自己申告してた
上司がチェックしてハンコ押して部長に回ってた
それをまた手計算してタイムカードと比べてチェックして給料に反映されてた
無駄だけどそれしかなかった
そのうちそれがexcelの表に記入して共有サーバに提出に変わって今はブラウザから申請になった
専用アプリを作ってメンテナンスしたり各PCに必ずエクセル入れたりという状況から抜け出せて良かったのではないかなあ
上司がチェックしてハンコ押して部長に回ってた
それをまた手計算してタイムカードと比べてチェックして給料に反映されてた
無駄だけどそれしかなかった
そのうちそれがexcelの表に記入して共有サーバに提出に変わって今はブラウザから申請になった
専用アプリを作ってメンテナンスしたり各PCに必ずエクセル入れたりという状況から抜け出せて良かったのではないかなあ
866デフォルトの名無しさん
2019/04/24(水) 15:35:57.69ID:Xu+nfOLY867デフォルトの名無しさん
2019/04/24(水) 19:51:01.40ID:AiHhhuXg868デフォルトの名無しさん
2019/04/24(水) 19:56:48.46ID:M6vGcGBe 自分の狭い観測範囲だけで能書きたれたがる低脳が多いんだよ
869デフォルトの名無しさん
2019/04/24(水) 20:26:54.83ID:5b7G81+9 さすがにクラサバはWebに置き換わったけど、ツール類はいくらでもあるなぁ。
870デフォルトの名無しさん
2019/04/24(水) 21:07:58.30ID:/lU/w4hB ブラウザ通せるものと通せないものがあるからな
871デフォルトの名無しさん
2019/04/24(水) 21:22:27.79ID:QyWgvBrX >>866
デスクトップアプリの話をしてるんじゃないの?
デスクトップアプリの話をしてるんじゃないの?
872デフォルトの名無しさん
2019/04/25(木) 18:01:23.46ID:iqYujnK/ 今度仕事でWPF触らなくちゃいけなくなって初めてマークアップ言語に触れたんだけどとにかく読みにくい
for文だって入れ子減らせ読みにくいってのは当たり前に言われるというのに
どこからどこまでがどう入れ子になってるのが掴むの大変なんだけど慣れると読めるようになるもんなの?
あとそれと上の方でWPFに未来が無いとか書かれててがっかりしました
だよねー……日本語の参考書全然無くて海外のサイトばっか見てるもん……
for文だって入れ子減らせ読みにくいってのは当たり前に言われるというのに
どこからどこまでがどう入れ子になってるのが掴むの大変なんだけど慣れると読めるようになるもんなの?
あとそれと上の方でWPFに未来が無いとか書かれててがっかりしました
だよねー……日本語の参考書全然無くて海外のサイトばっか見てるもん……
873デフォルトの名無しさん
2019/04/25(木) 18:17:15.74ID:2IQDMAmX >慣れると読めるようになるもんなの?
まあインデントさえしっかりしてれば
まあインデントさえしっかりしてれば
874デフォルトの名無しさん
2019/04/25(木) 19:27:10.58ID:pQMWPhoY875デフォルトの名無しさん
2019/04/25(木) 20:01:06.93ID:3guJtLA5 そうは言ってもXAMLは読みにくい。途中でコメントはさめないのとかほんとしんどい
VS2019使ってて拡張機能でXAML Stylerを入れてるけど、他にいいのあったら教えて下さい
VS2019使ってて拡張機能でXAML Stylerを入れてるけど、他にいいのあったら教えて下さい
876デフォルトの名無しさん
2019/04/25(木) 20:01:46.48ID:jVKhCviU xaml stylerって拡張入れたらなんとかなる
877デフォルトの名無しさん
2019/04/25(木) 20:07:56.60ID:/2yuQdnA なんで最近スレ伸びてんのよ・・・
やっとWPFに普及期がきたか。
やっとWPFに普及期がきたか。
878デフォルトの名無しさん
2019/04/25(木) 20:53:20.97ID:wfwas3gN ほとんどがイチャモン
879デフォルトの名無しさん
2019/04/25(木) 21:06:10.82ID:jZ4+eHeJ880デフォルトの名無しさん
2019/04/25(木) 21:19:01.50ID:F5/pbVR3 XMLをマークアップの標準にしたのはコンピュータ業界の最大の失敗
881デフォルトの名無しさん
2019/04/25(木) 21:21:22.31ID:lXAOlb7n Blend for Visual Studioってまさにxaml編集用に作られてると思うんだけど…
あと、xamlというかxmlをそもそもよく分かってないんじゃないのっていうレスがちらほらある
あれダメならhtmlとかも理解できないでしょうに
あと、xamlというかxmlをそもそもよく分かってないんじゃないのっていうレスがちらほらある
あれダメならhtmlとかも理解できないでしょうに
882デフォルトの名無しさん
2019/04/25(木) 22:11:33.69ID:y3HhtnRW namespaceさえ理解すればあとはhtmlと大して変わらんよね。
883デフォルトの名無しさん
2019/04/25(木) 23:06:51.07ID:3guJtLA5884デフォルトの名無しさん
2019/04/25(木) 23:17:00.35ID:jZ4+eHeJ >>883
普通に
<!--
□□の設定
Property1 は〇〇
Property2 は△△
-->
<Grid
Property1="a"
Property2="b"
..... />
ってやれば良いだけだろ
普通に
<!--
□□の設定
Property1 は〇〇
Property2 は△△
-->
<Grid
Property1="a"
Property2="b"
..... />
ってやれば良いだけだろ
885デフォルトの名無しさん
2019/04/25(木) 23:26:43.38ID:jUPpFJcF それってxamlというよりxmlの仕様では?
886デフォルトの名無しさん
2019/04/25(木) 23:31:02.23ID:3guJtLA5887デフォルトの名無しさん
2019/04/26(金) 08:39:26.01ID:7syDkwCh コメントはhtmlから引きずっているからね
888デフォルトの名無しさん
2019/04/26(金) 09:39:03.86ID:WWzPrzSM889デフォルトの名無しさん
2019/04/26(金) 10:13:44.72ID:L9IIIrds >>886
C#でやればいいのでは?
C#でやればいいのでは?
890デフォルトの名無しさん
2019/04/26(金) 12:49:14.78ID:W8c6vXCR 自分の思う通りに出来ないのは仕様がおかしい
って思っちゃうタイプなんでしょ
プログラマーにはあまり向いてないと思う
って思っちゃうタイプなんでしょ
プログラマーにはあまり向いてないと思う
891デフォルトの名無しさん
2019/04/26(金) 13:18:33.32ID:QuMKW8xW892デフォルトの名無しさん
2019/04/26(金) 13:33:10.94ID:WWzPrzSM >>891
なんで全てのプロパティにコメント残す必要があるの?
内容変更するのにコメントで残すってやつも、その項目全部をコピペしてコメント書いておけばいいじゃん。
つか、今時前のコードを残すのはバージョン管理に任せろよ。
条件に合わせて柔軟に対応できないとプロとしてやっていけないよ。
なんで全てのプロパティにコメント残す必要があるの?
内容変更するのにコメントで残すってやつも、その項目全部をコピペしてコメント書いておけばいいじゃん。
つか、今時前のコードを残すのはバージョン管理に任せろよ。
条件に合わせて柔軟に対応できないとプロとしてやっていけないよ。
893デフォルトの名無しさん
2019/04/26(金) 13:48:55.23ID:QuMKW8xW >>892
ちょっと待ってくれ。全てのプロパティにコメントを残したいとは言ってないぞ
例えばいくつかのプロパティについて、メモ書きや注意事項を残したいことってないの?
俺はただそのプロパティの上や横に書けたらいいのにな、と言ってるだけなんだが。
あとは行をその位置でコメントアウト出来れば、テストとか楽だし
一応プロとしてやってますよ
というか不満持ってる人って少ないのかな。長年不満を抱いてたから意外だったわ
ちょっと待ってくれ。全てのプロパティにコメントを残したいとは言ってないぞ
例えばいくつかのプロパティについて、メモ書きや注意事項を残したいことってないの?
俺はただそのプロパティの上や横に書けたらいいのにな、と言ってるだけなんだが。
あとは行をその位置でコメントアウト出来れば、テストとか楽だし
一応プロとしてやってますよ
というか不満持ってる人って少ないのかな。長年不満を抱いてたから意外だったわ
894デフォルトの名無しさん
2019/04/26(金) 14:09:16.83ID:7syDkwCh そもそもWinFormsだってプロパティーにコメント振らない
895デフォルトの名無しさん
2019/04/26(金) 14:14:13.40ID:90urDzgW 一応確認なんだけど、viewmodel使ってるのかな?
本来バインディングされるプロパティがあるのだからそっちにコメント入れれば良いと思うけど
viewにヅラヅラ説明を入れる状態が想像できない
本来バインディングされるプロパティがあるのだからそっちにコメント入れれば良いと思うけど
viewにヅラヅラ説明を入れる状態が想像できない
896デフォルトの名無しさん
2019/04/26(金) 14:31:16.59ID:r6cXYweV xmlの属性レベルのコメントができないのを仕様の欠陥扱いしてる人は結構いるよ
今回はマークアップ言語の話だけど、
既存のプログラミング言語に不満持ってるプログラマーが新しい言語を作るんだし
不満を持つことと対応できないこととは関係ないよね
んで、 Holy Hell!! な解法
https://stackoverflow.com/questions/2073140/why-cant-i-comment-attributes-in-xaml
今回はマークアップ言語の話だけど、
既存のプログラミング言語に不満持ってるプログラマーが新しい言語を作るんだし
不満を持つことと対応できないこととは関係ないよね
んで、 Holy Hell!! な解法
https://stackoverflow.com/questions/2073140/why-cant-i-comment-attributes-in-xaml
897デフォルトの名無しさん
2019/04/26(金) 14:37:30.54ID:XuSZUgKR > xmlの属性レベルのコメントができないのを仕様の欠陥
ほんとこれ不便
ほんとこれ不便
898デフォルトの名無しさん
2019/04/26(金) 14:38:37.63ID:xSwLJo8H 未経験者から質問するけど、XAMLって独自プロパティ追加できないの?
HTMLなら勝手プロパティでコメント書いたりしたけど。
HTMLなら勝手プロパティでコメント書いたりしたけど。
899デフォルトの名無しさん
2019/04/26(金) 15:06:43.30ID:vB1azCly そもそもxaml(xml)を手で編集すんなってことにしたいんじゃない?
jsonなんかも大きくなると手編集向いてないし
とはいえ現状じゃそういうわけにはいかないけど
xaml自体を分割して見通しをよくするとかくらいかね
jsonなんかも大きくなると手編集向いてないし
とはいえ現状じゃそういうわけにはいかないけど
xaml自体を分割して見通しをよくするとかくらいかね
900デフォルトの名無しさん
2019/04/26(金) 19:28:35.60ID:qpV588mo >>893
そういう欲求はある。あると便利だよねえ
そういう欲求はある。あると便利だよねえ
901デフォルトの名無しさん
2019/04/26(金) 23:15:39.83ID:smPACViJ 思う通りに出来ないなら出来るように作っちゃえばいいじゃない
902デフォルトの名無しさん
2019/04/27(土) 00:57:13.45ID:maQO7vMi コメント振れないことと言うより
デバッグしているときにプロパティーをコメントアウトしにくいのが辛い
ブロック終わらせてコメントアウトっすりゃいいんだが面倒だ
デバッグしているときにプロパティーをコメントアウトしにくいのが辛い
ブロック終わらせてコメントアウトっすりゃいいんだが面倒だ
903デフォルトの名無しさん
2019/04/27(土) 06:46:41.35ID:rUmkpmPg904デフォルトの名無しさん
2019/04/27(土) 22:50:27.99ID:jfzw+pVI ん?意味がわからない
905デフォルトの名無しさん
2019/04/27(土) 23:42:27.11ID:ibduGkrL ガガイのガイ
906デフォルトの名無しさん
2019/04/28(日) 00:13:26.20ID:ODEsSmA2907デフォルトの名無しさん
2019/04/28(日) 10:06:39.38ID:3t4t6vYZ <a>
<a.b>
<c d="d">
</a.b>
</a>
でそれぞれa,b,c,dをコメントアウトするのに最適な方法は?
<a.b>
<c d="d">
</a.b>
</a>
でそれぞれa,b,c,dをコメントアウトするのに最適な方法は?
908デフォルトの名無しさん
2019/04/28(日) 12:14:33.17ID:fIrxxOza >>907
日本語でよろしか
日本語でよろしか
909デフォルトの名無しさん
2019/04/28(日) 12:14:55.21ID:fIrxxOza よろしくw
910デフォルトの名無しさん
2019/04/28(日) 12:30:54.83ID:yS5k3fwP911デフォルトの名無しさん
2019/04/28(日) 13:08:27.48ID:Cfig35XD >>907
お前日本語下手そうだからコメントアウトした結果を書け
お前日本語下手そうだからコメントアウトした結果を書け
912デフォルトの名無しさん
2019/04/28(日) 14:04:08.99ID:PmtPvWQ5 正直この先何年もXML引きずるのかと思うと憂鬱だわ
913デフォルトの名無しさん
2019/04/28(日) 14:24:14.05ID:JXginMSx >>896
>xmlの属性レベルのコメントができないのを仕様の欠陥扱いしてる人は結構いるよ
XMLに関してはそうだが、XAMLに関してはプロパティ要素構文が使えるんだから
プロパティ要素構文にして、その後ろにコメント付ければいい
>xmlの属性レベルのコメントができないのを仕様の欠陥扱いしてる人は結構いるよ
XMLに関してはそうだが、XAMLに関してはプロパティ要素構文が使えるんだから
プロパティ要素構文にして、その後ろにコメント付ければいい
914デフォルトの名無しさん
2019/04/29(月) 19:57:07.62ID:m30Tu78y デスクトップアプリマンってWPFできようがUWPできようが時代遅れなんかな
7年くらいずっとデスクトップアプリばっかやってきたわ
あとはせいぜいゲームとか
WEBは半年もやってない
ASP.NETマンになればブレイクスルーできるのか?
.NETに全てを託すしかねーわもう
WPFが死のうがUWPが死のうが.NETだけは共通の技術だから食ってけるよな?
7年くらいずっとデスクトップアプリばっかやってきたわ
あとはせいぜいゲームとか
WEBは半年もやってない
ASP.NETマンになればブレイクスルーできるのか?
.NETに全てを託すしかねーわもう
WPFが死のうがUWPが死のうが.NETだけは共通の技術だから食ってけるよな?
915デフォルトの名無しさん
2019/04/29(月) 20:20:09.77ID:pMNPIosi .NET Coreが迷走してるからわからんよ
今んとこASP.NET開発者の移行はさっぱり進んんでない
苦し紛れのWinForms&WPF対応という奇策もスルーされたら.NET Coreは3が最後のバージョンになるだろうな
そしたら.NETは終わりだ
今んとこASP.NET開発者の移行はさっぱり進んんでない
苦し紛れのWinForms&WPF対応という奇策もスルーされたら.NET Coreは3が最後のバージョンになるだろうな
そしたら.NETは終わりだ
916デフォルトの名無しさん
2019/04/29(月) 20:21:39.96ID:imlbHmeV >>914
electronのデスクトップマンになれば延命できるぞ
electronのデスクトップマンになれば延命できるぞ
917デフォルトの名無しさん
2019/04/29(月) 20:25:34.70ID:ehYnqzb5 >>915
迷走してるってソースは?
迷走してるってソースは?
918デフォルトの名無しさん
2019/04/29(月) 20:28:09.67ID:HXRk5ZMS .NET Core 3の苦し紛れ感はSilverlight3の悲劇を彷彿とさせるね
919デフォルトの名無しさん
2019/04/29(月) 20:33:36.22ID:ehYnqzb5920デフォルトの名無しさん
2019/04/29(月) 20:41:28.68ID:pMNPIosi >>917
Silverlight3の顛末をググってきたらいいんじゃないかな
今の.NET Coreと状況がそっくりだから
だから失敗すると言いたいわけじゃないが、MS社内のプロジェクトのライフサイクル的に見切りを付ける時期が迫ってきているんだろう
Silverlight3の顛末をググってきたらいいんじゃないかな
今の.NET Coreと状況がそっくりだから
だから失敗すると言いたいわけじゃないが、MS社内のプロジェクトのライフサイクル的に見切りを付ける時期が迫ってきているんだろう
921デフォルトの名無しさん
2019/04/29(月) 20:42:40.78ID:ehYnqzb5 >>920
具体的に
具体的に
922デフォルトの名無しさん
2019/04/29(月) 20:47:27.55ID:zo6UUTTz 「終わり」ってどういう状態を言っているのかにもよるな。
MFCは既に「終わり」のような気もするが、使えなくなったわけじゃないしな。
MFCは既に「終わり」のような気もするが、使えなくなったわけじゃないしな。
923デフォルトの名無しさん
2019/04/29(月) 20:52:17.72ID:pMNPIosi924デフォルトの名無しさん
2019/04/29(月) 20:53:49.04ID:TDhNq2WX WPFはファイルダイアログとかの仕組みをまともに作らなかったよね
みんなが欲しがるものをあえてスルーしてたのはなぜなんだろう?
みんなが欲しがるものをあえてスルーしてたのはなぜなんだろう?
925デフォルトの名無しさん
2019/04/29(月) 20:59:41.05ID:TDhNq2WX デスクトップアプリの肩身はどんどん狭くなる
今の元号変更にしたってアプリがweb化されていたらサーバサイドを変更するだけでいい
これからデスクトップだったもののweb化(html化)は加速するだろう
今の元号変更にしたってアプリがweb化されていたらサーバサイドを変更するだけでいい
これからデスクトップだったもののweb化(html化)は加速するだろう
926デフォルトの名無しさん
2019/04/29(月) 22:11:10.20ID:atpu4K08 いつの時代の人なんだよ…
927デフォルトの名無しさん
2019/04/29(月) 22:49:29.79ID:D2B2a+AU928デフォルトの名無しさん
2019/04/30(火) 00:06:29.68ID:JvryURnP Windows API CodePackが事実上のオフィシャルリリースだろうに
929デフォルトの名無しさん
2019/04/30(火) 00:13:26.27ID:SrVVv9ma >>926
Webくんは妄想性人格障害なだけで現代っ子だよ
Webくんは妄想性人格障害なだけで現代っ子だよ
930デフォルトの名無しさん
2019/04/30(火) 00:40:31.82ID:flIcHYQt >>929
人格障害はお前だよ
人格障害はお前だよ
931デフォルトの名無しさん
2019/04/30(火) 08:13:26.69ID:riS+7mUB フォルダ選択ダイアログってファイルダイアログに統合されただけだよな。
もともとあれは使いにくかったし。
もともとあれは使いにくかったし。
932デフォルトの名無しさん
2019/04/30(火) 08:59:37.98ID:SrVVv9ma933デフォルトの名無しさん
2019/04/30(火) 09:44:02.25ID:bwdkx6fZ NumericUpDownがないのは作り忘れなの?
934デフォルトの名無しさん
2019/04/30(火) 10:52:02.94ID:bB6vFizM ちょいちょいそれ出してくる人いるけど、そんなに重要なコントロールか?
あればあったでいいけど、作れよそんくらい。
あればあったでいいけど、作れよそんくらい。
935デフォルトの名無しさん
2019/04/30(火) 11:09:37.57ID:JvryURnP wpfに足りないのは洒落たtoolkitだと思うんだがな
JavaFXみたいでいいからcss使えたら大分変わっただろうが
JavaFXみたいでいいからcss使えたら大分変わっただろうが
936デフォルトの名無しさん
2019/04/30(火) 11:23:29.23ID:+WTnzUc7 WPF Toolkitがあっただろ
MS謹製にもかかわらず悲惨な品質で、WPFにおけるコントロールの作りづらさを露呈した
MS謹製にもかかわらず悲惨な品質で、WPFにおけるコントロールの作りづらさを露呈した
937デフォルトの名無しさん
2019/04/30(火) 11:23:31.00ID:Bqa7G4KG 取るに足らないコンポーネントなんだろうけど、そういうのが積み重なった結果が
オレのUIかっこいいだろ系の残念UIのアプリが蔓延してWPF忌避の一因になったような気がする
特にWPF出始めは
ゴテゴテしてる感じのボタン群とか、パネルごとにグラデーションがかかった背景とか
WPFならではのUIにしてみましたって感じの機能に振り回されてるデザインのアプリ多かった
既存のUIと違いすぎて「このツールはWPFアプリかー(使いづらいな)」って思ってた
アプリのコンポーネントごとに極僅かだけどバッドノウハウ的なコツが必要なの時間の無駄に感じる
オレのUIかっこいいだろ系の残念UIのアプリが蔓延してWPF忌避の一因になったような気がする
特にWPF出始めは
ゴテゴテしてる感じのボタン群とか、パネルごとにグラデーションがかかった背景とか
WPFならではのUIにしてみましたって感じの機能に振り回されてるデザインのアプリ多かった
既存のUIと違いすぎて「このツールはWPFアプリかー(使いづらいな)」って思ってた
アプリのコンポーネントごとに極僅かだけどバッドノウハウ的なコツが必要なの時間の無駄に感じる
938デフォルトの名無しさん
2019/04/30(火) 11:36:48.02ID:okR7prA6939デフォルトの名無しさん
2019/04/30(火) 11:57:36.38ID:vasc9k3m グラデなしでピクトグラムでいいやんの流行りになったしな
940デフォルトの名無しさん
2019/04/30(火) 19:06:33.93ID:ZVZuWdtk MSのWPF開発担当がアスペルガー症候群か何かだったんじゃないの?
全然ユーザーの意見取り入れなかった
全然ユーザーの意見取り入れなかった
941デフォルトの名無しさん
2019/04/30(火) 19:07:23.38ID:ZVZuWdtk MSのWPF開発担当がアスペルガー症候群か何かだったんじゃないの?
全然ユーザーの意見取り入れなかった
全然ユーザーの意見取り入れなかった
942デフォルトの名無しさん
2019/05/03(金) 21:35:56.29ID:Ty57vDZV943デフォルトの名無しさん
2019/05/04(土) 21:08:40.63ID:Z6pnZdfU 親コンテナにDropShadowEffectを適用すると子コントロールにも反映されます。親要素にのみ反映させるにはどうすればよいでしょうか
944デフォルトの名無しさん
2019/05/05(日) 03:45:12.61ID:cvUncZGI 子コントロールにスタイル設定すれば
945デフォルトの名無しさん
2019/05/05(日) 12:26:09.77ID:ZoPshMtO webの方が簡単で面白いことに気づいてしまった
プログラミングってやっぱだるいわ
クソコードひたすら追いかけないといかんし
プログラミングってやっぱだるいわ
クソコードひたすら追いかけないといかんし
946デフォルトの名無しさん
2019/05/05(日) 12:34:54.97ID:TKrOuc6u947デフォルトの名無しさん
2019/05/05(日) 12:55:56.67ID:Lip5pc/w 風呂敷広げる仕事ばかりやって畳む経験積まないとロクな人間にならないよ
948デフォルトの名無しさん
2019/05/05(日) 13:10:51.58ID:eMsI3+wX 含蓄がありますね(嘆息)
949デフォルトの名無しさん
2019/05/05(日) 13:28:05.49ID:ZoPshMtO950デフォルトの名無しさん
2019/05/05(日) 16:29:56.08ID:mUBBoDAW すればいいじゃん
951デフォルトの名無しさん
2019/05/07(火) 08:08:20.77ID:nagljinL 祝.NET5
952デフォルトの名無しさん
2019/05/07(火) 08:37:22.92ID:TGYjbWr3 まだ1年以上先やん
953デフォルトの名無しさん
2019/05/07(火) 10:17:12.15ID:SahO4WyM 素晴らしい未来がやってきそうだな
954デフォルトの名無しさん
2019/05/07(火) 11:38:31.75ID:SahO4WyM VS2019 previewでWPFの.NET Coreのデザイナーの対応が来たな
955デフォルトの名無しさん
2019/05/07(火) 13:48:21.84ID:Q8AOfbVk >>954
まじ!?
まじ!?
956デフォルトの名無しさん
2019/05/07(火) 14:40:40.46ID:SahO4WyM >>955
まじ。5月6日のリリースで来てる。.NET CoreのSDKをインストすれば表示が可能になってる
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes-preview
まじ。5月6日のリリースで来てる。.NET CoreのSDKをインストすれば表示が可能になってる
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes-preview
957デフォルトの名無しさん
2019/05/07(火) 18:33:28.44ID:ps990SHk .net coreベースでWPFアプリが作れるだけだろ
何が嬉しいのかさっぱりわからない
何が嬉しいのかさっぱりわからない
958デフォルトの名無しさん
2019/05/07(火) 18:36:32.63ID:ps990SHk .netcoreベースでWPFアプリが作れるけど動くのはwin7sp1以降のwindowsのみ
959デフォルトの名無しさん
2019/05/07(火) 19:05:57.97ID:Q8AOfbVk >>957
なんで?
なんで?
960デフォルトの名無しさん
2019/05/07(火) 19:53:13.78ID:zPHtXU9Z961デフォルトの名無しさん
2019/05/07(火) 21:26:57.74ID:ps990SHk 思考停止してるのか?
実際に何かいいことあるのか?
ないだろ?
実際に何かいいことあるのか?
ないだろ?
962デフォルトの名無しさん
2019/05/07(火) 21:31:07.89ID:FJj2rymy .Net Coreは .NET Framework よりも性能が良いって聞くけど、どうなんだろうね。
後、アプリに .NET Core自体を含められるから、 .NET Frameworkが
インストールされている必要が無いってのもメリットと言えばメリット。
後、アプリに .NET Core自体を含められるから、 .NET Frameworkが
インストールされている必要が無いってのもメリットと言えばメリット。
963デフォルトの名無しさん
2019/05/07(火) 21:31:17.31ID:ps990SHk 元々あるものを再実装して足踏みしてるだけ
964デフォルトの名無しさん
2019/05/07(火) 21:37:19.59ID:ps990SHk .netcoreに移行するとすでにあるWPFライブラリなどは使いまわしできなくなる
965デフォルトの名無しさん
2019/05/07(火) 21:44:26.38ID:ps990SHk visual studioはWPFで作ってあるけど再実装しなおすのかな?
966デフォルトの名無しさん
2019/05/07(火) 21:46:30.51ID:9iRY6hHt >>962
Webサーバーのために極度に最適化されてるから、デスクトップアプリに求められる性能が出るかは期待薄だろう
今更真面目にデスクトップアプリ向けのパフォーマンス改善なんかやってくれるとも思えない
しかもデスクトップアプリなら.NETランタイムごとアプリに同梱して配るのがデフォになるだろうから、
.NET Frameworkと比較してファイルサイズサイズは激増し、その分起動時間も相当長くなるはず
Webサーバーのために極度に最適化されてるから、デスクトップアプリに求められる性能が出るかは期待薄だろう
今更真面目にデスクトップアプリ向けのパフォーマンス改善なんかやってくれるとも思えない
しかもデスクトップアプリなら.NETランタイムごとアプリに同梱して配るのがデフォになるだろうから、
.NET Frameworkと比較してファイルサイズサイズは激増し、その分起動時間も相当長くなるはず
967デフォルトの名無しさん
2019/05/07(火) 21:58:50.48ID:gpGYtGNe968デフォルトの名無しさん
2019/05/07(火) 22:01:45.57ID:carnJ8B3 https://devblogs.microsoft.com/dotnet/introducing-net-5/
だいぶのんびりやってるけどそのへんはAOT対応に期待だねえ
今までの.NETアプリの鈍重ぶりからしてシステムランタイム依存が
実際どれだけスタートアップ速度に貢献してたかなんてのも疑問だし
だいぶのんびりやってるけどそのへんはAOT対応に期待だねえ
今までの.NETアプリの鈍重ぶりからしてシステムランタイム依存が
実際どれだけスタートアップ速度に貢献してたかなんてのも疑問だし
969デフォルトの名無しさん
2019/05/07(火) 22:14:47.34ID:SahO4WyM 将来Coreは.NET5に移行することになるから、Frameworkでの開発がレガシー化するのは時間の問題でしかない
Visual Sutidioはオンライン版が発表されたし、デスクトップアプリの開発はもう死に体になろうとしてる
新しい開発フレームワークがこれまでより求められてきているが、Blazorは本命なのだろうか
Visual Sutidioはオンライン版が発表されたし、デスクトップアプリの開発はもう死に体になろうとしてる
新しい開発フレームワークがこれまでより求められてきているが、Blazorは本命なのだろうか
970デフォルトの名無しさん
2019/05/07(火) 22:17:25.86ID:ps990SHk レガシー化してもいいから.netcoreから変更なしで使えるようにしてくれたら何も問題ない
それを全部使えなくして再実装しなおすんだから馬鹿なんじゃないかと思う
それを全部使えなくして再実装しなおすんだから馬鹿なんじゃないかと思う
971デフォルトの名無しさん
2019/05/07(火) 22:26:02.63ID:EXJv8ROn サーバ用途はしらんけどデスクトップのWindows向けならほぼ間違いなく.Net Frameworkインストール済みだし
.Net Coreに移行してどんなメリットがあるのかわからん
.Net Coreに移行してどんなメリットがあるのかわからん
972デフォルトの名無しさん
2019/05/07(火) 22:27:17.83ID:AXdDikdA Coreにしかできないことがあるだろ! たぶん
973デフォルトの名無しさん
2019/05/07(火) 22:29:32.14ID:TpQciypC >>971
ちょっとはググれよ
ちょっとはググれよ
974デフォルトの名無しさん
2019/05/07(火) 22:40:50.03ID:carnJ8B3 SCDを選択すれば今回みたいにWUでWinformsのレイアウトが崩れたりしない!!!
イヤあれ根本的な原因がフレームワークのコードに起因するのかWin32APIの変更に引っ張られたのか知らんけど
イヤあれ根本的な原因がフレームワークのコードに起因するのかWin32APIの変更に引っ張られたのか知らんけど
975デフォルトの名無しさん
2019/05/07(火) 23:13:20.50ID:8iyOaY+P .net native ってのが有ってだな
976デフォルトの名無しさん
2019/05/08(水) 01:50:50.81ID:SGPGdZM3977デフォルトの名無しさん
2019/05/08(水) 07:56:23.76ID:PUxGMWyh 今回のアナウンス見てもそれじゃあ噂がない以前に元々興味が無いだけでは
978デフォルトの名無しさん
2019/05/08(水) 08:09:23.23ID:NpZCzFSM VS onlineってexeもローカルに出力できんの?
クラウド上でビルドしてアウトプットを別途ダウンロードするみたいな感じ?
後者だとは思うけど
クラウド上でビルドしてアウトプットを別途ダウンロードするみたいな感じ?
後者だとは思うけど
979デフォルトの名無しさん
2019/05/08(水) 08:28:11.67ID:3OTuuh9B >>977がちゃんと読んでないだけだねえ
.NET CoreがAOTに対応するとはどこにも書いてないよ
・CoreFX (クラスライブラリ) がAOTに対応する
・CoreCLR はJITを活用して長時間実行するアプリケーションでの高スループットと高生産性を提供する
・.NET Nativeが.NET 5ファミリーに含まれるのかどうかは言及なし
・起動時間や iOS, Blazor 等プラットフォームの制約のためAOTが必要なケースには、MonoのAOTを利用して対応する
.NET CoreがAOTに対応するとはどこにも書いてないよ
・CoreFX (クラスライブラリ) がAOTに対応する
・CoreCLR はJITを活用して長時間実行するアプリケーションでの高スループットと高生産性を提供する
・.NET Nativeが.NET 5ファミリーに含まれるのかどうかは言及なし
・起動時間や iOS, Blazor 等プラットフォームの制約のためAOTが必要なケースには、MonoのAOTを利用して対応する
980デフォルトの名無しさん
2019/05/08(水) 08:59:56.99ID:/haNqz9o >>978
リモート操作も含めて全てクラウドの仮想環境上で実行できるに一票
Onlineは定額制になり、Azureの利用範囲に応じてプランがある感じになるんじゃないだろうか
ビルドされたものがzipでパックされて、都度DLしてっていうのはちょっとないよね
リモート操作も含めて全てクラウドの仮想環境上で実行できるに一票
Onlineは定額制になり、Azureの利用範囲に応じてプランがある感じになるんじゃないだろうか
ビルドされたものがzipでパックされて、都度DLしてっていうのはちょっとないよね
981デフォルトの名無しさん
2019/05/08(水) 09:04:06.03ID:/haNqz9o zipでパックはスルーしてどうぞ…
982デフォルトの名無しさん
2019/05/08(水) 09:12:18.15ID:/haNqz9o GoogleがFlutter for Webを発表したな
界隈のウェブ化の波が凄い。絶賛乗り遅れ中ですよ
界隈のウェブ化の波が凄い。絶賛乗り遅れ中ですよ
983デフォルトの名無しさん
2019/05/08(水) 10:02:24.56ID:NpZCzFSM984デフォルトの名無しさん
2019/05/08(水) 11:49:26.79ID:owBD3RAN Blazorだけが最後の希望だ
985デフォルトの名無しさん
2019/05/08(水) 23:27:04.86ID:SGPGdZM3986デフォルトの名無しさん
2019/05/09(木) 18:18:12.69ID:cLhRp6Rd DartってC#に似てたような気がする
async awaitがc#より良い出来のシンタックスシュガーに包まれてた気がする
気がするばかりで済まぬ
async awaitがc#より良い出来のシンタックスシュガーに包まれてた気がする
気がするばかりで済まぬ
987デフォルトの名無しさん
2019/05/09(木) 18:59:24.86ID:HmZQAPaE 気のせい
988デフォルトの名無しさん
2019/05/09(木) 19:20:35.18ID:TvKkh+gI >>985
Perl好き?
Perl好き?
989デフォルトの名無しさん
2019/05/09(木) 21:21:33.44ID:LyVAVZ0b Livechartsのツールチップをカスタムしたくて色々XAMLいじってたら、ツールチップ表示時にブレークモードで落ちるようになった。問題なかった時と同じ状態まで戻してもダメ。どうしたらいいのか...
990デフォルトの名無しさん
2019/05/10(金) 17:39:16.67ID:FeoREeur >>989
なんかのタイミングでどっかのコンポーネントが
再コンパイルされちゃって固定したんだろね?
(始める前にイメージバックアップで全部戻せるようにしたほうがとは思うけどいまさらだろうから)
Livechartsの環境構築やり直すしか思いつかない
なんかのタイミングでどっかのコンポーネントが
再コンパイルされちゃって固定したんだろね?
(始める前にイメージバックアップで全部戻せるようにしたほうがとは思うけどいまさらだろうから)
Livechartsの環境構築やり直すしか思いつかない
991デフォルトの名無しさん
2019/05/11(土) 17:30:32.43ID:s81pq9/g992デフォルトの名無しさん
2019/05/11(土) 17:52:03.97ID:EZwsgETW >>991
君よく頭悪いって言われない?
君よく頭悪いって言われない?
993デフォルトの名無しさん
2019/05/14(火) 00:08:12.26ID:hOySvDzr994デフォルトの名無しさん
2019/05/14(火) 08:46:38.55ID:32DCwaMK 病院Go
995デフォルトの名無しさん
2019/05/15(水) 22:41:24.02ID:hm7pGYRA 君がねw
996デフォルトの名無しさん
2019/05/16(木) 01:23:45.34ID:rj4hXzDh >>995
君よく頭悪いって言われない?
君よく頭悪いって言われない?
997デフォルトの名無しさん
2019/05/16(木) 01:38:55.60ID:zJDWj/bl 病院Go
998デフォルトの名無しさん
2019/05/16(木) 02:41:53.50ID:5yztaPBa CoreのいいとこはLinuxで使えるところ
999デフォルトの名無しさん
2019/05/16(木) 07:31:34.75ID:wtAwFmrj なおWPFはCoreでもWindowsでしか使えません。残念!
1000デフォルトの名無しさん
2019/05/16(木) 07:53:15.23ID:8fOYIMEO 次スレ建てました
WPF(.NET4.x, .NET Core) GUIプログラミング Part23
https://mevius.5ch.net/test/read.cgi/tech/1557960752/
WPF(.NET4.x, .NET Core) GUIプログラミング Part23
https://mevius.5ch.net/test/read.cgi/tech/1557960752/
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 518日 8時間 17分 28秒
新しいスレッドを立ててください。
life time: 518日 8時間 17分 28秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 「日本はドイツと違い反省せず」…中国外相、独外相に対日批判 台湾問題で理解求める [少考さん★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」 [ぐれ★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★6 [七波羅探題★]
- 【警視庁】走行中の電車で女性に露出した下半身押しつけたか 無職の男(46)逮捕「チャンスがあればいつでもやる」 [nita★]
- 【苺ましまろ】立民衆院議員、人気漫画の水着少女画像を「醜悪」タイ人少女の性搾取事件と関連付け…党内で反発 [少考さん★]
- 「残業キャンセル界隈」若者が増加?「職務放棄」との批判も…“定時退社の権利”どこまで通用するか [七波羅探題★]
- 【高市悲報】中国軍「公海で空母の発着訓練するって事前通告したのになんで自衛隊機は急接近してきたんだ…?」中国軍困惑 [931948549]
- 30過ぎた大人おじさんが大学生(昔)のままのファッションをする「おじさんキッズコーデ」、炎上して問題視される。 [153490809]
- 愛国者「大東亜戦争はアジア解放のための戦い」 [834922174]
- 俺はきっと"全部"嫌いなんだ。息づく全てが俺を苛つかせるんだ。
- 現役ドラフト発表WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
- 日本人のおでん離れ。作る回数減った30.1%🍢 [256556981]
