Windows Presentation Frameworkについて語るスレ。
前スレ
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part22
https://mevius.5ch.net/test/read.cgi/tech/1513175747/
関連スレ
Windows 10 UWPアプリ開発 Part 2
http://mevius.2ch.net/test/read.cgi/tech/1499658092/
コードを貼る場合は以下のサイトの利用をお勧め。
run codeのチェックは外しておきましょう。
http://ideone.com/
探検
WPF(.NET4.x, .NET Core) GUIプログラミング Part23
レス数が1000を超えています。これ以上書き込みはできません。
2019/05/16(木) 07:52:32.39ID:8fOYIMEO
2デフォルトの名無しさん
2019/05/16(木) 12:11:07.29ID:7Bq3MhCf 2
2019/05/16(木) 13:49:41.99ID:fwGb8lUO
スレタイXAMLはあったほうがよかったんじゃ?
2019/05/16(木) 14:58:46.33ID:6HLPrznt
UWPは別のスレがあるな
2019/05/16(木) 19:32:09.26ID:lkxfo5od
2019/05/16(木) 20:00:20.87ID:O824UyCl
WPFにx:bind来てくれないのかいぃぃ
2019/05/17(金) 16:05:39.31ID:GiXqVPbm
ゲームエンジン作れますか?
2019/05/17(金) 16:23:31.74ID:GiXqVPbm
openfiledialogとsystem.diagnostics.process.startの違いはなんでしょうか
openfiledialogのほうがエクスプローラが開かなかったですが
実現したいのは、フォルダを開いてファイルを選択するというものです
var dialog = new OpenFileDialog();
dialog.InitialDirectory = @"C:";
System.Diagnostics.Process.Start("explorer.exe",@"c:");
openfiledialogのほうがエクスプローラが開かなかったですが
実現したいのは、フォルダを開いてファイルを選択するというものです
var dialog = new OpenFileDialog();
dialog.InitialDirectory = @"C:";
System.Diagnostics.Process.Start("explorer.exe",@"c:");
2019/05/17(金) 17:30:07.31ID:GiXqVPbm
openfiledialogはファイルを開くためのものですね
勘違いすてまし
勘違いすてまし
2019/05/17(金) 17:40:31.39ID:GiXqVPbm
wpfでフォルダのファイルを、リストビューなどで表示するには何を使用するんでしょうか
2019/05/17(金) 18:23:47.47ID:xZgfJxB6
リストビューで表示するんなら使用するのはリストビューでしょw
2019/05/17(金) 18:44:46.93ID:GiXqVPbm
https://dobon.net/vb/dotnet/file/getfiles.html
wpfでaddrangeが出てこないのですが、なぜでしょうか
addしか出てきません
addrangeはSystem.Collections.Generic;に含まれるそうですが、これはきちんと記述しています
>>11
表示するコントロールはそうなんですが、一覧を取得する方法を調べてました
wpfでaddrangeが出てこないのですが、なぜでしょうか
addしか出てきません
addrangeはSystem.Collections.Generic;に含まれるそうですが、これはきちんと記述しています
>>11
表示するコントロールはそうなんですが、一覧を取得する方法を調べてました
2019/05/17(金) 19:04:56.93ID:zsP3biP5
>>12
Formsのほうのサンプルじゃないの?
Formsのほうのサンプルじゃないの?
2019/05/17(金) 19:24:12.06ID:GiXqVPbm
2019/05/17(金) 19:55:42.73ID:GiXqVPbm
for使うことになってるんすかね?
2019/05/17(金) 20:00:22.36ID:efANPUq5
this.ListBox1.ItemsSource = Directory.EnumerateFiles( @"C:\Windows" );
17デフォルトの名無しさん
2019/05/17(金) 20:04:39.86ID:efANPUq5 もしくは
foreach ( var file in Directory.EnumerateFiles( @"C:\Windows" ) )
{
this.ListBox.Items.Add( file );
}
foreach ( var file in Directory.EnumerateFiles( @"C:\Windows" ) )
{
this.ListBox.Items.Add( file );
}
2019/05/17(金) 20:07:19.28ID:R147Wd4Y
>>14
リファレンスは分かれてるというか、違う。名前空間が。
datagrid にしても、forms で使用されているコントロールとwpfで使用されている物とは違う。
webにあるサンプルなど、どちらのコードかってのは、明記されてない限り読み込まないとわからない
リファレンスは分かれてるというか、違う。名前空間が。
datagrid にしても、forms で使用されているコントロールとwpfで使用されている物とは違う。
webにあるサンプルなど、どちらのコードかってのは、明記されてない限り読み込まないとわからない
2019/05/17(金) 20:23:25.50ID:GiXqVPbm
20デフォルトの名無しさん
2019/05/18(土) 12:57:14.57ID:vGWC+tVZ2019/05/18(土) 19:02:24.50ID:M6x4drXG
22デフォルトの名無しさん
2019/05/18(土) 19:28:57.10ID:vGWC+tVZ2019/05/18(土) 19:32:47.57ID:GtOtQ7tS
>>21
レスであるように、先にバインド覚えたほうがいいよ。いっぱいコントロール自作することになるから
レスであるように、先にバインド覚えたほうがいいよ。いっぱいコントロール自作することになるから
2019/05/18(土) 19:42:11.85ID:4KuUGYIj
2019/05/18(土) 20:10:22.57ID:M6x4drXG
2019/05/18(土) 20:32:07.67ID:ejkLT9cK
WinFormsの事は忘れるんだ
2019/05/18(土) 20:46:12.34ID:M6x4drXG
忘れます
もともとwinformのソフトの文字がちっちゃくて、不満だったから自分でつくろうと思ってるので
あれって、拡大とか出来ないんですね
もともとwinformのソフトの文字がちっちゃくて、不満だったから自分でつくろうと思ってるので
あれって、拡大とか出来ないんですね
2019/05/18(土) 21:51:41.94ID:XXYGI5ia
Data Binding なら、Vue.js だろ
2019/05/18(土) 22:35:23.21ID:4jqg+g7M
>>21
レイアウト関係はパネルっていう種類のコントロールを使う
ここをGoogle翻訳につっこんで読むといい
https://wpf-tutorial.com/panels/introduction-to-wpf-panels/
そんな難しい英語じゃないからそのまま読んでもいいけど
レイアウト関係はパネルっていう種類のコントロールを使う
ここをGoogle翻訳につっこんで読むといい
https://wpf-tutorial.com/panels/introduction-to-wpf-panels/
そんな難しい英語じゃないからそのまま読んでもいいけど
2019/05/19(日) 08:39:23.42ID:A9JEys8J
>>29
どうも ベースはグリッドでやってみます
どうも ベースはグリッドでやってみます
2019/05/19(日) 09:46:46.46ID:1wu/sFtt
>>30
他のパネルあるのになんでグリッド使うの?
他のパネルあるのになんでグリッド使うの?
2019/05/19(日) 10:06:41.73ID:A9JEys8J
2019/05/19(日) 10:26:31.56ID:1wu/sFtt
2019/05/19(日) 10:47:57.25ID:rGWK4TSn
StackPanelしか使ったことないな…
2019/05/19(日) 11:06:57.27ID:A9JEys8J
2019/05/19(日) 11:51:22.73ID:A9JEys8J
今stackpanelを使っていますが、エクスプローラのように左右が細長くて、
20% 60% 20%というふうに出来ますか?子要素に何を指定するといいですか?%指定は出来ないようです。
絶対値を指定すると全画面にしたときにレイアウトが崩れるから駄目ですよね
20% 60% 20%というふうに出来ますか?子要素に何を指定するといいですか?%指定は出来ないようです。
絶対値を指定すると全画面にしたときにレイアウトが崩れるから駄目ですよね
2019/05/19(日) 12:26:40.42ID:A9JEys8J
更に境界線を←→で調整したいです
チュートアレば教えてください
チュートアレば教えてください
2019/05/19(日) 12:42:10.72ID:nGjZxT14
>>37
GridSplitter
GridSplitter
2019/05/19(日) 13:11:30.58ID:PmP7x88s
2019/05/19(日) 13:58:42.30ID:A9JEys8J
↑あい
2019/05/19(日) 16:35:16.33ID:A9JEys8J
>>38
どうも 自動で境界線にフィットしてくれるんですねこれ
<StackPanel Orientation="Horizontal">
<Button Content="hoge" />
<GridSplitter HorizontalAlignment="Stretch" Width="5"/>
<Button Content="hoge" />
<Button Content="hoge" />
</StackPanel>
でもこれやっても動作しないのはなぜでしょうか?
ボタンも画面いっぱいまで広がりません。
どうも 自動で境界線にフィットしてくれるんですねこれ
<StackPanel Orientation="Horizontal">
<Button Content="hoge" />
<GridSplitter HorizontalAlignment="Stretch" Width="5"/>
<Button Content="hoge" />
<Button Content="hoge" />
</StackPanel>
でもこれやっても動作しないのはなぜでしょうか?
ボタンも画面いっぱいまで広がりません。
2019/05/19(日) 16:41:45.96ID:nGjZxT14
>>41
GridSplitterは縦分割もしくは横分割したGridで使うものだよ
GridSplitterは縦分割もしくは横分割したGridで使うものだよ
2019/05/19(日) 16:52:21.95ID:A9JEys8J
↑確かに名前の通りですね
gridで試してみます
gridで試してみます
44デフォルトの名無しさん
2019/05/19(日) 17:40:18.44ID:9qpO3YcP2019/05/19(日) 19:24:20.26ID:A9JEys8J
アスタリスクで指定できるんですね
すみません
すみません
2019/05/19(日) 19:51:56.06ID:A9JEys8J
mvvmという概念がよくわからないのですが、
mはモデル、vはビュー、vmはビューモデルですよね
wpfのプロジェクトでいうと、ビューはxamlで、vmはmainwindow.xaml.cs
mはビューに表示する数値を処理する関数を保存しておくファイル(自分で作る?)という感じでしょうかね
超絶簡単なチュートはないでしょうか?どこも説明が難しいです。
mはモデル、vはビュー、vmはビューモデルですよね
wpfのプロジェクトでいうと、ビューはxamlで、vmはmainwindow.xaml.cs
mはビューに表示する数値を処理する関数を保存しておくファイル(自分で作る?)という感じでしょうかね
超絶簡単なチュートはないでしょうか?どこも説明が難しいです。
2019/05/19(日) 19:57:41.44ID:1wu/sFtt
MVVMなんて最初は意識しないでformsみたいにxaml.csにそのまま処理書くのでいいよ
2019/05/19(日) 20:01:39.69ID:2BHDEQ1u
>>46
*.xaml.csはViewの一部。ViewModelじゃない。
*.xaml.csはViewの一部。ViewModelじゃない。
2019/05/19(日) 20:11:28.61ID:A9JEys8J
2019/05/19(日) 20:55:09.12ID:qecuZkKO
wpf & mvvm が普及しなかったのはこの敷居の高さなんだよな…
2019/05/19(日) 21:15:35.77ID:ugKit8lS
>>50
コミュニティに頼らずに自前でそこそこサポートするのが売りだったのに、この辺りから放棄し始めたんだよな
コミュニティに頼らずに自前でそこそこサポートするのが売りだったのに、この辺りから放棄し始めたんだよな
2019/05/20(月) 05:06:11.18ID:GmmrlA8O
wpfって将来性がないってことですか?formの代替えって他にあるんでしょうか?
2019/05/20(月) 06:34:33.69ID:xhf1KGbK
Electron
2019/05/20(月) 06:47:23.90ID:SII4uEKR
極論するとWindows上で動くアプリケーション自体が下火だからなぁ
PC上のローカルなリソースを触らない限りはJavaScriptのSPAで書いとけばWindows以外でもそのまま動くし
MVVMもVueやAngularで始めるほうが理解しやすいように思えるし
PC上のローカルなリソースを触らない限りはJavaScriptのSPAで書いとけばWindows以外でもそのまま動くし
MVVMもVueやAngularで始めるほうが理解しやすいように思えるし
2019/05/20(月) 07:05:09.37ID:GmmrlA8O
想像ですけど、jsベースだとローカルでもwebでも行けるから便利ということですよね
v
v
2019/05/20(月) 11:49:59.73ID:GmmrlA8O
機能からgridレイアウトをやって、ある程度形はデキたんですが、縦に目一杯表示されません。
調べるとverticalalignmentをストレッチにすればいいということなんですが、駄目です
親も子もストレッチかけてるんですが、どこが駄目でしょうか。
ウインドウのサイズがデフォルトのサイズの場合は100%までストレッチされますが、全画面表示まで拡大すると、stackpanel_innerにデフォルトのサイズが適用されます。
https://ideone.com/3RZafi
調べるとverticalalignmentをストレッチにすればいいということなんですが、駄目です
親も子もストレッチかけてるんですが、どこが駄目でしょうか。
ウインドウのサイズがデフォルトのサイズの場合は100%までストレッチされますが、全画面表示まで拡大すると、stackpanel_innerにデフォルトのサイズが適用されます。
https://ideone.com/3RZafi
2019/05/20(月) 12:18:39.68ID:UpaSmFYv
>>56
stackpanel_outerはDockPanelに変更して、MenuにDockPanel.Dock="Top"追加
stackpanel_innnerは無くすか、StackPanel以外(DockPanel/Grid等)にする
stackpanel_outerはDockPanelに変更して、MenuにDockPanel.Dock="Top"追加
stackpanel_innnerは無くすか、StackPanel以外(DockPanel/Grid等)にする
2019/05/20(月) 15:28:14.16ID:GmmrlA8O
↑どうもデキたです
stackpanelがなぜ駄目なんでしょうか
htmlのインライン要素のような扱いなんでしょうか。
stackpanelがなぜ駄目なんでしょうか
htmlのインライン要素のような扱いなんでしょうか。
59デフォルトの名無しさん
2019/05/20(月) 16:43:30.51ID:03iVSpcv >>52
以前は、ストアに対応していない(しない)などの方向から
WPF終了説が言われていたのだけど、それが変化してきたようで、
WPFの利用がもっと増加する可能性も出てきたみたい
ここ数か月の発表に注意してみるといいかもしれない。
デスクトップアプリが見直されてきている流れもあるので。
以前は、ストアに対応していない(しない)などの方向から
WPF終了説が言われていたのだけど、それが変化してきたようで、
WPFの利用がもっと増加する可能性も出てきたみたい
ここ数か月の発表に注意してみるといいかもしれない。
デスクトップアプリが見直されてきている流れもあるので。
2019/05/20(月) 16:54:53.51ID:7rlywuEl
MSが一度見限ったプロダクトを見直した例はない
時間は有限なんだからこういうのは悪い方に考えたほうがいいよ
時間は有限なんだからこういうのは悪い方に考えたほうがいいよ
2019/05/20(月) 23:12:06.78ID:F98TWhut
「見限った」「見直した」って具体的にどういうことを指しているんだろう。
2019/05/20(月) 23:31:21.89ID:ouD9VRE7
見限った → メンテナンスモードに切り替えた
見直した → 再度アクティブな開発を始めた
かな
見直した → 再度アクティブな開発を始めた
かな
2019/05/20(月) 23:54:57.44ID:F98TWhut
そういう意味でなら、WPFはまだ見限られてはいないわけだ。
2019/05/21(火) 00:19:28.65ID:00e1l8X+
WPFはとっくの昔にメンテナンスモードに入ってる
UWPだけがアクティブ
UWPだけがアクティブ
65デフォルトの名無しさん
2019/05/21(火) 00:41:18.11ID:TRpqXUmi2019/05/21(火) 00:59:54.43ID:KXg6s5t+
>>65
Build 2019でCore対応以外になんかWPF/WinFormsの新しい話題あったっけ?
MSを信じるのは勝手だけど、本当にそれが自分にとってプラスになるのかは一度立ち止まってよく考えてみた方がいいよ
君自身のキャリアの問題だ
Build 2019でCore対応以外になんかWPF/WinFormsの新しい話題あったっけ?
MSを信じるのは勝手だけど、本当にそれが自分にとってプラスになるのかは一度立ち止まってよく考えてみた方がいいよ
君自身のキャリアの問題だ
2019/05/21(火) 05:16:38.24ID:Ht8dWCV6
結局、c++が普遍的なんでしょうか。
やったことはないですが、個人で使うものではないとか。
やったことはないですが、個人で使うものではないとか。
2019/05/21(火) 06:07:31.76ID:GLuE/7pA
2019/05/21(火) 07:43:54.26ID:J5RbKPKD
2019/05/21(火) 08:07:51.81ID:jKYjm96N
71デフォルトの名無しさん
2019/05/21(火) 09:04:23.15ID:TRpqXUmi 一度捨てたと思ったデスクトップの必要性が再認識されてきている。
これから夏にかけxaml islandの話題がMSより増えて行くだろうから
まずはそちらを気にした方が良い。デスクトップもUWPだけで行きま
しょうというMSの方向性が大きく変化したことは確かだから。
UWPのコントロールもそれぞれが共有できる方向に変化してきたので。
ただし、FORMに関してのxaml ilandはどうやるの?という疑問はある。
とはいえ、WPFが新たに拡張されてという話とはちょい異なる。
この数か月のマイクロソフトの発表をみましょ。
これから夏にかけxaml islandの話題がMSより増えて行くだろうから
まずはそちらを気にした方が良い。デスクトップもUWPだけで行きま
しょうというMSの方向性が大きく変化したことは確かだから。
UWPのコントロールもそれぞれが共有できる方向に変化してきたので。
ただし、FORMに関してのxaml ilandはどうやるの?という疑問はある。
とはいえ、WPFが新たに拡張されてという話とはちょい異なる。
この数か月のマイクロソフトの発表をみましょ。
2019/05/21(火) 09:15:29.44ID:1xdRixLR
>>69
もしかしてひとつのフレームワークに4人ってのが少ないとでも思ってる?
もしかしてひとつのフレームワークに4人ってのが少ないとでも思ってる?
73デフォルトの名無しさん
2019/05/21(火) 12:54:23.99ID:JEq70M1l MSレベルで4人雇ったら、年5000万位かかるか
2019/05/21(火) 13:27:03.74ID:J5RbKPKD
フルタイムで作業してるのは一人だけっぽいね
2019/05/21(火) 16:39:45.49ID:1xdRixLR
>>74
C#だってフルタイムは一人だけやでw
C#だってフルタイムは一人だけやでw
2019/05/21(火) 19:25:13.12ID:GLuE/7pA
あれだけ押してるBlazorもフルタイムは1人だもんね
2019/05/21(火) 19:31:06.98ID:00e1l8X+
WPFが好きすぎて頭が逝っちゃってる人の集まり?
2019/05/21(火) 19:52:22.69ID:L8K016dB
嫌いなのに張り付いてる方が頭が逝ってるだろ
2019/05/21(火) 19:54:10.43ID:n+3BxqXh
ID:00e1l8X+はマ板で呟いてくれんかね
2019/05/21(火) 20:12:32.33ID:kdkwqODu
>>73
MSレベルっつーか人月単価100万ってそんなに優秀じゃないぞ
MSレベルっつーか人月単価100万ってそんなに優秀じゃないぞ
2019/05/21(火) 23:36:21.83ID:lCMEKqdP
この中でvb.net派の人いるかな....
新しいプロジェクト作成するたびににC#に移行しようと思っても、やっぱりVB選んでしまう...
おかげでC#のサンプルでも即座にVBに変換できるようになったわ
新しいプロジェクト作成するたびににC#に移行しようと思っても、やっぱりVB選んでしまう...
おかげでC#のサンプルでも即座にVBに変換できるようになったわ
2019/05/22(水) 04:03:18.31ID:CgjVdHTS
これだから、アラフィフのおじいちゃんは...
2019/05/22(水) 07:50:35.59ID:5R6mSu1H
ぶいびーww
2019/05/24(金) 23:18:25.57ID:a/+LqS67
別にVB.NETでもかまわんと思うけどね
C#を推奨したい日本マイクロソフトのバイアスがずっと続いてるけど、ちゃんと他人にも分かる様なコード書けば問題無い
まあ、それがVBプログラマーの悪い所だが
C#を推奨したい日本マイクロソフトのバイアスがずっと続いてるけど、ちゃんと他人にも分かる様なコード書けば問題無い
まあ、それがVBプログラマーの悪い所だが
2019/05/25(土) 00:17:27.23ID:9Yazqsa/
VB.NETでラムダを多用するようなソースコードを書くと見づらくてたまらないんだよな
まあ一人で書いてるソースであれば好きにすればいいんじゃないとも思うけど
引き継ぎや担当者アサインのことを考えるとちょっとなあ
若手・未経験者に今更VB.NETを覚えさせるのも後ろめたいというか倫理的に問題があるし
かといって「VB.NET出来ます」っていう人のスキルって大抵VisualStudio2005〜2008あたりで止まってる人が多いし
新しめの(VS2015/2017あたりの)文法を使うならそれこそC#で書くほうがスマートだし
まあ一人で書いてるソースであれば好きにすればいいんじゃないとも思うけど
引き継ぎや担当者アサインのことを考えるとちょっとなあ
若手・未経験者に今更VB.NETを覚えさせるのも後ろめたいというか倫理的に問題があるし
かといって「VB.NET出来ます」っていう人のスキルって大抵VisualStudio2005〜2008あたりで止まってる人が多いし
新しめの(VS2015/2017あたりの)文法を使うならそれこそC#で書くほうがスマートだし
2019/05/25(土) 00:26:30.22ID:1AJ3YN9O
俺は基本的にはVB派だが、ラムダ式だけは何とかならんかったのかと思うわ
あとヌル合体演算子はよ
あとヌル合体演算子はよ
2019/05/25(土) 04:17:14.56ID:vfi1mbHq
今あえてC#よりVBを選ぶ理由を知りたい
88デフォルトの名無しさん
2019/05/25(土) 04:17:54.71ID:WHAQulv7 マイクロソフトが好んでやりたいというより、VBで行きたいという声がスゲー多いためにそうせざるを得ないということだろな。これが人間社会ちゅうものなんだろう。
2019/05/25(土) 04:42:40.16ID:P9kv6fd4
リストボックスに画像表示するにはなんの関数を使うのか教えてください
ヒントだけでいいです
String[] img = System.IO.Directory.GetFileSystemEntries(
@" C: \Users\ワイ\Desktop"
);
//Directory.GetFileSystemEntries Method
for (int i = 0;i< files.Length;i++) {
listbox_right.Items.Add(img[i]);
これだとテキスト表示になります
そもそもlistboxはテキストのみなんですかね。
ヒントだけでいいです
String[] img = System.IO.Directory.GetFileSystemEntries(
@" C: \Users\ワイ\Desktop"
);
//Directory.GetFileSystemEntries Method
for (int i = 0;i< files.Length;i++) {
listbox_right.Items.Add(img[i]);
これだとテキスト表示になります
そもそもlistboxはテキストのみなんですかね。
2019/05/25(土) 05:02:01.28ID:lXRt6Qhw
>>89
WPFの場合はコードはそれでいい。
XAML側でListBoxのItemTemplateを定義し、ImageのSourceプロパティに{Binding}でバインドする。
何を言っているのかまるで意味がわからないと思うが、それがWPFなんだよね。
https://docs.microsoft.com/ja-jp/dotnet/framework/wpf/data/data-templating-overview?view=netframework-4.8
まずはこの辺りのドキュメントを完全に理解できるようにならないと話にならない。
はっきり言って、今更こんな複雑怪奇な終わったフレームワークを無理に覚える価値はない。時間を無駄にする前にWPFは止めなさい。
WPFの場合はコードはそれでいい。
XAML側でListBoxのItemTemplateを定義し、ImageのSourceプロパティに{Binding}でバインドする。
何を言っているのかまるで意味がわからないと思うが、それがWPFなんだよね。
https://docs.microsoft.com/ja-jp/dotnet/framework/wpf/data/data-templating-overview?view=netframework-4.8
まずはこの辺りのドキュメントを完全に理解できるようにならないと話にならない。
はっきり言って、今更こんな複雑怪奇な終わったフレームワークを無理に覚える価値はない。時間を無駄にする前にWPFは止めなさい。
2019/05/25(土) 05:12:14.62ID:P9kv6fd4
じゃあ代わりに何をすればいいのですか?electronはメモリ食うという噂が
vs codeは実際そうです
vs codeは実際そうです
2019/05/25(土) 05:55:05.76ID:EXrLD8QH
>>91
Windowsのデスクトップアプリは迷走しまくっている
UWPも先行きが怪しくなってきて、もはやMS自身も今後どれを推奨するか明確に決まっていないという無茶苦茶な状況だ
・スキルの汎用性を重視する : いっそWebへ乗り換えるか、ElectronでWebベースの技術で作る
・学習コストを最小化する : WinForms
なるべく時間を無駄にしないためには今ならこのどちらかだろうな
Windowsのデスクトップアプリは迷走しまくっている
UWPも先行きが怪しくなってきて、もはやMS自身も今後どれを推奨するか明確に決まっていないという無茶苦茶な状況だ
・スキルの汎用性を重視する : いっそWebへ乗り換えるか、ElectronでWebベースの技術で作る
・学習コストを最小化する : WinForms
なるべく時間を無駄にしないためには今ならこのどちらかだろうな
2019/05/25(土) 07:33:36.50ID:P9kv6fd4
electronですか、rpgエディタみたいなの作れますか・
2019/05/25(土) 07:53:36.86ID:H3aX7Y36
>>92
横からですが、参考になりました。
いろいろググってて数年前の情報で、「新規開発で WPF を選択しない理由はない」みたいなことが書いてあって、
調べ始めたところでした。
ざっと読んだ感じ、昔の MFC や OWL の Doc / View みたいな感じ?
横からですが、参考になりました。
いろいろググってて数年前の情報で、「新規開発で WPF を選択しない理由はない」みたいなことが書いてあって、
調べ始めたところでした。
ざっと読んだ感じ、昔の MFC や OWL の Doc / View みたいな感じ?
2019/05/25(土) 08:16:31.16ID:iifAFaPR
>>93
そりゃ作れるけど、ゲームならUnity使ったほうがいいんじゃないか?
ゲーム用の開発スイートだからゲーム本体はもちろんだが、簡単なGUIアプリも十分に作れる
あと個人的にアドバイスさせてもらうと、ゲームはまずゲーム本体から作った方がいい
俺も初心者の頃に同じことをやろうとしたことがあるから分かるが、ツールから作ろうとすると結局後で無駄になる
エディタなんてexcelで十分
そりゃ作れるけど、ゲームならUnity使ったほうがいいんじゃないか?
ゲーム用の開発スイートだからゲーム本体はもちろんだが、簡単なGUIアプリも十分に作れる
あと個人的にアドバイスさせてもらうと、ゲームはまずゲーム本体から作った方がいい
俺も初心者の頃に同じことをやろうとしたことがあるから分かるが、ツールから作ろうとすると結局後で無駄になる
エディタなんてexcelで十分
2019/05/25(土) 09:04:48.17ID:P9kv6fd4
勉強も兼ねてるので1から作ろうとしています
2d専用のウルフエディタみたいなものを目指してますね
electronだと重いみたいなことが言われますが、2dなら問題ないと思います
2d専用のウルフエディタみたいなものを目指してますね
electronだと重いみたいなことが言われますが、2dなら問題ないと思います
2019/05/25(土) 15:17:08.94ID:P9kv6fd4
バインディングの超簡単なサンプルってないですか?
テキストボックスに文字をバインドするという仕組みなんですが。
<TextBox Name="textbox_center" Text="{Binding x}"/>
プログラム側でのx変数への文字の指定方法が見つかりませンでした
また、そもそもバインドとは、タグのプロパティに変数を指定する仕組みということでしょうか?
また、set ; getみたいなやつの意味がわからないです
超簡単なサンプルのページ教えてください
テキストボックスに文字をバインドするという仕組みなんですが。
<TextBox Name="textbox_center" Text="{Binding x}"/>
プログラム側でのx変数への文字の指定方法が見つかりませンでした
また、そもそもバインドとは、タグのプロパティに変数を指定する仕組みということでしょうか?
また、set ; getみたいなやつの意味がわからないです
超簡単なサンプルのページ教えてください
2019/05/25(土) 15:27:32.07ID:px4+wQIP
99デフォルトの名無しさん
2019/05/25(土) 15:28:35.22ID:WHAQulv7 WPF binding
で検索するといっぱい出てくるよ
で検索するといっぱい出てくるよ
100デフォルトの名無しさん
2019/05/25(土) 17:08:11.22ID:6cjkDEDO101デフォルトの名無しさん
2019/05/25(土) 17:09:54.90ID:P9kv6fd4 バインディングが効かなかったのはTextBoxコントロールを使っていたからですね
TextBlockにしたら効いたのですが、なぜでしょうか?
どちらも単なるテキストの表示です
TextBlockにしたら効いたのですが、なぜでしょうか?
どちらも単なるテキストの表示です
102デフォルトの名無しさん
2019/05/25(土) 17:17:51.87ID:MUGP4AlX Electron は、Chromium(ブラウザ) + Node.js(サーバー)だから、300MB もある!
ツクールなども、Node.js か、Ruby on Rails じゃないの?
ツクールなども、Node.js か、Ruby on Rails じゃないの?
103デフォルトの名無しさん
2019/05/25(土) 17:51:36.28ID:UKk+E4BI そもそもデスクトップアプリ作るのにWPFがいまいちだからElectronって、後退してるよな。
104デフォルトの名無しさん
2019/05/25(土) 18:34:01.11ID:P9kv6fd4 すみません
wpfがんばります
wpfがんばります
105デフォルトの名無しさん
2019/05/25(土) 18:58:35.19ID:QpbNX3PX C#経験が評価されて今度ASP.NETの案件に参画するかもしれん
同じC#だが、覚えるのキツイな
だがついにデスクトップアプリマンの俺がデスクトップアプリから脱皮する時がきたわ
windowsサーバーだから個人開発では使えないし潰し効かないのが難点だがな・・・
同じC#だが、覚えるのキツイな
だがついにデスクトップアプリマンの俺がデスクトップアプリから脱皮する時がきたわ
windowsサーバーだから個人開発では使えないし潰し効かないのが難点だがな・・・
106デフォルトの名無しさん
2019/05/25(土) 19:30:48.30ID:6cjkDEDO >>105
最近はASP.NET coreがあるから個人でもLinuxサーバで使えるのでは?
最近はASP.NET coreがあるから個人でもLinuxサーバで使えるのでは?
107デフォルトの名無しさん
2019/05/25(土) 19:43:52.34ID:QpbNX3PX >>106
そうなんだ
まだASP.NET MVCの基本しか勉強してないから知らなかったよ
個人でLinuxサーバー構築してずっとパソコンつけっぱなしで扇風機でもつけて冷やしとけば良いのか?
しかしインフラの知識が少し弱いし、それだとPC一台専用で買って常に動かしとかないといけないよな?現実的じゃないわ
あとアーキテクチャがMVCの方とどの程度違うのかによるな
アーキテクチャが全然違ったらまたかなりの勉強が必要になるし
そうなんだ
まだASP.NET MVCの基本しか勉強してないから知らなかったよ
個人でLinuxサーバー構築してずっとパソコンつけっぱなしで扇風機でもつけて冷やしとけば良いのか?
しかしインフラの知識が少し弱いし、それだとPC一台専用で買って常に動かしとかないといけないよな?現実的じゃないわ
あとアーキテクチャがMVCの方とどの程度違うのかによるな
アーキテクチャが全然違ったらまたかなりの勉強が必要になるし
108デフォルトの名無しさん
2019/05/25(土) 19:53:56.15ID:QpbNX3PX あ、違うか
linuxのレンタルサーバーに実行環境をデプロイして自分で環境構築しちゃえばいいのか
レンタルサーバーって最初からApacheとかは入ってるから自分で環境構築という発想がなかったわ
いけそうな気がするな、うん
linuxのレンタルサーバーに実行環境をデプロイして自分で環境構築しちゃえばいいのか
レンタルサーバーって最初からApacheとかは入ってるから自分で環境構築という発想がなかったわ
いけそうな気がするな、うん
109デフォルトの名無しさん
2019/05/25(土) 20:24:09.29ID:Tic4GHY3110デフォルトの名無しさん
2019/05/25(土) 20:36:18.47ID:6cjkDEDO111デフォルトの名無しさん
2019/05/25(土) 20:43:31.92ID:NI3fO233 Bash on Ubuntu on Windowsはないわ〜
112デフォルトの名無しさん
2019/05/25(土) 21:19:40.28ID:P9kv6fd4 バインドについて勉強してます
チュート試してみたのですが、うまく動かないので間違いの指摘をお願いします
https://ideone.com/Dgu2QJ
https://araramistudio.jimdo.com/2016/11/25/wpf%E3%81%AE%E3%83%90%E3%82%A4%E3%83%B3%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0-%E3%81%9D%E3%81%AE%EF%BC%91/
参考ページです
また、viewmodelの役割を大雑把に言うと何になるでしょうか?
仲介役ということで、上のコードでいえばclass1.csの部分かと思います。
viewとmodelだけで事足りるような気がするのですが。
チュート試してみたのですが、うまく動かないので間違いの指摘をお願いします
https://ideone.com/Dgu2QJ
https://araramistudio.jimdo.com/2016/11/25/wpf%E3%81%AE%E3%83%90%E3%82%A4%E3%83%B3%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0-%E3%81%9D%E3%81%AE%EF%BC%91/
参考ページです
また、viewmodelの役割を大雑把に言うと何になるでしょうか?
仲介役ということで、上のコードでいえばclass1.csの部分かと思います。
viewとmodelだけで事足りるような気がするのですが。
113デフォルトの名無しさん
2019/05/25(土) 21:22:05.45ID:UN9uDEfa114デフォルトの名無しさん
2019/05/25(土) 21:26:25.93ID:+RRcuc5n >>113
個人利用ならAzureやAWSの無料枠で十分
個人利用ならAzureやAWSの無料枠で十分
115デフォルトの名無しさん
2019/05/26(日) 00:32:18.87ID:5z4iQyi0 >>112
それは実装途中の物みたいだから続きを読んでいけばいいんじゃないかな(無責任)
それは実装途中の物みたいだから続きを読んでいけばいいんじゃないかな(無責任)
116デフォルトの名無しさん
2019/05/26(日) 08:21:06.40ID:7w4cgfO4 UWPの次の将来性のあるフレームワークができるまではWEBで食ってようかな
windowsアプリなんて金にならなさそうだし
windowsアプリなんて金にならなさそうだし
117デフォルトの名無しさん
2019/05/26(日) 13:55:20.05ID:C4yZNgS0 食ってようかな(笑)
118デフォルトの名無しさん
2019/05/26(日) 15:10:46.67ID:WAmAGMjw >>116
どちらにしろ、受託じゃたかが知れてる
どちらにしろ、受託じゃたかが知れてる
119デフォルトの名無しさん
2019/05/26(日) 16:10:16.91ID:CXWnAd1n 食っててくれたまえ
120デフォルトの名無しさん
2019/05/26(日) 19:50:11.76ID:KIe0CODm hoge{get;set;}
これの意味がわからないのですが、超絶シンプルな例ってないんでしょうか?
例えばテキストボックスコントロールのTEXTにhogeという変数をバインドして、
hogeにプログラムないでhoge="文字";などと代入する
その歳の仲介というイメージなのですが、具体的にどういう動きをするんでしょうか
プログラム内で"文字"をgetして、バインドされたhogeにsetする?なんて意味ですか?
これの意味がわからないのですが、超絶シンプルな例ってないんでしょうか?
例えばテキストボックスコントロールのTEXTにhogeという変数をバインドして、
hogeにプログラムないでhoge="文字";などと代入する
その歳の仲介というイメージなのですが、具体的にどういう動きをするんでしょうか
プログラム内で"文字"をgetして、バインドされたhogeにsetする?なんて意味ですか?
121デフォルトの名無しさん
2019/05/26(日) 19:50:57.04ID:KIe0CODm 要は通常はxamlからhogeの値は参照出来ない
それを許可するための宣言がgetということですかね?
それを許可するための宣言がgetということですかね?
122デフォルトの名無しさん
2019/05/26(日) 19:53:46.88ID:gL51xVlR ただのプロパティやろ
123デフォルトの名無しさん
2019/05/26(日) 19:54:23.45ID:K5jCBK8C124デフォルトの名無しさん
2019/05/26(日) 20:00:05.12ID:CXWnAd1n このレベルからWPFとか素人にハーフマラソン走らせるレベル
125デフォルトの名無しさん
2019/05/26(日) 20:15:28.64ID:7w4cgfO4126デフォルトの名無しさん
2019/05/26(日) 20:23:59.98ID:S2MuqUmA ID:P9kv6fd4の馬鹿か
127デフォルトの名無しさん
2019/05/26(日) 20:34:08.79ID:bvJijhhT 基礎からやろう?って何週間も前からいろんな人から散々言われているのにそういうアドバイスは一切無視して延々と質問続けるだけだからね
ツールは当然一生完成しないし技術は大してつかないで終わるよ
ツールは当然一生完成しないし技術は大してつかないで終わるよ
128デフォルトの名無しさん
2019/05/26(日) 22:17:35.93ID:lD8uie1v >>120
wpfはviewとviewmodelをdatacontextを介してやりとりするんや
例えばmainviewのdatacontextにmainviewmodelクラスを指定した場合、
mainviewmodelクラスのプロパティの値をバインディングすることでviewに表示することができる
c#でもJavaでもプロパティは外部への情報公開を目的としてるから
その意図をそのまま利用しとるだけ
大分ざっくりした説明だけれど、もし全く理解できないのなら前でも誰か言ってたけど、
windows formにするかコードビハインドに書くやり方でまずはやったほうがいい
JavaScriptにもMVVMの概念はあるからそっちから攻めるのもありかもしれない
wpfはviewとviewmodelをdatacontextを介してやりとりするんや
例えばmainviewのdatacontextにmainviewmodelクラスを指定した場合、
mainviewmodelクラスのプロパティの値をバインディングすることでviewに表示することができる
c#でもJavaでもプロパティは外部への情報公開を目的としてるから
その意図をそのまま利用しとるだけ
大分ざっくりした説明だけれど、もし全く理解できないのなら前でも誰か言ってたけど、
windows formにするかコードビハインドに書くやり方でまずはやったほうがいい
JavaScriptにもMVVMの概念はあるからそっちから攻めるのもありかもしれない
129デフォルトの名無しさん
2019/05/26(日) 22:20:05.47ID:lD8uie1v ごめん、Javaのプロパティのとこは無視してくれ
130デフォルトの名無しさん
2019/05/27(月) 07:42:24.34ID:35m6EZY7131デフォルトの名無しさん
2019/05/27(月) 11:51:22.51ID:JRCNDAml >>120
自動実装プロパティっていつ使うのって話ならWPFはほぼ関係ない
自動実装プロパティは.netの機能でWPFは.netの一部
というだけの話
これは基礎からやれって話なのか?だけど
今からならwindows formsは勉強しなくていいと言う人もいるし
実際しなくていいだろう
ただWPFの解説書に.netについての解説なんかないよね
1からやる場合こういう.netの知識が曖昧になっても不思議はないと思う
.netは追加機能も多いし巨大すぎる
自動実装プロパティっていつ使うのって話ならWPFはほぼ関係ない
自動実装プロパティは.netの機能でWPFは.netの一部
というだけの話
これは基礎からやれって話なのか?だけど
今からならwindows formsは勉強しなくていいと言う人もいるし
実際しなくていいだろう
ただWPFの解説書に.netについての解説なんかないよね
1からやる場合こういう.netの知識が曖昧になっても不思議はないと思う
.netは追加機能も多いし巨大すぎる
132デフォルトの名無しさん
2019/05/27(月) 18:13:11.10ID:g3rj1HTz > 今からならwindows formsは勉強しなくていいと言う人もいるし
> 実際しなくていいだろう
何を馬鹿なことを言ってるんだw
最近の初心者向け本では逆にwinformsしか説明してない
WPFなんて眼中にない
> 実際しなくていいだろう
何を馬鹿なことを言ってるんだw
最近の初心者向け本では逆にwinformsしか説明してない
WPFなんて眼中にない
133デフォルトの名無しさん
2019/05/27(月) 18:24:54.78ID:Y0xP1Rix134デフォルトの名無しさん
2019/05/27(月) 19:33:58.77ID:re6ifzAE で、ユニバーサルプラットフォームって
何と何と何があるのかな?
何と何と何があるのかな?
135デフォルトの名無しさん
2019/05/27(月) 21:13:35.13ID:rm61aUh5 UWPとWPFの区別がつかない人がドヤ顔でマウンティング
136デフォルトの名無しさん
2019/05/27(月) 21:27:11.21ID:llXnDosY 最近増えてきたガラスのような表現のフレームワークはWPFですか?
137デフォルトの名無しさん
2019/05/27(月) 21:30:57.15ID:LNS8v7+t いいえ
あれはUWPです
あれはUWPです
138デフォルトの名無しさん
2019/05/28(火) 19:02:40.16ID:ZZsS+Znm xaml islandが出てきて、UWPじゃないとできないという制約が
なくなってきたね。
なくなってきたね。
139デフォルトの名無しさん
2019/05/28(火) 19:15:12.49ID:az36SE/9 そんなのあんだ。
140デフォルトの名無しさん
2019/05/28(火) 19:38:30.31ID:MzojxIZT 逆に今後の新規開発や追加開発ではWPFもういらないってことなんだけどな
既存のWPF部分に手を入れざるを得ない場合を除き、常にWindows Runtimeで作る
それが今後のWPFアプリケーションの唯一の正しい作り方だ
既存のWPF部分に手を入れざるを得ない場合を除き、常にWindows Runtimeで作る
それが今後のWPFアプリケーションの唯一の正しい作り方だ
141デフォルトの名無しさん
2019/05/28(火) 20:56:00.72ID:5uVnslUx142デフォルトの名無しさん
2019/05/29(水) 01:24:16.83ID:l3SpZv82 >>141
さっぱりわからん
さっぱりわからん
143デフォルトの名無しさん
2019/05/29(水) 09:50:06.92ID:v46ep+GI144デフォルトの名無しさん
2019/05/29(水) 12:19:09.94ID:1hOUMMYr Double型をバインディングしたTextboxに小数点を入力するとエラーになり問題、Extended Wpf toolkitのDoubleUpDownをTextboxの代わりに使ったらあっさり解決...
今までわざわざstring型でバインディングして数値だけ入力制限したりあれこれしてたのが無駄だったわ
今までわざわざstring型でバインディングして数値だけ入力制限したりあれこれしてたのが無駄だったわ
145デフォルトの名無しさん
2019/06/01(土) 16:43:20.75ID:228VL8j4 Windows API Code Packというのは機能を拡張するものですか?
c#で使用できるんでしょうか?
c#で使用できるんでしょうか?
146デフォルトの名無しさん
2019/06/01(土) 17:32:12.45ID:Ai3idouJ できるよん
147デフォルトの名無しさん
2019/06/01(土) 19:39:51.72ID:228VL8j4 はい
148デフォルトの名無しさん
2019/06/02(日) 09:43:53.79ID:OPrZ2CcO Directory.GetFileSystemEntriesで画像を取得できますか?
149デフォルトの名無しさん
2019/06/02(日) 10:15:11.60ID:H0pYHCN3 ID:P9kv6fd4の馬鹿か
150デフォルトの名無しさん
2019/06/02(日) 10:25:53.31ID:OPrZ2CcO なんでそんなに攻撃的なんですか?
151デフォルトの名無しさん
2019/06/02(日) 10:36:47.06ID:VOFsXmY2 >>150
関数の仕様をリファレンスで調べてきて引数と戻り値と動作を読んで、それでも分からないことがあったらそこを具体的に質問すると丁寧に答えてもらえるぞ
関数の仕様をリファレンスで調べてきて引数と戻り値と動作を読んで、それでも分からないことがあったらそこを具体的に質問すると丁寧に答えてもらえるぞ
152デフォルトの名無しさん
2019/06/02(日) 10:59:47.73ID:bzcjxT5l wpf関係ないじゃん
何がC#でなにがwpfかもわかってないんでしょ
散々チュートリアルやろ?って忠告を無視して延々と同じような質問繰り返してりゃ答える側も馬鹿らしくなるよ
何がC#でなにがwpfかもわかってないんでしょ
散々チュートリアルやろ?って忠告を無視して延々と同じような質問繰り返してりゃ答える側も馬鹿らしくなるよ
153デフォルトの名無しさん
2019/06/02(日) 12:05:12.73ID:H0pYHCN3154デフォルトの名無しさん
2019/06/02(日) 21:42:55.58ID:1gGjmj25 画像ってのがサムネイルのことならWindows API Code Packで出来るんだが
もう少し自分で調べたほうが良いと思うよ
もう少し自分で調べたほうが良いと思うよ
155デフォルトの名無しさん
2019/06/02(日) 22:13:49.95ID:FzL8t6js Windows API Code PackはForkがいくつもあってどれを使えばいいのか分からないな。
ライセンスも元のMSのページが消えてて良く分からんし。
ライセンスも元のMSのページが消えてて良く分からんし。
156デフォルトの名無しさん
2019/06/02(日) 23:35:24.11ID:1gGjmj25 ただ、ファイルシステムをCodePack使わずにWin32API使うと面倒になるからな
言うほど大変なわけでもないが、独特な管理方法で面食らったわ
言うほど大変なわけでもないが、独特な管理方法で面食らったわ
157デフォルトの名無しさん
2019/06/03(月) 00:00:34.97ID:/fVOuCWc158デフォルトの名無しさん
2019/06/03(月) 15:10:33.38ID:kNKAj5df 社内業務用にpowershell+.NETで簡易GUIを表示するようなアプリケーションを作る場合、商用ライセンスとか必要なんでしょうか?
159デフォルトの名無しさん
2019/06/03(月) 16:58:31.60ID:L8VSMqPX いらんでしょ
160デフォルトの名無しさん
2019/06/03(月) 18:40:28.28ID:dutM1mQ+ どっちの意味だろう?
・(作成するアプリケーションの)商用ライセンス
・(VisualStudioの)商用ライセンス
よく主語が抜けてるとか言われてるけど
この場合、連体修飾語が抜けてるよね(今調べた)
・(作成するアプリケーションの)商用ライセンス
・(VisualStudioの)商用ライセンス
よく主語が抜けてるとか言われてるけど
この場合、連体修飾語が抜けてるよね(今調べた)
161デフォルトの名無しさん
2019/06/03(月) 18:46:53.35ID:oLmmsHsK 後者の意味にしか取れなかった、というか前者の意味がわからん
社内用に作ったアプリに商用ライセンスつけるか、って話?
社内用に作ったアプリに商用ライセンスつけるか、って話?
162デフォルトの名無しさん
2019/06/03(月) 18:50:14.74ID:Y6wyUKBm 社内配布でも基本的にはVSの開発者用ライセンス必要だし、
オープンソース使ってるならライセンス違反にならんように気をつけなあかん
自分個人だけで使うなら特にライセンス気にすることはないだろう
オープンソース使ってるならライセンス違反にならんように気をつけなあかん
自分個人だけで使うなら特にライセンス気にすることはないだろう
163デフォルトの名無しさん
2019/06/03(月) 18:55:21.90ID:dutM1mQ+ うん
前者なら上長に聞けと思った
後者について VisualStudio Community のライセンスを調べたところ、
オープンソースプロジェクトや学習・研究目的ならどんな企業も問題ないが、
相談のケースはクローズドソースと思うので、以下の条件になるはず
・一般企業なら5ユーザーまで
・大企業(250台PCを所有、または売上100万ドル)なら、使用不可
前者なら上長に聞けと思った
後者について VisualStudio Community のライセンスを調べたところ、
オープンソースプロジェクトや学習・研究目的ならどんな企業も問題ないが、
相談のケースはクローズドソースと思うので、以下の条件になるはず
・一般企業なら5ユーザーまで
・大企業(250台PCを所有、または売上100万ドル)なら、使用不可
164デフォルトの名無しさん
2019/06/03(月) 19:23:31.03ID:iKNLzo07 VS Express2015なら無料で使用できますね
あとVS Codeを使うことも可能だが、WPFを開発って結構苦行かもしれんね
あとVS Codeを使うことも可能だが、WPFを開発って結構苦行かもしれんね
165デフォルトの名無しさん
2019/06/03(月) 19:31:36.01ID:gHWgGxDB メモ帳とかでソース書いてWindowsにプリインストールのcsc.exeでコンパイルした場合はVSのライセンスっていらないのかな?
スレチだけど
スレチだけど
166デフォルトの名無しさん
2019/06/03(月) 19:43:46.22ID:kNKAj5df 質問の仕方が悪かったですね
すみません
テキストエディタでpowershellのコードを書き、その中で.NETのFormオブジェクト達を呼び出してGUIを作ります
そのときに、powershellや.NETの商用ライセンス的なものが必要なのか知りたかったです
よろしくお願いします
すみません
テキストエディタでpowershellのコードを書き、その中で.NETのFormオブジェクト達を呼び出してGUIを作ります
そのときに、powershellや.NETの商用ライセンス的なものが必要なのか知りたかったです
よろしくお願いします
167デフォルトの名無しさん
2019/06/03(月) 19:52:03.41ID:dutM1mQ+ まさかの第三
・(実行環境の)商用ライセンス
だった
・(実行環境の)商用ライセンス
だった
168デフォルトの名無しさん
2019/06/03(月) 21:22:12.30ID:51hU7+bN しかもWPFですらない可能性も出てきた
169デフォルトの名無しさん
2019/06/03(月) 22:12:25.81ID:D/nGT1NT OSSなんだしいらないんじゃね?(適当)
社内用ならそんなシビアに調査しなくていいんじゃね?って気もするけど超大手とかだとやっぱしっかりしらべるのかね?
超大手なら周りなり法務なりに聞けで済むか
社内用ならそんなシビアに調査しなくていいんじゃね?って気もするけど超大手とかだとやっぱしっかりしらべるのかね?
超大手なら周りなり法務なりに聞けで済むか
170デフォルトの名無しさん
2019/06/03(月) 22:30:23.86ID:/fVOuCWc >>163
小規模企業でも大企業からの委託案件だとNG
小規模企業でも大企業からの委託案件だとNG
171デフォルトの名無しさん
2019/06/04(火) 07:11:16.82ID:vCNf4oK2 >>170
「自社利用」な
「自社利用」な
172デフォルトの名無しさん
2019/06/04(火) 11:36:40.38ID:K/ci/E6x http://cointoss.hatenablog.com/entry/2017/02/21/121209
上を参考にexeにdllをマージしたのですが
Prism.dll、Prism.Unity.Wpf.dll、Prism.Wpf.dllは
exeのフォルダに置いていないと起動できません。
他のdllは削除しても起動できます。
なにか不足していることがあるのでしょうか?
上を参考にexeにdllをマージしたのですが
Prism.dll、Prism.Unity.Wpf.dll、Prism.Wpf.dllは
exeのフォルダに置いていないと起動できません。
他のdllは削除しても起動できます。
なにか不足していることがあるのでしょうか?
173デフォルトの名無しさん
2019/06/06(木) 03:11:15.75ID:Q2PRQ2hH >>166
不要
不要
174デフォルトの名無しさん
2019/06/12(水) 06:39:45.37ID:6mE/3wpu WPF技術者探しても一人も見つからないあるよ。保守できないあるよ。
175デフォルトの名無しさん
2019/06/12(水) 08:15:06.43ID:1sqooHn/ お前がメンテナになるんだよ
176デフォルトの名無しさん
2019/06/12(水) 08:57:44.10ID:gBdzPl5F 金出しゃいくらでも居るよ
技術者を安いおちんぎんでこき使わないで
技術者を安いおちんぎんでこき使わないで
177デフォルトの名無しさん
2019/06/12(水) 17:09:04.38ID:lPa5yFg1 技術者不足なのか足りてるのか分からん業界だ
178デフォルトの名無しさん
2019/06/13(木) 20:13:48.97ID:Qp/i0hmX core3いいじゃん
これで少し手直ししたらlinuxにwpfもっていけるってことなのかい
これで少し手直ししたらlinuxにwpfもっていけるってことなのかい
179デフォルトの名無しさん
2019/06/13(木) 20:59:16.46ID:vbUZdfMk 残念ながらWPFやWinFormsは.NET CoreでありながらWin限定
WPFは大部分がC++/CLIで書かれているしWindows APIに依存しまくってるから、
まずはそれを全てポータブルな形に再実装しなければならない
百人月クラスの壮大なプロジェクトだ
WPFは大部分がC++/CLIで書かれているしWindows APIに依存しまくってるから、
まずはそれを全てポータブルな形に再実装しなければならない
百人月クラスの壮大なプロジェクトだ
180デフォルトの名無しさん
2019/06/13(木) 21:15:12.81ID:sfQNEli4 100人月で済むならやりゃいいじゃん
壮大なプロジェクトって少なくとも1桁違うやろ
壮大なプロジェクトって少なくとも1桁違うやろ
>>180
一桁はおろか、二桁=1万人月くらいは必要じゃないかな…
一桁はおろか、二桁=1万人月くらいは必要じゃないかな…
182デフォルトの名無しさん
2019/06/13(木) 21:32:10.18ID:09qLCJE0 MS社員の100人月ならドカタのサグラダファミリアだな
183デフォルトの名無しさん
2019/06/13(木) 21:41:06.34ID:Br82W2pC そもそもポータブルなGUIに無理がある
swingの様になりたいのか
swingの様になりたいのか
184デフォルトの名無しさん
2019/06/13(木) 22:01:08.10ID:k5DFsQwe C++/CLIって久しぶりに聞きましたね
もう聞くことはないと思ってた
もう聞くことはないと思ってた
185デフォルトの名無しさん
2019/06/13(木) 23:20:07.43ID:sfQNEli4 そもそもWPFなんだからWindows限定でよくね?
186デフォルトの名無しさん
2019/06/13(木) 23:25:38.96ID:CND6SLBs WPFはフルスクラッチでUIを描画してるから、アーキテクチャ的にはむしろWin限定にするほうが不自然
187デフォルトの名無しさん
2019/06/14(金) 21:47:31.30ID:nRSl3ZvU188デフォルトの名無しさん
2019/06/15(土) 09:19:09.60ID:Ga3aXpPN Chromium+AspNetCore+Blazor
次世代の.NET系デスクトップフレームワークはこうなる
次世代の.NET系デスクトップフレームワークはこうなる
189デフォルトの名無しさん
2019/06/15(土) 09:27:21.19ID:6PSH/Imj 過剰なクライアントサイド志向に対する最近の揺り戻しのムードの中で、サーバーサイドBlazorだけならワンチャンあったかもね
Blazorを正式なプロダクトとして推していくと決めた時点で、クライアントBlazorは廃止してサーバーサイド一本にするべきだった
Blazorといえばwasmのオモチャというイメージを払拭できない限り普及はない
Blazorを正式なプロダクトとして推していくと決めた時点で、クライアントBlazorは廃止してサーバーサイド一本にするべきだった
Blazorといえばwasmのオモチャというイメージを払拭できない限り普及はない
190デフォルトの名無しさん
2019/06/15(土) 09:42:50.74ID:Ga3aXpPN SSRはもとはクライアントでしか動かないjsが鯖で動くすごいって技術
だからjs以外の言語だとSSRはなにも真新しさはない古典的な技術だ
なのでBlazorでサーバーサイドをやる意味はない(api、MVC、Pagesで十分)
クライアントで.NETを動かすことに意味がある
だからjs以外の言語だとSSRはなにも真新しさはない古典的な技術だ
なのでBlazorでサーバーサイドをやる意味はない(api、MVC、Pagesで十分)
クライアントで.NETを動かすことに意味がある
191デフォルトの名無しさん
2019/06/15(土) 09:49:12.97ID:p9QrGiGS Blectron的なやつのことを言いたい?
192デフォルトの名無しさん
2019/06/15(土) 10:13:25.41ID:Ga3aXpPN >>191
Blectronは知らないがElectronの.NET版という意味ならまさにそうだな
ググったらもうすでに同じ発想で取り組んでるOSSユーザーが少なからず居たから
もう暫くしたらBlazorでクロスプラットフォームデスクトップアプリが実用化するんじゃないかな
Blectronは知らないがElectronの.NET版という意味ならまさにそうだな
ググったらもうすでに同じ発想で取り組んでるOSSユーザーが少なからず居たから
もう暫くしたらBlazorでクロスプラットフォームデスクトップアプリが実用化するんじゃないかな
193デフォルトの名無しさん
2019/06/15(土) 10:33:45.61ID:p9QrGiGS >>192
Blectlonでググったかい?
Blectlonでググったかい?
194デフォルトの名無しさん
2019/06/15(土) 15:17:17.19ID:xT5QU/B2 新卒で入った会社(5年前)がWinFormだったな。今も多分そう。
今はWindows用のコード書くことがなくなってしまったが、
あれはあれで生産性高いと思うわ。業務アプリだとデザイン性いらないし
今はWindows用のコード書くことがなくなってしまったが、
あれはあれで生産性高いと思うわ。業務アプリだとデザイン性いらないし
195デフォルトの名無しさん
2019/06/15(土) 15:30:24.49ID:RNWBuCRz WPFも主ターゲットは業務向けだけど、日本のITドカタが業務システムと聞いてイメージするオーダーメイドなシステムとはだいぶ違う
米国では早くからシステムのパッケージ化が進んでいて、
パッケージベンダーにとっては一つ作れば多くの客に売れるから多くの開発リソースを投資してリッチなUIを作ることができる
そういう事情を踏まえて誕生したのがWPFなんだよ
日本でも近年は脱オーダーメイドが進みつつあるけど、既にリッチクライアントの時代が終わってSaaSになっちゃったからWPFの出番は来なかった
米国では早くからシステムのパッケージ化が進んでいて、
パッケージベンダーにとっては一つ作れば多くの客に売れるから多くの開発リソースを投資してリッチなUIを作ることができる
そういう事情を踏まえて誕生したのがWPFなんだよ
日本でも近年は脱オーダーメイドが進みつつあるけど、既にリッチクライアントの時代が終わってSaaSになっちゃったからWPFの出番は来なかった
196デフォルトの名無しさん
2019/06/15(土) 16:35:30.94ID:hWID9DJj 日本の業務アプリには御託並べるWPFプログラマは不要。
黙々と作業に徹するWinformコーダーが居ればよい。
黙々と作業に徹するWinformコーダーが居ればよい。
197デフォルトの名無しさん
2019/06/15(土) 17:08:33.15ID:RjknjEo7 業務にアクティブ要素、動的要素なんていらないからな。
コントロール全部並べてあって使えないところは無効化されてるだけでいい。
状況によって位置が変わるのをすげー嫌がる。操作ミスが増えるだけ。
コントロール全部並べてあって使えないところは無効化されてるだけでいい。
状況によって位置が変わるのをすげー嫌がる。操作ミスが増えるだけ。
198デフォルトの名無しさん
2019/06/16(日) 01:46:25.54ID:AXRRwyW/ バインドしてみたけど、まったくメリットが分からん...
http://marikooota.hatenablog.com/entry/2017/05/30/002059
とか、↓の方が簡単だと思う。
-- xsml --
<StackPanel>
<TextBox x:Name="tb1"/>
<Button Click="btn_Click">Count Up!</Button>
</StackPanel>
-- cs --
int count = 0;
private void btn_Click(object sender, RoutedEventArgs e)
{
count++;
tb1.Text = count.ToString();
}
誰か、バインドのメリットをアホな俺に教えて下さい...
http://marikooota.hatenablog.com/entry/2017/05/30/002059
とか、↓の方が簡単だと思う。
-- xsml --
<StackPanel>
<TextBox x:Name="tb1"/>
<Button Click="btn_Click">Count Up!</Button>
</StackPanel>
-- cs --
int count = 0;
private void btn_Click(object sender, RoutedEventArgs e)
{
count++;
tb1.Text = count.ToString();
}
誰か、バインドのメリットをアホな俺に教えて下さい...
199デフォルトの名無しさん
2019/06/16(日) 01:47:53.07ID:AXRRwyW/ >>198
空白文字消されるんですね; 読みにくくてすみません💦
空白文字消されるんですね; 読みにくくてすみません💦
200デフォルトの名無しさん
2019/06/16(日) 03:49:25.26ID:3DdY3936 バインドの最大なデメリットは天才と無職しか使いこなせないこと。
201デフォルトの名無しさん
2019/06/16(日) 09:03:33.98ID:muf2QdNo >>198
あなたの作りたいツールがボタン押したら
カウントアップするだけの機能だけでよいなら理解する必要はない
でもたいていはそのテキストボックスには外部ファイルを読み取ったり、
データベースからデータをとってきて、集計したり加工した値が入るはずだ
その時にはbtn_clickのコードは肥大化して容易に1,000行を超える
その時には関数に切り分けたりすることを覚えるだろう
さらに進んでいくと、画面を凝ったデザインにしたくなったりユーザーの入力値を検証したくなったりする
そうすると画面のデザインを少し変えただけなのに
うまく動かなくなったりコンパイルエラーを起こすようになってきた
そこで画面は画面だけにしたほうが改修がしやすかったり、
デザインの得意な人にそれを任せることができるようになってくる
システムは機能や役割ごとに適切に分離していたほうが将来的にメリットがあり、
バインディングはそれを実現する仕組みの一つだ
あなたの作りたいツールがボタン押したら
カウントアップするだけの機能だけでよいなら理解する必要はない
でもたいていはそのテキストボックスには外部ファイルを読み取ったり、
データベースからデータをとってきて、集計したり加工した値が入るはずだ
その時にはbtn_clickのコードは肥大化して容易に1,000行を超える
その時には関数に切り分けたりすることを覚えるだろう
さらに進んでいくと、画面を凝ったデザインにしたくなったりユーザーの入力値を検証したくなったりする
そうすると画面のデザインを少し変えただけなのに
うまく動かなくなったりコンパイルエラーを起こすようになってきた
そこで画面は画面だけにしたほうが改修がしやすかったり、
デザインの得意な人にそれを任せることができるようになってくる
システムは機能や役割ごとに適切に分離していたほうが将来的にメリットがあり、
バインディングはそれを実現する仕組みの一つだ
202デフォルトの名無しさん
2019/06/16(日) 10:07:34.99ID:X9An2SCt 三行で
203デフォルトの名無しさん
2019/06/16(日) 10:11:25.65ID:X9An2SCt バインディングは逆に手順が可視化されないのが弱点
よくわからないけど動いていればいいならバインディング
そこまでしっかり自分で制御したいなら通常のコードで
よくわからないけど動いていればいいならバインディング
そこまでしっかり自分で制御したいなら通常のコードで
204デフォルトの名無しさん
2019/06/16(日) 10:14:27.54ID:yX0oMZwq 手順の管理は量が増えると難しくなってスケールしないから
そもそも手順気にしなくていいように宣言的プログラミングしようぜってなったんだよ
ちっぽけなアプリ作るだけなら好きにすればいいさ
そもそも手順気にしなくていいように宣言的プログラミングしようぜってなったんだよ
ちっぽけなアプリ作るだけなら好きにすればいいさ
205デフォルトの名無しさん
2019/06/16(日) 10:14:39.65ID:9Kn5GUQ/ ドヤ顔したいならバインディング
206デフォルトの名無しさん
2019/06/16(日) 10:22:58.12ID:X9An2SCt バインディングにも弱点がある
相互関係で値が決まるときにその相互関係を結局人間が追わなくてはならない場合が出てくる
その時に非常にバグが取りにくい
それでFBはMVVMを捨てた
相互関係で値が決まるときにその相互関係を結局人間が追わなくてはならない場合が出てくる
その時に非常にバグが取りにくい
それでFBはMVVMを捨てた
207デフォルトの名無しさん
2019/06/16(日) 10:24:41.66ID:X9An2SCt スケールと言うけど小規模ならバインディングで対応可能だろうけど
それを超えるとまあ無理だろう
それを超えるとまあ無理だろう
208デフォルトの名無しさん
2019/06/16(日) 10:30:24.72ID:yX0oMZwq 手続き的だと非同期処理も非常に弱い
今の時代非同期が無いということはまずない
非同期処理ではやはり宣言的プログラミングが強い
手順すなわち処理の順番に依存すると非同期処理は急激に難しくなる
今の時代非同期が無いということはまずない
非同期処理ではやはり宣言的プログラミングが強い
手順すなわち処理の順番に依存すると非同期処理は急激に難しくなる
209デフォルトの名無しさん
2019/06/16(日) 10:33:01.62ID:X9An2SCt 従来型はスケールしないと言うけど世間の大規模プロジェクトはほぼ100%
従来型(手続き型)で作られているだろう
手続きが書いてあればツールと人手を使えば解消のめどはつく
宣言的な組み合わせの場合はロジックをすべて脳に入れて考えなくてはならないので
大きくなればなるほど人間が追いつかないと思う
逆にバインディングで大規模プロジェクトが今現在も使われているとは思えない
従来型(手続き型)で作られているだろう
手続きが書いてあればツールと人手を使えば解消のめどはつく
宣言的な組み合わせの場合はロジックをすべて脳に入れて考えなくてはならないので
大きくなればなるほど人間が追いつかないと思う
逆にバインディングで大規模プロジェクトが今現在も使われているとは思えない
210デフォルトの名無しさん
2019/06/16(日) 10:34:56.59ID:X9An2SCt 人間が追い切れない場合は実行してデバッグしかないけど
それがまたバインディングの場合はやりにくい
それがまたバインディングの場合はやりにくい
211デフォルトの名無しさん
2019/06/16(日) 10:36:05.79ID:yX0oMZwq >>209
スケールしないのを金と人数に物を言わせて無理やり作った
それが従来型の大規模開発だな
スケールはしてないんだよ無理してるだけで
脳に入れなきゃいけないことが多いのは手続き的なほう
なぜなら手続==処理の順番に結果が依存するから
長い処理を扱うときに最初から最後まで手順を頭に入れてなければいけない
スケールしないのを金と人数に物を言わせて無理やり作った
それが従来型の大規模開発だな
スケールはしてないんだよ無理してるだけで
脳に入れなきゃいけないことが多いのは手続き的なほう
なぜなら手続==処理の順番に結果が依存するから
長い処理を扱うときに最初から最後まで手順を頭に入れてなければいけない
212デフォルトの名無しさん
2019/06/16(日) 11:36:30.06ID:0yrhG5qH 画面単位で独立したロジックを記述してDBのみ共有する従来のスタイルなら余裕でスケールするよ
WPFは頭のいいアーキテクトがトップダウンでスマートな設計をするスタイルには適している
MSのプロダクトは基本そうやって作られている
一方、従来のバカでもスケールするスタイルで作ろうとするとWPFはフリーダムすぎて無茶苦茶になる
WPFは頭のいいアーキテクトがトップダウンでスマートな設計をするスタイルには適している
MSのプロダクトは基本そうやって作られている
一方、従来のバカでもスケールするスタイルで作ろうとするとWPFはフリーダムすぎて無茶苦茶になる
213デフォルトの名無しさん
2019/06/16(日) 12:48:19.67ID:BOJP8Jll そういうけどできてから10年以上立つけど
そんなに大規模のプロジェクトでWPFが使われてるような形跡がない
webでもMVVMは中規模から小規模向けで大きくなると使い物にならないという評価
そんなに大規模のプロジェクトでWPFが使われてるような形跡がない
webでもMVVMは中規模から小規模向けで大きくなると使い物にならないという評価
214デフォルトの名無しさん
2019/06/16(日) 12:56:44.07ID:35twkBI3 >>213
っVisual Studio
っVisual Studio
215デフォルトの名無しさん
2019/06/16(日) 12:59:52.96ID:6qqET37p 大規模で使い物にならなくなるのは、学習できない月収14万円のコーダーばっか集めてるからやろ
216デフォルトの名無しさん
2019/06/16(日) 13:00:12.87ID:Fx7TO0Mh 大規模な画面アプリなんてあんの?
普通サブシステム単位とかで実装別れると思うけど
普通サブシステム単位とかで実装別れると思うけど
217デフォルトの名無しさん
2019/06/16(日) 13:32:34.96ID:yX0oMZwq218デフォルトの名無しさん
2019/06/16(日) 14:00:08.42ID:uPzprWkd >>216
サブシステムで数百画面とかのシステムもありますので…
サブシステムで数百画面とかのシステムもありますので…
219デフォルトの名無しさん
2019/06/16(日) 14:11:05.99ID:UANb65jp DBとはバインドするのは良くて、画面とのバインドは良くないという論調?
大規模な画面改修を想定しない限り、画面要素のバインドは良い事無いと思う。
作り変えるのが前提のプロトタイプならメリット有るだろうね。
レジに支払い方法追加するみたいに、旧来のロジックはそのままでレイアウトが変わるならバインディングも有効だろうね。
大規模な画面改修を想定しない限り、画面要素のバインドは良い事無いと思う。
作り変えるのが前提のプロトタイプならメリット有るだろうね。
レジに支払い方法追加するみたいに、旧来のロジックはそのままでレイアウトが変わるならバインディングも有効だろうね。
220デフォルトの名無しさん
2019/06/16(日) 16:05:42.44ID:X8m3/+hI >>219
one-way binding(射影)なら良いと思う。
個人的には当初MVVMの利点と言われていた「View(UI)のすげ替えが楽」なんてのは幻想で、
「自動テストが書きやすい(手動によるE2Eテストを減らせる)」というほうに重きをおくべきだと。
one-way binding(射影)なら良いと思う。
個人的には当初MVVMの利点と言われていた「View(UI)のすげ替えが楽」なんてのは幻想で、
「自動テストが書きやすい(手動によるE2Eテストを減らせる)」というほうに重きをおくべきだと。
221デフォルトの名無しさん
2019/06/16(日) 16:06:40.32ID:6qqET37p >>220
確かにテストはめっちゃ楽だわ
確かにテストはめっちゃ楽だわ
222デフォルトの名無しさん
2019/06/16(日) 17:08:33.07ID:X8m3/+hI そう、だから自動テストという意味で >>198 を考えると、
btn_Click()イベント内部では"tb1"という他人のControlオブジェクトへ直接アクセスしている。
したがって"tbl1"Controlの存在無しに実行することができないから自動テストを書くのが困難になる。
これを、
・画面に表示されている値と常に一致しているカウント変数、という概念(=データバイディング)
・実際にカウントアップする処理(=ビジネスロジック)
・カウントアップするきっかけ(=イベント or コマンド)
に分けて考えることでビジネスロジックの自動テストを書くのが容易になる、というのがMVVMのメリット。
btn_Click()イベント内部では"tb1"という他人のControlオブジェクトへ直接アクセスしている。
したがって"tbl1"Controlの存在無しに実行することができないから自動テストを書くのが困難になる。
これを、
・画面に表示されている値と常に一致しているカウント変数、という概念(=データバイディング)
・実際にカウントアップする処理(=ビジネスロジック)
・カウントアップするきっかけ(=イベント or コマンド)
に分けて考えることでビジネスロジックの自動テストを書くのが容易になる、というのがMVVMのメリット。
223デフォルトの名無しさん
2019/06/16(日) 18:25:01.50ID:3DdY3936224デフォルトの名無しさん
2019/06/16(日) 19:37:59.62ID:G7NVDdhd225デフォルトの名無しさん
2019/06/16(日) 20:16:09.10ID:wZzXbGgB 煽りたいだけだろ、スルーしとけ
226デフォルトの名無しさん
2019/06/16(日) 20:45:27.52ID:3DdY3936227デフォルトの名無しさん
2019/06/16(日) 20:46:53.30ID:/vSSiNTa つまりwinformsもサポート出来なくなったと
228デフォルトの名無しさん
2019/06/16(日) 21:20:01.01ID:G7NVDdhd >>225
ごめんキチガイに触ってしまった
ごめんキチガイに触ってしまった
229デフォルトの名無しさん
2019/06/16(日) 21:24:45.01ID:C3V1csoe >>226
Microsoftの中の人キタ━━━━(゚∀゚)━━━━!!
Microsoftの中の人キタ━━━━(゚∀゚)━━━━!!
230デフォルトの名無しさん
2019/06/16(日) 21:30:04.16ID:GzHLSBJo 内容はともかく >>224の言い方も若干煽り入ってるし、ムキになる方もガキ
231デフォルトの名無しさん
2019/06/16(日) 21:32:29.36ID:WJsnIQ8z ガキ同士仲良くしてどうぞ
232デフォルトの名無しさん
2019/06/17(月) 01:08:20.00ID:kwIqiH/S こんなオワコン老害スレにガキなどおらん。
いるのは無職とヨコからマウンティングするだけの糞じじぃのみ。
いるのは無職とヨコからマウンティングするだけの糞じじぃのみ。
233デフォルトの名無しさん
2019/06/17(月) 06:40:10.09ID:dkYFNC1r >>232
おまえはどっち?
おまえはどっち?
234デフォルトの名無しさん
2019/06/17(月) 12:15:35.07ID:IT0P3J54 WPFの使い勝手はともかく、使い手数に対して仕事はそれなりにあるんだからオワコンではないっしょ
235デフォルトの名無しさん
2019/06/17(月) 19:39:32.64ID:fDhMMT3f COBOL的論理
236デフォルトの名無しさん
2019/06/17(月) 21:35:53.79ID:Z9iR9gFd 60年現役のCOBOLさんを いつ消えるか分からんWPFなんぞと一緒にしないでくれたまえ笑
237デフォルトの名無しさん
2019/06/18(火) 06:15:24.31ID:3nOE2mBA プログラム板にキチガイ降臨中!botに一晩も反応する異常さ
一般人(学校恩師)に殺害予告をしているのでスレ建て通報してください。
https://mevius.5ch.net/test/read.cgi/tech/1559872586/
142 名前:a4 ◆700L1Efzuv 投稿日:2019/06/18(火) 05:29:55 ID://qVkzO
>>141
名古屋の人な 俺ね、君の問題を大橋先生と混ぜないことにする。つまりね、
片桐孝洋のことをボコろうと思う。普通に顎の骨を折る。これくらいで警察来るか?
一般市民とかさ、普通にさ、俺らの秘密なんだけどさ、日本人なんて復活ねーから。
一般人(学校恩師)に殺害予告をしているのでスレ建て通報してください。
https://mevius.5ch.net/test/read.cgi/tech/1559872586/
142 名前:a4 ◆700L1Efzuv 投稿日:2019/06/18(火) 05:29:55 ID://qVkzO
>>141
名古屋の人な 俺ね、君の問題を大橋先生と混ぜないことにする。つまりね、
片桐孝洋のことをボコろうと思う。普通に顎の骨を折る。これくらいで警察来るか?
一般市民とかさ、普通にさ、俺らの秘密なんだけどさ、日本人なんて復活ねーから。
238デフォルトの名無しさん
2019/06/18(火) 20:27:06.42ID:ei8mZ0vT 設計が糞すぎたから普及に失敗した。これがすべて。
239デフォルトの名無しさん
2019/06/18(火) 20:44:01.17ID:PMWmWCmS COBOLをボコる
240デフォルトの名無しさん
2019/06/18(火) 22:46:24.39ID:1c5MtUw2 XAMLのデザイン要素は悪くないと思うけど
MVVMとかに関しては労力に見合ったリターンがあるか疑問
個人的にはバインドとかいろんな書き方できるのがすごくイヤ。
バインドでもx:Name=でも良いんだが、Pjによって原則どっちかでしか書けなくしてほしい。
MVVMとかに関しては労力に見合ったリターンがあるか疑問
個人的にはバインドとかいろんな書き方できるのがすごくイヤ。
バインドでもx:Name=でも良いんだが、Pjによって原則どっちかでしか書けなくしてほしい。
241デフォルトの名無しさん
2019/06/19(水) 18:45:04.98ID:eIRWm2fN >>240
それは規約の話じゃないか?
それは規約の話じゃないか?
242デフォルトの名無しさん
2019/06/19(水) 20:02:02.54ID:Td37eomm 両方じゃない?
昔の言語でgotoでスパゲッティの成果物があったとして、書いたヤツや規約も悪いしgotoオッケーの言語も悪い。
昔の言語でgotoでスパゲッティの成果物があったとして、書いたヤツや規約も悪いしgotoオッケーの言語も悪い。
243デフォルトの名無しさん
2019/06/20(木) 19:00:34.81ID:OKnd5gHF WPFで業務用アプリを作ってみたけどなかなかいいじゃない。
Material Design XAML Tool Kitのおかげでサクッと今風のUIが実現できて褒められたわ。
データバインディングしなかったからだと思うけどわりかし簡単に作れるし便利。
Material Design XAML Tool Kitのおかげでサクッと今風のUIが実現できて褒められたわ。
データバインディングしなかったからだと思うけどわりかし簡単に作れるし便利。
244デフォルトの名無しさん
2019/06/20(木) 22:52:20.47ID:HND361/m バインドは自分で全部やるにはまだ良いのだけど、他人のバグを解析する時のめんどくささが半端ない。
245デフォルトの名無しさん
2019/06/21(金) 21:27:48.13ID:n+3asy/J そこでx:Bindですよ
246デフォルトの名無しさん
2019/06/22(土) 00:12:48.90ID:fySNt3rb COBOLにボコられるレベルか。否定はできない。
247デフォルトの名無しさん
2019/06/22(土) 00:40:47.93ID:2eisPF// exe作れるなら別にUWPでもいいんだけどな
248デフォルトの名無しさん
2019/06/22(土) 01:00:34.07ID:65ybortV イベントがバブルがどうとかちゃんと理解できてないまま廃れ始めてしまった
249デフォルトの名無しさん
2019/06/22(土) 11:40:15.33ID:rEuWV0gj 言語がはやるかに、入りやすさは大事だからな。
バインドでキレーに実装したのに、メンテした奴が手続き型でやってるとスゲーがっかり。
人材確保がむずいなら、最初から手続き型でやった方がいーわ
バインドでキレーに実装したのに、メンテした奴が手続き型でやってるとスゲーがっかり。
人材確保がむずいなら、最初から手続き型でやった方がいーわ
250デフォルトの名無しさん
2019/06/22(土) 11:53:14.62ID:rEuWV0gj バインドのメリットとして分業しやすさが挙げられるけど、xaml と vmを別の作業者がやることなんてあんまり無いと思う。ほとんどのケースではコード量が増えてメンドイだけw
251デフォルトの名無しさん
2019/06/22(土) 12:11:23.53ID:8ehMgppn MVVMはクラスの数が増えるけど画面更新が楽なのがいい
ReactivePropertyと組み合わせるのが好き
ReactivePropertyと組み合わせるのが好き
252デフォルトの名無しさん
2019/06/22(土) 12:40:42.40ID:5GxlA/I5 >>250
テストのしやすさやろ
テストのしやすさやろ
253デフォルトの名無しさん
2019/06/22(土) 12:52:59.27ID:Y4Y2JNgB MVCのほうがテスト簡単でいいや
254デフォルトの名無しさん
2019/06/22(土) 12:54:31.72ID:gdHFdK5j テストせんやつにテストの楽さを説いても仕方ないやろ
255デフォルトの名無しさん
2019/06/22(土) 12:58:17.43ID:Y4Y2JNgB VMのテストをしてもE2Eテストをしなくていいわけじゃない
振る舞いが複雑化する傾向が強いMVVMはテストにおいてもデメリットが大きい
単純なMVCならE2Eテストも楽ちん
振る舞いが複雑化する傾向が強いMVVMはテストにおいてもデメリットが大きい
単純なMVCならE2Eテストも楽ちん
256デフォルトの名無しさん
2019/06/22(土) 13:00:36.93ID:5GxlA/I5 >振る舞いが複雑化する傾向が強い
ソースよろ
ソースよろ
257デフォルトの名無しさん
2019/06/22(土) 13:03:08.40ID:Y4Y2JNgB >>256
手元のWPFアプリソースでもみればいんじゃね?
手元のWPFアプリソースでもみればいんじゃね?
258デフォルトの名無しさん
2019/06/22(土) 13:10:11.63ID:gdHFdK5j ジャ…どこかのSIerらはE2Eテストを人力でやるのが最良だとみなしてる節があるがな
259デフォルトの名無しさん
2019/06/22(土) 13:16:43.11ID:Y4mhjvqt260デフォルトの名無しさん
2019/06/22(土) 13:23:15.77ID:opiN2/uR なんと言っても数字でレイアウト出来るのが良い
マウスでポトペタは楽だけど美しくするには可也面倒だからね
マウスでポトペタは楽だけど美しくするには可也面倒だからね
261デフォルトの名無しさん
2019/06/22(土) 13:24:06.96ID:1mmW7z7g 単純なMVCアプリしか作ったことない人:「MVVMは複雑だからテストが大変」
こういうこと?
こういうこと?
262デフォルトの名無しさん
2019/06/22(土) 13:28:47.48ID:5GxlA/I5263デフォルトの名無しさん
2019/06/22(土) 14:23:52.15ID:Y4mhjvqt264デフォルトの名無しさん
2019/06/22(土) 14:42:56.00ID:rEuWV0gj MVVMのテストは楽だと思う。
コーディング・テスト・バグ修正の合計時間で考えると得してるかは疑問だけど。
コーディング・テスト・バグ修正の合計時間で考えると得してるかは疑問だけど。
265デフォルトの名無しさん
2019/06/22(土) 15:50:17.05ID:5GxlA/I5 >>263
事実ならソースよろ
事実ならソースよろ
266デフォルトの名無しさん
2019/06/22(土) 15:56:59.09ID:1mmW7z7g >というか論理が逆で、そもそも複雑だからMVVMを使うんだよ
なら原因はMVVMであることではなくてその前に複雑であることになるが、
自分が何を言っているか理解しているんだろうか。
なら原因はMVVMであることではなくてその前に複雑であることになるが、
自分が何を言っているか理解しているんだろうか。
267デフォルトの名無しさん
2019/06/22(土) 15:59:36.88ID:x9ZPs6AR268デフォルトの名無しさん
2019/06/22(土) 16:00:33.66ID:Y4mhjvqt269デフォルトの名無しさん
2019/06/22(土) 16:07:07.54ID:5GxlA/I5 >>267
妄想なら誰にでもできるもんね
妄想なら誰にでもできるもんね
270デフォルトの名無しさん
2019/06/22(土) 16:37:06.55ID:rEuWV0gj 少なくともUIに関しては複雑だからより、見た目的な理由でWPFだと個人的には思ってるw
272デフォルトの名無しさん
2019/06/22(土) 16:41:04.54ID:5GxlA/I5273デフォルトの名無しさん
2019/06/22(土) 17:00:01.32ID:x9ZPs6AR >>272
バカじゃねぇの
バカじゃねぇの
274デフォルトの名無しさん
2019/06/22(土) 17:13:14.38ID:5GxlA/I5275デフォルトの名無しさん
2019/06/22(土) 17:37:26.58ID:czMayCJt wpfよりこのスレの方が複雑で草
276デフォルトの名無しさん
2019/06/22(土) 23:36:27.74ID:33sn5taJ うまいオチだ
277デフォルトの名無しさん
2019/06/23(日) 00:17:08.67ID:x4qCzVIO 上でテストの話が出てるけど
エンジニアたち「できたっぽい!」
上司「テストして」
エンジニアたち「一通り動いてます!」
上司「エージングもたのむ」
エンジニアたち「丸一日動かしっぱなしでもOKでした!」
上司「了解」
という雑な開発しかしたことない自分にはついていけない…
エンジニアたち「できたっぽい!」
上司「テストして」
エンジニアたち「一通り動いてます!」
上司「エージングもたのむ」
エンジニアたち「丸一日動かしっぱなしでもOKでした!」
上司「了解」
という雑な開発しかしたことない自分にはついていけない…
278デフォルトの名無しさん
2019/06/23(日) 00:50:10.75ID:+hNeL9sR むしろ簡単なPJの方が世の中多いし、自動テスト作らなかったら困ったであろうことは5年やってて一度しかないw
279デフォルトの名無しさん
2019/06/23(日) 06:37:29.75ID:0ZLQVu14 俺は自動テストは一部のモジュールの単体テストでしか使わんなぁ
プロジェクト単位で導入するんじゃなくて、個人で導入するものかと
プロジェクト単位で導入するんじゃなくて、個人で導入するものかと
280デフォルトの名無しさん
2019/06/23(日) 07:42:47.22ID:P8H0jYp7 自動テスト無いと困るよ
エクセルスクショは精神を病んでしまう
病んだら困る
エクセルスクショは精神を病んでしまう
病んだら困る
281デフォルトの名無しさん
2019/06/23(日) 09:04:47.66ID:ATNbze7o SIerは縦横に広がるテスト書に満足する顧客が多いからな〜
金持ってる大手ほどその傾向が強い(笑
金持ってる大手ほどその傾向が強い(笑
282デフォルトの名無しさん
2019/06/23(日) 10:23:02.87ID:Mn96V+f7 大概自動テストのシナリオ書いてる手間で打鍵した方が早かったな
シナリオが使い回せるならまた違うだろうけど
シナリオが使い回せるならまた違うだろうけど
283デフォルトの名無しさん
2019/06/23(日) 10:29:23.44ID:x+1RTwK/ 大手だとテストシナリオ書いてる人と実際にコード書いてる人は別
SEが馬鹿みたいに多くいて何か月もずっとテスト仕様書を書いてる
SEが馬鹿みたいに多くいて何か月もずっとテスト仕様書を書いてる
284デフォルトの名無しさん
2019/06/23(日) 10:54:16.26ID:P8H0jYp7 エクセルよりコードのほうがシナリオ書きやすい
コードでシナリオ書いたら実行工数は0
1回しかテストしない場合でもコードで書いたほうがいい
コードでシナリオ書いたら実行工数は0
1回しかテストしない場合でもコードで書いたほうがいい
285デフォルトの名無しさん
2019/06/23(日) 12:21:50.63ID:7s8J8D/4286デフォルトの名無しさん
2019/06/24(月) 01:03:52.09ID:Y9x0dRru Prism 7.1 のチュートリアルサイトないっすかね
妖精作戦さんのところは読み物としてはとても良いけどソースはGitHubな!なスタンスなので使いにくい…
公式のチュートリアルは WPF (Legacy) で 6 版のままだし
モヤモヤしながら勉強中
妖精作戦さんのところは読み物としてはとても良いけどソースはGitHubな!なスタンスなので使いにくい…
公式のチュートリアルは WPF (Legacy) で 6 版のままだし
モヤモヤしながら勉強中
287デフォルトの名無しさん
2019/06/28(金) 17:52:56.52ID:lioMzEvp NVVMでは~.xaml.csには何も書かないのが理想とのことですが、例えば他のwindowを開くような処理はビューモデルに記述するのでしょうか?
根本的な疑問は、~.xaml.csに何も書かないということはモデルでできることが何もなくなり、その代わりモデルに記述するのでべきことを全てビューモデルに記述することになってしまっておかしいのでは?ということです。
私が何か勘違いしてるのは間違いなさそうなのですがそれがわかりません。。
根本的な疑問は、~.xaml.csに何も書かないということはモデルでできることが何もなくなり、その代わりモデルに記述するのでべきことを全てビューモデルに記述することになってしまっておかしいのでは?ということです。
私が何か勘違いしてるのは間違いなさそうなのですがそれがわかりません。。
288デフォルトの名無しさん
2019/06/28(金) 18:18:14.10ID:iRyUn2/n .xaml.cs
に書くのはMODELではなくVIEWMODELでは?
に書くのはMODELではなくVIEWMODELでは?
289デフォルトの名無しさん
2019/06/28(金) 18:38:47.09ID:8le9HcFr >>288
Viewでしょ
Viewでしょ
290デフォルトの名無しさん
2019/06/28(金) 18:43:28.81ID:IeC+ybxD >>287
あくまで自分の場合だけれど、
画面を開くとかメッセージ出すとかはそれ専用のサービスクラスを作ってる
そしてviewmodelからそのサービスを呼び出すようにしている
viewはicommandを介してviewmodelに通知するだけで、
その後どのサービスを呼び出すかはviewmodel、
実際の処理はサービスクラスに書かれている
コードビハインドに書いた方が圧倒的にシンプルになる場合はコードビハインドに書く
あくまで自分の場合だけれど、
画面を開くとかメッセージ出すとかはそれ専用のサービスクラスを作ってる
そしてviewmodelからそのサービスを呼び出すようにしている
viewはicommandを介してviewmodelに通知するだけで、
その後どのサービスを呼び出すかはviewmodel、
実際の処理はサービスクラスに書かれている
コードビハインドに書いた方が圧倒的にシンプルになる場合はコードビハインドに書く
291デフォルトの名無しさん
2019/06/28(金) 20:11:16.63ID:1dGBh4nf VSMでストーリーボード動かすよりイベントハンドラから動かしたほうが圧倒的に楽なんだよな
その場合はコードビハインドに書くしか無いが
その場合はコードビハインドに書くしか無いが
292デフォルトの名無しさん
2019/06/28(金) 20:17:39.65ID:anlRZAoa 今時アニメーション?
世界で唯一の成功したWPFアプリケーションであるVSはもうアニメーションなんて全く無くなってるのに
世界で唯一の成功したWPFアプリケーションであるVSはもうアニメーションなんて全く無くなってるのに
293デフォルトの名無しさん
2019/06/28(金) 21:25:24.69ID:lanM6mt5 なるほどありがとうございます。
~.xaml.cs=モデルだと思い込んでました。
~.xamlと~.xaml.csはコンパイルされて一つのクラスになるってのは知ってたんですが、つまり2つ合わせてビューなんですね。
おかげでWPFのMVVMの説明がわかるようになってきました。
~.xaml.cs=モデルだと思い込んでました。
~.xamlと~.xaml.csはコンパイルされて一つのクラスになるってのは知ってたんですが、つまり2つ合わせてビューなんですね。
おかげでWPFのMVVMの説明がわかるようになってきました。
294デフォルトの名無しさん
2019/06/28(金) 22:51:50.22ID:nhUPpRvn XAMLだけでは足りない機能は、別途、ビヘイビア、トリガー、アクションを作成して対処します。
https://www.atmarkit.co.jp/fdotnet/chushin/greatblogentry_02/greatblogentry_02_02.html
https://www.atmarkit.co.jp/fdotnet/chushin/greatblogentry_02/greatblogentry_02_02.html
295デフォルトの名無しさん
2019/06/29(土) 00:07:12.29ID:CfES0TXk WPFって、直感的にはすごく簡単そうなのにいざ実現しようと思うとやたら難しいってことが多くない?
テキストの内容が変わったらその時にテキストを2回点滅させるっていうシンプルなことをしようとしたら大変だったんでそう思ったってだけだが。
テキストの内容が変わったらその時にテキストを2回点滅させるっていうシンプルなことをしようとしたら大変だったんでそう思ったってだけだが。
296デフォルトの名無しさん
2019/06/29(土) 00:11:54.69ID:EUtq6Ar6 コンバータはどういう扱いなの?
297デフォルトの名無しさん
2019/07/01(月) 20:08:29.98ID:yYlRZT4H298デフォルトの名無しさん
2019/07/01(月) 20:38:17.63ID:lLZwoOoz Listboxにバインドされたコレクションがあってlistboxitemを
右クリックしてコンテキストメニュー出して元のコレクションからitemを
削除するのってどういうのが一番シンプルなんだろうか
右クリックしてコンテキストメニュー出して元のコレクションからitemを
削除するのってどういうのが一番シンプルなんだろうか
299デフォルトの名無しさん
2019/07/01(月) 21:13:17.23ID:mdlnYL3K300デフォルトの名無しさん
2019/07/02(火) 00:01:51.84ID:4m9hOiGn301デフォルトの名無しさん
2019/07/02(火) 09:06:12.90ID:gPm+QAeN 継承じゃなくてイベントハンドラじゃね?主に
ビヘイビア化は後で別のところに使いたくなってからでも遅くない
ビヘイビア化は後で別のところに使いたくなってからでも遅くない
302デフォルトの名無しさん
2019/07/03(水) 01:42:37.28ID:wg/xgQnm >>300
再利用するための仕組みは再利用される可能性ができてから考えればいい
再利用しないのに手間をかけるのはムダ
ちなみにここで言ってるのはメインウィンドウとかオプションダイアログの話な
メッセージボックスみたいな再利用性の高いものはWPFの機能を駆使してもいい
玄人はコードビハインドを書かないみたいな風潮があるけど、それを信じ込んでコードビハインドを避けて泥沼にはまり込むのは素人
再利用するための仕組みは再利用される可能性ができてから考えればいい
再利用しないのに手間をかけるのはムダ
ちなみにここで言ってるのはメインウィンドウとかオプションダイアログの話な
メッセージボックスみたいな再利用性の高いものはWPFの機能を駆使してもいい
玄人はコードビハインドを書かないみたいな風潮があるけど、それを信じ込んでコードビハインドを避けて泥沼にはまり込むのは素人
303デフォルトの名無しさん
2019/07/03(水) 02:06:51.20ID:oG2WkIil Prism7ってどうやって覚えればいいの?
304デフォルトの名無しさん
2019/07/04(木) 09:51:39.53ID:PdwtXR4j UserForm内のDatagridが展開されるときにチラチラするんだけど、何とかならないかな...最小サイズから最大サイズに拡大するような描画がある。MainWindow直ならない現象
305デフォルトの名無しさん
2019/07/04(木) 10:28:20.53ID:k+s0abOB UserFormとは 展開とは
306デフォルトの名無しさん
2019/07/04(木) 10:56:54.65ID:PdwtXR4j 自分で作ったユーザーフォーム内のDataGridのItemsSourceにバインドしたコレクションに要素を追加するとチラつきます
307デフォルトの名無しさん
2019/07/04(木) 13:06:21.63ID:iqQZWFIm DataGridはゴミだから、WindowsFormsHostでDataGridView使ったほうがいいよ
308デフォルトの名無しさん
2019/07/04(木) 23:02:50.87ID:myh2pWbx309デフォルトの名無しさん
2019/07/04(木) 23:09:08.06ID:LkrEOqlD >>307
どこら辺がゴミ?
どこら辺がゴミ?
310デフォルトの名無しさん
2019/07/04(木) 23:11:07.32ID:OMb74HbU MSから新しいGUIライブラリが出たらまずDataGridを調べて絶望するまでが儀式だぞ
311デフォルトの名無しさん
2019/07/05(金) 00:36:29.15ID:CQGNs6dF DataGridの問題の殆どは、万単位のデータを突っ込むPG、SE,
クライアントの何れかだとは思うんだがね
実際に使う人は万もスクロースしちゃいないのに
クライアントの何れかだとは思うんだがね
実際に使う人は万もスクロースしちゃいないのに
312デフォルトの名無しさん
2019/07/05(金) 00:43:44.52ID:auH9BNOV それは一見意識高いようでいて矛盾した意見だと思うね
十分に練られた優れたUIにはデータグリッドの出番はない
データグリッドはそもそもUIの作り込みに工数をかけたくないときに使うもんだ
そもそも手抜きの道具なのだから、データグリッドの使い方として、面倒だからもう全部突っ込めというのも自然な発想だろう
十分に練られた優れたUIにはデータグリッドの出番はない
データグリッドはそもそもUIの作り込みに工数をかけたくないときに使うもんだ
そもそも手抜きの道具なのだから、データグリッドの使い方として、面倒だからもう全部突っ込めというのも自然な発想だろう
313デフォルトの名無しさん
2019/07/05(金) 14:41:18.94ID:H4UuFejG MVVM原理主義派とカジュアルMVVM派では話が交わる事はない
どこまでMVVMの作法に則るのがベストかで線引きして適用するのがいいよね
どこまでMVVMの作法に則るのがベストかで線引きして適用するのがいいよね
314デフォルトの名無しさん
2019/07/05(金) 18:35:21.37ID:Zc5sU972 wpfをマスターしきればMVVM原理主義でいっても苦労せず実装できるので原理主義でいいと思うんだよ。
ただwpfは難しい。並大抵のエンジニアでは原理主義で押し通そうとすると実現できない機能がでてきて挫折する。
と思った。
ただwpfは難しい。並大抵のエンジニアでは原理主義で押し通そうとすると実現できない機能がでてきて挫折する。
と思った。
315デフォルトの名無しさん
2019/07/05(金) 18:51:13.41ID:cjl7UwcZ WPFに携わってだいぶ経ったが、Adorner関連は苦手。
なんでペタっとUserControl貼れないのか
なんでペタっとUserControl貼れないのか
316デフォルトの名無しさん
2019/07/05(金) 21:24:53.68ID:7a3tVJ3L https://blog.okazuki.jp/entry/2019/07/05/104041
UWPンゴwwwwwwwwwwwwwwwwwwww
UWPンゴwwwwwwwwwwwwwwwwwwww
317デフォルトの名無しさん
2019/07/06(土) 08:26:36.67ID:WmAexti4 すっかり忘れ去られてLivetだが、ビヘイビアが物凄く充実しているから
そこだけ引っ張って使うのもありだとは思う
そこだけ引っ張って使うのもありだとは思う
318デフォルトの名無しさん
2019/07/06(土) 15:34:02.12ID:G3GVBuNF 更新が続いてればprismとためはるレベルでスタンダードだったんだけどな…
惜しいライブラリをなくしたもんだ
惜しいライブラリをなくしたもんだ
319デフォルトの名無しさん
2019/07/06(土) 15:41:44.00ID:lCkeD84I MVVMが複雑だし洗練もされてないのが悪い
320デフォルトの名無しさん
2019/07/06(土) 15:56:25.42ID:6I0IcNLp MVVMやろうと思ったらフリーのライブラリを利用しないといけないと判って取り組むの止めた
MSから標準で出して欲しかったな
MSから標準で出して欲しかったな
321デフォルトの名無しさん
2019/07/06(土) 16:27:06.95ID:u4I8JAFv Livetは形骸化した原理主義に陥ってコードビハインドを書かないことが目的化していた印象
コードビハインドの代わりにXAMLでプログラミングをし始めて、結局ビューとロジックの分離とは何だったのか状態になっちゃった
MVVMの根本的思想はWebにも受け継がれている優れたものだけど、ビヘイビアは明らかに失敗
コードビハインドの代わりにXAMLでプログラミングをし始めて、結局ビューとロジックの分離とは何だったのか状態になっちゃった
MVVMの根本的思想はWebにも受け継がれている優れたものだけど、ビヘイビアは明らかに失敗
322デフォルトの名無しさん
2019/07/06(土) 17:20:20.06ID:AYJdcRRH >>320
jsonもフリーのライブラリが必要だから使わないの?
jsonもフリーのライブラリが必要だから使わないの?
323デフォルトの名無しさん
2019/07/06(土) 18:01:17.99ID:u4I8JAFv324デフォルトの名無しさん
2019/07/06(土) 18:21:08.86ID:/V3j92xQ >>322
不要やろ?
不要やろ?
325デフォルトの名無しさん
2019/07/06(土) 18:26:12.60ID:AYJdcRRH >>324
MSのサンプルコードですらNewtonsoft.Json使ってるのに?
MSのサンプルコードですらNewtonsoft.Json使ってるのに?
326デフォルトの名無しさん
2019/07/06(土) 18:31:11.27ID:ohoKH1ay サンプルはサンプルだろ
すらって何だよ
すらって何だよ
327デフォルトの名無しさん
2019/07/06(土) 18:34:58.53ID:eCvKMkr5 、
328デフォルトの名無しさん
2019/07/06(土) 18:35:07.41ID:/V3j92xQ >>325
うん、不要だよ
うん、不要だよ
329デフォルトの名無しさん
2019/07/06(土) 18:36:40.07ID:B0+Ee57g JSON.NETの作者もMicrosoftの人間だがな
330デフォルトの名無しさん
2019/07/06(土) 18:45:28.65ID:IgdFOrod >>329
それはどうでもいい
それはどうでもいい
331デフォルトの名無しさん
2019/07/06(土) 19:32:28.66ID:GsT6/iYQ だが何なんだよw
よかったな、おめでとw
よかったな、おめでとw
332デフォルトの名無しさん
2019/07/06(土) 19:38:02.42ID:xikW3Xex >>320
PrismはMSが作ったんじゃなかったっけ
PrismはMSが作ったんじゃなかったっけ
333デフォルトの名無しさん
2019/07/06(土) 19:39:18.34ID:u4I8JAFv334デフォルトの名無しさん
2019/07/06(土) 19:44:49.96ID:NUGgSxTY jsonってただのデータフォーマットでしょ?
MVVMと何の関係が?
MVVMと何の関係が?
335デフォルトの名無しさん
2019/07/06(土) 19:45:44.22ID:GNb7wQCP ReactiveProperty標準にしてくれたらいいのにな。
336デフォルトの名無しさん
2019/07/06(土) 20:08:08.17ID:N/WpPyaa jsonは.net core 3で標準ライブラリが用意されるだっけか?
337デフォルトの名無しさん
2019/07/06(土) 20:47:01.22ID:NPkITZNc 設定ファイルとしてはXMLよりJSONの方が見易いんだけどコメント書けないのがなぁ
338デフォルトの名無しさん
2019/07/07(日) 03:33:14.86ID:Cqnlo2q6 でもXMLよりデータサイズがかなり小さくなるからやっぱりjson使う
339デフォルトの名無しさん
2019/07/07(日) 06:24:54.82ID:Fr9+4/3b UWP終わってWPF復活したん?
340デフォルトの名無しさん
2019/07/07(日) 06:28:01.55ID:girk9b2Q どこのプロレス団体かと思った
341デフォルトの名無しさん
2019/07/07(日) 11:13:03.83ID:bwq41KU1 復活じゃないと思う
win10ではUWP使え!から他のものも使ってもいいよになっただけ
win10ではUWP使え!から他のものも使ってもいいよになっただけ
342デフォルトの名無しさん
2019/07/07(日) 12:51:12.10ID:+FdC1iN+343デフォルトの名無しさん
2019/07/07(日) 12:58:17.74ID:nrsoMb6V344デフォルトの名無しさん
2019/07/07(日) 13:00:18.65ID:bwq41KU1 VS2019の横のニュース欄にjsonの新しい標準ライブラリの話が書いてあったね
みんなあんなの読んでるのかな?
みんなあんなの読んでるのかな?
345デフォルトの名無しさん
2019/07/07(日) 13:09:03.68ID:1HKUEekm >>344
一般ユーザーは知らなくても、フレームワークが裏で使っているライブラリが変わることでこっそり恩恵を受けている
一般ユーザーは知らなくても、フレームワークが裏で使っているライブラリが変わることでこっそり恩恵を受けている
346デフォルトの名無しさん
2019/07/07(日) 13:12:24.83ID:Cqnlo2q6 Visual StudioのRESTクライアント生成機能使うとJson.NETを使用するコードが生成されてたけどこれ標準ライブラリ使用に置き代わったの?
347デフォルトの名無しさん
2019/07/07(日) 13:17:27.81ID:bwq41KU1 新しい標準ライブラリってまだベータだった気がする
348デフォルトの名無しさん
2019/07/07(日) 13:20:32.30ID:1HKUEekm >>347
.NET Core3.0と同時リリースだから今年の9月
.NET Core3.0と同時リリースだから今年の9月
349デフォルトの名無しさん
2019/07/07(日) 13:21:07.53ID:1HKUEekm >>346
それはWPFじゃなくね?そのうちスレチって怒られるよ
それはWPFじゃなくね?そのうちスレチって怒られるよ
350デフォルトの名無しさん
2019/07/07(日) 13:38:04.00ID:Cqnlo2q6 >>349
自分もjsonライブラリの話しててそんなこと言うか
自分もjsonライブラリの話しててそんなこと言うか
351デフォルトの名無しさん
2019/07/07(日) 13:40:42.35ID:zdokh1sS json.netって設計とかくそな部分あるから。
352デフォルトの名無しさん
2019/07/07(日) 13:40:43.54ID:1HKUEekm >>350
話の流れを読んでね
話の流れを読んでね
353デフォルトの名無しさん
2019/07/07(日) 13:47:39.03ID:C3Myo4MP354デフォルトの名無しさん
2019/07/07(日) 13:53:28.39ID:zdokh1sS355デフォルトの名無しさん
2019/07/07(日) 13:54:04.56ID:pwLv7aUD 話の流れよりスレタイ読もうぜ馬鹿❤
356デフォルトの名無しさん
2019/07/07(日) 14:23:11.40ID:Peky1Xio >>355
おまえに興味の無い話なら黙ってればいいだけ
おまえに興味の無い話なら黙ってればいいだけ
357デフォルトの名無しさん
2019/07/07(日) 14:51:55.13ID:n4SGi+HU358デフォルトの名無しさん
2019/07/07(日) 14:54:50.49ID:45Wo1jXG >>357
流れを読んでね
流れを読んでね
359デフォルトの名無しさん
2019/07/07(日) 14:55:54.85ID:OH31RFen >>358
流れに合ってるよ
流れに合ってるよ
360デフォルトの名無しさん
2019/07/07(日) 14:56:38.19ID:45Wo1jXG >>359
それは良かったね
それは良かったね
361デフォルトの名無しさん
2019/07/07(日) 14:58:06.22ID:OH31RFen >>360
うん
うん
362デフォルトの名無しさん
2019/07/07(日) 17:14:25.68ID:Fr9+4/3b 久しぶりにUWPからWPFに戻ってきたけど、FormattedTextやら、Obsoleteが多くなってるね。
しかし、IOをフルに使う身としては、WPFは快適だ。 UWPでは、FTDIチップ使うのさえ四苦八苦。
しかし、IOをフルに使う身としては、WPFは快適だ。 UWPでは、FTDIチップ使うのさえ四苦八苦。
363デフォルトの名無しさん
2019/07/08(月) 07:52:57.13ID:z63wOsqb Dynamic Json使わないの?
364デフォルトの名無しさん
2019/07/08(月) 07:55:33.69ID:2wLLcnfu 使わない
365デフォルトの名無しさん
2019/07/08(月) 08:10:27.82ID:Vrb0WxW4 JSON.NETでもdynamicは使える
ジャップ製マイナーライブラリの出番はないよ
ジャップ製マイナーライブラリの出番はないよ
366デフォルトの名無しさん
2019/07/08(月) 09:39:38.20ID:HpabqFFB ジャアアアアアアアア
367デフォルトの名無しさん
2019/07/08(月) 18:13:28.58ID:peGtLUpD イアン
368デフォルトの名無しさん
2019/07/09(火) 14:15:51.32ID:utWXujxk >>318
Livet一応生きてるよ
Livet一応生きてるよ
369デフォルトの名無しさん
2019/07/09(火) 17:38:00.23ID:pw5m4n55370デフォルトの名無しさん
2019/07/09(火) 18:39:48.90ID:NP6oYl9g371デフォルトの名無しさん
2019/07/09(火) 19:36:52.57ID:DK/SA82p >>369
okazukiとかそのあたりだった気がするわ
okazukiとかそのあたりだった気がするわ
372デフォルトの名無しさん
2019/07/09(火) 22:54:31.72ID:0koNRpRc373デフォルトの名無しさん
2019/07/09(火) 23:25:05.11ID:uHX1iDX/ 趣味ならいいけどね
374デフォルトの名無しさん
2019/07/09(火) 23:37:20.14ID:ldgoiSvP >>373
okazukiはMSの中の人だけどLivetのメンテは趣味でやってるだけだよ
okazukiはMSの中の人だけどLivetのメンテは趣味でやってるだけだよ
375デフォルトの名無しさん
2019/07/10(水) 00:33:04.62ID:86TD5zpF >>374
あ、いや個人がメンテしているライブラリは趣味で使うんならいいけどねって話
あ、いや個人がメンテしているライブラリは趣味で使うんならいいけどねって話
376デフォルトの名無しさん
2019/07/10(水) 01:00:09.57ID:cBFGEq/D reactivepropertyだってもとはneueccって人じゃなかったっけ?
okazukiは他人に寄生してるだけのイメージ
okazukiは他人に寄生してるだけのイメージ
377デフォルトの名無しさん
2019/07/10(水) 01:08:37.12ID:kxJIAy2u >>375
それだとオープンソースの多くが使えなくなるぞ
それだとオープンソースの多くが使えなくなるぞ
378デフォルトの名無しさん
2019/07/10(水) 02:03:59.13ID:MPQVUmOG >>376
オリジナル製作者ではないけど、何年も積極的にコード書いてるのに酷い言い草
オリジナル製作者ではないけど、何年も積極的にコード書いてるのに酷い言い草
379デフォルトの名無しさん
2019/07/10(水) 08:01:23.52ID:dBL3gDRN >>377
そりゃそっちの方が大多数だからね
そりゃそっちの方が大多数だからね
380デフォルトの名無しさん
2019/07/10(水) 08:10:05.16ID:R2F1hs2d reactivepropertyは便利だよねぇ。 打ち込み量が減って、本来のNotifyPropertyChangedの書き方忘れちもうた。
381デフォルトの名無しさん
2019/07/10(水) 09:06:54.62ID:nPFkOLYt なんでメンテナーが個人か企業かで扱いがかわるの?
ライブラリの良し悪しとかライセンスが問題ならわかるけど
ライブラリの良し悪しとかライセンスが問題ならわかるけど
382デフォルトの名無しさん
2019/07/10(水) 11:53:22.63ID:wb3Yvf8h 使用者数のほうが強いわ
383デフォルトの名無しさん
2019/07/10(水) 12:43:41.15ID:dBL3gDRN >>381
正気?
正気?
384デフォルトの名無しさん
2019/07/10(水) 12:44:49.27ID:YUV4DoDN >>383
それが一般的な見解だよ
それが一般的な見解だよ
385デフォルトの名無しさん
2019/07/10(水) 12:46:00.89ID:d065zGS3386デフォルトの名無しさん
2019/07/10(水) 13:05:23.38ID:oIHYTC49 Linuxだって個人が趣味で作り始めたものだしな
387デフォルトの名無しさん
2019/07/10(水) 14:52:44.23ID:dBL3gDRN >>385
趣味ならね
趣味ならね
388デフォルトの名無しさん
2019/07/10(水) 15:20:47.42ID:nPFkOLYt >>387
業務でも一緒だよ
おかたいところでライブラリの使用許可云々が厳しいところもあるだろうがそうじゃないとこもあるよ
スマホアプリなんかだとわかりやすいと思うけど権利表記に並んでる使用ライブラリには個人メンテナのものなんて山ほどある
↑で出たreactivepropertyなんかもそうだし、unity製ゲームなら多くのアプリでunirx使われてる
任天堂が出すゲームアプリですら趣味の範囲というなら話は別だけど
業務でも一緒だよ
おかたいところでライブラリの使用許可云々が厳しいところもあるだろうがそうじゃないとこもあるよ
スマホアプリなんかだとわかりやすいと思うけど権利表記に並んでる使用ライブラリには個人メンテナのものなんて山ほどある
↑で出たreactivepropertyなんかもそうだし、unity製ゲームなら多くのアプリでunirx使われてる
任天堂が出すゲームアプリですら趣味の範囲というなら話は別だけど
389デフォルトの名無しさん
2019/07/10(水) 16:28:17.34ID:R2F1hs2d そういえば、Prismって今はメンテ二人だけなん? すごいよねぇ。 Prism無しでは、何もできん身になってしもうた。
業務ユーザーも趣味ユーザーもかなり多いんとちゃう?
業務ユーザーも趣味ユーザーもかなり多いんとちゃう?
390デフォルトの名無しさん
2019/07/10(水) 18:26:30.83ID:Tg8SA/Bf >>387
OSSに何を期待してるんだ?w
OSSに何を期待してるんだ?w
391デフォルトの名無しさん
2019/07/10(水) 18:59:31.18ID:N35iChMP392デフォルトの名無しさん
2019/07/10(水) 19:46:03.84ID:R2F1hs2d WPF語るならPrismだよねえ。
WPFの、DDDとかアジャイルプロジェクトでデスマーチ一杯見てきた。
Prism使わなんだら、簡単にロジック分離できないのに、全く理解しないんだから・・・
しっかし、.NETにPrism組み込まなかったのはなぜなんだろ?
WPFの、DDDとかアジャイルプロジェクトでデスマーチ一杯見てきた。
Prism使わなんだら、簡単にロジック分離できないのに、全く理解しないんだから・・・
しっかし、.NETにPrism組み込まなかったのはなぜなんだろ?
393デフォルトの名無しさん
2019/07/10(水) 20:17:10.68ID:J5NG6fJu 企業がメンテナンスしてるOSSでも使い物になる保証は無いしな
金出して直させるなら話は別だけど
金出して直させるなら話は別だけど
394デフォルトの名無しさん
2019/07/10(水) 20:24:44.33ID:mLQ0O0Gx 結局そこじゃないの
トラブった時に企業なら最悪札束でなんとかできる可能性はあるけど、個人に対してそれは無理だろう
トラブった時に企業なら最悪札束でなんとかできる可能性はあるけど、個人に対してそれは無理だろう
395デフォルトの名無しさん
2019/07/10(水) 20:28:40.60ID:R2F1hs2d OSS GitHubにIssueして問題解決する実力無いなら使うなというだけでは?
OSSを避ける理由は実力問題以外の何物でもない。
OSSを避ける理由は実力問題以外の何物でもない。
396デフォルトの名無しさん
2019/07/10(水) 21:17:42.66ID:+MeP9mdJ 札束使えるなりゃ不具合とかはその金で直せばいい
責任転嫁する先が欲しいって意味ならどこがメンテしてようとOSSな時点で同じ
最悪のケースを想定するならライセンスにあるとおり責任転嫁にはならん
企業ならメンツもあって真摯に対応する可能性はあるかもしれんが、そんなこと考慮してライブラリ選定するような開発環境なら始めからOSSなんか候補に入れるなよと思う
責任転嫁する先が欲しいって意味ならどこがメンテしてようとOSSな時点で同じ
最悪のケースを想定するならライセンスにあるとおり責任転嫁にはならん
企業ならメンツもあって真摯に対応する可能性はあるかもしれんが、そんなこと考慮してライブラリ選定するような開発環境なら始めからOSSなんか候補に入れるなよと思う
397デフォルトの名無しさん
2019/07/10(水) 23:56:19.51ID:ifa1zTTZ >>380
それはBindableBase使ってるだけで忘れるw
それはBindableBase使ってるだけで忘れるw
398デフォルトの名無しさん
2019/07/11(木) 02:01:32.70ID:j5kiUrVb >>395
いやいや、いざ商用稼働してからバグって損害だしたら、それからissueだして対処しても無意味でしょ。
例えばmariadbなど無料のDBがあるにも関わらず企業が大金払って有料のDB使うのは実力不足とかではないと思うぞ。
いやいや、いざ商用稼働してからバグって損害だしたら、それからissueだして対処しても無意味でしょ。
例えばmariadbなど無料のDBがあるにも関わらず企業が大金払って有料のDB使うのは実力不足とかではないと思うぞ。
399デフォルトの名無しさん
2019/07/11(木) 17:41:34.04ID:ZtbelFt5400デフォルトの名無しさん
2019/07/11(木) 18:20:10.18ID:Cvm2NOy6 普及してるけどそれじゃ不足するケースなら大金払うってだけでは?
システムに合わせたパフォーマンスチューニングしたいとか大規模運用ノウハウの知見を活用したいとか
そらそういう規模なり性能なりを求められる世界も山ほどあるでしょうね、としか
システムに合わせたパフォーマンスチューニングしたいとか大規模運用ノウハウの知見を活用したいとか
そらそういう規模なり性能なりを求められる世界も山ほどあるでしょうね、としか
401デフォルトの名無しさん
2019/07/11(木) 18:34:37.40ID:WN3o8pIO >>398
バカ? 395はそれなら使うなと言っている。
バカ? 395はそれなら使うなと言っている。
402デフォルトの名無しさん
2019/07/11(木) 19:08:03.77ID:45f9QtVG403デフォルトの名無しさん
2019/07/11(木) 19:27:45.61ID:M78ln9aD >>401
すまん、何を指してるのかわからんからもう少し省略せずに書き直してくれんか?
すまん、何を指してるのかわからんからもう少し省略せずに書き直してくれんか?
404デフォルトの名無しさん
2019/07/11(木) 19:39:35.81ID:NtwX9wgZ プロプラだってほとんど免責条項付いててサポートの質が違うってだけの話なのに
日本だと>>402の言うような意味合いに変わるからよく分からん
日本だと>>402の言うような意味合いに変わるからよく分からん
405デフォルトの名無しさん
2019/07/11(木) 19:41:08.58ID:M78ln9aD まあDBでOSSを使うかどうかと、他のモジュールでOSSを使うかどうかは同じ基準ではないだろうね。
DB周りは障害が起きると金銭的に大きな損害がでる部分だから、DBの選定は間違いなくお金の話になる。実力があるからOSSとはならんだろう。
DB周りは障害が起きると金銭的に大きな損害がでる部分だから、DBの選定は間違いなくお金の話になる。実力があるからOSSとはならんだろう。
406デフォルトの名無しさん
2019/07/11(木) 20:16:25.99ID:pD4QmxyI おまんらの脳みそもどうにかならねーのか?
407デフォルトの名無しさん
2019/07/11(木) 20:17:44.59ID:pD4QmxyI 脳みそとあと目玉もだな
もしくは中央線に飛び込んで死ねゴミクズ
もしくは中央線に飛び込んで死ねゴミクズ
408デフォルトの名無しさん
2019/07/11(木) 20:39:32.61ID:WN3o8pIO >>405
実力以外にリスクを避ける手段があるのか? モマエはバカか?
実力以外にリスクを避ける手段があるのか? モマエはバカか?
409デフォルトの名無しさん
2019/07/11(木) 20:46:27.69ID:Xo9vY9qq DBに何かあっても実力で俺が直す!
掛かる期間?知らんな
掛かる期間?知らんな
410デフォルトの名無しさん
2019/07/11(木) 22:07:42.14ID:EzvhdD4E411デフォルトの名無しさん
2019/07/11(木) 22:12:26.29ID:EzvhdD4E まあそれなりにユーザーが居るライブラリなら普通の使い方すれば大体動くわけで
何か起こったときは、大抵他のやり方があるものだが
何か起こったときは、大抵他のやり方があるものだが
412デフォルトの名無しさん
2019/07/11(木) 22:18:21.97ID:/+joyl+w 入れ替えるのだって手間はかかるしノーコストというわけにはいかんだろう。
というか、金積んで入れ替えられるならまだましで、OSSは下手したら全部自分で
面倒見なきゃならん可能性もあるしな。
というか、金積んで入れ替えられるならまだましで、OSSは下手したら全部自分で
面倒見なきゃならん可能性もあるしな。
413デフォルトの名無しさん
2019/07/11(木) 22:48:30.89ID:BYM9TrIU x.bindはよきて
414デフォルトの名無しさん
2019/07/11(木) 23:17:35.45ID:SfZRSa0r WPFとは何だったのか
415デフォルトの名無しさん
2019/07/12(金) 07:23:20.71ID:ovV39x3a >>414
「お前みたいなバカ」発見機
「お前みたいなバカ」発見機
416デフォルトの名無しさん
2019/07/12(金) 07:38:05.38ID:3qkMVbCb WPF使えるはおまえのような極一部の天才だけだからな。普及しないのは当然だ。
417デフォルトの名無しさん
2019/07/12(金) 07:50:39.48ID:mH0eyMQz WinFormsだと簡単にできることが
WPFだとひと手間かかったり代替できるシロモノじゃなかったのは普通にイタイ.
あと外部のライブラリの使用が前提みたいになってるのも使いづらさの象徴みたいなもん
まあライブラリ使わせるのは構わんよ.
重要なのはそこじゃないから
ただしMicrosoftが率先して作るようじゃなきゃだめだ
なんだかんだ言ってもWinFormsが未だに廃れる様子が全くないことがすべてを物語っている
WPFだとひと手間かかったり代替できるシロモノじゃなかったのは普通にイタイ.
あと外部のライブラリの使用が前提みたいになってるのも使いづらさの象徴みたいなもん
まあライブラリ使わせるのは構わんよ.
重要なのはそこじゃないから
ただしMicrosoftが率先して作るようじゃなきゃだめだ
なんだかんだ言ってもWinFormsが未だに廃れる様子が全くないことがすべてを物語っている
418デフォルトの名無しさん
2019/07/12(金) 10:58:35.11ID:hrlFpRc9 WinFormsでPerMonitorDPI対応とかって最新だと簡単なの??
419デフォルトの名無しさん
2019/07/12(金) 10:59:26.59ID:hrlFpRc9 簡単ならWPF使う理由もあまりないかなと思って
簡単じゃないならWPFのほうが楽そう
簡単じゃないならWPFのほうが楽そう
420デフォルトの名無しさん
2019/07/12(金) 12:32:31.57ID:ovV39x3a > なんだかんだ言ってもWinFormsが未だに廃れる様子が全くないことがすべてを物語っている
>>417 みたいなお爺さんにはそう見えるんだろうねw
>>417 みたいなお爺さんにはそう見えるんだろうねw
421デフォルトの名無しさん
2019/07/12(金) 12:33:37.68ID:3qkMVbCb リアル馬鹿乙w
422デフォルトの名無しさん
2019/07/12(金) 12:35:59.89ID:BgvsCAba DPI非対応の時点で新規案件でWinFormsは選択肢から外れるな
適当なテストアプリなら使うが
適当なテストアプリなら使うが
423デフォルトの名無しさん
2019/07/12(金) 12:45:06.78ID:vR3rPRrK いやいや、高DPIがWPFしかまともに対応できないとか釣りだろう?
むりに若者ぶっているが話が古くないかな?
むりに若者ぶっているが話が古くないかな?
424デフォルトの名無しさん
2019/07/12(金) 12:46:05.56ID:Y/iKed6k Windowsがどうこうって時点で若者らしさはないから気にするな
425デフォルトの名無しさん
2019/07/12(金) 13:16:48.37ID:2XKZE4HT WPFは衰退の一途だが、WinFormsも広く見れば廃れてまくってるよ
どんどんWebへ流出してる
WPFに比べるとWinFormsの方がWebとの間の開発者スキルのギャップが大きいのと、
年季の入った比較的重要なシステムに使われていることが多いのとで、WPFに比べるとWeb移行のスピードは緩やかだけど
どんどんWebへ流出してる
WPFに比べるとWinFormsの方がWebとの間の開発者スキルのギャップが大きいのと、
年季の入った比較的重要なシステムに使われていることが多いのとで、WPFに比べるとWeb移行のスピードは緩やかだけど
426デフォルトの名無しさん
2019/07/12(金) 14:16:13.28ID:JjzvAIHZ 現実問題としてWindows Server環境でもWeb化の勢いが止まらないからなあ。クライアントがブラウザに慣れたのとクライアントPCの性能向上もあって多少操作性が落ちてもアプリのインストールが不要なWebシステムが評価されるようになったんだよね。
427デフォルトの名無しさん
2019/07/12(金) 14:32:33.59ID:d8PM53aF ユーザー側としてWebUIの業務アプリ大嫌い
滅びればいいと思ってる
滅びればいいと思ってる
428デフォルトの名無しさん
2019/07/12(金) 15:01:55.68ID:ouq9dw9u リッチクライアントとWebクライアント隆盛はいつも繰り返してるよな
以前よりマシになったが、WebAppで作ると
前にできた事がなぜ出来ないんだコラ
って客がおこぷんしちゃう事がままある
以前よりマシになったが、WebAppで作ると
前にできた事がなぜ出来ないんだコラ
って客がおこぷんしちゃう事がままある
429デフォルトの名無しさん
2019/07/12(金) 15:05:15.16ID:abFzb5j4 作るから金クレっていうと更に発狂するしな
430デフォルトの名無しさん
2019/07/12(金) 17:39:30.76ID:3qkMVbCb WEB技術は流行だの古いだのと使い捨てばかりで追っかけるだけムダ。
ユーザーからすればウザい広告の技術でしかない。
いかに客を騙して金を取るかってだけ。WPFと同じ。客にメリットはなし。
ユーザーからすればウザい広告の技術でしかない。
いかに客を騙して金を取るかってだけ。WPFと同じ。客にメリットはなし。
431デフォルトの名無しさん
2019/07/12(金) 18:27:06.83ID:rEJcXzGF Web技術というか最近の技術はサポートライフサイクルが長くて数年と短いから、作って何年かは ほそぼそと保守契約して5年後とかに改修みたいなやつには入れにくいよね
.NET Coreも長くて3年のサポートだしやりにくい
.NET Coreも長くて3年のサポートだしやりにくい
432デフォルトの名無しさん
2019/07/12(金) 19:57:21.32ID:324KTkGH 外観こだわるならWPFだし
そうでなければWinFormsでいいんじゃないの
そうでなければWinFormsでいいんじゃないの
433デフォルトの名無しさん
2019/07/12(金) 22:44:42.09ID:OQF1XzE6 Windowsアプリ希望 → 安定体質の企業 → 大抵外観にこだわらない → 大抵WinForms
434デフォルトの名無しさん
2019/07/12(金) 22:49:10.44ID:7tlH/3uz 然程外観に拘らないけど、Hi-DPI対応はしておきたいからWPFだな
WinFormsでも対応出来なくもないけど面倒だ
WinFormsでも対応出来なくもないけど面倒だ
435デフォルトの名無しさん
2019/07/12(金) 22:57:18.55ID:hON+ItQO WinFormsでも対応すべき解像度が限られてるし複数解像度対応とか簡単なのにそれすらできないのは技術が無さ過ぎる。
436デフォルトの名無しさん
2019/07/12(金) 23:33:23.98ID:PmRnQ6zu 簡単ではない
すげー面倒
すげー面倒
437デフォルトの名無しさん
2019/07/12(金) 23:34:54.47ID:7tlH/3uz438デフォルトの名無しさん
2019/07/12(金) 23:39:27.68ID:hON+ItQO 継承とか再帰が難しくて理解できないならまあしゃあないな。
439デフォルトの名無しさん
2019/07/12(金) 23:45:41.07ID:wl4Kl1W2 問題はそこじゃないんだけど
440デフォルトの名無しさん
2019/07/12(金) 23:58:29.13ID:NU7e1WUB 滲ませときゃいい
441デフォルトの名無しさん
2019/07/13(土) 00:00:56.44ID:5nQhdEBd 外観に拘るからwinformなんだよな。UIをコロコロ変えるなって業務じゃ当たり前の話。
442デフォルトの名無しさん
2019/07/13(土) 00:12:22.75ID:3KZM/Lpz >>440
滲んだりレイアウト崩れてるのはださ過ぎる
滲んだりレイアウト崩れてるのはださ過ぎる
443デフォルトの名無しさん
2019/07/13(土) 01:09:23.10ID:82wAf4q1 FHDで作っておいてそれを6/3,5/3,4/3,2/3に拡大縮小すれば
3840*2160,3200*1800,2560*1440,1280*720になる。
画面解像度を取得して変更後解像度を決定しthis.Controlsに対してLeft, Top, Width, Height, Font.Sizeを再帰関数でまとめてリサイズしてやれば大体のことは終わる。
この時ポイントは元のレイアウトを3の倍数で作っておくことでそうすれば縮小後のレイアウトがギザギザになることはない。
後はFormの部品と特殊なcontrolを調整するだけ。
これをFormのカスタムclass化しておけばForm毎に書く必要もない。
3840*2160,3200*1800,2560*1440,1280*720になる。
画面解像度を取得して変更後解像度を決定しthis.Controlsに対してLeft, Top, Width, Height, Font.Sizeを再帰関数でまとめてリサイズしてやれば大体のことは終わる。
この時ポイントは元のレイアウトを3の倍数で作っておくことでそうすれば縮小後のレイアウトがギザギザになることはない。
後はFormの部品と特殊なcontrolを調整するだけ。
これをFormのカスタムclass化しておけばForm毎に書く必要もない。
444デフォルトの名無しさん
2019/07/13(土) 01:30:09.28ID:i3FtWD1F めんどくせー
445デフォルトの名無しさん
2019/07/13(土) 01:56:55.90ID:7P4pnQbe Coreの方のWinformsだか忘れたけどソースにPerMonitorV2の処理が入ってるの見たな
動くのかは知らんけど
動くのかは知らんけど
446デフォルトの名無しさん
2019/07/13(土) 02:06:30.51ID:wLbo3yCa447デフォルトの名無しさん
2019/07/13(土) 03:10:50.07ID:82wAf4q1 >>446
爺がFHDのノートを125%とか150%にして使ってるだろ。
そうすると仮想解像度は1536*864とか1280*720になる訳だ。
1600*900の125%も1280*720。
だから1280*720対応が必要なんだよ。
爺がFHDのノートを125%とか150%にして使ってるだろ。
そうすると仮想解像度は1536*864とか1280*720になる訳だ。
1600*900の125%も1280*720。
だから1280*720対応が必要なんだよ。
448デフォルトの名無しさん
2019/07/13(土) 05:20:07.77ID:K15oVfEY 老害「継承と再帰使えばできるだろ」
若者「へー、凄いですねー(棒」
若者「へー、凄いですねー(棒」
449デフォルトの名無しさん
2019/07/13(土) 06:01:54.50ID:bPr3gdFr 若者と老人の人形で延々と遊びたがっているやつって中身はどっちなんだろうな
450デフォルトの名無しさん
2019/07/13(土) 06:41:44.42ID:5nQhdEBd ここで暴れてる若者が無職だってのまでは分かる。
451デフォルトの名無しさん
2019/07/13(土) 07:44:59.92ID:K15oVfEY452デフォルトの名無しさん
2019/07/13(土) 07:57:42.71ID:dW6OPSpS このスレタイで暴れるとは一体
453デフォルトの名無しさん
2019/07/13(土) 09:40:03.91ID:gtVCL9Bz WPFむずい なしてこんなむずくしてるの?
454デフォルトの名無しさん
2019/07/13(土) 12:18:47.98ID:N+VPDfLY 解像度の話なら、画面の大きさでダイナミックにレイアウト変更できるUWPが最強なんだけどね
縦置きにしたら邪魔になるパネルを下の方に移動とか自由自在
縦置きにしたら邪魔になるパネルを下の方に移動とか自由自在
455デフォルトの名無しさん
2019/07/13(土) 12:25:58.20ID:GK56c6Xi Windowsあんまり縦置きにしないから
456デフォルトの名無しさん
2019/07/13(土) 12:45:09.61ID:OGVt99Wz 極端な例を挙げて自由自在ってことを強調したいだけだろw
457デフォルトの名無しさん
2019/07/13(土) 12:46:23.89ID:uYMBN7vu 業務アプリは解像度ほか動作環境を限定してしまっていい状況が多いからwinformsで十分かな
458デフォルトの名無しさん
2019/07/13(土) 12:58:21.71ID:BcXUPH3s WindowsPhoneで縦にも使うかも知れないだろ!
459デフォルトの名無しさん
2019/07/13(土) 13:14:02.62ID:7P4pnQbe 縦置きってかウィンドウを縦長にした時とかの話じゃね
XAML上でブレークポイント設定してテンプレート切り替えるという単純なサポートはあるね
XAML上でブレークポイント設定してテンプレート切り替えるという単純なサポートはあるね
460デフォルトの名無しさん
2019/07/13(土) 16:11:06.70ID:N+VPDfLY 例えば、しきい値より横幅が狭くなったら上部のツールバーを縦型に変更する処理などがXamlで書けたりする
461デフォルトの名無しさん
2019/07/13(土) 16:12:33.38ID:5nQhdEBd 客はそんな要望や機能追加を出してこないから
462デフォルトの名無しさん
2019/07/13(土) 16:44:10.24ID:OGVt99Wz Winform廚はなぜこんなにも必死なんだろう
463デフォルトの名無しさん
2019/07/13(土) 17:02:23.00ID:s1iOPxod >>461
その前提は苦しすぎるぞ
その前提は苦しすぎるぞ
464デフォルトの名無しさん
2019/07/13(土) 17:29:06.39ID:EdaTEXa+ >>462
時代に取り残されたことを受け入れられないまま終わった技術に固執しているという点では、
もはやWinFormsもWPFも外から見りゃ大差ないけどな
さんざんそうやってWinFormsを煽ってきて、自らも煽られる側になったということだ
受け入れ難いかもしれないが、時代の変化というのはそういうもの
時代に取り残されたことを受け入れられないまま終わった技術に固執しているという点では、
もはやWinFormsもWPFも外から見りゃ大差ないけどな
さんざんそうやってWinFormsを煽ってきて、自らも煽られる側になったということだ
受け入れ難いかもしれないが、時代の変化というのはそういうもの
465デフォルトの名無しさん
2019/07/13(土) 17:54:43.19ID:RwUYPbHu WPF MahAppsを調査してるんですが、HamburgerMenuコントロールにEffectをつけると、コンテンツの内容すべてに、そのEffectが継承されてしまいます。HamburgerMenuのみにEffectをつけるには、XAMLでどう指定すればいいんでしょうか?
皆様のお力をお借りしたいと思います。
皆様のお力をお借りしたいと思います。
466デフォルトの名無しさん
2019/07/13(土) 17:55:06.37ID:5nQhdEBd 無職が何かいろいろ勘違いしてるようだな。基本的な事実をおさらいしよう。
vb6 & winform 普及した。今後も保守しなきゃならないシステムがいっぱい。
wpf 普及に失敗した。保守しなきゃならないようなシステムなんてほとんどない。
vb6 & winform 普及した。今後も保守しなきゃならないシステムがいっぱい。
wpf 普及に失敗した。保守しなきゃならないようなシステムなんてほとんどない。
467デフォルトの名無しさん
2019/07/13(土) 18:09:32.05ID:82wAf4q1 いい加減VB6は止めたい
468デフォルトの名無しさん
2019/07/13(土) 18:15:41.79ID:uFDP8LEk VB6をVB.NETへ移行すら簡単に出来ない様にしたマイクロソフトの失策
>>468
エクセル VBA に移植すればいいだけなのでは?<VB6
エクセル VBA に移植すればいいだけなのでは?<VB6
470デフォルトの名無しさん
2019/07/13(土) 18:41:46.24ID:gtVCL9Bz >>466
? これからの開発案件って無いという事? 寂しい話では?
? これからの開発案件って無いという事? 寂しい話では?
471デフォルトの名無しさん
2019/07/13(土) 18:49:10.68ID:sBwjlCef よほどトラウマでもあるんだろうな…
まあコボラーも保守で食えてるみたいだからそういうのを目指すならいいんじゃね?
まあコボラーも保守で食えてるみたいだからそういうのを目指すならいいんじゃね?
472デフォルトの名無しさん
2019/07/13(土) 18:50:11.11ID:uFDP8LEk473デフォルトの名無しさん
2019/07/13(土) 18:54:09.69ID:EdaTEXa+474デフォルトの名無しさん
2019/07/13(土) 19:03:02.63ID:5nQhdEBd Winodws10は仕事に向かない。この失敗をMSは修正する気ないみたいだから、
もう新規案件はJavaでいいやって流れかな
もう新規案件はJavaでいいやって流れかな
475デフォルトの名無しさん
2019/07/13(土) 19:05:36.76ID:uFDP8LEk >>Java
ライセンス云々で新規案件減ってますが
ライセンス云々で新規案件減ってますが
476デフォルトの名無しさん
2019/07/13(土) 19:06:21.64ID:vnTBzjlH OSと比較されるJavaの未来は何処に
477デフォルトの名無しさん
2019/07/13(土) 19:06:33.81ID:gtVCL9Bz478デフォルトの名無しさん
2019/07/13(土) 19:11:21.18ID:DRXUTE7G それ以前にガイジに開発の仕事なんかねーよ
クッキーでも捏ねてろ
クッキーでも捏ねてろ
479デフォルトの名無しさん
2019/07/13(土) 19:14:28.58ID:82wAf4q1 更新を機にPCを減らしてタブレットを入れるということは始まっている。
特定ソフト専用マシンがPCである必要がないから。
特定ソフト専用マシンがPCである必要がないから。
480デフォルトの名無しさん
2019/07/13(土) 19:47:46.83ID:N+VPDfLY481デフォルトの名無しさん
2019/07/13(土) 20:36:46.45ID:QrmRuEQn482デフォルトの名無しさん
2019/07/13(土) 21:58:11.65ID:BcXUPH3s タブレットで済む仕事ならそれでいいんじゃね
483デフォルトの名無しさん
2019/07/14(日) 07:31:05.68ID:F/jbIKB9 え、タブレットでいいようなものをPCでやってたって無能の話なの?
484デフォルトの名無しさん
2019/07/14(日) 07:43:44.46ID:odxfHTio PCをタブレット用途のUIにしようとして大失敗したのがMS。
485デフォルトの名無しさん
2019/07/14(日) 08:28:37.45ID:VbZ1QWE/ タブレットOSの競争ではマイクロソフトが勝利した。一時はiPadがシェアを拡大したが、PCとしても使えWindowsが勝利した。
スマートフォンOSの競争ではGoogleのAndroidが勝利した。
アップルはまた没落が始まった。
スマートフォンOSの競争ではGoogleのAndroidが勝利した。
アップルはまた没落が始まった。
486デフォルトの名無しさん
2019/07/14(日) 08:31:03.76ID:VbZ1QWE/ それにしても言っていることが10年くらい前の話で変なスレッドですね。
487デフォルトの名無しさん
2019/07/14(日) 08:51:45.04ID:WWhXkSE2 とこがだよ
10年前にもこのスレで語られているような世界はなかったぞ
10年前にもこのスレで語られているような世界はなかったぞ
488デフォルトの名無しさん
2019/07/14(日) 09:46:32.95ID:+79Cdwyg >>485
そんなパラレルワールドの話じゃなくてWPFの話をしろよ
そんなパラレルワールドの話じゃなくてWPFの話をしろよ
489デフォルトの名無しさん
2019/07/14(日) 11:52:09.45ID:Ok2aTYrS Prism7の勉強法おしえてくれ〜〜
490デフォルトの名無しさん
2019/07/14(日) 12:27:02.58ID:Z6T0QQU3 勉強法おしえてくれなんて言う人にはそもそもWPFは無理なんじゃないの?
491デフォルトの名無しさん
2019/07/14(日) 13:57:55.26ID:M/u7qcG6 >>489
コードビハインドスタイルでアプリ作ったことあれば、それをPrismでドリブンドライブに書き換えていけばいいだけでは?
テスト駆動、保守堅牢のためのPrismだで、、、
WinFormsでも、アプリ一本も作ったことなければ、まずはそちらから。
コードビハインドスタイルでアプリ作ったことあれば、それをPrismでドリブンドライブに書き換えていけばいいだけでは?
テスト駆動、保守堅牢のためのPrismだで、、、
WinFormsでも、アプリ一本も作ったことなければ、まずはそちらから。
492デフォルトの名無しさん
2019/07/14(日) 14:02:24.31ID:M/u7qcG6 失礼 ドメインドライブね。
493デフォルトの名無しさん
2019/07/14(日) 14:07:37.90ID:2ifJuNDC ドメインドリブンのこと言ってる?わけないか言い直してるし
494デフォルトの名無しさん
2019/07/14(日) 15:28:51.43ID:venUw3Sd495デフォルトの名無しさん
2019/07/14(日) 22:04:50.82ID:Ok2aTYrS496デフォルトの名無しさん
2019/07/14(日) 22:23:52.68ID:jhSkrqvh >>495
Brian Lagunasがいろいろ動画upしてくれてるやろ
Brian Lagunasがいろいろ動画upしてくれてるやろ
497デフォルトの名無しさん
2019/07/17(水) 08:31:49.64ID:Dzumdx+u なんでカレンダーやチャートコントロールすら未だにないんだよ
498デフォルトの名無しさん
2019/07/17(水) 08:53:22.30ID:HNOfBFZz499デフォルトの名無しさん
2019/07/17(水) 10:25:13.46ID:KBlqeI/v カレンダーってせめてググルのライブラリより優秀なのを用意してもらいたいな。
500デフォルトの名無しさん
2019/07/17(水) 11:45:00.51ID:2Hm3sgUC MSが標準として出せるようなレベルのWPFコントロールを作るのって無茶苦茶難しいんだよ
テンプレートを当ててL&Fを自由自在にカスタマイズできるようにしなきゃいけない
カレンダーのように高級なコントロールほどそのための抽象化が困難、というか事実上不可能だ
まあ典型的な「過剰な抽象化」だわな
その反省でUWPでは色々諦めたけど、今度はガチガチすぎて融通のきかないゴミになっちゃった
設計って難しいね
テンプレートを当ててL&Fを自由自在にカスタマイズできるようにしなきゃいけない
カレンダーのように高級なコントロールほどそのための抽象化が困難、というか事実上不可能だ
まあ典型的な「過剰な抽象化」だわな
その反省でUWPでは色々諦めたけど、今度はガチガチすぎて融通のきかないゴミになっちゃった
設計って難しいね
501デフォルトの名無しさん
2019/07/17(水) 11:46:09.20ID:+qZ5aSp8 Xaml islandでUWPの使えるんじゃないか?
UWPでカレンダーあったっけ?
UWPでカレンダーあったっけ?
502デフォルトの名無しさん
2019/07/17(水) 12:03:04.27ID:S7Mvcazp >>497 アップダウンも忘れないで
503デフォルトの名無しさん
2019/07/17(水) 12:17:19.48ID:hjKl4aVr グレゴリオ歴以外にも対応可能とかやりだすときりがないからなカレンダー
504デフォルトの名無しさん
2019/07/17(水) 12:23:31.73ID:QuDmOW+q あんま漁ったこと無いけどカレンダーやチャートってgithubに転がってないの?
そういうの漁ってれば標準化がいかに大変かわかりそうなもんだけど
どうせ無茶な要求に答えきれない代物しかでてこないのなら別にいらないかな
そういうの漁ってれば標準化がいかに大変かわかりそうなもんだけど
どうせ無茶な要求に答えきれない代物しかでてこないのなら別にいらないかな
505デフォルトの名無しさん
2019/07/17(水) 12:25:04.21ID:QuDmOW+q >>504
いらないってのは標準としてはってだけでOSSでいろんな人がいろんなパターンで作ってるのは欲しいってことね
いらないってのは標準としてはってだけでOSSでいろんな人がいろんなパターンで作ってるのは欲しいってことね
506デフォルトの名無しさん
2019/07/17(水) 15:16:40.30ID:6lrMFPv6 カレンダーは昔のWin32の時代からコントロールあるだろ。
UWPにもあるし、WinUIでもNumberBoxが2.2でくるのかも
UWPにもあるし、WinUIでもNumberBoxが2.2でくるのかも
507デフォルトの名無しさん
2019/07/17(水) 15:23:16.75ID:6lrMFPv6 ごめん、『カレンダー』ってスケジュールアプリつくるとき用の高度のやつか?俺が言ったの単に日付や時刻を選択するコントロールだな。
508デフォルトの名無しさん
2019/07/17(水) 16:04:10.33ID:aJ7QlybY だいたいNuGetからExtended.Wpf.Toolkit使っちゃうな
509デフォルトの名無しさん
2019/07/17(水) 20:31:22.25ID:3xFq4IMt UWPのカレンダーはまあ普通なんだが、DatePickerはいい感じ
https://www.microsoft.com/store/productId/9MSVH128X2ZT
ここにサンプル有るから試してみてね
https://www.microsoft.com/store/productId/9MSVH128X2ZT
ここにサンプル有るから試してみてね
510デフォルトの名無しさん
2019/07/19(金) 15:13:31.62ID:Rii43hQ8 UWPと同じく、WPFもWinUI 3.0に飲み込まれるの?
511デフォルトの名無しさん
2019/07/19(金) 19:10:45.56ID:tEkSjkHY winui 3.0でUWPの依存を排除してxaml islandなしでも動くようになるらしいが、これはクロスプラットなUIフレームワークへの布石なのか?
どうなってるのかよくわからん
どうなってるのかよくわからん
512デフォルトの名無しさん
2019/07/19(金) 19:27:44.90ID:41z+JSnH >>511
普通にwindows上でUWPにしか用意してなかったAPIを通常のAPIにするだけでは?
普通にwindows上でUWPにしか用意してなかったAPIを通常のAPIにするだけでは?
513デフォルトの名無しさん
2019/07/19(金) 19:41:26.12ID:tF13LP95 迷走が続くよ、どこまでも
514デフォルトの名無しさん
2019/07/19(金) 19:44:45.25ID:41z+JSnH 迷走じゃなく正常化だろ
とちくるって最新の機能を誰も使ってないUWPにだけ開放してたんだぞ
上がバカだとこうなるみたいな話
とちくるって最新の機能を誰も使ってないUWPにだけ開放してたんだぞ
上がバカだとこうなるみたいな話
515デフォルトの名無しさん
2019/07/19(金) 21:31:30.10ID:uL87l19N もうこの際デスクトップ案件でもElectronとかでHTML5で作るようにしたほうがいいかもしれんね
個人的にはC#と.NET好きだけど最近は迷走しすぎる
個人的にはC#と.NET好きだけど最近は迷走しすぎる
516デフォルトの名無しさん
2019/07/19(金) 21:57:59.32ID:IuwL/lPH WPFやWinFormsの.NET Core対応も全く将来のこと考えてない必要最小限の場当たり移植で、リリースしきったら逃げる気満々だしなあ
.NET CoreならSCDが可能だから後々MSが.NETのバージョンアップに合わせてメンテしなくて済むという判断なんだろうね
.NET CoreならSCDが可能だから後々MSが.NETのバージョンアップに合わせてメンテしなくて済むという判断なんだろうね
517デフォルトの名無しさん
2019/07/20(土) 01:28:56.34ID:VkxS/ZoP SCDて何?
518デフォルトの名無しさん
2019/07/20(土) 05:52:21.51ID:CKZHjQsT >>517
.NET Core当ランタイムをバイナリに同梱する供給形態。
.NET Core当ランタイムをバイナリに同梱する供給形態。
519デフォルトの名無しさん
2019/07/20(土) 10:23:19.05ID:FOqnxKm1 >>515
そこでWebBrowserControlだけ貼ったWinFormsアプリの出番ですよ。
JSからC#のメソッドfooが`window.external.foo()`で呼び出せるし、
"IE7相当なのでモダンな機能が使えない"問題もHTMLに
<meta http-equiv="X-UA-Compatible" content="IE=11" />
<script src="https://cdn.jsdelivr.net/npm/babel-polyfill/dist/polyfill.min.js">
の2行をおまじないとして入れとけば大概何とかなるし。
そこでWebBrowserControlだけ貼ったWinFormsアプリの出番ですよ。
JSからC#のメソッドfooが`window.external.foo()`で呼び出せるし、
"IE7相当なのでモダンな機能が使えない"問題もHTMLに
<meta http-equiv="X-UA-Compatible" content="IE=11" />
<script src="https://cdn.jsdelivr.net/npm/babel-polyfill/dist/polyfill.min.js">
の2行をおまじないとして入れとけば大概何とかなるし。
520デフォルトの名無しさん
2019/07/20(土) 11:35:17.39ID:D7d7RY7Z とちくるって最新の機能を大して使われてないWPFに開放されてもだな
上がアホだとこうなるみたいな話
上がアホだとこうなるみたいな話
521デフォルトの名無しさん
2019/07/20(土) 11:35:18.28ID:kGn1bC0v SwiftUIとかバインディングできるようになるの?
ってことは時代はMVVM?
ってことは時代はMVVM?
522デフォルトの名無しさん
2019/07/20(土) 18:24:15.26ID:VkxS/ZoP >>518
ありがとう勉強になった
ありがとう勉強になった
523デフォルトの名無しさん
2019/07/20(土) 18:43:38.51ID:RQJYT+em どういたしまして
524デフォルトの名無しさん
2019/07/23(火) 10:50:30.31ID:tzcmPjKI WPF Prism RegionでReact.js並みにコンポーネント画面にしたらおせーー。 もっと早く描画できねぇの?
525デフォルトの名無しさん
2019/07/27(土) 14:52:40.76ID:b7Cm9ptD ObservableCollectionをConverterでバインドしたいけど、初期化した時ぐらいしか発火しないから使い物にならない。どうにか中身が変わっただけで発火させる方法ないですかね...?
526デフォルトの名無しさん
2019/07/27(土) 15:40:22.98ID:h5zsNncy >>525
多分リストそのものじゃなくてザムルでアイテムテンプレートを定義してその中でコンバーター指定するんじゃなかったかしら
多分リストそのものじゃなくてザムルでアイテムテンプレートを定義してその中でコンバーター指定するんじゃなかったかしら
527デフォルトの名無しさん
2019/07/27(土) 15:45:12.63ID:WtYjh7O4 記憶が正しければ、ObservableCollectionはT型のINotifyPropertyChangedの面倒まで見ないので、自分で実装するしかないはず
誰かNugetで配ってるかもしれない
配ってないなら配ったら喜ばれるかもしれない
誰かNugetで配ってるかもしれない
配ってないなら配ったら喜ばれるかもしれない
528デフォルトの名無しさん
2019/07/27(土) 18:53:43.31ID:OJ48iPsW529デフォルトの名無しさん
2019/08/02(金) 00:41:38.73ID:/oIAm+R2 ObservableCollectionをそのまま使うのは面倒臭いから
ReactivePropertyのReactiveCollectionクラスのObserveElementPropertyメソッドを使うかな
ReactivePropertyのReactiveCollectionクラスのObserveElementPropertyメソッドを使うかな
530デフォルトの名無しさん
2019/08/10(土) 23:19:50.45ID:CdfuVllp https://www.surveymonkey.com/r/MJSNTYK
.net crossplat uiの未来のために
.net crossplat uiの未来のために
531デフォルトの名無しさん
2019/08/10(土) 23:21:32.22ID:CdfuVllp532デフォルトの名無しさん
2019/08/10(土) 23:27:13.13ID:CdfuVllp https://github.com/microsoft/microsoft-ui-xaml/blob/master/docs/roadmap.md
winui 3.0でもxamlフレームワークを共通にしてcrossplat化着々進行中。
.net core 3.0の次の.net 5も計画されてこの2年が勝負。
未来は明るい
winui 3.0でもxamlフレームワークを共通にしてcrossplat化着々進行中。
.net core 3.0の次の.net 5も計画されてこの2年が勝負。
未来は明るい
533デフォルトの名無しさん
2019/08/11(日) 09:05:27.57ID:JRum2LCS WinUIは.NETで使用できますが、.NETに依存しません:
WinUIは100%C ++であり、たとえばC ++ / WinRTを介して標準C ++ 17を使用するアンマネージWindowsアプリで使用できます。
WinUIは100%C ++であり、たとえばC ++ / WinRTを介して標準C ++ 17を使用するアンマネージWindowsアプリで使用できます。
534デフォルトの名無しさん
2019/08/11(日) 09:06:01.03ID:JRum2LCS 悲報
WinUIは、毎月のプレリリースビルドで、毎年3倍の新しい安定バージョンを出荷し続けます。
WinUIは、毎月のプレリリースビルドで、毎年3倍の新しい安定バージョンを出荷し続けます。
535デフォルトの名無しさん
2019/08/11(日) 09:13:35.93ID:JRum2LCS WinUI 3.0は.netに依存しない
ネイティブ(c++)で開発されている
WinUI 2.0との下位互換性を目指すが.netを多用したWinUI2.0の成果は捨てられるということ?
ネイティブ(c++)で開発されている
WinUI 2.0との下位互換性を目指すが.netを多用したWinUI2.0の成果は捨てられるということ?
536デフォルトの名無しさん
2019/08/11(日) 09:20:41.05ID:JRum2LCS WindowsネイティブでAPIセットが提供されるから.net 5と何の関係もないし
クロスプラットホーム化も関係ない
そのページで挙げられているクロスプラットホームの例はReact Nativeの話だし
クロスプラットホーム化も関係ない
そのページで挙げられているクロスプラットホームの例はReact Nativeの話だし
537デフォルトの名無しさん
2019/08/11(日) 10:40:57.83ID:Kuz6y2Oe ついにMFCを捨てることができるのか
538デフォルトの名無しさん
2019/08/21(水) 08:22:24.86ID:md8dirsM WPFも色付き絵文字対応してくれないかな
539デフォルトの名無しさん
2019/08/21(水) 22:26:33.37ID:SUWzCik4 それもxaml islandとやらでなんとかなんの?
540デフォルトの名無しさん
2019/08/22(木) 18:56:25.41ID:pU45imAC windows提供のコントロールクソダサイので独自にフレームワークでクールに描画しよう→WPF
OSの進化でいろいろ新しいことができるようになったけど
WPFは独自描画なので標準提供の機能は使えず更新待ち
OSの進化でいろいろ新しいことができるようになったけど
WPFは独自描画なので標準提供の機能は使えず更新待ち
541デフォルトの名無しさん
2019/08/22(木) 21:56:56.39ID:XilWkWiH MSのWPF放置プレイっぷりは異常
542デフォルトの名無しさん
2019/08/22(木) 22:02:03.60ID:wEC59Q0u これからクロスプラットに向かうから放置してもOK
543デフォルトの名無しさん
2019/08/22(木) 22:11:34.96ID:XilWkWiH WPFを世に出してから今までの話な
WPFにこれからなんてあるのか?w
WPFにこれからなんてあるのか?w
544デフォルトの名無しさん
2019/08/22(木) 22:20:08.43ID:4dnF12St 今後はWinUIというUWPのガワを.netから使えるようにするらしいね
x:Bindは良いよ。早いってのは体感しにくいが、コンパイルでバインドがミスマッチだとコンパイルエラーにしてくれるのが
その代わり型は厳密に合わせないといけないけどね
x:Bindは良いよ。早いってのは体感しにくいが、コンパイルでバインドがミスマッチだとコンパイルエラーにしてくれるのが
その代わり型は厳密に合わせないといけないけどね
545デフォルトの名無しさん
2019/08/22(木) 22:40:16.24ID:jlFkmCtz >>544
WinUI 3.0はWin32からも使えるようにするらしいけど、.NET 5からだとx:bind使えるようになるの?
WinUI 3.0はWin32からも使えるようにするらしいけど、.NET 5からだとx:bind使えるようになるの?
546デフォルトの名無しさん
2019/08/22(木) 23:24:45.63ID:wEC59Q0u 更に.net 5でAOTコンパイル(.net native)もUWP以外に広げるし。オプション扱いっぽいけど
未来は.netにある
未来は.netにある
547デフォルトの名無しさん
2019/08/23(金) 01:29:35.65ID:OjH+fhDT548デフォルトの名無しさん
2019/08/23(金) 02:27:06.71ID:/yz/g35I549デフォルトの名無しさん
2019/08/23(金) 03:14:21.08ID:jW/xEJQG >>548
何が言いたいのかよくわからない。
何が言いたいのかよくわからない。
550デフォルトの名無しさん
2019/08/23(金) 03:24:29.83ID:jW/xEJQG551デフォルトの名無しさん
2019/08/23(金) 03:25:26.93ID:JgM7HU4F ・.NET Nativeが.NET 5に含まれるのかどうかについては今のところ特にアナウンスなし
・現在予告されている.NET 5のAOTは.NET NativeではなくMonoを利用する。スマホやタブレット、およびwasmがターゲット。
・.NET CoreがAOTをサポートする予定はない。
これが現状
・現在予告されている.NET 5のAOTは.NET NativeではなくMonoを利用する。スマホやタブレット、およびwasmがターゲット。
・.NET CoreがAOTをサポートする予定はない。
これが現状
552デフォルトの名無しさん
2019/08/23(金) 03:32:53.81ID:jW/xEJQG >>542で放置してもOKっていってようにWPFの話をしてるつもりは全くなかった。
553デフォルトの名無しさん
2019/08/23(金) 03:36:41.52ID:jW/xEJQG554デフォルトの名無しさん
2019/08/23(金) 03:40:19.37ID:jW/xEJQG ・現在予告されている.NET 5のAOTは.NET NativeではなくMonoを利用する。スマホやタブレット、およびwasmがターゲット。
monoを利用するってどこにかいてある?
monoを利用するってどこにかいてある?
555デフォルトの名無しさん
2019/08/23(金) 03:52:54.34ID:jW/xEJQG 後謝るのは.net nativeと言うと特定の実装になっちゃうね。そこは悪かった。ネイティブコンパイルぐらいの意味で使っちゃった。
後俺が勘違いしてたのはmonoは将来的には捨てないのか?
流れとして.net core1本に絞っていくのかと思った。
後俺が勘違いしてたのはmonoは将来的には捨てないのか?
流れとして.net core1本に絞っていくのかと思った。
556デフォルトの名無しさん
2019/08/23(金) 04:30:47.28ID:6mC2vYTk557デフォルトの名無しさん
2019/08/23(金) 06:02:43.36ID:OHqCa1Gp WPFも放置だし、C#もオワコン臭があるし、Windows10は結局糞UIのままで
Win7ユーザは移行先もなくサポート終了して路頭に迷うし、やっぱりゲイツのいないMSはダメだな。
Win7ユーザは移行先もなくサポート終了して路頭に迷うし、やっぱりゲイツのいないMSはダメだな。
558デフォルトの名無しさん
2019/08/23(金) 07:52:54.28ID:N/2u5JYa あれ? .NET CoreはCoreRTでAOT実装してたんじゃ?
と思ってレポジトリ見てみたら統合という名のフェードアウトに向かっててワロタ
と思ってレポジトリ見てみたら統合という名のフェードアウトに向かっててワロタ
559デフォルトの名無しさん
2019/08/23(金) 19:26:44.10ID:gHWVc4H3 >>557
C#はこれから伸びる
Blazorの生産性と品質が高すぎて衝撃を受けたよ
これから先の業務系WEBアプリはもう全部こいつでいいんじゃないかな
Java相互運用とJDK提供で旧資産も活かせる
C#はこれから伸びる
Blazorの生産性と品質が高すぎて衝撃を受けたよ
これから先の業務系WEBアプリはもう全部こいつでいいんじゃないかな
Java相互運用とJDK提供で旧資産も活かせる
560デフォルトの名無しさん
2019/08/23(金) 19:52:20.52ID:LecJ0Wg5 Blazorか
MSがまた投げ出さないといいねー
MSがまた投げ出さないといいねー
561デフォルトの名無しさん
2019/08/23(金) 23:30:08.88ID:jcW1Xhhm562デフォルトの名無しさん
2019/08/23(金) 23:33:04.49ID:Cy6JLzrk C#は今後も伸びるよ
563デフォルトの名無しさん
2019/08/24(土) 00:46:53.15ID:O3nGBIXv C#自体は一番好きな言語だが贅肉が付きすぎで新規さんにはつらいだろう
それに構文が古い
10年以上前から行末の;なくせとかさんざん言われてたけどヘジたんはもうこれで設計されたからと拒否
javaとも文法がかなりかけ離れてきたからするっとjavaから移動はしてこないだろうな
c++みたいなゴミでも新しい改変どんどん入れるようになったけど古い部分は古いままでとっつきにくさは変わらない
それに構文が古い
10年以上前から行末の;なくせとかさんざん言われてたけどヘジたんはもうこれで設計されたからと拒否
javaとも文法がかなりかけ離れてきたからするっとjavaから移動はしてこないだろうな
c++みたいなゴミでも新しい改変どんどん入れるようになったけど古い部分は古いままでとっつきにくさは変わらない
564デフォルトの名無しさん
2019/08/24(土) 00:49:55.16ID:/KUn8yrh >>563
構文が古いのは行末の;だけ?
構文が古いのは行末の;だけ?
565デフォルトの名無しさん
2019/08/24(土) 00:50:13.66ID:O3nGBIXv 新しい言語はどうやったら記述量を減らせるかと学習コストを減らせるかを重視してると思われる
バカに使える言語を目指せば自然と人気が出てくる
でもバカが書いたコードを日常的に目にしなくてはならなくなる
バカに使える言語を目指せば自然と人気が出てくる
でもバカが書いたコードを日常的に目にしなくてはならなくなる
566デフォルトの名無しさん
2019/08/24(土) 00:52:27.40ID:O3nGBIXv >>564
C#は必要な記述量が多いしブロックなどで行を食うような書き方が一般的なのでコードの一覧性が低い
C#は必要な記述量が多いしブロックなどで行を食うような書き方が一般的なのでコードの一覧性が低い
567デフォルトの名無しさん
2019/08/24(土) 00:55:14.92ID:O3nGBIXv GOはバカが書いたコードも普通の人が書いたコードでも同じように見えるような工夫がされている
俺は嫌いだがそういう考え方もあるということで
俺は嫌いだがそういう考え方もあるということで
568デフォルトの名無しさん
2019/08/24(土) 00:56:09.06ID:jVZ9wxLH そういうのは実例示してくれないと
個人的には行末記号なし&改行OKの言語は気持ち悪くてイヤン
個人的には行末記号なし&改行OKの言語は気持ち悪くてイヤン
569デフォルトの名無しさん
2019/08/24(土) 00:59:50.82ID:jVZ9wxLH つーかここWPFのスレじゃんw
570デフォルトの名無しさん
2019/08/24(土) 01:01:56.33ID:XU4s8+HQ Javaで構築するの止めてC#にする場合が増えてるらしい
571デフォルトの名無しさん
2019/08/24(土) 01:32:43.24ID:owWGC5JM >>570
ソースは?
ソースは?
572デフォルトの名無しさん
2019/08/24(土) 07:26:16.85ID:+PLwcW2w .cs
573デフォルトの名無しさん
2019/08/24(土) 10:39:20.73ID:hVEgod3x >>572
座布団2枚あげましょう
座布団2枚あげましょう
574デフォルトの名無しさん
2019/08/24(土) 12:01:56.85ID:2Z6Elg7N そりゃ拡張子じゃないかーい
って言うボケかと思ったのに…
って言うボケかと思ったのに…
575デフォルトの名無しさん
2019/08/24(土) 12:52:53.99ID:hVEgod3x >>574
あんたセンス無いね
あんたセンス無いね
576デフォルトの名無しさん
2019/08/24(土) 14:13:27.89ID:ppiGm2HF トンキン人さむ〜
577デフォルトの名無しさん
2019/08/24(土) 17:40:03.15ID:+T5zNNSA ぐぬぬ
578デフォルトの名無しさん
2019/08/26(月) 07:18:34.37ID:CVu8g0Lv 関西人の理想的なボケ↓
579デフォルトの名無しさん
2019/08/26(月) 08:57:33.58ID:4t0YYyeR WPFはオワコン。
580デフォルトの名無しさん
2019/08/26(月) 17:45:31.71ID:dI1F1hPt 普及させたいなら
Forms廃止して社内開発リソースをWPFに集中させるから
頑張って移行してね!
ってやればいいのに。
んでForms無くすならVB.NETも切っていいし
Forms廃止して社内開発リソースをWPFに集中させるから
頑張って移行してね!
ってやればいいのに。
んでForms無くすならVB.NETも切っていいし
581デフォルトの名無しさん
2019/08/26(月) 18:00:49.98ID:/h3P8awM >>580
それに近いことをやろうとしたのがUWP
それに近いことをやろうとしたのがUWP
582デフォルトの名無しさん
2019/08/26(月) 19:05:57.08ID:Ucxa8lVF で、その開発予算は天から降って来るのか?
583デフォルトの名無しさん
2019/08/26(月) 20:46:52.41ID:5hrkIwVX WPFは既存の技術すべて置き換えるために作られたはずだけど
実際はそこまでのスケールじゃなかった
HTML VB6 winforms MFC
全部生き残ってしまった
実際はそこまでのスケールじゃなかった
HTML VB6 winforms MFC
全部生き残ってしまった
584デフォルトの名無しさん
2019/08/26(月) 20:49:41.98ID:01TaglzE XAMLがわかりにくいから置き換わるわけがない
585デフォルトの名無しさん
2019/08/26(月) 21:12:48.53ID:FQM1aXM6 XAMLそのものはそこまでわかりにくくないだろ
ややこしいのはMVVM
ややこしいのはMVVM
586デフォルトの名無しさん
2019/08/26(月) 21:25:24.89ID:wSbsYOJ/ WPFはライブラリの出来は良かったのにGUI周りの出来が悪かったのが痛かったな。
あまりに貧相であれじゃ客が納得しない。
あまりに貧相であれじゃ客が納得しない。
587デフォルトの名無しさん
2019/08/26(月) 21:26:09.78ID:01TaglzE あなたのような優秀な方には簡単かもしれませんが、
わたしのような底辺にはわかりにくいのです
つまり広まりません
わたしのような底辺にはわかりにくいのです
つまり広まりません
588デフォルトの名無しさん
2019/08/26(月) 21:33:06.34ID:5hrkIwVX589デフォルトの名無しさん
2019/08/26(月) 22:10:15.41ID:/h3P8awM >>586
WPFのコアな部分はレガシーなウィンドウシステムを捨てて再設計するんだってそれなりに気合い入れて作られてると思う。
だけど色々出来る分複雑になってるのに、それをラップしてユーザーがお仕着せで良いから楽に使えるようにする支援ライブラリ的なものが足りな過ぎたね。
標準のコントロールもFormにあるのは一通り押さえておけば、MVVM抜きならそれなりに簡単に使えるのに。
WPFのコアな部分はレガシーなウィンドウシステムを捨てて再設計するんだってそれなりに気合い入れて作られてると思う。
だけど色々出来る分複雑になってるのに、それをラップしてユーザーがお仕着せで良いから楽に使えるようにする支援ライブラリ的なものが足りな過ぎたね。
標準のコントロールもFormにあるのは一通り押さえておけば、MVVM抜きならそれなりに簡単に使えるのに。
590デフォルトの名無しさん
2019/08/26(月) 22:12:50.23ID:ij5Jd0yF XAMLでわかりにくいならhtml&cssのデザインは地獄だろうな
XAMLがいかに親切か実感できるぞ
タグで囲むデザインはもう飽きたからもっとシンプルにしてほしいけど
JsonかYAMLで
XAMLがいかに親切か実感できるぞ
タグで囲むデザインはもう飽きたからもっとシンプルにしてほしいけど
JsonかYAMLで
591デフォルトの名無しさん
2019/08/26(月) 22:15:26.16ID:qess7VlR WPFデザインってWin7のLunaテーマのイメージ
592デフォルトの名無しさん
2019/08/26(月) 22:16:18.43ID:qess7VlR LunaじゃなくてAeroだった
593デフォルトの名無しさん
2019/08/26(月) 22:22:45.61ID:VVV12Px/594デフォルトの名無しさん
2019/08/26(月) 22:29:08.48ID:Wx9nEB+f595デフォルトの名無しさん
2019/08/26(月) 23:04:10.96ID:MCFEqLYy 一度に全部学ばないといけないからだろ。xaml,データバインディング,MVVMと。最初俺も死にかけたわ。
androidやりはじめたときはレイアウトファイルのxmlくらいだったから敷居は低かった。で、随分後にandroidもデータバインディングに標準対応して、順番にゆっくり学べるからな。
androidやりはじめたときはレイアウトファイルのxmlくらいだったから敷居は低かった。で、随分後にandroidもデータバインディングに標準対応して、順番にゆっくり学べるからな。
596デフォルトの名無しさん
2019/08/26(月) 23:17:19.25ID:MCFEqLYy かたや、WPFは一度挫折した後に作戦変えて最初はデータバインディングとかMVVMとか無視してアプリ作ってみようとしたが、ListViewとかItemsControl系はアイテムテンプレート使わねぇと仮想化できないし、
やっぱデータバインディングとかすぐに学ぶはめになったし。
やっぱデータバインディングとかすぐに学ぶはめになったし。
597デフォルトの名無しさん
2019/08/26(月) 23:27:56.52ID:GeaqRBlJ データバインディング便利でいいじゃん。
表示とロジックを分離できて見通しがいい。
表示とロジックを分離できて見通しがいい。
598デフォルトの名無しさん
2019/08/26(月) 23:32:49.32ID:CfenbB74 MVVM便利すぎてWinFormsでもMVVM使ってしまう体になってしまったよ
599デフォルトの名無しさん
2019/08/26(月) 23:37:29.50ID:Wx9nEB+f わかるわー、
MVVM慣れるとレガシーは面倒すぎる
MVVM慣れるとレガシーは面倒すぎる
600デフォルトの名無しさん
2019/08/26(月) 23:49:45.08ID:MCFEqLYy というより、MVVM学ぶ前は、ソフトウェアアーキテクチャ?みたいの意識しないで適当につくってたから今になってMVVM以外で作ろうとすると困りそう
601デフォルトの名無しさん
2019/08/26(月) 23:56:16.79ID:Wx9nEB+f あんた自分が勉強嫌いなだけじゃん
MVVM以前にもMVCやらデザインパターンやら
意識しないといけないものはいくらでもあったでしょう
MVVM以前にもMVCやらデザインパターンやら
意識しないといけないものはいくらでもあったでしょう
602デフォルトの名無しさん
2019/08/27(火) 00:37:24.80ID:7s1l/ptn じゃ、おまえVB6やWinForms自体にで何か意識して作ってた?
603デフォルトの名無しさん
2019/08/27(火) 00:38:56.97ID:7s1l/ptn VB6やwinforms時代にどんなパターン採用してたの?
604デフォルトの名無しさん
2019/08/27(火) 00:43:54.63ID:Wpw9BTQZ DOC-View も MVCもWinForm以前からあるんだが?
個人的問題ならマ板でしろや
個人的問題ならマ板でしろや
605デフォルトの名無しさん
2019/08/27(火) 00:53:36.96ID:7s1l/ptn 存在ぐらいはMVVM学んだら学ぶだろ。あほかよ。
606デフォルトの名無しさん
2019/08/27(火) 03:48:51.51ID:cPN8HTkT MVP
607デフォルトの名無しさん
2019/08/27(火) 05:34:30.66ID:3C/EiBc0 早く.NETでWin32を完全にリプレイスできるように
ならないな、はあ。
ならないな、はあ。
608デフォルトの名無しさん
2019/08/27(火) 19:04:49.63ID:bW2ePtKS 無理だろ
windowsとは何かと言えばwin32のAPI群とそれで作られたコンポーネントとサービスの塊だから
windowsとは何かと言えばwin32のAPI群とそれで作られたコンポーネントとサービスの塊だから
609デフォルトの名無しさん
2019/08/27(火) 19:28:50.81ID:NopeFxN7 MVVMのライブラリーがMSから出てない事を知って真面目に取り組むのを止めた
610デフォルトの名無しさん
2019/08/27(火) 19:46:08.12ID:4WMOl80S MSは今間違いなく迷走しているよね
BGM:バッドボーイブルース
BGM:バッドボーイブルース
611デフォルトの名無しさん
2019/08/27(火) 22:38:41.78ID:St7bRLq6612デフォルトの名無しさん
2019/08/29(木) 08:24:36.72ID:Z2N7sLLL OSS上がりはほんとテストしない。自己満足でドヤ顔で公開して放置。
613デフォルトの名無しさん
2019/08/29(木) 19:55:13.55ID:dwig1eJB 思い付いたアイディアコーティングして形になったらそれで興味は失せてしまう
品質とか興味無い
品質とか興味無い
614デフォルトの名無しさん
2019/08/30(金) 03:54:01.72ID:iF4ecVgg615デフォルトの名無しさん
2019/08/30(金) 15:32:23.77ID:ERkIjfvr >>607
もし奇跡が起きて.NET5が大成功したら、多くの.NETアプリはWebアプリとしてクラウド上のLinuxでホストされるようになり、
デスクトップのWindowsが単なるシンクライアントに成り下がる未来は来るかもしれない
万一そうなりそうだったら、MSは.NETを事実上Azureでしか使えなくするような縛りを入れてくるだろうけど
もし奇跡が起きて.NET5が大成功したら、多くの.NETアプリはWebアプリとしてクラウド上のLinuxでホストされるようになり、
デスクトップのWindowsが単なるシンクライアントに成り下がる未来は来るかもしれない
万一そうなりそうだったら、MSは.NETを事実上Azureでしか使えなくするような縛りを入れてくるだろうけど
616デフォルトの名無しさん
2019/08/30(金) 16:47:02.85ID:GA3Qy85O .NET5って、選択枝がそれだけという事だろ? 失敗なんてあるの?
617デフォルトの名無しさん
2019/08/30(金) 17:50:33.12ID:Ervdw2Vp Blazorが天下を取るのは目に見えてるからなぁ
業務系は全部これでおk
業務系は全部これでおk
618デフォルトの名無しさん
2019/08/30(金) 18:17:06.08ID:ERkIjfvr >>616
.NET5が普及することが必ずしも.NET5の成功を意味するとは限らない
みんながVSCodeやRiderでC#を書いて、AWS上のLinuxサーバーで運用するようになったら、MSから見れば大失敗だ
そうなれば当然MSは.NET5を放棄することになるだろう
MSにとって利益になる形での普及が成功の条件となると、なかなか難しいよ
.NET5が普及することが必ずしも.NET5の成功を意味するとは限らない
みんながVSCodeやRiderでC#を書いて、AWS上のLinuxサーバーで運用するようになったら、MSから見れば大失敗だ
そうなれば当然MSは.NET5を放棄することになるだろう
MSにとって利益になる形での普及が成功の条件となると、なかなか難しいよ
619デフォルトの名無しさん
2019/08/30(金) 22:01:53.87ID:VcfE35DU 放棄ってどうするのさ
態々くっつけたのをまた分割するのか?
態々くっつけたのをまた分割するのか?
620デフォルトの名無しさん
2019/08/30(金) 23:03:11.02ID:uONjY6PZ >.NET5が普及することが必ずしも.NET5の成功を意味するとは限らない
.NET5の成功だろ
言いたいのはMSの成功を意味するとは限らないだろ
.NET5の成功だろ
言いたいのはMSの成功を意味するとは限らないだろ
621デフォルトの名無しさん
2019/08/30(金) 23:15:11.32ID:daE1ezev OSSとはいえ特許があるから、MSが.NET Foundationから手を引いたら現実には開発の継続は不可能だよ
もちろん、MSは当然そんな最悪の結果にならないように技術面や政治面でコントロールするだろう
仮にそのコントロールが普及を妨げる性質のものであったとしてもね
もちろん、MSは当然そんな最悪の結果にならないように技術面や政治面でコントロールするだろう
仮にそのコントロールが普及を妨げる性質のものであったとしてもね
622デフォルトの名無しさん
2019/08/31(土) 00:01:51.67ID:8S6g8PTE >>614
アプリケーションフレームワークとツールの類を同列に語っても意味無い
アプリケーションフレームワークとツールの類を同列に語っても意味無い
623デフォルトの名無しさん
2019/08/31(土) 00:21:51.42ID:zHC92gqD >>621
ちょっと何言ってるかよくわからない
ちょっと何言ってるかよくわからない
624デフォルトの名無しさん
2019/08/31(土) 00:39:06.27ID:jKcP7puA >>614
GitHubはただ買収しただけだし
そもそもgitはライナスの作ったものだし…
vscodeはGitHubがatomエディタ作るために作ったエレクトロンに乗っかってるだけだし
MSはあまり貢献してない
GitHubはただ買収しただけだし
そもそもgitはライナスの作ったものだし…
vscodeはGitHubがatomエディタ作るために作ったエレクトロンに乗っかってるだけだし
MSはあまり貢献してない
625デフォルトの名無しさん
2019/08/31(土) 00:59:08.53ID:AytMhKL2 >>624
AtomとVSCodeじゃElectron部分以外ソースほぼ別物だしMSはあまり貢献してないって暴論すぎる
AtomとVSCodeじゃElectron部分以外ソースほぼ別物だしMSはあまり貢献してないって暴論すぎる
626デフォルトの名無しさん
2019/08/31(土) 01:12:59.59ID:UM0UH3ls GitHubのプライベート数無制限もMSマネー後だしな
評価すべきところはちゃんとしなきゃね
とはいえモダンなGUIに追従できるポジションのフレームワークが
悉く壊滅し続けている惨状を埋め合わせるものではない、というか関係ない
評価すべきところはちゃんとしなきゃね
とはいえモダンなGUIに追従できるポジションのフレームワークが
悉く壊滅し続けている惨状を埋め合わせるものではない、というか関係ない
627デフォルトの名無しさん
2019/08/31(土) 06:44:41.35ID:+09iQaTY モダンすぎるBlazor大成功確実
628デフォルトの名無しさん
2019/08/31(土) 08:19:57.96ID:BTqmdo6K blazorってviewあたりはどうなってる?reactととかならmaterialやら色んなデザインのが今や豊富にあるけど。
629デフォルトの名無しさん
2019/08/31(土) 08:32:47.45ID:BTqmdo6K dartとflutterはhammingbirdでwebのフロントエンドに進出だし、desktop embeddingでデスクトップも。dartは現状クソだからmicrosoftさんには頑張ってもらいたい
630デフォルトの名無しさん
2019/08/31(土) 09:29:29.38ID:DOQSWUJb blazor触ったこと無いんだけどwebアプリってことはローカルファイルの操作とかは難しかったりすんの?
開発補助ツールとか作ったりすんだけど、そういうのはやっぱデスクトップアプリのほうが向いてるよね?
そういうのもblazorでできるならちょっと触ってみようかなって思うんだけど
開発補助ツールとか作ったりすんだけど、そういうのはやっぱデスクトップアプリのほうが向いてるよね?
そういうのもblazorでできるならちょっと触ってみようかなって思うんだけど
631デフォルトの名無しさん
2019/08/31(土) 10:15:11.61ID:AytMhKL2632デフォルトの名無しさん
2019/08/31(土) 10:27:14.18ID:OiY9nyzL 今はviewはRazorのままだな。WPFをcanvasとwebglでエミュレートするとかできたらいいのに。
633デフォルトの名無しさん
2019/08/31(土) 18:02:22.42ID:Yn5v13ie BlazorっていえばWebAssemblyだと思い込んでたけどサーバーサイドがあるのか
やば、乗り遅れてるわ
https://blog.okazuki.jp/entry/2019/06/11/135621
やば、乗り遅れてるわ
https://blog.okazuki.jp/entry/2019/06/11/135621
634デフォルトの名無しさん
2019/09/05(木) 06:45:37.44ID:Sa2Ng6Af 祝WinUI 2.2
TabView!!
TabView!!
635デフォルトの名無しさん
2019/09/10(火) 23:16:19.51ID:wxmv+p95 WPF+XamlIslandでUWPのコントロールを使うとき
スタイルをどうやって設定するかご存じの方いますか?
WPFプロジェクトだとUWPのXAML書けないです…
スタイルをどうやって設定するかご存じの方いますか?
WPFプロジェクトだとUWPのXAML書けないです…
636デフォルトの名無しさん
2019/09/19(木) 23:16:30.45ID:o/5TVM4E ちょっと古い質問かもしれないんですが、WPFのプロジェクトを新規作成して Prism.WPF、Prism.Core、Prism.Unityをヌゲットで適用したんだけど Microsoft.Expressions.Interaction が参照に入らないのです
やりたいことは Xaml で ei:PropertyChangedActtion を使って View の Xaml だけで他のコントロールのプロパティを変えたい(ElementNameとTargetPropatyとかでできた記憶があります)だけなんですが、これはどこにいったんでしょうか。
やりたいことは Xaml で ei:PropertyChangedActtion を使って View の Xaml だけで他のコントロールのプロパティを変えたい(ElementNameとTargetPropatyとかでできた記憶があります)だけなんですが、これはどこにいったんでしょうか。
637デフォルトの名無しさん
2019/09/19(木) 23:20:27.73ID:o/5TVM4E 補足です。当時はヌゲットがなかったから Expression.Blend とかをインストールして参照設定の拡張アセンブリから選んで使ってたと思います
638デフォルトの名無しさん
2019/09/20(金) 01:12:36.63ID:HDCFOJen >>636
Blend SDKは廃止?方向みたいで、Xaml Behaviors for WPFがそれの代わり。
そのパッケージをnugetで追加して、xmlns:i=〜やxmlns:ei:=〜ってあった所は、
xmlns:i="http://schemas.microsoft.com/xaml/behaviors"に直せば前と同じに使える。
Blend SDKは廃止?方向みたいで、Xaml Behaviors for WPFがそれの代わり。
そのパッケージをnugetで追加して、xmlns:i=〜やxmlns:ei:=〜ってあった所は、
xmlns:i="http://schemas.microsoft.com/xaml/behaviors"に直せば前と同じに使える。
639デフォルトの名無しさん
2019/09/22(日) 22:53:58.06ID:4iZ0rcTF640デフォルトの名無しさん
2019/09/26(木) 17:08:59.96ID:RqohR87j MediaElementなどを実装したUserControlを
MainWindowでItemsContrlを使用し複数表示しました。
その中の1つが選択されたときWindowいっぱいに広げたいのですがどうすればできますか?
ViewModel側で選択されたUserControlは取得できています。
MainWindowでItemsContrlを使用し複数表示しました。
その中の1つが選択されたときWindowいっぱいに広げたいのですがどうすればできますか?
ViewModel側で選択されたUserControlは取得できています。
641デフォルトの名無しさん
2019/09/27(金) 00:31:03.92ID:zANlzt+z >>640
UserControl(View)をViewModelから参照するのはMVVMに反してるからオススメしない。
ItemsControのSelectedItemプロパティと選択中のViewModelとがバインディングできてるなら、
選択後にViewModelで全画面表示用のプロパティに値を設定すれば良い。
そのプロパティ値が変化したときにどうやってUserControlを全画面表示するかは、純粋にView(XAML)の問題だ。
UserControl(View)をViewModelから参照するのはMVVMに反してるからオススメしない。
ItemsControのSelectedItemプロパティと選択中のViewModelとがバインディングできてるなら、
選択後にViewModelで全画面表示用のプロパティに値を設定すれば良い。
そのプロパティ値が変化したときにどうやってUserControlを全画面表示するかは、純粋にView(XAML)の問題だ。
642デフォルトの名無しさん
2019/09/27(金) 12:08:12.14ID:u+iGcBJm >>641
やはりViewModelでUserControlを参照するのはマズいですよね。
プレイヤなので再生中の状態がそのままコピーされるとよいのですが。
全画面用のUserControlにどのプロパティを設ければよいでしょうか?
動画パスや再生時間を渡して読込からやらせるしかないですかね?
やはりViewModelでUserControlを参照するのはマズいですよね。
プレイヤなので再生中の状態がそのままコピーされるとよいのですが。
全画面用のUserControlにどのプロパティを設ければよいでしょうか?
動画パスや再生時間を渡して読込からやらせるしかないですかね?
643デフォルトの名無しさん
2019/09/27(金) 23:54:36.27ID:fjlgNlFb ItemsControl上でも再生とか停止ができて、選択したらWindowいっぱいにしたい感じ??
644デフォルトの名無しさん
2019/09/28(土) 06:32:34.96ID:yTyvrKRv645デフォルトの名無しさん
2019/09/28(土) 14:31:06.45ID:7KAMFGQE 拡大されてるムービーがどれかっていうのが、アプリのロジックに関係ないならクリックのイベントハンドラで書くのでいいんじゃないかな
ItemsControlから画面いっぱいにひろげる方法は知らないんだけど、そういうパネル作るののかな?
ItemsControlから画面いっぱいにひろげる方法は知らないんだけど、そういうパネル作るののかな?
646デフォルトの名無しさん
2019/09/28(土) 18:40:27.12ID:OEfKx/qL647デフォルトの名無しさん
2019/09/28(土) 20:52:31.51ID:XPio18TJ PrismでRegion使えばチョチョっとできないかね
648デフォルトの名無しさん
2019/09/28(土) 22:58:14.58ID:RkNENkKq 再生中の動画が流れたままシームレスにWindow全体に表示というのは厄介そう
649デフォルトの名無しさん
2019/09/28(土) 23:32:48.35ID:dmYXSMEs UWPならMediaElementにIsFullWindowってプロパティーがあって問答無用でフルスクリーン表示にできる
あと、ConectedAnimationつかえるんだがな
あと、ConectedAnimationつかえるんだがな
650デフォルトの名無しさん
2019/09/29(日) 00:34:01.71ID:sW5PihO+ XAML Islandで解決じゃん
651デフォルトの名無しさん
2019/09/30(月) 09:25:36.75ID:EF3Cb7k3652デフォルトの名無しさん
2019/10/01(火) 00:37:23.82ID:YMHfANdP おー上手くいったかどうか教えてくれると嬉しいな
653デフォルトの名無しさん
2019/10/01(火) 08:56:41.44ID:58CauEY5 UWPのはウィンドウいっぱいというより、全画面表示だけど大丈夫かな?
654デフォルトの名無しさん
2019/10/02(水) 21:41:52.01ID:akptwudD >>653
やはりそうなの?
調べたらそれっぽいこと書いてあった
Microsoft.Toolkit.Wpf.UI.ControlsのMediaPlayerElementを使ってみたのだが
Sourceにバインドしても再生されない
Xamlに直接書くと再生されるのだが…
やはりそうなの?
調べたらそれっぽいこと書いてあった
Microsoft.Toolkit.Wpf.UI.ControlsのMediaPlayerElementを使ってみたのだが
Sourceにバインドしても再生されない
Xamlに直接書くと再生されるのだが…
655デフォルトの名無しさん
2019/10/09(水) 14:09:07.32ID:0y9ABYBv .Net Core 3.0のWPFのユーザーコントロールのデータバインディングに関して質問なんですが、
MainWindow.xaml.csのコンストラクタ内でPrice=1000と代入しているのですが
TextBoxのText(Value)の値が0から変化しないのですが、どこが間違っているのかわかる方いますか?
テキストボックス内にカーソルを合わせて上下キーを押すと1ずつ増える/減るの動作は正しく動いているようです。
DecimalBox.xaml
<UserControl x:Class="test.DecimalBox" ...>
<TextBox Text="{Binding Value}" PreviewKeyDown="TextBox_PreviewKeyDown"/>
</UserControl>
DecimalBox.xaml.cs
namespace test
{
/// <summary>
/// DecimalBox.xaml の相互作用ロジック
/// </summary>
public partial class DecimalBox : UserControl
{
public DecimalBox()
{
InitializeComponent();
DataContext = this;
}
public decimal Value { get { return (decimal)GetValue(ValueProperty); } set { SetValue(ValueProperty, value); } }
public static readonly DependencyProperty ValueProperty = DependencyProperty.Register("Value", typeof(decimal), typeof(DecimalBox));
private void TextBox_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Up ) Value += 1;
if (e.Key == Key.Down) Value -= 1;
}
}
}
MainWindow.xaml.csのコンストラクタ内でPrice=1000と代入しているのですが
TextBoxのText(Value)の値が0から変化しないのですが、どこが間違っているのかわかる方いますか?
テキストボックス内にカーソルを合わせて上下キーを押すと1ずつ増える/減るの動作は正しく動いているようです。
DecimalBox.xaml
<UserControl x:Class="test.DecimalBox" ...>
<TextBox Text="{Binding Value}" PreviewKeyDown="TextBox_PreviewKeyDown"/>
</UserControl>
DecimalBox.xaml.cs
namespace test
{
/// <summary>
/// DecimalBox.xaml の相互作用ロジック
/// </summary>
public partial class DecimalBox : UserControl
{
public DecimalBox()
{
InitializeComponent();
DataContext = this;
}
public decimal Value { get { return (decimal)GetValue(ValueProperty); } set { SetValue(ValueProperty, value); } }
public static readonly DependencyProperty ValueProperty = DependencyProperty.Register("Value", typeof(decimal), typeof(DecimalBox));
private void TextBox_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Up ) Value += 1;
if (e.Key == Key.Down) Value -= 1;
}
}
}
656デフォルトの名無しさん
2019/10/09(水) 14:09:33.92ID:0y9ABYBv MainWindow.xaml
<local:DecimalBox Value="{Binding Price}"/>
MainWindow.xaml.cs
namespace test
{
/// <summary>
/// MainWindow.xaml の相互作用ロジック
/// </summary>
public partial class MainWindow : Window, INotifyPropertyChanged
{
public MainWindow()
{
InitializeComponent();
DataContext = this;
Price = 1000;
}
public decimal Price
{
get { return price; }
set { price = value; PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("PriceData")); }
}
public event PropertyChangedEventHandler PropertyChanged;
}
}
<local:DecimalBox Value="{Binding Price}"/>
MainWindow.xaml.cs
namespace test
{
/// <summary>
/// MainWindow.xaml の相互作用ロジック
/// </summary>
public partial class MainWindow : Window, INotifyPropertyChanged
{
public MainWindow()
{
InitializeComponent();
DataContext = this;
Price = 1000;
}
public decimal Price
{
get { return price; }
set { price = value; PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("PriceData")); }
}
public event PropertyChangedEventHandler PropertyChanged;
}
}
657デフォルトの名無しさん
2019/10/09(水) 14:19:23.75ID:0y9ABYBv 以下の部分コピペミスです
set { price = value; PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("PriceData")); }
正しくはこうなってます
set { price = value; PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("Price")); }
set { price = value; PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("PriceData")); }
正しくはこうなってます
set { price = value; PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("Price")); }
658デフォルトの名無しさん
2019/10/09(水) 14:36:41.74ID:0y9ABYBv ちなみに、以下の部分を
MainWindow.xaml
<local:DecimalBox Value="{Binding Price}"/>
以下のようにするとTextBoxの値は1000になります
MainWindow.xaml
<local:DecimalBox Value="1000"/>
MainWindow.xaml
<local:DecimalBox Value="{Binding Price}"/>
以下のようにするとTextBoxの値は1000になります
MainWindow.xaml
<local:DecimalBox Value="1000"/>
659デフォルトの名無しさん
2019/10/09(水) 15:38:14.92ID:zdauYmXS <local:DecimalBox Value="{Binding Price}"/>においてデータコンテキストは
DecimalBoxのコンストラクタで設定されてるDecimalBox自身
DecimalBoxにPriceなんてプロパティは無いのでバインディングに失敗する
ユーザコントロール自身ではなく、その直下にGridとかのパネル置いてそれのDataContextに設定するようにする
DecimalBoxのコンストラクタで設定されてるDecimalBox自身
DecimalBoxにPriceなんてプロパティは無いのでバインディングに失敗する
ユーザコントロール自身ではなく、その直下にGridとかのパネル置いてそれのDataContextに設定するようにする
660デフォルトの名無しさん
2019/10/09(水) 16:14:04.43ID:0y9ABYBv >>659
以下に変更したら動作しました。ありがとうございます。
cs側
public DecimalBox()
{
InitializeComponent();
textbox.DataContext = this;
}
xaml側
<TextBox x:Name="textbox" Text="{Binding Value}" PreviewKeyDown="TextBox_PreviewKeyDown"/>
もう一つ質問なのですが、
DataContextの設定を今はcs側でやっていますが、
これをxaml側で行うことって可能なのでしょうか?
以下に変更したら動作しました。ありがとうございます。
cs側
public DecimalBox()
{
InitializeComponent();
textbox.DataContext = this;
}
xaml側
<TextBox x:Name="textbox" Text="{Binding Value}" PreviewKeyDown="TextBox_PreviewKeyDown"/>
もう一つ質問なのですが、
DataContextの設定を今はcs側でやっていますが、
これをxaml側で行うことって可能なのでしょうか?
661デフォルトの名無しさん
2019/10/09(水) 16:24:35.37ID:0y9ABYBv >>660
自己解決しました
RelativeSource FindAncestorでUserControlまで遡ればよかったみたいです。
<TextBox DataContext="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType=UserControl}}" Text="{Binding Value}" PreviewKeyDown="TextBox_PreviewKeyDown"/>
自己解決しました
RelativeSource FindAncestorでUserControlまで遡ればよかったみたいです。
<TextBox DataContext="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType=UserControl}}" Text="{Binding Value}" PreviewKeyDown="TextBox_PreviewKeyDown"/>
662デフォルトの名無しさん
2019/10/09(水) 19:13:21.44ID:Ce1FE6BG663デフォルトの名無しさん
2019/10/09(水) 19:46:19.00ID:yz69DB70 Binding失敗してるとデバッグログとかにメッセージ出なかったっけ?
664デフォルトの名無しさん
2019/10/09(水) 19:58:14.79ID:0fRzc22C デバッグログに出るけど他にメッセージが多いと見落としがち
WPFにもx:Bind欲しい
WPFにもx:Bind欲しい
665デフォルトの名無しさん
2019/10/09(水) 22:00:06.20ID:TJpx/LrH さんざん欲しいと言われてるはずなのに追加されない
なぜだろうね
なぜだろうね
666デフォルトの名無しさん
2019/10/09(水) 22:05:55.57ID:bHkpFlre .Net5なら
667デフォルトの名無しさん
2019/10/09(水) 22:16:15.27ID:mYLA6NTy ないない
なんか勘違いしてるようだが、MSがWPFをCoreに移植したのはメンテナンスをしたくないからだよ
今後.NETランタイムがアップデートされてWPFが壊れても、Coreなら開発者は自己責任で古いランタイムをずっと使い続けることができる
なんか勘違いしてるようだが、MSがWPFをCoreに移植したのはメンテナンスをしたくないからだよ
今後.NETランタイムがアップデートされてWPFが壊れても、Coreなら開発者は自己責任で古いランタイムをずっと使い続けることができる
668デフォルトの名無しさん
2019/10/09(水) 22:27:19.81ID:E53UYuwr winformsも同じだね
669デフォルトの名無しさん
2019/10/09(水) 22:43:33.90ID:yz69DB70 WPFはオープンソース化したんで何か起きるかもしれん
670デフォルトの名無しさん
2019/10/09(水) 22:53:02.63ID:373lwcNW メンテナンスが放棄されcannaの二の舞を
671デフォルトの名無しさん
2019/10/09(水) 23:31:18.85ID:bHkpFlre WPFは.netframework+WinUIと入れ替わる予定じゃないかな
xamlソリューションとしてはこっちのほうができが良い
xamlソリューションとしてはこっちのほうができが良い
672デフォルトの名無しさん
2019/10/10(木) 00:05:16.71ID:/TNjFiTo 引き合いに出すのがCannaかいなw
Struts1とかのがヤバくね
Struts1とかのがヤバくね
673デフォルトの名無しさん
2019/10/10(木) 19:08:05.52ID:U4NCIrbo WinUIは100%C++で書かれたwindows専用API
674デフォルトの名無しさん
2019/10/10(木) 20:23:18.39ID:MeoT4exf winui 3.0で新規に書き起こすんだから今なら下位のレイヤー取り替えられるようにするんじゃねぇかな?つまり、windowsから簡単に切り離せるように。
675デフォルトの名無しさん
2019/10/11(金) 19:38:07.79ID:NbTMQOfE もともとwindowsの機能に依存したUIにすると思う
下位を汎用にすると設計が大変だから
下位を汎用にすると設計が大変だから
676デフォルトの名無しさん
2019/10/11(金) 20:17:33.23ID:Mh9N3tse 下位を汎用にした結果がWPFの大失敗だもんな
まあWPFが下位に抽象化レイヤを入れたのは移植性を高めることではなくて自由度を高めるためだけど、
結局出来上がったのはゲロ遅くて無駄に複雑でMSによるアップデートも遅いゴミ
WinRT以降のOS側で高レベルなUIコンポーネントを提供する戦略は少々行き過ぎてる気もするけど、
少なくとも今更WPFの黒歴史を繰り返すことはないだろう
まあWPFが下位に抽象化レイヤを入れたのは移植性を高めることではなくて自由度を高めるためだけど、
結局出来上がったのはゲロ遅くて無駄に複雑でMSによるアップデートも遅いゴミ
WinRT以降のOS側で高レベルなUIコンポーネントを提供する戦略は少々行き過ぎてる気もするけど、
少なくとも今更WPFの黒歴史を繰り返すことはないだろう
677デフォルトの名無しさん
2019/10/11(金) 23:03:08.03ID:XWYiG0pn どういうことなの…
678デフォルトの名無しさん
2019/10/12(土) 02:58:35.99ID:VvRjKpAi 下位を汎用ってもflutterだってやってることだしな。描画エンジンの部分と入力を汎用化するだけで、googleエンジニアが出来てMicrosoftのエンジニアができないとな?
もちろん、それなりの手間が発生するが。
もちろん、それなりの手間が発生するが。
679デフォルトの名無しさん
2019/10/12(土) 03:11:46.71ID:SBuCcucL でもデスクトップPCそのもののシェアが減ってる現状で下位を汎用化してマルチプラットフォームにする価値あるか?というと怪しい気がする
680デフォルトの名無しさん
2019/10/12(土) 08:34:07.80ID:T5dO8LiA 下位に抽象化レイヤを入れたGUIフレームワークとしては既にElectronが成功を収めている
今更作る意味はないよ
今更作る意味はないよ
681デフォルトの名無しさん
2019/10/12(土) 08:37:10.78ID:VpodjE+/ みんな大失敗だよ。
682デフォルトの名無しさん
2019/10/12(土) 08:44:21.47ID:VvRjKpAi WinUIはFluent Design Systemのライブラリだし、別にタッチ専用という訳じゃないけど、クロスプラットホーム化狙うなら、まずはUWP/Android/iOSでしょうに。
WinUIはただのUIライブラリだから、プラットホーム特有のAPIも簡単に呼べるようにならんだが。
https://devblogs.microsoft.com/dotnet/introducing-net-5/
.net coreにもjava/swift interopelabilityが予定されてるし。
WinUIはただのUIライブラリだから、プラットホーム特有のAPIも簡単に呼べるようにならんだが。
https://devblogs.microsoft.com/dotnet/introducing-net-5/
.net coreにもjava/swift interopelabilityが予定されてるし。
683デフォルトの名無しさん
2019/10/12(土) 08:46:15.64ID:VvRjKpAi Electron上げるくらいならflutterの方が有望だと思う
684デフォルトの名無しさん
2019/10/12(土) 08:53:16.39ID:VvRjKpAi まぁ、俺はflutterに乗っかりつつあるけど、Microsoftはやる気あるなら急がんと。googleのflutterへのやる気すごい。
685デフォルトの名無しさん
2019/10/12(土) 10:28:41.50ID:V3SUioeZ Blectronやろ
686デフォルトの名無しさん
2019/10/12(土) 18:51:33.97ID:0Jt8rcSq Electronを汎用と言うのは脳がいかれてると思う
687デフォルトの名無しさん
2019/10/12(土) 21:11:44.74ID:fKbeXMkP Webブラウザは明らかにPALと見做せるだろ
しかも対応するする詐欺ではなく既に各プラットフォームに実装が存在する
しかも対応するする詐欺ではなく既に各プラットフォームに実装が存在する
688デフォルトの名無しさん
2019/10/13(日) 20:08:26.73ID:g3zENVi8 PAL (曖昧さ回避)
PAL方式 - アナログカラーテレビ規格
Pilot Activated Lighting - 飛行場の灯火に関するシステム
フィリピン航空のICAO航空会社コード
プログラマブルロジックデバイス (Programmable Array Logic)
年間熱負荷係数 (perimeter annual load) - 建物の省エネルギーの指標
パレスチナ自治区の旧FIFAコード
江釣子ショッピングセンター パル
PAL方式 - アナログカラーテレビ規格
Pilot Activated Lighting - 飛行場の灯火に関するシステム
フィリピン航空のICAO航空会社コード
プログラマブルロジックデバイス (Programmable Array Logic)
年間熱負荷係数 (perimeter annual load) - 建物の省エネルギーの指標
パレスチナ自治区の旧FIFAコード
江釣子ショッピングセンター パル
689デフォルトの名無しさん
2019/10/14(月) 16:48:28.52ID:WeKpLulI >>669
オープンソース化してなんか起きたのってなんかある?WTL?
オープンソース化してなんか起きたのってなんかある?WTL?
690デフォルトの名無しさん
2019/10/14(月) 16:50:13.31ID:WeKpLulI691デフォルトの名無しさん
2019/10/14(月) 16:54:22.26ID:r8b52e+X 三ヶ月と半月
692デフォルトの名無しさん
2019/10/14(月) 17:42:15.71ID:7niU2SoV >>690
規模とか都合のいい条件後付けすんなよwwwww
規模とか都合のいい条件後付けすんなよwwwww
693デフォルトの名無しさん
2019/10/14(月) 20:28:57.08ID:ZDEVVSo/694デフォルトの名無しさん
2019/10/14(月) 21:17:15.84ID:PUjSeEPC オープンソース化したらソースが見れるからとドキュメントを書かなくなり、
ユーザもテスト丸投げで品質が下がって
誰も使わなくなって誰も保守しなくなるパターンはいっぱい見てきた。
ユーザもテスト丸投げで品質が下がって
誰も使わなくなって誰も保守しなくなるパターンはいっぱい見てきた。
695デフォルトの名無しさん
2019/10/14(月) 22:25:51.44ID:xbNYMWcX PrismとかReactivePropertyみたいなもんを
汎用化してフル機能で実装するのは難しいかもしんないけど
必要な範囲を作り込むだけなら現実的な工数でできるんじゃないかな
汎用化してフル機能で実装するのは難しいかもしんないけど
必要な範囲を作り込むだけなら現実的な工数でできるんじゃないかな
696デフォルトの名無しさん
2019/10/14(月) 22:46:59.97ID:O9NensbZ 同僚のプログラマはソース見れるからドキュメント書く必要はないと?
697デフォルトの名無しさん
2019/10/15(火) 09:54:14.02ID:uXTdmEH6 今回のSDK更新でUWPDESKTOP完全に逝った? BLE等々使えなくなってるんだけど、、、
698デフォルトの名無しさん
2019/10/23(水) 08:03:51.37ID:265Q+qtw まるでOSS品質
699デフォルトの名無しさん
2019/10/28(月) 08:03:50.83ID:Q9FrB4sN .NET Core 3.0 のリリース以降はコミットも激減してるね
順調に終了に向けて畳みに入ったようだ
順調に終了に向けて畳みに入ったようだ
700デフォルトの名無しさん
2019/10/28(月) 12:43:00.83ID:/BnASX8q そりゃ元々死んでたのを移植してただけでおすし
701デフォルトの名無しさん
2019/10/28(月) 15:48:12.23ID:Oh473u6X リアニメイトではなく墓を移設しただけか
702デフォルトの名無しさん
2019/10/28(月) 16:14:09.33ID:in/88NWJ ポストモーテムプログラミング
703デフォルトの名無しさん
2019/10/28(月) 18:19:00.88ID:JOlYOcTH とにかく終了してよかった。ほんと惨い仕様だったからな。
704デフォルトの名無しさん
2019/10/29(火) 09:12:27.78ID:5yTsnrxf MS自身が終わったと公式にアナウンスしていないプロダクトが半端に世に残り続けるのは
良かったどころか地獄に巻き込まれかねんがな
良かったどころか地獄に巻き込まれかねんがな
705デフォルトの名無しさん
2019/10/29(火) 19:31:53.21ID:YCAuRgWu 勝手に皆がwinforms終わった終わった言ってたけど終わってなかった
706デフォルトの名無しさん
2019/10/29(火) 19:46:47.87ID:wj5iFmjc wpfけなしてるのって
winformしか分からない低スキルおじさんと思ってんだけど偏見だろうか
winformしか分からない低スキルおじさんと思ってんだけど偏見だろうか
707デフォルトの名無しさん
2019/10/29(火) 19:53:59.26ID:+aWfVBYE 偏見じゃないだろ
統合失調症だよ
統合失調症だよ
708デフォルトの名無しさん
2019/10/29(火) 20:02:44.28ID:r3tx6fiI それってとても重要なこと。低スキルには使えないなんて、
フレームワークとして致命的な欠陥品、ゴミと言わざるを得ない。
馬鹿でも使える、Delphi、VB6、C#+winformのユーザを取り込めるはずがない。
キミはwpf使えるおれ高スキルと自惚れてたようだが、実はこのスレでキミが一番滑稽だったんだよ。
フレームワークとして致命的な欠陥品、ゴミと言わざるを得ない。
馬鹿でも使える、Delphi、VB6、C#+winformのユーザを取り込めるはずがない。
キミはwpf使えるおれ高スキルと自惚れてたようだが、実はこのスレでキミが一番滑稽だったんだよ。
709デフォルトの名無しさん
2019/10/29(火) 20:12:26.96ID:lqcJQiNV 日本の大半のコーダーはwinformレベルしか理解できないだろ
710デフォルトの名無しさん
2019/10/29(火) 20:17:06.23ID:YCAuRgWu 低レベルかどうか以前に使いにくい
listboxのアイテム右クリックして操作するのが非常にめんどくさい
ancestorのbindingとか見ると非常に汚いしこんなもん使いたくないけど使ってる
listboxのアイテム右クリックして操作するのが非常にめんどくさい
ancestorのbindingとか見ると非常に汚いしこんなもん使いたくないけど使ってる
711デフォルトの名無しさん
2019/10/29(火) 20:23:35.82ID:C299Q9qq バカが使えねーとか結果もいいとこだろ
馬鹿かお前
馬鹿かお前
712デフォルトの名無しさん
2019/10/29(火) 20:36:27.81ID:YCAuRgWu RelativeSource FindAncestor, AncestorType={x:Type Window}
これが汚い
これが平気で使えるのは頭おかしい
データ構造で親クラスのコレクションにアイテムがあったと言うことにだけ依存して親にアクセスするならわかるが
Type Windowと言う変な依存を作ってしまうのが汚い
これが汚い
これが平気で使えるのは頭おかしい
データ構造で親クラスのコレクションにアイテムがあったと言うことにだけ依存して親にアクセスするならわかるが
Type Windowと言う変な依存を作ってしまうのが汚い
713デフォルトの名無しさん
2019/10/29(火) 20:42:22.81ID:YCAuRgWu 元のデータ構造に依存してデータ操作するならわかるんだけど
GUIのオブジェクトの構造に依存してまたそこからDataContext参照してそこでまた型が違うかもしれないものに対して
平気でアクセスしてしまう異常性
WPFは汚いよ
仕組みを作るべきだった
GUIのオブジェクトの構造に依存してまたそこからDataContext参照してそこでまた型が違うかもしれないものに対して
平気でアクセスしてしまう異常性
WPFは汚いよ
仕組みを作るべきだった
714デフォルトの名無しさん
2019/10/29(火) 22:41:25.89ID:fUvf5qSP715デフォルトの名無しさん
2019/10/30(水) 03:52:53.88ID:d1aCsWvI 汚いなさすがWPFきたない
716デフォルトの名無しさん
2019/10/30(水) 11:26:47.04ID:X6nZEuPE >>711
10年以上前から言われてたから普及するわけないと散々・・・
10年以上前から言われてたから普及するわけないと散々・・・
717デフォルトの名無しさん
2019/10/31(木) 14:51:30.77ID:lA+PWvZ+ vb6でもwinformsでもwpfでもuwpでもelectronでも何でも自分の用途にあってればいいわけで、テクノロジーや、それを使う人をdisったりする理由にはならないと思う
サポート切れてるのは新規採用は自分ではしないかなというくらいで後は好きなの使えばいい
そして俺はWPF好き
サポート切れてるのは新規採用は自分ではしないかなというくらいで後は好きなの使えばいい
そして俺はWPF好き
718デフォルトの名無しさん
2019/11/01(金) 07:16:23.42ID:POn0QVxB 俺もWPFの方が好きだなぁ
XAMLで構造が編集できるのがいい
XAMLで構造が編集できるのがいい
719デフォルトの名無しさん
2019/11/01(金) 08:29:04.64ID:luUnrp0t >>712-713
> RelativeSource FindAncestor, AncestorType={x:Type Window}
> これが汚い
> これが平気で使えるのは頭おかしい
それなー
> データ構造で親クラスのコレクションにアイテムがあったと言うことにだけ依存して親にアクセスするならわかるが
いやいやそれは逆にビューがデータ構造に依存しちゃうからまずいでしょ
> Type Windowと言う変な依存を作ってしまうのが汚い
型で検索すると言うのが気持ち悪い
なぜビュー内の名前で参照できるようにしなかったんだろう?
> RelativeSource FindAncestor, AncestorType={x:Type Window}
> これが汚い
> これが平気で使えるのは頭おかしい
それなー
> データ構造で親クラスのコレクションにアイテムがあったと言うことにだけ依存して親にアクセスするならわかるが
いやいやそれは逆にビューがデータ構造に依存しちゃうからまずいでしょ
> Type Windowと言う変な依存を作ってしまうのが汚い
型で検索すると言うのが気持ち悪い
なぜビュー内の名前で参照できるようにしなかったんだろう?
720デフォルトの名無しさん
2019/11/01(金) 08:48:08.78ID:XtQgzT46 ElementNameあるんだけど
721デフォルトの名無しさん
2019/11/01(金) 08:48:22.65ID:hqW7WiA1 >>719
別ファイルでDataTemplate定義してたりしたら使えないけど、ElementName使って名前で参照も出来る場所もあるよ
別ファイルでDataTemplate定義してたりしたら使えないけど、ElementName使って名前で参照も出来る場所もあるよ
722デフォルトの名無しさん
2019/11/01(金) 08:56:09.38ID:luUnrp0t723デフォルトの名無しさん
2019/11/01(金) 13:47:06.36ID:BwGO0cqt .net coreでグラフ画像を作る方法ある?
chartコントロール使えなくなったから、新しいやり方知りたい
chartコントロール使えなくなったから、新しいやり方知りたい
724デフォルトの名無しさん
2019/11/01(金) 20:19:46.78ID:TtiCw1tS そういうジャンルはHTMLにもう任せてしまえば楽なんだけどなあ
jsのライブラリを使えれば一番楽だしGUI操作などもインタラクティブに行える
大量の人間が常に開発を続け最新のトレンドを自分の製品に取り込める
けどWPFなんでしょ?
これからもJSと比べるとライブラリ大幅増の希望もないけどWPFなんだよね
jsのライブラリを使えれば一番楽だしGUI操作などもインタラクティブに行える
大量の人間が常に開発を続け最新のトレンドを自分の製品に取り込める
けどWPFなんでしょ?
これからもJSと比べるとライブラリ大幅増の希望もないけどWPFなんだよね
725デフォルトの名無しさん
2019/11/01(金) 20:23:09.89ID:7fq87ZBz ライブラリ増に関してはWinUIがある
大幅増じゃないが
大幅増じゃないが
726デフォルトの名無しさん
2019/11/01(金) 20:25:10.00ID:TtiCw1tS これからもOSSのライブラリ依存の状況は進んでいくだろうけど
そういうプロジェクトでユーザーや開発者が多いのはjsなんだ
最先端で使いやすいものを取り入れようとするとC#+WPFは選択から外れる
ごく限られた環境で使うときにWPF+MVVMは使いやすい
しかし実際にアプリを作ると使いたいライブラリがなくあっても貧弱で古い事が多い
そういうプロジェクトでユーザーや開発者が多いのはjsなんだ
最先端で使いやすいものを取り入れようとするとC#+WPFは選択から外れる
ごく限られた環境で使うときにWPF+MVVMは使いやすい
しかし実際にアプリを作ると使いたいライブラリがなくあっても貧弱で古い事が多い
727デフォルトの名無しさん
2019/11/01(金) 20:30:59.87ID:TtiCw1tS WPFを使うのは自分が開発しやすいからであるが特定の最新機能などを使おうとすると
OSSが無かったり貧弱であったりしてまあ思い通りのアプリが作れないことがある
そういうのは個人ではどうにもならないレベルだったりするんだよね
自分が開発しやすいから選んだはずなのに実際はしやすくない
いつか誰かが作ってくれるのを期待して待つかそこだけ他の技術に頼るか
それかあきらめるか
OSSが無かったり貧弱であったりしてまあ思い通りのアプリが作れないことがある
そういうのは個人ではどうにもならないレベルだったりするんだよね
自分が開発しやすいから選んだはずなのに実際はしやすくない
いつか誰かが作ってくれるのを期待して待つかそこだけ他の技術に頼るか
それかあきらめるか
728デフォルトの名無しさん
2019/11/01(金) 20:43:54.06ID:TtiCw1tS ヘタするとWPFで開発十数年の人が作ったWPF上のグラフアプリより
入門三日目のhtml+jsの作ったグラフアプリのほうが評価が高くなるかもしれない
そしてwebアプリは3日で出来てWPFは一か月かかるかもしれない
これからどう生きていくかは自分で選択してできるだけ狭い世界に閉じこもらないようにしないと環境と一緒に死んでしまう
入門三日目のhtml+jsの作ったグラフアプリのほうが評価が高くなるかもしれない
そしてwebアプリは3日で出来てWPFは一か月かかるかもしれない
これからどう生きていくかは自分で選択してできるだけ狭い世界に閉じこもらないようにしないと環境と一緒に死んでしまう
729デフォルトの名無しさん
2019/11/01(金) 20:46:57.03ID:EqckBJhH いやjsのほうが人選ぶだろ
型なし言語をスキルない奴に触らせると地獄
これからはBlazorな!
型なし言語をスキルない奴に触らせると地獄
これからはBlazorな!
730デフォルトの名無しさん
2019/11/01(金) 20:51:28.94ID:TtiCw1tS ユーザーの目が肥えて期待される機能の完成度のハードルがあがっていくと
高機能のありものを使うしかない
WPFに限らずC#に高機能な既製品が少ない
高機能のありものを使うしかない
WPFに限らずC#に高機能な既製品が少ない
731デフォルトの名無しさん
2019/11/01(金) 20:52:08.15ID:U/a7Wx11 WPF理解できずに逆ギレしてる ID:TtiCw1tS w
哀れやのう
哀れやのう
732デフォルトの名無しさん
2019/11/01(金) 20:55:00.88ID:TtiCw1tS 書いてる内容noどこがWPF理解できずの部分があるのか教えてくれよw
733デフォルトの名無しさん
2019/11/01(金) 21:05:47.08ID:esyAMMm3734デフォルトの名無しさん
2019/11/01(金) 21:12:23.60ID:TtiCw1tS 自分がWPF使ってるのはGUIデザインがやりやすいからでHtml+CSSは理解できないししたくない
自分が使いやすいから使ってる
トータルで優秀だとは思えないが自分の好みで使ってる
いつか死ぬのは見えているでも使ってる
愛があるとかじゃなく今自分のレベルで使えるのがWPFだから使ってる
使える部分だけ使ってる
自分が使いやすいから使ってる
トータルで優秀だとは思えないが自分の好みで使ってる
いつか死ぬのは見えているでも使ってる
愛があるとかじゃなく今自分のレベルで使えるのがWPFだから使ってる
使える部分だけ使ってる
735デフォルトの名無しさん
2019/11/01(金) 21:27:27.29ID:xPzXsDel それでいいよ
736デフォルトの名無しさん
2019/11/02(土) 17:14:50.59ID:POhg1hDY jsのライブラリも有料化の波が・・・
737デフォルトの名無しさん
2019/11/02(土) 17:54:38.37ID:akoaid8M スレチだったらすみません
グラフ(データプロット)と表を並べるGUIを作りたいんだけど、最近のGUIプログラミングって、どの言語がおすすめ?
楽に覚えられてチャラいデザインにできたら御の字です
C#、MATLAB、Pythonは扱えますが、GUIプログラミングのことはよく知らないもので……
グラフ(データプロット)と表を並べるGUIを作りたいんだけど、最近のGUIプログラミングって、どの言語がおすすめ?
楽に覚えられてチャラいデザインにできたら御の字です
C#、MATLAB、Pythonは扱えますが、GUIプログラミングのことはよく知らないもので……
738デフォルトの名無しさん
2019/11/02(土) 18:06:20.34ID:pWYzNK5/ webでjs使うのが一番表現は自由だと思う
739デフォルトの名無しさん
2019/11/02(土) 19:10:48.46ID:FxhpmPNy 俺はプログラムができてオシャレな物作れるんだぞと言うのをアピールしたいなら
java scriptがおススメ
java scriptがおススメ
740デフォルトの名無しさん
2019/11/02(土) 19:15:30.51ID:FxhpmPNy 俺はデータサイエンティストだぞというのをアピールしたければpythonがおすすめ
メジャーなグラフアプリもある
メジャーなグラフアプリもある
741デフォルトの名無しさん
2019/11/02(土) 21:48:00.04ID:RbIBPvzK 俺は泥臭い仕事何でもやりますアピールしたいなら
java scriptがおススメ
java scriptがおススメ
742デフォルトの名無しさん
2019/11/02(土) 22:30:42.41ID:Nne/H10W 夢も希望も無いな
743デフォルトの名無しさん
2019/11/02(土) 22:53:31.90ID:tYWIiPQE744デフォルトの名無しさん
2019/11/03(日) 15:49:02.46ID:ng0hG2Nw 他人が書いたWPFコードは読めたものじゃないな。保守性ゼロ。
745デフォルトの名無しさん
2019/11/03(日) 16:29:59.14ID:kVBOYkVG746デフォルトの名無しさん
2019/11/03(日) 16:48:20.02ID:Y1hBQ+8z >>745
言えてる
言えてる
747デフォルトの名無しさん
2019/11/03(日) 17:55:02.22ID:leaAuATv これから.net frameworkと.net coreが統一されるというが実質は.net frameworkが捨てられるだけ
皆が.net coreに移るわけじゃないから結果として.net軍団は二分される
ゲームでunityに流れ込む人は多いけどWPFに流れてくる人は大幅に減ると思う
皆が.net coreに移るわけじゃないから結果として.net軍団は二分される
ゲームでunityに流れ込む人は多いけどWPFに流れてくる人は大幅に減ると思う
748デフォルトの名無しさん
2019/11/03(日) 18:39:05.65ID:YzgyorL1 まあWpfフェードアウトしてUWPのWinUIベースになるのは予想できるね
基本的にはWpfとほぼ同じでx:Bindなどの拡張があるから良いと思うよ
WpfにできてWinUIに出来ないこともあるけど、UIタスク以外からコレクションイジられるようになればいいけどな
基本的にはWpfとほぼ同じでx:Bindなどの拡張があるから良いと思うよ
WpfにできてWinUIに出来ないこともあるけど、UIタスク以外からコレクションイジられるようになればいいけどな
749デフォルトの名無しさん
2019/11/03(日) 20:08:32.81ID:+IMA5W8O プログラミングのモデルをがらっと変えてくるのはともかく
性能や機能面で以前より劣るものをこれからの主流で御座いと押し付けてきた挙句
そのへんロクに改善せずに開発者の移行も進まず以前のフレームワークもダラダラとサポートし続ける
WindowsのGUI方面はWin8から今まで5年以上は時間と金をドブに捨てとるわ
性能や機能面で以前より劣るものをこれからの主流で御座いと押し付けてきた挙句
そのへんロクに改善せずに開発者の移行も進まず以前のフレームワークもダラダラとサポートし続ける
WindowsのGUI方面はWin8から今まで5年以上は時間と金をドブに捨てとるわ
750デフォルトの名無しさん
2019/11/03(日) 21:43:31.62ID:6/YkgK4q 正しい方向へ戻っただけだと思うけどね
Windows作ってる会社自身が、Windowsの進化が遅いから箱庭方式のフルスクラッチでOSから独立したGUIフレームワークを作るわーなんて言ってたんだぞ
糖質かよ
Windows作ってる会社自身が、Windowsの進化が遅いから箱庭方式のフルスクラッチでOSから独立したGUIフレームワークを作るわーなんて言ってたんだぞ
糖質かよ
751デフォルトの名無しさん
2019/11/04(月) 00:35:03.18ID:ViGCTZCn MSの誰がそんなこと言ったんだ?
だいたいこんなゴミフレームワークですら叩くと信者がワラワラ出てくるがそいつらが本当の糖質だろ。
技術的な話題には一切入ってこない低スキルなのに。
だいたいこんなゴミフレームワークですら叩くと信者がワラワラ出てくるがそいつらが本当の糖質だろ。
技術的な話題には一切入ってこない低スキルなのに。
752デフォルトの名無しさん
2019/11/04(月) 01:41:28.60ID:uqYdx4m2 どうも、Microsoftのこれからの方向性
この1年で大きく変化しているのを理解できていない投稿が
多いように見受けられんだけど。
来週のIgniteを楽しみにしよう。
この1年で大きく変化しているのを理解できていない投稿が
多いように見受けられんだけど。
来週のIgniteを楽しみにしよう。
753デフォルトの名無しさん
2019/11/04(月) 02:18:54.05ID:B36l93jf MSのこれからの方向性?
「Azure全振り」だ
デスクトップアプリなんて商売としては最早どうでもいい分野であり戦略もクソもないよ
「Azure全振り」だ
デスクトップアプリなんて商売としては最早どうでもいい分野であり戦略もクソもないよ
754デフォルトの名無しさん
2019/11/04(月) 08:16:57.81ID:7wrIz40y > 技術的な話題には一切入ってこない低スキルなのに。
>>751の悪口はやめなよw
>>751の悪口はやめなよw
755デフォルトの名無しさん
2019/11/04(月) 14:57:49.02ID:ViGCTZCn >>754
糖質信者乙W
糖質信者乙W
756デフォルトの名無しさん
2019/11/04(月) 15:02:34.48ID:+lCGWVyn 相変わらず非技術的な内容だと元気なID:ViGCTZCn w
757デフォルトの名無しさん
2019/11/04(月) 16:56:18.36ID:ViGCTZCn 過去ログも含めてこのスレの大半はWPFの悪口だが、
このようにWPFをゴミと言うだけで信者が顔真っ赤に絡んでくるから注意な。
このようにWPFをゴミと言うだけで信者が顔真っ赤に絡んでくるから注意な。
758デフォルトの名無しさん
2019/11/04(月) 17:09:09.95ID:DlV1X8tk ん?そりゃ悪口とその反論が半々てことじゃないのか?
759デフォルトの名無しさん
2019/11/04(月) 17:26:07.75ID:7wrIz40y ID:ViGCTZCnは技術的な話についてこれないならマ板で吠えてりゃいいのにw
760デフォルトの名無しさん
2019/11/04(月) 18:30:40.97ID:ViGCTZCn 昔は普及したかと確認する奴もいたが今はそれすらおらず、MSも匙を投げたようだ。
GUIフレームワークの話には入らないが必死に煽るレスだけは必死の ID:7wrIz40y みたいな奴のレスが残りの半分だな。
GUIフレームワークの話には入らないが必死に煽るレスだけは必死の ID:7wrIz40y みたいな奴のレスが残りの半分だな。
761デフォルトの名無しさん
2019/11/04(月) 19:32:59.72ID:7wrIz40y 流行らないと言うなら無視しとけばいいのに哀れな奴w
762デフォルトの名無しさん
2019/11/04(月) 19:43:13.47ID:ViGCTZCn >>761
だからこっちは質問してんだよ。
質問に答えれないのになんでいちいちおれを煽るかね? まじ糖質だな。
MSの誰が言ったんだ? ヘジか? シノフスキか?
答えれないなら二度とおれにレスすんな、糖質野郎。
だからこっちは質問してんだよ。
質問に答えれないのになんでいちいちおれを煽るかね? まじ糖質だな。
MSの誰が言ったんだ? ヘジか? シノフスキか?
答えれないなら二度とおれにレスすんな、糖質野郎。
763デフォルトの名無しさん
2019/11/04(月) 20:11:22.32ID:7wrIz40y はあ?
お前の相手が一人だけだと思ってるのかよw
お前の相手が一人だけだと思ってるのかよw
764デフォルトの名無しさん
2019/11/04(月) 20:47:14.84ID:IruLh5fJ 好きにすれば良いだろう。
まったく自信ない奴らだな。
まったく自信ない奴らだな。
765デフォルトの名無しさん
2019/11/04(月) 21:06:42.71ID:pMpWm31L WPFが復権すると勘違いしてるやつらがいるんだよ
そもそもがメインストリームとして普及したこともないのに
winformsの方がまだ普及してた
そもそもがメインストリームとして普及したこともないのに
winformsの方がまだ普及してた
766デフォルトの名無しさん
2019/11/04(月) 21:10:05.13ID:mg/MfEhw まだプレビュー品質だけどReact NativeをUWPに埋め込む機能をXAML IslandsでWPFに埋め込めるから、JSでやったほうが楽なものはそっちでやれるようになる日が、そのうちくると思う
767デフォルトの名無しさん
2019/11/05(火) 00:35:50.31ID:mNhb+bKU JSでやったほうが楽なもんは今でもJSでやるだろう
768デフォルトの名無しさん
2019/11/05(火) 16:20:02.41ID:+CgvG+1/ https://devblogs.microsoft.com/visualstudio/all-things-developer-tools-at-microsoft-ignite/
の
> XAML code editor pop up, merge resource dictionaries and more
> In this release there are multiple new features for desktop developers building WPF or UWP applications.
> One such feature is the ability to open the XAML code editor window separately from the XAML designer using our new “pop up” button next to XAML tab:
くらいかな
WPFの話は
あまりの注力度に腰を抜かしかけた
さすがMicrosoft
の
> XAML code editor pop up, merge resource dictionaries and more
> In this release there are multiple new features for desktop developers building WPF or UWP applications.
> One such feature is the ability to open the XAML code editor window separately from the XAML designer using our new “pop up” button next to XAML tab:
くらいかな
WPFの話は
あまりの注力度に腰を抜かしかけた
さすがMicrosoft
769デフォルトの名無しさん
2019/11/05(火) 17:19:07.50ID:9cwA4daT >>767
wpfとかで作ってるんだけど、このuiはJSならすぐできるのになぁ…というとき用を想定してた
wpfとかで作ってるんだけど、このuiはJSならすぐできるのになぁ…というとき用を想定してた
770デフォルトの名無しさん
2019/11/05(火) 20:14:06.72ID:1rlVNU81 >>752
楽しめましたか…?(小声)
楽しめましたか…?(小声)
771デフォルトの名無しさん
2019/11/05(火) 20:14:08.87ID:C/ZEDMBc772デフォルトの名無しさん
2019/11/05(火) 21:13:04.93ID:SxErwohi >>752
お前のずれっぷりが楽しめたよ
お前のずれっぷりが楽しめたよ
773デフォルトの名無しさん
2019/11/06(水) 18:40:18.34ID:IJpGwucR prsim のサンプルで
using Microsoft.Practices.Unity;の部分が
型または名前空間の名前 'Practices' が名前空間 'Microsoft' に存在しません (アセンブリ参照があることを確認してください)。
アセンブリの参照追加にもそれらしい名前がない
どうしたらサンプル使えるのか誰かおしえてください
using Microsoft.Practices.Unity;の部分が
型または名前空間の名前 'Practices' が名前空間 'Microsoft' に存在しません (アセンブリ参照があることを確認してください)。
アセンブリの参照追加にもそれらしい名前がない
どうしたらサンプル使えるのか誰かおしえてください
774デフォルトの名無しさん
2019/11/06(水) 19:55:46.49ID:ZywbswnK nugetでunity追加しましたか?
775デフォルトの名無しさん
2019/11/06(水) 20:04:32.13ID:fi/5YPdO チュートリアルの手順通りにやればできるよ
何かをすっ飛ばしてるか異なるバージョン環境か
何かをすっ飛ばしてるか異なるバージョン環境か
776デフォルトの名無しさん
2019/11/06(水) 20:14:58.60ID:IJpGwucR 最初にPrism Template Packをインストしてその後nugetでunityはいれました。
参照にprism.UnityやUnityがあるのですが
ダブルくりっっくすると
このプロジェクトは、利用不可能か、またはビルドされていないため、オブジェクト ブラウザーで表示できません。プロジェクトが利用可能でビルド済みであることを確認してください。
一応ビルドはしているけど↑のメッセージがでるのは普通なのだろうか?
最新バージョン環境だと駄目なのかな
参照にprism.UnityやUnityがあるのですが
ダブルくりっっくすると
このプロジェクトは、利用不可能か、またはビルドされていないため、オブジェクト ブラウザーで表示できません。プロジェクトが利用可能でビルド済みであることを確認してください。
一応ビルドはしているけど↑のメッセージがでるのは普通なのだろうか?
最新バージョン環境だと駄目なのかな
777デフォルトの名無しさん
2019/11/06(水) 20:17:28.46ID:fi/5YPdO VS2019の最新で開発してるけど問題ないよ
プロジェクト作るところからprism選択するけどそのへんもちゃんとした?
プロジェクト作るところからprism選択するけどそのへんもちゃんとした?
778デフォルトの名無しさん
2019/11/06(水) 20:29:58.70ID:9VJ5I3NB >>776
prismは7で大きく変わっているから、nugetする時バージョン下げないと動かないサンプルあるかもしれんね
prismは7で大きく変わっているから、nugetする時バージョン下げないと動かないサンプルあるかもしれんね
779デフォルトの名無しさん
2019/11/06(水) 20:30:27.16ID:IJpGwucR 新しいプロジェクトの作成で
Prism Blank App(.Net Core3)
Prism Blank App(WPF)
両方試したけど同じエラーメッセージがでます
WPFはフレームワーク4.8 4.72 4.6と試してみたけど同じだった
Prism Blank App(.Net Core3)
Prism Blank App(WPF)
両方試したけど同じエラーメッセージがでます
WPFはフレームワーク4.8 4.72 4.6と試してみたけど同じだった
780デフォルトの名無しさん
2019/11/06(水) 21:03:36.56ID:IJpGwucR 参考にしようとしてたところがPrism6.3でやってたようなので
公式のサンプルをまず参考にしてみます
公式のサンプルをまず参考にしてみます
781デフォルトの名無しさん
2019/11/06(水) 21:18:46.92ID:fi/5YPdO なぜ人は質問時にバージョンを明記しないしチュートリアル参考時にバージョンを確認しないのか
782デフォルトの名無しさん
2019/11/06(水) 23:50:56.66ID:iZKL+aCc WPFのスレあったんだね
<gridpanel>
<label>タイトルバー</label>
<textbox />
<stackpanel>
<button/>
<textbox/>
</stackpanel>
</gridpanel>
みたいな構成のコントロールがあるんだけど
タイトルバーをドラッグしたらcanvas上で移動するようにするには
どうしたらいいんだろう?
何かヒントをもらえると助かります
thumbでやろうとしたけど使い方がよくわからず
上手くいきませんでした…
<gridpanel>
<label>タイトルバー</label>
<textbox />
<stackpanel>
<button/>
<textbox/>
</stackpanel>
</gridpanel>
みたいな構成のコントロールがあるんだけど
タイトルバーをドラッグしたらcanvas上で移動するようにするには
どうしたらいいんだろう?
何かヒントをもらえると助かります
thumbでやろうとしたけど使い方がよくわからず
上手くいきませんでした…
783デフォルトの名無しさん
2019/11/07(木) 00:32:58.49ID:a+LjUnl5 Canvasの中に置いて、DragDrop.DoDragDropじゃいかんのか?
784デフォルトの名無しさん
2019/11/07(木) 18:32:16.09ID:X6meMw3h 動かせたとして今時点の希望の動作が通常の使用に充分な物とは感じられないと思う
canvasの中だけしか動かないのは非常に不都合だろう
canvasの中だけしか動かないのは非常に不都合だろう
785デフォルトの名無しさん
2019/11/07(木) 22:23:48.95ID:3+4xKAQS そういう要件なんでは?
canvas上で移動したいって書いてあるし
canvas上で移動したいって書いてあるし
786デフォルトの名無しさん
2019/11/08(金) 18:44:46.91ID:d+a2qUuR なんとなくcanvas上で動かしたいんだろうと思う
canvasなんて狭いしスクロールとかの制御も厳しい
実際に使うとゴースト出せて動かせるほうが絶対いい
canvasなんて狭いしスクロールとかの制御も厳しい
実際に使うとゴースト出せて動かせるほうが絶対いい
787デフォルトの名無しさん
2019/11/16(土) 15:42:14.29ID:+CnVgCxY VS2019で、WPFプロジェクトを作って、MainWindow.xamlに対してデザイナを開き、
ツールボックスから「すべてのWpfコントロール」からメニューというものを
ドラッグ&ドロップしてみたのですが、普通のWindowsアプリのようなメニュー項目
にはなってくれませんでした。
FormアプリだとMenuStripなどで簡単に出来たのですが、WPFだと同様には
できないのでしょうか?
ツールボックスから「すべてのWpfコントロール」からメニューというものを
ドラッグ&ドロップしてみたのですが、普通のWindowsアプリのようなメニュー項目
にはなってくれませんでした。
FormアプリだとMenuStripなどで簡単に出来たのですが、WPFだと同様には
できないのでしょうか?
788デフォルトの名無しさん
2019/11/16(土) 18:56:05.80ID:0kRbSQZl 「普通のWindowsアプリ」ってのがよう分からん
スクショでも貼ってくれぃ
スクショでも貼ってくれぃ
789デフォルトの名無しさん
2019/11/16(土) 19:07:21.14ID:SnLvTGtj winformsはデザイナが親切で楽に作れるんだよ
WPFは知識ないと無理
ググってやるしかない
.net core版WPFだとさらにデザイナすら整ってない
WPFは知識ないと無理
ググってやるしかない
.net core版WPFだとさらにデザイナすら整ってない
790デフォルトの名無しさん
2019/11/16(土) 19:46:53.04ID:ZnlyH0jn WPFでは簡単にはできません。そしてこれからも改善する余地もありません。
791デフォルトの名無しさん
2019/11/16(土) 20:35:03.99ID:cIlNnlO0 普通のwpf使いはxamlを直接書くから気にならないんだよな
アニメーションの設定でBlend使ったりは駿河
アニメーションの設定でBlend使ったりは駿河
792デフォルトの名無しさん
2019/11/16(土) 20:39:00.52ID:FlbWL9l0 wpfはウェブアプリを作るのに似ている
793デフォルトの名無しさん
2019/11/16(土) 21:36:31.61ID:SnLvTGtj MSの人は目玉になりそうなものでこう決まったとなれば何でもかなりかっちり作ってくる
手間暇かけても作る
(blendもVSと別ソースで作ってたらしいけど)
逆に普段使いであれば便利だなと思うものはほぼ作られない
何年たとうがかわらず作られない
上からの指示がないんだろうなと思う
手間暇かけても作る
(blendもVSと別ソースで作ってたらしいけど)
逆に普段使いであれば便利だなと思うものはほぼ作られない
何年たとうがかわらず作られない
上からの指示がないんだろうなと思う
794デフォルトの名無しさん
2019/11/16(土) 21:53:02.01ID:+CnVgCxY795デフォルトの名無しさん
2019/11/17(日) 00:29:49.56ID:RwF92niu >>793
最近はAzureの糞サービスの乱発で一概に品質が高いとは言えなくなりつつあるけど、
やっぱりスタンドアロンなソフトウェアに関してはMSの開発力は神がかってるよね
Googleと違ってゴミもそれなりに綺麗に仕上げてくるから、泥舟を回避しづらいのが難点ではある
最近はAzureの糞サービスの乱発で一概に品質が高いとは言えなくなりつつあるけど、
やっぱりスタンドアロンなソフトウェアに関してはMSの開発力は神がかってるよね
Googleと違ってゴミもそれなりに綺麗に仕上げてくるから、泥舟を回避しづらいのが難点ではある
796デフォルトの名無しさん
2019/11/17(日) 00:37:49.46ID:jUhE2Dju ドキュメントを碌に整備しなくなってからがMSの衰退の始まり。
昔からのルール破ってコード書かない人がプロジェクトリーダーになるようになったから
軽視するようになったんだね。
昔からのルール破ってコード書かない人がプロジェクトリーダーになるようになったから
軽視するようになったんだね。
797デフォルトの名無しさん
2019/11/17(日) 02:04:26.01ID:5dwJkF8Y https://www.reddit.com/r/dotnet/comments/bmq1py/is_wpf_going_to_be_cross_platform_in_net_5/
6 months ago
No. The whole point is to move WPF and WinForms to be able to target .Net Core, that's it.
Just because something targets .Net Core doesn't necessarily mean it is cross platform.
There is just too much existing software using WPF and WinForms and the point is to have
a migration path to newer technologies. .Net framework is not getting any more new features
so if MS wants WPF and WinForms to live on, they need to make it work for core.
Maybe one day they will be cross platform, but right now they are just too reliant on Windows
specific features. At this time they have explicitly said they do not want PRs adding cross platform
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
capability. Maybe sometime in the future they will work on cross platform capability, or maybe
~~~~~~
a group forks it, who knows.
I'd love to see WPF being cross platform. While it has a steep learning curve, you can do
some great things with it.
6 months ago
No. The whole point is to move WPF and WinForms to be able to target .Net Core, that's it.
Just because something targets .Net Core doesn't necessarily mean it is cross platform.
There is just too much existing software using WPF and WinForms and the point is to have
a migration path to newer technologies. .Net framework is not getting any more new features
so if MS wants WPF and WinForms to live on, they need to make it work for core.
Maybe one day they will be cross platform, but right now they are just too reliant on Windows
specific features. At this time they have explicitly said they do not want PRs adding cross platform
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
capability. Maybe sometime in the future they will work on cross platform capability, or maybe
~~~~~~
a group forks it, who knows.
I'd love to see WPF being cross platform. While it has a steep learning curve, you can do
some great things with it.
798デフォルトの名無しさん
2019/11/17(日) 02:05:25.06ID:5dwJkF8Y 6ヶ月前:
Q: Is WPF going to be cross platform in .NET 5
A: At this time they have explicitly said they do not want PRs adding cross platform
capability.
Q: Is WPF going to be cross platform in .NET 5
A: At this time they have explicitly said they do not want PRs adding cross platform
capability.
799デフォルトの名無しさん
2019/11/17(日) 02:09:37.66ID:5dwJkF8Y 6ヶ月前の時点で「.NET 5 がクロスプラットフォーム能力を持つことになるという
PRをしたくない」ということをMSは明確に述べていたそうだ。
つまり、.NET 5 は、来年年末も、クロスプラットフォームにはなって無いという
ことらしい。似た説は、海外のサイトで何度も見た。MSがマルチプラットフォーム
に積極的になった事は無いとのことだ。
PRをしたくない」ということをMSは明確に述べていたそうだ。
つまり、.NET 5 は、来年年末も、クロスプラットフォームにはなって無いという
ことらしい。似た説は、海外のサイトで何度も見た。MSがマルチプラットフォーム
に積極的になった事は無いとのことだ。
800デフォルトの名無しさん
2019/11/17(日) 02:15:22.33ID:5dwJkF8Y Q: WPFは.NET 5のクロスプラットフォームになりますか
A: 6か月前
これは、Windowsシェル全体とパッケージ化サブシステムをパッケージ化しないと技術的に不可能です。
これは、明らかにMicrosoftの予定リストにはありません。
Winformsは、グラフィックスデバイスインターフェイスであるGDI +に対する非常に薄い抽象化です。
アプリケーションのUIを直接描画する方法を変更できるように、非常に薄いということです。WPFは、
この抽象化を拡張し、コンポジターアプローチと新しいマークアップ言語に置き換えて、
その合成エンジンを活用します。また、グラフィックデバイスサブシステムの3D機能へのアクセス
(DirectXおよびDirectDraw経由)を提供します。これにより、WPFはWinFormsができないすべての
素晴らしいことを(とにかく多大な労力なしで)実行できます。
言うまでもなく、いいえ。今ではなく、実際にはありません。これらの技術はどちらも、Windows
コンテキスト以外では意味がありません。ターゲットプラットフォームのネイティブグラフィック
エンジンが何であれ、Quartz、Weyland、XOrgを介して両方の抽象化を再作成する必要があります。
繰り返しになりますが、これらのプラットフォームには既に独自の同等のツールがあるため、
そうすることに興味のある人はあまりいません。
A: 6か月前
これは、Windowsシェル全体とパッケージ化サブシステムをパッケージ化しないと技術的に不可能です。
これは、明らかにMicrosoftの予定リストにはありません。
Winformsは、グラフィックスデバイスインターフェイスであるGDI +に対する非常に薄い抽象化です。
アプリケーションのUIを直接描画する方法を変更できるように、非常に薄いということです。WPFは、
この抽象化を拡張し、コンポジターアプローチと新しいマークアップ言語に置き換えて、
その合成エンジンを活用します。また、グラフィックデバイスサブシステムの3D機能へのアクセス
(DirectXおよびDirectDraw経由)を提供します。これにより、WPFはWinFormsができないすべての
素晴らしいことを(とにかく多大な労力なしで)実行できます。
言うまでもなく、いいえ。今ではなく、実際にはありません。これらの技術はどちらも、Windows
コンテキスト以外では意味がありません。ターゲットプラットフォームのネイティブグラフィック
エンジンが何であれ、Quartz、Weyland、XOrgを介して両方の抽象化を再作成する必要があります。
繰り返しになりますが、これらのプラットフォームには既に独自の同等のツールがあるため、
そうすることに興味のある人はあまりいません。
801デフォルトの名無しさん
2019/11/17(日) 02:24:30.93ID:ioPxwfyJ802デフォルトの名無しさん
2019/11/17(日) 04:37:35.56ID:jUhE2Dju > WPFはWinFormsができないすべての素晴らしいことを(とにかく多大な労力なしで)実行できます。
いや、まずWinformsでできることをWPFにも労力なしでできるようにしてほしいんだが。
いや、まずWinformsでできることをWPFにも労力なしでできるようにしてほしいんだが。
803デフォルトの名無しさん
2019/11/17(日) 07:27:47.44ID:ADq5wcSz xamlの場合はxmlに馴染みがあるかどうかが分かれ目だな。
それさえわかっていれば本当に楽。
それさえわかっていれば本当に楽。
804デフォルトの名無しさん
2019/11/17(日) 11:53:59.90ID:SNu9npot >>794
WPF Menuでググれよ…
https://blog.okazuki.jp/entry/2014/08/12/122541
ただデザイナでやろうとするとめちゃ大変(まあ慣れてないだけかも知れんが)
素直にxaml直書きのほうが楽だと思う
WPF Menuでググれよ…
https://blog.okazuki.jp/entry/2014/08/12/122541
ただデザイナでやろうとするとめちゃ大変(まあ慣れてないだけかも知れんが)
素直にxaml直書きのほうが楽だと思う
805デフォルトの名無しさん
2019/11/18(月) 22:32:11.90ID:8gyrpVW6 > WinFormsができないすべての素晴らしいこと
これに対する需要がないんだな
これに対する需要がないんだな
806デフォルトの名無しさん
2019/11/18(月) 22:43:55.11ID:GgI5BjsL 少なくとも画面レイアウトとテストは楽になった。
formsの方が良かったことって何かあったかな。もはや思い出せない。
formsの方が良かったことって何かあったかな。もはや思い出せない。
807デフォルトの名無しさん
2019/11/19(火) 16:42:13.40ID:8/4AEaZj WPFアプリはおれおれレイアウトが多く使いにくいよな。とにかく操作に統一感がなく不便で最悪。
MFC、winform縛りだとレイアウト、操作性に統一性があって操作に迷わない。
無能デザイナというのは独自性、おもいつきばかりで使う人のことをまったく考えてない。
MFC、winform縛りだとレイアウト、操作性に統一性があって操作に迷わない。
無能デザイナというのは独自性、おもいつきばかりで使う人のことをまったく考えてない。
808デフォルトの名無しさん
2019/11/19(火) 19:52:58.83ID:vALGI2JD 使いやすさより作るのが楽しいほうが重要
809デフォルトの名無しさん
2019/11/19(火) 21:37:07.35ID:Q41+AXQm >おれおれレイアウトが多く
たとえばどんな?
VSCodeとかElectronのアプリだと従来のUIガイドラインから遠いものが多い印象だが。
たとえばどんな?
VSCodeとかElectronのアプリだと従来のUIガイドラインから遠いものが多い印象だが。
810デフォルトの名無しさん
2019/11/20(水) 00:44:49.82ID:97D6zl40 13年頑張っても普及しなかったゴミをMSが切り捨てられない理由はなんだろうなw
MSの中にはもう技術的な話ができる管理職がいないんだろうな。
MSの中にはもう技術的な話ができる管理職がいないんだろうな。
811デフォルトの名無しさん
2019/11/20(水) 07:42:01.90ID:PB4QhTfG そもそも普及に頑張ってたか? というレベルだしなあ
まあWindowsチームにWPFに限らず.NET技術自体が嫌われたってのは
MSのなかのひと達からもよく出てくる話よね
まあWindowsチームにWPFに限らず.NET技術自体が嫌われたってのは
MSのなかのひと達からもよく出てくる話よね
812デフォルトの名無しさん
2019/11/20(水) 08:56:56.98ID:Lba1zpe5 WOW64は完璧だし、x86バイナリをARMで動かしたり、LinuxバイナリをWindows上で動かしたり、MSSQLのWin32バイナリをLinuxで動かしたりといったトンデモ技術も難なく実用化してしまった
これほどネイティブコードの移植技術に長けたMSに果たして.NETが必要だったのかは激しく疑問だよね
Windowsの進歩を見限ってWPFを作ったらWindowsに背後から殴られた件もそうだけど、Javaなど他社の成功を後追いすることに躍起になるあまり、
自社の強みに目を向けず、Windowsチームに技術的チャレンジをさせてこなかった反動が来てるんだろうね
これほどネイティブコードの移植技術に長けたMSに果たして.NETが必要だったのかは激しく疑問だよね
Windowsの進歩を見限ってWPFを作ったらWindowsに背後から殴られた件もそうだけど、Javaなど他社の成功を後追いすることに躍起になるあまり、
自社の強みに目を向けず、Windowsチームに技術的チャレンジをさせてこなかった反動が来てるんだろうね
813デフォルトの名無しさん
2019/11/20(水) 09:06:31.94ID:c0fA4obI .NETは成功してるだろ。
C#があのVB6のOCX地獄をどれだけ駆逐したか。
C#があのVB6のOCX地獄をどれだけ駆逐したか。
814デフォルトの名無しさん
2019/11/20(水) 09:17:33.09ID:Lba1zpe5 OCXはバージョニングの仕組みに問題があったが、だからといって全てを抽象化してWindowsから独立したシステムを構築しようなどというのはあまりにも暴論極論
現に.NET Coreでは.NETはWindowsの中核技術から単にアプリに組み込まれるインプロセスなランタイムに「格下げ」されたわけで、
当初の構想からすると成功と言うにはあまりにも残念な結果だ
現に.NET Coreでは.NETはWindowsの中核技術から単にアプリに組み込まれるインプロセスなランタイムに「格下げ」されたわけで、
当初の構想からすると成功と言うにはあまりにも残念な結果だ
815デフォルトの名無しさん
2019/11/20(水) 18:18:01.46ID:6ps0JqqR vs2017だと
1.デザイン画面でGridをDockPanelに変更する
コンテキストメニュー/レイアウトの種類の変更
2.ツールボックスからMenuをDockPanelにドロップする
3.Menuのプロパティ/レイアウト/Dock/Top
4.Menuのプロパティ/レイアウト/Width,Height,VirticalAlignmentをクリアする。
5.Menuのプロパティ/共通/Itemsのボタンを押す。
6.コレクションエディターが表示される。
7.左下のコンボボックスからMenuItemを選び、追加を押す
8.右側のプロパティ/共通/Headerに文字列を入力してOk>90
9.DockPanelにGridをドロップして、GridのWidth,Height,VirtiacalAlignmentをリセット
ドロップダウンメニューは MenuItemのプロパティ/共通/Itemsのボタン
1.デザイン画面でGridをDockPanelに変更する
コンテキストメニュー/レイアウトの種類の変更
2.ツールボックスからMenuをDockPanelにドロップする
3.Menuのプロパティ/レイアウト/Dock/Top
4.Menuのプロパティ/レイアウト/Width,Height,VirticalAlignmentをクリアする。
5.Menuのプロパティ/共通/Itemsのボタンを押す。
6.コレクションエディターが表示される。
7.左下のコンボボックスからMenuItemを選び、追加を押す
8.右側のプロパティ/共通/Headerに文字列を入力してOk>90
9.DockPanelにGridをドロップして、GridのWidth,Height,VirtiacalAlignmentをリセット
ドロップダウンメニューは MenuItemのプロパティ/共通/Itemsのボタン
816デフォルトの名無しさん
2019/11/20(水) 18:20:24.22ID:6ps0JqqR "Ok>90" --> "Ok"
817デフォルトの名無しさん
2019/11/22(金) 15:16:56.99ID:2jFqraTL >>811
WinFormsはまだ、Win32のコントロールを使っていたそうですが、WPFは
使ってないそうですから、もっと嫌われている可能性もありますね。
しかも、WPFは書き方もWindows伝統とはかけ離れて、HTML+JSの書き方に
近いようですし。
WinFormsはまだ、Win32のコントロールを使っていたそうですが、WPFは
使ってないそうですから、もっと嫌われている可能性もありますね。
しかも、WPFは書き方もWindows伝統とはかけ離れて、HTML+JSの書き方に
近いようですし。
818デフォルトの名無しさん
2019/11/22(金) 21:16:37.05ID:Y24HLISL Windows伝統ってWin32のことかねぇ?FormsやMFCだってだいぶかけ離れてるように思うが。
イベントドリブンなところは共通しているかもしれないがHTML+JSだってそうだしなぁ。
イベントドリブンなところは共通しているかもしれないがHTML+JSだってそうだしなぁ。
819デフォルトの名無しさん
2019/11/22(金) 21:29:13.98ID:A17zj/a7 .netはDelphiから来たから嫌われてるのか
820デフォルトの名無しさん
2019/11/22(金) 22:18:50.38ID:uXKfGYPK 主にコア部分の性能面での問題を抱えたまま
一級開発環境としてねじ込もうとしてたのが原因なので
WinformsだのWPFだのは関係ないのだ
一級開発環境としてねじ込もうとしてたのが原因なので
WinformsだのWPFだのは関係ないのだ
821デフォルトの名無しさん
2019/11/23(土) 06:18:03.05ID:uKd7b4Ct 一級開発環境ってなぁに?
822デフォルトの名無しさん
2019/11/23(土) 20:28:48.27ID:2slcREB7 WPFの遅さが気にならない奴はプログラマの才能がない。
823デフォルトの名無しさん
2019/11/23(土) 20:40:22.92ID:gK3OO6AB 昔はjavaは遅いからダメだ!って主張多かったよねー
じゃあ今のjavaは良いのか?って言われると困るけど結果的には広がりは見せたわけで
速度なんてあとからどうにでもなるんじゃね?って思う
20年前のハード性能の向上比率と今のそれは違うので比較するようなものでは無いかもしれんが
じゃあ今のjavaは良いのか?って言われると困るけど結果的には広がりは見せたわけで
速度なんてあとからどうにでもなるんじゃね?って思う
20年前のハード性能の向上比率と今のそれは違うので比較するようなものでは無いかもしれんが
824デフォルトの名無しさん
2019/11/23(土) 20:53:06.15ID:OWOiuO7H JavaのGUIコンポーネントはクソ遅いしダメダメだろ
結果的に広がってませんが。
結果的に広がってませんが。
825デフォルトの名無しさん
2019/11/23(土) 20:53:25.02ID:ddVAIVMv javaの代わりにspanだの今後はutf8string?とか高速化を頑張ってるc#で書けば、クラウド代金3割くらい減らせたりしないものなのか?
826デフォルトの名無しさん
2019/11/23(土) 21:14:38.33ID:DDtdC0yi WPFは見た目がしょぼくて客から金を取れないのがすべて
827デフォルトの名無しさん
2019/11/23(土) 21:34:37.51ID:fN1eu2LC バックエンドはクラウド時代になって多少遅くてもとか言えなくなっちゃったからしんどい
まあでもWPFはデスクトップだから多少遅くてもいいけど
まあでもWPFはデスクトップだから多少遅くてもいいけど
828デフォルトの名無しさん
2019/11/23(土) 22:02:36.52ID:jA/F562D >>825
さすがにJavaとC#なら有意な差は出ない
少なくとも、書き直してる暇があったらその手間をボトルネックの最適化に注ぎ込んだほうが間違いなく速くなる
MS製のものを除けばC#はJavaに比べてOSSライブラリの品質が低い傾向があるしな
さすがにJavaとC#なら有意な差は出ない
少なくとも、書き直してる暇があったらその手間をボトルネックの最適化に注ぎ込んだほうが間違いなく速くなる
MS製のものを除けばC#はJavaに比べてOSSライブラリの品質が低い傾向があるしな
829デフォルトの名無しさん
2019/11/23(土) 22:06:40.44ID:356Y4TmE >>828
SpringとASP.NET Core、みたいなFrameworkの観点で考えると圧倒的な差があるけどね
SpringとASP.NET Core、みたいなFrameworkの観点で考えると圧倒的な差があるけどね
830デフォルトの名無しさん
2019/11/23(土) 22:07:26.43ID:RbD5TOg+ もう全部CUIにしよう!
831デフォルトの名無しさん
2019/11/23(土) 22:13:12.75ID:gK3OO6AB javaが昔遅くてダメだって言われてたのはJVMを経由するからという部分
世界的には微妙かもしれんが国内では間違いなく相当普及してる
20年前のエンジニアに言えば卒倒するレベルには普及してる
これを普及してないと言うなら普及してる言語ってなんだよw
世界的には微妙かもしれんが国内では間違いなく相当普及してる
20年前のエンジニアに言えば卒倒するレベルには普及してる
これを普及してないと言うなら普及してる言語ってなんだよw
832デフォルトの名無しさん
2019/11/23(土) 22:36:08.94ID:UrfR+MrU Java開発してておせーしねって思ったことは数え切れないほどあるけどC#では滅多にない
ビルドも実行も速い
ビルドも実行も速い
833デフォルトの名無しさん
2019/11/23(土) 22:44:40.45ID:jA/F562D Javaは100%完全にサーバー向けにチューニングされてるし、
MSスタックほど開発環境とランタイムが統合されてるわけじゃないから、
開発中に手元では遅く感じやすいよね
MSスタックほど開発環境とランタイムが統合されてるわけじゃないから、
開発中に手元では遅く感じやすいよね
834デフォルトの名無しさん
2019/11/23(土) 22:53:50.65ID:2slcREB7 >>831
昔は、ローカル変数をスタックではなくヒープで確保するアホ実装してたからだよ。
一度書けばどこでも動くなんていうJavaの理想はコードを碌に書いたことのないアホどもの夢だったのさ。
JVMの最適化が始まれば途端に処理系によって動きが違うようになって速度は速くなったが理想は捨てられ、
世界的なJavaブームは終わった。なのになぜか日本だけがずっと使い続けて今に至る。
Javaは日本ではCOBOLの代替の地位は得たが、C#は何も得てない。
昔は、ローカル変数をスタックではなくヒープで確保するアホ実装してたからだよ。
一度書けばどこでも動くなんていうJavaの理想はコードを碌に書いたことのないアホどもの夢だったのさ。
JVMの最適化が始まれば途端に処理系によって動きが違うようになって速度は速くなったが理想は捨てられ、
世界的なJavaブームは終わった。なのになぜか日本だけがずっと使い続けて今に至る。
Javaは日本ではCOBOLの代替の地位は得たが、C#は何も得てない。
835デフォルトの名無しさん
2019/11/24(日) 10:19:33.23ID:t+ULiid3 仕事はJavaでwebアプリ作ってるけどめっちゃ速いぞ
836デフォルトの名無しさん
2019/11/24(日) 10:22:17.87ID:JC4z1XvE C#で作ってればもっと速かったのにね
837デフォルトの名無しさん
2019/11/24(日) 11:03:43.31ID:0nk530rx 速さは究極的にはプログラマの能力次第
C#erってVBの存在のお陰でJavaに比べると平均的な能力は高いけど、
上位層同士で比べるとクラウドや分散処理には強くないイメージだな
C#erってVBの存在のお陰でJavaに比べると平均的な能力は高いけど、
上位層同士で比べるとクラウドや分散処理には強くないイメージだな
838デフォルトの名無しさん
2019/11/24(日) 13:05:13.65ID:JC4z1XvE Javaで優秀だった人はみんな他の言語に行っちゃって今は残りカスしかいない
C#は今も昔も高スキル人材が安定してる
C#は今も昔も高スキル人材が安定してる
839デフォルトの名無しさん
2019/11/24(日) 13:21:43.73ID:7cfX+7dD 親方のMSにも言えることだけど、C#の高スキル層って何でもC#のコード書いて解決しようとして
結果的に事業や開発のスケーラビリティを制約するような方法を選んでしまう傾向がある気がする
その辺、CLIツールやクラウドサービスなど出来合いの小道具をうまく使ってチョチョイとやっちゃうのはUNIX系の人のほうが遥かに上手い
結果的に事業や開発のスケーラビリティを制約するような方法を選んでしまう傾向がある気がする
その辺、CLIツールやクラウドサービスなど出来合いの小道具をうまく使ってチョチョイとやっちゃうのはUNIX系の人のほうが遥かに上手い
840デフォルトの名無しさん
2019/11/24(日) 13:26:17.87ID:4IefurkO コード例も出さずに批判しても説得力ゼロです
841デフォルトの名無しさん
2019/11/24(日) 13:33:12.26ID:7cfX+7dD842デフォルトの名無しさん
2019/11/24(日) 13:33:39.72ID:7cfX+7dD 失礼
「C#が得意」を自称する人は例外なくそうだったわ
「C#が得意」を自称する人は例外なくそうだったわ
843デフォルトの名無しさん
2019/11/24(日) 13:41:21.56ID:s1tpy+px844デフォルトの名無しさん
2019/11/24(日) 13:48:16.04ID:kdnOmkRS なんでもC#で書いて解決
CLIツールやクラウドサービスなどの小道具
これ並列に語るもんなの?
C#erだってクラウドサービスは使うやろ
CLIツールやクラウドサービスなどの小道具
これ並列に語るもんなの?
C#erだってクラウドサービスは使うやろ
845デフォルトの名無しさん
2019/11/24(日) 13:51:44.18ID:yrLXmC4S 今時はなんでもコンテナにして疎結合しちゃうから様々な言語やツールをそれなりに使えたほうがいい
既存資産ファーストで言語を選んでコンテナを実装することがやたら増えた
逆に言うと既存資産が無い新規開発のときは何を選んでもいいわけで
なんでもいいならC#やGoなど強力な言語が出揃ってる今、あえてJavaを選ぶ意味は殆どない
レガシーとコンテナの橋渡しが今のJavaが担ってる仕事
既存資産ファーストで言語を選んでコンテナを実装することがやたら増えた
逆に言うと既存資産が無い新規開発のときは何を選んでもいいわけで
なんでもいいならC#やGoなど強力な言語が出揃ってる今、あえてJavaを選ぶ意味は殆どない
レガシーとコンテナの橋渡しが今のJavaが担ってる仕事
846デフォルトの名無しさん
2019/11/25(月) 00:02:02.10ID:YM9ppnlN javaとC#比べて速さ問題を比べてもあまり意味がない
ある程度しか変わらないから
10倍速いとかじゃないからな
速さを競うならC++
ネットゲームとか激しくパフォーマンスが要求される分野はC++が強い
俺は死んでもC++はもう触りたくない
ある程度しか変わらないから
10倍速いとかじゃないからな
速さを競うならC++
ネットゲームとか激しくパフォーマンスが要求される分野はC++が強い
俺は死んでもC++はもう触りたくない
847デフォルトの名無しさん
2019/11/25(月) 00:07:17.53ID:wT50odOv 本日よりC++をやることになる呪い
848デフォルトの名無しさん
2019/11/25(月) 02:44:44.71ID:RH5CxSX8 unmanagedのinlineでAVXを実装すればC#でも大差ないような。
849デフォルトの名無しさん
2019/11/25(月) 04:13:39.62ID:Q39th6SU >>846
言語じゃなくてFrameworkならC#(ASP.NET Core)が圧倒的ってもう結論出てる
言語じゃなくてFrameworkならC#(ASP.NET Core)が圧倒的ってもう結論出てる
850デフォルトの名無しさん
2019/11/25(月) 04:24:01.36ID:Q39th6SU FortunesはSpringの10倍、PlainTextは100倍…
https://www.techempower.com/benchmarks/#section=data-r18&hw=ph&test=plaintext
https://www.techempower.com/benchmarks/#section=data-r18&hw=ph&test=plaintext
851デフォルトの名無しさん
2019/11/25(月) 09:25:19.82ID:dLWLCCLp Javaは遅すぎる
実行速度も進化も
実行速度も進化も
852デフォルトの名無しさん
2019/11/25(月) 09:28:14.97ID:K0cOW7SD jqとか使えば一瞬で済むことをLINQ Pad笑で書いちゃうのはC#erあるある
853デフォルトの名無しさん
2019/11/25(月) 11:55:35.63ID:d5oOI6iD でも、C#は遅いプログラムが多い。
M/Bに付属のドライバや基本アプリなどのインストーラーも遅かったし、
MSのC# 製のExpression Web 4も同等のC++製のFrontPageよりだいぶ遅い。
PIXELAのテレビキャプチャーカードに付属のテレビ視聴/録画再生アプリも
極端に遅い。途中でGCが入って30秒間くらい全く何も出来なくなる事が
あるし、テレビ番組表を表示するのも数十秒掛かるし。
一番技術が分かってるはずのVisual Studioも遅い。
M/Bに付属のドライバや基本アプリなどのインストーラーも遅かったし、
MSのC# 製のExpression Web 4も同等のC++製のFrontPageよりだいぶ遅い。
PIXELAのテレビキャプチャーカードに付属のテレビ視聴/録画再生アプリも
極端に遅い。途中でGCが入って30秒間くらい全く何も出来なくなる事が
あるし、テレビ番組表を表示するのも数十秒掛かるし。
一番技術が分かってるはずのVisual Studioも遅い。
854デフォルトの名無しさん
2019/11/25(月) 11:58:40.42ID:d5oOI6iD 競技プログラムに詳しい人の感覚では、C#はC++の10倍遅い:
http://kumikomiya.com/competitive-programming-with-c-sharp/
http://kumikomiya.com/competitive-programming-with-c-sharp/
855デフォルトの名無しさん
2019/11/25(月) 16:02:04.90ID:YrlIRd3B 他のC#スレ見ても、C#信者は配列が遅い、LINQが遅い、WPFが遅いと言っても受け付けない低スキルの馬鹿が多い。
CPUに関する知識が皆無。まるで20年前のJava信者、MIPS信者のようだ。
CPUに関する知識が皆無。まるで20年前のJava信者、MIPS信者のようだ。
856デフォルトの名無しさん
2019/11/25(月) 16:55:11.95ID:xlCLCIdV 配列遅いって言って受け付けないって人は何使うの?
linqは言ってる人居るけど配列遅いなんて人居る?
linqは言ってる人居るけど配列遅いなんて人居る?
857デフォルトの名無しさん
2019/11/25(月) 17:03:07.45ID:DB43riyJ 幻覚じゃないか?
858デフォルトの名無しさん
2019/11/25(月) 17:06:26.86ID:Opy8eUnC859デフォルトの名無しさん
2019/11/25(月) 19:01:49.04ID:OmUgJu93 C++使ってる人はあらゆることにパフォーマンス求める人がが多いからなあ
C#使ってるとそこまで気にしない
例え10倍処理が速くても自分の糞アプリにはなんのメリットがないので速さはいらない
C#使ってるとそこまで気にしない
例え10倍処理が速くても自分の糞アプリにはなんのメリットがないので速さはいらない
860デフォルトの名無しさん
2019/11/25(月) 20:46:21.36ID:P3fBUw06861デフォルトの名無しさん
2019/11/25(月) 21:41:20.62ID:PxT+tvyy 配列が遅いって言うならポインタ使えばいいだろ
C#の昔からの標準機能だ
C#の昔からの標準機能だ
862デフォルトの名無しさん
2019/11/25(月) 21:57:22.45ID:2eomwteL ポインタ使ったら早くなる?
配列使ったほうが最適化しやすくて早そうだけど
ケースバイケースかな?
配列使ったほうが最適化しやすくて早そうだけど
ケースバイケースかな?
863デフォルトの名無しさん
2019/11/25(月) 22:30:54.03ID:qlvZ05cB864デフォルトの名無しさん
2019/11/26(火) 04:50:45.09ID:2Fn28DQd 無駄なロジック見直した方が早いぞ。
865デフォルトの名無しさん
2019/11/26(火) 18:13:42.70ID:GH1P3tUM 逆に言えばC++なら糞みたいなロジックでもよく検討されたロジックのC#より余裕で早い可能性もある
でも大体はC++プログラマの方が一段上
でも大体はC++プログラマの方が一段上
866デフォルトの名無しさん
2019/11/26(火) 18:17:32.18ID:sE/nea3J やっぱり GCというのは遅いもんなんだよ。
>>866
でも free()/delete が難しい環境では GC はありがたいですね
でも free()/delete が難しい環境では GC はありがたいですね
868デフォルトの名無しさん
2019/11/26(火) 20:26:45.31ID:sE/nea3J869デフォルトの名無しさん
2019/11/26(火) 21:01:10.58ID:2mfXvGCs GCが遅いってGen0はそこまでじゃないだろ
まさかGen2前提じゃないだろうな
まさかGen2前提じゃないだろうな
870デフォルトの名無しさん
2019/11/26(火) 21:03:42.29ID:BLmmRbUT コントロールを縮小して印刷するのにおすすめの方法を教えてください
871デフォルトの名無しさん
2019/11/26(火) 21:05:17.89ID:rGd1SdQz プリンタドライバで縮小印刷
872デフォルトの名無しさん
2019/11/27(水) 02:56:56.91ID:HMxHeKzO >>866
遅くなる原因はGCだけじゃないし
遅くなる原因はGCだけじゃないし
873デフォルトの名無しさん
2019/11/27(水) 03:03:20.91ID:kpkt6EZT テンプレートはc++よりc#の方が早かったり
するので使い方次第だと思うのですけどね
するので使い方次第だと思うのですけどね
>>873
それはコンパイル時間なのではないですか?
それはコンパイル時間なのではないですか?
875デフォルトの名無しさん
2019/11/27(水) 07:09:23.78ID:kpkt6EZT ちゃんとテストしてみてから異議を唱えよう
876デフォルトの名無しさん
2019/11/27(水) 07:45:58.68ID:f5LIEDBI 定期的に湧く、C++より速いとか、C#は遅くないと言ってる低スキル君が、Java信者と言ってることがいつも同じでむかつく。
877デフォルトの名無しさん
2019/11/27(水) 08:14:47.64ID:1pl90ndi >>874
同じ内容の処理でC#がC++より速くなるケースが想像できないのだが、具体的なケースを教えてくれないか?
同じ内容の処理でC#がC++より速くなるケースが想像できないのだが、具体的なケースを教えてくれないか?
878デフォルトの名無しさん
2019/11/27(水) 09:37:28.69ID:gi64Bf5v >>877
coreclr見てみ。ネイティブからマネージドコードに置き換えてパフォーマンスとメンテナンス性向上させてるPRいっぱいあるから。
coreclr見てみ。ネイティブからマネージドコードに置き換えてパフォーマンスとメンテナンス性向上させてるPRいっぱいあるから。
879デフォルトの名無しさん
2019/11/27(水) 09:48:42.73ID:frXAtoYv バカの自作C++コードよりC#libraryの方が当然早いだろう。
libraryの中身はC++だったりするが
C++の演算libraryも中身はアセンブラだから同じこと。
libraryの中身はC++だったりするが
C++の演算libraryも中身はアセンブラだから同じこと。
880デフォルトの名無しさん
2019/11/27(水) 09:51:27.67ID:vYtjQlD0 それはC++が遅いんじゃなくて呼び出しのオーバーヘッドが大きかったりOSやネイティブライブラリの機能が不必要に豪華で遅かったりするのを回避してるだけ
881デフォルトの名無しさん
2019/11/27(水) 11:01:22.24ID:az2WZNwe いいかげん他所でやれ
882デフォルトの名無しさん
2019/11/27(水) 20:03:33.58ID:yc0HWZ1w883デフォルトの名無しさん
2019/11/27(水) 20:47:13.16ID:K1qtw3zK C++/CLIでWPFをやる私は異端ですか?(*´・ω・)
884デフォルトの名無しさん
2019/11/27(水) 21:38:22.50ID:kpkt6EZT 邪教徒や
885デフォルトの名無しさん
2019/11/27(水) 22:29:16.54ID:ap410XA+ 昔試してみたような記憶があるが、C++/CLIでWPFってできたっけ?
886デフォルトの名無しさん
2019/11/28(木) 01:38:13.56ID:xy0IaHJE もう10年以上C#使って、自前ツールはほぼC#オンリーだけど、C#が速いと思ったことないよ。
ストールしまくる配列の遅さとか致命的だからライブラリとか作るには向かないが、
むしろ使い捨て、やっつけツールを作るにはちょうどよい。ポジション的は昔のPerlの立ち位置だな。
そういう立ち位置と理解すればWPFが普及しない理由も分かる。
ストールしまくる配列の遅さとか致命的だからライブラリとか作るには向かないが、
むしろ使い捨て、やっつけツールを作るにはちょうどよい。ポジション的は昔のPerlの立ち位置だな。
そういう立ち位置と理解すればWPFが普及しない理由も分かる。
887デフォルトの名無しさん
2019/11/28(木) 01:42:58.33ID:TWMCNQEW >>886
>ストールしまくる配列の遅さ
詳しくお願いします。
>そういう立ち位置と理解すればWPFが普及しない理由も分かる。
C#のポジションが昔のPerlの立ち位置であることが、WPFが普及しないこと
にどのように結びつくのか解説をお聞かせくだされば幸いです。
>ストールしまくる配列の遅さ
詳しくお願いします。
>そういう立ち位置と理解すればWPFが普及しない理由も分かる。
C#のポジションが昔のPerlの立ち位置であることが、WPFが普及しないこと
にどのように結びつくのか解説をお聞かせくだされば幸いです。
888デフォルトの名無しさん
2019/11/28(木) 01:44:22.06ID:/6aNzyAQ 今はマシンパワーでゴリ押し出来るからねぇ
苦労してC++で組むメリットは少ない
苦労してC++で組むメリットは少ない
889デフォルトの名無しさん
2019/11/28(木) 01:48:59.29ID:TWMCNQEW890デフォルトの名無しさん
2019/11/28(木) 01:56:13.23ID:xy0IaHJE >>887
> >ストールしまくる配列の遅さ
> 詳しくお願いします。
マジかw こんなとんでもない低スキルの馬鹿がWPFスレにいるのか。
こんな基本的なことはパソコン少年でも知ってると思うが、条件分岐はストールする。
君のようなパソコンはじめて素人君はあと5年くらいROMってろなw
> >ストールしまくる配列の遅さ
> 詳しくお願いします。
マジかw こんなとんでもない低スキルの馬鹿がWPFスレにいるのか。
こんな基本的なことはパソコン少年でも知ってると思うが、条件分岐はストールする。
君のようなパソコンはじめて素人君はあと5年くらいROMってろなw
891デフォルトの名無しさん
2019/11/28(木) 01:56:58.53ID:xy0IaHJE >>889
素人ではなくリアル馬鹿だったか・・・
素人ではなくリアル馬鹿だったか・・・
892デフォルトの名無しさん
2019/11/28(木) 01:59:55.35ID:TWMCNQEW それもMSの経営戦略なのですが、Visual Studio は、C++ と C# で分かれて無い
ので、使われ方の比率は誰にも分からない状態になっていますね。
果たしてどっちがすかれているのかも、本当ははっきりしません。
「層」によって好みが明確に分かれている可能性も有り得ます。
また、新しいものは、時代に乗り遅れまいと試しに使う人も多いので、
その影響もあります。
ので、使われ方の比率は誰にも分からない状態になっていますね。
果たしてどっちがすかれているのかも、本当ははっきりしません。
「層」によって好みが明確に分かれている可能性も有り得ます。
また、新しいものは、時代に乗り遅れまいと試しに使う人も多いので、
その影響もあります。
893デフォルトの名無しさん
2019/11/28(木) 02:18:04.46ID:TWMCNQEW 「新し物好き層」なるものがあり、その人達は新しいものが素晴らしいと思います。
ネットにはそのタイプの人による新しいものを褒める記事が多く見受けられます。
逆に新しいもの、古いものに限らず、ネットでは物事の欠点や負の側面
を書く人は少数派です。何故かは分かりませんが、炎上を恐れる人が多い
からかも知れません。
ネットにはそのタイプの人による新しいものを褒める記事が多く見受けられます。
逆に新しいもの、古いものに限らず、ネットでは物事の欠点や負の側面
を書く人は少数派です。何故かは分かりませんが、炎上を恐れる人が多い
からかも知れません。
894デフォルトの名無しさん
2019/11/28(木) 09:01:39.41ID:07F2PXqK いつまでスレチやってんだこのガイジ共
895デフォルトの名無しさん
2019/11/28(木) 10:15:37.74ID:secX+GM9 C#で10年ツール作り続けていることを誇る が紛れ込んでしまった
896デフォルトの名無しさん
2019/11/28(木) 12:13:56.75ID:ZIR2mt5J ちょっと消えてますね
ガイジとちゃんと書かないと
ガイジとちゃんと書かないと
897デフォルトの名無しさん
2019/11/28(木) 12:43:42.46ID:VOkh5kHm C#界隈はWebやスマホへ移行できずに時代に取り残された人達が老害化してる印象だなあ
趣味でフリーウェアやシェアウェアを作って公開してた人も一昔前には沢山いたけど、みんな今どうしてるんだろうね
俺もその一人だけど、もうクラウド開発しかやってないわ
趣味でフリーウェアやシェアウェアを作って公開してた人も一昔前には沢山いたけど、みんな今どうしてるんだろうね
俺もその一人だけど、もうクラウド開発しかやってないわ
898デフォルトの名無しさん
2019/11/28(木) 13:28:26.69ID:uRMHPae9 スマホはunityが一応いるで
一応ね
一応ね
899デフォルトの名無しさん
2019/11/28(木) 13:41:19.71ID:ktrMcVJQ 一応てかスマホゲーは大体UnityでC#じゃね
なんならC#の最大手まである
なんならC#の最大手まである
900デフォルトの名無しさん
2019/11/28(木) 13:44:44.09ID:uRMHPae9 スマホゲーでは最大手ではあるだろうけどcocosも未だに強いしunrealも頑張ってる、どっちもC++
サーバー側までC#はあんま居ないはず
サーバー側までC#はあんま居ないはず
901デフォルトの名無しさん
2019/11/28(木) 18:47:49.98ID:goDTUkYP asp.net coreって人気ないのかな?
スマホもxamarinがあるし
スマホもxamarinがあるし
902デフォルトの名無しさん
2019/11/28(木) 19:15:57.08ID:VOkh5kHm クライアントがUnityだからサーバーにもC#を使ってるゲームはわりとあるらしい
ドカタITではASP.NET Coreは全く使われてないね
ドカタITではASP.NET Coreは全く使われてないね
903デフォルトの名無しさん
2019/11/28(木) 19:24:48.50ID:tdSAYOq3 分野ちがうがxamarinとasp.net coreどっちがまだ使われてるかっていったらasp.netの方?
904デフォルトの名無しさん
2019/11/28(木) 19:26:41.58ID:tdSAYOq3 最強の一人neueccとかゲームプログラマー頑張ってるし
905デフォルトの名無しさん
2019/11/28(木) 19:55:19.37ID:uRMHPae9 彼はすごい人だから良いけど
大体はまだPHPかよくてruby
webソシャゲの頃の鯖エンジニア結構残ってるからね
大体はまだPHPかよくてruby
webソシャゲの頃の鯖エンジニア結構残ってるからね
906デフォルトの名無しさん
2019/11/28(木) 20:42:21.32ID:+uF2PV0n >>901
人脈作れた?
人脈作れた?
907デフォルトの名無しさん
2019/11/28(木) 21:26:06.24ID:qnF6NUyh 時代とかトレンドとか言っても、スタンドアロンで十分なものをわざわざWebにしたりしないしなぁ。
908デフォルトの名無しさん
2019/11/29(金) 00:23:18.57ID:IDh/GqUP WPFのトレンドはいつ来るん?
909デフォルトの名無しさん
2019/11/29(金) 12:41:29.10ID:orOKhWyS いまトレンド来てるだろ
752 デフォルトの名無しさん 2019/11/04(月) 01:41:28.60 ID:uqYdx4m2
どうも、Microsoftのこれからの方向性
この1年で大きく変化しているのを理解できていない投稿が
多いように見受けられんだけど。
来週のIgniteを楽しみにしよう。
752 デフォルトの名無しさん 2019/11/04(月) 01:41:28.60 ID:uqYdx4m2
どうも、Microsoftのこれからの方向性
この1年で大きく変化しているのを理解できていない投稿が
多いように見受けられんだけど。
来週のIgniteを楽しみにしよう。
910デフォルトの名無しさん
2019/11/29(金) 12:49:47.89ID:gt8PUFBF UWPのゴリ押しがうまくいかなかったからWPFもそれなりにサポートするみたいなのは見た気がする
911デフォルトの名無しさん
2019/11/29(金) 19:40:31.05ID:5LiccEug デスクトップアプリとスマホアプリに互換持たせても根本的に違うし、泥に展開出来ない時点で何の意味もない
912デフォルトの名無しさん
2019/11/29(金) 22:45:11.37ID:LMfDTWZ+ そうか?モダンアプリ使いやすいだろ
UWPがどうというより、デスクトップアプリ自体がWebのフロントエンドの一つに成り下がってしまい、
簡易なUIで十分になっちゃったんだよなあ
UWPがどうというより、デスクトップアプリ自体がWebのフロントエンドの一つに成り下がってしまい、
簡易なUIで十分になっちゃったんだよなあ
913デフォルトの名無しさん
2019/11/29(金) 23:09:59.57ID:ekCVDXy+ 相談させてください。C# で
static class MyBindingHelper
{
public static bool GetModeIsTwoWay(Binding binding)
=> binding.Mode == BindingMode.TwoWay;
public static void SetModeIsTwoWay(Binding binding, bool value)
=> binding.Mode = value ? BindingMode.TwoWay : BindingMode.Default;
}
のようなクラスを作成すると XAML で
@
<TextBox>
<TextBox.Text>
<Binding Path="Hoge" local:MyBindingHelper.ModeIsTwoWay="True" />
</TextBox.Text>
</TextBox>
のような書き方ができるようになりますが、
A
<TextBox Text="{Binding Hoge, local:MyBindingHelper.ModeIsTwoWay=True}"/>
と書いても期待に反して
Markup Extension の解析時に、型 'System.Windows.Data.Binding' に対する不明なプロパティ 'BindingHelper.ModeIsTwoWay' が見つかりました。
というエラーになってしまいました。
@のような書き方は冗長に感じるのでできればAに近い書き方をしたいのですが、
何か良い方法をご存じの方がいらっしゃればお知恵を拝借できないでしょうか。
どうぞよろしくお願いいたします。
static class MyBindingHelper
{
public static bool GetModeIsTwoWay(Binding binding)
=> binding.Mode == BindingMode.TwoWay;
public static void SetModeIsTwoWay(Binding binding, bool value)
=> binding.Mode = value ? BindingMode.TwoWay : BindingMode.Default;
}
のようなクラスを作成すると XAML で
@
<TextBox>
<TextBox.Text>
<Binding Path="Hoge" local:MyBindingHelper.ModeIsTwoWay="True" />
</TextBox.Text>
</TextBox>
のような書き方ができるようになりますが、
A
<TextBox Text="{Binding Hoge, local:MyBindingHelper.ModeIsTwoWay=True}"/>
と書いても期待に反して
Markup Extension の解析時に、型 'System.Windows.Data.Binding' に対する不明なプロパティ 'BindingHelper.ModeIsTwoWay' が見つかりました。
というエラーになってしまいました。
@のような書き方は冗長に感じるのでできればAに近い書き方をしたいのですが、
何か良い方法をご存じの方がいらっしゃればお知恵を拝借できないでしょうか。
どうぞよろしくお願いいたします。
914デフォルトの名無しさん
2019/11/30(土) 10:13:13.46ID:0mH728ks Blazorのデスクトップアプリ流用がすごすぎて既存のデスクトップフレームワークの存在意義が完全に消滅しちゃった
何も考えなくても自動的にクロスプラットフォームになるし既存のWeb系エコシステムも使い放題だ
FormsやWPFはメンテナンスすることはあっても新規で作ることはもう無いだろう
何も考えなくても自動的にクロスプラットフォームになるし既存のWeb系エコシステムも使い放題だ
FormsやWPFはメンテナンスすることはあっても新規で作ることはもう無いだろう
915デフォルトの名無しさん
2019/11/30(土) 10:22:41.07ID:BcIjEIKq さすがにWPFはもう絶滅したと言ってもいいが、現代においても未だにWinFormsが採用されることがあるのは
どっちかというと開発者のスキルの問題だからなあ
Blazorを採用できるだけのまともなWebのスキルがあるチームならとっくの昔にWeb MVC系へ行ってる
どっちかというと開発者のスキルの問題だからなあ
Blazorを採用できるだけのまともなWebのスキルがあるチームならとっくの昔にWeb MVC系へ行ってる
916デフォルトの名無しさん
2019/11/30(土) 10:40:39.93ID:xhEM6aVw スキルの問題じゃなく慣れてるからというだけ。未だにvi使い続けてる人がいるのと同じ。
同じことするのに言語やフレームワーク、ライブラリをコロコロ変える馬鹿はいないよ。
そんなに脳みそにキャパが余ってるなら医者に職業変えたほうがいいw
同じことするのに言語やフレームワーク、ライブラリをコロコロ変える馬鹿はいないよ。
そんなに脳みそにキャパが余ってるなら医者に職業変えたほうがいいw
917デフォルトの名無しさん
2019/11/30(土) 10:43:21.67ID:3+vwMIfE 同じことするなら楽な方がいいから乗り換えるわ
918デフォルトの名無しさん
2019/11/30(土) 10:48:00.44ID:5l2Zf0lZ Blazorでデスクトップアプリって、今だとどれくらいのことができるようになってる?
WPFやMFCを置き換えられるくらいになってたら検討したいが。
WPFやMFCを置き換えられるくらいになってたら検討したいが。
919デフォルトの名無しさん
2019/11/30(土) 11:38:37.90ID:vf0Jh1uR >>917
で、何に乗り換えるって?
で、何に乗り換えるって?
920デフォルトの名無しさん
2019/11/30(土) 11:51:53.62ID:Lym1Qf3d webアプリは重いからユーザー視点から使いたくねぇな。wasmはどれくらい速いのかしらんが
921デフォルトの名無しさん
2019/11/30(土) 12:03:06.86ID:AgkvbgYY922デフォルトの名無しさん
2019/11/30(土) 13:25:47.21ID:AgkvbgYY >>921
WASMの速度を手っ取り早く体感したい方はこれらをご覧ください。
すぐに起動します:
https://yutakaaoki.github.io/demo_Mountain/index.html
https://yutakaaoki.github.io/demo_land_Polygon/index.html
https://yutakaaoki.github.io/demo2/index.html
WASMの速度を手っ取り早く体感したい方はこれらをご覧ください。
すぐに起動します:
https://yutakaaoki.github.io/demo_Mountain/index.html
https://yutakaaoki.github.io/demo_land_Polygon/index.html
https://yutakaaoki.github.io/demo2/index.html
923デフォルトの名無しさん
2019/11/30(土) 13:38:25.21ID:3rL3grx7 >>918
#metoo
#metoo
924デフォルトの名無しさん
2019/11/30(土) 14:13:26.55ID:5l2Zf0lZ ちょっと調べてみたがUIはやっぱりまだRazorのままじゃね?デスクトップを置き換えるには程遠い。
925デフォルトの名無しさん
2019/11/30(土) 14:58:49.97ID:PlBmox+6 何を今更
この期に及んでHTML書く気がないんだったら引退するかバックエンド専門に転向したほうがいいよ
この期に及んでHTML書く気がないんだったら引退するかバックエンド専門に転向したほうがいいよ
926デフォルトの名無しさん
2019/11/30(土) 16:40:39.40ID:Lym1Qf3d >>921
androidタブレットで動かしてみたが、快適に動くけど、3DCGじゃなくてもっとtwitterアプリとかそういうので動かしてみたいな。
androidタブレットで動かしてみたが、快適に動くけど、3DCGじゃなくてもっとtwitterアプリとかそういうので動かしてみたいな。
927デフォルトの名無しさん
2019/11/30(土) 16:45:33.42ID:CChXYwU6 htmlなんて書く気ないしバックエンドにも移らないな
もちろん引退なんてしない
もちろん引退なんてしない
928デフォルトの名無しさん
2019/11/30(土) 17:00:09.38ID:5l2Zf0lZ HTMLでWPFやMFC並のGUIが書けるようになってたら喜んで使うよ。
WebのフロントエンドならReactを使ってるが、あれでデスクトップアプリを書く気はしない。
WebのフロントエンドならReactを使ってるが、あれでデスクトップアプリを書く気はしない。
929デフォルトの名無しさん
2019/11/30(土) 17:42:20.39ID:NmwQ71Sb 主題じゃないからただの茶々入れだけど
この手のデモでGPUに仕事ぶん投げる要素入れて
なんの意味があるのだろうかと毎度思う
この手のデモでGPUに仕事ぶん投げる要素入れて
なんの意味があるのだろうかと毎度思う
930デフォルトの名無しさん
2019/11/30(土) 18:14:50.59ID:m8ZG7ms4 MFC並のGUIってどんなの
931デフォルトの名無しさん
2019/11/30(土) 18:32:51.85ID:xhEM6aVw MSオフィスのフィードバックがMFCだったけど、最近のオフィスはWPFなん?
932デフォルトの名無しさん
2019/11/30(土) 19:05:16.40ID:1abplq4T933デフォルトの名無しさん
2019/11/30(土) 19:49:43.72ID:PVh27ZDN HTMLガーっていうけどVSCodeレベルのもんが作れんならいいんじゃないの?
934デフォルトの名無しさん
2019/12/01(日) 02:03:54.16ID:9shdIToq Office365はReactNativeになってるね
MSがReactNativeのWindows版再実装したりMac版開発したりでそっちに熱心なご様子
MSがReactNativeのWindows版再実装したりMac版開発したりでそっちに熱心なご様子
935デフォルトの名無しさん
2019/12/01(日) 10:46:01.58ID:jlfjhpdh 色々な種類のライブラリがあることは使う側にとって良いことばかりでは無いね。
936デフォルトの名無しさん
2019/12/01(日) 11:37:30.58ID:TUGZMxWw937デフォルトの名無しさん
2019/12/01(日) 11:44:27.75ID:SSj3LvZN 物も作らず、カタログ屋して偉そうな
事言う奴が出てくる。
JAVA界隈は既に腐海に飲み込まれた
事言う奴が出てくる。
JAVA界隈は既に腐海に飲み込まれた
938デフォルトの名無しさん
2019/12/01(日) 11:58:49.28ID:x82DeScF MFCのFeaturePackみたいにVSのWPFコンポーネント群を公開してくれることを期待していたんだが
結局それはなかったな。OfficeのReactNativeはどうなんだろう。
一般プログラマは今までどおりMeterialUIでも使ってろ、とかだとあまり食指が動かない。
結局それはなかったな。OfficeのReactNativeはどうなんだろう。
一般プログラマは今までどおりMeterialUIでも使ってろ、とかだとあまり食指が動かない。
939デフォルトの名無しさん
2019/12/01(日) 12:22:56.55ID:SqfEoEmM 昔はWPF ToolkitというものをMSが公開していたんだよ
ゴミのようなな品質でゲロ遅く、WPFのアーリーアダプター達を幻滅させる結果になった
ゴミのようなな品質でゲロ遅く、WPFのアーリーアダプター達を幻滅させる結果になった
940デフォルトの名無しさん
2019/12/01(日) 12:27:01.64ID:cbOr/zec カタログ屋ってなぁに?
941デフォルトの名無しさん
2019/12/01(日) 20:15:17.55ID:/00m1kV3 良く知らないけどカタログ配ってお歳暮とか受注して問屋に発注して届いたのをお届けする仕事の人なら身近にいる
942デフォルトの名無しさん
2019/12/03(火) 14:26:08.73ID:kL4hKD0u で、MSOfficeはWPFなの?
943デフォルトの名無しさん
2019/12/03(火) 14:45:13.89ID:kL4hKD0u あと、IE、EdgeってWPFなん?
944デフォルトの名無しさん
2019/12/04(水) 16:34:01.85ID:AfXawwEc .netは糞遅いから実装しても使ってもらえないだろ。
945デフォルトの名無しさん
2019/12/04(水) 16:57:21.10ID:jX3YnxCe WPFの数倍重いElectron製アプリが増えてきてるくらいだから使ってもらえるだろ
946デフォルトの名無しさん
2019/12/04(水) 17:47:10.89ID:kRvrvIhk .NETは遅くないよ
947デフォルトの名無しさん
2019/12/04(水) 18:01:53.31ID:no4jCANi WPFよりはWebkitの方が遥かに速くて軽くてレンダリング結果も美しいけどな
948デフォルトの名無しさん
2019/12/04(水) 18:08:23.47ID:+TqcdXsD Officeなんかはさすがに既存のコードから書き換える意義が薄いだろうしな
最近でMSがWPF使ってる事例だと新生PIX(グラフィックデバッガ)かな
最近でMSがWPF使ってる事例だと新生PIX(グラフィックデバッガ)かな
949デフォルトの名無しさん
2019/12/04(水) 19:35:36.72ID:no4jCANi950デフォルトの名無しさん
2019/12/04(水) 20:17:03.52ID:Un6TNOMl951デフォルトの名無しさん
2019/12/04(水) 21:44:25.91ID:DFl2itg/ WPFでVisual Studioを作ってみせてWPFの有用性を示したはずが
同時にWPFの動作の緩慢さも示すことになってしまったという
同時にWPFの動作の緩慢さも示すことになってしまったという
952デフォルトの名無しさん
2019/12/05(木) 03:20:14.90ID:MUccVRBb しかしWebkit遅いわー
まあ、マシン性能向上とともに。。。かな
でもそうするとWPFでいいか・・・
まあ、マシン性能向上とともに。。。かな
でもそうするとWPFでいいか・・・
953デフォルトの名無しさん
2019/12/05(木) 04:51:21.88ID:KIwxMo9D >>946
C++実装したNative呼ばずにC#+WPF使ってブラウザ書いてみればいいじゃない。
Java製ブラウザは遅くて誰も使ってくれなかったけど、なぜC#だと誰も書かないの?
本当は速いと本気で信じてる信者が誰もいないということだね。MSですら書かないのだから。
C++実装したNative呼ばずにC#+WPF使ってブラウザ書いてみればいいじゃない。
Java製ブラウザは遅くて誰も使ってくれなかったけど、なぜC#だと誰も書かないの?
本当は速いと本気で信じてる信者が誰もいないということだね。MSですら書かないのだから。
954デフォルトの名無しさん
2019/12/05(木) 07:40:46.17ID:4YwXhmpa >>953
ちょっとC#でブラウザ書いてどんくらい重いのか見せて〜
ちょっとC#でブラウザ書いてどんくらい重いのか見せて〜
955デフォルトの名無しさん
2019/12/05(木) 08:19:34.00ID:j8ShDTnb Win32APIとかDirectXを叩けるC#と使えないJavaを比較するのはアンフェアじゃないのか。
956デフォルトの名無しさん
2019/12/05(木) 08:34:11.19ID:q0kDwfyl でも、それも言語の実力のうちですよね?
957デフォルトの名無しさん
2019/12/05(木) 11:27:45.74ID:9zn59iXI C#から Win32API や DirectX って、PythonからAIや数値計算用のCの
ライブラリを呼び出してPythonは遅くないと主張しているのと似てる
気がするのは俺だけか。
C#は、unmanagedコードでC/C++や、unsafeでC/C++のポインタも使える
けど、それまで含んでしまった場合、果たしてC#と呼べるかどうか。
それはC#の皮をかぶったC++じゃ。
ライブラリを呼び出してPythonは遅くないと主張しているのと似てる
気がするのは俺だけか。
C#は、unmanagedコードでC/C++や、unsafeでC/C++のポインタも使える
けど、それまで含んでしまった場合、果たしてC#と呼べるかどうか。
それはC#の皮をかぶったC++じゃ。
958デフォルトの名無しさん
2019/12/05(木) 11:40:44.19ID:dtUadt8o DllImportやCOM interopでC/C++を呼ぶのはともかく、unsafeは普通にマネージコードの範疇
959デフォルトの名無しさん
2019/12/05(木) 11:44:06.27ID:j8ShDTnb その辺の汚い手口がC#だろうに。
960デフォルトの名無しさん
2019/12/05(木) 11:55:42.57ID:ksEXr90h ポインタ使うことがCって意味がわからん
Cと同じような処理や記述ができるだけであってCを使ってるわけじゃないじゃん
Cと同じような処理や記述ができるだけであってCを使ってるわけじゃないじゃん
961デフォルトの名無しさん
2019/12/05(木) 11:57:45.27ID:A31OBEMZ 別にjavaだろうがjniで呼び出しゃいいんじゃない
962デフォルトの名無しさん
2019/12/05(木) 12:17:51.72ID:pqgHga98 ffiがない言語なんてねーよ
963デフォルトの名無しさん
2019/12/05(木) 12:42:15.88ID:P/hgT5Y1 そう、最後は成果物で速度競えばいいんだからやり方はどうでもいい
ただ、そのやり方をするのにどれだけ労力かかるかは考慮しないといけない
なのでCore部分をC/C++で書いて呼び出すとか言ってる奴はアホ
ただ、そのやり方をするのにどれだけ労力かかるかは考慮しないといけない
なのでCore部分をC/C++で書いて呼び出すとか言ってる奴はアホ
964デフォルトの名無しさん
2019/12/05(木) 13:09:50.22ID:j8ShDTnb Core部分はエロい人が作ってくれるからそれを使うだろう。
965デフォルトの名無しさん
2019/12/05(木) 13:39:51.09ID:9zn59iXI >>964
だとすれば、C#を使っていれば、そのエロい人にはなれないって事になってしまう。
だとすれば、C#を使っていれば、そのエロい人にはなれないって事になってしまう。
966デフォルトの名無しさん
2019/12/05(木) 14:04:55.48ID:XkZ3QHfI WebブラウザのCoreであるエンジンを労力をかけてC++で作るのがアホだと?
967デフォルトの名無しさん
2019/12/05(木) 14:28:06.99ID:dtUadt8o968デフォルトの名無しさん
2019/12/05(木) 14:33:50.09ID:B24oBWf/ >>967
そういった傾向を扱ったデータってある?
そういった傾向を扱ったデータってある?
969デフォルトの名無しさん
2019/12/05(木) 15:06:59.69ID:A31OBEMZ なんやC#erはすぐネイティブに逃げられてズルイ的な流れじゃないんかい
もうなんの話してんのかわからんな
もうなんの話してんのかわからんな
970デフォルトの名無しさん
2019/12/05(木) 15:37:51.07ID:dtUadt8o .NET Coreもあるとはいえ、殆どのC#erにはそもそもWindows縛りがあるから選択肢が少ないのは当たり前
971デフォルトの名無しさん
2019/12/05(木) 16:11:18.32ID:A31OBEMZ むしろWindowsのコアなとこが.NETになってないから
逆にC#で完結出来ずにネイティブに下らざるを得んことの方が多いわ
逆にC#で完結出来ずにネイティブに下らざるを得んことの方が多いわ
972デフォルトの名無しさん
2019/12/05(木) 21:48:17.46ID:h9kiKIdP だからこっちでやれ
C#とC++を無理矢理戦わせたい人専用スレ
https://mevius.5ch.net/test/read.cgi/tech/1574852588/
無理矢理ここで続けるやつはWPFに嫉妬してる荒らしな
C#とC++を無理矢理戦わせたい人専用スレ
https://mevius.5ch.net/test/read.cgi/tech/1574852588/
無理矢理ここで続けるやつはWPFに嫉妬してる荒らしな
973デフォルトの名無しさん
2019/12/06(金) 07:49:10.65ID:X2lBJVtD974デフォルトの名無しさん
2019/12/06(金) 08:29:31.36ID:Rsc9FZ2h MSにきけよw
975デフォルトの名無しさん
2019/12/06(金) 08:30:55.25ID:5tJLg0aa MSはWPFをちゃんとやり遂げろよ
思想は魅力的だったのに途中で投げ出して
MS製フレームワークは信用できん
思想は魅力的だったのに途中で投げ出して
MS製フレームワークは信用できん
976デフォルトの名無しさん
2019/12/06(金) 11:27:42.72ID:hrxrVZ8z staticおじさんみたいなのが住み着いちゃってるじゃん
977デフォルトの名無しさん
2019/12/06(金) 12:43:37.88ID:OcIGrh02 >>973
お前のガイジ行動に付き合って回答するとなんか特典あんの?
お前のガイジ行動に付き合って回答するとなんか特典あんの?
978デフォルトの名無しさん
2019/12/06(金) 17:24:09.69ID:X2lBJVtD979デフォルトの名無しさん
2019/12/06(金) 19:20:34.65ID:mVxSuGhK >MSオフィスやIE、EdgeはWPF使ってるの?なんで使わないの?
これが高スキルの質問!
これが高スキルの質問!
980デフォルトの名無しさん
2019/12/06(金) 20:11:52.25ID:hq74WDs3 別に何が何を使っていようが
自分が作りたいものが作れるフレームワークを
選べば良い話だと思うけどな
自分が作りたいものが作れるフレームワークを
選べば良い話だと思うけどな
981デフォルトの名無しさん
2019/12/06(金) 20:15:58.99ID:X2lBJVtD MSの主要開発グループがC#+WPFを選ばなかった理由を教えてくれてありがとう。
982デフォルトの名無しさん
2019/12/06(金) 20:58:48.86ID:OcIGrh02 >>981
どういたしましてガイジ
どういたしましてガイジ
983デフォルトの名無しさん
2019/12/07(土) 08:09:36.14ID:8f/o+FPQ C#は速いのガイジ連呼君ってまだいたんだな。
984デフォルトの名無しさん
2019/12/08(日) 08:09:16.68ID:EF3bH9/K C#が速くないって使えばすぐ分かることなのにな。
C#信者なのにDelphi使ったことなかったんかな。
C#信者なのにDelphi使ったことなかったんかな。
985デフォルトの名無しさん
2019/12/08(日) 08:46:10.33ID:UwyZ0Jgr STLが遅いのよ
986デフォルトの名無しさん
2019/12/08(日) 20:56:27.43ID:8DdeNGwC C++以外で早いGUI作れる言語って逆に何?
987デフォルトの名無しさん
2019/12/08(日) 20:58:33.58ID:nkmYCcnC >>986
Windowsでは無いです。
Windowsでは無いです。
988デフォルトの名無しさん
2019/12/08(日) 21:45:35.20ID:mTquKR0o GuptaのTeam Developerって今WPFと連携するのか
Delphiはいいものだったけどヘジたんが抜けてから迷走してしまったな
Delphiはいいものだったけどヘジたんが抜けてから迷走してしまったな
989デフォルトの名無しさん
2019/12/09(月) 07:19:11.29ID:9JRKUfUh990デフォルトの名無しさん
2019/12/09(月) 08:47:42.53ID:bgyFjDqs991デフォルトの名無しさん
2019/12/09(月) 09:03:26.75ID:uViwYCI3 或いは肥前山口ー肥前鹿島ー大村ー長崎のスーパー直線ルートでもいいな。
992デフォルトの名無しさん
2019/12/09(月) 10:15:22.35ID:JoeodElM >>990
それVBっていうかWinFormsなら軽いって話でしょ
それVBっていうかWinFormsなら軽いって話でしょ
993デフォルトの名無しさん
2019/12/09(月) 10:54:58.43ID:9JRKUfUh とうとうVB6が何かすら知らない世代が現れたか。それともただの初心者か。
994デフォルトの名無しさん
2019/12/09(月) 11:05:00.80ID:T4jQEVxC Win32のコモン・コントロールだけ使ってアニメーションとかしないのが起動も動作も一番速いよナー
995デフォルトの名無しさん
2019/12/09(月) 12:06:11.40ID:EbwxdCru VB6まで入れるならDelphのほうがネイティブコードだから速いだろ
996デフォルトの名無しさん
2019/12/09(月) 12:14:38.93ID:p2vwrHAt >>992
VB6だって言ってるだろうが
VB6だって言ってるだろうが
997デフォルトの名無しさん
2019/12/09(月) 12:36:50.08ID:9LsUsH++998デフォルトの名無しさん
2019/12/09(月) 14:17:49.16ID:9acD2Ap0 VBとVB.NETの区別がつかない初心者様と
全部C++でGUI書きたい上級者様が同居してんのかここ
全部C++でGUI書きたい上級者様が同居してんのかここ
999デフォルトの名無しさん
2019/12/09(月) 14:25:28.26ID:ZDnVy+Tb 初心者と上級者というより
若者と老人だろ
若い子は大昔のくだらない経緯なんて気にせず最新技術を追っていけ
若者と老人だろ
若い子は大昔のくだらない経緯なんて気にせず最新技術を追っていけ
1000デフォルトの名無しさん
2019/12/09(月) 14:39:32.99ID:9acD2Ap0 どっちもなんでこのスレ居るんだよ
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 207日 6時間 47分 1秒
新しいスレッドを立ててください。
life time: 207日 6時間 47分 1秒
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を超えています。これ以上書き込みはできません。
ニュース
- 「米価このまま維持されてしかるべきだ」佐賀県知事、稲作農家の経営踏まえ言及 ★4 [蚤の市★]
- 【訃報】大宮エリーさん死去 49歳 映画監督、脚本家、演出家など幅広く活躍… 電通デビュー作は広末涼子のドコモCM [冬月記者★]
- 【MLB】大谷翔平が急ブレーキ パパ初の本拠地も4の0 真美子夫人が選曲の登場曲も復帰後打率.125… 試合終了13分後に足早帰宅 [冬月記者★]
- 【歴史】「卑弥呼は邪馬台国の女王」はウソである…最新研究で明らかになった「近畿説vs九州説」論争の有力説 [樽悶★]
- 中居正広、水面下で反撃の準備か 第三者委員会の報告書での“性暴力者”認定に強い抵抗感、自らの口で真相を明らかにする考えも ★7 [Ailuropoda melanoleuca★]
- 【栃木】東北自動車道上り線の逆走車による多重事故で2人意識不明 那須ICから黒磯板室ICの間 ほかにけが人複数 [シャチ★]
- 銭湯の男湯にパパと来ていた7歳の女子を「奇貨置くべし」とスマホで写したオッサン、人生が終わる [389326466]
- 万博で「ダンジョン飯」のマルシルのコスプレをして話題になったコスプレイヤー、カドカワ版権のキャラクターのグッズを個人で売っていた [384232311]
- 【恐怖】夜の高速で40代男性の車が逆走、次々接触した末に1台と正面衝突 さらにこれによる事故渋滞の列に大型トラックが突っ込む 死者3人 [597533159]
- 【おっぱい動画】ボーイッシュまんさん、どんどん脱がされる
- 漫画家の双龍さん、万博コスプレにブチギレ。お前らの想像の4倍ブチギレてる [485187932]
- 大阪万博の空飛ぶクルマ、デモ飛行中にプロペラ部品が外れるwwwwwwwwwwwwww🤣 [931948549]