Windows Presentation Frameworkについて語るスレ。
前スレ
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part20
http://echo.2ch.net/test/read.cgi/tech/1458082648/
関連スレ
Windows 10 UWPアプリ開発
http://echo.2ch.net/test/read.cgi/tech/1440150886/
コードを貼る場合は以下のサイトの利用をお勧め。
run codeのチェックは外しておきましょう。
http://ideone.com/
探検
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part21 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
2017/05/09(火) 09:09:13.94ID:KhhA22kJ
2017/05/11(木) 06:09:39.89ID:urIvfzei
Prism触ったけどなんか俺にはmoduleとかresionとかなんか取っつきにくいわ
まだlivetの方が扱いやすい
しかしlivetは更新きそうもねぇ…
まだlivetの方が扱いやすい
しかしlivetは更新きそうもねぇ…
2017/05/11(木) 06:38:28.68ID:jDR4zwYO
おー
わんだふる
こーでぃ
んぐ
わんだふる
こーでぃ
んぐ
2017/05/11(木) 09:30:03.19ID:3FEzfd+k
>>2
俺は一人でやっているからmoduleはほとんどつかわないな
resionは画面遷移させたりするからよく使うね
livetはオワコンってどっかで見たような気がする
MVVMパターンでコーディングしていくなら
prism一択だともう、UWP向けもあるし
俺は一人でやっているからmoduleはほとんどつかわないな
resionは画面遷移させたりするからよく使うね
livetはオワコンってどっかで見たような気がする
MVVMパターンでコーディングしていくなら
prism一択だともう、UWP向けもあるし
5デフォルトの名無しさん
2017/05/11(木) 16:58:28.11ID:yv1eK+cF WPFは定着したのか?
2017/05/11(木) 19:47:14.62ID:7SeHLwtP
煽るなよクズ
2017/05/11(木) 20:29:11.34ID:ZJ7VD95O
WPFとUWPはコントロールを統一してほしいわ
2017/05/11(木) 21:03:57.37ID:Iyov9hyd
WPFにもx:bindくださいよ・・・
2017/05/11(木) 21:41:57.64ID:qZUu09r+
WPFは実験台だったんだよ!!
2017/05/11(木) 22:14:42.24ID:H/VVixUH
>>6
質問しただけなのに煽り扱いとか草
質問しただけなのに煽り扱いとか草
2017/05/12(金) 09:03:05.08ID:aVMf/EH4
>>9
silverlight「せやな」
silverlight「せやな」
2017/05/12(金) 09:49:53.60ID:/FU2Mr/k
>>9
WinForms「そんなバカな!?」
WinForms「そんなバカな!?」
2017/05/12(金) 10:41:27.09ID:178y8u3h
XAML Standard 1.0かあ
> Post specification plans include support of XAML standard in Xamarin Forms and UWP
フフッ
> Post specification plans include support of XAML standard in Xamarin Forms and UWP
フフッ
2017/05/12(金) 11:10:06.94ID:aVMf/EH4
WPFにx:bindがくるの?
2017/05/12(金) 11:47:01.51ID:178y8u3h
2017/05/12(金) 12:06:16.95ID:jSPcfUbH
XAML StandardはUWP基準でやったほうが楽っぽいけど、どうなるんだろ?
2017/05/12(金) 20:22:06.68ID:3U2TPXlN
DataGridViewとDataGridとGridView・・・名前だけでも収拾つかなくなってるな
2017/05/13(土) 12:03:16.66ID:+XOpMNlS
VS2015upd3のデザイナー上で突然、下記のエラーが起きたんだけどなぜこうなったか分かりますか?
{
"Version": "W.3.2.2.0",
"Guid": "6fe59b26-7383-40d5-947c-7448769a5e81",
"Type": "System.Runtime.InteropServices.COMException",
"Time": "2017/05/13 11:39:38",
"Position": "PresentationCore--->Void SyncFlush()",
"Message": "HRESULT からの例外:0x88980406",
"StackTrace": " 場所 System.Windows.Media.Composition.DUCE.Channel.SyncFlush()\r\n
〜〜〜〜〜〜
System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)"
}
{
"Version": "W.3.2.2.0",
"Guid": "6fe59b26-7383-40d5-947c-7448769a5e81",
"Type": "System.Runtime.InteropServices.COMException",
"Time": "2017/05/13 11:39:38",
"Position": "PresentationCore--->Void SyncFlush()",
"Message": "HRESULT からの例外:0x88980406",
"StackTrace": " 場所 System.Windows.Media.Composition.DUCE.Channel.SyncFlush()\r\n
〜〜〜〜〜〜
System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)"
}
1918
2017/05/13(土) 13:38:34.53ID:+XOpMNlS 自己解決です。
どうやら拡張機能である[BabeLua]をインストールしてたのが原因でした。
どうやら拡張機能である[BabeLua]をインストールしてたのが原因でした。
2017/05/15(月) 18:08:45.66ID:Ctz1XYd1
DataGridのRowDetailにDataGridをネストして、更にそのDataGridのRowDetailにDataGridをネストして...
という感じで多階層にデータを取り扱えないかチャレンジしているのですが、
この時、動的に生成された全てのDataGridの中から最後に選択された1つのアイテムを取得する方法ってありますでしょうか?
SelectedItemプロパティを全て同じVMのプロパティにBindしてみたのですが、思うように動いてくれず・・・。
という感じで多階層にデータを取り扱えないかチャレンジしているのですが、
この時、動的に生成された全てのDataGridの中から最後に選択された1つのアイテムを取得する方法ってありますでしょうか?
SelectedItemプロパティを全て同じVMのプロパティにBindしてみたのですが、思うように動いてくれず・・・。
2017/05/15(月) 23:36:54.04ID:NF1B/L7+
せめてサンプルは出そうよ
2017/05/15(月) 23:45:12.16ID:H6WdDjEY
高度に発達した天才はキチガイと区別がつかない
2017/05/16(火) 09:10:31.52ID:yWt8l9TR
失念しておりました!下記の通りです。
※View.xaml
<DataTemplate x:Key="Expander">
<ToggleButton IsChecked="{Binding RelativeSource={RelativeSource AncestorType=DataGridRow},
Converter={StaticResource VisbilityToBoolean},Path=DetailsVisibility}">
</ToggleButton>
</DataTemplate>
<DataTemplate x:Key="ChildDataGrid">
<DataGrid ItemsSource="{Binding Children}"
SelectedItem="{Binding SelectedRowItem}"
RowDetailsTemplate="{DynamicResource Child}">
<DataGrid.Columns>
<DataGridTemplateColumn CellTemplate="{StaticResource Expander}" />
</DataGrid.Columns>
</DataGrid>
</DataTemplate>
<DataGrid ItemsSource="{Binding Items}"
SelectedItem="{Binding SelectedRowItem}"
RowDetailsTemplate="{DynamicResource ChildDataGrid}">
<DataGrid.Columns>
<DataGridTemplateColumn CellTemplate="{StaticResource Expander}" />
</DataGrid.Columns>
</DataGrid>
※VM.cs
public object SelectedRowItem{get;set;}
public ObservableCollection<Item> Items{get;set;}
※Model.cs
public class Item{
public int ItemId{get;set;}
public string ItemName{get;set;}
public List<Item> Children{get;set;}}
※View.xaml
<DataTemplate x:Key="Expander">
<ToggleButton IsChecked="{Binding RelativeSource={RelativeSource AncestorType=DataGridRow},
Converter={StaticResource VisbilityToBoolean},Path=DetailsVisibility}">
</ToggleButton>
</DataTemplate>
<DataTemplate x:Key="ChildDataGrid">
<DataGrid ItemsSource="{Binding Children}"
SelectedItem="{Binding SelectedRowItem}"
RowDetailsTemplate="{DynamicResource Child}">
<DataGrid.Columns>
<DataGridTemplateColumn CellTemplate="{StaticResource Expander}" />
</DataGrid.Columns>
</DataGrid>
</DataTemplate>
<DataGrid ItemsSource="{Binding Items}"
SelectedItem="{Binding SelectedRowItem}"
RowDetailsTemplate="{DynamicResource ChildDataGrid}">
<DataGrid.Columns>
<DataGridTemplateColumn CellTemplate="{StaticResource Expander}" />
</DataGrid.Columns>
</DataGrid>
※VM.cs
public object SelectedRowItem{get;set;}
public ObservableCollection<Item> Items{get;set;}
※Model.cs
public class Item{
public int ItemId{get;set;}
public string ItemName{get;set;}
public List<Item> Children{get;set;}}
2017/05/16(火) 09:11:34.75ID:yWt8l9TR
DataGrid(A)のItem1を選択→展開されたDataGrid(A)のRowDetail内のDataGrid(B)のItem2を選択(ここまでは理想通りにSelectedItemが拾える)
→DataGrid(A)のItem1を再度選択(この時にSelectedItemがnullでセッターに飛んでくる)
といった感じで最終的に選択されたアイテムはItem1である、となって欲しいのですが、うまく行きません。。。
→DataGrid(A)のItem1を再度選択(この時にSelectedItemがnullでセッターに飛んでくる)
といった感じで最終的に選択されたアイテムはItem1である、となって欲しいのですが、うまく行きません。。。
2017/05/20(土) 02:33:43.45ID:l5Fo+DHG
Xamarin.Forms Feature Roadmap ? Xamarin Forums
https://forums.xamarin.com/discussion/85747/xamarin-forms-feature-roadmap/
Xamarin.Forms for WPF
https://forums.xamarin.com/discussion/85747/xamarin-forms-feature-roadmap/
Xamarin.Forms for WPF
2017/05/20(土) 02:39:33.97ID:uA2nqlms
DataGridが大量データに弱すぎて使い物にならない。
せめてExcel並みのパフォーマンスくらい難なく出させてくれよって感じ。
いろいろ調べたけど、結局満足の行く情報も得られず。英語読めないし、日本語文献少なすぎ。
線と文字と縦横のスクロールバーを使って自前の描画をさせることも試したけど、
1ピクセルの細い線が満足に引けないって何なんだか。
見える範囲だけ線と文字を並べるのも速く無かったし。
で、WPFをメインに据えるのは諦めた。
WebBrowserでHTMLやJavaScript使う方がマシだなって思ったら、WPFのWebBrowserが
Windows FormsのWebBrowserより低機能とか、全くどうなってんだか。
WPF何とかならんのかね。。。。。。。。。。
せめてExcel並みのパフォーマンスくらい難なく出させてくれよって感じ。
いろいろ調べたけど、結局満足の行く情報も得られず。英語読めないし、日本語文献少なすぎ。
線と文字と縦横のスクロールバーを使って自前の描画をさせることも試したけど、
1ピクセルの細い線が満足に引けないって何なんだか。
見える範囲だけ線と文字を並べるのも速く無かったし。
で、WPFをメインに据えるのは諦めた。
WebBrowserでHTMLやJavaScript使う方がマシだなって思ったら、WPFのWebBrowserが
Windows FormsのWebBrowserより低機能とか、全くどうなってんだか。
WPF何とかならんのかね。。。。。。。。。。
2017/05/20(土) 03:37:37.19ID:KHEwJCpd
なんかすぐにパフォーマンス的な制約にぶつかるよねWPFって
何で最初からせめてWindows Formは機能的に完全に置き換え可能なように気合いれて作らなかったのか
何で最初からせめてWindows Formは機能的に完全に置き換え可能なように気合いれて作らなかったのか
2017/05/20(土) 13:11:07.24ID:t3SNHOM+
できるわけないだろ、常識的に考えて・・・
最近はアセンブラ経験ない奴増えてパフォーマンスに対する認識が低すぎる・・・
どういう処理が重くてどういう処理が軽いが全く認識せずコード書いてる・・・
最近はアセンブラ経験ない奴増えてパフォーマンスに対する認識が低すぎる・・・
どういう処理が重くてどういう処理が軽いが全く認識せずコード書いてる・・・
2017/05/20(土) 13:13:56.09ID:5vuXYzJT
この2017年にもなってまだアセンブラ意識してコード書かなきゃならんのかよ
2017/05/20(土) 13:25:13.56ID:t3SNHOM+
むしろアセンブラの知識がいらないという発想が全く理解できない。
たぶんキミはPGに向いてない。
たぶんキミはPGに向いてない。
2017/05/20(土) 13:30:30.22ID:Wox1Gkc9
必死すぎワロタ
2017/05/20(土) 14:00:19.52ID:U9rYpiRi
アセンブラまで行かなくても、ライブラリー類を一切使わず処理を全部基本の文法だけで書いて
パフォーマンスを自分で考える位のことは、プログラミングの勉強の一環として必要かもね。
利便性とパフォーマンスのバランス感覚を身に付けると言うか。
パフォーマンスを自分で考える位のことは、プログラミングの勉強の一環として必要かもね。
利便性とパフォーマンスのバランス感覚を身に付けると言うか。
2017/05/20(土) 14:07:25.80ID:l5Fo+DHG
DataGridはWinFormsでもうんこだから。
2017/05/20(土) 16:00:16.10ID:rnnQH6fx
だよねー
いつ良かったんだろ?
いつ良かったんだろ?
2017/05/20(土) 18:21:04.77ID:jVqpThIf
DataGridは入力系だから、最大でも数十行マトモに動けば問題ないと思うんだよな
数百数千行表示したければListBox使えばいいよ
Formsと違って、WpfやUwpはListBoxの表現力は高い
数百数千行表示したければListBox使えばいいよ
Formsと違って、WpfやUwpはListBoxの表現力は高い
2017/05/20(土) 18:58:05.92ID:A83HeXSo
WPF初期リリースにDataGridが含まれてなかったのは、
Templateいじれば同等の事できるはずだから不要ってことだったのかね?
Templateいじれば同等の事できるはずだから不要ってことだったのかね?
2017/05/20(土) 22:59:37.33ID:DQmNnW2r
RenderTargetBitmap からメタファイルを生成するサンプルって
どこかにありますか?
どこかにありますか?
2017/05/20(土) 23:44:17.23ID:9h1Xx+SW
WPFスレでアセンブラどうこう言ってる化石は土に埋まってろよ
2017/05/20(土) 23:46:30.50ID:PmwbqNDX
百歩ゆずってCPUの動作、また百歩ゆずって機械語を意識しろなら
わからんでもないけどアセンブラはないねw
しかも正式にはアセンブラじゃなくてアセンブリ言語だしw
わからんでもないけどアセンブラはないねw
しかも正式にはアセンブラじゃなくてアセンブリ言語だしw
2017/05/21(日) 00:46:34.95ID:8zMWeNzv
き〜か〜い〜の〜き〜も〜ち〜
2017/05/21(日) 02:00:38.41ID:k47BBUnj
2017/05/21(日) 03:50:00.04ID:xPrtSSgz
おじいちゃんほんと申し訳ないんだけど一生懸命覚えたであろうアセンブラの知識や機械語の知識
現代では君が信じてるほど出番無いんだわ
現代では君が信じてるほど出番無いんだわ
2017/05/21(日) 05:46:56.15ID:pa0r6x2E
大昔は、乗除算や分岐が重い処理だから少なくするんだっけ
ちょっと昔は、コンテキストスイッチに気を付けるくらい?
今は何に気を付ければいいん?
マネージ・アンマネージの行き来?
ちょっと昔は、コンテキストスイッチに気を付けるくらい?
今は何に気を付ければいいん?
マネージ・アンマネージの行き来?
2017/05/21(日) 07:59:15.03ID:5ysSED91
キャリーフラグの値が欲しいときがある。
2017/05/21(日) 08:09:37.53ID:B8Y3PA0X
まあ、頑張ってチマチマ最適化しようが、DataGridに数万行突っ込んだら全て終了です
2017/05/21(日) 08:40:00.41ID:6fwslcYw
仮想化しても駄目なの?
2017/05/21(日) 14:43:55.71ID:jNq5R9xb
2017/05/21(日) 15:07:35.59ID:xCFEt9+J
数万って実際どのくらいかな
2017/05/21(日) 15:26:06.30ID:1Ubd4ETn
2017/05/22(月) 09:03:17.61ID:6FuooAR5
そもそもDataGridに何万件もデータを入れようなんて設計が間違っているんじゃない?
それにWPFなら仮想化できるし、そこまで問題にならないような・・・
それにWPFなら仮想化できるし、そこまで問題にならないような・・・
2017/05/22(月) 09:10:48.84ID:f1FFPJ6b
52デフォルトの名無しさん
2017/05/22(月) 10:06:44.67ID:ZytydYHf 暑いけどまだ夏休みじゃないのにな
2017/05/22(月) 11:41:08.65ID:eJszv2Pe
毎日が日曜日なんだろ
54デフォルトの名無しさん
2017/05/22(月) 20:05:09.72ID:EJo9O8hZ いまさらListViewがデフォ仮想化されててIsSelectedとBindしても同期されないって知ったのですが
仮想してる場合SelectionChangedから自力でやるしかないのですか?
仮想してる場合SelectionChangedから自力でやるしかないのですか?
2017/05/22(月) 20:11:22.91ID:f1FFPJ6b
ItermsControlの仮想化は欠陥品もいいとこだから切ってるわ
あとはパフォーマンスに端から期待しない設計をすればいい
あとはパフォーマンスに端から期待しない設計をすればいい
2017/05/22(月) 20:56:51.57ID:zMhg6UhV
2017/05/22(月) 21:24:33.03ID:qkUesmwG
>あとはパフォーマンスに端から期待しない設計をすればいい
パフォーマンスがWin Formsと同等、あとはコントロールなどWin Formsと同等のものが
早いタイミングで用意されてたら、WPFの現状も今とは多少違うものになっていたろうにな
パフォーマンスがWin Formsと同等、あとはコントロールなどWin Formsと同等のものが
早いタイミングで用意されてたら、WPFの現状も今とは多少違うものになっていたろうにな
2017/05/22(月) 21:55:52.23ID:xSrNGN1H
WPFも.NET Nativeにすれば良かったんだよ。
今からもすれ。
今からもすれ。
59デフォルトの名無しさん
2017/05/22(月) 22:34:48.41ID:MGdDMh7q2017/05/22(月) 22:40:32.33ID:4tsp+V1N
50に設計を依頼したくないな
2017/05/22(月) 22:43:05.83ID:5GrenZQq
>>59
WInFormsはListBoxやListViewがお粗末だから、見栄えの良い表にしようとするならDataGridViewを使わざるを得ないが
wpfなら大量データの表示はListViewやListBoxを使えばいい
DataGridは入力する場合だけに使えばいいから、言うほど大量のデータを扱う必要はない
WInFormsはListBoxやListViewがお粗末だから、見栄えの良い表にしようとするならDataGridViewを使わざるを得ないが
wpfなら大量データの表示はListViewやListBoxを使えばいい
DataGridは入力する場合だけに使えばいいから、言うほど大量のデータを扱う必要はない
62デフォルトの名無しさん
2017/05/23(火) 01:38:23.07ID:04UVyDFy Excelが何万件ものデータを扱うとき全部オンメモリで
やってるとでも?
その程度の思考でプログラマーやってることにドン引きだわ。
しっかし、相変わらず文句ばかりのスレだね。
そのエネルギーをもっと有効活用すればいいのに。
別にWPF使えとか強要してるわけでもなし、こんな
過疎スレにわざわざからみに来るなんて余程暇なんだな。
やってるとでも?
その程度の思考でプログラマーやってることにドン引きだわ。
しっかし、相変わらず文句ばかりのスレだね。
そのエネルギーをもっと有効活用すればいいのに。
別にWPF使えとか強要してるわけでもなし、こんな
過疎スレにわざわざからみに来るなんて余程暇なんだな。
2017/05/23(火) 01:53:54.82ID:WH5r8h3p
適材適所が理解出来ないお爺ちゃん達には困ったもんだよ、ほんとに。
2017/05/23(火) 08:24:09.32ID:hLB5M4JB
どうでもいいけどD-RWMって何を考えてこういうことになるんだろかね。
ROMがRead Only Memoryだから
RAMはRead Writeとかトンデモ理論なの?
Aはなんだと思ってたのかね。
Random Access Memoryなのに。
ROMがRead Only Memoryだから
RAMはRead Writeとかトンデモ理論なの?
Aはなんだと思ってたのかね。
Random Access Memoryなのに。
2017/05/23(火) 09:01:09.88ID:eURNpC6R
>>64
横だが、ROMも機能的にはランダムアクセスメモリーなわけで、ROMと区別するための識別子としてRAMは意味合い的にふさわしくないが
定着しちまったから略語として正しいRWMじゃなくてRAMと言っている
この理屈はアセンブリ言語を定着しているからアセンブラと呼ぶことと同じ理屈だってことじゃないかな
「アセンブリ言語だーと喚くならRWMと呼べ」という主張には一定の正当性があります
横だが、ROMも機能的にはランダムアクセスメモリーなわけで、ROMと区別するための識別子としてRAMは意味合い的にふさわしくないが
定着しちまったから略語として正しいRWMじゃなくてRAMと言っている
この理屈はアセンブリ言語を定着しているからアセンブラと呼ぶことと同じ理屈だってことじゃないかな
「アセンブリ言語だーと喚くならRWMと呼べ」という主張には一定の正当性があります
2017/05/23(火) 10:39:20.88ID:/57g/yiT
なんか鳥頭なのかこの話の流れの突っ込みどころ、笑いどころが分かってないのが多いけど、
そもそもWPFのパフォーマンスの話の中で「アセンブラ」なんて頓珍漢な言葉が出てくるのはどうなのっていう
そこだからw
言葉遣いが不適切であるってのはついでの話
そもそもWPFのパフォーマンスの話の中で「アセンブラ」なんて頓珍漢な言葉が出てくるのはどうなのっていう
そこだからw
言葉遣いが不適切であるってのはついでの話
2017/05/23(火) 10:58:17.14ID:qgSsavId
ループ以外のレスをしないでください
2017/05/23(火) 18:41:38.32ID:bHvhS1TZ
>>64
バカは書き込まなくていいぞ w
バカは書き込まなくていいぞ w
2017/05/26(金) 00:09:01.46ID:FoMmFfzc
XAMLのBindingで質問です。
とても単純なケースで説明すると、
XAML側でTextBoxを定義して、Textに
MainWindowに新設したstring testStringをBindするとします。
public partial class MainWindow : Window
{
public string testString { get; set; }
<TextBox x:Name="testTextBox" 〜省略〜 Text="{Binding testString}"/>
この状態において、
コンストラクタ内で
public MainWindow()
{
InitializeComponent();
this.DataContext = this;
testString = "1st set";
}
このコードを実行すると起動時にテキストボックスに"1st set"が入っており想定通りです。
さらに、新規ボタンコントロールを追加して
ボタンが押された際に新しい文字列をテキストボックスに設定するようにするとテキストボックスが更新されません。
private void testButton_Click(object sender, RoutedEventArgs e)
{
testString = "push Button";
}
とても単純なケースで説明すると、
XAML側でTextBoxを定義して、Textに
MainWindowに新設したstring testStringをBindするとします。
public partial class MainWindow : Window
{
public string testString { get; set; }
<TextBox x:Name="testTextBox" 〜省略〜 Text="{Binding testString}"/>
この状態において、
コンストラクタ内で
public MainWindow()
{
InitializeComponent();
this.DataContext = this;
testString = "1st set";
}
このコードを実行すると起動時にテキストボックスに"1st set"が入っており想定通りです。
さらに、新規ボタンコントロールを追加して
ボタンが押された際に新しい文字列をテキストボックスに設定するようにするとテキストボックスが更新されません。
private void testButton_Click(object sender, RoutedEventArgs e)
{
testString = "push Button";
}
2017/05/26(金) 00:16:30.67ID:CtcOIoTT
>>69
INotifyPropertyChanged
INotifyPropertyChanged
7169
2017/05/26(金) 00:22:39.18ID:FoMmFfzc しかし、この状態で
private void testButton_Click(object sender, RoutedEventArgs e)
{
testString = "push Button";
// 以下を追加
Binding bind = new Binding("testString");
bind.Source = this;
this.testTextBox.SetBinding(TextBox.TextProperty, bind);
}
とするとテキストボックスは更新されました。
XAML側のBinding指定はコンストラクタなど各ウインドウ?が生成される時にしか有効ではないのでしょうか?
それ以後Bindされているオブジェクトが新しくなる場合は、再度バインドしなおさなくてはならないのでしょうか?
自分の理解では、
オブジェクトが更新された場合の内部挙動はBindingで所持しているプロパティパスを
DataContextからFindして該当プロパティの値を参照する、というようなイメージだったのですが、
どうもこの挙動をみていると、該当プロパティを見つけるところまでは同じですが、
見つけた後、プロパティの中に入っているオブジェクトそのものだけを記憶しているように感じます。
C++的な書き方をするなら
class MainWindow
{
string* testString;
}
// 想定していた挙動
string*& bind_property = MainWindow.testString;
// 実際の挙動
string* bind_property = MainWindow.testString;
みたいな感じですかね。新規オブジェクトのアドレスが代入されるけど、バインドは旧オブジェクトのアドレスをみているようなイメージ。
private void testButton_Click(object sender, RoutedEventArgs e)
{
testString = "push Button";
// 以下を追加
Binding bind = new Binding("testString");
bind.Source = this;
this.testTextBox.SetBinding(TextBox.TextProperty, bind);
}
とするとテキストボックスは更新されました。
XAML側のBinding指定はコンストラクタなど各ウインドウ?が生成される時にしか有効ではないのでしょうか?
それ以後Bindされているオブジェクトが新しくなる場合は、再度バインドしなおさなくてはならないのでしょうか?
自分の理解では、
オブジェクトが更新された場合の内部挙動はBindingで所持しているプロパティパスを
DataContextからFindして該当プロパティの値を参照する、というようなイメージだったのですが、
どうもこの挙動をみていると、該当プロパティを見つけるところまでは同じですが、
見つけた後、プロパティの中に入っているオブジェクトそのものだけを記憶しているように感じます。
C++的な書き方をするなら
class MainWindow
{
string* testString;
}
// 想定していた挙動
string*& bind_property = MainWindow.testString;
// 実際の挙動
string* bind_property = MainWindow.testString;
みたいな感じですかね。新規オブジェクトのアドレスが代入されるけど、バインドは旧オブジェクトのアドレスをみているようなイメージ。
2017/05/26(金) 00:28:48.35ID:FoMmFfzc
2017/05/26(金) 02:07:15.36ID:t9Hdpjhx
>>72
> GUIコントロールからプロパティへのフィードバックが必要な場合はINotifyPropertyChanged
> を使う必要があるのかなと思っていたのですが、
> プロパティ->GUIコントロールだったとしてもINotifyPropertyChangedが必要なんでしょうか?
これは逆だね
>>69 のコードでもテキストボックスのテキストを打ち変えたら testString の値も変わる
(デフォルトではテキストボックスからフォーカスが外れたとき)
INotifyPropertyChanged を実装するのは testString の値が変更されたことをテキストボックスに通知するため。
> testStringをMainWindowではなく
> INotifyPropertyChangedを継承した別クラスにおいて
インターフェイスなので MainWindow に実装してもいい。もちろん別クラスでもいい。
> GUIコントロールからプロパティへのフィードバックが必要な場合はINotifyPropertyChanged
> を使う必要があるのかなと思っていたのですが、
> プロパティ->GUIコントロールだったとしてもINotifyPropertyChangedが必要なんでしょうか?
これは逆だね
>>69 のコードでもテキストボックスのテキストを打ち変えたら testString の値も変わる
(デフォルトではテキストボックスからフォーカスが外れたとき)
INotifyPropertyChanged を実装するのは testString の値が変更されたことをテキストボックスに通知するため。
> testStringをMainWindowではなく
> INotifyPropertyChangedを継承した別クラスにおいて
インターフェイスなので MainWindow に実装してもいい。もちろん別クラスでもいい。
7469
2017/05/26(金) 23:30:26.04ID:FoMmFfzc ありがとうございました。
INotifyPropertyChangedで解決できました。
最終的にはPrismいれてBindableを使うようにしました。
ちなみに皆さんは、どこでWPFの情報を収集して学習しましたか?
MSDNだけで十分?
自分は本などは買っておらずネットだけでなんとかしようと思っていたのですが、
WPFのバックエンドの動作などが細かく解説してあるようなページはみつけられなくて・・。
そういったイメージがつかめるととっつきやすいかなーとおもうのですが。
INotifyPropertyChangedで解決できました。
最終的にはPrismいれてBindableを使うようにしました。
ちなみに皆さんは、どこでWPFの情報を収集して学習しましたか?
MSDNだけで十分?
自分は本などは買っておらずネットだけでなんとかしようと思っていたのですが、
WPFのバックエンドの動作などが細かく解説してあるようなページはみつけられなくて・・。
そういったイメージがつかめるととっつきやすいかなーとおもうのですが。
2017/05/27(土) 00:50:54.10ID:XfIUBFbn
ReactivePropertyのほうが簡単でいいよ。
PrismとReactivePropertyの組み合わせが鉄板。
PrismとReactivePropertyの組み合わせが鉄板。
2017/05/27(土) 22:37:08.09ID:sdz07quX
2017/05/27(土) 22:43:09.07ID:Cnbgg+tR
7869
2017/05/28(日) 20:09:32.80ID:wwPe3PxY みなさん、ありがとうございます。
参考にさせて頂きます。
参考にさせて頂きます。
2017/05/29(月) 19:36:45.18ID:BsTukI6Z
HogeViewModel は名前空間 "clr-namespace:ViewModels に存在しませんとかいうエラーに小一時間悩んだあげく
(実行はできるけどXAMLデザイナーがエラー出ていじれない)
結局ViewModelが参照してるDLLのインターフェースを実装したらそうなることが分かった・・・
意味分からん
(実行はできるけどXAMLデザイナーがエラー出ていじれない)
結局ViewModelが参照してるDLLのインターフェースを実装したらそうなることが分かった・・・
意味分からん
2017/06/01(木) 02:38:41.97ID:VSEcCyJ5
そんなクラス(ロードでき)ないぞ!
というエラーなわけだな
というエラーなわけだな
2017/06/01(木) 08:18:09.78ID:JS2ZXwNm
デザイナーエラーで悩んだこと有ったが、俺の場合は古いBlendのdllがGACに入っていることが問題だったな
2017/06/01(木) 15:41:03.41ID:wFAG8npl
ねーねー
WPFってメモリリークしやすいっていうけど、リークしてるってのはどういう手法で見つけてるの?
例えば、VS2017の場合とか
WPFってメモリリークしやすいっていうけど、リークしてるってのはどういう手法で見つけてるの?
例えば、VS2017の場合とか
2017/06/01(木) 16:26:06.42ID:ZOQStLdx
>>82
CLR Profiler
CLR Profiler
2017/06/01(木) 23:01:22.98ID:293eyS1y
Prismのインストール方法教えてください
2017/06/01(木) 23:04:53.79ID:W7qZGWEB
Prismはソースコードを必要なとこだけコピペして切り貼りして使うもんだよ
ライブラリじゃなくてあくまでサンプル集
ライブラリじゃなくてあくまでサンプル集
2017/06/01(木) 23:35:05.61ID:O9hXITjG
>>84
NuGet
NuGet
87デフォルトの名無しさん
2017/06/03(土) 09:08:04.39ID:oS+kvV3r >>85
ワラタw
ワラタw
2017/06/03(土) 09:18:00.73ID:os85wqX+
実際Prismは本来はそういうものだけどな
最近はフレームワークを自称するようになったけど、元々の位置付けはあくまでサンプルコード
最近はフレームワークを自称するようになったけど、元々の位置付けはあくまでサンプルコード
89デフォルトの名無しさん
2017/06/03(土) 10:31:16.61ID:rMhcGp0h90デフォルトの名無しさん
2017/06/05(月) 10:03:11.86ID:cfgJ7GOo2017/06/05(月) 12:15:27.45ID:Wbw5uYTG
いや今も昔もPrismって出来合いのままで広汎なアプリの要求に対応できるようには作られてないだろ
基本的にはアプリに応じてカスタマイズして使うもんだし、それが負担になるような小規模のアプリはそもそも想定外
カスタマイズが必要になるまではライブラリとして使うというのはアリだと思うけどね
基本的にはアプリに応じてカスタマイズして使うもんだし、それが負担になるような小規模のアプリはそもそも想定外
カスタマイズが必要になるまではライブラリとして使うというのはアリだと思うけどね
2017/06/05(月) 12:18:28.84ID:3pDi9kK3
今も2017に対応させたLivetを使ってたりする…
93デフォルトの名無しさん
2017/06/05(月) 12:46:14.15ID:cfgJ7GOo2017/06/10(土) 15:38:51.53ID:L11NPkLC
他のスレッドでインスタンス化したTextBlockを
UIスレッドでは見れないのはなぜでしょう?
UIスレッドでは見れないのはなぜでしょう?
2017/06/10(土) 19:07:49.41ID:xO5K6/Fq
あなたが仰られているそれが理由ですよ
他のスレッドでインスタンスを作ったから
他のスレッドでインスタンスを作ったから
2017/06/11(日) 20:58:15.69ID:gyPvX65F
差分アップデートの実装ってどうやってるの
差分ファイルを作るライブラリとかないすか
差分ファイルを作るライブラリとかないすか
2017/06/17(土) 21:58:05.63ID:KgLuH5ks
2017/06/30(金) 07:22:09.43ID:KlIc0Ruf
>>94
コントロールを作成したスレッドからしか操作できないんでしょう。
シングルスレッドアパートメントってやつ。
Win FormはそうだったけどWPFは知らない。
このスレって過疎ってるね。
WPFって需要ないんだな。
コントロールを作成したスレッドからしか操作できないんでしょう。
シングルスレッドアパートメントってやつ。
Win FormはそうだったけどWPFは知らない。
このスレって過疎ってるね。
WPFって需要ないんだな。
2017/06/30(金) 07:51:42.00ID:6biPWSCD
なんだオマエ
喧嘩売ってるのか?
喧嘩売ってるのか?
100デフォルトの名無しさん
2017/06/30(金) 07:58:29.61ID:O4fe921R Windows7 を切り捨てたくないからなかなか UWP はね…
101デフォルトの名無しさん
2017/06/30(金) 08:07:21.29ID:2Da2vksV 海外製の業務パッケージなんかだとWPF使ってるのもわりと見かけるけど、たいてい酷い品質なんだよね
別にWPFが悪いんじゃなくて、作る側が慣れてないのが使ってて伝わってくる
そもそもWPFって頭良くてWPFの仕組みも完全に理解してるアーキテクトがトップダウンで大枠から設計していくような開発スタイルに向いてて、
散らばった開発体制になりがちなドカタ開発には根本的に向いてないんだと思う
別にWPFが悪いんじゃなくて、作る側が慣れてないのが使ってて伝わってくる
そもそもWPFって頭良くてWPFの仕組みも完全に理解してるアーキテクトがトップダウンで大枠から設計していくような開発スタイルに向いてて、
散らばった開発体制になりがちなドカタ開発には根本的に向いてないんだと思う
102デフォルトの名無しさん
2017/06/30(金) 12:42:48.11ID:U0layi5s ヘルプが充実しすぎてて語ることもない
103デフォルトの名無しさん
2017/06/30(金) 15:51:47.54ID:9bb0xxM2 Livet更新する気ないなら、そう言ってくれないかな?
実はもうLivet2のリポジトリもあります!キリッ(スッカラカーン
とかほんと勘弁。
実はもうLivet2のリポジトリもあります!キリッ(スッカラカーン
とかほんと勘弁。
104デフォルトの名無しさん
2017/06/30(金) 16:07:36.83ID:141Xnv8f んだねぇ・・・
105デフォルトの名無しさん
2017/06/30(金) 16:08:24.47ID:KlIc0Ruf >>99
言い値で買ってくれるのなら売るけど
言い値で買ってくれるのなら売るけど
106デフォルトの名無しさん
2017/06/30(金) 16:09:51.42ID:KlIc0Ruf107デフォルトの名無しさん
2017/06/30(金) 16:22:28.05ID:kEnZP6sv ほんとそれで済むならそれが一番お気楽だと思うw
108デフォルトの名無しさん
2017/06/30(金) 20:59:06.88ID:rrNbQrLc WPF アプリケーションからショートカットキーで単語登録ツールを開くと、クリップボード上のテキストが単語登録ツールに送信される
https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2017/06/30/
https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2017/06/30/
109デフォルトの名無しさん
2017/06/30(金) 22:42:30.73ID:KlIc0Ruf >>107
済まないのけ?
済まないのけ?
110デフォルトの名無しさん
2017/06/30(金) 22:45:54.31ID:clQFqOTV バグか
多言語環境は後回しにされるからと言っても今更な問題だなー
枯れてもいないのにクラッシック扱いとかないよな
多言語環境は後回しにされるからと言っても今更な問題だなー
枯れてもいないのにクラッシック扱いとかないよな
111デフォルトの名無しさん
2017/07/01(土) 00:25:59.28ID:jAe4uSb2 ちょ○どさんと人脈築かないのが悪いんでしょ。:-p
112デフォルトの名無しさん
2017/07/01(土) 01:22:05.56ID:s5XdkdiI ちんぽ騎士団のことか?
113デフォルトの名無しさん
2017/07/02(日) 18:07:35.93ID:iaIJsPMi114デフォルトの名無しさん
2017/07/02(日) 18:14:09.94ID:n44aKuOt >>103
あいつは信用できない人だから諦メロン。
あいつは信用できない人だから諦メロン。
115デフォルトの名無しさん
2017/07/03(月) 16:26:45.03ID:lk7pwiyI >>113
メンテされてるとは思ってもいないよ
Livet無しでは生きていけない体にされてしまったから、
今から新しいご主人様のもとにいけないだけ。
もうLivetなんてさわりませぇ〜んwwwとか言ってくれたらすっぱり諦められるのにな、って話
メンテされてるとは思ってもいないよ
Livet無しでは生きていけない体にされてしまったから、
今から新しいご主人様のもとにいけないだけ。
もうLivetなんてさわりませぇ〜んwwwとか言ってくれたらすっぱり諦められるのにな、って話
116デフォルトの名無しさん
2017/07/03(月) 16:46:48.25ID:x7ZSI953 PrismとReactivePropertyにすればいいのに。
化石か。
化石か。
117デフォルトの名無しさん
2017/07/03(月) 20:11:02.99ID:pOY1+MdE >>106
そういうのやったことあるw
MaterialDesignThemeのボタンとかが欲しかったんで
Win32ダイアログのStaticに貼り付けて、SendMessageでメッセージ送信、
WPF側はCOMにしてって。
そういうのやったことあるw
MaterialDesignThemeのボタンとかが欲しかったんで
Win32ダイアログのStaticに貼り付けて、SendMessageでメッセージ送信、
WPF側はCOMにしてって。
118デフォルトの名無しさん
2017/07/03(月) 22:28:09.60ID:ducb91AT livetはセットアップが使えるまでさわりそうだわ
119デフォルトの名無しさん
2017/07/04(火) 09:22:33.96ID:P9L7ora1120デフォルトの名無しさん
2017/07/04(火) 09:25:49.69ID:02WbgGqL >>119
prismにしたら、序にprism.Unityも検討すると幸せになれます
prismにしたら、序にprism.Unityも検討すると幸せになれます
121デフォルトの名無しさん
2017/07/04(火) 09:37:47.14ID:8gzuv+lo DIならAutofacの方が遥かに使いやすい
122デフォルトの名無しさん
2017/07/04(火) 10:03:05.72ID:02WbgGqL >>121
wpf版のunityはごちゃごちゃしているけど、UWPはシンプルで使いやすいよ
wpf版のunityはごちゃごちゃしているけど、UWPはシンプルで使いやすいよ
123デフォルトの名無しさん
2017/07/04(火) 11:36:38.70ID:+a69+1Su autofac使いたいけどドキュメントが英語しかないのよ
unityもだけど
TOEIC500点にはしんどい
unityもだけど
TOEIC500点にはしんどい
124デフォルトの名無しさん
2017/07/04(火) 12:09:10.03ID:IVSy+wIs 500あれば英語のドキュメントくらい十分読めるだろ
125デフォルトの名無しさん
2017/07/04(火) 13:55:29.13ID:c5wM3J/I 何も考えないでならMEFが楽だったけど、色々問題もあるので
今はNinjectを試しに使ってみてる。Autofacは使ったこと
無いから次使ってみよう。
Unityはなんかこー使ってて芋くさい感じで即捨てたナァ。
Livetは会社の先輩にあいつについて行ってもろくな結果に
ならないよ言われたので何言ってるのか理解できなかったけど
検討すらしなかったな。
なんかそっちの業界では有名な人みたいね。
個人的には現段階で要求満たしてて物作りに使えるなら
文句言うような話でもないと思うけどさ。
コードもあるんでしょ?
今はNinjectを試しに使ってみてる。Autofacは使ったこと
無いから次使ってみよう。
Unityはなんかこー使ってて芋くさい感じで即捨てたナァ。
Livetは会社の先輩にあいつについて行ってもろくな結果に
ならないよ言われたので何言ってるのか理解できなかったけど
検討すらしなかったな。
なんかそっちの業界では有名な人みたいね。
個人的には現段階で要求満たしてて物作りに使えるなら
文句言うような話でもないと思うけどさ。
コードもあるんでしょ?
126デフォルトの名無しさん
2017/07/05(水) 01:31:04.99ID:lUZdvQJS 個人的にはDIはAutofacが一番活発っぽいので、将来性を見るならいいと思う。
後、使い勝手に癖があるけど、パフォーマンスを求めるならSimpleInjectorが今のところ一番かな。
後、使い勝手に癖があるけど、パフォーマンスを求めるならSimpleInjectorが今のところ一番かな。
127デフォルトの名無しさん
2017/07/06(木) 20:38:22.02ID:GPihe4oW MicrosoftがUWPとXamarinのXAMLを標準化
https://www.infoq.com/jp/news/2017/07/xaml-uwp-xamarin
XAMLを使用する重要な技術のひとつはWPFだ。
BUILD Friday Q&Aに参加した.NET開発者のMorten Nielsen氏が、
MicrosoftのWindows Developer Platform担当VPであるKevin Gallo氏に、
WPFに関する同社の計画について質問している。
Nielsen氏によると、この質問に対してGallo氏は、
“XAML Standard機能への対応を目的としてWPFを改訂する計画はない”、と答えたという。
“この回答は“WPFは死んだ”という宣告に等しい”、とNielsen氏は言う。
同じ開発者のBastian Schmidt氏はこの話題について、
“MicrosoftがWPFを標準から除外すると決定したのならば、WPFの終了に関して公式声明を発表するべきだ”、
という意見を述べている。
考えられる対策として、Shaun Tonstad氏は、WPFアプリをUWPに変換する方法を提案している。
そうすれば標準においてWPFをサポートする必要はない。
私たちはこれまで、WPFやSliverlightのアプリをUWPに書き換えてきました。
WPFのサポートは有り難いが、
UWPを通じたクロスプラットフォームXAML実現の妨げになるような取り組みは望ましいとは言えません。
WPFをどう考えるかは別として、今後はUWPが重要である以上、
クロスプラットフォームの相互運用における出発点にUWPがなるのは自然なことに思われます。
https://www.infoq.com/jp/news/2017/07/xaml-uwp-xamarin
XAMLを使用する重要な技術のひとつはWPFだ。
BUILD Friday Q&Aに参加した.NET開発者のMorten Nielsen氏が、
MicrosoftのWindows Developer Platform担当VPであるKevin Gallo氏に、
WPFに関する同社の計画について質問している。
Nielsen氏によると、この質問に対してGallo氏は、
“XAML Standard機能への対応を目的としてWPFを改訂する計画はない”、と答えたという。
“この回答は“WPFは死んだ”という宣告に等しい”、とNielsen氏は言う。
同じ開発者のBastian Schmidt氏はこの話題について、
“MicrosoftがWPFを標準から除外すると決定したのならば、WPFの終了に関して公式声明を発表するべきだ”、
という意見を述べている。
考えられる対策として、Shaun Tonstad氏は、WPFアプリをUWPに変換する方法を提案している。
そうすれば標準においてWPFをサポートする必要はない。
私たちはこれまで、WPFやSliverlightのアプリをUWPに書き換えてきました。
WPFのサポートは有り難いが、
UWPを通じたクロスプラットフォームXAML実現の妨げになるような取り組みは望ましいとは言えません。
WPFをどう考えるかは別として、今後はUWPが重要である以上、
クロスプラットフォームの相互運用における出発点にUWPがなるのは自然なことに思われます。
128デフォルトの名無しさん
2017/07/06(木) 20:46:11.26ID:CMoaG/yh XAML StandardはUWPとXamarin.Formsのためのもので、UWPがベースとなる。
WPFは当然そうなる。
WPFは当然そうなる。
129デフォルトの名無しさん
2017/07/06(木) 21:08:12.46ID:aGnde0VM クロスプラットフォームか…
UWP はホント何とかしてWindows7以降位で動くようにしてほしいわ
UWP はホント何とかしてWindows7以降位で動くようにしてほしいわ
130デフォルトの名無しさん
2017/07/06(木) 21:31:03.06ID:VAPCWW9n まあMSのプラットフォーム切り捨てはその時点ではショッキングで時期尚早のように感じられても
後で振り返ると何だかんだ言っても常に正しい決断をしてるからね
WPFはその歴史の中では長く延命させてもらえた方だったと思う
後で振り返ると何だかんだ言っても常に正しい決断をしてるからね
WPFはその歴史の中では長く延命させてもらえた方だったと思う
131デフォルトの名無しさん
2017/07/06(木) 21:58:42.48ID:M4nTNHGh いい加減需要無視の官僚主義でゴリ押ししても誰もついてこないって悟って欲しいよね。
UWPなんぞWPF以上に普及する訳がない。
UWPなんぞWPF以上に普及する訳がない。
132デフォルトの名無しさん
2017/07/06(木) 22:21:37.06ID:q15cuW4i VB6とwinformsが細々と生き残ってるのにWPFは終了ですか
133デフォルトの名無しさん
2017/07/06(木) 22:28:40.73ID:vGCZg92k VB6やWindowsFormsには触れてないけど、WPFと同じくレガシー扱いするんじゃないかな
134デフォルトの名無しさん
2017/07/06(木) 22:32:20.18ID:CMoaG/yh WPF→UWP移行なんて簡単にできるやん。
セキュリティに引っかかるくらいで。
WinForms連中に移行は無理だろうけどw
セキュリティに引っかかるくらいで。
WinForms連中に移行は無理だろうけどw
135デフォルトの名無しさん
2017/07/06(木) 22:41:00.13ID:q15cuW4i UWP移行せえって言うことはこれまでみたいなツール類ソフトは作るんじゃねえってことだな
c++のDLLのラッパーも作れないしpythonにすら劣る環境になるぞ
戦わずして負け
c++のDLLのラッパーも作れないしpythonにすら劣る環境になるぞ
戦わずして負け
136デフォルトの名無しさん
2017/07/06(木) 23:01:56.01ID:ICK1L0PE UWPなんていらんし
137デフォルトの名無しさん
2017/07/06(木) 23:08:26.44ID:OGEEEgHo UI だけ作らせてくれりゃいいよ
ちゃんと古いOSもサポートしてさ
ってことでもう全部 Xamarin でいいよ
ちゃんと古いOSもサポートしてさ
ってことでもう全部 Xamarin でいいよ
138デフォルトの名無しさん
2017/07/06(木) 23:13:07.99ID:WpAcqjI9 UWPやXamarinでは制約のせいでVS Codeすら作れないからな
electronに負けるってどういう環境だよ
electronに負けるってどういう環境だよ
139デフォルトの名無しさん
2017/07/06(木) 23:25:40.30ID:OGEEEgHo Xamarin なら UI (とロジック)以外はネイティヴで書いていいもんだと思ってたけど制約あるの?
140デフォルトの名無しさん
2017/07/06(木) 23:56:41.90ID:zmyW9vaq チョマドも切り捨てたら信じる
141デフォルトの名無しさん
2017/07/07(金) 00:10:38.25ID:lM6G8JoL VS2017のインストーラーがelectronで作られてて
MSなのになんでUWP使わないのみたいな記事があったけど
UWPは制約のせいで作れないからな
MSなのになんでUWP使わないのみたいな記事があったけど
UWPは制約のせいで作れないからな
142デフォルトの名無しさん
2017/07/07(金) 00:19:44.99ID:hA6R7MXk あのインストーラはむしろなんでElectronなのかの方が謎ではあるが
Visual Studio Codeはクロスプラットフォームという前提があるからわかるけど
新規でインストーラ用ツールを書き起こそうと思ったら
まともなデスクトップ用GUIフレームワークが自社ありませんでした
みたいな理由をMS自身が抱えてたとしたら最高にウケる
Visual Studio Codeはクロスプラットフォームという前提があるからわかるけど
新規でインストーラ用ツールを書き起こそうと思ったら
まともなデスクトップ用GUIフレームワークが自社ありませんでした
みたいな理由をMS自身が抱えてたとしたら最高にウケる
143デフォルトの名無しさん
2017/07/07(金) 00:57:16.14ID:Q2kSZF88 謎でも何でもないだろ
新規で作るものにWPF使うなって内規があるんだろ
新規で作るものにWPF使うなって内規があるんだろ
144デフォルトの名無しさん
2017/07/07(金) 01:43:02.25ID:0EyKpg23 UWP で作ったら Windows 7 で動かないじゃん
145デフォルトの名無しさん
2017/07/07(金) 02:03:20.20ID:VVUNYRiA それ以前にUWPなんか誰も使いとうないw
見づらい糞フラットデザインにぱっと見アクティブウィンドウがどれかも分からん糞仕様とか
ふざけてるのでなければMS自身に普及させる気がないとしか思えん
見づらい糞フラットデザインにぱっと見アクティブウィンドウがどれかも分からん糞仕様とか
ふざけてるのでなければMS自身に普及させる気がないとしか思えん
146デフォルトの名無しさん
2017/07/07(金) 05:14:05.25ID:3HlCp7PL MSはそもそもWPFアプリを全然作らなかった。
UWPアプリは作りまくり。
そういうことだ。
UWPアプリは作りまくり。
そういうことだ。
147デフォルトの名無しさん
2017/07/07(金) 08:48:17.47ID:y1dZH5/L XPに馴染めずに、何年もWindows2000使っていたマニアって少なからず居たよね・・・
148デフォルトの名無しさん
2017/07/07(金) 09:10:58.26ID:elHNUS4q UWPは業務向けアプリを作るのにちょっと都合が悪いんだよなぁ・・・
今更WinFormsに戻れってか
今更WinFormsに戻れってか
149デフォルトの名無しさん
2017/07/07(金) 10:09:35.50ID:RZk2PQeA 迷走してるよなー
Javaも AWT、Swing、SWT(非標準)、JavaFXとか変遷続いてるけど、
万人に向いている GUIフレームワークって存在しないよな
MSがWPFを見捨てる理由って、
一般プログラマに敷居が高くて流行ってないという理由以外になんかあるのだろうか?
UWPだってXAML使ってるから敷居の高さは変わらない気がするけど(未使用者並みの感想)
Javaも AWT、Swing、SWT(非標準)、JavaFXとか変遷続いてるけど、
万人に向いている GUIフレームワークって存在しないよな
MSがWPFを見捨てる理由って、
一般プログラマに敷居が高くて流行ってないという理由以外になんかあるのだろうか?
UWPだってXAML使ってるから敷居の高さは変わらない気がするけど(未使用者並みの感想)
150デフォルトの名無しさん
2017/07/07(金) 10:40:59.91ID:vtddP0uN この程度で敷居高いとかいってる人は開発向いてないよ。
WPFが使われてないって日本固有の話だと思ってたが?
海外じゃミドルも含めて製品いっぱいあるしStack overflowの
記事もかなり多い訳だし。
そもそもVBとかで飯食ってた緩い層がiOSとかAndroidとかに
いっちゃって、さらにiOSやWeb系の開発のためにマックの
ユーザーが増えて結果としてWindows のデスクトップアプリ
作りを生業とする人が激減したという話でしょ。
実際一般ユーザーがやることなんてマックだろうと
Linuxだろうと何でもいい程度の世界にはなってるわけだし。
俺もWPFで作ったパッケージ製品抱えてるし、この流れは
どうしたものか悩ましいな・・・。買い入れてるクソみたいな
コンポーネントがUWP対応してくれないと話にならないけど
正にWinFormsにしがみついてる層が作ってるからなぁ。
WPFが使われてないって日本固有の話だと思ってたが?
海外じゃミドルも含めて製品いっぱいあるしStack overflowの
記事もかなり多い訳だし。
そもそもVBとかで飯食ってた緩い層がiOSとかAndroidとかに
いっちゃって、さらにiOSやWeb系の開発のためにマックの
ユーザーが増えて結果としてWindows のデスクトップアプリ
作りを生業とする人が激減したという話でしょ。
実際一般ユーザーがやることなんてマックだろうと
Linuxだろうと何でもいい程度の世界にはなってるわけだし。
俺もWPFで作ったパッケージ製品抱えてるし、この流れは
どうしたものか悩ましいな・・・。買い入れてるクソみたいな
コンポーネントがUWP対応してくれないと話にならないけど
正にWinFormsにしがみついてる層が作ってるからなぁ。
151デフォルトの名無しさん
2017/07/07(金) 10:46:45.06ID:NO/da/cw >>148が言ってることが全てを物語ってると思うが、ストアで儲けたいけどタッチ対応出来てWin7でも動く、業務アプリ作るのに制限が無いWPFがUWPにとって邪魔ものなんだろ。
152デフォルトの名無しさん
2017/07/07(金) 10:59:00.81ID:bf5DWk7a ストアで配布さるんじゃないなら、側(UI)だけUWPにして本体は Python ででも書けば良いのかもよ。
153デフォルトの名無しさん
2017/07/07(金) 12:09:14.85ID:6EJFASyl UWPがもっと使い勝手よければ移行してもいいんだけど
今のクソ仕様じゃなあ
今のクソ仕様じゃなあ
154デフォルトの名無しさん
2017/07/09(日) 14:22:26.75ID:E3mbGEyt 2018年 UWPへの旅 #002
https://blogs.msdn.microsoft.com/shintak/2016/11/27/2018uwp-002/
WPFを入れてデスクトップアプリ的なところも入れたいんだけど、
最悪これはなくてもよいかと。
要は今のUWPでデスクトップアプリ的なところがちゃんとカバーされればいいんだよね。
いろいろ言われているけど、電卓もペイントも徐々にUWPに移行されつつあり、
コンテキストメニュー的な連携もできれば
別にデスクトップアプリなのかUWPなのかはユーザーにとってはどうでもいい話だったりします。
ということで、デスクトップアプリの取り込みは
今の Bridge というか Desktop App Converter になるのかもしれないですね。
https://blogs.msdn.microsoft.com/shintak/2016/11/27/2018uwp-002/
WPFを入れてデスクトップアプリ的なところも入れたいんだけど、
最悪これはなくてもよいかと。
要は今のUWPでデスクトップアプリ的なところがちゃんとカバーされればいいんだよね。
いろいろ言われているけど、電卓もペイントも徐々にUWPに移行されつつあり、
コンテキストメニュー的な連携もできれば
別にデスクトップアプリなのかUWPなのかはユーザーにとってはどうでもいい話だったりします。
ということで、デスクトップアプリの取り込みは
今の Bridge というか Desktop App Converter になるのかもしれないですね。
155デフォルトの名無しさん
2017/07/09(日) 15:57:51.92ID:iCzPmO29 まともに使えるようになったら発表してくれ
156デフォルトの名無しさん
2017/07/09(日) 15:58:13.59ID:l55DDfzt 自在にファイルにアクセスできればUWPでもいいんだけど、、、
157デフォルトの名無しさん
2017/07/09(日) 16:49:08.38ID:fJW+Smzo まあWebでいいわな
全く価値のない技術
全く価値のない技術
158デフォルトの名無しさん
2017/07/09(日) 18:34:32.99ID:FcGGNiCA UWPはプロセス間通信できないのも糞
159デフォルトの名無しさん
2017/07/09(日) 19:01:05.19ID:0zNgIKi1 WPF、UWPどちらを使うか迷っているので質問です。
WPFで作ったアプリをDesktop Bridge?App Converter?を使って
Windows Storeで配信できるようになったらしいけど
WPFから変換したそのストアアプリでもUWPで作ったアプリと同様に
「広告収入狙いの無料アプリ」にしたり、「有料アプリ」にすることはできるのですか?
WPFで作ったアプリをDesktop Bridge?App Converter?を使って
Windows Storeで配信できるようになったらしいけど
WPFから変換したそのストアアプリでもUWPで作ったアプリと同様に
「広告収入狙いの無料アプリ」にしたり、「有料アプリ」にすることはできるのですか?
160デフォルトの名無しさん
2017/07/09(日) 19:30:03.47ID:QauaqCLt161デフォルトの名無しさん
2017/07/09(日) 19:40:16.83ID:9cGC2E83 ギョーミーなアプリとUWPは激しく相性が悪いんだが
162デフォルトの名無しさん
2017/07/09(日) 20:18:53.14ID:SZg5iNd3163デフォルトの名無しさん
2017/07/09(日) 21:04:58.98ID:0zNgIKi1 >>160 >>162
ありがとう
有料アプリならWPFからの変換したものでもUWPと同様に使えるのか
>>162
厳しいというのは利用者の面から?
Windows Phoneだけなら利用者少なすぎだけど
PCでも使えるようにした変換UWPアプリなら
利用者はかなりいるから期待できるんでは、と思っている
Xamarinはmono時代のASP.netで昔少し触ったけどバグだらけで
ひどい品質だったから、名前だけで敬遠してしまう。
Xamarinは各プラットフォームの挙動の違いを理解してないと
バグではまりそうで実はかなり敷居が高い気がする。
上級者じゃないからバグでたときに情報が少ないXamarinはつらい
ありがとう
有料アプリならWPFからの変換したものでもUWPと同様に使えるのか
>>162
厳しいというのは利用者の面から?
Windows Phoneだけなら利用者少なすぎだけど
PCでも使えるようにした変換UWPアプリなら
利用者はかなりいるから期待できるんでは、と思っている
Xamarinはmono時代のASP.netで昔少し触ったけどバグだらけで
ひどい品質だったから、名前だけで敬遠してしまう。
Xamarinは各プラットフォームの挙動の違いを理解してないと
バグではまりそうで実はかなり敷居が高い気がする。
上級者じゃないからバグでたときに情報が少ないXamarinはつらい
164デフォルトの名無しさん
2017/07/09(日) 21:11:35.55ID:LHQ7nZ8B UWPで実現可能かつ対象ユーザーがwin10のみでOK
なら普通にUWPで良いっしょ
まずはAPIを一通り確認してから
なら普通にUWPで良いっしょ
まずはAPIを一通り確認してから
165デフォルトの名無しさん
2017/07/09(日) 22:12:56.65ID:0zNgIKi1 >>164
有料アプリとか広告付き無料アプリみたいな不特定多数向けだと
Win10限定になるUWPは選びにくいと感じる。
Win10はまだ26.8%しか利用者がいないようだ
https://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10&qpcustomd=0
WPFならXPでも使えるはずだから90%近いPCをカバーできるし
単純にユーザー数が3.3倍
ユーザー数というデメリットをひっくり返せるメリットをいまUWPに探しているが
まだ見つからないでいる
有料アプリとか広告付き無料アプリみたいな不特定多数向けだと
Win10限定になるUWPは選びにくいと感じる。
Win10はまだ26.8%しか利用者がいないようだ
https://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10&qpcustomd=0
WPFならXPでも使えるはずだから90%近いPCをカバーできるし
単純にユーザー数が3.3倍
ユーザー数というデメリットをひっくり返せるメリットをいまUWPに探しているが
まだ見つからないでいる
166デフォルトの名無しさん
2017/07/12(水) 08:30:26.81ID:u5drisfa167デフォルトの名無しさん
2017/07/12(水) 22:07:59.04ID:mgWGoil+ 作り手から見れば
・ネイティブでとにかく高速、そして難読化と無縁
・署名付きアプリの配布が格安(一度19ドル払えば何本ソフト登録してもこれだけ、法人は99ドル)
・広告や販売の面倒をMSが見てくれて楽ちん
利用者は
・勝手に変なソフトインストールはありえない
・ウイルス混入のリスクは可也低い
・レジストリ弄らないから、アンインストールのトラブルは皆無
Windows10でしか動かない、セキュリティーが厳しい、システムの完成度はWPFに劣る、プロセス間通信不可
ココらへんのデメリットが20年までにどれだけ解消されるか注目だね
・ネイティブでとにかく高速、そして難読化と無縁
・署名付きアプリの配布が格安(一度19ドル払えば何本ソフト登録してもこれだけ、法人は99ドル)
・広告や販売の面倒をMSが見てくれて楽ちん
利用者は
・勝手に変なソフトインストールはありえない
・ウイルス混入のリスクは可也低い
・レジストリ弄らないから、アンインストールのトラブルは皆無
Windows10でしか動かない、セキュリティーが厳しい、システムの完成度はWPFに劣る、プロセス間通信不可
ココらへんのデメリットが20年までにどれだけ解消されるか注目だね
168デフォルトの名無しさん
2017/07/12(水) 22:14:05.43ID:qTBsLjv4 むしろUWPやめてWPFに統合しろよと思う
169デフォルトの名無しさん
2017/07/12(水) 22:53:02.14ID:A3c/We9w WPFの遅さからするとUWPの速さは魅力。
170デフォルトの名無しさん
2017/07/12(水) 22:56:29.84ID:+iUzgANj Formsが高DPIに対応した以上WPFはもう要らない子
171デフォルトの名無しさん
2017/07/12(水) 23:36:24.66ID:RFXhc7ds Formsの高DPI対応はまだ初期段階らしいけど
172デフォルトの名無しさん
2017/07/12(水) 23:38:50.58ID:RFXhc7ds173デフォルトの名無しさん
2017/08/09(水) 19:59:54.61ID:ML4nnPKa Windows10でVS2017を使ってWPFを勉強し始めたんだけど、WPFって何かを設定しないとHighDPI認識してくれないの?
検索してdpiAwareをマニフェストに追加してみたりしたけど文字がボケボケになる
どこを設定すれば良いのか教えて欲しい
検索してdpiAwareをマニフェストに追加してみたりしたけど文字がボケボケになる
どこを設定すれば良いのか教えて欲しい
174デフォルトの名無しさん
2017/08/09(水) 20:23:58.80ID:MPlilw1q >>173
ちゃんと.NET4.7使ってる?
ちゃんと.NET4.7使ってる?
175デフォルトの名無しさん
2017/08/09(水) 20:37:49.01ID:ML4nnPKa176デフォルトの名無しさん
2017/08/09(水) 23:11:02.67ID:OMROHXo6 >>173
Windows 10 Anniversary Update以降では、dpiAwarenessで指定するそうだ。
Creaters Updateからは、このdpiAwarenessにPerMonitorV2って設定が増えてる。
High-DPI Scaling Improvements for Desktop Applications in the Windows 10 Creators Update
https://blogs.windows.com/buildingapps/2017/04/04/high-dpi-scaling-improvements-desktop-applications-windows-10-creators-update/
例:
<application xmlns="urn:schemas-microsoft-com:asm.v3">
<windowsSettings>
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">True/PM</dpiAware>
<dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2, PerMonitor</dpiAwareness>
</windowsSettings>
</application>
Windows 10 Anniversary Update以降では、dpiAwarenessで指定するそうだ。
Creaters Updateからは、このdpiAwarenessにPerMonitorV2って設定が増えてる。
High-DPI Scaling Improvements for Desktop Applications in the Windows 10 Creators Update
https://blogs.windows.com/buildingapps/2017/04/04/high-dpi-scaling-improvements-desktop-applications-windows-10-creators-update/
例:
<application xmlns="urn:schemas-microsoft-com:asm.v3">
<windowsSettings>
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">True/PM</dpiAware>
<dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2, PerMonitor</dpiAwareness>
</windowsSettings>
</application>
177デフォルトの名無しさん
2017/08/10(木) 01:45:35.71ID:Eea6v/6m 今更だけど、>>127の記事のWPFは事実上死んだって見解は実際正しいの?
178デフォルトの名無しさん
2017/08/10(木) 03:40:34.20ID:HXkEcdKf WPFだけじゃなく、UWP以外まとめて死亡って感じだと思うけどな。
x:BindはWPFにバックポート出来そうだけど、UWP推進するために敢えてやらないのだろうし。
x:BindはWPFにバックポート出来そうだけど、UWP推進するために敢えてやらないのだろうし。
179デフォルトの名無しさん
2017/08/10(木) 03:51:52.36ID:HXkEcdKf >>173
Windows10で文字がボケボケになるのを直すだけなら、dpiAwarenessをSystemに
Windows10で文字がボケボケになるのを直すだけなら、dpiAwarenessをSystemに
180デフォルトの名無しさん
2017/08/10(木) 20:09:12.69ID:2P/fo41Z181デフォルトの名無しさん
2017/08/11(金) 01:08:35.93ID:IamXCzdT >>180
VSでapplication.manifestを新規で追加した時に、dpiAwareの方は
コメントでサンプルが記述されてるけど、dpiAwarenessは記述されてないしね。
VS2017位は追加しておいて欲しいね。
VSでapplication.manifestを新規で追加した時に、dpiAwareの方は
コメントでサンプルが記述されてるけど、dpiAwarenessは記述されてないしね。
VS2017位は追加しておいて欲しいね。
182デフォルトの名無しさん
2017/08/13(日) 23:34:18.31ID:XyLY4SkP xamarinはwindows10アプリケーションのみ開発するのには向きますか?
183デフォルトの名無しさん
2017/08/14(月) 00:46:29.72ID:+aB0CuoT184デフォルトの名無しさん
2017/08/14(月) 01:18:29.88ID:68lgCx+c185デフォルトの名無しさん
2017/08/14(月) 02:00:53.11ID:GsznX68J186デフォルトの名無しさん
2017/08/22(火) 17:36:49.76ID:NIBb7Mxl そろそろ普及の兆しが見えてきたな。
187デフォルトの名無しさん
2017/08/22(火) 17:52:06.46ID:X2zW1dp7 などと妄想を垂れている一方で、MSはElectronを使ってプログラミングエディタ界で天下を取ったわけだが
188デフォルトの名無しさん
2017/08/22(火) 18:16:17.10ID:SdbjET61 エディターだからどうにかなっているけどElectronでExcelは作れんだろ
遅すぎて
遅すぎて
189デフォルトの名無しさん
2017/08/22(火) 18:41:50.72ID:b5GtYfaQ 適材適所だね〜
190デフォルトの名無しさん
2017/08/22(火) 18:48:06.98ID:X2zW1dp7191デフォルトの名無しさん
2017/08/22(火) 18:55:53.92ID:+4lQEuFI192デフォルトの名無しさん
2017/08/22(火) 19:06:02.36ID:LCHWkAXQ ExcelOnlineの機能を拡張すれば済む話だとは思うけど
そもそもデスクトップアプリ化する理由が無い
そもそもデスクトップアプリ化する理由が無い
193デフォルトの名無しさん
2017/08/22(火) 19:21:18.96ID:z3/lSVpq だーからそういう戯言は20年前も聞いたよw
いまだに実現してないけどねww
いまだに実現してないけどねww
194デフォルトの名無しさん
2017/08/22(火) 19:33:19.16ID:tVMqw9p7 そうは言っても、テキストエディタという開発者にとって最も身近なデスクトップアプリがHTMLになったのは紛れもない事実だからね
しかもその変革がこれまでデスクトップアプリの世界を牽引してきた当のMSによって為されたということも事実
いい加減現実を直視しなければならない
VS2017も一部Electronになってるし、順当に行けば次の本家VSはテキストエディタがVSCodeベースに置き換わるだろうね
しかもその変革がこれまでデスクトップアプリの世界を牽引してきた当のMSによって為されたということも事実
いい加減現実を直視しなければならない
VS2017も一部Electronになってるし、順当に行けば次の本家VSはテキストエディタがVSCodeベースに置き換わるだろうね
195デフォルトの名無しさん
2017/08/22(火) 21:24:58.49ID:SdbjET61 xaml挫折した人がElectron使えるとも思えんわ
196デフォルトの名無しさん
2017/08/22(火) 21:53:56.12ID:npF4egnZ SkypeのためにReactXPとか立ち上げたりどこに進むのかよーわからんしWPFが死に行くのはどうでもいいけど
さっさとWin32デスクトップアプリを書くためのまともなGUIフレームワークをOSの一部として提供しろや本当にお願いします
さっさとWin32デスクトップアプリを書くためのまともなGUIフレームワークをOSの一部として提供しろや本当にお願いします
197デフォルトの名無しさん
2017/08/22(火) 22:21:59.78ID:z3/lSVpq なぁにぃ〜やっちまったなー
男は黙ってMFC
男は黙ってMFC
198デフォルトの名無しさん
2017/08/22(火) 23:04:44.69ID:v7lsGYPm .NET Standard 2.0とXAML Standard 2.0です。
199デフォルトの名無しさん
2017/08/23(水) 02:15:45.72ID:hDb5GJDr200デフォルトの名無しさん
2017/08/25(金) 05:39:29.77ID:VoT30qvb 神に祈る
201デフォルトの名無しさん
2017/08/25(金) 21:09:40.34ID:Yh3GitMD202デフォルトの名無しさん
2017/08/25(金) 21:13:17.94ID:JENaYTis 知らねえよカス
203デフォルトの名無しさん
2017/08/25(金) 21:46:52.30ID:Yh3GitMD >>202
全ての神々の祟りがオマエにありますように。ナムナム
全ての神々の祟りがオマエにありますように。ナムナム
204デフォルトの名無しさん
2017/08/26(土) 00:11:58.84ID:54dxvXGC205デフォルトの名無しさん
2017/08/26(土) 07:16:26.54ID:QMf+EY2e206デフォルトの名無しさん
2017/08/26(土) 15:17:36.59ID:sd5MbxkQ まーたチンポ騎士団員が増えてしまったのか
207デフォルトの名無しさん
2017/08/26(土) 17:01:34.63ID:AQD3vU7F あのスライド1枚で優位に立ってたと勘違いしてたプライド激高の囲いエンジニア達が一斉に掌返し始めたの草しか生えなかったな
208デフォルトの名無しさん
2017/09/05(火) 05:06:35.12ID:wNpTPeXF すっかり迷走してますな
まさかWIn32APIとDirect3DとDirect2Dを組み合わせて
ボタンやらツールバーやらメニューバーやらスクロールバーやら独自で作って
我ながらアホなことやってるなと思ってた俺の方が勝利するとは
まさかWIn32APIとDirect3DとDirect2Dを組み合わせて
ボタンやらツールバーやらメニューバーやらスクロールバーやら独自で作って
我ながらアホなことやってるなと思ってた俺の方が勝利するとは
209デフォルトの名無しさん
2017/09/05(火) 05:13:54.62ID:wNpTPeXF よくよく考えれば、最近弱くなってきたMSのMSによるMSのためのMSの市場戦略に
昔からのユーザーである俺らが、なんで振り回されなきゃならないんだろうかと
スマホもMSがシェア取ってれば、MSもどっしり腰を据えて世の中や俺らのためになる
そういう方向にかじ取りできたのかもしれないが
なんかもう、Win8以降は、とにかく戦略戦略戦略、市場戦略先行でマトモじゃない
良いもの作ろうという精神が無い
こういう事態に追い込まれたら、もう負けなんだよな
だからそうならないようにゲイツは汚い手を使ってでもライバル企業をつぶしてきたんだよ
自社製品を素晴らしいものにするために、横綱相撲するために
昔からのユーザーである俺らが、なんで振り回されなきゃならないんだろうかと
スマホもMSがシェア取ってれば、MSもどっしり腰を据えて世の中や俺らのためになる
そういう方向にかじ取りできたのかもしれないが
なんかもう、Win8以降は、とにかく戦略戦略戦略、市場戦略先行でマトモじゃない
良いもの作ろうという精神が無い
こういう事態に追い込まれたら、もう負けなんだよな
だからそうならないようにゲイツは汚い手を使ってでもライバル企業をつぶしてきたんだよ
自社製品を素晴らしいものにするために、横綱相撲するために
210デフォルトの名無しさん
2017/09/05(火) 07:21:40.29ID:n1w+1UPx211デフォルトの名無しさん
2017/09/05(火) 12:05:51.00ID:of4A7mde > まさかWIn32APIとDirect3DとDirect2Dを組み合わせて
> ボタンやらツールバーやらメニューバーやらスクロールバーやら独自で作って
泥のGUIもアーキテクチャは似たようなもんだし別にそこはええんでないの
圧倒的に最適化が足りなかったとは思うけど
あと既存のHWNDとの相互運用がへぼかったのもあるか
> ボタンやらツールバーやらメニューバーやらスクロールバーやら独自で作って
泥のGUIもアーキテクチャは似たようなもんだし別にそこはええんでないの
圧倒的に最適化が足りなかったとは思うけど
あと既存のHWNDとの相互運用がへぼかったのもあるか
212デフォルトの名無しさん
2017/09/05(火) 12:28:38.22ID:PpHbtjDQ213デフォルトの名無しさん
2017/09/05(火) 22:44:48.98ID:PszpV+O/ スマートフォンの台頭で、調子に乗ったAppleがRIAプラグインを排斥し始めて
その煽りでSilverlightが死んだ時、俺のMS信仰も死んだ
その煽りでSilverlightが死んだ時、俺のMS信仰も死んだ
214デフォルトの名無しさん
2017/09/05(火) 23:48:44.59ID:r992b4yz いやスマホ諦めた時点だな。
それまでは開発者大事にしようとする気持ちはあった。
それまでは開発者大事にしようとする気持ちはあった。
215デフォルトの名無しさん
2017/09/06(水) 00:12:40.98ID:ijhXDwIn 全く諦めてないでしょ
単に主軸がWebに移って未だにWPFに固執してるような極一部の老害だけが蔑ろにされてるだけだよ
単に主軸がWebに移って未だにWPFに固執してるような極一部の老害だけが蔑ろにされてるだけだよ
216デフォルトの名無しさん
2017/09/06(水) 00:17:30.05ID:o/s3rNoX 自分達がMSに必要とされなくなったのをさも開発者全体のことのように言うのはみっともないからやめなさい
217デフォルトの名無しさん
2017/09/06(水) 02:23:01.68ID:enKvs+co218デフォルトの名無しさん
2017/09/06(水) 02:24:08.71ID:enKvs+co つーか、ネトウヨにしろネットde真実くんにしろ、アホと間抜けな自己陶酔ってほんとセットだなw
俺スゲー俺以外老害ってかw
俺スゲー俺以外老害ってかw
219デフォルトの名無しさん
2017/09/06(水) 07:14:01.93ID:h6l6T9rK Azureバカ売れの時代に何を言ってるんだ
いいかげん危機感持った方がいいぞ
いいかげん危機感持った方がいいぞ
220デフォルトの名無しさん
2017/09/06(水) 07:52:19.82ID:UqqVUPtB 現に>>217のような人を生み出してしまったわけだから、Webへの移行にあたって
既存のデスクトップアプリ開発者向けの緩やかな移行パスを用意できなかったのは確かにMSの失策かもね
その意味で期待されていたSilverlightもダメだったし、ASP.NETもForms切り捨ててWebのメインストリームに迎合する方向だし
既存のデスクトップアプリ開発者向けの緩やかな移行パスを用意できなかったのは確かにMSの失策かもね
その意味で期待されていたSilverlightもダメだったし、ASP.NETもForms切り捨ててWebのメインストリームに迎合する方向だし
221デフォルトの名無しさん
2017/09/06(水) 08:48:39.90ID:ICSdr/QC Webとモバイル、どっちも諦めたからな。
開発者離れは深刻。
開発者離れは深刻。
222デフォルトの名無しさん
2017/09/06(水) 08:54:11.97ID:h6l6T9rK 開発者離れといってもWebへ行けないなら結局MSにすがりつく以外の選択肢はないじゃん
哀れ
哀れ
223デフォルトの名無しさん
2017/09/06(水) 10:07:43.03ID:ygscOEFy しがみ付くならしがみ付くで構わないんだけど
MSの実らない市場戦略に
振り回されることになりそうだから嫌だよね
って話だったのでは?
MSの実らない市場戦略に
振り回されることになりそうだから嫌だよね
って話だったのでは?
224デフォルトの名無しさん
2017/09/06(水) 12:24:53.49ID:in3L1mLV 自己陶酔くんに現実が見えない理由は、ネトウヨ的な間抜けな自己陶酔以外に
絶対量と変化率の区別がついておらず、後者を前者と錯覚してるって要素もあるんだろうね。
例えばSaaS化した方がメリットがある分野が存在するんだからそういう流れが存在するのは当然だが、
だからといって世の中のソフトウェアの需要の全部がそうであるわけじゃない、
っていうか、そんなものは現実には全体のごく一部でしかない。
主軸が移った?
んなわけねえじゃんw
余談だけど、「俺スゲー」って自分に酔いたい願望っていうのは、
普通は逆説的に抑圧された自己不安や劣等感の表れだよw
それは2chにいっぱいいるネトウヨやネットde真実くんを観察すれば明らかだよね。
観察者も同類ならどうだか分からないがw
絶対量と変化率の区別がついておらず、後者を前者と錯覚してるって要素もあるんだろうね。
例えばSaaS化した方がメリットがある分野が存在するんだからそういう流れが存在するのは当然だが、
だからといって世の中のソフトウェアの需要の全部がそうであるわけじゃない、
っていうか、そんなものは現実には全体のごく一部でしかない。
主軸が移った?
んなわけねえじゃんw
余談だけど、「俺スゲー」って自分に酔いたい願望っていうのは、
普通は逆説的に抑圧された自己不安や劣等感の表れだよw
それは2chにいっぱいいるネトウヨやネットde真実くんを観察すれば明らかだよね。
観察者も同類ならどうだか分からないがw
225デフォルトの名無しさん
2017/09/06(水) 16:11:42.96ID:ygscOEFy こういうのってやっぱ自己紹介乙ってやつなのかね
皆興味なくてスルーしてるようだけど
皆興味なくてスルーしてるようだけど
226デフォルトの名無しさん
2017/09/06(水) 16:16:12.15ID:OHCEwHay 習得や移行に苦労するのに、それが普及しなかったときの精神的ダメージは計り知れないね。
こんなもの普及しないと笑ってた奴らを新しいものについていけない老害だと罵倒していた自分が恥ずかしい、みたいな。
こんなもの普及しないと笑ってた奴らを新しいものについていけない老害だと罵倒していた自分が恥ずかしい、みたいな。
227デフォルトの名無しさん
2017/09/06(水) 18:01:51.12ID:zs8dnk+L まぁでもWinFormsにしがみついてるよりいいんじゃない?流行らなくても使えない技術ではないし
228デフォルトの名無しさん
2017/09/06(水) 21:12:43.21ID:CWS2BygD 毎日使う定型業務のアプリが全部Web化されると使う方は辛いぞ。
JavaScriptでフロントエンドを頑張っても所詮はブラウザの縛りからは抜けられん。
JavaScriptでフロントエンドを頑張っても所詮はブラウザの縛りからは抜けられん。
229デフォルトの名無しさん
2017/09/06(水) 21:23:46.11ID:LeFS08p/ 座間弥老
230デフォルトの名無しさん
2017/09/11(月) 11:08:24.02ID:QFIxJOzf WPFもSLもUWPも同じ軸の技術の流れだし、考え方としてはElectronというかHTML5やらJavaScriptやらとは根底は同じ方向性だと思うけどな。ミクロな見方する人からするとチゲーよってなるんだろうけど。
そういう意味では、ここでよく喧嘩してるWinFormsに固執する人はどれにも乗っかれなそうな感じはするな。
そういう意味では、ここでよく喧嘩してるWinFormsに固執する人はどれにも乗っかれなそうな感じはするな。
231デフォルトの名無しさん
2017/09/11(月) 11:14:04.81ID:1TpoY8sm >>230
ウヨサヨやってる馬鹿な連中じゃあるまいし、WPFの問題点を指摘したからって
Windows Formマンセーなわけじゃないよww
まあプログラマの世界にもそういう党派的な物の見方しかできない馬鹿多いけどね昔から
ウヨサヨやってる馬鹿な連中じゃあるまいし、WPFの問題点を指摘したからって
Windows Formマンセーなわけじゃないよww
まあプログラマの世界にもそういう党派的な物の見方しかできない馬鹿多いけどね昔から
232デフォルトの名無しさん
2017/09/11(月) 11:24:08.23ID:HrqlsfJf233デフォルトの名無しさん
2017/09/12(火) 01:27:26.63ID:uA5S/Coo XML系技術は糞と言いたいんだろ。
234デフォルトの名無しさん
2017/09/12(火) 01:47:14.62ID:M1FoFuz2 ゲイツが続投してたら上手く行ってたかは分からないけどな。
235デフォルトの名無しさん
2017/09/12(火) 05:47:59.54ID:Cee4x34/ そろそろZAPして次のUIフレームワークが上手くやることに期待した方がよいのではないか
236デフォルトの名無しさん
2017/09/12(火) 05:52:58.03ID:Cee4x34/ 1スレ埋めるのに2年掛かってるUWPは良さを語る前にやることがあるでしょう
お前はお呼びではない
さっさと普及活動しろ
お前はお呼びではない
さっさと普及活動しろ
237デフォルトの名無しさん
2017/09/12(火) 08:30:03.79ID:yyVKpzK9 つか太古の昔、IE作ってActive Desktopとかやってた時代からWeb系をUIの主軸にしようとしてたの忘れたのかね。タブレットと同じで何度も挑んで玉砕してるけどな。それでも諦めないのはMSのいいところだと思うけど。
238デフォルトの名無しさん
2017/09/12(火) 08:48:22.31ID:uA5S/Coo そういえば ActiveDesktop も失敗だったな。
IE4.0でCOM化して、ペタペタ張れるようになったのは大成功で、
2chブラウザとかは便利に作れたな。
IE4.0でCOM化して、ペタペタ張れるようになったのは大成功で、
2chブラウザとかは便利に作れたな。
239デフォルトの名無しさん
2017/09/12(火) 09:13:17.11ID:rTWhkbob あまり1つを育てる気がないよね
下火になると放置フェーズに入るし
下火になると放置フェーズに入るし
240デフォルトの名無しさん
2017/09/12(火) 11:00:02.94ID:1FkmH3QI どうせUWPもストアアプリ(モダンUIだっけ?wもう忘れた)と同じようにすぐに捨てられる
普通はそう考えるよね。実際デキ悪いし
だからPetzoldも今度は本書かないんだろう。ふざけんなって思いもあるだろうがw
普通はそう考えるよね。実際デキ悪いし
だからPetzoldも今度は本書かないんだろう。ふざけんなって思いもあるだろうがw
241デフォルトの名無しさん
2017/09/12(火) 11:01:38.87ID:uA5S/Coo 分ったことはタッチUIとマウスUIは一つにはできない。
242デフォルトの名無しさん
2017/09/12(火) 11:16:02.70ID:hoZzs2pJ できてるやん。
243デフォルトの名無しさん
2017/09/12(火) 11:16:40.27ID:uA5S/Coo どうみても失敗やん
244デフォルトの名無しさん
2017/09/12(火) 12:52:47.20ID:H55slNoW UWPはマウスに合わないんじゃなくてキーボードサポートが絶望的にうんこなのがダメ
245デフォルトの名無しさん
2017/09/12(火) 13:03:47.91ID:02LA08SS UWP自体はそんなに悪いと思わないけど
初期の、どんなに大画面のモニターだろうと全画面にしか表示する仕様だけは、擁護できない
MS社内って全員WindowsPhoneだけで仕事してるのかと思ったよ
初期の、どんなに大画面のモニターだろうと全画面にしか表示する仕様だけは、擁護できない
MS社内って全員WindowsPhoneだけで仕事してるのかと思ったよ
246デフォルトの名無しさん
2017/09/12(火) 23:45:04.92ID:pIHRboYJ そもそも初期の頃タブストップないって聞いて驚いた
それまでのMSのアプリはよほどおかしなことしてない限り必ず
キーボードだけでも操作可能だったのにね
それまでのMSのアプリはよほどおかしなことしてない限り必ず
キーボードだけでも操作可能だったのにね
247デフォルトの名無しさん
2017/09/12(火) 23:48:02.76ID:pIHRboYJ 違うタブオーダーだね(´・ω・`)
248デフォルトの名無しさん
2017/09/13(水) 21:30:03.06ID:8QVQRT+N .NET Framework 4.7上で実行している WPF アプリケーションで、タッチ操作を繰り返すと、タッチ操作に反応しなくなる。
https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2017/09/13/wpfnetframework47/
https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2017/09/13/wpfnetframework47/
249デフォルトの名無しさん
2017/09/13(水) 21:35:31.34ID:Lhui2ZmI 何度もパイタッチしていると不感症になるのか
250デフォルトの名無しさん
2017/09/14(木) 03:23:24.36ID:ZYSKReww .Net 4.7でWPFのタッチパネル対応が強化された時にバグも仕込まれたのか。
251デフォルトの名無しさん
2017/09/14(木) 05:10:38.71ID:AvPBQe63 ユーザーから拒否られるUIって根本的に腐ってるということ。
252デフォルトの名無しさん
2017/09/14(木) 09:18:36.84ID:emC4w7HW もうメトロUIも止めるみたいだけど、使いにくかったしね
ほんのちょっとグラデーションかけるだけでも随分見やすくなるんだけど
単色は見にくい
ほんのちょっとグラデーションかけるだけでも随分見やすくなるんだけど
単色は見にくい
253デフォルトの名無しさん
2017/09/15(金) 04:44:23.62ID:NePdqYQx このスレはUIを使いこなせないユーザーを叩く傾向があるね。
254デフォルトの名無しさん
2017/09/15(金) 04:53:49.09ID:fEawCUgc >>252
え゛
え゛
255デフォルトの名無しさん
2017/09/15(金) 20:22:01.68ID:+k0gm8G+ Windows7でWindows10ライクなモダンウィンドウを手軽に作りたくてWPFに手を出そうと思うんだが、
他にいい選択肢があれば教えろください。
他にいい選択肢があれば教えろください。
256デフォルトの名無しさん
2017/09/15(金) 20:33:36.25ID:RDFKPiHT257デフォルトの名無しさん
2017/09/15(金) 22:23:46.02ID:Cxcdgqj4 >>256
VS CodeレベルのものがElectronでお手軽に作れると思ってるとはかなりお目出度いな。
VS CodeレベルのものがElectronでお手軽に作れると思ってるとはかなりお目出度いな。
258デフォルトの名無しさん
2017/09/15(金) 22:36:35.09ID:WMeXgR/i 尾頭付きで祝って貰えそうだな
259デフォルトの名無しさん
2017/09/16(土) 02:49:56.66ID:JaVAfgFP Win8の時代はWPFでモダン(笑)UIっぽいGUIを作るライブラリみたいのが
いくつかあったね
これとか
https://marketplace.visualstudio.com/items?itemName=KoenZwikstra.ModernUIforWPFTemplates
たぶんUWP時代のもあるんだろうけど、Windowsのタッチアプリには
興味失ったんで調べてないや
いくつかあったね
これとか
https://marketplace.visualstudio.com/items?itemName=KoenZwikstra.ModernUIforWPFTemplates
たぶんUWP時代のもあるんだろうけど、Windowsのタッチアプリには
興味失ったんで調べてないや
260デフォルトの名無しさん
2017/09/16(土) 10:43:35.00ID:Zk6Irz58 モダンという言葉は昭和どころか大正の香りがする
261デフォルトの名無しさん
2017/09/16(土) 12:43:33.82ID:NmFgsGO2262デフォルトの名無しさん
2017/09/16(土) 12:46:20.97ID:cGVnXoCa 中に粘っこいあんこの入ってるやつだな
263デフォルトの名無しさん
2017/09/16(土) 12:50:36.64ID:5GJ5fljb ジジイだとしたら「昭和どころか」って言い方が不自然だな。
一周回って再発見した若者なんじゃないの?
一周回って再発見した若者なんじゃないの?
264デフォルトの名無しさん
2017/09/16(土) 13:12:54.14ID:I3dvxKJj 若者に昭和と大正の違いがわかるとは思えん
爺の俺でも大正と明治の感覚的な違いはわからんし
爺の俺でも大正と明治の感覚的な違いはわからんし
265デフォルトの名無しさん
2017/09/16(土) 13:42:40.78ID:RKnUKFMi266デフォルトの名無しさん
2017/09/16(土) 13:47:49.43ID:S4dTswZ/ 大正はサクラ大戦で
昭和はひぐらしのイメージ
昭和はひぐらしのイメージ
267デフォルトの名無しさん
2017/09/16(土) 14:10:43.06ID:NmFgsGO2268デフォルトの名無しさん
2017/09/16(土) 14:38:47.32ID:RKnUKFMi 何を言ってるのか意味分からんけど、モダンって言葉から
大正を連想するかどうかは年代の問題というより無学かどうかの
違いだろうねやっぱり。
暗黒の昭和戦前との対比でモダンであった大正時代、って言う風に
語られることが多いから。
そもそも、今肌感覚で大正時代を知ってる日本人なんて
もうほとんど生きてないんだから、知識として知ってるかどうかって問題でしょう
大正を連想するかどうかは年代の問題というより無学かどうかの
違いだろうねやっぱり。
暗黒の昭和戦前との対比でモダンであった大正時代、って言う風に
語られることが多いから。
そもそも、今肌感覚で大正時代を知ってる日本人なんて
もうほとんど生きてないんだから、知識として知ってるかどうかって問題でしょう
269デフォルトの名無しさん
2017/09/16(土) 15:28:05.43ID:fBWSyi5J アレは恐らくモダンアートのモダンだから、年代とか関係ないんじゃね?
270デフォルトの名無しさん
2017/09/16(土) 15:28:32.85ID:NmFgsGO2271デフォルトの名無しさん
2017/09/16(土) 16:50:59.96ID:fBWSyi5J バブルの頃に大正時代のモボ・モガが復刻で流行ったことが有ったから
モダンが古く感じるんだろうが、そもそもバブルも大正もマイクロソフトのアメリカには関係ないからw
モダンが古く感じるんだろうが、そもそもバブルも大正もマイクロソフトのアメリカには関係ないからw
272デフォルトの名無しさん
2017/09/16(土) 17:47:40.56ID:S68TgJtS >>271
なんか得意げにバカなこと言ってるけど、そんなこと(無学の彼はどうだか知らんが)
みんな百も承知だと思うよw
ついでに言えば、モダンアートなんて関係ないw
modernはmodernだからwww
なんか得意げにバカなこと言ってるけど、そんなこと(無学の彼はどうだか知らんが)
みんな百も承知だと思うよw
ついでに言えば、モダンアートなんて関係ないw
modernはmodernだからwww
273デフォルトの名無しさん
2017/09/16(土) 17:54:58.01ID:xdzSAijK いきなり大正デモクラシーとか言い出す自称学のある奴に言ってやれよw
274デフォルトの名無しさん
2017/09/16(土) 18:04:28.76ID:S68TgJtS275デフォルトの名無しさん
2017/09/16(土) 18:29:54.84ID:0uu14jIH え〜っと、WindowsのモダンUIから大正デモクラシーを想起しろと
そろそろ自分でも無理あるなとか思わない?
頑固爺には無理かな w
そろそろ自分でも無理あるなとか思わない?
頑固爺には無理かな w
276デフォルトの名無しさん
2017/09/16(土) 18:47:31.06ID:S68TgJtS だめだなこりゃ
馬鹿は死ななきゃ治らない、か
馬鹿は死ななきゃ治らない、か
277デフォルトの名無しさん
2017/09/16(土) 19:06:15.34ID:fBWSyi5J 調べてわかったのは、Modern UI等のフラットデザインの源流が20世紀初頭≒大正時代のモダニズム運動ってことで
大正のモダンとModern UIは無関係ってわけでもないようだ
大正のモダンとModern UIは無関係ってわけでもないようだ
278デフォルトの名無しさん
2017/09/16(土) 19:07:29.87ID:vaK2Mh7E >>276
死ね
死ね
279デフォルトの名無しさん
2017/09/16(土) 19:19:48.41ID:NmFgsGO2 ブーメランってこう言うことなんだろうな...
280デフォルトの名無しさん
2017/09/16(土) 19:21:49.26ID:W42Z2QXo WPFがか?
次UIフレームワーク用意してくれるなら賛同してもええぞ
次UIフレームワーク用意してくれるなら賛同してもええぞ
281デフォルトの名無しさん
2017/09/16(土) 19:52:14.80ID:fBWSyi5J フラットデザインの肝である装飾を配したデザインってのを始めたのが20世紀始めのアドルフ・ロースという建築家で
彼は「装飾と犯罪」というエッセイを残しているhttp://www.geocities.jp/mickindex/loos/loos_OrnamentVerbrechen_jp.html
そこから始まる芸術運動がモダニズムと言うんだから、ModernUIが、その名前が古臭いとか勘違いも甚だしいってことだね
彼は「装飾と犯罪」というエッセイを残しているhttp://www.geocities.jp/mickindex/loos/loos_OrnamentVerbrechen_jp.html
そこから始まる芸術運動がモダニズムと言うんだから、ModernUIが、その名前が古臭いとか勘違いも甚だしいってことだね
282デフォルトの名無しさん
2017/09/16(土) 20:08:59.44ID:W42Z2QXo フラットデザインの側だけマネして肝を理解できなかったのがMSのデザイナー
まで読んだ
まで読んだ
283デフォルトの名無しさん
2017/09/16(土) 20:11:06.86ID:5Re80ay8284デフォルトの名無しさん
2017/09/16(土) 20:26:55.92ID:fBWSyi5J285デフォルトの名無しさん
2017/09/16(土) 20:26:55.98ID:j3nKpoBp VS2017はWPFを捨てたのかな? クスン
MarApps.Metroを使ったアプリがVS2017ではイベントにブレークかけると、アプリケーションエラーで死んでしまう。
VS2015でデバッグするしかない。
MarApps.Metroを使ったアプリがVS2017ではイベントにブレークかけると、アプリケーションエラーで死んでしまう。
VS2015でデバッグするしかない。
286デフォルトの名無しさん
2017/09/16(土) 20:31:31.89ID:NmFgsGO2287デフォルトの名無しさん
2017/09/16(土) 20:34:29.37ID:fBWSyi5J288デフォルトの名無しさん
2017/09/16(土) 20:39:30.08ID:5Re80ay8 だから、20世紀のモダンは2010年代にはモダンじゃないってw
それ、例えばプログレッシブスキャンはプログレ(プログレッシブロック)から来てる
っていうのと同じぐらい滑稽なトンデモだと思うよww
それ、例えばプログレッシブスキャンはプログレ(プログレッシブロック)から来てる
っていうのと同じぐらい滑稽なトンデモだと思うよww
289デフォルトの名無しさん
2017/09/16(土) 21:14:57.34ID:a1ZSp4VQ 歴史を知らないのは単純に学歴の差だろう。
290デフォルトの名無しさん
2017/09/16(土) 21:17:11.62ID:6MZkAmqd モダン=近代的、現代的、新しい という意味なのでいつ使っても
超今風ってことだから 今風は常に最新
当時は最新で今風
超今風ってことだから 今風は常に最新
当時は最新で今風
291デフォルトの名無しさん
2017/09/16(土) 21:20:08.13ID:bVOTI1ZB スレチなのにいつまでも歴史ガーとか爺は頑固で困る
292デフォルトの名無しさん
2017/09/16(土) 21:20:19.79ID:6MZkAmqd 今後何故か白黒が流行ってエラーやワーニング以外
字も写真も白黒という奇妙な事態になっても
それがモダンと言えばモダン
字も写真も白黒という奇妙な事態になっても
それがモダンと言えばモダン
293デフォルトの名無しさん
2017/09/16(土) 21:21:02.81ID:S4dTswZ/ 仲良くモダン焼きでも食ってこいよお前ら
294デフォルトの名無しさん
2017/09/16(土) 21:23:30.23ID:6MZkAmqd 偉そうに歴史を語ってこれがモダンだって言うのは痛々しい
モダニズムはただのなうニズム
大正モダンは大正なう
モダンUIはなうUI
もっとももうなうなんて使わないけど
モダニズムはただのなうニズム
大正モダンは大正なう
モダンUIはなうUI
もっとももうなうなんて使わないけど
295デフォルトの名無しさん
2017/09/16(土) 21:34:51.80ID:a1ZSp4VQ296デフォルトの名無しさん
2017/09/16(土) 22:34:31.68ID:W0hBO+by モダンとかいう名前つけちゃうのは恥ずかしい
10年経っても100年経ってもモダンなUIなわけないし
10年経っても100年経ってもモダンなUIなわけないし
297デフォルトの名無しさん
2017/09/16(土) 22:51:40.79ID:a1ZSp4VQ フラットデザインなんて昔からあったが、
UIに使うとここまで拒否られるデザインも珍しい。
UIに使うとここまで拒否られるデザインも珍しい。
298デフォルトの名無しさん
2017/09/16(土) 23:33:44.38ID:+qyS/XRX 残念だったのは、パクリ元の地下鉄の看板が
元来見るだけの物で、操作する物では無かったって所だな
結果、何処が操作できて何処が操作できないのか
パッと見てよくわからなくなって不評、といったところ
元来見るだけの物で、操作する物では無かったって所だな
結果、何処が操作できて何処が操作できないのか
パッと見てよくわからなくなって不評、といったところ
299デフォルトの名無しさん
2017/09/17(日) 02:51:51.72ID:YTRkH9I/ というより、地下鉄の案内版にしろピクトグラムにしろ、
看板という表現力が乏しいメディアで何かを伝えるための工夫だから
それは当然割り切って何かを捨てるトレードオフを伴うものだってことを忘れて、
GUIに適用しちゃったことが間違いの素だったね。
率直にいって、表示面積を無駄遣いして表現力のなさを補うための表現方法を
TrueColorが使えるけど一般的に狭くて表示面積が希少である液晶画面に適用するとか
狂ってるとしか思えんけど、MSみたいなインテリが集まってる企業で何でこんな
馬鹿げたことが通っちゃうのか、理解に苦しむ。
つーか、いい加減狂ったフラットデザインブーム終われよ。
見づらいんだよほんと
看板という表現力が乏しいメディアで何かを伝えるための工夫だから
それは当然割り切って何かを捨てるトレードオフを伴うものだってことを忘れて、
GUIに適用しちゃったことが間違いの素だったね。
率直にいって、表示面積を無駄遣いして表現力のなさを補うための表現方法を
TrueColorが使えるけど一般的に狭くて表示面積が希少である液晶画面に適用するとか
狂ってるとしか思えんけど、MSみたいなインテリが集まってる企業で何でこんな
馬鹿げたことが通っちゃうのか、理解に苦しむ。
つーか、いい加減狂ったフラットデザインブーム終われよ。
見づらいんだよほんと
300デフォルトの名無しさん
2017/09/17(日) 03:11:13.87ID:laU7wNws UIのセンスが無いのは昔から分かってたのに期待する方が悪い
301デフォルトの名無しさん
2017/09/17(日) 07:19:59.71ID:RGhJY6On そんなに気に入らないならWindowsもWPFもさっさと捨てればいいのに
まあそれができるだけの能力がないからこんなところで喚いてるんだろうけど
質問者もこうなりたくなければMS技術なんかに手を出さないほうがいいよ
まあそれができるだけの能力がないからこんなところで喚いてるんだろうけど
質問者もこうなりたくなければMS技術なんかに手を出さないほうがいいよ
302デフォルトの名無しさん
2017/09/17(日) 07:58:39.21ID:2kxiy1Rb フラットデザインの話がなぜ能力の話になってるのか。何かのマウンティングだろうか。
ゆとりの間では能力者が流行ってるらしい。無能に対する劣等感でもあるのだろうか。
ゆとりの間では能力者が流行ってるらしい。無能に対する劣等感でもあるのだろうか。
303デフォルトの名無しさん
2017/09/17(日) 08:36:17.75ID:8NFF+5Rp 嫌なら出ていけ系は本当にうんざりする
304デフォルトの名無しさん
2017/09/17(日) 09:37:05.50ID:PNbDpzbo フラットデザインのお姉さんは結構好きかもw
305デフォルトの名無しさん
2017/09/19(火) 04:25:57.76ID:31UnpjJ8 MFCが糞でもなんだかんだ使われたのは、手本のExcelのUIが素晴らしかったおかげだろう。
逆にWPFが普及に失敗したのは、ExcelがリボンUIを採用したせいで悪い手本になってしまったからだろう。
あるいはWindows8のUIのせいか。
逆にWPFが普及に失敗したのは、ExcelがリボンUIを採用したせいで悪い手本になってしまったからだろう。
あるいはWindows8のUIのせいか。
306デフォルトの名無しさん
2017/09/19(火) 06:44:34.51ID:0jk2O4vs タブレットUIとデスクトップUIを共通化したのがあかん
307デフォルトの名無しさん
2017/09/19(火) 07:27:01.58ID:EtZzvQxa WPFの登場って、Win8よりずっと前からでしょ
WinForms慣れした人が、あれこれ難癖付けて別技術への移行を渋ったのと
MS側も、「PGとデザイナーの分業」とかいう夢物語を大々的に喧伝したのとのダブルパンチで普及させられなかった
加えて、Silverlightが殺されたのも大きい
WPF&Silverlight自体は良い技術だよ
WinForms慣れした人が、あれこれ難癖付けて別技術への移行を渋ったのと
MS側も、「PGとデザイナーの分業」とかいう夢物語を大々的に喧伝したのとのダブルパンチで普及させられなかった
加えて、Silverlightが殺されたのも大きい
WPF&Silverlight自体は良い技術だよ
308デフォルトの名無しさん
2017/09/19(火) 07:30:58.32ID:EtZzvQxa ああそれと、長らく「MVVMの決定版」と言える様なフレームワークが出なかったのも原因の一つか
そんなのは最初に用意しておくべきだった
結果として、「MVVMの論理として破綻しない、正しいMVVMはこうである」みたいな宗教っぽくなっちゃったからな
そんなのは最初に用意しておくべきだった
結果として、「MVVMの論理として破綻しない、正しいMVVMはこうである」みたいな宗教っぽくなっちゃったからな
309デフォルトの名無しさん
2017/09/19(火) 08:13:13.74ID:31UnpjJ8 デザイナー主導で作ったUIがWindows8やメトロUI、リボンUIなのだから目も当てられない。
デザイナーはどうしてこうもメニューを削除したがるのか。
デザイナーはどうしてこうもメニューを削除したがるのか。
310デフォルトの名無しさん
2017/09/19(火) 08:15:10.73ID:EtZzvQxa 文字が並んでると美しくないと感じるんだろう
造形美なんざどうでもいいから機能美を追求してくれとつくづく思う
造形美なんざどうでもいいから機能美を追求してくれとつくづく思う
311デフォルトの名無しさん
2017/09/19(火) 09:23:21.33ID:sOczhhK4 その辺はデスクトップを足がかかりにスマホにも乗り込もうと意気込んでいたからね
結局撃沈して無意味になって、単に割食らったデスクトップのUIが
キメラになったって負の遺産だけが残ったが
俺的にはスマホもMSが天下を取ってほしかったが、相手が悪すぎたね
Google以外の企業が相手だったらMSは勝てただろうに
あんな早い段階で提供して、CMもバンバン打たれたらね
恐るべしフットワーク
結局撃沈して無意味になって、単に割食らったデスクトップのUIが
キメラになったって負の遺産だけが残ったが
俺的にはスマホもMSが天下を取ってほしかったが、相手が悪すぎたね
Google以外の企業が相手だったらMSは勝てただろうに
あんな早い段階で提供して、CMもバンバン打たれたらね
恐るべしフットワーク
312デフォルトの名無しさん
2017/09/19(火) 09:52:43.07ID:yZjA/2Y5 またリボンまで否定するお馬鹿さんが懲りずに暴れてるのかw
そんな駄文書いてる時間があれば自分で実際に使ってみれば
あれはそれなりに合理的なUIだって分かるのに馬鹿だよね本当
ストアアプリやUWPは「打倒××」からスタートしてるから機能性が
ないがしろにされている部分があるが、リボンUIはそうじゃないのに。
そんな駄文書いてる時間があれば自分で実際に使ってみれば
あれはそれなりに合理的なUIだって分かるのに馬鹿だよね本当
ストアアプリやUWPは「打倒××」からスタートしてるから機能性が
ないがしろにされている部分があるが、リボンUIはそうじゃないのに。
313デフォルトの名無しさん
2017/09/19(火) 10:21:48.80ID:2bbtXSlJ リボンUIがそれなりに合理的なのはわかるよ
それ以前のツールバーUIよりは合理的でないだけで
それ以前のツールバーUIよりは合理的でないだけで
314デフォルトの名無しさん
2017/09/19(火) 10:24:31.38ID:EtZzvQxa >リボン
Excelを始めとしたOfficeアプリには向かないと思った
リボン自体を大量のタブで切り替えるのはやめた方が良い
全部が一画面内に収まる(or普通は使わない部分だけ別タブに切り分ける)なら、悪くないUIだよ
Excelを始めとしたOfficeアプリには向かないと思った
リボン自体を大量のタブで切り替えるのはやめた方が良い
全部が一画面内に収まる(or普通は使わない部分だけ別タブに切り分ける)なら、悪くないUIだよ
315デフォルトの名無しさん
2017/09/19(火) 10:47:54.42ID:yZjA/2Y5316デフォルトの名無しさん
2017/09/19(火) 11:55:47.33ID:31UnpjJ8 VSは多機能だけど
317デフォルトの名無しさん
2017/09/19(火) 13:14:59.65ID:N/3O6qL5 多機能になってもF5押すだけ
318デフォルトの名無しさん
2017/09/19(火) 21:07:59.59ID:sOczhhK4 リボンは各要素が無駄に場所を取るからページ切り替えが必要になる
無駄に場所取る原因は文字による表現を入れるから
文字表現を入れなきゃならないのはメニューバーを無くしたから
というわけで、メニューバーを導入して場所を取る文字表現はそちらへ移動させる
そうするとツールバーで良くなるので、ページ切り替えはなくせる
問題解決
そもそもリボンUIはリッチなパーツを載せるには高さが足りてない
http://blogs.adobe.com/contentcorner/files/2014/12/Ps_CC_workspace.png
このようなリッチなUIはリボンに載せれない
なんで結局、ボタン+文字、という構成になりがち
文字が無駄に場所を取るからページ切り替えが発生する
しかし文字を無くすわけには行かない、何故ならメニューバーを無くしたから
ここでしか機能を文字で表現する場が無い
だがあまりに長い文章だと場所を取りすぎるので、片言の文字表現になる
アプリに慣れてないユーザーからしたら、もっとしっかりした文章で説明してほしいし
慣れているユーザーからしたら、片言の文字表現など場所を取るだけで無駄
実際ページ切り替えが発生するわけで
無駄に場所取る原因は文字による表現を入れるから
文字表現を入れなきゃならないのはメニューバーを無くしたから
というわけで、メニューバーを導入して場所を取る文字表現はそちらへ移動させる
そうするとツールバーで良くなるので、ページ切り替えはなくせる
問題解決
そもそもリボンUIはリッチなパーツを載せるには高さが足りてない
http://blogs.adobe.com/contentcorner/files/2014/12/Ps_CC_workspace.png
このようなリッチなUIはリボンに載せれない
なんで結局、ボタン+文字、という構成になりがち
文字が無駄に場所を取るからページ切り替えが発生する
しかし文字を無くすわけには行かない、何故ならメニューバーを無くしたから
ここでしか機能を文字で表現する場が無い
だがあまりに長い文章だと場所を取りすぎるので、片言の文字表現になる
アプリに慣れてないユーザーからしたら、もっとしっかりした文章で説明してほしいし
慣れているユーザーからしたら、片言の文字表現など場所を取るだけで無駄
実際ページ切り替えが発生するわけで
319デフォルトの名無しさん
2017/09/19(火) 21:19:30.54ID:sOczhhK4 頻度による分類もある
多くのアプリがそうであるように、ツールバーは良く使う機能だけを厳選して載せる
一方メニューバーは使う頻度によらず網羅的に階層で機能を載せる
なんでツールバーを省スペースに出来る(からページ切り替えが無い)
使う側からしても、良く使う機能はページ切り替えなしに
ツールバーからアクセスできて便利だし、余り使わないうろ覚えな機能は
メニューバーの十分な長さの文字表現で説明してくれたほうが有り難い
ところがリボンUIは網羅的なメニューバーが無いので
リボンUIに全ての機能を載せきらなくてはならない
頻度の低い機能でも、網羅的に載せないと、アクセスする手段が無い
となれば先の片言の文字表現云々と合わせて、場所を取ることは避けられない
その結果、ページ切り替えなわけ
多くのアプリがそうであるように、ツールバーは良く使う機能だけを厳選して載せる
一方メニューバーは使う頻度によらず網羅的に階層で機能を載せる
なんでツールバーを省スペースに出来る(からページ切り替えが無い)
使う側からしても、良く使う機能はページ切り替えなしに
ツールバーからアクセスできて便利だし、余り使わないうろ覚えな機能は
メニューバーの十分な長さの文字表現で説明してくれたほうが有り難い
ところがリボンUIは網羅的なメニューバーが無いので
リボンUIに全ての機能を載せきらなくてはならない
頻度の低い機能でも、網羅的に載せないと、アクセスする手段が無い
となれば先の片言の文字表現云々と合わせて、場所を取ることは避けられない
その結果、ページ切り替えなわけ
320デフォルトの名無しさん
2017/09/19(火) 21:32:54.08ID:sOczhhK4 実世界でも、あるいはプログラミングでも、おおよそすべての事で、二つの要求があって
それは、空間的な考え方と、時間的な考え方
当然UIも例にもれず
まず空間に着目して、機能ごとに分類して纏めたいという要求がある
じゃないと、何がどこにあるか分からなくなるから
それとは別に実際の作業手順に伴った時間軸的な考え方もある
その点リボンUIはツールバーに劣る
何故ならページ切り替えがあるから
ツールバーのように頻度の高い機能を厳選して小さなボタンを沢山並べたほうが良い
機能による分類も、ツールバーは複数同時に表示できるので問題ない
しかしながらよくよく考えてみるとリボンUIは
「ツールバー+片言の文字表現+ページ切り替え」
であって、メニューバーがあれば 片言の文字表現 も ページ切り替え も無くせるので
メニューバー+ツールバーでいいじゃん、となる
それは、空間的な考え方と、時間的な考え方
当然UIも例にもれず
まず空間に着目して、機能ごとに分類して纏めたいという要求がある
じゃないと、何がどこにあるか分からなくなるから
それとは別に実際の作業手順に伴った時間軸的な考え方もある
その点リボンUIはツールバーに劣る
何故ならページ切り替えがあるから
ツールバーのように頻度の高い機能を厳選して小さなボタンを沢山並べたほうが良い
機能による分類も、ツールバーは複数同時に表示できるので問題ない
しかしながらよくよく考えてみるとリボンUIは
「ツールバー+片言の文字表現+ページ切り替え」
であって、メニューバーがあれば 片言の文字表現 も ページ切り替え も無くせるので
メニューバー+ツールバーでいいじゃん、となる
321デフォルトの名無しさん
2017/09/19(火) 21:40:38.77ID:EtZzvQxa まあ、メニューバー+ツールバーの見た目がダサイってのは解るんだけどね
見た目を大事にした結果、使い勝手が悪くなってちゃ意味が無い
mspaintのリボンUIは割と好きよ
見た目を大事にした結果、使い勝手が悪くなってちゃ意味が無い
mspaintのリボンUIは割と好きよ
322デフォルトの名無しさん
2017/09/19(火) 21:48:02.88ID:nnw3zIxp UWPじゃ公式extensionでMenuサポートされたし、ToolBarだって横スクロールするようなものもCarouselコントロールで簡単に実装できる
https://www.microsoft.com/ja-jp/store/p/uwp-community-toolkit-sample-app/9nblggh4tlcq?rtc=1
DataGridもサードパーティー製のものが Apache Licenseで公開された→https://github.com/telerik/ui-for-uwp
Windows10オンリー以外の問題は粗方解決したようだな
https://www.microsoft.com/ja-jp/store/p/uwp-community-toolkit-sample-app/9nblggh4tlcq?rtc=1
DataGridもサードパーティー製のものが Apache Licenseで公開された→https://github.com/telerik/ui-for-uwp
Windows10オンリー以外の問題は粗方解決したようだな
323デフォルトの名無しさん
2017/09/19(火) 22:08:47.48ID:HSXd4/vW >>318-321
前も書いたけど、実際に使いもせずに頭の中だけで考えているとこうなる。
だーから、ウダウダ言ってないで一日ワードでもエクセルでも実際使ってみろと(笑)
まあ、これも以前書いたけど、頭の中で考えるだけでも、従来のツールバー+メニューの問題点を
理解していれば、どうしれリボンUIなのかはある程度わかるはずなんだけどね
前も書いたけど、実際に使いもせずに頭の中だけで考えているとこうなる。
だーから、ウダウダ言ってないで一日ワードでもエクセルでも実際使ってみろと(笑)
まあ、これも以前書いたけど、頭の中で考えるだけでも、従来のツールバー+メニューの問題点を
理解していれば、どうしれリボンUIなのかはある程度わかるはずなんだけどね
324デフォルトの名無しさん
2017/09/19(火) 22:13:03.92ID:EtZzvQxa Excelなんざ嫌というほど使っとるわ('A`)
325デフォルトの名無しさん
2017/09/19(火) 22:15:30.15ID:HSXd4/vW まあ、XPのルナ以降のスタートメニューの使いづらさとか、メトロやUWPの惨状を見てれば
MSにUIのセンスがないのは事実だと思うけど、物事是々非々で見られなくなったら
2chでウヨサヨやってる頭の悪い連中と同レベルだ。
さすがにオフィスはMSのドル箱だけあって、リボンUIはそれなりにドッグフード食って作ってるのが分かる。
2007の時はちょっとチューニング不足だったけどね。
それでも2003のツールバーよりだいぶマシだ。
MSにUIのセンスがないのは事実だと思うけど、物事是々非々で見られなくなったら
2chでウヨサヨやってる頭の悪い連中と同レベルだ。
さすがにオフィスはMSのドル箱だけあって、リボンUIはそれなりにドッグフード食って作ってるのが分かる。
2007の時はちょっとチューニング不足だったけどね。
それでも2003のツールバーよりだいぶマシだ。
326デフォルトの名無しさん
2017/09/19(火) 22:47:57.13ID:sOczhhK4 もっとドッグフード食いたければVSもリボンUIにすれば?
猛烈な大反対にあったらしいけど
猛烈な大反対にあったらしいけど
327デフォルトの名無しさん
2017/09/19(火) 23:02:32.50ID:nnw3zIxp 10年前のリボンUIを未だに騒いでいる人って・・・
328デフォルトの名無しさん
2017/09/19(火) 23:03:12.36ID:sOczhhK4 エクスプローラのリボンUIとか全く機能してないしな
誰も使ってないと思うけど(ショートカット覚えてるから)
無理に使おうと思っても
コピー、貼り付け、削除、などのメインコマンドが並んでるページと
表示切替が別ページになってるとか、もう機能してないね
多分MSのリボンUIのガイドラインで決めてあるんだろうけど
メインのページと表示のページが別って時点でね
表示切替はどのようなアプリでも頻繁に使うものなのに
仕方が無いからステータスバーに表示切替を載せてるのな
MS公認で機能してないって事なんだよ
しかも今まで網羅的な機能へのアクセスを提供していたメニューバーが無いから
どうでもよい機能までリボンUIに載せてて、煩雑なことこの上ない
必要そうなのだけに纏めたら十分1ページに収まるでしょ
それが無駄に3ページもね、メニューバーが無いからそうなる
エクスプローラのような比較的シンプルなアプリですらこのありさま
一方でメニューバー+ツールバー方式は、よほどのアホが作ってもキレイにまとまる
方式的に優れているから、自然とそうなる
誰も使ってないと思うけど(ショートカット覚えてるから)
無理に使おうと思っても
コピー、貼り付け、削除、などのメインコマンドが並んでるページと
表示切替が別ページになってるとか、もう機能してないね
多分MSのリボンUIのガイドラインで決めてあるんだろうけど
メインのページと表示のページが別って時点でね
表示切替はどのようなアプリでも頻繁に使うものなのに
仕方が無いからステータスバーに表示切替を載せてるのな
MS公認で機能してないって事なんだよ
しかも今まで網羅的な機能へのアクセスを提供していたメニューバーが無いから
どうでもよい機能までリボンUIに載せてて、煩雑なことこの上ない
必要そうなのだけに纏めたら十分1ページに収まるでしょ
それが無駄に3ページもね、メニューバーが無いからそうなる
エクスプローラのような比較的シンプルなアプリですらこのありさま
一方でメニューバー+ツールバー方式は、よほどのアホが作ってもキレイにまとまる
方式的に優れているから、自然とそうなる
329デフォルトの名無しさん
2017/09/19(火) 23:19:09.81ID:sOczhhK4 リボンUIが良いといってる人もページ切り替えは面倒に違いないんだよ
ページ切り替えが発生する原因は、文字表現で面積を食ってるのと
マイナーな機能まで網羅的に載せてるのと、の2つあるんだが
その両方ともメニューバーを無くしたことに起因してるんだよ
だからメニューバーを追加して取捨選択してページ数を減らす最適化していくと
ツールバーに戻る
逆にメニューバー+ツールバーの組み合わせは、余ほどの馬鹿でもない限り
何も考えなくても、普通の使いやすいUIに纏まるんだよ
方式的に優れているから、適当にやっても上手くいく
一方でリボンUIは方式的に破綻しているから、使いやすくするためには
ものすご〜く考えないとダメだし、方式的な欠陥は根本の問題なので
考えてもダメなものはダメ、どうやっても結局ページ切り替え
そのページ切り替えもメニューバーを模範したページ構成なので
機能による分類であって頻度による分類じゃないから
「表示」が別ページになるなど、実際の作業フローに即してない格好になる
だから結局どうやっても無理で、当のMSもステータスバーに表示切替を載せてる
こういったことがありとあらゆる場面で発生する
ページ切り替えが発生する原因は、文字表現で面積を食ってるのと
マイナーな機能まで網羅的に載せてるのと、の2つあるんだが
その両方ともメニューバーを無くしたことに起因してるんだよ
だからメニューバーを追加して取捨選択してページ数を減らす最適化していくと
ツールバーに戻る
逆にメニューバー+ツールバーの組み合わせは、余ほどの馬鹿でもない限り
何も考えなくても、普通の使いやすいUIに纏まるんだよ
方式的に優れているから、適当にやっても上手くいく
一方でリボンUIは方式的に破綻しているから、使いやすくするためには
ものすご〜く考えないとダメだし、方式的な欠陥は根本の問題なので
考えてもダメなものはダメ、どうやっても結局ページ切り替え
そのページ切り替えもメニューバーを模範したページ構成なので
機能による分類であって頻度による分類じゃないから
「表示」が別ページになるなど、実際の作業フローに即してない格好になる
だから結局どうやっても無理で、当のMSもステータスバーに表示切替を載せてる
こういったことがありとあらゆる場面で発生する
330デフォルトの名無しさん
2017/09/19(火) 23:26:45.16ID:sOczhhK4 プログラマ的な観点から見て、ど〜なんよ、と
方式的に優れているから基本的な平均点が高く、適当にやっても上手くいきがちな方式と
方式的に破綻しているから使いこなしに非常に苦労して
しかもせっかく頑張っても結果並み以下にしかならない方式と
どっちが魅力的かって
方式的に優れているから基本的な平均点が高く、適当にやっても上手くいきがちな方式と
方式的に破綻しているから使いこなしに非常に苦労して
しかもせっかく頑張っても結果並み以下にしかならない方式と
どっちが魅力的かって
331デフォルトの名無しさん
2017/09/19(火) 23:28:56.32ID:EtZzvQxa 言いたい事は解るけど
2chで長文連投は、言ってる事がどんなに正しくても同意を得られなくなるから辞めとけ
2chで長文連投は、言ってる事がどんなに正しくても同意を得られなくなるから辞めとけ
332デフォルトの名無しさん
2017/09/19(火) 23:36:38.90ID:HSXd4/vW 分からないってw
ただの食わず嫌いw
Office、とくにワードにはリボンUIは従来のUIより適していることは
1時間使えば馬鹿でも分かる。
もちろんある程度実用的なドキュメントを書く場合ね。
図表も装飾も何もない文章ならリボンなんかいらない
ただの食わず嫌いw
Office、とくにワードにはリボンUIは従来のUIより適していることは
1時間使えば馬鹿でも分かる。
もちろんある程度実用的なドキュメントを書く場合ね。
図表も装飾も何もない文章ならリボンなんかいらない
333デフォルトの名無しさん
2017/09/19(火) 23:36:42.98ID:3bAYaO8L リボンはノーコメ
「設定」に代表されるなんちゃってフラットデザイン採用した奴は
死んで生き返ってもう一回死ね
「設定」に代表されるなんちゃってフラットデザイン採用した奴は
死んで生き返ってもう一回死ね
334デフォルトの名無しさん
2017/09/19(火) 23:36:57.10ID:7+IWX1KH WPFでリボンUIを実装出来るとは言え、リボンUIそのものの良し悪しだとかUI論とかはスレチだろ。
まったく脱線するなとは言わないけど、いい加減しつこいぞ。
まったく脱線するなとは言わないけど、いい加減しつこいぞ。
335デフォルトの名無しさん
2017/09/19(火) 23:41:31.74ID:31UnpjJ8 Officeユーザの大量の移行拒否もすごかったが、VS開発者でさえ拒否してる。根本的に欠陥品なんだよ。
合理性を理解できない奴が馬鹿とか、Windows市場でジョブス論理は通用しないよ。
シンプルに拒否られるだけ。信者じゃないんだから。
合理性を理解できない奴が馬鹿とか、Windows市場でジョブス論理は通用しないよ。
シンプルに拒否られるだけ。信者じゃないんだから。
336デフォルトの名無しさん
2017/09/19(火) 23:44:59.58ID:HSXd4/vW337デフォルトの名無しさん
2017/09/19(火) 23:51:08.32ID:CpdLY45m 個人的にはリボンってあまり好きではないってくらいの存在なんだけど、従来メニューとの
多少の善し悪しを論じてもあまり意味がないと思ってて、従来メニューを過去のものにするくらい
広く支持されてるかどうかってところが大事だと思うんだよな
正直MS以外があまり積極的に取り入れてる感じはしないし、あまり支持されてないなら、
いたずらにUIの種類増やして混乱させただけの存在だと思うわ
道具の世界では従来のものが必ずしも最善ではなくても、「継続」する事が時には大事だよ
多少の善し悪しを論じてもあまり意味がないと思ってて、従来メニューを過去のものにするくらい
広く支持されてるかどうかってところが大事だと思うんだよな
正直MS以外があまり積極的に取り入れてる感じはしないし、あまり支持されてないなら、
いたずらにUIの種類増やして混乱させただけの存在だと思うわ
道具の世界では従来のものが必ずしも最善ではなくても、「継続」する事が時には大事だよ
338デフォルトの名無しさん
2017/09/19(火) 23:55:18.14ID:sOczhhK4 現に全然広まってない事実を無視するの?
未だにメニューバー+ツールバーが大多数
広まるには随分な時間が有ったはずだろ?
いつもはWindowsのルックアンドフィールをマネするのが大好きな
Linux界隈もガン無視
フリーソフト界隈も少なくとも俺のPCにはリボンUIなフリーソフトは一つも入ってない
まぁWeb中を探せば一つや二つは出てくるかもだが圧倒的少数派
まずこの現実を受け止めてくださいな
未だにメニューバー+ツールバーが大多数
広まるには随分な時間が有ったはずだろ?
いつもはWindowsのルックアンドフィールをマネするのが大好きな
Linux界隈もガン無視
フリーソフト界隈も少なくとも俺のPCにはリボンUIなフリーソフトは一つも入ってない
まぁWeb中を探せば一つや二つは出てくるかもだが圧倒的少数派
まずこの現実を受け止めてくださいな
339デフォルトの名無しさん
2017/09/19(火) 23:57:13.09ID:31UnpjJ8 Officeには合理的でVSには合理的でないとか言ってることがオカルトにしか聞こえないよ。
VS陣営はOfficeの失敗を鼻で笑ってるよ。多機能なアプリからメニューを削除するなんて馬鹿げてるって。
VS陣営はOfficeの失敗を鼻で笑ってるよ。多機能なアプリからメニューを削除するなんて馬鹿げてるって。
340デフォルトの名無しさん
2017/09/20(水) 00:19:42.68ID:YVnYvsBD341デフォルトの名無しさん
2017/09/20(水) 00:26:05.97ID:zNeStlMI ネトウヨはよくネトウヨなんて存在しないって言ってる。同じ匂いがする。
342デフォルトの名無しさん
2017/09/20(水) 00:26:48.31ID:O3zvJc9D >だからオフィスユーザーには支持されてるってw
Officeが支持されてるのであって、リボンが支持されてる訳ではないのでは?
オレもリボンのOffice使ってるけど、従来のショートカットを指が覚えてるからさほど
不自由を感じないってだけで、別にリボンは支持してないw
たぶん大概の人は善し悪しはどうであれ、慣れればどうにかなるから使ってる程度の話で、
積極的に支持してる人が多数派とは思えんのだけどね
Officeが支持されてるのであって、リボンが支持されてる訳ではないのでは?
オレもリボンのOffice使ってるけど、従来のショートカットを指が覚えてるからさほど
不自由を感じないってだけで、別にリボンは支持してないw
たぶん大概の人は善し悪しはどうであれ、慣れればどうにかなるから使ってる程度の話で、
積極的に支持してる人が多数派とは思えんのだけどね
343デフォルトの名無しさん
2017/09/20(水) 00:37:55.64ID:YVnYvsBD >>342
2007が出た当初に散々あった拒否反応が2010の時代にはほぼ消えていたのは確か。
Win8/10のUIに対する不満が今でも消えてないように、
本当は使いづらいけど仕方なく使わざるを得ない人がいるなら、
今でも不満を言い続けている人がいると思うが、ネット上でもそんなの見たことないよ。
っていうかねえ、MSにとってもオフィスは特別だから、本当に不評ならいくらMSでも
リボンを廃止するか、少なくともオプションで旧UIを選択できるようにとっくにしてるよ。
ちなみに、俺自身2007の時代はリボンUIは使いづらいと誤解していた。
2007が出た当初に散々あった拒否反応が2010の時代にはほぼ消えていたのは確か。
Win8/10のUIに対する不満が今でも消えてないように、
本当は使いづらいけど仕方なく使わざるを得ない人がいるなら、
今でも不満を言い続けている人がいると思うが、ネット上でもそんなの見たことないよ。
っていうかねえ、MSにとってもオフィスは特別だから、本当に不評ならいくらMSでも
リボンを廃止するか、少なくともオプションで旧UIを選択できるようにとっくにしてるよ。
ちなみに、俺自身2007の時代はリボンUIは使いづらいと誤解していた。
344デフォルトの名無しさん
2017/09/20(水) 00:40:20.92ID:YVnYvsBD しかし、「VSでは使われてないじゃないか」ってこれオフィスろくに使ってないことを
語るに落ちてるよねw
使ってればリボンUIがVS向きじゃないことなんか自明過ぎるよ
語るに落ちてるよねw
使ってればリボンUIがVS向きじゃないことなんか自明過ぎるよ
345デフォルトの名無しさん
2017/09/20(水) 00:44:04.27ID:aRa9PEEA >ネット上でもそんなの見たことないよ。
今まさに、ここに沢山居たじゃねーか
お前それらに反論してたんじゃねーのかよ
見たことないってどういうことだよ
お前ひとりで頑張ってて四面楚歌と言ってもよい状況なのに
おかしなことを言うよな
今まさに、ここに沢山居たじゃねーか
お前それらに反論してたんじゃねーのかよ
見たことないってどういうことだよ
お前ひとりで頑張ってて四面楚歌と言ってもよい状況なのに
おかしなことを言うよな
346デフォルトの名無しさん
2017/09/20(水) 00:46:09.11ID:c+o7kDMJ 自分は、MSのオフィスユーザじゃないし、
エクスプローラのリボンは使いにくいと思ってる派だけど、
LibreOffice 5.3 では**実験的な機能**としてリボンUIが実装されてる
ttp://www.softantenna.com/wp/software/libreoffice-5-3/
一部の分野の一部のユーザには使いやすいのだろうというのも認めるし、
メニュー方式が使いやすいと考える人もいるということでいいじゃないか
ただし、フラットデザインの「Windows の設定」、オメーはダメだ
エクスプローラのリボンは使いにくいと思ってる派だけど、
LibreOffice 5.3 では**実験的な機能**としてリボンUIが実装されてる
ttp://www.softantenna.com/wp/software/libreoffice-5-3/
一部の分野の一部のユーザには使いやすいのだろうというのも認めるし、
メニュー方式が使いやすいと考える人もいるということでいいじゃないか
ただし、フラットデザインの「Windows の設定」、オメーはダメだ
347デフォルトの名無しさん
2017/09/20(水) 00:48:32.75ID:O3zvJc9D >>343
それは何年たっても延々と批判を言い続けるほどリボンを大嫌いな人が多数派じゃないって
だけの話で、リボンが支持されてることの証拠にはまったくなってないよw
どうも君と議論しても時間の無駄みたいだから、このへんで。
それは何年たっても延々と批判を言い続けるほどリボンを大嫌いな人が多数派じゃないって
だけの話で、リボンが支持されてることの証拠にはまったくなってないよw
どうも君と議論しても時間の無駄みたいだから、このへんで。
348デフォルトの名無しさん
2017/09/20(水) 00:48:39.07ID:aRa9PEEA LibreOfficeとしてはMSOfficeに使用感を似せたいっていう一部要望があったんでしょ
パチもんの宿命
パチもんの宿命
349デフォルトの名無しさん
2017/09/20(水) 00:49:25.31ID:GzgU2c85 リボンはいいにしても例の「設定」に関しては本当に何がしたかったのかすらよく分からんからな…
350デフォルトの名無しさん
2017/09/20(水) 00:50:37.68ID:YVnYvsBD351デフォルトの名無しさん
2017/09/20(水) 00:51:15.97ID:YVnYvsBD >>349
Windowsのキメラ化w
Windowsのキメラ化w
352デフォルトの名無しさん
2017/09/20(水) 00:55:26.43ID:aRa9PEEA 使ってないという勝手な決めつけと
使ってる奴は不満を持ってないという勝手な決めつけ
このような頭じゃないとリボンUIを素晴らしいと感じない
って結論が出たな
使ってる奴は不満を持ってないという勝手な決めつけ
このような頭じゃないとリボンUIを素晴らしいと感じない
って結論が出たな
353デフォルトの名無しさん
2017/09/20(水) 01:31:44.55ID:zNeStlMI リボンUIに需要があればWPFも普及したのになw
354デフォルトの名無しさん
2017/09/20(水) 08:14:45.24ID:NcDv8zKP WPFにおいてはリボンがコンポーネントとして標準化されたのってだいぶ後だし
現在にいたるまでMS側からもこれ使っていけという扱われ方もしてなくね
現在にいたるまでMS側からもこれ使っていけという扱われ方もしてなくね
355デフォルトの名無しさん
2017/09/20(水) 11:09:13.25ID:31oJSbFy リボンは標準化されたと言っていいのか?
標準でツールバーにも入れてもらってないのに
現実は非推奨状態
リボンはUWPでも採用されてない
標準でツールバーにも入れてもらってないのに
現実は非推奨状態
リボンはUWPでも採用されてない
356デフォルトの名無しさん
2017/09/20(水) 11:48:28.40ID:NcDv8zKP まあ2012でようやく他所からもって来なくて良くなったという意味でしかないか>WPFでの標準化
普及しなかったのってユーザー側の評判以前に
MS自身が積極的にデベロッパーに使わせようという素振りが無かったのが一番大きいと思うで
なもんでリボンに重要があればとかリボンの悪評のせいでとかの文脈でWPFが出てくるのがさっぱりわからん
普及しなかったのってユーザー側の評判以前に
MS自身が積極的にデベロッパーに使わせようという素振りが無かったのが一番大きいと思うで
なもんでリボンに重要があればとかリボンの悪評のせいでとかの文脈でWPFが出てくるのがさっぱりわからん
357デフォルトの名無しさん
2017/09/20(水) 12:34:28.90ID:yENYztO5 >>356
そんなことは誰も言ってないんじゃない?
そんなことは誰も言ってないんじゃない?
358デフォルトの名無しさん
2017/09/20(水) 13:57:21.18ID:NcDv8zKP >>357
言ってるんだよなあ・・・
「イヤ全然関係なくね?」って思っただけだからあんま絡む気もねえけど
> リボンUIに需要があればWPFも普及したのになw
> 逆にWPFが普及に失敗したのは、ExcelがリボンUIを採用したせいで悪い手本になってしまったからだろう。
言ってるんだよなあ・・・
「イヤ全然関係なくね?」って思っただけだからあんま絡む気もねえけど
> リボンUIに需要があればWPFも普及したのになw
> 逆にWPFが普及に失敗したのは、ExcelがリボンUIを採用したせいで悪い手本になってしまったからだろう。
359デフォルトの名無しさん
2017/09/20(水) 14:37:48.67ID:zNeStlMI 認めたくないものだな、若さゆえの過ちというものを。
360デフォルトの名無しさん
2017/09/20(水) 16:56:02.97ID:IDdbv2zQ 俺はXAML系の技術はSilverlight切り捨てのときに見限ったなあ
あのとき思い切ってWebへの転向を決断して正解だった
あの状況でWPFの方なら大丈夫と思うのは正直どうかしてる
あのとき思い切ってWebへの転向を決断して正解だった
あの状況でWPFの方なら大丈夫と思うのは正直どうかしてる
361デフォルトの名無しさん
2017/09/20(水) 17:25:08.25ID:SSdju2Qy 過去ログ見てみたらこんなレスが
921 名前:デフォルトの名無しさん[] 投稿日:2014/08/23(土) 15:42:12.35 ID:qd6ZCp8I
HTML5がくるっていってどのぐらいかね。
開発者的にはHTML5で作るメリットは何もないし、いろんなとこで動かせるメリットはあっても結局パフォーマンスとかデバイス・プラットフォームに最適化出来ないとかでネイティブに対する需要は亡くならんよ。しばらくは。
921 名前:デフォルトの名無しさん[] 投稿日:2014/08/23(土) 15:42:12.35 ID:qd6ZCp8I
HTML5がくるっていってどのぐらいかね。
開発者的にはHTML5で作るメリットは何もないし、いろんなとこで動かせるメリットはあっても結局パフォーマンスとかデバイス・プラットフォームに最適化出来ないとかでネイティブに対する需要は亡くならんよ。しばらくは。
924 名前:デフォルトの名無しさん[sage] 投稿日:2014/08/23(土) 21:54:13.82 ID:jO0zpBoJ
むしろWebというかHTML5に過剰な期待を持ってる人の方が2周遅れでしょ。
認識が5年はずれてるよ。
928 名前:デフォルトの名無しさん[sage] 投稿日:2014/08/23(土) 23:43:29.58 ID:hPpI01dm [2/2]
>>925
そうだね。5年後に答え合わせしようね。
921 名前:デフォルトの名無しさん[] 投稿日:2014/08/23(土) 15:42:12.35 ID:qd6ZCp8I
HTML5がくるっていってどのぐらいかね。
開発者的にはHTML5で作るメリットは何もないし、いろんなとこで動かせるメリットはあっても結局パフォーマンスとかデバイス・プラットフォームに最適化出来ないとかでネイティブに対する需要は亡くならんよ。しばらくは。
921 名前:デフォルトの名無しさん[] 投稿日:2014/08/23(土) 15:42:12.35 ID:qd6ZCp8I
HTML5がくるっていってどのぐらいかね。
開発者的にはHTML5で作るメリットは何もないし、いろんなとこで動かせるメリットはあっても結局パフォーマンスとかデバイス・プラットフォームに最適化出来ないとかでネイティブに対する需要は亡くならんよ。しばらくは。
924 名前:デフォルトの名無しさん[sage] 投稿日:2014/08/23(土) 21:54:13.82 ID:jO0zpBoJ
むしろWebというかHTML5に過剰な期待を持ってる人の方が2周遅れでしょ。
認識が5年はずれてるよ。
928 名前:デフォルトの名無しさん[sage] 投稿日:2014/08/23(土) 23:43:29.58 ID:hPpI01dm [2/2]
>>925
そうだね。5年後に答え合わせしようね。
362デフォルトの名無しさん
2017/09/20(水) 17:26:09.75ID:SSdju2Qy ぬけてました
925 名前:デフォルトの名無しさん[sage] 投稿日:2014/08/23(土) 22:14:47.48 ID:JJDGD5m1
などと前世紀から何か息巻いた声が聞こえますが
イヤーピースするなりして流して下さい
もうじき歴史の彼方に消え去るはずです
925 名前:デフォルトの名無しさん[sage] 投稿日:2014/08/23(土) 22:14:47.48 ID:JJDGD5m1
などと前世紀から何か息巻いた声が聞こえますが
イヤーピースするなりして流して下さい
もうじき歴史の彼方に消え去るはずです
363デフォルトの名無しさん
2017/09/20(水) 17:30:11.88ID:JtkVUIC7 開発側としては、「嫌だけど世間の流れなので仕方なく使う」みたいな印象 >HTML5
364デフォルトの名無しさん
2017/09/20(水) 17:33:23.41ID:SSdju2Qy 歴史のかなたに消え去る準備はできましたか?
365デフォルトの名無しさん
2017/09/20(水) 17:35:52.27ID:JtkVUIC7 HTML5を嫌がる人への文句の前に
いつまで経っても協調せず、ブラウザ間の動作の違いを無くそうともしないWebブラウザベンダに文句を言ってくれ
いつまで経っても協調せず、ブラウザ間の動作の違いを無くそうともしないWebブラウザベンダに文句を言ってくれ
366デフォルトの名無しさん
2017/09/20(水) 17:37:08.73ID:SSdju2Qy まだ5年後まで2年あるからその間にWPFが盛り返せばいい()
367デフォルトの名無しさん
2017/09/20(水) 17:44:45.08ID:SSdju2Qy 3年の間にjsで天下を取っていたjquerryが死んだことに驚き
jquerry使うと老害扱いされる
jquerry使うと老害扱いされる
368デフォルトの名無しさん
2017/09/20(水) 17:54:37.63ID:PhA2Z+8U >>361
唐突に何?w
正直web系の技術の現状とか全然追えてないからよく分からんが、
HTML5が普及し始めた頃、どこぞのITの社長さんが「HTML5も結局互換性問題がカオスで
使い物にならねえ」って書いてた通りになってるんじゃないの?
唐突に何?w
正直web系の技術の現状とか全然追えてないからよく分からんが、
HTML5が普及し始めた頃、どこぞのITの社長さんが「HTML5も結局互換性問題がカオスで
使い物にならねえ」って書いてた通りになってるんじゃないの?
369デフォルトの名無しさん
2017/09/20(水) 17:57:11.82ID:PhA2Z+8U370デフォルトの名無しさん
2017/09/20(水) 17:58:16.10ID:JtkVUIC7 ITProとか@ITとかじゃないの >追いかける
371デフォルトの名無しさん
2017/09/20(水) 21:00:50.28ID:uzKlY2K6372デフォルトの名無しさん
2017/09/20(水) 21:15:04.25ID:0lMVwAWW >>371
Chromeはファンも多いがアンチも多いよ。
俺は大嫌い。あのUIのすべてが気に入らない。
ここ見ると多めに見積もってせいぜい4割ってところだろうね。
https://webrage.jp/techblog/pc_browser_share/
実際はもっと少ないんじゃないかと思うが...
いつも思うけど、web系の人ってドリーマーというか思い込みが激しいというか
自己陶酔系というか、およそエンジニアっぽくない人が多いよねw
Chromeはファンも多いがアンチも多いよ。
俺は大嫌い。あのUIのすべてが気に入らない。
ここ見ると多めに見積もってせいぜい4割ってところだろうね。
https://webrage.jp/techblog/pc_browser_share/
実際はもっと少ないんじゃないかと思うが...
いつも思うけど、web系の人ってドリーマーというか思い込みが激しいというか
自己陶酔系というか、およそエンジニアっぽくない人が多いよねw
373デフォルトの名無しさん
2017/09/20(水) 21:36:11.71ID:uzKlY2K6374デフォルトの名無しさん
2017/09/20(水) 21:40:54.54ID:nyZuu7Zf Chromeが云々よりIEが無視できる時代になった事が重要
てかweb系と聞いてブラウザの話しか出て来ないのが既に寂しい
てかweb系と聞いてブラウザの話しか出て来ないのが既に寂しい
375デフォルトの名無しさん
2017/09/20(水) 21:44:02.01ID:nInVA+Cg 日本の数字ならIEもFirefoxも無視できない数だし
企業だとIE強いよな
企業だとIE強いよな
376デフォルトの名無しさん
2017/09/20(水) 21:45:26.10ID:uzKlY2K6 俺は趣味で見てる程度だけど仕事でwebのフロントエンドやってる人は大変だと思う
mvvmも一瞬ブームになったけどもう違う方向に舵を切られた
フロントエンドでmvvmは時代遅れ
mvvmも一瞬ブームになったけどもう違う方向に舵を切られた
フロントエンドでmvvmは時代遅れ
377デフォルトの名無しさん
2017/09/20(水) 21:49:28.32ID:0lMVwAWW >>373
何でそう喧嘩腰かねw
言ってる傍からドリーマーだけど、どこをどう計算してもそんな結果にならんよw
そもそも集計方法が分からないが、この手の集計は「意識高い系」バイアスを疑うのが常識。
少なくとも日本に限れば、わざわざChrome使うような意識高い系(パソヲタともいう)がそんなに多いとおもえない。
何でそう喧嘩腰かねw
言ってる傍からドリーマーだけど、どこをどう計算してもそんな結果にならんよw
そもそも集計方法が分からないが、この手の集計は「意識高い系」バイアスを疑うのが常識。
少なくとも日本に限れば、わざわざChrome使うような意識高い系(パソヲタともいう)がそんなに多いとおもえない。
378デフォルトの名無しさん
2017/09/20(水) 22:11:07.18ID:JtkVUIC7 >>371
>それ以外はほとんど対応しなくていい
趣味で作ってるならまだしも、仕事でこれは有り得ん
それが出来るならどんなに楽な事か
現実はPCでのIE・Fx・Chrome・Safariに加えて、主要な各スマートフォン&タブレットでも動作テストさせられるんすよ
俺がいた現場ではそうだった('A`)
>それ以外はほとんど対応しなくていい
趣味で作ってるならまだしも、仕事でこれは有り得ん
それが出来るならどんなに楽な事か
現実はPCでのIE・Fx・Chrome・Safariに加えて、主要な各スマートフォン&タブレットでも動作テストさせられるんすよ
俺がいた現場ではそうだった('A`)
379デフォルトの名無しさん
2017/09/20(水) 22:11:42.66ID:uzKlY2K6 >>377
偏見(バイアス)にまみれてるのは君だろw
今はweb見るのは大体スマホがメイン
androidのメインブラウザはChrome
ほとんどの人はChromeを普通に使ってる
Chrome 普通の人
FireFox パソオタ
IE Edge 情報弱者
偏見(バイアス)にまみれてるのは君だろw
今はweb見るのは大体スマホがメイン
androidのメインブラウザはChrome
ほとんどの人はChromeを普通に使ってる
Chrome 普通の人
FireFox パソオタ
IE Edge 情報弱者
380デフォルトの名無しさん
2017/09/20(水) 22:14:52.72ID:0lMVwAWW381デフォルトの名無しさん
2017/09/20(水) 22:20:55.11ID:uzKlY2K6 さっきのTOP10集計すると
Chrome 54.98%
その他 25.99%
(FF約 10% IE11 7.22 )
Chrome 54.98%
その他 25.99%
(FF約 10% IE11 7.22 )
382デフォルトの名無しさん
2017/09/21(木) 00:51:05.40ID:DG4edd3E 能力者気取ってるがそれって地雷を踏む能力だろ。
383デフォルトの名無しさん
2017/09/21(木) 03:37:34.11ID:ypyMNl+0 >>379
iOSの標準ブラウザはSafariだし、AndroidでもAPIの対応度が標準ブラウザでも違ったりする
しかも、モバイルとブラウザでは表示や機能も変わる
IEはまだしも、Firefoxは対応すべきだし、Edgeだって利用者はいる
iOSの標準ブラウザはSafariだし、AndroidでもAPIの対応度が標準ブラウザでも違ったりする
しかも、モバイルとブラウザでは表示や機能も変わる
IEはまだしも、Firefoxは対応すべきだし、Edgeだって利用者はいる
384デフォルトの名無しさん
2017/09/21(木) 05:43:04.41ID:uo2SB9qA age
385デフォルトの名無しさん
2017/09/22(金) 09:26:09.72ID:RhxPxf5g リボンUIはやはり消えてなくなるのか。不便でしかなかったからな。
386デフォルトの名無しさん
2017/09/22(金) 09:54:18.23ID:+YP/tqCe リボンは言っても10年前に登場したUI。新しいハンバーガーメニューやアプリケーションバーのように
普段は説明文を隠してワンタッチで見られるUIについての議論とか無いのかな?
普段は説明文を隠してワンタッチで見られるUIについての議論とか無いのかな?
387デフォルトの名無しさん
2017/09/22(金) 18:00:24.29ID:ka2EbGnk388デフォルトの名無しさん
2017/09/22(金) 19:00:15.72ID:+3gISdhB >新しいハンバーガーメニューやアプリケーションバーのように
>普段は説明文を隠してワンタッチで見られるUIについての議論とか
みんな議論する価値すらないと思ってんじゃないの?
>普段は説明文を隠してワンタッチで見られるUIについての議論とか
みんな議論する価値すらないと思ってんじゃないの?
389デフォルトの名無しさん
2017/09/22(金) 19:37:35.12ID:85Md+06o リボンの無いExcelなんて使う気にならないさ。
390デフォルトの名無しさん
2017/09/22(金) 19:38:57.29ID:85Md+06o >>387
漢字Talkにそんなもんあったっけ?
漢字Talkにそんなもんあったっけ?
391デフォルトの名無しさん
2017/09/22(金) 21:38:47.30ID:fUstyYAa 初代Macの頃は漢字Talkなんてなかったぞ
392デフォルトの名無しさん
2017/09/23(土) 03:24:49.33ID:hZhfWrqz マカーがWPF触ってるのか。やはり地雷だったか。
393デフォルトの名無しさん
2017/09/23(土) 08:55:21.33ID:+Y9Z1OSF >>392
地雷じゃないけどXAMLが冗長過ぎるぞ。
地雷じゃないけどXAMLが冗長過ぎるぞ。
394デフォルトの名無しさん
2017/09/23(土) 10:13:24.27ID:3En/s+i/ 冗長と言っても単に記述が長いだけじゃね?
補完は十分に効くし、人が触るものじゃないFormsよりははるかにましになったと思うが。
補完は十分に効くし、人が触るものじゃないFormsよりははるかにましになったと思うが。
395デフォルトの名無しさん
2017/09/23(土) 10:57:27.76ID:F7nSzvi3 XAMLなんてただの静的宣言の塊だしな
じゃあそれをC#のコードで書くか?っていうと、
それやったら益々長く or 解り難くなるだけじゃね
じゃあそれをC#のコードで書くか?っていうと、
それやったら益々長く or 解り難くなるだけじゃね
396デフォルトの名無しさん
2017/09/23(土) 14:45:42.14ID:j6VCxv0o それがそうでもないかもと思った
C#はイニシャライザの中に色々書けるので
C#はイニシャライザの中に色々書けるので
397デフォルトの名無しさん
2017/09/24(日) 17:00:15.79ID:bxMDPEy4 日本の会社の業務系アプリ開発で食わしてもらっているが、
あと30年ぐらいはWindows Formsのままだと思うな。
ころころ道具が変わるより、同じカンナとかナズチで仕事をする方が
効率は良いに決まってるし。
あと30年ぐらいはWindows Formsのままだと思うな。
ころころ道具が変わるより、同じカンナとかナズチで仕事をする方が
効率は良いに決まってるし。
398デフォルトの名無しさん
2017/09/24(日) 17:06:07.66ID:3JXn1GYR 実務経験がないUIデザイナーはいらない。
399デフォルトの名無しさん
2017/09/24(日) 17:23:51.82ID:U4nAGnPY >>397
UWP移行計画がうまく行くとも思えんけどそれもどうかなあw
UWP移行計画がうまく行くとも思えんけどそれもどうかなあw
400デフォルトの名無しさん
2017/09/24(日) 17:26:00.12ID:6oSExpao >>397
これが日本の現実か、クソだな
これが日本の現実か、クソだな
401デフォルトの名無しさん
2017/09/24(日) 17:26:58.85ID:3JXn1GYR 世界の現実だよ、キミ。
402デフォルトの名無しさん
2017/09/24(日) 17:33:35.62ID:huw6Eetw >ころころ道具が変わるより、同じカンナとかナズチで仕事をする方が効率は良いに決まってるし
いつまでも泡立て器でかき混ぜてないでハンドミキサー使えよ、とは思うが
いつまでも泡立て器でかき混ぜてないでハンドミキサー使えよ、とは思うが
403デフォルトの名無しさん
2017/09/24(日) 17:45:04.17ID:3JXn1GYR たとえが骨董品。
404デフォルトの名無しさん
2017/09/24(日) 17:57:02.97ID:9+Fz5Ik1 >>397
こういう化石みたいなやつも必要とされる場所はあるんだろな
こういう化石みたいなやつも必要とされる場所はあるんだろな
405デフォルトの名無しさん
2017/09/24(日) 19:35:02.93ID:2CfoP8Eu406デフォルトの名無しさん
2017/09/24(日) 20:10:13.12ID:TezdVn6/ そんな判断が下せる人材はとうに脱出してます
407デフォルトの名無しさん
2017/09/24(日) 20:37:05.66ID:2CfoP8Eu そう、日本のIT産業の技術力低下が止まらない。
408デフォルトの名無しさん
2017/09/24(日) 22:31:58.25ID:lZcW7qdX >>400
クソかなあ? だってユーザーの欲しいのものは、入力しやすいユーザー インター
フェースと、データを一覧で表示することと、Excelに出力することだけだよ。
WPFじゃないとできないことなんて、何もない。枯れたWindows Formsが最強だ。
ブラウザーを使うWebアプリは遅いし、操作性が悪いから誰も喜ばないし。
クソかなあ? だってユーザーの欲しいのものは、入力しやすいユーザー インター
フェースと、データを一覧で表示することと、Excelに出力することだけだよ。
WPFじゃないとできないことなんて、何もない。枯れたWindows Formsが最強だ。
ブラウザーを使うWebアプリは遅いし、操作性が悪いから誰も喜ばないし。
409デフォルトの名無しさん
2017/09/24(日) 22:39:47.02ID:lZcW7qdX >>405
カンナがけした具材という点で、Windows Formsのコントロールは完成されている。
もちろん標準コントロールでは貧弱な部分もあるが。様々な有料具材があるので
それを買ってくれば良い。
WPFはXAMLでアニメーションが簡単にできたのは感動したけれど、業務アプリ
で毎回画面が動くのは、目が疲れてウザいだけだった。
カンナがけした具材という点で、Windows Formsのコントロールは完成されている。
もちろん標準コントロールでは貧弱な部分もあるが。様々な有料具材があるので
それを買ってくれば良い。
WPFはXAMLでアニメーションが簡単にできたのは感動したけれど、業務アプリ
で毎回画面が動くのは、目が疲れてウザいだけだった。
410デフォルトの名無しさん
2017/09/24(日) 22:42:23.65ID:huw6Eetw 1回なら誤字かなーと思うが
2回も具材と書くのは、もしかして部材という言葉を知らんのだろうか……
>業務アプリで毎回画面が動くのは、目が疲れてウザいだけだった
それ、使い方を盛大に間違えてる
WPFって一々何でもかんでもアニメーションさせる為に使うもんじゃないっすよ
(初期の頃の、ネットニュースとかでの取り上げられ方がアレだったせいで変な勘違いをされるけど)
2回も具材と書くのは、もしかして部材という言葉を知らんのだろうか……
>業務アプリで毎回画面が動くのは、目が疲れてウザいだけだった
それ、使い方を盛大に間違えてる
WPFって一々何でもかんでもアニメーションさせる為に使うもんじゃないっすよ
(初期の頃の、ネットニュースとかでの取り上げられ方がアレだったせいで変な勘違いをされるけど)
411デフォルトの名無しさん
2017/09/24(日) 22:47:00.41ID:wZOFNGdG まあいくら言ってもWPFはオワコンなんだけどね
412デフォルトの名無しさん
2017/09/24(日) 23:06:19.12ID:PUjxgdIV まあMSはUWPに移行推奨だろうからね
業務アプリ限定ならwindows10限定以外の問題は
粗方片付いて、残りはオラクルぐらいじゃね?
業務アプリ限定ならwindows10限定以外の問題は
粗方片付いて、残りはオラクルぐらいじゃね?
413デフォルトの名無しさん
2017/09/24(日) 23:10:46.23ID:tXjdTiuM >>408
お前WPF知らねーだろ
お前WPF知らねーだろ
414デフォルトの名無しさん
2017/09/24(日) 23:18:20.70ID:2CfoP8Eu415デフォルトの名無しさん
2017/09/24(日) 23:49:54.89ID:3aRQaQH2 >>408
逆に考えるとwindows formsで十分なデーター入力や閲覧がメインの業務アプリなんて、wpfの標準コントロールで十分で、mvvmやデーターバインディングを用いて綺麗すっきりに業務アプリつくれる。
逆に考えるとwindows formsで十分なデーター入力や閲覧がメインの業務アプリなんて、wpfの標準コントロールで十分で、mvvmやデーターバインディングを用いて綺麗すっきりに業務アプリつくれる。
416デフォルトの名無しさん
2017/09/24(日) 23:51:01.07ID:huw6Eetw リスト表示の仮想化にだけ、ちょっと慣れがいるけどね
せいぜいそんくらい
せいぜいそんくらい
417デフォルトの名無しさん
2017/09/24(日) 23:51:38.34ID:tXjdTiuM >>415
MVVM何それってアホなんだよ
MVVM何それってアホなんだよ
418デフォルトの名無しさん
2017/09/24(日) 23:53:58.09ID:2CfoP8Eu MVVM完全無視でバインドだけ使ってもご利益があるぞ。
419デフォルトの名無しさん
2017/09/25(月) 00:30:13.04ID:4u8pTLID formsでも済むようなアプリならWPFでもMVVMなんていらんだろ
イベントドリブンで十分
イベントドリブンで十分
420デフォルトの名無しさん
2017/09/25(月) 00:41:42.75ID:WRsfbJvs Material Design In XAML Toolkit入れちまえば、大抵のことは誤魔化せるな
421デフォルトの名無しさん
2017/09/25(月) 08:08:40.89ID:4mRYDJ7j WPFは面倒くさいというけど、ReactiveProperty使ってみたらWinFormsよりも楽なんじゃないかと思った。
こういうの最初から標準で用意しておいてほしかった。
こういうの最初から標準で用意しておいてほしかった。
422デフォルトの名無しさん
2017/09/25(月) 09:05:52.32ID:Iy2FY3fB INotifyPropertyChangedをいちいち実装するのは面倒だったからなぁ。
WPFに圧倒的に足りなかったのは、こういう使い勝手を向上する細かな作り込みだと思うよ。
WPFに圧倒的に足りなかったのは、こういう使い勝手を向上する細かな作り込みだと思うよ。
423デフォルトの名無しさん
2017/09/25(月) 09:52:17.24ID:yMXDEYuv このスレ見ると、WPF使ってる奴がどれだけ世間ズレしてるか分るな。脳みそが体育会系、時代錯誤。
424デフォルトの名無しさん
2017/09/25(月) 11:47:24.20ID:U6y/v+yx 彼等も当時はWPFこそが次世代の標準プラットフォームだと信じて、WinFormsに固執する連中を馬鹿にしてたんだよ
そして今、自分達が時代錯誤と馬鹿にされる立場になったということ
そして今、自分達が時代錯誤と馬鹿にされる立場になったということ
425デフォルトの名無しさん
2017/09/25(月) 11:50:37.43ID:Ku8XPUJl >世間ズレ
日本語の出来ない奴発見
日本語の出来ない奴発見
426デフォルトの名無しさん
2017/09/25(月) 22:05:49.75ID:Eukv621n >>419
MVVMもイベントドンブリなんだがなぁ。。
MVVMもイベントドンブリなんだがなぁ。。
427デフォルトの名無しさん
2017/09/25(月) 22:41:44.29ID:SyR0/asg 意外に思う人もいるかもしれないけど
イベント駆動って、ゲームなんかの周期駆動と対立する概念で
プログラムをどのタイミングで走らせるかという
いわば「プログラムの休ませ方」の方式の事だからね
Windows的には
GetMessageやWaitForSingleObjectなどの待機関数で休ませればイベント駆動で
Sleepで休ませれば周期駆動
何をトリガーとしてプログラムがOSからキックされるかっていう
OS用語というわけでもないけど、カーネルスケジューラー由来の割とそのような話
WPFはどう考えてもイベント駆動
イベント駆動って、ゲームなんかの周期駆動と対立する概念で
プログラムをどのタイミングで走らせるかという
いわば「プログラムの休ませ方」の方式の事だからね
Windows的には
GetMessageやWaitForSingleObjectなどの待機関数で休ませればイベント駆動で
Sleepで休ませれば周期駆動
何をトリガーとしてプログラムがOSからキックされるかっていう
OS用語というわけでもないけど、カーネルスケジューラー由来の割とそのような話
WPFはどう考えてもイベント駆動
428デフォルトの名無しさん
2017/09/26(火) 01:50:36.56ID:+5RdjyCt 何言ってるのか意味が分からないけど、WindowsのGUIだって
システム側のコードも含めれば君のいう「周期駆動」だよw
ただのポーリングである実体をユーザーコード側からはイベントがあった時に
システム側から呼び出されるように見せてるだけ
それはどうでもいいが、WPFだってGUIなんだからそういう意味ではイベントドリブンに決まっているが、
>>419の言ってるのはコードビハインドにイベントハンドラ書いたっていいでしょって意味でしょ
システム側のコードも含めれば君のいう「周期駆動」だよw
ただのポーリングである実体をユーザーコード側からはイベントがあった時に
システム側から呼び出されるように見せてるだけ
それはどうでもいいが、WPFだってGUIなんだからそういう意味ではイベントドリブンに決まっているが、
>>419の言ってるのはコードビハインドにイベントハンドラ書いたっていいでしょって意味でしょ
429デフォルトの名無しさん
2017/09/26(火) 08:16:39.08ID:fQ+p+tlH WPFだってWinFormsライクにも書けるのに、
データバインディングやMVVMを理解できない人が文句言っているだけ。
データバインディングやMVVMを理解できない人が文句言っているだけ。
430デフォルトの名無しさん
2017/09/26(火) 08:37:47.71ID:yKCix3et 勉強に疲れた君がWinFormなんじゃね?
XAML無しのコードだけで、コンポーネントを書くのは、WinForm厨君にはハードルが高いかも?
XAML無しのコードだけで、コンポーネントを書くのは、WinForm厨君にはハードルが高いかも?
431デフォルトの名無しさん
2017/09/26(火) 12:31:05.64ID:zc5mvy4I >>429
イベントベタ書きは良いけど、データバインディング無しでwpfは辛いだろ。
イベントベタ書きは良いけど、データバインディング無しでwpfは辛いだろ。
432デフォルトの名無しさん
2017/09/26(火) 12:46:51.74ID:pwjvHW00433デフォルトの名無しさん
2017/09/26(火) 13:12:32.50ID:3DlL6rrx >何言ってるのか意味が分からないけど、WindowsのGUIだって
>システム側のコードも含めれば君のいう「周期駆動」だよw
>ただのポーリングである実体をユーザーコード側からはイベントがあった時に
>システム側から呼び出されるように見せてるだけ
まずどこのレイヤーの話かというのもあるが、それは置いておいて
低レベルなところまで下りて行っても
マウスやキーボードは(タイマーじゃない)割込みで動いているのでイベント駆動だ
OSがマウスやキーボードをポーリングしてたら糞だろ
>システム側のコードも含めれば君のいう「周期駆動」だよw
>ただのポーリングである実体をユーザーコード側からはイベントがあった時に
>システム側から呼び出されるように見せてるだけ
まずどこのレイヤーの話かというのもあるが、それは置いておいて
低レベルなところまで下りて行っても
マウスやキーボードは(タイマーじゃない)割込みで動いているのでイベント駆動だ
OSがマウスやキーボードをポーリングしてたら糞だろ
434デフォルトの名無しさん
2017/09/26(火) 13:18:42.90ID:3DlL6rrx ただ何処のレイヤーのどの部分が何駆動になっているかという話なので
全体的にみてどうこうという話ではない
だからイベント駆動が基調のWindowsのウィンドウで
周期駆動のゲームを動かすこともできるわけで
プログラムの流れ的に、周期的に動くのか
イベントがあるときだけ動くのか、というだけのこと
全体的にみてどうこうという話ではない
だからイベント駆動が基調のWindowsのウィンドウで
周期駆動のゲームを動かすこともできるわけで
プログラムの流れ的に、周期的に動くのか
イベントがあるときだけ動くのか、というだけのこと
435デフォルトの名無しさん
2017/09/26(火) 13:54:20.63ID:iExFW+NQ436デフォルトの名無しさん
2017/09/26(火) 14:57:22.53ID:3DlL6rrx そうなのか?それは悪かった
ただ、何処のレイヤーのどの部分に着目するかだから
WPFの話をするときにハードウェアやドライバの話は関係が無いので
WPFはイベント駆動で問題ないけど
ただ、何処のレイヤーのどの部分に着目するかだから
WPFの話をするときにハードウェアやドライバの話は関係が無いので
WPFはイベント駆動で問題ないけど
437デフォルトの名無しさん
2017/09/26(火) 15:26:40.17ID:pwjvHW00 コードビハインドにイベントハンドラを書くスタイルをイベントドリブンと書いちまっただけなんだから
いい加減許してやればいいのに・・・・
あと、wpfのmvvmはデータドリブン型モデルとされています
いい加減許してやればいいのに・・・・
あと、wpfのmvvmはデータドリブン型モデルとされています
438デフォルトの名無しさん
2017/09/27(水) 08:04:08.96ID:j4Xsuhzh WPF この先生き残るの?
439デフォルトの名無しさん
2017/09/27(水) 08:33:22.38ID:htvdQyi4 C++/CLIのようにMS自身が非推奨にしない限りMFCやWinFormsと同程度には生き残るんじゃないの
440デフォルトの名無しさん
2017/09/27(水) 10:52:32.22ID:hDHywsvz 今のところはVS自体の開発に使われてるから基礎的な部分はメンテされてる
VSが完全にHTMLに置き換わったら本格的に終わるね
置き換えの流れはもう止まらないし、今のVSの開発スピードなら次のバージョンでWPF完全排除でもおかしくない
VSが完全にHTMLに置き換わったら本格的に終わるね
置き換えの流れはもう止まらないし、今のVSの開発スピードなら次のバージョンでWPF完全排除でもおかしくない
441デフォルトの名無しさん
2017/09/27(水) 10:55:30.68ID:at63bDoQ VSCodeみたいな遅いのは勘弁
442デフォルトの名無しさん
2017/09/27(水) 11:08:07.12ID:iAbxKe8E また夢見てる例の人が着てるけど、HTMLへの移行なんてデメリットだけあって
メリットは一つもないことが本気で理解できないなら相当頭悪いと思うよほんとw
最初ネタで言ってるのかと思ったけどマジで言ってるみたいだから怖いよね
メリットは一つもないことが本気で理解できないなら相当頭悪いと思うよほんとw
最初ネタで言ってるのかと思ったけどマジで言ってるみたいだから怖いよね
443デフォルトの名無しさん
2017/09/27(水) 11:13:23.09ID:j4Xsuhzh WPFってHTMLと同じ土俵だったの? 知らなかった。
てっきり、画面設計とロジックがWinFormでは分離しがたいから出てきた思想だとばかり思ってた。
てっきり、画面設計とロジックがWinFormでは分離しがたいから出てきた思想だとばかり思ってた。
444デフォルトの名無しさん
2017/09/27(水) 11:15:37.61ID:ZtupZA39 ただ、xamlにcss的な仕組みを取り入れるのは悪くないと思うけどね
styleだけだと冗長だ
styleだけだと冗長だ
445デフォルトの名無しさん
2017/09/27(水) 11:17:54.36ID:OnyIuiaa そもそも分離したいという開発者に会ったことがない。
446デフォルトの名無しさん
2017/09/27(水) 11:26:40.45ID:j4Xsuhzh >>445
業務系のデータ処理だけとかだとWinFromで十分だよね。
これが、製造現場の一部画面が違うだけのページオンパレードのシステムだと大変。
WPFだと、ConcreateContextの参照先をロジック一か所にするだけでOK。
単純な例だけど・・・
業務系のデータ処理だけとかだとWinFromで十分だよね。
これが、製造現場の一部画面が違うだけのページオンパレードのシステムだと大変。
WPFだと、ConcreateContextの参照先をロジック一か所にするだけでOK。
単純な例だけど・・・
447デフォルトの名無しさん
2017/09/27(水) 12:14:06.48ID:hDHywsvz >>442
VSCodeがエディタの天下取った時代に何を言ってるの?
VSCodeがエディタの天下取った時代に何を言ってるの?
448デフォルトの名無しさん
2017/09/27(水) 12:25:22.96ID:KnlAeCk2 >>439
C++/CLIはMSが見放すくらい使われていなかったのか。
C++/CLIはMSが見放すくらい使われていなかったのか。
449デフォルトの名無しさん
2017/09/27(水) 12:27:19.78ID:KnlAeCk2 >>447
atomよりはましたが糞遅いので天下取りは勘弁して
atomよりはましたが糞遅いので天下取りは勘弁して
450デフォルトの名無しさん
2017/09/27(水) 12:47:54.77ID:dVQpfUDY >>447
あくまでも「エディタ」な
あくまでも「エディタ」な
451デフォルトの名無しさん
2017/09/27(水) 16:51:08.90ID:7dA/9JOQ 昔みたいにMSの天下ってわけじゃないから
これから先もずっと下手な手を打っては下火になったら放置プレーして
また新しいの出しての繰り返しだよ
完璧にMSの商売の都合でやってることだから・・・
負けたら次のを出すしか払拭できないからね
保守も大変だからQtとかに乗り換えるか
いっそのことWin32API+独自UIコンポーネントの方が後々楽そう
コロコロ使い捨てする安定しないベンダーのコードにあまり依存しないほうが良いんだろう
C++/CLIとかで書いちゃった人かわいそう
これから先もずっと下手な手を打っては下火になったら放置プレーして
また新しいの出しての繰り返しだよ
完璧にMSの商売の都合でやってることだから・・・
負けたら次のを出すしか払拭できないからね
保守も大変だからQtとかに乗り換えるか
いっそのことWin32API+独自UIコンポーネントの方が後々楽そう
コロコロ使い捨てする安定しないベンダーのコードにあまり依存しないほうが良いんだろう
C++/CLIとかで書いちゃった人かわいそう
452デフォルトの名無しさん
2017/09/27(水) 16:55:38.21ID:7dA/9JOQ SilverlightやVB6で書いちゃった人もかわいそう
453デフォルトの名無しさん
2017/09/27(水) 17:03:13.99ID:dVQpfUDY >>451
Qtの方が保守はよっぽど大変そうwww
Qtの方が保守はよっぽど大変そうwww
454デフォルトの名無しさん
2017/09/27(水) 17:18:41.19ID:qdOMIpVQ455デフォルトの名無しさん
2017/09/27(水) 19:48:52.23ID:yGt55oct456デフォルトの名無しさん
2017/09/27(水) 19:51:46.95ID:yGt55oct >>454
Windiws10でvb6を切らな切ったのでvb6コンバージョンの仕事か舞い込んできた。あーーーーーーーーーーーーだりぃ。
Windiws10でvb6を切らな切ったのでvb6コンバージョンの仕事か舞い込んできた。あーーーーーーーーーーーーだりぃ。
457デフォルトの名無しさん
2017/09/27(水) 20:16:57.06ID:htvdQyi4 >コロコロ使い捨てする安定しないベンダーのコードにあまり依存しないほうが良いんだろう
それが一番激しいのがWebフロントエンドの分野だよな。
みんなサーフィン大変そう。それが楽しいのかも知れんが。
それが一番激しいのがWebフロントエンドの分野だよな。
みんなサーフィン大変そう。それが楽しいのかも知れんが。
458デフォルトの名無しさん
2017/09/27(水) 20:25:10.85ID:m77m4D83 VB6 は充分もと取っただろ
って言うか取りすぎていまだに保守案件があったりするし
って言うか取りすぎていまだに保守案件があったりするし
459デフォルトの名無しさん
2017/09/27(水) 20:26:36.96ID:7dA/9JOQ >>455
むしろそこが問題なんだよな
デスクトップを踏み台にしてあちこちに手を伸ばして
結局、割食ってるのは従来のデスクトップ
もはやデスクトップでは何しても天下は揺るがないから
不便でも何でも関係ない、どうせユーザーは逃げないから
我慢してもらおうっていう
Win8あたりからそんな感じ
電話ではもう失敗は完全に確定済みだけど
まだタブレットが残ってるから、しばらくはこんな調子だろう
むしろそこが問題なんだよな
デスクトップを踏み台にしてあちこちに手を伸ばして
結局、割食ってるのは従来のデスクトップ
もはやデスクトップでは何しても天下は揺るがないから
不便でも何でも関係ない、どうせユーザーは逃げないから
我慢してもらおうっていう
Win8あたりからそんな感じ
電話ではもう失敗は完全に確定済みだけど
まだタブレットが残ってるから、しばらくはこんな調子だろう
460デフォルトの名無しさん
2017/09/27(水) 20:45:27.31ID:7dA/9JOQ タッチ入力とマウス入力ではあまりにも違いすぎるからUIの統合は無理なんじゃないかと
それはMSもわかってるんだろうけど、デスクトップの圧倒席なシェアを足掛かりにして
その延長でタブレットにも普及させたいっていう思惑があるから
どうしても割食うのはデスクトップになる
既になんだかよくわからないことになってるしな
それはMSもわかってるんだろうけど、デスクトップの圧倒席なシェアを足掛かりにして
その延長でタブレットにも普及させたいっていう思惑があるから
どうしても割食うのはデスクトップになる
既になんだかよくわからないことになってるしな
461デフォルトの名無しさん
2017/09/27(水) 21:12:38.64ID:ZtupZA39 タッチ云々はUWPの問題で、wpfは関係ないだろうに・・・・
wpfが出た当時はVistaでしょうが
wpfが出た当時はVistaでしょうが
462デフォルトの名無しさん
2017/09/27(水) 21:18:22.54ID:at63bDoQ タッチもマウスもキーボードもペンも大して違わないのにな。
463デフォルトの名無しさん
2017/09/27(水) 21:41:10.80ID:ZtupZA39 結局WPFを使わない理由だけ並べて
勉強サボっているだけだね
勉強サボっているだけだね
464デフォルトの名無しさん
2017/09/27(水) 22:25:03.32ID:hZX+opcA マウス用UIをタッチで操作しにくいことはあるけど
タッチ用UIがマウスで操作しにくいと思ったことはあんまねえな
タッチ用UIがマウスで操作しにくいと思ったことはあんまねえな
465デフォルトの名無しさん
2017/09/27(水) 22:35:31.61ID:qdOMIpVQ 古典的な抵抗被膜時代のUIならそうだけど、
今時のフリックやスワイプやマルチタッチを多用するUIは厳しいよ
今時のフリックやスワイプやマルチタッチを多用するUIは厳しいよ
466デフォルトの名無しさん
2017/09/28(木) 00:45:19.08ID:l/Bn4oS/ そもUWP以外でタッチ用UIをマウスで操作する機会があんま無いと思うが
ぶっちゃけコンテキストメニューさえ出せりゃどうとでもなるからな
マウスって元々可能な基本操作は少ないし
マウスUIをマウスで触るのに対してタッチUIをマウスで触ることによるストレスの差は小さいのだろ
ぶっちゃけコンテキストメニューさえ出せりゃどうとでもなるからな
マウスって元々可能な基本操作は少ないし
マウスUIをマウスで触るのに対してタッチUIをマウスで触ることによるストレスの差は小さいのだろ
467デフォルトの名無しさん
2017/09/28(木) 00:59:13.38ID:P9C5t0EI 一応Windows 7 からOSがネイティブでタッチパネルに対応してるんで、
WPF4ぐらいからタッチ操作に対応してるんだけどね
WPF4ぐらいからタッチ操作に対応してるんだけどね
468デフォルトの名無しさん
2017/09/28(木) 04:52:42.94ID:6NDEsGcN Webももう衰退するでしょ
今の一般人はPC持ってないんだぜ。
Webサイトの運営してみるとわかるけど、99.9%がスマホからのアクセス。
なら糞遅いWebじゃなくてネイティブアプリでいいじゃん。
今の一般人はPC持ってないんだぜ。
Webサイトの運営してみるとわかるけど、99.9%がスマホからのアクセス。
なら糞遅いWebじゃなくてネイティブアプリでいいじゃん。
469デフォルトの名無しさん
2017/09/28(木) 06:33:38.97ID:sFm4HvMq >>468
Webサイトの数の専用アプリを作るつもりか?
Webサイトの数の専用アプリを作るつもりか?
470デフォルトの名無しさん
2017/09/28(木) 06:56:34.89ID:e11NXS9Q >>464
脳みそにウジでも沸いてんだろ。
脳みそにウジでも沸いてんだろ。
471デフォルトの名無しさん
2017/09/28(木) 06:57:06.76ID:6NDEsGcN そういう世の中になる。
googleで検索するのではなくてアプリを検索する時代。
googleで検索するのではなくてアプリを検索する時代。
472デフォルトの名無しさん
2017/09/28(木) 11:08:38.97ID:rOj5x4Su これからはUWPでしょ? UWPのスレが無いのが不思議。
473デフォルトの名無しさん
2017/09/28(木) 11:18:00.87ID:R6l5jQyR474デフォルトの名無しさん
2017/09/28(木) 11:34:53.58ID:45VEntxR >>472
Windows 10 UWPアプリ開発 Part 2 [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1499658092/
何故無いと思った?
Windows 10 UWPアプリ開発 Part 2 [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1499658092/
何故無いと思った?
475デフォルトの名無しさん
2017/09/28(木) 16:45:54.67ID:6NDEsGcN476デフォルトの名無しさん
2017/09/28(木) 17:39:42.44ID:EArNhFzf >>471
自分の予想と全く逆なのが面白い
自分の予想と全く逆なのが面白い
477デフォルトの名無しさん
2017/09/28(木) 18:19:37.58ID:Ktm1uHRp Webの衰退は全く考えられない
ブログ読むためだけにアプリ入れるとか面倒すぎてあり得ない
ブログ読むためだけにアプリ入れるとか面倒すぎてあり得ない
478デフォルトの名無しさん
2017/09/28(木) 18:24:40.08ID:e11NXS9Q 2chブラウザとか便利すぎて否定とかありえない。
479デフォルトの名無しさん
2017/09/28(木) 18:26:30.40ID:e11NXS9Q スマホだとyoutubeもtwitterもgoogleマップも全部アプリだよな。
480デフォルトの名無しさん
2017/09/28(木) 18:29:30.59ID:Ktm1uHRp そのような反論は全く意味がない
専用アプリはヘビーユーザー用
専用アプリはヘビーユーザー用
481デフォルトの名無しさん
2017/09/28(木) 18:33:05.09ID:e11NXS9Q PCで発展したHTMLのUIとタッチUIでは壁があるんだよ。
482デフォルトの名無しさん
2017/09/28(木) 18:34:03.10ID:Ktm1uHRp あと、専用アプリはサイト間の移動がしにくい
専用アプリから別サイトのURL踏んだら
結局Webブラウザが立ち上がる
専用アプリから別サイトのURL踏んだら
結局Webブラウザが立ち上がる
483デフォルトの名無しさん
2017/09/28(木) 18:37:41.26ID:e11NXS9Q おれのスマホは専用アプリかブラウザかを選ぶ画面が出てくるけど。
484デフォルトの名無しさん
2017/09/28(木) 18:56:49.85ID:PVK4W6Fq 適材適所なんだよなぁ。
Webで統一は時期尚早。
Webで統一は時期尚早。
485デフォルトの名無しさん
2017/09/28(木) 19:16:03.22ID:65BjN5qm486デフォルトの名無しさん
2017/09/28(木) 21:21:18.78ID:6NDEsGcN アプリインストールの手間こそ減ってきてるんだよなあ
487デフォルトの名無しさん
2017/09/28(木) 21:29:56.35ID:8uuR+Uu2 そうだHTML5でwebブラウザ作ろう
488デフォルトの名無しさん
2017/09/29(金) 09:07:56.42ID:Gaq810Dx JavaでOS作ろうみたいな話か。
489デフォルトの名無しさん
2017/09/29(金) 14:18:47.52ID:4agIphwV javascriptで.NetFrameworkとWPF実装すればいんじゃね
490デフォルトの名無しさん
2017/09/29(金) 17:53:34.32ID:K1n6MHEs なんでそんな面倒な個別対応しなきゃならないんだよ
x86-64のエミュレーター作って、とうか仮想マシン作って
Windowsインストールすりゃ全部いけるだろ
x86-64のエミュレーター作って、とうか仮想マシン作って
Windowsインストールすりゃ全部いけるだろ
491デフォルトの名無しさん
2017/09/29(金) 17:54:13.87ID:qTvKjlol 全部Silverlightで動かそう
492デフォルトの名無しさん
2017/09/30(土) 08:00:00.67ID:MuRCkIMs XML系技術は自由度と引き換えに保守性が低下したから技術が使い捨てになってるな。
493デフォルトの名無しさん
2017/10/01(日) 15:30:07.05ID:HfTjSKDy vb6しか使ったことのないオッサンを助けてください。
canvas1内に複数のタッチされた点があって、その一番右側にあるIDと、一番左側にあるIDを取ろうとして、
e.GetTouchPoint(Me.Canvas1).TouchDevice.Id
を、for nextで回そうと思ったんだけど、
そもそもIDの初期値が0で始まるワケでもなく、また終了地が初期値+その端末のマルチタッチの数によるって事で、
どうしていいのか、わかりません。
何かいい方法ありますでしょうか。
(そもそも考え方が間違ってるかも知れませんが〜)
canvas1内に複数のタッチされた点があって、その一番右側にあるIDと、一番左側にあるIDを取ろうとして、
e.GetTouchPoint(Me.Canvas1).TouchDevice.Id
を、for nextで回そうと思ったんだけど、
そもそもIDの初期値が0で始まるワケでもなく、また終了地が初期値+その端末のマルチタッチの数によるって事で、
どうしていいのか、わかりません。
何かいい方法ありますでしょうか。
(そもそも考え方が間違ってるかも知れませんが〜)
494デフォルトの名無しさん
2017/10/01(日) 15:42:37.20ID:YXjJncWi いや、そもそもなんでマルチタッチのIDなんか区別する必要があるの?
何の意味もないだろ
何の意味もないだろ
495デフォルトの名無しさん
2017/10/01(日) 16:35:49.49ID:+BZf6Z9D for eachで回せば解決とかいうオチじゃ
496デフォルトの名無しさん
2017/10/01(日) 18:47:31.29ID:9SrqGqLT やってないけど普通にタッチ中の点を管理したらいいだけじゃないかな?
辞書にタッチ中の点を記録して
時間の流れ
↓ ポイントAタッチダウン 辞書にAを追加
↓ ポイントBタッチダウン 辞書にBを追加
↓ ポイントAタッチアップ 辞書からAを削除
↓ ポイントCタッチ 辞書にCを追加
好きなタイミングで辞書のX座標を比べて右(最大)のと左(最小)のを出すだけ
辞書にタッチ中の点を記録して
時間の流れ
↓ ポイントAタッチダウン 辞書にAを追加
↓ ポイントBタッチダウン 辞書にBを追加
↓ ポイントAタッチアップ 辞書からAを削除
↓ ポイントCタッチ 辞書にCを追加
好きなタイミングで辞書のX座標を比べて右(最大)のと左(最小)のを出すだけ
497デフォルトの名無しさん
2017/10/01(日) 21:43:22.38ID:HfTjSKDy 色々回答&ヒントありがとうございます。
>>497
TouchDownの瞬間でなく、TouchMoveで動かした後、その時点での一番右側にあるIDと、一番左側にあるIDを取りたいのです。
常に辞書というか、配列に入れ続けるしかないですかね。
>>497
TouchDownの瞬間でなく、TouchMoveで動かした後、その時点での一番右側にあるIDと、一番左側にあるIDを取りたいのです。
常に辞書というか、配列に入れ続けるしかないですかね。
498デフォルトの名無しさん
2017/10/02(月) 09:20:00.15ID:KEGPGNC/ Manipulation系のイベントじゃだめなん?
499デフォルトの名無しさん
2017/10/02(月) 10:06:30.35ID:/WGGQuOd vb6最強!
msがwindows10で引導を渡さんからwindows10対応の仕事が舞い込んで来た。あーーだりぃ。
msがwindows10で引導を渡さんからwindows10対応の仕事が舞い込んで来た。あーーだりぃ。
500デフォルトの名無しさん
2017/10/06(金) 10:28:36.39ID:LT64/RfL 上にもあるけど不便な手動のノコギリやカンナを使い続けられる能力が羨ましい
若い時は我慢出来たけど年取ると楽な方へ流れるw
若い時は我慢出来たけど年取ると楽な方へ流れるw
501デフォルトの名無しさん
2017/10/06(金) 11:25:10.07ID:Pjx+vQ2Q それを言い出したら究極的には出来合いのパッケージやノンプログラミングツールを使えという話になる
作る側と使う側が分化しつつあって、WPFのような中途半端なものは衰退していってるのが今時の流れ
作る側と使う側が分化しつつあって、WPFのような中途半端なものは衰退していってるのが今時の流れ
502デフォルトの名無しさん
2017/10/06(金) 13:22:16.67ID:HnZMHtBc 不便って電動ノコでノコギリの精度は出ないよ。たとえがアホすぎる。
アメリカの住宅レベル2x4作るなら構わんがノコギリ、カンナなしでは日本の家は立たん。
winformをノコギリやカンナに例えてるようだが逆だ。
面倒だが細かくカスタマイズできるWPFこそノコギリやカンナなのだ。
アメリカの住宅レベル2x4作るなら構わんがノコギリ、カンナなしでは日本の家は立たん。
winformをノコギリやカンナに例えてるようだが逆だ。
面倒だが細かくカスタマイズできるWPFこそノコギリやカンナなのだ。
503デフォルトの名無しさん
2017/10/06(金) 13:29:46.03ID:Sc8ZiJsi >>502
電動ノコで手ノコの精度は出るぞ。どちらも使う人次第だ。
電動ノコで手ノコの精度は出るぞ。どちらも使う人次第だ。
504デフォルトの名無しさん
2017/10/06(金) 13:33:14.53ID:HnZMHtBc 絶対に出ない。
505デフォルトの名無しさん
2017/10/06(金) 13:37:03.51ID:Io3aoX13 電ノコスレは今日も盛り上がってるな
506デフォルトの名無しさん
2017/10/06(金) 13:37:26.35ID:Sc8ZiJsi507デフォルトの名無しさん
2017/10/06(金) 13:47:47.51ID:HnZMHtBc >>506
ほんと何も知らないなら例えるなよ。日本大工の継ぎなめんな。
ほんと何も知らないなら例えるなよ。日本大工の継ぎなめんな。
508デフォルトの名無しさん
2017/10/06(金) 13:57:35.08ID:gtQfDiy5 どうぞPGじゃなく大工になってくれ
プログラミングなんて、そもそも面倒臭がりが効率化の為にやるもんだ
プログラミングなんて、そもそも面倒臭がりが効率化の為にやるもんだ
509デフォルトの名無しさん
2017/10/06(金) 13:59:09.41ID:HnZMHtBc ならWPFスレなんていらないという話だ。なぜこのスレにいるのだ。馬鹿め。
510デフォルトの名無しさん
2017/10/06(金) 14:04:53.07ID:Sc8ZiJsi511デフォルトの名無しさん
2017/10/06(金) 15:38:08.86ID:uQcK7HWH IT大工の登場かw
512デフォルトの名無しさん
2017/10/06(金) 19:25:48.76ID:4lyRM8Z5 全てのプログラマは自分の持つ知識を最大限にひけらかして悦に入らないと死ぬ病気なんだな
513デフォルトの名無しさん
2017/10/06(金) 21:30:21.26ID:/cGANljF >>508
プログラマーは横着をするためにはどんな努力も惜しまないもんさ。
プログラマーは横着をするためにはどんな努力も惜しまないもんさ。
514デフォルトの名無しさん
2017/10/06(金) 22:08:49.28ID:LT64/RfL 全自動洗濯機があるのに手洗いに固執するのもまた一興
515デフォルトの名無しさん
2017/10/06(金) 23:07:02.54ID:mljdwAOt エクストリームアイロン掛けみたいなものか?
516デフォルトの名無しさん
2017/10/07(土) 04:17:07.71ID:Y2jPcu9b 氷点下なら全不能洗濯機になるからな
517デフォルトの名無しさん
2017/10/07(土) 09:09:09.09ID:/LXY59wR >>514
xamlの編集は手洗いだけど全自動Blend使うと幸せになれるのけ?
xamlの編集は手洗いだけど全自動Blend使うと幸せになれるのけ?
518デフォルトの名無しさん
2017/10/07(土) 09:11:51.87ID:/LXY59wR >>507
そんな戸建て住宅では絶滅した大工の事を言われても。
そんな戸建て住宅では絶滅した大工の事を言われても。
519デフォルトの名無しさん
2017/10/07(土) 15:20:05.75ID:oapFInzs WPFが絶滅しつつあるのを例えてるのさ。
520デフォルトの名無しさん
2017/10/07(土) 19:34:29.08ID:PGbGVahj ふぅん
521デフォルトの名無しさん
2017/10/07(土) 20:54:00.28ID:wz9wClED 昔は雪隠と言われていたが今は型枠かな
522デフォルトの名無しさん
2017/10/08(日) 23:20:57.16ID:ML6R2L8D 問題:わざわざお門違いの大工の話を持ち出して、自らのおかしな所を認めないレス者の気持ちを答えよ(5点)
523デフォルトの名無しさん
2017/10/09(月) 07:55:23.48ID:Zzx1e3hO 問題:わざわざお門違いの大工の話を蒸し返して、過疎スレに一石投入しようとしている物の気持ちを答えよ(25点)
524デフォルトの名無しさん
2017/10/09(月) 08:21:05.27ID:UEIAYP2F >>523
回答:物に気持ちはありません、やり直せ
回答:物に気持ちはありません、やり直せ
525デフォルトの名無しさん
2017/10/09(月) 08:31:24.22ID:Zzx1e3hO >>524
5点
欧米では、物に気持ちはありませんが、我が国の古神道においては、
古来より森羅万象には八百万の神が宿るとされ、古くから使われた物や、
長く生きたものや自然のものに、神や精霊が宿るものともされています。
よって「物に気持ちはありません、やり直せ」では不十分な回答です。
5点
欧米では、物に気持ちはありませんが、我が国の古神道においては、
古来より森羅万象には八百万の神が宿るとされ、古くから使われた物や、
長く生きたものや自然のものに、神や精霊が宿るものともされています。
よって「物に気持ちはありません、やり直せ」では不十分な回答です。
526デフォルトの名無しさん
2017/10/09(月) 08:42:28.52ID:6DW9ok56 過ごしても面白いと思って書いたか、白雉
527デフォルトの名無しさん
2017/10/09(月) 09:09:50.76ID:t8KOjWoA528デフォルトの名無しさん
2017/10/09(月) 09:18:10.54ID:Zzx1e3hO WPFもUWPスレも過疎り過ぎ。
c#の今のトレンドは何なのさ?
c#の今のトレンドは何なのさ?
529デフォルトの名無しさん
2017/10/09(月) 11:48:28.66ID:Y7AGtMWR トレンドなんてない
ただ淡々と自分が使いたいのを使うのみ
ただ淡々と自分が使いたいのを使うのみ
530デフォルトの名無しさん
2017/10/09(月) 12:33:30.15ID:Zzx1e3hO 技術として成熟してしまって、素人があーだこーだと口を突っ込める所が無くなってしまったって事か。
何だかんだ言っても、PCデスクトップ環境じゃc#/WPF一択みたいなもんだからな。
何だかんだ言っても、PCデスクトップ環境じゃc#/WPF一択みたいなもんだからな。
531デフォルトの名無しさん
2017/10/09(月) 14:12:46.69ID:QF3DXnhv >>528
業務用のASP.NETはぼちぼち好調なんじゃないの
業務用のASP.NETはぼちぼち好調なんじゃないの
532デフォルトの名無しさん
2017/10/09(月) 15:06:55.73ID:sgB2+ZY0 WPF難しいよ…
みんなどうやって勉強したんだ?
みんなどうやって勉強したんだ?
533デフォルトの名無しさん
2017/10/09(月) 16:03:23.51ID:8Sp78Rqt とりあえずコンテンツモデルとデータテンプレートあたりをおさえよう
534デフォルトの名無しさん
2017/10/09(月) 16:43:00.38ID:bLguG3ky 99%は挫折してwinform使ってる。
535デフォルトの名無しさん
2017/10/09(月) 19:41:03.20ID:Zzx1e3hO536デフォルトの名無しさん
2017/10/09(月) 19:43:19.04ID:5tXO7izh >>534
99.9%じゃね? 新しもの好きがエラソーな事言って始めるが、WinFormからWPFに移行できた奴は見たことない。
99.9%じゃね? 新しもの好きがエラソーな事言って始めるが、WinFormからWPFに移行できた奴は見たことない。
537デフォルトの名無しさん
2017/10/09(月) 19:43:20.26ID:Zzx1e3hO かずき大先生とドボンちゃんとStackOverFlowの名も無き外国人さまには足を向けて寝れんわ。
538デフォルトの名無しさん
2017/10/09(月) 20:27:44.26ID:r14Jr9yH539デフォルトの名無しさん
2017/10/09(月) 21:35:52.85ID:BTF8Rckw ちょまどへのお布施が足りませんな
540デフォルトの名無しさん
2017/10/09(月) 22:45:10.96ID:Gf3baIkT >>528
ASP.NET Core
ASP.NET Core
541デフォルトの名無しさん
2017/10/09(月) 22:49:01.18ID:bLguG3ky UWPコケたらMSはどうするんだろう。
542デフォルトの名無しさん
2017/10/09(月) 23:17:48.27ID:sgB2+ZY0 みんなどうやってプログラミングの知識や技術を身につけたの?
初心者なんだけど難しすぎてつらい
初心者なんだけど難しすぎてつらい
543デフォルトの名無しさん
2017/10/09(月) 23:20:23.24ID:BTF8Rckw 無料のセミナーとか行けば?
544デフォルトの名無しさん
2017/10/09(月) 23:45:52.53ID:sgB2+ZY0545デフォルトの名無しさん
2017/10/09(月) 23:55:46.18ID:mXLpaLA9 全部独学だなあ
546デフォルトの名無しさん
2017/10/09(月) 23:57:13.03ID:bLguG3ky youtubeにいっぱいあるよ!!
https://www.youtube.com/results?search_query=wpf+lessons
https://www.youtube.com/results?search_query=wpf+lessons
547デフォルトの名無しさん
2017/10/10(火) 00:11:57.23ID:CDXmDexo >>545
仕事で必要な場合はある程度プロジェクト費用にトレーニング分積んでおいて、こういうの頼むのもありかも
https://jp.infragistics.com/consulting
趣味なら頑張るしかないね。
仕事で必要な場合はある程度プロジェクト費用にトレーニング分積んでおいて、こういうの頼むのもありかも
https://jp.infragistics.com/consulting
趣味なら頑張るしかないね。
548デフォルトの名無しさん
2017/10/10(火) 06:42:25.03ID:pD7UVv+O549デフォルトの名無しさん
2017/10/10(火) 06:44:05.78ID:pD7UVv+O550デフォルトの名無しさん
2017/10/10(火) 07:32:45.77ID:k9ANgqRB551デフォルトの名無しさん
2017/10/10(火) 07:50:48.19ID:EiuSDU50 インストールがストア経由かサイドローディングってのがネックかなぁ。
552デフォルトの名無しさん
2017/10/10(火) 08:15:08.00ID:rShZoZ8i 業務なんかもともとASP.NETが中心だから大して問題ない
オリジナルのASP.NETの方はWinForms同様にフェードアウト中だけど
オリジナルのASP.NETの方はWinForms同様にフェードアウト中だけど
553デフォルトの名無しさん
2017/10/10(火) 08:27:09.24ID:E8du/FGV >>551
そのサイドローディングが高過ぎ。
そのサイドローディングが高過ぎ。
554デフォルトの名無しさん
2017/10/10(火) 08:39:23.90ID:E8du/FGV >>552
頻繁に使うアプリがWebだと辛いだろ。
頻繁に使うアプリがWebだと辛いだろ。
555デフォルトの名無しさん
2017/10/10(火) 08:51:54.57ID:yEWa+wgs 辛いかどうかはともかく実際使われてるんだから仕方ない
業務アプリってどういうものかわかってる? Illustratorみたいな業務用ツールと勘違いしてない?
業務アプリなんかWinFormsでも大量生産されたCRUDの雑なフォームがほとんどで、Webと大して変わらんよ
業務アプリってどういうものかわかってる? Illustratorみたいな業務用ツールと勘違いしてない?
業務アプリなんかWinFormsでも大量生産されたCRUDの雑なフォームがほとんどで、Webと大して変わらんよ
556デフォルトの名無しさん
2017/10/10(火) 09:04:19.46ID:E8du/FGV557デフォルトの名無しさん
2017/10/10(火) 09:20:10.74ID:SE6CUXtZ そこでXBAPですよ
558デフォルトの名無しさん
2017/10/10(火) 09:20:45.44ID:SMF91ySt >>550
データベースに直接接続出来るようになったの?
データベースに直接接続出来るようになったの?
559デフォルトの名無しさん
2017/10/10(火) 09:23:01.48ID:SMF91ySt >>557
ちょっとググってみたらハンパないゲテモノ臭がw
ちょっとググってみたらハンパないゲテモノ臭がw
560デフォルトの名無しさん
2017/10/10(火) 09:39:52.10ID:SE6CUXtZ まあぶっちゃけゲテモノです
Silverlightが生き残っていればな、と思わずにはいられない代物
Silverlightが生き残っていればな、と思わずにはいられない代物
561デフォルトの名無しさん
2017/10/10(火) 10:16:15.55ID:W/iVdWKx562デフォルトの名無しさん
2017/10/10(火) 10:29:55.98ID:ZTVh7Eud >>554
頻度の問題じゃないだろ
頻度の問題じゃないだろ
563デフォルトの名無しさん
2017/10/10(火) 10:32:16.38ID:2hrMSkCE UWPのサイドローディングって金かかったっけ?
564デフォルトの名無しさん
2017/10/10(火) 10:37:41.64ID:QIxilmoY まーた始まったw
ずいぶん前に一番「成功」しているwebメールでも
デスクトップのメールアプリを代替できないのはなぜかと書いたけど、
カンがいい人ならこの一事からいろ敷衍して考えるけど自分の頭で考えずに
たまたま自分が浸ってる周囲の空気に寄っちゃう人は何言ってもダメだねほんとw
ずいぶん前に一番「成功」しているwebメールでも
デスクトップのメールアプリを代替できないのはなぜかと書いたけど、
カンがいい人ならこの一事からいろ敷衍して考えるけど自分の頭で考えずに
たまたま自分が浸ってる周囲の空気に寄っちゃう人は何言ってもダメだねほんとw
565デフォルトの名無しさん
2017/10/10(火) 10:45:16.90ID:W/iVdWKx566デフォルトの名無しさん
2017/10/10(火) 10:51:04.63ID:o0+E3LwS Webアプリがちゃんと作り込んだデスクトップアプリに及ばない事は多々あるけど、
業務アプリに限っていえば、多少不満はあっても仕事だから仕方ないと割り切って
使うもんだからな(大抵の場合社員が文句言った所でどうにもならないw)
業務アプリに限っていえば、多少不満はあっても仕事だから仕方ないと割り切って
使うもんだからな(大抵の場合社員が文句言った所でどうにもならないw)
567デフォルトの名無しさん
2017/10/10(火) 10:52:50.03ID:SE6CUXtZ メールなんぞ、最初からWebと繋がる事が前提なんだから
ローカルだろうとブラウザ内だろうと、そんな変わるもんでも無いしな
わざわざWebに置き換える意味が無いのは、calcとかnotepadとか
Chromebookみたいな環境なら話は別だが
ローカルだろうとブラウザ内だろうと、そんな変わるもんでも無いしな
わざわざWebに置き換える意味が無いのは、calcとかnotepadとか
Chromebookみたいな環境なら話は別だが
568デフォルトの名無しさん
2017/10/10(火) 10:53:31.86ID:W/iVdWKx ちなみにうちは某I系列だけど、Iの社内システムはメール含めほぼWebベースに移行したよ
デスクトップクライアントだった頃より遥かに使いやすくなった
デスクトップクライアントだった頃より遥かに使いやすくなった
569デフォルトの名無しさん
2017/10/10(火) 11:10:27.48ID:hR8QggpZ570デフォルトの名無しさん
2017/10/10(火) 11:12:13.19ID:hR8QggpZ >>565
企業はGmail禁止の所が多くないか。
企業はGmail禁止の所が多くないか。
571デフォルトの名無しさん
2017/10/10(火) 11:14:14.91ID:rShZoZ8i572デフォルトの名無しさん
2017/10/10(火) 11:14:39.88ID:SE6CUXtZ573デフォルトの名無しさん
2017/10/10(火) 11:33:10.60ID:hR8QggpZ574デフォルトの名無しさん
2017/10/10(火) 11:40:18.68ID:ZTVh7Eud575デフォルトの名無しさん
2017/10/10(火) 11:49:40.80ID:hR8QggpZ >>574
首吊った方が良い(^o^;
首吊った方が良い(^o^;
576デフォルトの名無しさん
2017/10/10(火) 11:56:24.60ID:ZTVh7Eud >>552
オリジナルってオレオレ表現は何が言いたいかわからん
.NET Coreに対するFull(Desktop)の.NET Frameworkのことなのか、MVCに対するWeb formsのことなのか
オリジナルってオレオレ表現は何が言いたいかわからん
.NET Coreに対するFull(Desktop)の.NET Frameworkのことなのか、MVCに対するWeb formsのことなのか
577デフォルトの名無しさん
2017/10/10(火) 12:32:22.90ID:LbO5jlt/ >>576
きっと無印aspの事ですよ。
きっと無印aspの事ですよ。
578デフォルトの名無しさん
2017/10/10(火) 12:42:19.95ID:u+pD0KRM WP終了するの何度目だよ死ね
579デフォルトの名無しさん
2017/10/10(火) 12:45:39.55ID:A6EfYYCB >>563
ライセンスは不要っぽいけど証明書がだるい
ライセンスは不要っぽいけど証明書がだるい
580デフォルトの名無しさん
2017/10/10(火) 12:48:09.69ID:A6EfYYCB >>578
WPって?
WPって?
581デフォルトの名無しさん
2017/10/10(火) 14:54:54.07ID:ZTVh7Eud >>577
.NETですらなかったか
.NETですらなかったか
582デフォルトの名無しさん
2017/10/10(火) 17:13:38.02ID:b18EdB/Y583デフォルトの名無しさん
2017/10/10(火) 17:16:53.75ID:b18EdB/Y ぐぐったら有ったOrz
584デフォルトの名無しさん
2017/10/10(火) 17:25:38.17ID:mWXJ6h5L もはやwebがGUIプラットフォームとして普及しすぎて作る側もデスクトップよりwebベースの技術持ちのほうが増えてるんだよなあ
585デフォルトの名無しさん
2017/10/10(火) 18:08:03.40ID:IR1b7wv8 VB6の業務システムをWeb化したけど
使ってる職員の人に泣きながら「元に戻してください」って言われたわ。
使ってる職員の人に泣きながら「元に戻してください」って言われたわ。
586デフォルトの名無しさん
2017/10/10(火) 18:11:42.02ID:IR1b7wv8 まあ、2chもtwitterもWikipediaもはてなもyoutubeもniconicoもamazonもyahooも専用アプリで見てるからな。
Webで作ってはい終わりなシステムは存在自体迷惑。
「ちゃんと」UWPで提供してくださいね。
Webで作ってはい終わりなシステムは存在自体迷惑。
「ちゃんと」UWPで提供してくださいね。
587デフォルトの名無しさん
2017/10/10(火) 18:11:57.88ID:ZTVh7Eud >>585
お前の腕がよっぽど悪かったんだろうな
お前の腕がよっぽど悪かったんだろうな
588デフォルトの名無しさん
2017/10/10(火) 18:13:20.63ID:F7yEQysJ >>586
お前んとこよ業務システムはスマホOnlyかよwww
お前んとこよ業務システムはスマホOnlyかよwww
589デフォルトの名無しさん
2017/10/10(火) 18:23:28.85ID:PFEgPN/G >>587
死ねよ
死ねよ
590デフォルトの名無しさん
2017/10/10(火) 18:27:52.56ID:ZTVh7Eud >>589
それが職員の本音
それが職員の本音
591デフォルトの名無しさん
2017/10/10(火) 19:40:17.75ID:e0oQHeX4592デフォルトの名無しさん
2017/10/10(火) 20:02:50.32ID:kFuua7X2 VB6はドトネトより明らかに早いから、しっかり作ってあるとWinFormsなど見た目で差別化が出来ない場合辛いものが有るね
まあメンテするこっちからみたらクソ言語では有るが
まあメンテするこっちからみたらクソ言語では有るが
593デフォルトの名無しさん
2017/10/10(火) 20:16:48.02ID:e0oQHeX4 アプリケーションは速ければ速いほど良い。
vb6ってこんなに軽かったっけって思うよ。
でもこんな仕事はいやズラ(T_T)
vb6ってこんなに軽かったっけって思うよ。
でもこんな仕事はいやズラ(T_T)
594デフォルトの名無しさん
2017/10/10(火) 20:49:55.22ID:RwG/jnVL いくら速くてもメモリリークするようなゴミでは使い物にならない
やっぱりWPFだな
GdiplusStartup と GdiplusShutdown を繰り返すとメモリ リークする
https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2017/10/10/gdiplus-tsf-memleak/
>現在、この問題を修正する予定がありません。
やっぱりWPFだな
GdiplusStartup と GdiplusShutdown を繰り返すとメモリ リークする
https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2017/10/10/gdiplus-tsf-memleak/
>現在、この問題を修正する予定がありません。
595デフォルトの名無しさん
2017/10/10(火) 21:03:07.74ID:ZTVh7Eud >>594
これってそんなに頻度高いの?
これってそんなに頻度高いの?
596デフォルトの名無しさん
2017/10/10(火) 21:03:53.95ID:MPxouh5p いくらメモリーリークしなくても日が暮れる前に仕事を終えてくれないとなー
597デフォルトの名無しさん
2017/10/10(火) 23:05:52.56ID:2hrMSkCE gdi++の初期化/終了なんぞ頻繁に呼び出すことはないからどうでもええけど
それより原因となるTSFのリーク発生条件がやべえな
ダミーウィンドウと共にスレッド起こすのは小細工としてそこそこ出番があるような
それより原因となるTSFのリーク発生条件がやべえな
ダミーウィンドウと共にスレッド起こすのは小細工としてそこそこ出番があるような
598デフォルトの名無しさん
2017/10/10(火) 23:15:47.61ID:TI1DggQu599デフォルトの名無しさん
2017/10/11(水) 03:31:53.05ID:rqqSAVqs >>591
掘”った栗
掘”った栗
600デフォルトの名無しさん
2017/10/11(水) 09:39:19.59ID:kukuoK5s >>539
デバッグしたい//
デバッグしたい//
601デフォルトの名無しさん
2017/10/11(水) 10:10:09.73ID:gUlGhM8/ DatetimepickerってWPFに無いんだ…
日付と時間表示どうすんの…
日付と時間表示どうすんの…
602デフォルトの名無しさん
2017/10/11(水) 10:44:22.63ID:9HbYpl43 今アフリカでは飢えた子供たくさんいます。皆さんの寄付をお待ちしております。
603デフォルトの名無しさん
2017/10/11(水) 10:57:59.00ID:kaZdUJxk604デフォルトの名無しさん
2017/10/11(水) 12:00:31.23ID:9HbYpl43605デフォルトの名無しさん
2017/10/11(水) 14:15:19.34ID:xGB2zgmM606デフォルトの名無しさん
2017/10/11(水) 17:54:00.03ID:mza9tdHV607デフォルトの名無しさん
2017/10/11(水) 19:06:58.99ID:Qsqjym7k 慣れたら便利は不便ってviで学んだ。
608デフォルトの名無しさん
2017/10/11(水) 19:31:07.43ID:o57WAIx5 不便じゃないがxamlは微妙だわさ
609デフォルトの名無しさん
2017/10/11(水) 19:44:00.46ID:2kA0LIge mvvmやxaml,データーバインディングは作りたいアプリがあったので作りながら覚えれたけど、次のステップとしてリアクティブプログラミングやろうとしたがリアクティブはかなり敷居高そうだな
610デフォルトの名無しさん
2017/10/11(水) 19:45:55.55ID:CGuaZ+CK WinFormsでカスタムコントロール作ってオーナードローした人じゃないと
wpfの有り難みは理解できんかもな
そりゃコントロール並べるだけならwinfromsのほうが遥かに簡単だ
wpfの有り難みは理解できんかもな
そりゃコントロール並べるだけならwinfromsのほうが遥かに簡単だ
611デフォルトの名無しさん
2017/10/11(水) 19:51:44.60ID:o57WAIx5 少なくともWordが使いこなせないとxamlは無理ね。
612デフォルトの名無しさん
2017/10/11(水) 19:55:42.90ID:ff6iD1XD なんでコントロール並べるだけのことが後発のWPFでは難しいんだろうな
WinFormsでできることがXAMLを一切触らずにがUIデザイナでできたら、
結果は違ったんだろうか?
WinFormsでできることがXAMLを一切触らずにがUIデザイナでできたら、
結果は違ったんだろうか?
613デフォルトの名無しさん
2017/10/11(水) 20:14:17.44ID:wRfMxQMF614デフォルトの名無しさん
2017/10/11(水) 20:26:19.51ID:CGuaZ+CK uwpでReactiveCommand使う時、disposeのタイミングで例外吐く不具合があってエライ目に有ったんだが
アレは治ったんだろうか?
アレは治ったんだろうか?
615デフォルトの名無しさん
2017/10/11(水) 21:11:58.60ID:/ydphcqk 遅いらしいし、コントロール揃ってないし、なんかめんどくさそうだし、将来WPFが
主流になるんだったら覚えてもいいけど、まあもうちょっと枯れてからでいいやと
思い続けてとうとう今日に至る
主流になるんだったら覚えてもいいけど、まあもうちょっと枯れてからでいいやと
思い続けてとうとう今日に至る
616デフォルトの名無しさん
2017/10/11(水) 21:19:31.21ID:o57WAIx5 >>615
10年経っでるのに枯れてないとな。
10年経っでるのに枯れてないとな。
617デフォルトの名無しさん
2017/10/11(水) 22:29:17.19ID:Qsqjym7k winfromやwindows7で困ってない人を移行させるのは難しい。
それ以前に移行すると困る人が大勢いるのはMSの怠慢と言わざるをえない。
それ以前に移行すると困る人が大勢いるのはMSの怠慢と言わざるをえない。
618デフォルトの名無しさん
2017/10/12(木) 10:14:35.23ID:EMta15tJ アスペのすきなC#
619デフォルトの名無しさん
2017/10/12(木) 10:27:32.93ID:WR+PJUQy 奴隷の好きな言語は?
620デフォルトの名無しさん
2017/10/12(木) 12:10:11.06ID:knGok4Ah Java
621デフォルトの名無しさん
2017/10/12(木) 12:20:51.67ID:WR+PJUQy Java案件には関わりとうない
622デフォルトの名無しさん
2017/10/12(木) 12:46:50.56ID:iASiM5mX アスペが釣れる
623デフォルトの名無しさん
2017/10/14(土) 08:02:49.68ID:tNAfEAYV Java案件にはデスマが待っている。関わりとうない、関わりとうない♪
624デフォルトの名無しさん
2017/10/15(日) 10:50:00.14ID:fX+zjWfL625デフォルトの名無しさん
2017/10/15(日) 11:14:02.79ID:+yNynBs6 >>624
prismなんかで組んでいるようだから、2,30分も有れば基本的なことは出来るよ
prismなんかで組んでいるようだから、2,30分も有れば基本的なことは出来るよ
626デフォルトの名無しさん
2017/10/16(月) 04:26:03.95ID:wsZRBdk3 xamarinがwpf/mac/gtk#にも対応するようなのでいよいよ本当に終わりですか
627デフォルトの名無しさん
2017/10/16(月) 06:45:42.59ID:Q+N/9tOC あの人達キモいからヤダ
628デフォルトの名無しさん
2017/10/16(月) 09:15:22.42ID:z1iVQjyz チンポ騎士団員は帰っていいよ
629デフォルトの名無しさん
2017/11/02(木) 09:54:27.69ID:isNfJMq0 MVVMが全く理解できん
プログラミング初心者には無理な壁か…
プログラミング初心者には無理な壁か…
630デフォルトの名無しさん
2017/11/02(木) 10:01:40.38ID:J8+i6TGJ631デフォルトの名無しさん
2017/11/02(木) 10:14:35.62ID:39jE09AN 個人開発の規模だと、ビューとモデルを分割する事のメリットからしてあまり感じられないだろうから無理も無い
632デフォルトの名無しさん
2017/11/02(木) 10:18:50.35ID:NmY3JO0d VとVMの切り分けはよく分かるんだけど
VMとMの切り分けがよく分からないんだよね
データがRDBにあるとして
VMでSQL書くのはMVVM的にNG?
VMとMの切り分けがよく分からないんだよね
データがRDBにあるとして
VMでSQL書くのはMVVM的にNG?
633デフォルトの名無しさん
2017/11/02(木) 10:50:49.04ID:sQ3NutSu prism.UnityとかAutofac等のDIコンテナ使うとMVVMの理解は深まるけど
DIコンテナの理解を深めないといけないという自転車操業
DIコンテナの理解を深めないといけないという自転車操業
634デフォルトの名無しさん
2017/11/02(木) 11:08:24.23ID:jCGmdkaF635デフォルトの名無しさん
2017/11/02(木) 12:34:30.50ID:6vVGKMs0 テストコード書かないのなら分離しなくても問題ないでしょ。
636デフォルトの名無しさん
2017/11/02(木) 12:50:22.73ID:3t3P1FsS 設計者俺実装者俺利用者俺の3俺構造だとMVVMの恩恵はあまりない
一応恩恵あるけどスゲー便利というほどじゃない
どちらかというとObservableCollectionやMicro-ORMの理解の方が大事だと思う
一応恩恵あるけどスゲー便利というほどじゃない
どちらかというとObservableCollectionやMicro-ORMの理解の方が大事だと思う
637デフォルトの名無しさん
2017/11/02(木) 18:47:26.55ID:YdwoTlH6 Viewの部分入れ変えても大丈夫な程度にしておけばいいと思う。
638デフォルトの名無しさん
2017/11/03(金) 09:44:58.25ID:QTbHfBOQ WPFに何を求めるか次第じゃないの?
MVVMとしての美しさを求めるか、単にUIとしての美しさを求めるか。
オレの場合はUIの美しさしか求めないんでMVVMはどうでもええ。
MVVMとしての美しさを求めるか、単にUIとしての美しさを求めるか。
オレの場合はUIの美しさしか求めないんでMVVMはどうでもええ。
639デフォルトの名無しさん
2017/11/03(金) 09:52:50.24ID:9WRa7/YE640デフォルトの名無しさん
2017/11/03(金) 09:56:57.17ID:wXWM393A アプリの規模にもよるかな
641デフォルトの名無しさん
2017/11/03(金) 10:02:02.08ID:ATL1IZSq 画面作るのはXAMLが楽で良いなぁ。
642デフォルトの名無しさん
2017/11/04(土) 07:58:35.78ID:cFRpAK1r MVVMで作るときのソリューションのフォルダ構成どうしてますか?
Models/Views/ViewModelsの下にPages/UserControlsなどを置くか、その逆にするかで迷う。
Models/Views/ViewModelsの下にPages/UserControlsなどを置くか、その逆にするかで迷う。
643デフォルトの名無しさん
2017/11/04(土) 08:15:23.15ID:1K2n1JV6644デフォルトの名無しさん
2017/11/04(土) 08:19:20.77ID:+71Y93dj 迷うってことは、問題が解決してないってこと。つまり失敗した概念だと言えるな。
645デフォルトの名無しさん
2017/11/04(土) 08:46:00.62ID:jl0ZLZ4q 分けるというより、目障りだからどかす、というイメージが強い
意味合いが#regionに通じてるところがある
意味合いが#regionに通じてるところがある
646デフォルトの名無しさん
2017/11/04(土) 08:53:48.77ID:7G3CwTrC たしかにViewにプラスで必要な部分は迷うわ
647デフォルトの名無しさん
2017/11/04(土) 09:11:02.86ID:5h9DYzfZ >>642
xamlとVMは同じフォルダ内に置いてる。
xamlとVMは同じフォルダ内に置いてる。
648デフォルトの名無しさん
2017/11/05(日) 23:23:33.87ID:TdKcbL6p データコンテキストってなんなの…
全然使い方がわからない…
WPFほんと難しい…自分の頭の悪さに引くわ…
全然使い方がわからない…
WPFほんと難しい…自分の頭の悪さに引くわ…
649デフォルトの名無しさん
2017/11/05(日) 23:37:19.03ID:Fa7z1jl7 そんなとこで詰まってるならやめた方がいいんじゃない?
テンプレートバインディングや依存関係プロパティで死ぬよ
テンプレートバインディングや依存関係プロパティで死ぬよ
650デフォルトの名無しさん
2017/11/05(日) 23:42:44.11ID:fpg0wyCq ルーティングイベントとかクッソ意味不明
Adornerとかレイアウトイベントの使い分けとかDrawing系の低レベル描画層とかゲロ複雑すぎてやばい
Adornerとかレイアウトイベントの使い分けとかDrawing系の低レベル描画層とかゲロ複雑すぎてやばい
651デフォルトの名無しさん
2017/11/05(日) 23:50:24.22ID:fpg0wyCq あと見た目の状態遷移に使うVSMも癖があって慣れるまでクソ難しい
WPFの場合は更にトリガとの使い分けもあってカオスの極み
WPFの場合は更にトリガとの使い分けもあってカオスの極み
652デフォルトの名無しさん
2017/11/05(日) 23:57:03.43ID:fpg0wyCq あとWIC系のAPIもヤバい
たかがビットマップイメージがなんでここまで複雑になるのか不思議なレベル
たかがビットマップイメージがなんでここまで複雑になるのか不思議なレベル
653デフォルトの名無しさん
2017/11/06(月) 01:08:49.29ID:g6YJakDt654デフォルトの名無しさん
2017/11/06(月) 02:23:58.85ID:Xbh99dPN DataContextやDependencyPropertyは使ってりゃそのうち分かるようになるし
一度分かってしまえばどうということもない
VisualStateManagerは確かに難しい
つか使いこなせん
Styleのカスタマイズは未だに試行錯誤というか行き当たりばったりだわ
一度分かってしまえばどうということもない
VisualStateManagerは確かに難しい
つか使いこなせん
Styleのカスタマイズは未だに試行錯誤というか行き当たりばったりだわ
655デフォルトの名無しさん
2017/11/06(月) 13:12:40.27ID:TOtQu/eL656デフォルトの名無しさん
2017/11/06(月) 13:38:43.96ID:3xHBnL7y んー…なんというか…。書くとか書かないとかというか、、データソースなんだよ
657デフォルトの名無しさん
2017/11/06(月) 13:55:11.78ID:2nM3KO37 >>655
Contextって名前が曖昧すぎる。
DataHogeと同じで名前に意味はない。
DataContextにはViewModelのインスタンスを設定してDataCintext=ViewModelだと思ってればよいのだ。
Contextって名前が曖昧すぎる。
DataHogeと同じで名前に意味はない。
DataContextにはViewModelのインスタンスを設定してDataCintext=ViewModelだと思ってればよいのだ。
658デフォルトの名無しさん
2017/11/06(月) 18:15:34.67ID:6TjQQ+65659デフォルトの名無しさん
2017/11/06(月) 18:26:51.77ID:8k9yKas+ WPFが流行らなかった縮図を見ているかのようだ…
660デフォルトの名無しさん
2017/11/06(月) 22:34:37.38ID:S0HGA2wI WinForms時代のデータソースも分からない人だろ。
661デフォルトの名無しさん
2017/11/06(月) 22:42:59.34ID:FcoeWLYn >>656
>>657
>>658
せっかく説明してくれてるのに理解出来なくてごめんよ…
元々プログラミング始めたばかりの自分にはハードル高いよな…
this.DataContext=table;
とかだとXAMLにBinding tableって指定してる所と紐づけるって解釈で良いのかな?
MVVMでアプリを作ってみてるんだけど、C#の言語自体の理解もまだまだだからすげぇ難しい…
this.DataContext=table;←これもModelクラスに書くべきなのかViewModelに書くのかよく分かってない
View→ViewModel→Modelって関係になっててV,VMとMは切り離して考えるのは分かるんだけど、例えばModelクラスに書いてる処理(例えばデータベースの値をDataGridに表示させるとか)をどうやってViewModelから取得したらいいの?
プロパティとか使うの?
>>657
>>658
せっかく説明してくれてるのに理解出来なくてごめんよ…
元々プログラミング始めたばかりの自分にはハードル高いよな…
this.DataContext=table;
とかだとXAMLにBinding tableって指定してる所と紐づけるって解釈で良いのかな?
MVVMでアプリを作ってみてるんだけど、C#の言語自体の理解もまだまだだからすげぇ難しい…
this.DataContext=table;←これもModelクラスに書くべきなのかViewModelに書くのかよく分かってない
View→ViewModel→Modelって関係になっててV,VMとMは切り離して考えるのは分かるんだけど、例えばModelクラスに書いてる処理(例えばデータベースの値をDataGridに表示させるとか)をどうやってViewModelから取得したらいいの?
プロパティとか使うの?
662デフォルトの名無しさん
2017/11/06(月) 23:48:48.36ID:VYb2y8+k >>661
それは Xamlには Binding だけでいい
それは Xamlには Binding だけでいい
663デフォルトの名無しさん
2017/11/06(月) 23:51:37.56ID:VYb2y8+k 知識ないうちはXamlは地獄
知識あってもタイプミスとかでデバッグがものすごくつらい
いろいろ無駄なことをさせられる
知識あってもタイプミスとかでデバッグがものすごくつらい
いろいろ無駄なことをさせられる
664デフォルトの名無しさん
2017/11/07(火) 00:02:15.24ID:bJd82uh3 俺の理解ではDataContextはBinding SouceとBinding Targetのつなぎ目
DataContextを設定してはじめてSouceとTargetは赤い糸で結ばれる
DataContextを設定してはじめてSouceとTargetは赤い糸で結ばれる
665デフォルトの名無しさん
2017/11/07(火) 01:05:32.39ID:doVlH5i0 >>661
細かいことは省略した大雑把な例だけど、
class Table
{
int A { set; get; }
int B { set; get; }
}
this.DataContext=new Table();
と設定しておくと、{Binding Path=A}とか{Binding Path=B}って書けるようになる。("Path="は省略可)
細かいことは省略した大雑把な例だけど、
class Table
{
int A { set; get; }
int B { set; get; }
}
this.DataContext=new Table();
と設定しておくと、{Binding Path=A}とか{Binding Path=B}って書けるようになる。("Path="は省略可)
666デフォルトの名無しさん
2017/11/07(火) 01:51:17.40ID:cse8gTk6 >>661
まず、データベースとか関係なくDataGridに何か(例えば1〜10)を表示することを考える
そうするとModelは必要ないからViewModelに全てを書く
ViewModelがViewのために1〜10を教えてあげるとViewはViewModelの言うがまま表示する
このことをViewModelにdatabindingしていると呼ぶ
しかし、いつも1〜10を表示しても何の役にも立たない
目的に応じて適切な値を表示したい
この1〜10ではなく目的に応じた適切な値を管理するのがModelの役割
例えば、データベースから31415926534とか取ってきたりする
まず、データベースとか関係なくDataGridに何か(例えば1〜10)を表示することを考える
そうするとModelは必要ないからViewModelに全てを書く
ViewModelがViewのために1〜10を教えてあげるとViewはViewModelの言うがまま表示する
このことをViewModelにdatabindingしていると呼ぶ
しかし、いつも1〜10を表示しても何の役にも立たない
目的に応じて適切な値を表示したい
この1〜10ではなく目的に応じた適切な値を管理するのがModelの役割
例えば、データベースから31415926534とか取ってきたりする
667デフォルトの名無しさん
2017/11/07(火) 06:48:36.59ID:QsHhWiO1668デフォルトの名無しさん
2017/11/07(火) 07:00:14.02ID:QsHhWiO1669デフォルトの名無しさん
2017/11/07(火) 09:12:12.63ID:lDMoKAlX >>667
>xamlはhtml見たいな画面記述言語じゃなくてc#(.net)のインスタンスを記述する言語。
それXAML一般じゃなくてWPF限定だから気をつけた方がいいよ
UWPやSilverlightでは.NETオブジェクトはアンマネージドなXAML DOMのラッパー
だからC#でツリー組むよりXAMLをテキストで読ませたほうが速かったりする
>xamlはhtml見たいな画面記述言語じゃなくてc#(.net)のインスタンスを記述する言語。
それXAML一般じゃなくてWPF限定だから気をつけた方がいいよ
UWPやSilverlightでは.NETオブジェクトはアンマネージドなXAML DOMのラッパー
だからC#でツリー組むよりXAMLをテキストで読ませたほうが速かったりする
670デフォルトの名無しさん
2017/11/07(火) 09:22:10.77ID:y4hb8FzZ671デフォルトの名無しさん
2017/11/07(火) 09:39:39.90ID:QoqDyUp+ >>669
それじゃUWPのobjフォルダに有る xxx.g.csファイルって一体何だ?
それじゃUWPのobjフォルダに有る xxx.g.csファイルって一体何だ?
672デフォルトの名無しさん
2017/11/07(火) 11:28:45.06ID:J9S6QLG4 一発目でwpfはツレーだろうな。理解していることの前提要素が多すぎる
673デフォルトの名無しさん
2017/11/07(火) 11:42:33.72ID:2j0EGKvx MVVMに手を出すとさらにつらくなるね
674デフォルトの名無しさん
2017/11/07(火) 12:39:39.96ID:jxgrvyaf 素直にWinFormsで入門すればよかったのにw
C#に限らず今時のプログラミング言語自体、まったくの初心者にとっては躓きそうな要素が
色々あるのに、xamlがーとかMVVMがーとか言い出したら、地雷原を素足で歩くようなもの
C#に限らず今時のプログラミング言語自体、まったくの初心者にとっては躓きそうな要素が
色々あるのに、xamlがーとかMVVMがーとか言い出したら、地雷原を素足で歩くようなもの
675デフォルトの名無しさん
2017/11/07(火) 16:42:34.80ID:9jjlIy9p >>674
ConsoleでHello,world からでしょ。
ConsoleでHello,world からでしょ。
676デフォルトの名無しさん
2017/11/07(火) 16:56:18.48ID:kORl+ylV ほんとそれな
Viewの前にModelの作り方、GUIの前にCUIの作り方覚えろと
Viewの前にModelの作り方、GUIの前にCUIの作り方覚えろと
677デフォルトの名無しさん
2017/11/07(火) 17:39:21.94ID:H3DL339H 今時CUIはないでしょう。
モチベーションが続かないし、Windows FormでポトペタでGUI作るより
CUIの方が簡単とも思えない
モチベーションが続かないし、Windows FormでポトペタでGUI作るより
CUIの方が簡単とも思えない
678デフォルトの名無しさん
2017/11/07(火) 18:04:12.00ID:kORl+ylV >Windows FormでポトペタでGUI作るより
いきなりそれからやろうとすると、基礎が身に付かんだろって話なのよ
言語の基本仕様くらい真面目に学習せんかーい
いきなりそれからやろうとすると、基礎が身に付かんだろって話なのよ
言語の基本仕様くらい真面目に学習せんかーい
679デフォルトの名無しさん
2017/11/07(火) 18:06:52.09ID:H3DL339H >>678
じゃあ聞くけど、CUIを選択することで学習できる基礎って何?
そんなものはないよ。あるなら言ってみ?
そういう話なら、たぶん構造化プログラミングをすっ飛ばしていきなり
クラスベースのOOPに挑戦する弊害の方が大きいと思う
じゃあ聞くけど、CUIを選択することで学習できる基礎って何?
そんなものはないよ。あるなら言ってみ?
そういう話なら、たぶん構造化プログラミングをすっ飛ばしていきなり
クラスベースのOOPに挑戦する弊害の方が大きいと思う
680デフォルトの名無しさん
2017/11/07(火) 18:45:12.03ID:MJK6I9RA CUIは入出力がものすごく単純でGUIみたいなフレームワークの知識がほぼいらないので言語の仕組みそのものに学習を集中できる
681デフォルトの名無しさん
2017/11/07(火) 19:06:46.18ID:vb3e1pou >>679
MVVMのModelで実行できるプログラムにGUIって必要か?
MVVMのModelで実行できるプログラムにGUIって必要か?
682デフォルトの名無しさん
2017/11/07(火) 19:09:33.93ID:vb3e1pou ぶっちゃけ、GUIやConsoleプログラムのI/Oって泥臭い処理で
プログラムの本質を学ぶ上では必要の無いものなのかもね。
プログラムの本質を学ぶ上では必要の無いものなのかもね。
683デフォルトの名無しさん
2017/11/07(火) 19:15:19.61ID:vb3e1pou とりえあず、かずき大先生の記事を貼っておく。
日本語のWeb情報でWPFに関してこれを超えるものはないと断言できる。
http://blog.okazuki.jp/entry/2014/12/27/200015
お布施、払いたい人はこれ
https://www.amazon.co.jp/gp/product/B015WXYUUU/ref=oh_aui_d_detailpage_o01_?ie=UTF8&psc=1
これも必須
https://www.amazon.co.jp/%E3%82%A8%E3%83%83%E3%82%BB%E3%83%B3%E3%82%B7%E3%83%A3%E3%83%ABWPF-Presentation-Foundation-Programmers-SELECTION/dp/4798114200/
日本語のWeb情報でWPFに関してこれを超えるものはないと断言できる。
http://blog.okazuki.jp/entry/2014/12/27/200015
お布施、払いたい人はこれ
https://www.amazon.co.jp/gp/product/B015WXYUUU/ref=oh_aui_d_detailpage_o01_?ie=UTF8&psc=1
これも必須
https://www.amazon.co.jp/%E3%82%A8%E3%83%83%E3%82%BB%E3%83%B3%E3%82%B7%E3%83%A3%E3%83%ABWPF-Presentation-Foundation-Programmers-SELECTION/dp/4798114200/
684デフォルトの名無しさん
2017/11/07(火) 19:33:09.38ID:6NdbJPOz >>680
curses全力否定?
curses全力否定?
685デフォルトの名無しさん
2017/11/07(火) 19:38:51.28ID:MJK6I9RA >>684
cursesみたいに複雑にしようと思えばいくらでもできるけど、printfとscanfだけでも最低限のものは作れるでしょ
GUIだとその最低限のものを作るのにも書かなきゃいけないことが多くて初心者向きじゃない
cursesみたいに複雑にしようと思えばいくらでもできるけど、printfとscanfだけでも最低限のものは作れるでしょ
GUIだとその最低限のものを作るのにも書かなきゃいけないことが多くて初心者向きじゃない
686デフォルトの名無しさん
2017/11/07(火) 19:41:29.82ID:o4Vl0zCf ボタン押してラベル書き換えるぐらいもやる気がないなら
プログラムやる資格はないと思う
プログラムやる資格はないと思う
687デフォルトの名無しさん
2017/11/07(火) 20:40:45.13ID:JobEFelh >>ボタン押してラベル書き換えるぐらい
のことでもViewのコードビハインドにするかViewModelとの相互作用にするかでも悩まされるのがWPF
ViewModelとの相互作用で書いた方が可搬性があがるよ!
…分かるけど、それ、初心者向きかしら?そんなことも思わすのがWPF
のことでもViewのコードビハインドにするかViewModelとの相互作用にするかでも悩まされるのがWPF
ViewModelとの相互作用で書いた方が可搬性があがるよ!
…分かるけど、それ、初心者向きかしら?そんなことも思わすのがWPF
688デフォルトの名無しさん
2017/11/07(火) 21:28:27.15ID:kORl+ylV >悩まされる
悩まなくね?
ボタンのラベルを他から参照する事が無い、次の画面に持ち越さずその場限りの使い捨てで良いならコードビハインド
悩まなくね?
ボタンのラベルを他から参照する事が無い、次の画面に持ち越さずその場限りの使い捨てで良いならコードビハインド
689デフォルトの名無しさん
2017/11/07(火) 22:12:40.66ID:jxgrvyaf >GUIだとその最低限のものを作るのにも書かなきゃいけないことが多くて初心者向きじゃない
という程にはWinFormは難解じゃないわな。その辺りは良くも悪くもVisual Basic譲り
ただ、GUIから入るとFormの存在感が強すぎて、ブラックボックス的な部分もあって、クラス
などの基礎知識の理解を遅らせかねない部分があるのは確か
とはいえ、今のご時勢CUIでストイックにプログラミング勉強しようとも人に勧めようとも
思わないけどな
ボール無しでの基礎訓練も大事だけど、やっぱシュート練習のほうが楽しいわさ
という程にはWinFormは難解じゃないわな。その辺りは良くも悪くもVisual Basic譲り
ただ、GUIから入るとFormの存在感が強すぎて、ブラックボックス的な部分もあって、クラス
などの基礎知識の理解を遅らせかねない部分があるのは確か
とはいえ、今のご時勢CUIでストイックにプログラミング勉強しようとも人に勧めようとも
思わないけどな
ボール無しでの基礎訓練も大事だけど、やっぱシュート練習のほうが楽しいわさ
690デフォルトの名無しさん
2017/11/07(火) 22:53:53.14ID:JobEFelh >>688
>ボタンのラベルを他から参照する事が無い、次の画面に持ち越さずその場限りの使い捨てで良いならコードビハインド
そう。悩まないんだ!すごいねー。それで可搬性のあるコードになるんだー(棒
みんなそうなるといいねー。すてきー(呆
>ボタンのラベルを他から参照する事が無い、次の画面に持ち越さずその場限りの使い捨てで良いならコードビハインド
そう。悩まないんだ!すごいねー。それで可搬性のあるコードになるんだー(棒
みんなそうなるといいねー。すてきー(呆
691デフォルトの名無しさん
2017/11/07(火) 23:29:42.68ID:8cNzIfeX 低能なら低能でコードビハインド使うのは別に悪ではない。
692デフォルトの名無しさん
2017/11/08(水) 00:24:21.64ID:lkyynzxx けっきょく低能よばわりされるんだ、悪じゃないのに。へー(もはや何もなし
693デフォルトの名無しさん
2017/11/08(水) 02:10:41.66ID:41vAKyEh かずきは大したことないよ。ただブログこまめに発信してるだけ。
neueccみたいな何か作り出せるのが最強
neueccみたいな何か作り出せるのが最強
694デフォルトの名無しさん
2017/11/08(水) 05:58:24.72ID:d89kNCGz 低脳が悪とは限らない
まあケースバイケース
まあケースバイケース
695デフォルトの名無しさん
2017/11/08(水) 07:32:05.97ID:kXOcEBHO696デフォルトの名無しさん
2017/11/08(水) 11:04:01.06ID:yrPiJxO6 WPF使えるようになれば分かると思うが、理解できないのはWPFが糞設計だから。
決してPGのスキルの問題ではない。もしPGのスキルのせいにしてる奴がいるとすれば、
そいつはWPFを理解していないだけ。
決してPGのスキルの問題ではない。もしPGのスキルのせいにしてる奴がいるとすれば、
そいつはWPFを理解していないだけ。
697デフォルトの名無しさん
2017/11/08(水) 11:47:39.60ID:kVbA0K8n コードビハインドとか新しい用語作っておきつつ学習した後で
それは柔軟性が足りないとか言われても困る
それは柔軟性が足りないとか言われても困る
698デフォルトの名無しさん
2017/11/08(水) 12:21:09.00ID:OSwmw0Ws699デフォルトの名無しさん
2017/11/08(水) 12:29:17.17ID:JZhqf68Z ウメーとこだけバインド利用しましょうでええんや
キッチリカッチリ無理無理。ハゲるぞ
キッチリカッチリ無理無理。ハゲるぞ
700デフォルトの名無しさん
2017/11/09(木) 05:49:47.74ID:gZdnar30 WPFが糞というのはないな、xamlが糞だというのはおおむねそうだな
xmlもどきで記述されたものを専用パーサで読みUIを作るという着想はいいんだ
問題は書式、カッコ増えすぎインデント深すぎ、可読性が悪いし記述がしにくい
xmlもどきで記述されたものを専用パーサで読みUIを作るという着想はいいんだ
問題は書式、カッコ増えすぎインデント深すぎ、可読性が悪いし記述がしにくい
701デフォルトの名無しさん
2017/11/09(木) 07:52:05.77ID:rakEZX+F フラットだったら可読性が良いってわけでもないと思うがな。
少なくとも、デザイナー使わないと読んでも理解できない.Designer.csよりはマシになったと思う。
xamlでネストが深くなりすぎたと思ったら<UserControl>でモジュール分割するタイミングだな。
main()関数の中に全部の処理を記述するようなことしてるから糞に思えるんだよ。
少なくとも、デザイナー使わないと読んでも理解できない.Designer.csよりはマシになったと思う。
xamlでネストが深くなりすぎたと思ったら<UserControl>でモジュール分割するタイミングだな。
main()関数の中に全部の処理を記述するようなことしてるから糞に思えるんだよ。
702デフォルトの名無しさん
2017/11/09(木) 08:52:12.22ID:eH9JjwU7 xmlの問題なのは重々承知だが、コメントの書き方何とかならんものだろうか
703デフォルトの名無しさん
2017/11/09(木) 09:01:55.01ID:T0f+zXRU704デフォルトの名無しさん
2017/11/10(金) 16:44:08.42ID:0bOJZQsY なんとかバインドの雰囲気がわかったと思ったらコマンドってなんだよ
これ1番わからねぇわ
これ1番わからねぇわ
705デフォルトの名無しさん
2017/11/10(金) 17:50:48.32ID:ueWlL2hQ WPFの本質が見えているとなぜ普及しなかいなんて一目瞭然なんだが、
それをPGのスキルのせいにするのは基本的にWPFの本質、使い方が何も分かってないのだろう。
それをPGのスキルのせいにするのは基本的にWPFの本質、使い方が何も分かってないのだろう。
706デフォルトの名無しさん
2017/11/10(金) 18:37:03.92ID:KVSswJaS WPF以外でスタイリッシュなUIって作れるのありますか?
WinFormじゃメチャクチャ工数がかかるのでWPF以外で何かいいのあったら教えて頂きたいです。
WinFormじゃメチャクチャ工数がかかるのでWPF以外で何かいいのあったら教えて頂きたいです。
707デフォルトの名無しさん
2017/11/10(金) 18:40:08.93ID:5TFgrAMu UWPがあるぞ
708デフォルトの名無しさん
2017/11/10(金) 18:59:21.06ID:Qc9ud9aj >>706
今だとElectronの一強
今だとElectronの一強
709デフォルトの名無しさん
2017/11/10(金) 18:59:42.16ID:Bl01hNnl wpf難しい…
データバインドがうまくいかない
データベースから取ってきたリスト型のデータをコンボボックスのitemsourceに設定するだけなのにうまくいかぬ
データバインドがうまくいかない
データベースから取ってきたリスト型のデータをコンボボックスのitemsourceに設定するだけなのにうまくいかぬ
710デフォルトの名無しさん
2017/11/10(金) 19:02:29.12ID:KVSswJaS Electronは初見なので調べてみます。
711デフォルトの名無しさん
2017/11/10(金) 19:40:41.74ID:alfIXjUy >>705
>それをPGのスキルのせいにするのは
PGのスキルのせいだと思うぞ。
MSが日本の平均的スキル(日本のITは奴隷産業なので世界の底辺以下のそのまた以下の以下のゴミクズ以下)を超えた物を作ってしまったのでついて行けてないだけ。
>それをPGのスキルのせいにするのは
PGのスキルのせいだと思うぞ。
MSが日本の平均的スキル(日本のITは奴隷産業なので世界の底辺以下のそのまた以下の以下のゴミクズ以下)を超えた物を作ってしまったのでついて行けてないだけ。
712デフォルトの名無しさん
2017/11/10(金) 19:46:17.42ID:Qc9ud9aj WPF開発は個別の画面の前に全体の仕組みの設計から入らないと上手くいかないというかクソ手間かかるんだよな
日本人はそういうの苦手でボトムアップが好きだから根本的に合わないんだよ
日本人はそういうの苦手でボトムアップが好きだから根本的に合わないんだよ
713デフォルトの名無しさん
2017/11/10(金) 20:39:39.13ID:g/THXaNi まぁ確かに、Formsだとポトペタで画面作ってダブルクリックで開いたイベントハンドラに
ちょいちょいとコードを書けばそれで動くものができたからな。そのお手軽さは素晴らしい。
ちょいちょいとコードを書けばそれで動くものができたからな。そのお手軽さは素晴らしい。
714デフォルトの名無しさん
2017/11/10(金) 21:39:51.42ID:YLtBUtjT WPFでも全く同じ事出来るんですが…
715デフォルトの名無しさん
2017/11/10(金) 21:41:54.84ID:jdLju/Su htmlの手書きが出来るならxamlなんて言うほど大変じゃないんだけどな
swingのレイアウトよりは遥かにマシだと思うし
swingのレイアウトよりは遥かにマシだと思うし
716デフォルトの名無しさん
2017/11/10(金) 21:57:30.05ID:qXatXNmA TriggerとCommandは触らねーって誓っておけばまあまあ
717デフォルトの名無しさん
2017/11/10(金) 22:17:07.28ID:O9mK3j04 うっかり<i:Interaction.Triggers>書いちまった、もう戻ってこれないかもしれない、すまぬ
718デフォルトの名無しさん
2017/11/10(金) 22:48:28.78ID:jdLju/Su すっかり忘れてたが、CommandってprismとかReactiveCommand使わんと無茶苦茶面倒だったな
prism使えば大したものじゃねーよ
prism使えば大したものじゃねーよ
719デフォルトの名無しさん
2017/11/10(金) 22:51:00.68ID:z3kyf/Nq >>709
リストはListではなく、ObservableCollection使ってるか?
リストはプロパティになってるか?
フィールドだとバインドされないぞ
リストのインスタンスをバインドした後に書き替えてないか?
リストはListではなく、ObservableCollection使ってるか?
リストはプロパティになってるか?
フィールドだとバインドされないぞ
リストのインスタンスをバインドした後に書き替えてないか?
720デフォルトの名無しさん
2017/11/10(金) 23:09:12.76ID:TSxiC3iy コマンドは許すがビヘイビアは最悪
あの頃の「コードビハインドは殺せ」な宗教化したMVVMのせいでWPFが避けられるようになったんだと思うわ
あの頃の「コードビハインドは殺せ」な宗教化したMVVMのせいでWPFが避けられるようになったんだと思うわ
721デフォルトの名無しさん
2017/11/10(金) 23:25:01.08ID:jdLju/Su uwpからイベントをバインド出来るようになったから、ビヘイビアは殆ど書かなくても何とか成るようになった
722デフォルトの名無しさん
2017/11/11(土) 02:00:39.82ID:ZPU8Qj6m723デフォルトの名無しさん
2017/11/11(土) 17:37:09.26ID:938sGYJm 先行者とMSの人のせいだな
724デフォルトの名無しさん
2017/11/11(土) 19:20:18.21ID:ljWP0iHz ちょまど神への信仰が足りないからです
725デフォルトの名無しさん
2017/11/11(土) 19:53:53.83ID:zNtCqHZv 騎士団はお帰り
726デフォルトの名無しさん
2017/11/11(土) 20:00:52.76ID:kwXAGkCp ビヘイビアって依存関係プロバティーが仰々しいだけで、中身は大したことやってないから難しいものでもないんだけどね
警戒せずにコード読めば簡単に理解できるから
警戒せずにコード読めば簡単に理解できるから
727デフォルトの名無しさん
2017/11/11(土) 20:12:23.29ID:7DvP3YTX ビヘイビアの問題はビューとロジックの分離を壊すこと
Libet信者なんか当時はXAMLでプログラミングしてドヤ顔してるような状態で本当に酷かった
Libet信者なんか当時はXAMLでプログラミングしてドヤ顔してるような状態で本当に酷かった
728デフォルトの名無しさん
2017/11/11(土) 20:32:22.35ID:WEOLmGSE >ビヘイビアの問題はビューとロジックの分離を壊すこと
ビューにロジックが存在しちゃいかんって法はないだろ。
ビジネスロジックを置くべきじゃないって話と混同してるんじゃないか?
ビューにロジックが存在しちゃいかんって法はないだろ。
ビジネスロジックを置くべきじゃないって話と混同してるんじゃないか?
729デフォルトの名無しさん
2017/11/11(土) 21:41:38.21ID:7DvP3YTX ビューとロジックの分離というのは文脈によって様々なものを指すが、
WPFの根幹の思想としてのビューとロジックの分離は、「見た目はXAMLで定義し、振る舞いはコードで定義する」ってことだ。
それを破ってXAMLで振る舞いを定義しようとしたのがビヘイビア。
強力すぎる設定ファイルを与えると人は次第にそれで複雑なプログラミングをするようになるもので、
設定ファイルとして分けた意味がなくなってしまうんだよ。
ダイアログ出すくらいいいだろと思う人もいるかも知れないが、それを認め始めると歯止めが効かなくなるの。
WPFの根幹の思想としてのビューとロジックの分離は、「見た目はXAMLで定義し、振る舞いはコードで定義する」ってことだ。
それを破ってXAMLで振る舞いを定義しようとしたのがビヘイビア。
強力すぎる設定ファイルを与えると人は次第にそれで複雑なプログラミングをするようになるもので、
設定ファイルとして分けた意味がなくなってしまうんだよ。
ダイアログ出すくらいいいだろと思う人もいるかも知れないが、それを認め始めると歯止めが効かなくなるの。
730デフォルトの名無しさん
2017/11/11(土) 22:15:20.74ID:WEOLmGSE >WPFの根幹の思想としてのビューとロジックの分離は、「見た目はXAMLで定義し、振る舞いはコードで定義する」ってことだ。
XAMLのみがビューだと言っているのか?
ビヘイビアのコードはビューじゃないとしたら何だと?
XAMLのみがビューだと言っているのか?
ビヘイビアのコードはビューじゃないとしたら何だと?
731デフォルトの名無しさん
2017/11/11(土) 22:53:43.27ID:4ZCNeoHz Viewの「動作」を書くのは有だと思うが
何事も程々にですな
何事も程々にですな
732デフォルトの名無しさん
2017/11/11(土) 23:54:31.21ID:7DvP3YTX >>730
ビューとロジックというのは相対的なもので、具体的に何を指すかは場合によって違う
WPFはもともと、デザイナーがデザインを作ってプログラマがコードビハインドを書くことで分業するように設計されている
プログラマ目線のビューとロジックの分離はもう一段上がるわけだが、それはWPFとは直接関係のない話だ
ビューとロジックというのは相対的なもので、具体的に何を指すかは場合によって違う
WPFはもともと、デザイナーがデザインを作ってプログラマがコードビハインドを書くことで分業するように設計されている
プログラマ目線のビューとロジックの分離はもう一段上がるわけだが、それはWPFとは直接関係のない話だ
733デフォルトの名無しさん
2017/11/12(日) 01:29:27.56ID:+a+fBSky734デフォルトの名無しさん
2017/11/12(日) 07:43:01.13ID:/VKzDrV0 ビューとモデルの分離
プレゼンテーション(ビュー)ロジックとビジネスロジックの分離
デザインとロジックの分離
このあたりの勘違いだろうと突っ込んでみたら、説明がどんどん意味不明になって笑える
プレゼンテーション(ビュー)ロジックとビジネスロジックの分離
デザインとロジックの分離
このあたりの勘違いだろうと突っ込んでみたら、説明がどんどん意味不明になって笑える
735デフォルトの名無しさん
2017/11/12(日) 08:26:06.14ID:e5xLDhIK WPF = MVVM だと思ってると敷居が高いがWinFormに代わる綺麗な
UIの作れるライブラリだと思って使えば敷居がかなり下がる。
コードビハインドとバインドしてイベントベタ書きでも何も問題無いんだよ。
MVVMなんて高尚なものは後でも良いのだ。
UIの作れるライブラリだと思って使えば敷居がかなり下がる。
コードビハインドとバインドしてイベントベタ書きでも何も問題無いんだよ。
MVVMなんて高尚なものは後でも良いのだ。
736デフォルトの名無しさん
2017/11/12(日) 08:27:03.64ID:Y1Tn4iKT737デフォルトの名無しさん
2017/11/12(日) 08:38:52.00ID:e5xLDhIK xamlを書けるホンモノのデザイナーなんて日本に存在するの?
738デフォルトの名無しさん
2017/11/12(日) 09:21:24.73ID:RZNIwvSq >>735
これが解ってない人が多すぎるね
これが解ってない人が多すぎるね
739デフォルトの名無しさん
2017/11/12(日) 10:09:18.93ID:e5xLDhIK >>738
xamlにMVVM, Entity Framework, prismのようなライブラリ
初心者がフルコースで全部やろうとすると玉砕するのは当たり前。
先ずは、xamlとbindingだけ理解できれば十分だと思う。
xamlにMVVM, Entity Framework, prismのようなライブラリ
初心者がフルコースで全部やろうとすると玉砕するのは当たり前。
先ずは、xamlとbindingだけ理解できれば十分だと思う。
740デフォルトの名無しさん
2017/11/12(日) 10:41:52.59ID:a3dJlCt1 ビヘイビア使わないでフルードアニメーション書くならどこに書くんだ?
Vしかないだろ
ビヘイビア自体は適切だろ
Vしかないだろ
ビヘイビア自体は適切だろ
741デフォルトの名無しさん
2017/11/12(日) 10:51:41.27ID:j1qE8Rg8 xamlとbindingを削除すればいいんだ。
742デフォルトの名無しさん
2017/11/12(日) 16:56:10.96ID:txKtgk4R だから、ビューが最小限のコンソールアプリを書いて、それにビューをつけるようにしておけば、モデルロジックとビューロジックの境目がわからみえるようになってくるよ
743デフォルトの名無しさん
2017/11/13(月) 09:20:12.41ID:yQMeQSTi xamlをWinFormに置き換えても、そのまんま動くのがModelだけど。
だったら、このスレと関係ないがな〜になる。
だったら、このスレと関係ないがな〜になる。
744デフォルトの名無しさん
2017/11/13(月) 13:44:23.68ID:l5U7Am7V ViewModelとModelをdllにしても問題なくビルド&実行できるなら
それはちゃんと責務の分離が出来ている
それはちゃんと責務の分離が出来ている
745デフォルトの名無しさん
2017/11/13(月) 13:51:32.14ID:tuI+HHeV それは違うかな
746デフォルトの名無しさん
2017/11/13(月) 20:19:43.72ID:kVXhdF1X UI変更したらViewModelは影響受けるけどModelは一切影響受けない(ようにつくる)だけだろ
747デフォルトの名無しさん
2017/11/13(月) 20:46:28.57ID:WAV6Z8eL アプリを作れて動いて、それで誰も困ることがなければどうやって作っててもいいと思う。
メンテしないような使い捨てアプリにMVVMで作るコストかけても仕方ないし、メンテナンスや機能拡張するアプリを、ちゃんと設計せずに作るのはヤバイ。
適材適所
メンテしないような使い捨てアプリにMVVMで作るコストかけても仕方ないし、メンテナンスや機能拡張するアプリを、ちゃんと設計せずに作るのはヤバイ。
適材適所
748デフォルトの名無しさん
2017/11/13(月) 23:07:56.70ID:8PrajDy/ 馬鹿は一つしか覚えられないから金のハンマーを欲しがる
749デフォルトの名無しさん
2017/11/13(月) 23:37:32.63ID:WcCek0Ug prismを見ると、MVVM以外にDIコンテナだったりナビゲーションサービスだったり画面遷移型のフレームワークってのももう一つの柱なのがわかる
WpfのゴールとしてMVVMだけじゃなくて、従来のWindowを次々開くタイプのアプリからWebのような一つのWindowで画面が遷移するタイプへの移行ってのも在るのかもしれんね
実際Windowをやたらと開かないタイプの方が遥かに使いやすい
WpfのゴールとしてMVVMだけじゃなくて、従来のWindowを次々開くタイプのアプリからWebのような一つのWindowで画面が遷移するタイプへの移行ってのも在るのかもしれんね
実際Windowをやたらと開かないタイプの方が遥かに使いやすい
750デフォルトの名無しさん
2017/11/13(月) 23:45:47.26ID:1k/7dsAB751デフォルトの名無しさん
2017/11/14(火) 00:38:06.83ID:04qZtOw+752デフォルトの名無しさん
2017/11/14(火) 02:03:30.52ID:sCopJL4R >>719
ありがとう、今日試してみたらうまくバインドできたよ
自己流であまり綺麗じゃないかもしれないが
ただ、今度は画面のレイアウトがうまくいかない…
canvas使ってペタペタやれば出来るのかもしれないが、せっかくだからもっとうまくいくやり方でやってみる
ありがとう、今日試してみたらうまくバインドできたよ
自己流であまり綺麗じゃないかもしれないが
ただ、今度は画面のレイアウトがうまくいかない…
canvas使ってペタペタやれば出来るのかもしれないが、せっかくだからもっとうまくいくやり方でやってみる
753デフォルトの名無しさん
2017/11/14(火) 07:01:42.13ID:FlTFFitR >>748
バカじゃないけどたくさん覚えるのは面倒だから金のハンマーが欲しいわ
バカじゃないけどたくさん覚えるのは面倒だから金のハンマーが欲しいわ
754デフォルトの名無しさん
2017/11/14(火) 07:02:55.05ID:FlTFFitR >>751
そもそもメインフレーム時代はマルチウィンドとかなかったりしたしな
そもそもメインフレーム時代はマルチウィンドとかなかったりしたしな
755デフォルトの名無しさん
2017/11/14(火) 08:35:55.74ID:bKDw6GK5 >>754
テキストベースのポップアップウインドウもどきは有ったぞ
テキストベースのポップアップウインドウもどきは有ったぞ
756デフォルトの名無しさん
2017/11/14(火) 09:03:02.17ID:ElF9INq6 金のハンマーでは釘を打てないと思うw
757デフォルトの名無しさん
2017/11/14(火) 09:06:18.52ID:bKDw6GK5 >>756
豆腐になら打てる
豆腐になら打てる
758デフォルトの名無しさん
2017/11/14(火) 09:09:48.82ID:RygzRtlR バナナで釘が打てます
https://www.youtube.com/watch?v=pk3xse7fPZI
https://www.youtube.com/watch?v=pk3xse7fPZI
759デフォルトの名無しさん
2017/11/14(火) 12:25:19.37ID:9XknVuf7 >>748
暗記は馬鹿文系の得意技。おまえもそっち系だな。
暗記は馬鹿文系の得意技。おまえもそっち系だな。
760デフォルトの名無しさん
2017/11/14(火) 12:59:09.26ID:mIQjyaBb さすがにそれはない
761デフォルトの名無しさん
2017/11/14(火) 14:17:02.27ID:fdj+YHIz ちょまど神への信仰が足りないから争いが起きるのです
762デフォルトの名無しさん
2017/11/14(火) 14:22:41.54ID:kMJcGUhs 新興宗教の神など信仰でけんわ
763デフォルトの名無しさん
2017/11/14(火) 14:57:50.50ID:cwVtWuY5 テンプル騎士団かな?
764デフォルトの名無しさん
2017/11/14(火) 19:44:59.16ID:sSxxq2Sz ちょまど神は、可愛くて漫画がプロ並みでプログラミングも出来るがオタクだな。
中川しよう子と同じ香りがする
中川しよう子と同じ香りがする
765デフォルトの名無しさん
2017/11/14(火) 20:53:34.28ID:31nONYO+ >>764
いつも思うけど、公人でもプライバシー売ってる芸能人でもない一般人に粘着する奴って
ストーカーと同じ。気色悪いわ。他人の前に自分自身をよく見てみろ。
自分で自分をおかしいと思わないなら、あんた人間として壊れてるよマジで。
言っても無駄だと思うけど。
いつも思うけど、公人でもプライバシー売ってる芸能人でもない一般人に粘着する奴って
ストーカーと同じ。気色悪いわ。他人の前に自分自身をよく見てみろ。
自分で自分をおかしいと思わないなら、あんた人間として壊れてるよマジで。
言っても無駄だと思うけど。
766デフォルトの名無しさん
2017/11/14(火) 21:17:09.05ID:sSxxq2Sz767デフォルトの名無しさん
2017/11/14(火) 21:47:48.12ID:Dc+h7CRO768デフォルトの名無しさん
2017/11/14(火) 22:09:21.65ID:FOR7JOrW 馬鹿にしていた文系に負けたとか、
嫌な思い出でもあるのでしょう
触れなさんな
嫌な思い出でもあるのでしょう
触れなさんな
769デフォルトの名無しさん
2017/11/15(水) 03:49:16.30ID:PBDUFr1U xamarinで調べごとするとチンポ騎士団が嫌でも目にはいるのが厄介
770デフォルトの名無しさん
2017/11/15(水) 10:47:03.72ID:zqgKZxrO 環境毎捨てるしか無いな
771デフォルトの名無しさん
2017/11/15(水) 13:12:12.68ID:qga1lTtf 覚えらないからWPF使えないと思っている馬鹿がいるようだが、
単にWPFは使い物にならないから使われてない。WPFを理解すれば分かること。
ゴミすぎてもう消えることは決定している。
単にWPFは使い物にならないから使われてない。WPFを理解すれば分かること。
ゴミすぎてもう消えることは決定している。
772デフォルトの名無しさん
2017/11/15(水) 13:32:09.19ID:nmEsB5Z0 問題ないとは言わんが、回避できない問題山積ってわけでもないだろ
どうせ口だけで具体的に何も指摘できないんだろうねw
どうせ口だけで具体的に何も指摘できないんだろうねw
773デフォルトの名無しさん
2017/11/15(水) 20:20:52.23ID:EZoshRrj 標準でVからVMのメソッドに直接バインドできたらいいのに
774デフォルトの名無しさん
2017/11/15(水) 21:07:44.79ID:wdJ6Ok7d データバインドがようやく分かってきた
これがあると飛躍的に出来ることが拡がるな
これがあると飛躍的に出来ることが拡がるな
775デフォルトの名無しさん
2017/11/15(水) 22:45:39.54ID:iANpDJJe >>774
便利だろ
便利だろ
776デフォルトの名無しさん
2017/11/16(木) 17:08:22.10ID:PzwxtFUT 下記コードは選択中にツールチップが表示されますが、
選択された後にコンボボックス上でツールチップを表示させることは可能でしょうか?
以上よろしくお願いいたします。
<Grid>
<StackPanel>
<ComboBox Width="100">
<ComboBoxItem ToolTip="This it tool tip for item 1">This it tool tip for item 1</ComboBoxItem>
<ComboBoxItem ToolTip="This it tool tip for item 2">This it tool tip for item 2</ComboBoxItem>
</ComboBox>
</StackPanel>
</Grid>
選択された後にコンボボックス上でツールチップを表示させることは可能でしょうか?
以上よろしくお願いいたします。
<Grid>
<StackPanel>
<ComboBox Width="100">
<ComboBoxItem ToolTip="This it tool tip for item 1">This it tool tip for item 1</ComboBoxItem>
<ComboBoxItem ToolTip="This it tool tip for item 2">This it tool tip for item 2</ComboBoxItem>
</ComboBox>
</StackPanel>
</Grid>
777デフォルトの名無しさん
2017/11/16(木) 18:20:42.66ID:x/aWQ3sN >>776
<Grid>
<StackPanel>
<ComboBox
x:Name="ComboBox1"
Width="100"
ToolTip="{Binding SelectedItem.ToolTip, ElementName=ComboBox1}">
<ComboBoxItem Content="This it tool tip for item 1" ToolTip="This it tool tip for item 1" />
<ComboBoxItem Content="This it tool tip for item 2" ToolTip="This it tool tip for item 2" />
</ComboBox>
</StackPanel>
</Grid>
<Grid>
<StackPanel>
<ComboBox
x:Name="ComboBox1"
Width="100"
ToolTip="{Binding SelectedItem.ToolTip, ElementName=ComboBox1}">
<ComboBoxItem Content="This it tool tip for item 1" ToolTip="This it tool tip for item 1" />
<ComboBoxItem Content="This it tool tip for item 2" ToolTip="This it tool tip for item 2" />
</ComboBox>
</StackPanel>
</Grid>
778デフォルトの名無しさん
2017/11/16(木) 18:59:08.25ID:PzwxtFUT779デフォルトの名無しさん
2017/11/19(日) 23:30:40.15ID:DGB0My1S >>751
当然GUIではないが、SASは実現してたね。
しかもWin3.1が出てきた時代には、
メインフレームのマルチウインドウプログラム<=>Win3.1のGUIで
互換性を保っていた。
他のソフトでは見たことないけど。
当然GUIではないが、SASは実現してたね。
しかもWin3.1が出てきた時代には、
メインフレームのマルチウインドウプログラム<=>Win3.1のGUIで
互換性を保っていた。
他のソフトでは見たことないけど。
780デフォルトの名無しさん
2017/11/20(月) 18:20:06.51ID:xUHYIzKM MVVMの勉強を行なっているのですがコマンドってどう扱えば良いでしょうか
元々プログラミング自体勉強し始めたばかりなので初歩的な部分で理解できていない部分もあるとは思いますがサンプルを見てもどれも違った作り方をしてて動きも全くイメージが掴めません…
あるボタンを
command ={Binding testbutton}
とした場合、ボタンを押した状態はtrueやfalseも入っておらずどのように処理を記述すれば良いのか分かりません…
例えばボタンを押したらメッセージボックスを出すだけの単純な物を作ろうとした時に
コマンドを使わずクリックイベントで処理するなら
-viewmodel-
private void button(object sender , RoutedEventArgs e)
{
model.test();
}
-model-
public void test()
{
MessageBox.Show(Test);
}
これをコマンドに置き換えるとどういう形になるのでしょうか?
答えにくい質問で申し訳ありませんがよろしくお願い致します
元々プログラミング自体勉強し始めたばかりなので初歩的な部分で理解できていない部分もあるとは思いますがサンプルを見てもどれも違った作り方をしてて動きも全くイメージが掴めません…
あるボタンを
command ={Binding testbutton}
とした場合、ボタンを押した状態はtrueやfalseも入っておらずどのように処理を記述すれば良いのか分かりません…
例えばボタンを押したらメッセージボックスを出すだけの単純な物を作ろうとした時に
コマンドを使わずクリックイベントで処理するなら
-viewmodel-
private void button(object sender , RoutedEventArgs e)
{
model.test();
}
-model-
public void test()
{
MessageBox.Show(Test);
}
これをコマンドに置き換えるとどういう形になるのでしょうか?
答えにくい質問で申し訳ありませんがよろしくお願い致します
781デフォルトの名無しさん
2017/11/20(月) 20:07:59.86ID:2/KPMrVL >>780
とりあえずRelayCommandでGoogle先生にお伺いを立ててみよう
とりあえずRelayCommandでGoogle先生にお伺いを立ててみよう
782デフォルトの名無しさん
2017/11/20(月) 20:19:45.47ID:Q9UPjx7d 一番かんたんなのはICommadを実装したクラスを用意する
だがコマンド毎にクラスとか毎回手間すぎて禿げるので
DelegateCommandやRelayCommandを作るか作ってあるものを利用する
これはMVVMフレームワークごとに呼び方が違うだけでやりたいことは一緒
https://ideone.com/D0rrm7
だがコマンド毎にクラスとか毎回手間すぎて禿げるので
DelegateCommandやRelayCommandを作るか作ってあるものを利用する
これはMVVMフレームワークごとに呼び方が違うだけでやりたいことは一緒
https://ideone.com/D0rrm7
783デフォルトの名無しさん
2017/11/20(月) 20:55:31.92ID:f1XDtXet コマンドを使うとコードをVに書かないで済む
ただ…
イベントと比べると
コマンドは送れる情報量が少ない
コントロールに目的の動作に対応したCommandプロパティがあるとは限らない
VMがとっちらかる可能性がある
ただ…
イベントと比べると
コマンドは送れる情報量が少ない
コントロールに目的の動作に対応したCommandプロパティがあるとは限らない
VMがとっちらかる可能性がある
784デフォルトの名無しさん
2017/11/20(月) 21:54:47.51ID:uTaWa3cA いまさらWPF勉強はじめたけど凡人には敷居たかいわ;;
いや年とったせいかな、いつもどおりデバッグしてF5、デバッグしてF5とえんえんとやって覚えていくんだが
おれ何十年おなじことやっとんねん、と考えると何とも以遠気分になる
でもたのちい
いや年とったせいかな、いつもどおりデバッグしてF5、デバッグしてF5とえんえんとやって覚えていくんだが
おれ何十年おなじことやっとんねん、と考えると何とも以遠気分になる
でもたのちい
785デフォルトの名無しさん
2017/11/20(月) 22:12:33.94ID:2/KPMrVL Name付けまくればFormsと同じ
786デフォルトの名無しさん
2017/11/20(月) 23:01:16.33ID:xUHYIzKM >>782
わざわざ作って頂いて本当にありがとうございます
質問なのですが
class ViewModel
{
FooModel fooModel = new FooModel();
public ICommand testbutton { get; set; }
public ViewModel()
{
testbutton = new TestButtonCommand { model = fooModel };
}
}
以下の行はどういう意味なのでしょうか?
testbutton = new TestButtonCommand { model = fooModel };
また
class TestButtonCommand : ICommand
{
public event EventHandler CanExecuteChanged;
public bool CanExecute(object parameter) => true; // ←ここをfalseにするとボタン押せないのを確認する
public void Execute(object parameter)
{
model.test();
}
ボタンを押した際に特に何も指定していない以下の部分がボタンの状態を確認しているのでしょうか?
自分の頭が悪過ぎるのもありますがやっぱり難しいです…
public bool CanExecute(object parameter) => true
わざわざ作って頂いて本当にありがとうございます
質問なのですが
class ViewModel
{
FooModel fooModel = new FooModel();
public ICommand testbutton { get; set; }
public ViewModel()
{
testbutton = new TestButtonCommand { model = fooModel };
}
}
以下の行はどういう意味なのでしょうか?
testbutton = new TestButtonCommand { model = fooModel };
また
class TestButtonCommand : ICommand
{
public event EventHandler CanExecuteChanged;
public bool CanExecute(object parameter) => true; // ←ここをfalseにするとボタン押せないのを確認する
public void Execute(object parameter)
{
model.test();
}
ボタンを押した際に特に何も指定していない以下の部分がボタンの状態を確認しているのでしょうか?
自分の頭が悪過ぎるのもありますがやっぱり難しいです…
public bool CanExecute(object parameter) => true
787デフォルトの名無しさん
2017/11/21(火) 00:15:42.31ID:D1w1iQjW >>786
ボタンはコマンドのCanExecuteの戻り値を見てボタンの実行の可否を判断してる
当然ながら状態変わったと通知しないと変更されても気づかない
というか普通にググって順番に見て言って ” 勉強 ”してからわからないことを聞いたほうがいいよ
入門者の数だけみんなレスしないといけない
ここはそんな場所じゃない
ボタンはコマンドのCanExecuteの戻り値を見てボタンの実行の可否を判断してる
当然ながら状態変わったと通知しないと変更されても気づかない
というか普通にググって順番に見て言って ” 勉強 ”してからわからないことを聞いたほうがいいよ
入門者の数だけみんなレスしないといけない
ここはそんな場所じゃない
788デフォルトの名無しさん
2017/11/21(火) 00:20:59.90ID:SOf041Mo 今からでも止めた方がいいんじゃないかと思うな
789デフォルトの名無しさん
2017/11/21(火) 00:23:39.47ID:D1w1iQjW WPFの難しさの理由
・柔軟なレイアウトが可能だがそのルールが理解しづらい
・MVVMを生かすための仕組みが複雑
・デバッグしづらい
・柔軟なレイアウトが可能だがそのルールが理解しづらい
・MVVMを生かすための仕組みが複雑
・デバッグしづらい
790デフォルトの名無しさん
2017/11/21(火) 00:31:49.69ID:4k0F/AOl そうは言っても
WPF一度でもやると
Formには戻れなくなる不思議
WPF一度でもやると
Formには戻れなくなる不思議
791デフォルトの名無しさん
2017/11/21(火) 00:35:52.93ID:SOf041Mo 慣れればね
792デフォルトの名無しさん
2017/11/21(火) 00:36:01.62ID:D1w1iQjW winformsに戻れないことはないよ
使い道次第で使い分ければいい
WPFはrichtextboxが絶望的にダメだから
winforms使う
使い道次第で使い分ければいい
WPFはrichtextboxが絶望的にダメだから
winforms使う
793デフォルトの名無しさん
2017/11/21(火) 00:38:18.37ID:D1w1iQjW textboxを二〜三個はって数値入れてボタン押して実行
ログを延々出す用途だとWPFは使いたくない
ログを延々出す用途だとWPFは使いたくない
794デフォルトの名無しさん
2017/11/21(火) 02:24:00.52ID:6rwGwV6M レイアウトはそんなに難しくないね
やっぱり保守性(可読性)の悪さと、パフォーマンス的にGDIの置き換えが
不可能な分野があるのは痛いね
一時期勉強してたけどこれで一気に萎えた
こんなの絶対に普及しないと確信したし
やっぱり保守性(可読性)の悪さと、パフォーマンス的にGDIの置き換えが
不可能な分野があるのは痛いね
一時期勉強してたけどこれで一気に萎えた
こんなの絶対に普及しないと確信したし
795デフォルトの名無しさん
2017/11/21(火) 04:02:00.78ID:b9UF07N2 ゲームエンジンでギョーミーなアプリ作ってる人いますか?
796デフォルトの名無しさん
2017/11/21(火) 08:30:24.18ID:uRdcszQQ ”ギョーミー”...センスゼロな造語だな
797デフォルトの名無しさん
2017/11/21(火) 08:39:08.64ID:8bqPo3eI 保守性って言うけどhtmlと大して変わらんと思うけどな
798デフォルトの名無しさん
2017/11/21(火) 08:59:45.88ID:53/zLj3n799デフォルトの名無しさん
2017/11/21(火) 12:31:14.01ID:5itqrRZG 一般論としては訳分からんジャーゴン使いたがる人は群れたい人だね
ジャーゴンの機能ってそれを使うことで同じ村の村人の一員であると感じさせることだから
それがいいか悪いかしらんけど、俺個人は気色悪いし嫌いだねこういうの
ジャーゴンの機能ってそれを使うことで同じ村の村人の一員であると感じさせることだから
それがいいか悪いかしらんけど、俺個人は気色悪いし嫌いだねこういうの
800デフォルトの名無しさん
2017/11/21(火) 12:39:41.26ID:53/zLj3n it業界はワケワカラン用語ばかりさ
801デフォルトの名無しさん
2017/11/21(火) 12:52:42.81ID:JYBkdGYB そういえばWPFって3D機能あるけど使ってる奴いるのかな
業務でやらされたら悪夢だね
業務でやらされたら悪夢だね
802デフォルトの名無しさん
2017/11/21(火) 12:59:08.76ID:euHtQ1vT 3D使うならブラウザ上のほうがパフォーマンス高いよ
開発の情報も多いし
WPFの3Dはおまけ機能だから
開発の情報も多いし
WPFの3Dはおまけ機能だから
803デフォルトの名無しさん
2017/11/21(火) 14:04:35.75ID:xjPCkXTo >>799
ジャーゴンというジャーゴンを使って気色悪いし嫌いと宣言するセンスワロタ
ジャーゴンというジャーゴンを使って気色悪いし嫌いと宣言するセンスワロタ
804デフォルトの名無しさん
2017/11/21(火) 14:32:56.14ID:eAcVzyfG ジャーゴンって言うか
死んでる? じゃあ、他の生きてるの全部殺して再起動しろ
なんて会話が飛び交う業界だしw
死んでる? じゃあ、他の生きてるの全部殺して再起動しろ
なんて会話が飛び交う業界だしw
805デフォルトの名無しさん
2017/11/21(火) 14:39:10.45ID:PCscOrJ1 明日は半殺しにしようか(おはぎ)
806デフォルトの名無しさん
2017/11/21(火) 16:18:22.00ID:5itqrRZG807デフォルトの名無しさん
2017/11/21(火) 21:25:24.91ID:AM6ulXU9 サービスで八分殺しにしておきますか
808デフォルトの名無しさん
2017/11/21(火) 22:40:55.07ID:xtsth3PT XAMLをexeの外に出しといて
実行時にLoadするやり方って一般的?
実行時にLoadするやり方って一般的?
809デフォルトの名無しさん
2017/11/21(火) 22:45:52.11ID:KARCkhIl 要件次第
810デフォルトの名無しさん
2017/11/21(火) 23:17:39.18ID:xtsth3PT811デフォルトの名無しさん
2017/11/22(水) 00:19:46.15ID:KA0qTObf visual studio !
812デフォルトの名無しさん
2017/11/22(水) 08:48:48.36ID:LeJtXfB9813デフォルトの名無しさん
2017/11/22(水) 09:41:20.61ID:9afa34qB xamlを動的に生成、もしくは読み込ませるのはFlowDocumentを作りたいとき
具体的には印刷プレビュー
具体的には印刷プレビュー
814デフォルトの名無しさん
2017/11/22(水) 22:27:54.08ID:9afa34qB 今さら気付いたんだが、デバッグ起動でウインドウを表示したままxamlを編集すると
リビルドなしにそのままデザインが反映されるのな
デュアルモニターなら作業はかどる
リビルドなしにそのままデザインが反映されるのな
デュアルモニターなら作業はかどる
815デフォルトの名無しさん
2017/11/23(木) 10:33:10.66ID:34iV4lyO xamlで余白の多い文字(例えばm)などの余白部分を切り取って
矩形で切り出したいんだがやり方分かりませんか?
矩形で切り出したいんだがやり方分かりませんか?
816デフォルトの名無しさん
2017/11/23(木) 13:44:59.76ID:WtM3akXb mって余白多いか?
・の余白が多いなら分かるが
・の余白が多いなら分かるが
817デフォルトの名無しさん
2017/11/23(木) 15:43:55.15ID:quZnEBxv フォントを変える
818デフォルトの名無しさん
2017/11/23(木) 16:33:14.91ID:O+EE0rTX ymW
確かに上にも下にも余白がある。
ペゾルトの本に書いてあった気がするけど何か名前もついてるんだよねこれ
こういうのWPFの守備範囲と違うような気がしないでもない。知らんけど
確かに上にも下にも余白がある。
ペゾルトの本に書いてあった気がするけど何か名前もついてるんだよねこれ
こういうのWPFの守備範囲と違うような気がしないでもない。知らんけど
819デフォルトの名無しさん
2017/11/23(木) 16:38:48.30ID:E5KFBI6l820デフォルトの名無しさん
2017/11/23(木) 16:48:04.17ID:E5KFBI6l WPF フォントで検索しようとしたら
「ふ」を入力したところで「普及しない」ってサジェストされたぜ
悲しいね
「ふ」を入力したところで「普及しない」ってサジェストされたぜ
悲しいね
821デフォルトの名無しさん
2017/11/23(木) 16:57:35.86ID:DqyU4UwD さすがにもう10年以上経ってるんだから「普及しなかった」でいいだろ
そろそろ楽にしてやろうぜ
そろそろ楽にしてやろうぜ
822デフォルトの名無しさん
2017/11/23(木) 18:53:53.42ID:4OkBFxYd UWP 普及しない
823815
2017/11/23(木) 19:07:59.14ID:34iV4lyO ストアに出すソフトのロゴをwpfで書いたんだが、結局merginをマイナスにしたりViewBox使ったり
力技でなんとかやっつけましたわ
画像処理あまり知らないんでこういう時ホント困ります
力技でなんとかやっつけましたわ
画像処理あまり知らないんでこういう時ホント困ります
824デフォルトの名無しさん
2017/11/23(木) 19:11:04.63ID:eO5S+uX/ Inkspaceじゃだめなん
825デフォルトの名無しさん
2017/11/23(木) 19:13:02.36ID:4OkBFxYd WPFレイアウトの問題はともかく
グラフィック扱うならそれ用のソフト使えばいいのに
グラフィック扱うならそれ用のソフト使えばいいのに
826デフォルトの名無しさん
2017/11/23(木) 19:15:18.25ID:jpFcmNrK もともとストアアプリを作りたい人以外には制約が多いだけの仕組みだしな。
けっこう強引に誘導してたのに、Windows Mobileが無くなるなら梯子外されたようなもんだ。
けっこう強引に誘導してたのに、Windows Mobileが無くなるなら梯子外されたようなもんだ。
827デフォルトの名無しさん
2017/11/23(木) 19:27:03.57ID:nX7oVuma 梯子のないガケを登っただけです。
828デフォルトの名無しさん
2017/11/23(木) 20:49:21.26ID:28qVecZE UWPはプロセス間通信できないとかファイル操作に制限がありまくりとか致命的すぎる。
DBMSプロセスと通信が出来ないんじゃギョーミーアプリが作れん
DBMSプロセスと通信が出来ないんじゃギョーミーアプリが作れん
829デフォルトの名無しさん
2017/11/24(金) 03:41:09.20ID:mQf53q1A PCでアプリ作るならこれで作れ、というものを作らないとな。
WPFの分かりやすいやつというかUWPの制限緩いやつというか。
今のMicrosoftはまったくビジョンがない。
WPFの分かりやすいやつというかUWPの制限緩いやつというか。
今のMicrosoftはまったくビジョンがない。
830デフォルトの名無しさん
2017/11/24(金) 03:49:50.62ID:byApxeRb ビジョンはあるんじゃない
見当外れのやつが
見当外れのやつが
831デフォルトの名無しさん
2017/11/24(金) 11:05:45.58ID:mPUfH2u/ WPFがわかりにくい、面倒くさいって印象は、標準のフレームワークの機能不足もあるように思う。
TreeViewで選択されたTreeItemを取得するのに、単純にBindingできりゃよかったんだが
それができないんで面倒くさい添付プロパティ書く羽目になるとか。
MSにしてみれば「拡張する手は用意したから基本機能は多少不足しててもいいだろ」ってことかもしれんが。
TreeViewで選択されたTreeItemを取得するのに、単純にBindingできりゃよかったんだが
それができないんで面倒くさい添付プロパティ書く羽目になるとか。
MSにしてみれば「拡張する手は用意したから基本機能は多少不足しててもいいだろ」ってことかもしれんが。
832デフォルトの名無しさん
2017/11/24(金) 11:46:48.54ID:1+0DqtV5 >>829
ビジョンはあるでしょ
・業務アプリはWebへ完全移行
・ネイティブアプリはコンシューマ向けのWebサービスのクライアントだけが残るので、それに特化したシンプルなプラットフォーム(UWP)があればよい
ビジョンはあるでしょ
・業務アプリはWebへ完全移行
・ネイティブアプリはコンシューマ向けのWebサービスのクライアントだけが残るので、それに特化したシンプルなプラットフォーム(UWP)があればよい
833デフォルトの名無しさん
2017/11/24(金) 11:57:45.43ID:mQf53q1A834デフォルトの名無しさん
2017/11/24(金) 12:01:59.99ID:zpTIVf12 Webで全部というのは無理がある
エクセルオンラインもオンライン会計もオンライン顧客管理も嫌がる
できるのはせいぜいメール仕訳とグループウェアで会議室予約
それに付随する週間売り上げレポート自動作成くらい
これらは集約された鯖に常時接続が効率いい
そのサーバーもCSVで出力してくれ、アトハエクセルデヤル、が常套句だったりする
エクセルオンラインもオンライン会計もオンライン顧客管理も嫌がる
できるのはせいぜいメール仕訳とグループウェアで会議室予約
それに付随する週間売り上げレポート自動作成くらい
これらは集約された鯖に常時接続が効率いい
そのサーバーもCSVで出力してくれ、アトハエクセルデヤル、が常套句だったりする
835デフォルトの名無しさん
2017/11/24(金) 21:38:21.84ID:tVS6N6Kc ビジョンつっても基本的にアレなんだけど、MFCからしてアレな出来だったし
WinFormsはDelphiからの輸入だし、なんつーか
WinFormsはDelphiからの輸入だし、なんつーか
836デフォルトの名無しさん
2017/11/24(金) 21:50:21.49ID:vn4n2SLe マカーみたいなこと言うなよ。
837デフォルトの名無しさん
2017/11/27(月) 00:52:00.43ID:J+H360A5838デフォルトの名無しさん
2017/11/27(月) 08:35:22.81ID:Oy0eCX2R TextBlockで事足りるから使うまでも無いかな
839デフォルトの名無しさん
2017/11/27(月) 08:36:40.71ID:Oy0eCX2R Editしたい人は見なかったていでw
840デフォルトの名無しさん
2017/12/01(金) 21:30:59.69ID:TIs6YR+X RichTextBox 上の選択範囲に、TextSelection.ApplyPropertyValue() で FontStyle を適用した時の現象について
https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2017/12/01/wpf_richtextbox_textselection_applypropertyvalue_fontstyle/
WPF の RichTextBox コントロール上の現在の選択範囲に対し、TextSelection.ApplyPropertyValue() で FontStyle を適用して修飾した場合について、二つの現象をご案内します。
・現象 1.
RichTextBox.Selection プロパティに FontStyles.Italic スタイルを適用しても、RichTextBox 上では Italic スタイルで描画されません。
・現象 2.
RichTextBox 内の文字列の最後尾にカーソルが存在する状態で、RichTextBox.Selection プロパティに FontStyles.Bold スタイルを適用した後、そのまま続けて全角文字を追記すると、追記した全角文字に Bold スタイルが適用されず、Bold スタイルで描画もされません。
対処方法
WPF の RichTextBox の代わりに、WinForm の RichTextBox や、Win32 の RichText または MFC の CRichEditCtrl のご利用をご検討ください。
https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2017/12/01/wpf_richtextbox_textselection_applypropertyvalue_fontstyle/
WPF の RichTextBox コントロール上の現在の選択範囲に対し、TextSelection.ApplyPropertyValue() で FontStyle を適用して修飾した場合について、二つの現象をご案内します。
・現象 1.
RichTextBox.Selection プロパティに FontStyles.Italic スタイルを適用しても、RichTextBox 上では Italic スタイルで描画されません。
・現象 2.
RichTextBox 内の文字列の最後尾にカーソルが存在する状態で、RichTextBox.Selection プロパティに FontStyles.Bold スタイルを適用した後、そのまま続けて全角文字を追記すると、追記した全角文字に Bold スタイルが適用されず、Bold スタイルで描画もされません。
対処方法
WPF の RichTextBox の代わりに、WinForm の RichTextBox や、Win32 の RichText または MFC の CRichEditCtrl のご利用をご検討ください。
841デフォルトの名無しさん
2017/12/01(金) 21:42:11.04ID:UsasOTyZ >>840
現象1はWindows 10なら問題ない。
現象1はWindows 10なら問題ない。
842デフォルトの名無しさん
2017/12/04(月) 17:26:53.28ID:jUCJdOso 下記のhogehoge〜の部分に
TextTrimming="CharacterEllipsis"
の効果を適用したいのですが、可能なのでしょうか?宜しくお願い致します。
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100" MinWidth="100" MaxWidth="200"/>
<ColumnDefinition Width="Auto" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TreeView Grid.Column="0" ScrollViewer.HorizontalScrollBarVisibility="Disabled">
<TreeViewItem IsExpanded="True">
<TreeViewItem.Header>
<TextBlock Text="hogehogehogehoge" Margin="5,0" />
</TreeViewItem.Header>
<TreeViewItem>
<TreeViewItem.Header>
<TextBlock Text="hogehogehogehoge"
VerticalAlignment="Center"
TextTrimming="CharacterEllipsis" />
</TreeViewItem.Header>
</TreeViewItem>
</TreeViewItem>
</TreeView>
<GridSplitter Grid.Column="1"
Width="1" VerticalAlignment="Stretch" HorizontalAlignment="Center"
Background="DarkGray" />
<Label Grid.Column="2"
Background="LightGreen">R</Label>
</Grid>
TextTrimming="CharacterEllipsis"
の効果を適用したいのですが、可能なのでしょうか?宜しくお願い致します。
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100" MinWidth="100" MaxWidth="200"/>
<ColumnDefinition Width="Auto" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TreeView Grid.Column="0" ScrollViewer.HorizontalScrollBarVisibility="Disabled">
<TreeViewItem IsExpanded="True">
<TreeViewItem.Header>
<TextBlock Text="hogehogehogehoge" Margin="5,0" />
</TreeViewItem.Header>
<TreeViewItem>
<TreeViewItem.Header>
<TextBlock Text="hogehogehogehoge"
VerticalAlignment="Center"
TextTrimming="CharacterEllipsis" />
</TreeViewItem.Header>
</TreeViewItem>
</TreeViewItem>
</TreeView>
<GridSplitter Grid.Column="1"
Width="1" VerticalAlignment="Stretch" HorizontalAlignment="Center"
Background="DarkGray" />
<Label Grid.Column="2"
Background="LightGreen">R</Label>
</Grid>
843デフォルトの名無しさん
2017/12/05(火) 00:01:11.49ID:8WdYrjSV >>842
Horizontal stretch on TreeViewItems
https://leecampbell.com/2009/01/14/horizontal-stretch-on-treeviewitems/
Horizontal stretch on TreeViewItems
https://leecampbell.com/2009/01/14/horizontal-stretch-on-treeviewitems/
844デフォルトの名無しさん
2017/12/05(火) 10:07:40.24ID:2ID5QeqJ845デフォルトの名無しさん
2017/12/06(水) 12:33:29.17ID:zkLW2Dlw DataGridのセルで文字列を自動的に折り返しさせるにはどうすればいいですか?
846デフォルトの名無しさん
2017/12/06(水) 13:23:03.41ID:zkLW2Dlw できました
失礼しました
失礼しました
847デフォルトの名無しさん
2017/12/06(水) 14:01:58.75ID:uXe6tuIh どうでもいいけど自己解決したときはその方法を書いておいてくれると同じ疑問を持った他の誰かが見たときに役立つよ
848デフォルトの名無しさん
2017/12/07(木) 02:00:54.89ID:CphyNnDm WPF会社で使おうとしたけど情報少ないわ複雑だわで断念した
WinFormがやはりシンプルで良いな
特にビットマップの扱いがWPFは不便すぎ
WinFormがやはりシンプルで良いな
特にビットマップの扱いがWPFは不便すぎ
849デフォルトの名無しさん
2017/12/07(木) 08:12:13.45ID:PjTiKcum850デフォルトの名無しさん
2017/12/07(木) 10:16:38.26ID:vSHyWsbi ListBoxの行のマウスオーバーおよび選択時において、
背景の色を赤に変更したいのですが、どのようにしたら良いでしょうか?
下記のコードだと、フォントのサイズは変更されるのですが、
背景はデフォルトのままです。
以上よろしくお願いいたします。
<Grid Margin="5">
<ListBox>
<ListBox.ItemContainerStyle>
<Style TargetType="{x:Type ListBoxItem}">
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Background" Value="Red" />
<Setter Property="FontSize" Value="15" />
</Trigger>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Red" />
<Setter Property="FontSize" Value="15" />
</Trigger>
</Style.Triggers>
</Style>
</ListBox.ItemContainerStyle>
<ListBoxItem Content="item1" />
<ListBoxItem Content="item2" />
<ListBoxItem Content="item3" />
</ListBox>
</Grid>
背景の色を赤に変更したいのですが、どのようにしたら良いでしょうか?
下記のコードだと、フォントのサイズは変更されるのですが、
背景はデフォルトのままです。
以上よろしくお願いいたします。
<Grid Margin="5">
<ListBox>
<ListBox.ItemContainerStyle>
<Style TargetType="{x:Type ListBoxItem}">
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Background" Value="Red" />
<Setter Property="FontSize" Value="15" />
</Trigger>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Red" />
<Setter Property="FontSize" Value="15" />
</Trigger>
</Style.Triggers>
</Style>
</ListBox.ItemContainerStyle>
<ListBoxItem Content="item1" />
<ListBoxItem Content="item2" />
<ListBoxItem Content="item3" />
</ListBox>
</Grid>
851デフォルトの名無しさん
2017/12/07(木) 12:11:22.31ID:W1xQHq7p >>850
コントロールテンプレートじゃなかろうか
<Style TargetType="{x:Type ListBoxItem}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type ListBoxItem}">
<Border Background="{TemplateBinding Background}">
<ContentPresenter />
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Background" Value="Red" />
<Setter Property="FontSize" Value="15" />
</Trigger>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Red" />
<Setter Property="FontSize" Value="15" />
</Trigger>
</Style.Triggers>
</Style>
コントロールテンプレートじゃなかろうか
<Style TargetType="{x:Type ListBoxItem}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type ListBoxItem}">
<Border Background="{TemplateBinding Background}">
<ContentPresenter />
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Background" Value="Red" />
<Setter Property="FontSize" Value="15" />
</Trigger>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Red" />
<Setter Property="FontSize" Value="15" />
</Trigger>
</Style.Triggers>
</Style>
852デフォルトの名無しさん
2017/12/07(木) 13:40:41.72ID:vSHyWsbi >>851
回答ありがとうございます。
おっしゃる通りコントロールテンプレートでした。
ttps://blog.jsinh.in/change-background-color-of-selected-listboxitem-listbox-in-wpf/#.WijFpEpl-Ul
上記のページを参照したらクリックの挙動もうまくできました。
回答ありがとうございます。
おっしゃる通りコントロールテンプレートでした。
ttps://blog.jsinh.in/change-background-color-of-selected-listboxitem-listbox-in-wpf/#.WijFpEpl-Ul
上記のページを参照したらクリックの挙動もうまくできました。
853デフォルトの名無しさん
2017/12/07(木) 15:44:08.93ID:IRuA+lX8 これからWPFを勉強しようと思うんだけど、どうやって学習すればいいの?
なんか情報がめっちゃ少ないんだけど
なんか情報がめっちゃ少ないんだけど
854デフォルトの名無しさん
2017/12/07(木) 15:54:23.02ID:0nv1/DHM >>853
あなたには向いてない、止めといた方がいいよ
あなたには向いてない、止めといた方がいいよ
855デフォルトの名無しさん
2017/12/07(木) 15:55:09.73ID:DEpqahu1856デフォルトの名無しさん
2017/12/07(木) 15:56:59.89ID:DEpqahu1857デフォルトの名無しさん
2017/12/07(木) 15:57:47.23ID:DEpqahu1 >>854
同意する
同意する
858デフォルトの名無しさん
2017/12/07(木) 15:59:12.70ID:nZL2FdH7 WPFじゃなくてもUWPから勉強しても問題なし。
基本となるデータバインディングやらXAMLやらMVVMの考え方はほぼ共通だし。
コントロールとかXAMLの表現能力とかは違うけど、大した差じゃない。
基本となるデータバインディングやらXAMLやらMVVMの考え方はほぼ共通だし。
コントロールとかXAMLの表現能力とかは違うけど、大した差じゃない。
859デフォルトの名無しさん
2017/12/07(木) 15:59:46.39ID:nZL2FdH7 別にUWPの情報の方が多いとかは言ってないからね。
860デフォルトの名無しさん
2017/12/07(木) 16:29:55.67ID:W1xQHq7p861デフォルトの名無しさん
2017/12/07(木) 16:52:31.22ID:iSZRC5ge >>854
向き不向き関係無く、WPFかUWPしか、これからは選択肢が無いとオモ。
向き不向き関係無く、WPFかUWPしか、これからは選択肢が無いとオモ。
862デフォルトの名無しさん
2017/12/07(木) 17:00:19.88ID:CEomnrTd WinFormは高dpiにも対応したし
過去の死産が沢山あるので永遠に不滅です
過去の死産が沢山あるので永遠に不滅です
863デフォルトの名無しさん
2017/12/07(木) 17:03:54.74ID:+Go9SOnG 不運長久
864デフォルトの名無しさん
2017/12/07(木) 17:40:11.83ID:+0QIF/Hj865デフォルトの名無しさん
2017/12/07(木) 18:08:25.01ID:RWj85r3T WPFのRichTextBoxってFormの時より性能(できる内容等)良くなっていますか?
テキストの扱いが、フロードキュメントというものにアクセスしないといけないとか
仕様が変わっているので、学習コストに見合うものか見極めたいのです。
テキストの扱いが、フロードキュメントというものにアクセスしないといけないとか
仕様が変わっているので、学習コストに見合うものか見極めたいのです。
866デフォルトの名無しさん
2017/12/07(木) 18:31:51.66ID:aKBXGesU UWPのまともなチュートリアルがない
あっても実用レベルじゃない
画面の遷移とかアプリの状態とかその変化のさいのデータの保存とか共有とか
いろいろ知らないといけないことが多いが適切な学習方法がない
本屋に売ってる本もそういう所には触れてない
ボタンを押すと文字が変わるとかいうレベルじゃアプリは作れない
windowsストアアプリのころはまともなチュートリアルがあったのに
あっても実用レベルじゃない
画面の遷移とかアプリの状態とかその変化のさいのデータの保存とか共有とか
いろいろ知らないといけないことが多いが適切な学習方法がない
本屋に売ってる本もそういう所には触れてない
ボタンを押すと文字が変わるとかいうレベルじゃアプリは作れない
windowsストアアプリのころはまともなチュートリアルがあったのに
867デフォルトの名無しさん
2017/12/07(木) 18:53:14.73ID:BPsvGxGu868デフォルトの名無しさん
2017/12/07(木) 19:30:04.21ID:70KcxBzP windowsストアアプリのころはこれでもかと言わんばかりの
かなりいい仕上がりの本が多かった
でもニッチな需要だったのであまり売れなかったみたいだ
UWPになってからいい本が出ないのはある意味windowsストアアプリのせい
かなりいい仕上がりの本が多かった
でもニッチな需要だったのであまり売れなかったみたいだ
UWPになってからいい本が出ないのはある意味windowsストアアプリのせい
869デフォルトの名無しさん
2017/12/07(木) 19:41:35.48ID:qnTgxbKH870デフォルトの名無しさん
2017/12/07(木) 19:47:33.04ID:70KcxBzP 図書館にC#の絵本が入ってて泣いた
871デフォルトの名無しさん
2017/12/07(木) 19:48:21.41ID:iSZRC5ge なんだ〜 ? いい本待ちって、どんだけ他力本願なんだよ?
英語サイト読め! アホ共が・・・
英語サイト読め! アホ共が・・・
872デフォルトの名無しさん
2017/12/07(木) 19:51:54.46ID:70KcxBzP 最近はググるとstackoverflowが上位に来て邪魔だ
英語でえんえん議論して結果できませんでしたみたいな最後とか多くて邪魔
しかも内容が正確じゃない場合も多くて困る
昔はダイレクトにこうしろみたいなサイトが多くヒットした
英語でえんえん議論して結果できませんでしたみたいな最後とか多くて邪魔
しかも内容が正確じゃない場合も多くて困る
昔はダイレクトにこうしろみたいなサイトが多くヒットした
873デフォルトの名無しさん
2017/12/07(木) 19:52:47.33ID:qnTgxbKH >>871
上人様、我々凡夫に良い英語サイトを教えてくだされ!
上人様、我々凡夫に良い英語サイトを教えてくだされ!
874デフォルトの名無しさん
2017/12/07(木) 19:57:46.70ID:qnTgxbKH >>872
Stack Overflowで延々と議論して結論が出てない事の方が稀だけどねぇ。。
MSDNフォーラムは延々と揚げ足取りが続いて何の答えも出てないことは多々あるが。
と言うかMSDNフォーラムは英語も日本語も箸にも棒にも掛からぬ
Stack Overflowで延々と議論して結論が出てない事の方が稀だけどねぇ。。
MSDNフォーラムは延々と揚げ足取りが続いて何の答えも出てないことは多々あるが。
と言うかMSDNフォーラムは英語も日本語も箸にも棒にも掛からぬ
875デフォルトの名無しさん
2017/12/07(木) 21:38:31.58ID:rdG0qvFp StackOverflowは重宝している
876デフォルトの名無しさん
2017/12/07(木) 22:04:29.06ID:7HwoQbsI え、あのうざいフォーラムモデレーターはもう検索しても出てこないの?
うそー
うそー
877デフォルトの名無しさん
2017/12/07(木) 23:18:36.91ID:gBefvYul878デフォルトの名無しさん
2017/12/08(金) 06:41:55.51ID:6V+obqgF >>868
普通、学習するのが後になればなるほど情報が増えて、
高速道路を走るようにあっという間にキャッチアップ出来るんだけど、
WPFは先人が切り開いた道が誰も通らないから荒れ果てて、自分で道を切り開かないといけないパターンか
普通、学習するのが後になればなるほど情報が増えて、
高速道路を走るようにあっという間にキャッチアップ出来るんだけど、
WPFは先人が切り開いた道が誰も通らないから荒れ果てて、自分で道を切り開かないといけないパターンか
879デフォルトの名無しさん
2017/12/08(金) 07:01:02.47ID:8a2ZI3ZF >>877
StackOverFlowは優秀な削除人が居て役に立たないゴミスレを抹消してるらしい
StackOverFlowは優秀な削除人が居て役に立たないゴミスレを抹消してるらしい
880デフォルトの名無しさん
2017/12/08(金) 08:16:39.79ID:qCpKpTuV xamlが障壁だろうね、htmlのようなものと言っているうちは標準で用意された動作しかできない
何でもできるのはすごいけど可読性が悪い
何でもできるのはすごいけど可読性が悪い
881デフォルトの名無しさん
2017/12/08(金) 10:15:25.17ID:tA4Nn7ut XAML をいじるツールが HTMLの WYSIWYGツール程度しか容易されてないよね
細かくパラメータ指定はできるけど、XAMLの知識前提だし、
それならXAML直接いじったほうが早いという
細かくパラメータ指定はできるけど、XAMLの知識前提だし、
それならXAML直接いじったほうが早いという
882デフォルトの名無しさん
2017/12/08(金) 12:23:32.06ID:HAB7Tinf xamarin formsのビュワーはクソすぎる
883デフォルトの名無しさん
2017/12/08(金) 13:12:00.95ID:qCpKpTuV Blendでいじるのは限定的で大半はインテリセンスとエディットコンテニューでなんとかなってる感じ
つかエディットコンテニューもっと早くつければよかったのに
つかエディットコンテニューもっと早くつければよかったのに
884デフォルトの名無しさん
2017/12/08(金) 14:31:12.72ID:RuKEqfD/ ちょまど神への信仰と喜捨が不足しているのです
885デフォルトの名無しさん
2017/12/08(金) 14:46:00.53ID:57iib+8F それ以前にWPFやUWPの仕事なんてあるの? 俺っちのところはWinFormしかねぇぞ。
886デフォルトの名無しさん
2017/12/08(金) 16:59:04.30ID:RuKEqfD/ 家も無いな
887デフォルトの名無しさん
2017/12/08(金) 17:00:29.61ID:qCpKpTuV 俺の知ってる普通は何を使うかなんて聞いてこないけどな、分からない任せるの一点張り
前任者が良くない理由で辞めていてその引き継ぎ案件なら指定あるかも知れん
前任者が良くない理由で辞めていてその引き継ぎ案件なら指定あるかも知れん
888デフォルトの名無しさん
2017/12/08(金) 21:27:54.44ID:6Wxgyjtw 俺はXAMLは良いと思うが、人それぞれだなぁ。
いちいちデザイナーでレイアウトしてプロパティペインでちまちま設定しなきゃならんFormsにはもう戻りたくない。
いちいちデザイナーでレイアウトしてプロパティペインでちまちま設定しなきゃならんFormsにはもう戻りたくない。
889デフォルトの名無しさん
2017/12/08(金) 22:42:48.69ID:JqV72I9F XAMLも全部ダメとは言ってない
エディタで書くことができるという方向性はたぶん間違ってなかった
問題はデザイナーを使うだけの層が置いてけぼりになった点だと思う
XAMLを勉強してWPFをマスターして次々とWPFでアプリ開発する開発者だけなら問題なかったが、
XAMLを勉強したいんじゃなくてアプリを作りたいって層は、
XAMLを習得するコストとWPFの将来性を比べて既知の WinForms に行ってしまうよね
エディタで書くことができるという方向性はたぶん間違ってなかった
問題はデザイナーを使うだけの層が置いてけぼりになった点だと思う
XAMLを勉強してWPFをマスターして次々とWPFでアプリ開発する開発者だけなら問題なかったが、
XAMLを勉強したいんじゃなくてアプリを作りたいって層は、
XAMLを習得するコストとWPFの将来性を比べて既知の WinForms に行ってしまうよね
890デフォルトの名無しさん
2017/12/08(金) 23:08:09.57ID:6Wxgyjtw Formsと同じようにポトペタ開発だってできるだろ。それこそXAMLに直接触らなくても。
Formsと違うからハードルがあるってことならそりゃ当たり前w
Formsと違うからハードルがあるってことならそりゃ当たり前w
891デフォルトの名無しさん
2017/12/08(金) 23:24:02.04ID:0zCKXZ4S XAMLとWinForms、まるで真反対かのように言ってる人って使ったことないかまったく理解してないかだろうな。
892デフォルトの名無しさん
2017/12/08(金) 23:33:23.82ID:JqV72I9F WPFでXAMLなしでポトペタ開発できるっていうのは詭弁だろ
XAML書けない人はWPF使える人とは言えない
XAML書けない人はWPF使える人とは言えない
893デフォルトの名無しさん
2017/12/09(土) 00:06:52.81ID:fO0VVXq7 つか、Gridレイアウトだけ覚えたらformレベルの用途なら後は何とか成るんだから
それぐらいは勉強しろよとは言いたいな
html知っていれば小一時間でなんとかなる代物だ
それぐらいは勉強しろよとは言いたいな
html知っていれば小一時間でなんとかなる代物だ
894デフォルトの名無しさん
2017/12/09(土) 00:16:56.45ID:HnWyWSqq Head FirstとMicroSoft公認の黒くて分厚い本がWPFにあればもっと普及したのではと思う
895デフォルトの名無しさん
2017/12/09(土) 00:22:36.81ID:y4uhn7j8 gridってスプリッタ―使うのも一苦労なんだが
非常に使いにくい
非常に使いにくい
896デフォルトの名無しさん
2017/12/09(土) 00:24:48.22ID:sjZAAH/D 原理主義でちょっとしたことを簡単に実現できなくしたのがいまいち普及しない理由だろ
897デフォルトの名無しさん
2017/12/09(土) 00:31:27.04ID:P59xwzO1 大体はGird過激派グループとStackPanel同胞団のどちらかに属する
DockPanelは意外と出番がない、順序で配置変わる仕様が変態くさいし
DockPanelは意外と出番がない、順序で配置変わる仕様が変態くさいし
898デフォルトの名無しさん
2017/12/09(土) 00:51:13.59ID:YSr7xyeP もうボケ老人の繰り言状態だけど、だからWPやXAMLの問題は
保守性の悪さであって必ずしも書きづらいことじゃないってw
見える化ってバズワードがちょっと前に流行ったけど、その観点では
WPFは20年前のVBより退化してる
Formだったら他人の書いたコードでもせいぜいドキュメントアウトラインで包含関係を確認して
あとはFormデザイナでコントロール選択してプロパティーグリッドみれば
一目瞭然でだいたいどうなってるかわかるけど、これがWPFじゅ全然そういう訳にいかない
保守性の悪さであって必ずしも書きづらいことじゃないってw
見える化ってバズワードがちょっと前に流行ったけど、その観点では
WPFは20年前のVBより退化してる
Formだったら他人の書いたコードでもせいぜいドキュメントアウトラインで包含関係を確認して
あとはFormデザイナでコントロール選択してプロパティーグリッドみれば
一目瞭然でだいたいどうなってるかわかるけど、これがWPFじゅ全然そういう訳にいかない
899デフォルトの名無しさん
2017/12/09(土) 01:31:47.76ID:0TYlSAt9 まーでもWinFormsで実現できる程度の見た目で良かったらWPFでもデザイナ使ってぽとペタでできるよね。
WPFとかだとItemTemplate使って出来るようなこととかやりだすと、追いづらくなるのは確かだけど、それはWinFormsだとオーナードローとかになってくるから、より追いにくくなりそう。
WPFとかだとItemTemplate使って出来るようなこととかやりだすと、追いづらくなるのは確かだけど、それはWinFormsだとオーナードローとかになってくるから、より追いにくくなりそう。
900デフォルトの名無しさん
2017/12/09(土) 05:15:05.11ID:KFfYNPXO >>897
DockPanelは、Gridよりコード量が少ないので結構使うけど
DockPanelは、Gridよりコード量が少ないので結構使うけど
901デフォルトの名無しさん
2017/12/09(土) 05:44:29.48ID:wuqyJYIG Pro WPF 4.5 in c# 押し(PDFもころがってるし)
902デフォルトの名無しさん
2017/12/09(土) 08:11:06.80ID:D+7i0ltG903デフォルトの名無しさん
2017/12/09(土) 08:35:35.94ID:LNYXpqZE WPFが普及しきる前にストアアプリやUWP推しにいっちゃったからねぇ。
ペゾルド本を出してくれていたらよかった。
ペゾルド本を出してくれていたらよかった。
904デフォルトの名無しさん
2017/12/09(土) 10:32:33.70ID:pqfn8pko 最初で躓いたやつの愚痴ばっかりだな。
新しいことや、他のOSでの開発も出来ない連中ばったりだろう。
新しいことや、他のOSでの開発も出来ない連中ばったりだろう。
905デフォルトの名無しさん
2017/12/09(土) 10:35:10.19ID:D+7i0ltG906デフォルトの名無しさん
2017/12/09(土) 10:35:49.75ID:0SdWVhUU 最初って何にもなかったから脱落してもおかしくなかった
MVVMのフレームワークもない
WPF自体も段階を経てレベルアップしていった
今みたいに恵まれた環境じゃなかった
MVVMのフレームワークもない
WPF自体も段階を経てレベルアップしていった
今みたいに恵まれた環境じゃなかった
907デフォルトの名無しさん
2017/12/09(土) 10:37:26.13ID:0SdWVhUU908デフォルトの名無しさん
2017/12/09(土) 10:42:25.96ID:mcVKStJ6 mvvmのせいで普及しない
909デフォルトの名無しさん
2017/12/09(土) 10:44:59.50ID:LNYXpqZE それよりも逆にUWPの未来が見えないんだが。Windows Mobile撤退したらもう存在意義ないんじゃね?
910デフォルトの名無しさん
2017/12/09(土) 10:55:42.98ID:BBiO47QN911デフォルトの名無しさん
2017/12/09(土) 10:57:32.75ID:0SdWVhUU 出来てた割にはメモリリークとかメッセンジャーとかの問題で数年停滞してたじゃないか
ビヘイビアとかいろいろやってたじゃないか
ビヘイビアとかいろいろやってたじゃないか
912デフォルトの名無しさん
2017/12/09(土) 11:01:07.31ID:P59xwzO1 RoutingCommandって何だよ、RoutedCommandじゃねえの
最近はCaliburn.Microにしてるからコマンド書かずにメソッドだけで済ましてる
最近はCaliburn.Microにしてるからコマンド書かずにメソッドだけで済ましてる
913デフォルトの名無しさん
2017/12/09(土) 11:05:53.50ID:0SdWVhUU mvvmはlistboxなどをバインディングで使うときなんか最悪だよ
選択がかわったことなどのVMがめんどくさい
その点Vのイベントは楽でいい
選択がかわったことなどのVMがめんどくさい
その点Vのイベントは楽でいい
914デフォルトの名無しさん
2017/12/09(土) 11:06:28.29ID:3CrpDS5s WinFormsに続いてWPFもすでに飼い殺しモード
Mobileがポシャって将来の展望が見えないUWP
どうすんだろうねほんと
Mobileがポシャって将来の展望が見えないUWP
どうすんだろうねほんと
915デフォルトの名無しさん
2017/12/09(土) 11:06:30.15ID:B67iFoRw916デフォルトの名無しさん
2017/12/09(土) 11:18:55.23ID:BBiO47QN917デフォルトの名無しさん
2017/12/09(土) 11:21:28.35ID:ZhOJxZh3 >>916
え、VisualStudio自体もElectronかい?
え、VisualStudio自体もElectronかい?
918デフォルトの名無しさん
2017/12/09(土) 11:43:10.65ID:pqfn8pko919デフォルトの名無しさん
2017/12/09(土) 12:11:43.99ID:7Yf8j8jw Mobileは死んだけど、Hololensとか新機軸のデバイスの展開も見据えると
Win32だけのままじゃダメってのはわかるし個人的にUWPはUWPで続けてくれて良いんだけどね
Desktopをおざなりにするどころかユーザーや開発者に劣化環境を押し付けてくるのが最高にうんこ
Win32だけのままじゃダメってのはわかるし個人的にUWPはUWPで続けてくれて良いんだけどね
Desktopをおざなりにするどころかユーザーや開発者に劣化環境を押し付けてくるのが最高にうんこ
920デフォルトの名無しさん
2017/12/09(土) 12:15:01.89ID:0SdWVhUU Hololensなんてごみじゃん
ただの流向
ただの流向
921デフォルトの名無しさん
2017/12/09(土) 14:28:35.64ID:4L36y9lr WPF版のペッツォルト本なかったっか?
922デフォルトの名無しさん
2017/12/09(土) 14:56:59.28ID:sjZAAH/D 大多数の人がしたいと思ってることが簡単にできないとダメ
画像の表示一つで首かしげるようなものじゃダメ、普及しない
画像の表示一つで首かしげるようなものじゃダメ、普及しない
923デフォルトの名無しさん
2017/12/09(土) 15:03:44.12ID:l/tJcKjF MVVMで組まなきゃ駄目って空気を醸し出してしまったのが敗因かな。
924デフォルトの名無しさん
2017/12/09(土) 15:20:17.09ID:D+7i0ltG 10年後にはJava FXに負けてるかな?
925デフォルトの名無しさん
2017/12/09(土) 15:21:58.42ID:H2sqAc93 もしかしてWinFormの地位が確固たるものになった? WPFとUWPのおかげで・・・
926デフォルトの名無しさん
2017/12/09(土) 15:52:05.30ID:iPTGHqKh >>925
うん5年後に答え合わせをしようよ
うん5年後に答え合わせをしようよ
927デフォルトの名無しさん
2017/12/09(土) 16:05:34.75ID:l/tJcKjF >>925
vb6.0のおかげです
vb6.0のおかげです
928デフォルトの名無しさん
2017/12/09(土) 20:38:16.72ID:ziJNlv0p929デフォルトの名無しさん
2017/12/09(土) 22:35:13.71ID:M8C/DJ+l >>926
それ5年前に聞いた
それ5年前に聞いた
930デフォルトの名無しさん
2017/12/09(土) 23:11:38.47ID:ziJNlv0p >>904
ただの無能の愚痴ならいいんだが事実、ゴミだったからな。
ただの無能の愚痴ならいいんだが事実、ゴミだったからな。
931デフォルトの名無しさん
2017/12/09(土) 23:26:13.62ID:LNYXpqZE 無能「事実、ゴミだったからな。」
こういうこと?
こういうこと?
932デフォルトの名無しさん
2017/12/09(土) 23:29:54.81ID:i+ta5v7N そういう事
933デフォルトの名無しさん
2017/12/09(土) 23:39:13.32ID:ziJNlv0p934デフォルトの名無しさん
2017/12/09(土) 23:40:57.26ID:D+7i0ltG >>933
Flexの方が設計は良かったね
Flexの方が設計は良かったね
935デフォルトの名無しさん
2017/12/10(日) 10:49:59.71ID:+bg1ulUg >>892
普通にできる
普通にできる
936デフォルトの名無しさん
2017/12/10(日) 10:51:57.14ID:+bg1ulUg937デフォルトの名無しさん
2017/12/10(日) 10:54:13.79ID:+bg1ulUg938デフォルトの名無しさん
2017/12/10(日) 10:58:10.12ID:+bg1ulUg コントロールにName付けてコードビハインドで使えば
WinFormsと同じスタイルで開発できる事を知らない人が多すぎる
WinFormsと同じスタイルで開発できる事を知らない人が多すぎる
939デフォルトの名無しさん
2017/12/10(日) 11:16:00.59ID:7Si01GpM940デフォルトの名無しさん
2017/12/10(日) 11:19:01.67ID:klwCxkV9 それをMSと取り巻きが広めるべきだったな
941デフォルトの名無しさん
2017/12/10(日) 11:27:22.95ID:oTsMuCsO XAML覚えるのだりいいいい
バインディングまわりとか試行錯誤せんとぜんぜん覚えられん
めんどくせええええwww
バインディングまわりとか試行錯誤せんとぜんぜん覚えられん
めんどくせええええwww
942デフォルトの名無しさん
2017/12/10(日) 11:28:21.09ID:OKZOYtiA 当時MVVMを宣伝した意識高い系連中ってもうほとんど残ってないからな
みんなASP.NET MVCやCoreへ移行してしまった
今入ってきた初心者は当時の意識高い記事に圧倒され、相談に乗ってくれるコミュニティも見つけられないまま去っていく
みんなASP.NET MVCやCoreへ移行してしまった
今入ってきた初心者は当時の意識高い記事に圧倒され、相談に乗ってくれるコミュニティも見つけられないまま去っていく
943デフォルトの名無しさん
2017/12/10(日) 11:31:16.14ID:sNUCXrsh 俺は意識低い系だから普通にポトペタでダブルクリックして
イベントにコード書きまくりだねw
動けばいいや
イベントにコード書きまくりだねw
動けばいいや
944デフォルトの名無しさん
2017/12/10(日) 11:34:42.06ID:oTsMuCsO 宣言型だからさ
ルール覚えるの大変やん
WinFormsならアホの俺でもイベントべた書きすりゃ何か動いた
そっから少しずつ間違いなおして、コード書き足して・・・ってやっとった
XAMLはルール間違うとうごきもせん
しかもてつづき型とちがうからどこで間違ったのかもよくわからんwwww
一晩でおぼえられるIQをくれwwww
ルール覚えるの大変やん
WinFormsならアホの俺でもイベントべた書きすりゃ何か動いた
そっから少しずつ間違いなおして、コード書き足して・・・ってやっとった
XAMLはルール間違うとうごきもせん
しかもてつづき型とちがうからどこで間違ったのかもよくわからんwwww
一晩でおぼえられるIQをくれwwww
945デフォルトの名無しさん
2017/12/10(日) 11:46:16.93ID:7Si01GpM >>940
MSのコードサンプルもブログで見かけるコードサンプルも
コードビハインドとのバインドとイベントベタ書きが多いけどね。
MVVMで書くとWPFの本質以外のコードが増えて
サンプルにならなないからだと思う。
MVVMはXAMLとバインドがちゃんと使えるようになってから
必要に応じて使えば良いと思うのさ。
MSのコードサンプルもブログで見かけるコードサンプルも
コードビハインドとのバインドとイベントベタ書きが多いけどね。
MVVMで書くとWPFの本質以外のコードが増えて
サンプルにならなないからだと思う。
MVVMはXAMLとバインドがちゃんと使えるようになってから
必要に応じて使えば良いと思うのさ。
946デフォルトの名無しさん
2017/12/10(日) 12:01:50.16ID:85i5VHgP >>936
つうじてないみたいだからいいよ
つうじてないみたいだからいいよ
947デフォルトの名無しさん
2017/12/10(日) 12:04:14.03ID:+bg1ulUg948デフォルトの名無しさん
2017/12/10(日) 12:16:06.77ID:oTsMuCsO WinFormsのバインどよりずっとむずいやんXAMLのやつ
まあ俺はまだリストボックスまで行ってないからよく知らんけどな!
今日もMSDNのドキュメント読むやで〜
まあ俺はまだリストボックスまで行ってないからよく知らんけどな!
今日もMSDNのドキュメント読むやで〜
949デフォルトの名無しさん
2017/12/10(日) 12:19:59.57ID:oTsMuCsO あいあyまあ
なんかワイ論点を間違えてたな
バインド自体はええねんで楽で
XMALがむずい!ワイのいいたいことはこれだけや!ほなな!
なんかワイ論点を間違えてたな
バインド自体はええねんで楽で
XMALがむずい!ワイのいいたいことはこれだけや!ほなな!
950デフォルトの名無しさん
2017/12/10(日) 12:33:24.56ID:uk3Agmxw x:Bindをwpfに持ってくるだけで、問題だいぶ片付くんだけどな
ミスったらコンパイルエラー出るし、イベントもバインド出来る
何故かUpdateSourceTriggerが指定できないのは問題だが
ミスったらコンパイルエラー出るし、イベントもバインド出来る
何故かUpdateSourceTriggerが指定できないのは問題だが
951デフォルトの名無しさん
2017/12/10(日) 12:57:01.12ID:3lkRI355952デフォルトの名無しさん
2017/12/10(日) 14:44:04.88ID:jjJtEuOB UWPって、10年後にもあるの?
それがいちばん重要なんだけど
それがいちばん重要なんだけど
953デフォルトの名無しさん
2017/12/10(日) 15:01:11.25ID:klwCxkV9 WPFは10年以上存在したよ
954デフォルトの名無しさん
2017/12/10(日) 15:04:47.01ID:Lqf3YhZb >>952
ストアアプリと同じ運命をたどる可能性の方が高いと思う...
ストアアプリと同じ運命をたどる可能性の方が高いと思う...
955デフォルトの名無しさん
2017/12/10(日) 15:14:48.18ID:jjJtEuOB 今後も何か作る時は、Android用アプリ+iOS用アプリ+Webアプリって流れになっちゃうのかな?
「Windows用にUWPで作りましょう!」なんて案件ねえぞ
「Windows用にUWPで作りましょう!」なんて案件ねえぞ
956デフォルトの名無しさん
2017/12/10(日) 15:46:13.89ID:4CvOnmGy UWPが普及するとすればWindows7がお亡くなりなってからかなぁ
957デフォルトの名無しさん
2017/12/10(日) 15:48:13.20ID:4CvOnmGy958デフォルトの名無しさん
2017/12/10(日) 15:48:15.37ID:fzLNyosv >>956
ヒント: WPFは「XPが死滅したら普及する」と言われていた
ヒント: WPFは「XPが死滅したら普及する」と言われていた
959デフォルトの名無しさん
2017/12/10(日) 15:50:12.99ID:4CvOnmGy surfaceの普及も忘れてたわw
960デフォルトの名無しさん
2017/12/10(日) 16:40:55.60ID:PWyQsC7P 10年経ってこの情報の少なさは異常だろ
みんなForm使ってるの?それともWin32API?
みんなForm使ってるの?それともWin32API?
961デフォルトの名無しさん
2017/12/10(日) 16:54:17.56ID:3lkRI355 >>952
WPFはMSが使わなかったのにある?から、MSが使いまくっているUWPはめっちゃある。
WPFはMSが使わなかったのにある?から、MSが使いまくっているUWPはめっちゃある。
962デフォルトの名無しさん
2017/12/10(日) 20:08:29.44ID:EQxnJ6aE みんなMFCかもしれないしWTLだったりするよ?
963デフォルトの名無しさん
2017/12/10(日) 22:44:34.05ID:4CvOnmGy964デフォルトの名無しさん
2017/12/11(月) 02:19:17.35ID:sUX/rE8j 天下のWindowsなのに肝心のAPIがこんなグダグダじゃなあ…
林檎さんに置いていかれるわそりゃ
林檎さんに置いていかれるわそりゃ
965デフォルトの名無しさん
2017/12/11(月) 05:31:02.43ID:8UWFbrwk (Formと比べて)機能が制限される物に作り直しましょう。
予算下さい。って提案書書けるか?
またそんな提案通って、予算付くか?
予算が無ければ世界は動かず
予算下さい。って提案書書けるか?
またそんな提案通って、予算付くか?
予算が無ければ世界は動かず
966デフォルトの名無しさん
2017/12/11(月) 09:44:22.25ID:74uP2QIC ボタンの中に動画出せます!!
967デフォルトの名無しさん
2017/12/11(月) 11:11:40.12ID:cciCjbKX いい感じのデザインでボタンが表示できますよ
968デフォルトの名無しさん
2017/12/11(月) 12:32:54.00ID:YS0GQHzU > 肝心のAPIがグダグタ
己が使いこなせていないだけ
> (Formと比べて)機能が制限される
己が知らないだけ
嘘八百を平気で並べられる人ってどんな性格をしてるんだろう?
己が使いこなせていないだけ
> (Formと比べて)機能が制限される
己が知らないだけ
嘘八百を平気で並べられる人ってどんな性格をしてるんだろう?
969デフォルトの名無しさん
2017/12/11(月) 13:18:19.06ID:Mo35S42v >>968
レスを意図的に切り貼りして意味を捻じ曲げる典型をひとつのレスでふたつ見た
レスをよく見てないんだろうが感情に任せて条件反射しすぎ
APIがグダグタという元レスは機能面じゃなくて(含めていってるかは知らん)普及促進とか広い意味で言ってるんだろ
己が使いこなしても普及促進にはやくに立たん
「 (Formと比べて)機能が制限される」の元レスって
「 (Formと比べて)機能が制限されるものが作られるわけはない」という主張なんだが、
文章を斜め読みしすぎ、怒りに任せてレスの主張するところすら誤解してる
嘘八百が書かれていると感じたら本当にそう主張してるのか文章をよく読み直すべき
レスを意図的に切り貼りして意味を捻じ曲げる典型をひとつのレスでふたつ見た
レスをよく見てないんだろうが感情に任せて条件反射しすぎ
APIがグダグタという元レスは機能面じゃなくて(含めていってるかは知らん)普及促進とか広い意味で言ってるんだろ
己が使いこなしても普及促進にはやくに立たん
「 (Formと比べて)機能が制限される」の元レスって
「 (Formと比べて)機能が制限されるものが作られるわけはない」という主張なんだが、
文章を斜め読みしすぎ、怒りに任せてレスの主張するところすら誤解してる
嘘八百が書かれていると感じたら本当にそう主張してるのか文章をよく読み直すべき
970デフォルトの名無しさん
2017/12/11(月) 14:25:34.98ID:O0TOQ821 WPFはformsより提供されてるAPI不足してるのはいくつもあるよ
ぱっと思いつくのはマルチディスプレイの場合のウィンドウがある画面のサイズ
その都度System.Windows.Forms参照してる
WPFは最初はフォルダダイアログもまともになかったし他の機能もすっかすかだった
何も作れない
4〜5年たってもできてないのでそんなもん5年もかけて作るものかよって思ったけど
ぱっと思いつくのはマルチディスプレイの場合のウィンドウがある画面のサイズ
その都度System.Windows.Forms参照してる
WPFは最初はフォルダダイアログもまともになかったし他の機能もすっかすかだった
何も作れない
4〜5年たってもできてないのでそんなもん5年もかけて作るものかよって思ったけど
971デフォルトの名無しさん
2017/12/11(月) 14:47:24.53ID:0NyrcvQf またジジイの繰り言だけど、GDIで普通にできることができないのも痛かったよね
あと、こっちはやったことないが、
WPFってGDIみたいにディスプレイ画面と印刷を透過的に扱えないんじゃなかったっけ
あと、こっちはやったことないが、
WPFってGDIみたいにディスプレイ画面と印刷を透過的に扱えないんじゃなかったっけ
972デフォルトの名無しさん
2017/12/11(月) 18:18:57.85ID:sMdN9sff >>970
雑魚過ぎてお話にならないレベルw
雑魚過ぎてお話にならないレベルw
973デフォルトの名無しさん
2017/12/11(月) 18:24:27.96ID:sMdN9sff >>971
また嘘つき発見
こりないねえww
GDIで普通に出来てWPFに出来なくて困った事なんて今までなかったなぁ
逆のパターンは便利過ぎて困るくらいあるw
印刷の透過性は何を指してるか不明だがWPFはWYSIWYGなんでこれまたスゲー便利だよ?
自分の無知を晒してるだけの人って一体何なの??
また嘘つき発見
こりないねえww
GDIで普通に出来てWPFに出来なくて困った事なんて今までなかったなぁ
逆のパターンは便利過ぎて困るくらいあるw
印刷の透過性は何を指してるか不明だがWPFはWYSIWYGなんでこれまたスゲー便利だよ?
自分の無知を晒してるだけの人って一体何なの??
974デフォルトの名無しさん
2017/12/11(月) 18:29:23.81ID:8UWFbrwk 試しに、XPSをWMFに変換するアプリをに変換するアプリを
書いてみなされ
Form無しでな
書いてみなされ
Form無しでな
975デフォルトの名無しさん
2017/12/11(月) 18:38:50.06ID:sMdN9sff データ変換にFormsもWPFも関係ねえ
頭大丈夫か?
頭大丈夫か?
976デフォルトの名無しさん
2017/12/11(月) 18:42:21.54ID:0NyrcvQf >>973
嘘つきじゃないってw
WPFのグラフィックは(保持モードしか扱えないのが原因だけど)パフォーマンス上の問題があるって
このスレでも何度も出てるでしょ。
っていうか、画面と印刷を透過的に扱うって聞いて意味が通じないレベルの人が
WPF推しても説得力ないよそれ
嘘つきじゃないってw
WPFのグラフィックは(保持モードしか扱えないのが原因だけど)パフォーマンス上の問題があるって
このスレでも何度も出てるでしょ。
っていうか、画面と印刷を透過的に扱うって聞いて意味が通じないレベルの人が
WPF推しても説得力ないよそれ
977デフォルトの名無しさん
2017/12/11(月) 18:46:13.96ID:SJ7HWrxD WPFはFormのライブラリ使えるんだから気にすることでもないと思うけどな
RichtTextBoxもそうだけど
いざとなればWindowsFormsHost使えばよい
なんでもNativeでないと気が済まないというのは原理主義的で身体に悪そう
RichtTextBoxもそうだけど
いざとなればWindowsFormsHost使えばよい
なんでもNativeでないと気が済まないというのは原理主義的で身体に悪そう
978デフォルトの名無しさん
2017/12/11(月) 19:21:35.54ID:cciCjbKX NativeMethods.csがふえるよ!やったねたえちゃん!
979デフォルトの名無しさん
2017/12/11(月) 19:35:44.65ID:sMdN9sff >>976
パフォーマンスは回避策有
これも何回も出てきてる
何10列もある何百万件も表示したいアホは知らん
画面と印刷を透過的に扱うなんてGoogle先生に聞いても意味不明なオレオレ定義を自慢されても知らんよ
ちなみにWPFを推してるつもりはない
無知な嘘つきが嫌いなだけ
パフォーマンスは回避策有
これも何回も出てきてる
何10列もある何百万件も表示したいアホは知らん
画面と印刷を透過的に扱うなんてGoogle先生に聞いても意味不明なオレオレ定義を自慢されても知らんよ
ちなみにWPFを推してるつもりはない
無知な嘘つきが嫌いなだけ
980デフォルトの名無しさん
2017/12/11(月) 19:49:15.53ID:4gtiKvYs 回避策知らないといけないレベルのパフォーマンスだったり、
Formのライブラリ使わないといけないくらい機能が揃ってなかったりしたから
失敗したんだけどなw
Formのライブラリ使わないといけないくらい機能が揃ってなかったりしたから
失敗したんだけどなw
981デフォルトの名無しさん
2017/12/11(月) 20:00:41.18ID:sMdN9sff 回避策が必要なのはアホみたいな列数と行数の時だけ
それをあたかも「いつも」みたいに吹聴するのは悪質な嘘つきの典型
使わないといけないも同じ
卑怯にも程がある
それをあたかも「いつも」みたいに吹聴するのは悪質な嘘つきの典型
使わないといけないも同じ
卑怯にも程がある
982デフォルトの名無しさん
2017/12/11(月) 20:07:40.12ID:Mo35S42v 逆に困った人がいたケースをそれは例外と切り捨てるのも
問題があると思うぞ
単にプログラミング対象が異なっていて、
自分が問題に遭遇してないだけとはなぜ考えないのか
問題があると思うぞ
単にプログラミング対象が異なっていて、
自分が問題に遭遇してないだけとはなぜ考えないのか
983デフォルトの名無しさん
2017/12/11(月) 20:09:24.28ID:iufU8t1v 大きなメリットを理解(出来ないではなく)しようとせずに重箱の隅をつついて全体的な大損をするもそれに気がつかない
今の社会の病理の一つを表してる気がする
今の社会の病理の一つを表してる気がする
984デフォルトの名無しさん
2017/12/11(月) 20:21:04.10ID:jD7nWqN+ Q「〜〜がわからない」
A「英語のサイトに書いてあるから探して読め」
Q「英語読めないからどこにあるか探せない」
A「探す気も読む気もないだけだろ帰れ」
こんなんで普及する訳ないわな
最新版に近い日本語の参考書・入門書・解説サイトを出さなきゃ、わざわざWPF使おうとする奴は増えんよ
A「英語のサイトに書いてあるから探して読め」
Q「英語読めないからどこにあるか探せない」
A「探す気も読む気もないだけだろ帰れ」
こんなんで普及する訳ないわな
最新版に近い日本語の参考書・入門書・解説サイトを出さなきゃ、わざわざWPF使おうとする奴は増えんよ
985デフォルトの名無しさん
2017/12/11(月) 20:25:51.31ID:cWpuydkA お高く止まったリベラルが選挙で負ける様子に似てるな
986デフォルトの名無しさん
2017/12/11(月) 20:28:51.96ID:7Ia6NMEr >>979以外の人に聞くけど、GDIでは画面も印刷も透過的に扱えるって聞いて
意味分からん人いる?
っていうかDCの概念も知らない人が何言っても戯言にしか聞こえんよねw
WPFのグラフィックのパフォーマンス問題はこのスレでも何度か出てるし
ググれば実例がいくらでも出てくる
意味分からん人いる?
っていうかDCの概念も知らない人が何言っても戯言にしか聞こえんよねw
WPFのグラフィックのパフォーマンス問題はこのスレでも何度か出てるし
ググれば実例がいくらでも出てくる
987デフォルトの名無しさん
2017/12/11(月) 20:30:41.54ID:cWpuydkA 物がいかに良かろうが
12年間普及してない普及努力もしてないんだからニートだろ
ニートだからニートに優しいのか?
12年間普及してない普及努力もしてないんだからニートだろ
ニートだからニートに優しいのか?
988デフォルトの名無しさん
2017/12/11(月) 20:30:44.50ID:WHbaikY8 >>979
さすがに透過性も知らないようなアホではそんな頓珍漢な解釈になるのもしょうがない
黙っててくれると助かるけどまあ無理だろうな
https://ja.m.wikipedia.org/wiki/%E9%80%8F%E9%81%8E%E6%80%A7_(%E6%83%85%E5%A0%B1%E5%B7%A5%E5%AD%A6)
さすがに透過性も知らないようなアホではそんな頓珍漢な解釈になるのもしょうがない
黙っててくれると助かるけどまあ無理だろうな
https://ja.m.wikipedia.org/wiki/%E9%80%8F%E9%81%8E%E6%80%A7_(%E6%83%85%E5%A0%B1%E5%B7%A5%E5%AD%A6)
989デフォルトの名無しさん
2017/12/11(月) 20:39:41.28ID:iufU8t1v990デフォルトの名無しさん
2017/12/11(月) 20:41:01.59ID:sMdN9sff >>988
透過性は誰にでもわかるだろw
透過性は誰にでもわかるだろw
991デフォルトの名無しさん
2017/12/11(月) 20:51:17.60ID:WHbaikY8992デフォルトの名無しさん
2017/12/11(月) 21:42:34.62ID:sMdN9sff >>991
書き方悪かったな
「印刷の透過性」 = 元の「画面と印刷を透過的に扱え云々」 の意味
一般的な透過性は解る
印刷の(画面との)透過性は意味不明
マジ何言ってるか解らん
推測したようにWYSIWYGの事言いたいのか?
書き方悪かったな
「印刷の透過性」 = 元の「画面と印刷を透過的に扱え云々」 の意味
一般的な透過性は解る
印刷の(画面との)透過性は意味不明
マジ何言ってるか解らん
推測したようにWYSIWYGの事言いたいのか?
993デフォルトの名無しさん
2017/12/11(月) 22:35:09.34ID:9q6XrtOC994デフォルトの名無しさん
2017/12/11(月) 22:35:22.65ID:FO1afGiG 割と面白いのは、誰も説明する気ないのな
普通こういう場合は誰かがムキーーって頭に血が上って説明し始めたりするんだが
平均年齢が高いのか華麗にスルー
流石説明しても何の得もないことが良くわかってらっしゃる
その調子でお願いします
普通こういう場合は誰かがムキーーって頭に血が上って説明し始めたりするんだが
平均年齢が高いのか華麗にスルー
流石説明しても何の得もないことが良くわかってらっしゃる
その調子でお願いします
995デフォルトの名無しさん
2017/12/11(月) 22:37:58.86ID:g6eIyQ3A >>992
ぷぷっ、今更推測とか言い出したぞ w
ぷぷっ、今更推測とか言い出したぞ w
996デフォルトの名無しさん
2017/12/11(月) 22:49:10.68ID:sMdN9sff997デフォルトの名無しさん
2017/12/11(月) 23:02:33.69ID:Mf9o9uwW998デフォルトの名無しさん
2017/12/11(月) 23:04:37.68ID:xzgxDEt/ >>986
で、でーたせんたあ
で、でーたせんたあ
999デフォルトの名無しさん
2017/12/11(月) 23:07:29.42ID:Mf9o9uwW ちなみに帳票を作る時にGDIはDCをこねくり回さなければならないがWPFはXAMLで完結する
こんな事は当然知ってるだろうから透過的にの意味が分からんのよ
こんな事は当然知ってるだろうから透過的にの意味が分からんのよ
1000デフォルトの名無しさん
2017/12/11(月) 23:49:31.05ID:g6eIyQ3A10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 216日 14時間 40分 18秒
新しいスレッドを立ててください。
life time: 216日 14時間 40分 18秒
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を超えています。これ以上書き込みはできません。
ニュース
- 中国国営メディア「沖縄は日本ではない」… ★5 [BFU★]
- 【速報】 高市政権、「日本版DOGE」を立ち上げ 米国で歳出削減をした「政府効率化省(DOGE)」になぞらえたもの [お断り★]
- 高市政権にパイプ役不在…日中高まる緊張 公明党の連立離脱影響、自民内にも懸念「自分でまいた種は自分で刈り取ってもらわないと」★2 [ぐれ★]
- 台湾声明 「台湾は独立した主権国家、中国は台湾を統治したことがなく、中国は口出しする権利ない」 中国が高市首相に抗議で ★7 [お断り★]
- 日本が「世界で最も魅力的な国」1位に!✨「魅力的な都市」では東京が2位 「魅力的な地域」は北海道が7位に [煮卵★]
- 【速報】 日経平均の下落率3%超す、財政懸念で長期金利上昇 [お断り★]
- 吉村はん「高市さんは発言を撤回する必要ないですよ。中国の大阪総領事が謝罪すべき」 [256556981]
- 中国「高市が謝罪撤回しないとこれ全部なくなるけどどうする?」 [931948549]
- 日経平均、49000円割れ 国賊高市を許すな [402859164]
- 東浩紀「日本はいままさに駆け引きをしている。」高市有事にピシャリ [834922174]
- 高市の放漫財政が原因で日本国債大暴落!!!ザイム真理教崩壊へ!!! [252835186]
- 【高市経済】日経平均マイナス1600円!、金利1.76%!ドル円155円!世界恐慌へ [219241683]
