1 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 09:09:13.94 ID:KhhA22kJ.net] Windows Presentation Frameworkについて語るスレ。 前スレ WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part20 echo.2ch.net/test/read.cgi/tech/1458082648/ 関連スレ Windows 10 UWPアプリ開発 echo.2ch.net/test/read.cgi/tech/1440150886/ コードを貼る場合は以下のサイトの利用をお勧め。 run codeのチェックは外しておきましょう。 ideone.com/
175 名前:デフォルトの名無しさん mailto:sage [2017/07/12(水) 22:56:29.84 ID:+iUzgANj.net] Formsが高DPIに対応した以上WPFはもう要らない子
176 名前:デフォルトの名無しさん mailto:sage [2017/07/12(水) 23:36:24.66 ID:RFXhc7ds.net] Formsの高DPI対応はまだ初期段階らしいけど
177 名前:デフォルトの名無しさん mailto:sage [2017/07/12(水) 23:38:50.58 ID:RFXhc7ds.net] >>170 WPFにNative化とx:bindが来るだけで大分変るな。 UWPはセキュリティーガチガチ過ぎて使い道に困る。
178 名前:デフォルトの名無しさん mailto:sage [2017/08/09(水) 19:59:54.61 ID:ML4nnPKa.net] Windows10でVS2017を使ってWPFを勉強し始めたんだけど、WPFって何かを設定しないとHighDPI認識してくれないの? 検索してdpiAwareをマニフェストに追加してみたりしたけど文字がボケボケになる どこを設定すれば良いのか教えて欲しい
179 名前:デフォルトの名無しさん mailto:sage [2017/08/09(水) 20:23:58.80 ID:MPlilw1q.net] >>175 ちゃんと.NET4.7使ってる?
180 名前:デフォルトの名無しさん mailto:sage [2017/08/09(水) 20:37:49.01 ID:ML4nnPKa.net] >>176 いま確認したら使ってた i.imgur.com/OuylU5i.png i.imgur.com/rLbS0GV.png
181 名前:デフォルトの名無しさん mailto:sage [2017/08/09(水) 23:11:02.67 ID:OMROHXo6.net] >>175 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-
182 名前: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> [] [ここ壊れてます]
183 名前:デフォルトの名無しさん mailto:sage [2017/08/10(木) 01:45:35.71 ID:Eea6v/6m.net] 今更だけど、>>129 の記事のWPFは事実上死んだって見解は実際正しいの?
184 名前:デフォルトの名無しさん mailto:sage [2017/08/10(木) 03:40:34.20 ID:HXkEcdKf.net] WPFだけじゃなく、UWP以外まとめて死亡って感じだと思うけどな。 x:BindはWPFにバックポート出来そうだけど、UWP推進するために敢えてやらないのだろうし。
185 名前:デフォルトの名無しさん mailto:sage [2017/08/10(木) 03:51:52.36 ID:HXkEcdKf.net] >>175 Windows10で文字がボケボケになるのを直すだけなら、dpiAwarenessをSystemに
186 名前:デフォルトの名無しさん mailto:sage [2017/08/10(木) 20:09:12.69 ID:2P/fo41Z.net] >>178 >>181 おお、できた! dpiAware「ness」かー。 そこまで探せなかった。 ありがとう、助かったよ!
187 名前:デフォルトの名無しさん mailto:sage [2017/08/11(金) 01:08:35.93 ID:IamXCzdT.net] >>182 VSでapplication.manifestを新規で追加した時に、dpiAwareの方は コメントでサンプルが記述されてるけど、dpiAwarenessは記述されてないしね。 VS2017位は追加しておいて欲しいね。
188 名前:デフォルトの名無しさん mailto:sage [2017/08/13(日) 23:34:18.31 ID:XyLY4SkP.net] xamarinはwindows10アプリケーションのみ開発するのには向きますか?
189 名前:デフォルトの名無しさん mailto:sage [2017/08/14(月) 00:46:29.72 ID:+aB0CuoT.net] >>184 スレチ Xamarin Part5 [無断転載禁止]©2ch.net mevius.2ch.net/test/read.cgi/tech/1498575762/l50
190 名前:デフォルトの名無しさん mailto:sage [2017/08/14(月) 01:18:29.88 ID:68lgCx+c.net] >>185 すみません。誘導ありがとうございます。 xamarinとwpfの違いがいまいちわからずにここで聞いてしまいました。
191 名前:デフォルトの名無しさん mailto:sage [2017/08/14(月) 02:00:53.11 ID:GsznX68J.net] >>186 ゴミめ pbs.twimg.com/media/CyKXMkvUsAAkB_g.jpg
192 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 17:36:49.76 ID:NIBb7Mxl.net] そろそろ普及の兆しが見えてきたな。
193 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 17:52:06.46 ID:X2zW1dp7.net] などと妄想を垂れている一方で、MSはElectronを使ってプログラミングエディタ界で天下を取ったわけだが
194 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 18:16:17.10 ID:SdbjET61.net] エディターだからどうにかなっているけどElectronでExcelは作れんだろ 遅すぎて
195 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 18:41:50.72 ID:b5GtYfaQ.net] 適材適所だね〜
196 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 18:48:06.98 ID:X2zW1dp7.net] >>190 UIを載せ替えるだけなら余裕で作れるでしょ Electronの裏をネイティブや.NETで書く技術は完全に確立されてる
197 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 18:55:53.92 ID:+4lQEuFI.net] >>189 LinuxやMacまで含めたデスクトップアプリを開発するならelectronってだけじゃない? 無理矢理フィットしない技術を選ぶ必要はない
198 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 19:06:02.36 ID:LCHWkAXQ.net] ExcelOnlineの機能を拡張すれば済む話だとは思うけど そもそもデスクトップアプリ化する理由が無い
199 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 19:21:18.96 ID:z3/lSVpq.net] だーからそういう戯言は20年前も聞いたよw いまだに実現してないけどねww
200 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 19:33:19.16 ID:tVMqw9p7.net] そうは言っても、テキストエディタという開発者にとって最も身近なデスクトップアプリがHTMLになったのは紛れもない事実だからね しかもその変革がこれまでデスクトップアプリの世界を牽引してきた当のMSによって為されたということも事実 いい加減現実を直視しなければならない VS2017も一部Electronになってるし、順当に行けば次の本家VSはテキストエディタがVS
201 名前:Codeベースに置き換わるだろうね [] [ここ壊れてます]
202 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 21:24:58.49 ID:SdbjET61.net] xaml挫折した人がElectron使えるとも思えんわ
203 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 21:53:56.12 ID:npF4egnZ.net] SkypeのためにReactXPとか立ち上げたりどこに進むのかよーわからんしWPFが死に行くのはどうでもいいけど さっさとWin32デスクトップアプリを書くためのまともなGUIフレームワークをOSの一部として提供しろや本当にお願いします
204 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 22:21:59.78 ID:z3/lSVpq.net] なぁにぃ〜やっちまったなー 男は黙ってMFC
205 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 23:04:44.69 ID:v7lsGYPm.net] .NET Standard 2.0とXAML Standard 2.0です。
206 名前:デフォルトの名無しさん mailto:sage [2017/08/23(水) 02:15:45.72 ID:hDb5GJDr.net] >>188 ギョーミー底辺のオレが使い始めたからな。 xamlのエラーはどうやってデバッグするのさ?
207 名前:デフォルトの名無しさん mailto:sage [2017/08/25(金) 05:39:29.77 ID:VoT30qvb.net] 神に祈る
208 名前:デフォルトの名無しさん mailto:sage [2017/08/25(金) 21:09:40.34 ID:Yh3GitMD.net] >>202 どの神? アッラー、エホバ、ヤハウェ、ビラコチャ、ケツァルコアトル、アメン、フレイア、天照大神、疫病神?
209 名前:デフォルトの名無しさん mailto:sage [2017/08/25(金) 21:13:17.94 ID:JENaYTis.net] 知らねえよカス
210 名前:デフォルトの名無しさん mailto:sage [2017/08/25(金) 21:46:52.30 ID:Yh3GitMD.net] >>204 全ての神々の祟りがオマエにありますように。ナムナム
211 名前:デフォルトの名無しさん mailto:sage [2017/08/26(土) 00:11:58.84 ID:54dxvXGC.net] >>203 つ >>187
212 名前:デフォルトの名無しさん mailto:sage [2017/08/26(土) 07:16:26.54 ID:QMf+EY2e.net] >>206 ちょまど神を信仰せよと? ぐぐったらほんまもんの女神様ではないですか。信仰します。
213 名前:デフォルトの名無しさん mailto:sage [2017/08/26(土) 15:17:36.59 ID:sd5MbxkQ.net] まーたチンポ騎士団員が増えてしまったのか
214 名前:デフォルトの名無しさん mailto:sage [2017/08/26(土) 17:01:34.63 ID:AQD3vU7F.net] あのスライド1枚で優位に立ってたと勘違いしてたプライド激高の囲いエンジニア達が一斉に掌返し始めたの草しか生えなかったな
215 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 05:06:35.12 ID:wNpTPeXF.net] すっかり迷走してますな まさかWIn32APIとDirect3DとDirect2Dを組み合わせて ボタンやらツールバーやらメニューバーやらスクロールバーやら独自で作って 我ながらアホなことやってるなと思ってた俺の方が勝利するとは
216 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 05:13:54.62 ID:wNpTPeXF.net] よくよく考えれば、最近弱くなってきたMSのMSによるMSのためのMSの市場戦略に 昔からのユーザーである俺らが、なんで振り回されなきゃならないんだろうかと スマホもMSがシェア取ってれば、MSもどっしり腰を据えて世の中や俺らのためになる そういう方向にかじ取りできたのかもしれないが なんかもう、Win8以降は、とにかく戦略戦略戦略、市場戦略先行でマトモじゃない 良いもの作ろうという精神が無い こういう事態に追い込まれたら、もう負けなんだよな だからそうならないようにゲイツは汚い手を使ってでもライバル企業をつぶしてきたんだよ 自社製品を素晴らしいものにするために、横綱相撲するために
217 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 07:21:40.29 ID:n1w+1UPx.net] >>211 神への信仰が足りませんね。 つ >>187
218 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 12:05:51.00 ID:of4A7mde.net] > まさかWIn32APIとDirect3DとDirect2Dを組み合わせて > ボタンやらツールバーやらメニューバーやらスクロールバーやら独自で作って 泥のGUIもアーキテクチャは似たようなもんだし別にそこはええんでないの 圧倒的に最適化が足りなかったとは思うけど あと既存のHWNDとの相互運用がへぼかったのもあるか
219 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 12:28:38.22 ID:PpHbtjDQ.net] >>211 正論
220 名前: ゲイツ以降の経営陣が本当にダメだな [] [ここ壊れてます]
221 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 22:44:48.98 ID:PszpV+O/.net] スマートフォンの台頭で、調子に乗ったAppleがRIAプラグインを排斥し始めて その煽りでSilverlightが死んだ時、俺のMS信仰も死んだ
222 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 23:48:44.59 ID:r992b4yz.net] いやスマホ諦めた時点だな。 それまでは開発者大事にしようとする気持ちはあった。
223 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 00:12:40.98 ID:ijhXDwIn.net] 全く諦めてないでしょ 単に主軸がWebに移って未だにWPFに固執してるような極一部の老害だけが蔑ろにされてるだけだよ
224 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 00:17:30.05 ID:o/s3rNoX.net] 自分達がMSに必要とされなくなったのをさも開発者全体のことのように言うのはみっともないからやめなさい
225 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 02:23:01.68 ID:enKvs+co.net] >>217 移ってないってw 君が大海を知らない井の中の蛙なだけw 世界は君に見えてる範囲だけじゃないよwww
226 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 02:24:08.71 ID:enKvs+co.net] つーか、ネトウヨにしろネットde真実くんにしろ、アホと間抜けな自己陶酔ってほんとセットだなw 俺スゲー俺以外老害ってかw
227 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 07:14:01.93 ID:h6l6T9rK.net] Azureバカ売れの時代に何を言ってるんだ いいかげん危機感持った方がいいぞ
228 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 07:52:19.82 ID:UqqVUPtB.net] 現に>>219 のような人を生み出してしまったわけだから、Webへの移行にあたって 既存のデスクトップアプリ開発者向けの緩やかな移行パスを用意できなかったのは確かにMSの失策かもね その意味で期待されていたSilverlightもダメだったし、ASP.NETもForms切り捨ててWebのメインストリームに迎合する方向だし
229 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 08:48:39.90 ID:ICSdr/QC.net] Webとモバイル、どっちも諦めたからな。 開発者離れは深刻。
230 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 08:54:11.97 ID:h6l6T9rK.net] 開発者離れといってもWebへ行けないなら結局MSにすがりつく以外の選択肢はないじゃん 哀れ
231 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 10:07:43.03 ID:ygscOEFy.net] しがみ付くならしがみ付くで構わないんだけど MSの実らない市場戦略に 振り回されることになりそうだから嫌だよね って話だったのでは?
232 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 12:24:53.49 ID:in3L1mLV.net] 自己陶酔くんに現実が見えない理由は、ネトウヨ的な間抜けな自己陶酔以外に 絶対量と変化率の区別がついておらず、後者を前者と錯覚してるって要素もあるんだろうね。 例えばSaaS化した方がメリットがある分野が存在するんだからそういう流れが存在するのは当然だが、 だからといって世の中のソフトウェアの需要の全部がそうであるわけじゃない、 っていうか、そんなものは現実には全体のごく一部でしかない。 主軸が移った? んなわけねえじゃんw 余談だけど、「俺スゲー」って自分に酔いたい願望っていうのは、 普通は逆説的に抑圧された自己不安や劣等感の表れだよw それは2chにいっぱいいるネトウヨやネットde真実くんを観察すれば明らかだよね。 観察者も同類ならどうだか分からないがw
233 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 16:11:42.96 ID:ygscOEFy.net] こういうのってやっぱ自己紹介乙ってやつなのかね 皆興味なくてスルーしてるようだけど
234 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 16:16:12.15 ID:OHCEwHay.net] 習得や移行に苦労するのに、それが普及しなかったときの精神的ダメージは計り知れないね。 こんなもの普及しないと笑ってた奴らを
235 名前:新しいものについていけない老害だと罵倒していた自分が恥ずかしい、みたいな。 [] [ここ壊れてます]
236 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 18:01:51.12 ID:zs8dnk+L.net] まぁでもWinFormsにしがみついてるよりいいんじゃない?流行らなくても使えない技術ではないし
237 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 21:12:43.21 ID:CWS2BygD.net] 毎日使う定型業務のアプリが全部Web化されると使う方は辛いぞ。 JavaScriptでフロントエンドを頑張っても所詮はブラウザの縛りからは抜けられん。
238 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 21:23:46.11 ID:LeFS08p/.net] 座間弥老
239 名前:デフォルトの名無しさん [2017/09/11(月) 11:08:24.02 ID:QFIxJOzf.net] WPFもSLもUWPも同じ軸の技術の流れだし、考え方としてはElectronというかHTML5やらJavaScriptやらとは根底は同じ方向性だと思うけどな。ミクロな見方する人からするとチゲーよってなるんだろうけど。 そういう意味では、ここでよく喧嘩してるWinFormsに固執する人はどれにも乗っかれなそうな感じはするな。
240 名前:デフォルトの名無しさん mailto:sage [2017/09/11(月) 11:14:04.81 ID:1TpoY8sm.net] >>232 ウヨサヨやってる馬鹿な連中じゃあるまいし、WPFの問題点を指摘したからって Windows Formマンセーなわけじゃないよww まあプログラマの世界にもそういう党派的な物の見方しかできない馬鹿多いけどね昔から
241 名前:デフォルトの名無しさん mailto:sage [2017/09/11(月) 11:24:08.23 ID:HrqlsfJf.net] >>232 その通り。ゲイツがその考え方を糞つってんだからやはり糞なんだよ。 ゲイツが退いてからのVista以降のMSの失敗の数々。やはりゲイツは正しかった。
242 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 01:27:26.63 ID:uA5S/Coo.net] XML系技術は糞と言いたいんだろ。
243 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 01:47:14.62 ID:M1FoFuz2.net] ゲイツが続投してたら上手く行ってたかは分からないけどな。
244 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 05:47:59.54 ID:Cee4x34/.net] そろそろZAPして次のUIフレームワークが上手くやることに期待した方がよいのではないか
245 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 05:52:58.03 ID:Cee4x34/.net] 1スレ埋めるのに2年掛かってるUWPは良さを語る前にやることがあるでしょう お前はお呼びではない さっさと普及活動しろ
246 名前:デフォルトの名無しさん [2017/09/12(火) 08:30:03.79 ID:yyVKpzK9.net] つか太古の昔、IE作ってActive Desktopとかやってた時代からWeb系をUIの主軸にしようとしてたの忘れたのかね。タブレットと同じで何度も挑んで玉砕してるけどな。それでも諦めないのはMSのいいところだと思うけど。
247 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 08:48:22.31 ID:uA5S/Coo.net] そういえば ActiveDesktop も失敗だったな。 IE4.0でCOM化して、ペタペタ張れるようになったのは大成功で、 2chブラウザとかは便利に作れたな。
248 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 09:13:17.11 ID:rTWhkbob.net] あまり1つを育てる気がないよね 下火になると放置フェーズに入るし
249 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 11:00:02.94 ID:1FkmH3QI.net] どうせUWPもストアアプリ(モダンUIだっけ?wもう忘れた)と同じようにすぐに捨てられる 普通はそう考えるよね。実際デキ悪いし だからPetzoldも今度は本書かないんだろう。ふざけんなって思いもあるだろうがw
250 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 11:01:38.87 ID:uA5S/Coo.net] 分ったことはタッチUIとマウスUIは一つにはできない。
251 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 11:16:02.70 ID:hoZzs2pJ.net] できてるやん。
252 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 11:16:40.27 ID:uA5S/Coo.net] どうみても失敗やん
253 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 12:52:47.20 ID:H55slNoW.net] UWPはマウスに合わないんじゃなくてキーボードサポートが絶望的にうんこなのがダメ
254 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 13:03:47.91 ID:02LA08SS.net] UWP自体はそんなに悪いと思わないけど 初期の、どんなに大画面のモニターだろうと全画面にしか表示する仕様だけは、擁護できない MS社内って全員WindowsPhoneだけで仕事してるのかと思ったよ
255 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 23:45:04.92 ID:pIHRboYJ.net] そもそも初期の頃タブストップないって聞いて驚いた それまでのMSのアプリはよほどおかしなことしてない限り必ず キーボードだけでも操作可能だったのにね
256 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 23:48:02.76 ID:pIHRboYJ.net] 違うタブオーダーだね(´・ω・`)
257 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 21:30:03.06 ID:8QVQRT+N.net] .NET Framework 4.7上で実行している WPF アプリケーションで、タッチ操作を繰り返すと、タッチ操作に反応しなくなる。 https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2017/09/13/wpfnetframework47/
258 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 21:35:31.34 ID:Lhui2ZmI.net] 何度もパイタッチしていると不感症になるのか
259 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 03:23:24.36 ID:ZYSKReww.net] .Net 4.7でWPFのタッチパネル対応が強化された時にバグも仕込まれたのか。
260 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 05:10:38.71 ID:AvPBQe63.net] ユーザーから拒否られるUIって根本的に腐ってるということ。
261 名前:デフォルトの名無しさん [2017/09/14(木) 09:18:36.84 ID:emC4w7HW.net] もうメトロUIも止めるみたいだけど、使いにくかったしね ほんのちょっとグラデーションかけるだけでも随分見やすくなるんだけど 単色は見にくい
262 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 04:44:23.62 ID:NePdqYQx.net] このスレはUIを使いこなせないユーザーを叩く傾向があるね。
263 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 04:53:49.09 ID:fEawCUgc.net] >>254 え゛
264 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 20:22:01.68 ID:+k0gm8G+.net] Windows7でWindows10ライクなモダンウィンドウを手軽に作りたくてWPFに手を出そうと思うんだが、 他にいい選択肢があれば教えろください。
265 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 20:33:36.25 ID:RDFKPiHT.net] >>257 Electronだな Visual Studio CodeがElectron製だからイメージを見てみたらいい
266 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 22:23:46.02 ID:Cxcdgqj4.net] >>258 VS CodeレベルのものがElectronでお手軽に作れると思ってるとはかなりお目出度いな。
267 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 22:36:35.09 ID:WMeXgR/i.net] 尾頭付きで祝って貰えそうだな
268 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 02:49:56.66 ID:JaVAfgFP.net] Win8の時代はWPFでモダン(笑)UIっぽいGUIを作るライブラリみたいのが いくつかあったね これとか https://marketplace.visualstudio.com/items?itemName=KoenZwikstra.ModernUIforWPFTemplates たぶんUWP時代のもあるんだろうけど、Windowsのタッチアプリには 興味失ったんで調べてないや
269 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 10:43:35.00 ID:Zk6Irz58.net] モダンという言葉は昭和どころか大正の香りがする
270 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 12:43:33.82 ID:NmFgsGO2.net] >>262 そろそろ自分の感覚が古くなってることを理解した方がいいぞ 若い奴はモダンってなにそれ? 状態だから
271 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 12:46:20.97 ID:cGVnXoCa.net] 中に粘っこいあんこの入ってるやつだな
272 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 12:50:36.64 ID:5GJ5fljb.net] ジジイだとしたら「昭和どころか」って言い方が不自然だな。 一周回って再発見した若者なんじゃないの?
273 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 13:12:54.14 ID:I3dvxKJj.net] 若者に昭和と大正の違いがわかるとは思えん 爺の俺でも大正と明治の感覚的な違いはわからんし
274 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 13:42:40.78 ID:RKnUKFMi.net] >>266 そういうのは年代の問題じゃないと思うよ 無学かどうかの違いだけw 大正デモクラシー云々って話は中学校の社会科でも出てくるレベル。 こればモボ・モガなら年代の問題かもしれないけどねw
275 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 13:47:49.43 ID:S4dTswZ/.net] 大正はサクラ大戦で 昭和はひぐらしのイメージ
276 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 14:10:43.06 ID:NmFgsGO2.net] >>267 香りとか感覚的って書いてるのに... 無学って悲しいな w
277 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 14:38:47.32 ID:RKnUKFMi.net] 何を言ってるのか意味分からんけど、モダンって言葉から 大正を連想するかどうかは年代の問題というより無学かどうかの 違いだろうねやっぱり。 暗黒の昭和戦前との対比でモダンであった大正時代、って言う風に 語られることが多いから。 そもそも、今肌感覚で大正時代を知ってる日本人なんて もうほとんど生きてないんだから、知識として知ってるかどうかって問題でしょう
278 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 15:28:05.43 ID:fBWSyi5J.net] アレは恐らくモダンアートのモダンだから、年代とか関係ないんじゃね?
279 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 15:28:32.85 ID:NmFgsGO2.net] >>270 > 何を言ってるのか意味分からんけど 学がないって辛いね w
280 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 16:50:59.96 ID:fBWSyi5J.net] バブルの頃に大正時代のモボ・モガが復刻で流行ったことが有ったから モダンが古く感じるんだろうが、そもそもバブルも大正もマイクロソフトのアメリカには関係ないからw
281 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 17:47:40.56 ID:S68TgJtS.net] >>273 なんか得意げにバカなこと言ってるけど、そんなこと(無学の彼はどうだか知らんが) みんな百も承知だと思うよw ついでに言えば、モダンアートなんて関係ないw modernはmodernだからwww
282 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 17:54:58.01 ID:xdzSAijK.net] いきなり大正デモクラシーとか言い出す自称学のある奴に言ってやれよw
283 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 18:04:28.76 ID:S68TgJtS.net] >>275 まだ言ってるのかアホだねおたく 少なくとも日本の文脈では、モダンって言葉から大正を連想する>>262 の感覚は 普通であって、むしろそうでない奴が無学であることを無学な奴に説明するために 大正デモクラシーという無学な奴でもこと聞いたことがあるだろう補助線を引いてやっただけ。 ちなみに、もちろん俺は>>262 とは別人。 っていうか周囲の奴に聞いてみろよほんっと。 モダンって言葉から大正時代を連想するかって。
284 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 18:29:54.84 ID:0uu14jIH.net] え〜っと、WindowsのモダンUIから大正デモクラシーを想起しろと そろそろ自分でも無理あるなとか思わない? 頑固爺には無理かな w
285 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 18:47:31.06 ID:S68TgJtS.net] だめだなこりゃ 馬鹿は死ななきゃ治らない、か
286 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 19:06:15.34 ID:fBWSyi5J.net] 調べてわかったのは、Modern UI等のフラットデザインの源流が20世紀初頭≒大正時代のモダニズム運動ってことで 大正のモダンとModern UIは無関係ってわけでも
287 名前:ないようだ [] [ここ壊れてます]
288 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 19:07:29.87 ID:vaK2Mh7E.net] >>278 死ね
289 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 19:19:48.41 ID:NmFgsGO2.net] ブーメランってこう言うことなんだろうな...
290 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 19:21:49.26 ID:W42Z2QXo.net] WPFがか? 次UIフレームワーク用意してくれるなら賛同してもええぞ
291 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 19:52:14.80 ID:fBWSyi5J.net] フラットデザインの肝である装飾を配したデザインってのを始めたのが20世紀始めのアドルフ・ロースという建築家で 彼は「装飾と犯罪」というエッセイを残しているwww.geocities.jp/mickindex/loos/loos_OrnamentVerbrechen_jp.html そこから始まる芸術運動が
292 名前:モダニズムと言うんだから、ModernUIが、その名前が古臭いとか勘違いも甚だしいってことだね [] [ここ壊れてます]
293 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 20:08:59.44 ID:W42Z2QXo.net] フラットデザインの側だけマネして肝を理解できなかったのがMSのデザイナー まで読んだ
294 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 20:11:06.86 ID:5Re80ay8.net] >>283 関係ないと思うよw Modern UIの当初の呼称がMetro UIだったことが象徴してるけど、 当たり前だけどModern UIはピクトグラムと同じように(商業)デザインであってアートじゃないw そもそもmodernていうのは相対的な概念で、Modern UIが何に対してmodernかっていうと 旧来のデスクトップアプリでしょう。 それから、これ何度も言ってるけど、>>262 の人はModern UIって呼称が古臭いなんて 必ずしも言ってないよwww どういう読解力よ
295 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 20:26:55.92 ID:fBWSyi5J.net] >>285 古臭いと言っているのは>>263 の変な人のほうだから・・・・
296 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 20:26:55.98 ID:j3nKpoBp.net] VS2017はWPFを捨てたのかな? クスン MarApps.Metroを使ったアプリがVS2017ではイベントにブレークかけると、アプリケーションエラーで死んでしまう。 VS2015でデバッグするしかない。
297 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 20:31:31.89 ID:NmFgsGO2.net] >>285 > それから、これ何度も言ってるけど、>>262 の人はModern UIって呼称が古臭いなんて > 必ずしも言ってないよwww > どういう読解力よ 【問題】 >>262 が「昭和どころか」と書いたときの心中を20字以内で記述しなさい。
298 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 20:34:29.37 ID:fBWSyi5J.net] >>285 さっき書いたモダニズムの始祖であるアドルフ・ロースは建築家で 普通に商業デザインやっていた人だからね
299 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 20:39:30.08 ID:5Re80ay8.net] だから、20世紀のモダンは2010年代にはモダンじゃないってw それ、例えばプログレッシブスキャンはプログレ(プログレッシブロック)から来てる っていうのと同じぐらい滑稽なトンデモだと思うよww
300 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 21:14:57.34 ID:a1ZSp4VQ.net] 歴史を知らないのは単純に学歴の差だろう。
301 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 21:17:11.62 ID:6MZkAmqd.net] モダン=近代的、現代的、新しい という意味なのでいつ使っても 超今風ってことだから 今風は常に最新 当時は最新で今風
302 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 21:20:08.13 ID:bVOTI1ZB.net] スレチなのにいつまでも歴史ガーとか爺は頑固で困る
303 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 21:20:19.79 ID:6MZkAmqd.net] 今後何故か白黒が流行ってエラーやワーニング以外 字も写真も白黒という奇妙な事態になっても それがモダンと言えばモダン
304 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 21:21:02.81 ID:S4dTswZ/.net] 仲良くモダン焼きでも食ってこいよお前ら
305 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 21:23:30.23 ID:6MZkAmqd.net] 偉そうに歴史を語ってこれがモダンだって言うのは痛々しい モダニズムはただのなうニズム 大正モダンは大正なう モダンUIはなうUI もっとももうなうなんて使わないけど
306 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 21:34:51.80 ID:a1ZSp4VQ.net] >>296 https://en.wikipedia.org/wiki/Modern_history
307 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 22:34:31.68 ID:W0hBO+by.net] モダンとかいう名前つけちゃうのは恥ずかしい 10年経っても100年経ってもモダンなUIなわけないし
308 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 22:51:40.79 ID:a1ZSp4VQ.net] フラットデザインなんて昔からあったが、 UIに使うとここまで拒否られるデザインも珍しい。
309 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 23:33:44.38 ID:+qyS/XRX.net] 残念だったのは、パクリ元の地下鉄の看板が 元来見るだけの物で、操作する物では無かったって所だな 結果、何処が操作できて何処が操作できないのか パッと見てよくわからなくなって不評、といったところ
310 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 02:51:51.72 ID:YTRkH9I/.net] というより、地下鉄の案内版にしろピクトグラムにしろ、 看板という表現力が乏しいメディアで何かを伝えるための工夫だから それは当然割り切って何かを捨てるトレードオフを伴うものだってことを忘れて、
311 名前:GUIに適用しちゃったことが間違いの素だったね。 率直にいって、表示面積を無駄遣いして表現力のなさを補うための表現方法を TrueColorが使えるけど一般的に狭くて表示面積が希少である液晶画面に適用するとか 狂ってるとしか思えんけど、MSみたいなインテリが集まってる企業で何でこんな 馬鹿げたことが通っちゃうのか、理解に苦しむ。 つーか、いい加減狂ったフラットデザインブーム終われよ。 見づらいんだよほんと [] [ここ壊れてます]
312 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 03:11:13.87 ID:laU7wNws.net] UIのセンスが無いのは昔から分かってたのに期待する方が悪い
313 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 07:19:59.71 ID:RGhJY6On.net] そんなに気に入らないならWindowsもWPFもさっさと捨てればいいのに まあそれができるだけの能力がないからこんなところで喚いてるんだろうけど 質問者もこうなりたくなければMS技術なんかに手を出さないほうがいいよ
314 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 07:58:39.21 ID:2kxiy1Rb.net] フラットデザインの話がなぜ能力の話になってるのか。何かのマウンティングだろうか。 ゆとりの間では能力者が流行ってるらしい。無能に対する劣等感でもあるのだろうか。
315 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 08:36:17.75 ID:8NFF+5Rp.net] 嫌なら出ていけ系は本当にうんざりする
316 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 09:37:05.50 ID:PNbDpzbo.net] フラットデザインのお姉さんは結構好きかもw
317 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 04:25:57.76 ID:31UnpjJ8.net] MFCが糞でもなんだかんだ使われたのは、手本のExcelのUIが素晴らしかったおかげだろう。 逆にWPFが普及に失敗したのは、ExcelがリボンUIを採用したせいで悪い手本になってしまったからだろう。 あるいはWindows8のUIのせいか。
318 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 06:44:34.51 ID:0jk2O4vs.net] タブレットUIとデスクトップUIを共通化したのがあかん
319 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 07:27:01.58 ID:EtZzvQxa.net] WPFの登場って、Win8よりずっと前からでしょ WinForms慣れした人が、あれこれ難癖付けて別技術への移行を渋ったのと MS側も、「PGとデザイナーの分業」とかいう夢物語を大々的に喧伝したのとのダブルパンチで普及させられなかった 加えて、Silverlightが殺されたのも大きい WPF&Silverlight自体は良い技術だよ
320 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 07:30:58.32 ID:EtZzvQxa.net] ああそれと、長らく「MVVMの決定版」と言える様なフレームワークが出なかったのも原因の一つか そんなのは最初に用意しておくべきだった 結果として、「MVVMの論理として破綻しない、正しいMVVMはこうである」みたいな宗教っぽくなっちゃったからな
321 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 08:13:13.74 ID:31UnpjJ8.net] デザイナー主導で作ったUIがWindows8やメトロUI、リボンUIなのだから目も当てられない。 デザイナーはどうしてこうもメニューを削除したがるのか。
322 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 08:15:10.73 ID:EtZzvQxa.net] 文字が並んでると美しくないと感じるんだろう 造形美なんざどうでもいいから機能美を追求してくれとつくづく思う
323 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 09:23:21.33 ID:sOczhhK4.net] その辺はデスクトップを足がかかりにスマホにも乗り込もうと意気込んでいたからね 結局撃沈して無意味になって、単に割食らったデスクトップのUIが キメラになったって負の遺産だけが残ったが 俺的にはスマホもMSが天下を取ってほしかったが、相手が悪すぎたね Google以外の企業が相手だったらMSは勝てただろうに あんな早い段階で提供して、CMもバンバン打たれたらね 恐るべしフットワーク
324 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 09:52:43.07 ID:yZjA/2Y5.net] またリボンまで否
325 名前:定するお馬鹿さんが懲りずに暴れてるのかw そんな駄文書いてる時間があれば自分で実際に使ってみれば あれはそれなりに合理的なUIだって分かるのに馬鹿だよね本当 ストアアプリやUWPは「打倒××」からスタートしてるから機能性が ないがしろにされている部分があるが、リボンUIはそうじゃないのに。 [] [ここ壊れてます]
326 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 10:21:48.80 ID:2bbtXSlJ.net] リボンUIがそれなりに合理的なのはわかるよ それ以前のツールバーUIよりは合理的でないだけで
327 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 10:24:31.38 ID:EtZzvQxa.net] >リボン Excelを始めとしたOfficeアプリには向かないと思った リボン自体を大量のタブで切り替えるのはやめた方が良い 全部が一画面内に収まる(or普通は使わない部分だけ別タブに切り分ける)なら、悪くないUIだよ
328 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 10:47:54.42 ID:yZjA/2Y5.net] >>316 それは逆で、リボンはOfficeのようにある程度多機能のアプリにしか向かない。 ワードパッドみたいな単純なアプリに適用してもメリットは少ない。 作る側の負担も大きいしね
329 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 11:55:47.33 ID:31UnpjJ8.net] VSは多機能だけど
330 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 13:14:59.65 ID:N/3O6qL5.net] 多機能になってもF5押すだけ
331 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 21:07:59.59 ID:sOczhhK4.net] リボンは各要素が無駄に場所を取るからページ切り替えが必要になる 無駄に場所取る原因は文字による表現を入れるから 文字表現を入れなきゃならないのはメニューバーを無くしたから というわけで、メニューバーを導入して場所を取る文字表現はそちらへ移動させる そうするとツールバーで良くなるので、ページ切り替えはなくせる 問題解決 そもそもリボンUIはリッチなパーツを載せるには高さが足りてない blogs.adobe.com/contentcorner/files/2014/12/Ps_CC_workspace.png このようなリッチなUIはリボンに載せれない なんで結局、ボタン+文字、という構成になりがち 文字が無駄に場所を取るからページ切り替えが発生する しかし文字を無くすわけには行かない、何故ならメニューバーを無くしたから ここでしか機能を文字で表現する場が無い だがあまりに長い文章だと場所を取りすぎるので、片言の文字表現になる アプリに慣れてないユーザーからしたら、もっとしっかりした文章で説明してほしいし 慣れているユーザーからしたら、片言の文字表現など場所を取るだけで無駄 実際ページ切り替えが発生するわけで
332 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 21:19:30.54 ID:sOczhhK4.net] 頻度による分類もある 多くのアプリがそうであるように、ツールバーは良く使う機能だけを厳選して載せる 一方メニューバーは使う頻度によらず網羅的に階層で機能を載せる なんでツールバーを省スペースに出来る(からページ切り替えが無い) 使う側からしても、良く使う機能はページ切り替えなしに ツールバーからアクセスできて便利だし、余り使わないうろ覚えな機能は メニューバーの十分な長さの文字表現で説明してくれたほうが有り難い ところがリボンUIは網羅的なメニューバーが無いので リボンUIに全ての機能を載せきらなくてはならない 頻度の低い機能でも、網羅的に載せないと、アクセスする手段が無い となれば先の片言の文字表現云々と合わせて、場所を取ることは避けられない その結果、ページ切り替えなわけ
333 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 21:32:54.08 ID:sOczhhK4.net] 実世界でも、あるいはプログラミングでも、おおよそすべての事で、二つの要求があって それは、空間的な考え方と、時間的な考え方 当然UIも例にもれず まず空間に着目して、機能ごとに分類して纏めたいという要求がある じゃないと、何がどこにあるか分からなくなるから それとは別に実際の作業手順に伴った時間軸的な考え方もある その点リボンUIはツールバーに劣る 何故ならページ切り替えがあるから ツールバーのように頻度の高い機能を厳選して小さなボタンを沢山並べたほうが良い
334 名前:機能による分類も、ツールバーは複数同時に表示できるので問題ない しかしながらよくよく考えてみるとリボンUIは 「ツールバー+片言の文字表現+ページ切り替え」 であって、メニューバーがあれば 片言の文字表現 も ページ切り替え も無くせるので メニューバー+ツールバーでいいじゃん、となる [] [ここ壊れてます]
335 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 21:40:38.77 ID:EtZzvQxa.net] まあ、メニューバー+ツールバーの見た目がダサイってのは解るんだけどね 見た目を大事にした結果、使い勝手が悪くなってちゃ意味が無い mspaintのリボンUIは割と好きよ
336 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 21:48:02.88 ID:nnw3zIxp.net] 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オンリー以外の問題は粗方解決したようだな
337 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 22:08:47.48 ID:HSXd4/vW.net] >>320-323 前も書いたけど、実際に使いもせずに頭の中だけで考えているとこうなる。 だーから、ウダウダ言ってないで一日ワードでもエクセルでも実際使ってみろと(笑) まあ、これも以前書いたけど、頭の中で考えるだけでも、従来のツールバー+メニューの問題点を 理解していれば、どうしれリボンUIなのかはある程度わかるはずなんだけどね
338 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 22:13:03.92 ID:EtZzvQxa.net] Excelなんざ嫌というほど使っとるわ('A`)
339 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 22:15:30.15 ID:HSXd4/vW.net] まあ、XPのルナ以降のスタートメニューの使いづらさとか、メトロやUWPの惨状を見てれば MSにUIのセンスがないのは事実だと思うけど、物事是々非々で見られなくなったら 2chでウヨサヨやってる頭の悪い連中と同レベルだ。 さすがにオフィスはMSのドル箱だけあって、リボンUIはそれなりにドッグフード食って作ってるのが分かる。 2007の時はちょっとチューニング不足だったけどね。 それでも2003のツールバーよりだいぶマシだ。
340 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 22:47:57.13 ID:sOczhhK4.net] もっとドッグフード食いたければVSもリボンUIにすれば? 猛烈な大反対にあったらしいけど
341 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 23:02:32.50 ID:nnw3zIxp.net] 10年前のリボンUIを未だに騒いでいる人って・・・
342 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 23:03:12.36 ID:sOczhhK4.net] エクスプローラのリボンUIとか全く機能してないしな 誰も使ってないと思うけど(ショートカット覚えてるから) 無理に使おうと思っても コピー、貼り付け、削除、などのメインコマンドが並んでるページと 表示切替が別ページになってるとか、もう機能してないね 多分MSのリボンUIのガイドラインで決めてあるんだろうけど メインのページと表示のページが別って時点でね 表示切替はどのようなアプリでも頻繁に使うものなのに 仕方が無いからステータスバーに表示切替を載せてるのな MS公認で機能してないって事なんだよ しかも今まで網羅的な機能へのアクセスを提供していたメニューバーが無いから どうでもよい機能までリボンUIに載せてて、煩雑なことこの上ない 必要そうなのだけに纏めたら十分1ページに収まるでしょ それが無駄に3ページもね、メニューバーが無いからそうなる エクスプローラのような比較的シンプルなアプリですらこのありさま 一方でメニューバー+ツールバー方式は、よほどのアホが作ってもキレイにまとまる 方式的に優れているから、自然とそうなる
343 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 23:19:09.81 ID:sOczhhK4.net] リボンUIが良いといってる人もページ切り替えは面倒に違いないんだよ ページ切り替えが発生する原因は、文字表現で面積を食ってるのと マイナーな機能まで網羅的に載せてるのと、の2つあるんだが その両方ともメニューバーを無くしたことに起因してるんだよ だからメニューバーを追加して取捨選択してページ数を減らす最適化していくと ツールバーに戻る 逆にメニューバー+ツールバーの組み合わせは、余ほどの馬鹿でもない限り 何も考えなくても、普通の使いやすいUIに纏まるんだよ 方式的に優れているから、適当にやっても上手くいく 一方でリボンUIは方式的に破綻しているから、使いやすくするためには ものすご〜く考えないとダメだし、方式的な欠陥は根本の問題なので 考えてもダメなものはダメ、どうやっても結局ページ切り替え そのページ切り替えもメニューバーを模範したページ構成なので 機能による分類であって頻度による分類じゃないから 「表示」が別ページになるなど、実際の作業フローに即してない格好になる だから結局どうやっても無理で、当のMSもステータスバーに表示切替を載せてる こういったことがありとあらゆる場面で発生する
344 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 23:26:45.16 ID:sOczhhK4.net] プログラマ的な観点から見て、ど〜なんよ、と 方式的に優れているから基本的な平均点が高く、適当にやっても上手くいきがちな方式と 方式的に破綻しているから使いこなしに非常に苦労して しかもせっかく頑張っても結果並み以下にしかならない方式と どっちが魅力的かって
345 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 23:28:56.32 ID:EtZzvQxa.net] 言いたい事は解るけど 2chで長文連投は、言ってる事がどんなに正しくても同意を得られなくなるから辞めとけ
346 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 23:36:38.90 ID:HSXd4/vW.net] 分からないってw ただの食わず嫌いw Office、とくにワードにはリボンUIは従来のUIより適していることは 1時間使えば馬鹿でも分かる。 もちろんある程度実用的なドキュメントを書く場合ね。 図表も装飾も何もない文章ならリボンなんかいらない
347 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 23:36:42.98 ID:3bAYaO8L.net] リボンはノーコメ 「設定」に代表されるなんちゃってフラットデザイン採用した奴は 死んで生き返ってもう一回死ね
348 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 23:36:57.10 ID:7+IWX1KH.net] WPFでリボンUIを実装出来るとは言え、リボンUIそのものの良し悪しだとかUI論とかはスレチだろ。 まったく脱線するなとは言わないけど、いい加減しつこいぞ。
349 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 23:41:31.74 ID:31UnpjJ8.net] Officeユーザの大量の移行拒否もすごかったが、VS開発者でさえ拒否してる。根本的に欠陥品なんだよ。 合理性を理解できない奴が馬鹿とか、Windows市場でジョブス論理は通用しないよ。 シンプルに拒否られるだけ。信者じゃないんだから。
350 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 23:44:59.58 ID:HSXd4/vW.net] >>337 これ前も書いたけど、もうオフィスユーザーにアンチリボンUIなんていないよw VSみたいな開発ツールにリボンが向いてないことは自明だから、将来も採用されることはないだろう
351 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 23:51:08.32 ID:CpdLY45m.net] 個人的にはリボンってあまり好きではないってくらいの存在なんだけど、従来メニューとの 多少の善し悪しを論じてもあまり意味がないと思ってて、従来メニューを過去のものにするくらい 広く支持されてるかどうかってところが大事だと思うんだよな 正直MS以外があまり積極的に取り入れてる感じはしないし、あまり支持されてないなら、 いたずらにUIの種類増やして混乱させただけの存在だと思うわ 道具の世界では従来のものが必ずしも最善ではなくても、「継続」する事が時には大事だよ
352 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 23:55:18.14 ID:sOczhhK4.net] 現に全然広まってない事実を無視するの? 未だにメニューバー+ツールバーが大多数 広まるには随分な時間が有ったはずだろ? いつもはWindowsのルックアンドフィールをマネするのが大好きな Linux界隈もガン無視 フリーソフト界隈も少なくとも俺のPCにはリボンUIなフリーソフトは一つも入ってない まぁWeb中を探せば一つや二つは出てくるかもだが圧倒的少数派 まずこの現実を受け止めてくださいな
353 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 23:57:13.09 ID:31UnpjJ8.net] Officeには合理的でVSには合理的でないとか言ってることがオカルトにしか聞こえないよ。 VS陣営はOfficeの失敗を鼻で笑ってるよ。多機能なアプリからメニューを削除するなんて馬鹿げてるって。
354 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 00:19:42.68 ID:YVnYvsBD.net] >>339 だからオフィスユーザーには支持されてるってw 何でも適材適所な訳で、リボンUIは万能じゃないが、オフィスには向いてる。 それは実際に使ってみれば分かるが、使わないと分からない。
355 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 00:26:05.97 ID:zNeStlMI.net] ネトウヨはよくネトウヨなんて存在しないって言ってる。同じ匂いがする。
356 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 00:26:48.31 ID:O3zvJc9D.net] >だからオフィスユーザーには支持されてるってw Officeが支持されてるのであって、リボンが支持されてる訳ではないのでは? オレもリボンのOffice使ってるけど、従来のショートカットを指が覚えてるからさほど 不自由を感じないってだけで、別にリボンは支持してないw たぶん大概の人は善し悪しはどうであれ、慣れればどうにかなるから使ってる程度の話で、 積極的に支持してる人が多数派とは思えんのだけどね
357 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 00:37:55.64 ID:YVnYvsBD.net] >>344 2007が出た当初に散々あった拒否反応が2010の時代にはほぼ消えていたのは確か。 Win8/10のUIに対する不満が今でも消えてないように、 本当は使いづらいけど仕方なく使わざるを得ない人がいるなら、 今でも不満を言い続けている人がいると思うが、ネット上でもそんなの見たことないよ。 っていうかねえ、MSにとってもオフィスは特別だから、本当に不評ならいくらMSでも リボンを廃止するか、少なくともオプションで旧UIを選択できるようにとっくにしてるよ。 ちなみに、俺自身2007の時代はリボンUIは使いづらいと誤解していた。
358 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 00:40:20.92 ID:YVnYvsBD.net] しかし、「VSでは使われてないじゃないか」ってこれオフィスろくに使ってないことを 語るに落ちてるよねw 使ってればリボンUIがVS向きじゃないことなんか自明過ぎるよ
359 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 00:44:04.27 ID:aRa9PEEA.net] >ネット上でもそんなの見たことないよ。 今まさに、ここに沢山居たじゃねーか お前それらに反論してたんじゃねーのかよ 見たことないってどういうことだよ お前ひとりで頑張ってて四面楚歌と言ってもよい状況なのに おかしなことを言うよな
360 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 00:46:09.11 ID:c+o7kDMJ.net] 自分は、MSのオフィスユーザじゃないし、 エクスプローラのリボンは使いにくいと思ってる派だけど、 LibreOffice 5.3 では**実験的な機能**としてリボンUIが実装されてる ttp://www.softantenna.com/wp/software/libreoffice-5-3/ 一部の分野の一部のユーザには使いやすいのだろうというのも認めるし、 メニュー方式が使いやすいと考える人もいるということでいいじゃないか ただし、フラットデザインの「Windows の設定」、オメーはダメだ
361 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 00:48:32.75 ID:O3zvJc9D.net] >>345 それは何年たっても延々と批判を言い続けるほどリボンを大嫌いな人が多数派じゃないって だけの話で、リボンが支持されてることの証拠にはまったくなってないよw どうも君と議論しても時間の無駄みたいだから、このへんで。
362 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 00:48:39.07 ID:aRa9PEEA.net] LibreOfficeとしてはMSOfficeに使用感を似せたいっていう一部要望があったんでしょ パチもんの宿命
363 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 00:49:25.31 ID:GzgU2c85.net] リボンはいいにしても例の「設定」に関しては本当に何がしたかったのかすらよく分からんからな…
364 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 00:50:37.68 ID:YVnYvsBD.net] >>347 だから使ってない奴の批判なんて何の意味も価値もない 使ってる奴は不満持ってないから
365 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 00:51:15.97 ID:YVnYvsBD.net] >>351 Windowsのキメラ化w
366 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 00:55:26.43 ID:aRa9PEEA.net] 使ってないという勝手な決めつけと 使ってる奴は不満を持ってないという勝手な決めつけ このような頭じゃないとリボンUIを素晴らしいと感じない って結論が出たな
367 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 01:31:44.55 ID:zNeStlMI.net] リボンUIに需要があればWPFも普及したのになw
368 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 08:14:45.24 ID:NcDv8zKP.net] WPFにおいてはリボンがコンポーネントとして標準化されたのってだいぶ後だし 現在にいたるまでMS側からもこれ使っていけという扱われ方もしてなくね
369 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 11:09:13.25 ID:31oJSbFy.net] リボンは標準化されたと言っていいのか? 標準でツールバーにも入れてもらってないのに 現実は非推奨状態 リボンはUWPでも採用されてない
370 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 11:48:28.40 ID:NcDv8zKP.net] まあ2012でようやく他所からもって来なくて良くなったという意味でしかないか>WPFでの標準化 普及しなかったのってユーザー側の評判以前に MS自身が積極的にデベロッパーに使わせようという素振りが無かったのが一番大きいと思うで なもんでリボンに重要があればとかリボンの悪評のせいでとかの文脈でWPFが出てくるのがさっぱりわからん
371 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 12:34:28.90 ID:yENYztO5.net] >>358 そんなことは誰も言ってないんじゃない?
372 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 13:57:21.18 ID:NcDv8zKP.net] >>359 言ってるんだよなあ・・・ 「イヤ全然関係なくね?」って思っただけだからあんま絡む気もねえけど > リボンUIに需要があればWPFも普及したのになw > 逆にWPFが普及に失敗したのは、ExcelがリボンUIを採用したせいで悪い手本になってしまったからだろう。
373 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 14:37:48.67 ID:zNeStlMI.net] 認めたくないものだな、若さゆえの過ちというものを。
374 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 16:56:02.97 ID:IDdbv2zQ.net] 俺はXAML系の技術はSilverlight切り捨てのときに見限ったなあ あのとき思い切ってWebへの転向を決断して正解だった あの状況でWPFの方なら大丈夫と思うのは正直どうかしてる
375 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 17:25:08.25 ID:SSdju2Qy.net] 過去ログ見てみたらこんなレスが 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年後に答え合わせしようね。
376 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 17:26:09.75 ID:SSdju2Qy.net] ぬけてました 925 名前:デフォルトの名無しさん[sage] 投稿日:2014/08/23(土) 22:14:47.48 ID:JJDGD5m1 などと前世紀から何か息巻いた声が聞こえますが イヤーピースするなりして流して下さい もうじき歴史の彼方に消え去るはずです
377 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 17:30:11.88 ID:JtkVUIC7.net] 開発側としては、「嫌だけど世間の流れなので仕方なく使う」みたいな印象 >HTML5
378 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 17:33:23.41 ID:SSdju2Qy.net] 歴史のかなたに消え去る準備はできましたか?
379 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 17:35:52.27 ID:JtkVUIC7.net] HTML5を嫌がる人への文句の前に いつまで経っても協調せず、ブラウザ間の動作の違いを無くそうともしないWebブラウザベンダに文句を言ってくれ
380 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 17:37:08.73 ID:SSdju2Qy.net] まだ5年後まで2年あるからその間にWPFが盛り返せばいい()
381 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 17:44:45.08 ID:SSdju2Qy.net] 3年の間にjsで天下を取っていたjquerryが死んだことに驚き jquerry使うと老害
382 名前:扱いされる [] [ここ壊れてます]
383 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 17:54:37.63 ID:PhA2Z+8U.net] >>363 唐突に何?w 正直web系の技術の現状とか全然追えてないからよく分からんが、 HTML5が普及し始めた頃、どこぞのITの社長さんが「HTML5も結局互換性問題がカオスで 使い物にならねえ」って書いてた通りになってるんじゃないの?
384 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 17:57:11.82 ID:PhA2Z+8U.net] >>369 変化激しい世界なんだなw web系の人はどうやって技術のトレンドを追いかけてるの? 今時雑誌とかないよね。
385 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 17:58:16.10 ID:JtkVUIC7.net] ITProとか@ITとかじゃないの >追いかける
386 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 21:00:50.28 ID:uzKlY2K6.net] このスレでもまだ時代がとまってるらしい >>367 >>370 実質Chromeが標準ブラウザだから それ以外はほとんど対応しなくていい
387 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 21:15:04.25 ID:0lMVwAWW.net] >>373 Chromeはファンも多いがアンチも多いよ。 俺は大嫌い。あのUIのすべてが気に入らない。 ここ見ると多めに見積もってせいぜい4割ってところだろうね。 https://webrage.jp/techblog/pc_browser_share/ 実際はもっと少ないんじゃないかと思うが... いつも思うけど、web系の人ってドリーマーというか思い込みが激しいというか 自己陶酔系というか、およそエンジニアっぽくない人が多いよねw
388 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 21:36:11.71 ID:uzKlY2K6.net] >>374 計算できないのか? 世界でChrome以外のブラウザかき集めても2〜3割りでそれ以外Chromeって事だろ
389 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 21:40:54.54 ID:nyZuu7Zf.net] Chromeが云々よりIEが無視できる時代になった事が重要 てかweb系と聞いてブラウザの話しか出て来ないのが既に寂しい
390 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 21:44:02.01 ID:nInVA+Cg.net] 日本の数字ならIEもFirefoxも無視できない数だし 企業だとIE強いよな
391 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 21:45:26.10 ID:uzKlY2K6.net] 俺は趣味で見てる程度だけど仕事でwebのフロントエンドやってる人は大変だと思う mvvmも一瞬ブームになったけどもう違う方向に舵を切られた フロントエンドでmvvmは時代遅れ
392 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 21:49:28.32 ID:0lMVwAWW.net] >>375 何でそう喧嘩腰かねw 言ってる傍からドリーマーだけど、どこをどう計算してもそんな結果にならんよw そもそも集計方法が分からないが、この手の集計は「意識高い系」バイアスを疑うのが常識。 少なくとも日本に限れば、わざわざChrome使うような意識高い系(パソヲタともいう)がそんなに多いとおもえない。
393 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 22:11:07.18 ID:JtkVUIC7.net] >>373 >それ以外はほとんど対応しなくていい 趣味で作ってるならまだしも、仕事でこれは有り得ん それが出来るならどんなに楽な事か 現実はPCでのIE・Fx・Chrome・Safariに加えて、主要な各スマートフォン&タブレットでも動作テストさせられるんすよ 俺がいた現場ではそうだった('A`)
394 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 22:11:42.66 ID:uzKlY2K6.net] >>379 偏見(バイアス)にまみれてるのは君だろw 今はweb見るのは大体スマホがメイン androidのメインブラウザはChrome ほとんどの人はChromeを普通に使ってる Chrome 普通の人 FireFox パソオタ IE Edge 情報弱者
395 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 22:14:52.72 ID:0lMVwAWW.net] >>381 >>374 の集計はPCだけ。 今時メインはスマホだというのは一理はあるが正しくない。 それはwebページの種類次第でしょう。 本当、エンジニアっぽくない思考回路のお方だね。
396 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 22:20:55.11 ID:uzKlY2K6.net] さっきのTOP10集計すると Chrome 54.98% その他 25.99% (FF約 10% IE11 7.22 )
397 名前:デフォルトの名無しさん mailto:sage [2017/09/21(木) 00:51:05.40 ID:DG4edd3E.net] 能力者気取ってるがそれって地雷を踏む能力だろ。
398 名前:デフォルトの名無しさん mailto:sage [2017/09/21(木) 03:37:34.11 ID:ypyMNl+0.net] >>381 iOSの標準ブラウザはSafariだし、AndroidでもAPIの対応度が標準ブラウザでも違ったりする しかも、モバイルとブラウザでは表示や機能も変わる IEはまだしも、Firefoxは対応すべきだし、Edgeだって利用者はいる
399 名前:デフォルトの名無しさん [2017/09/21(木) 05:43:04.41 ID:uo2SB9qA.net] age
400 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 09:26:09.72 ID:RhxPxf5g.net] リボンUIはやはり消えてなくなるのか。不便でしかなかったからな。
401 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 09:54:18.23 ID:+YP/tqCe.net] リボンは言っても10年前に登場したUI。新しいハンバーガーメニューやアプリケーションバーのように 普段は説明文を隠してワンタッチで見られるUIについての議論とか無いのかな?
402 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 18:00:24.29 ID:ka2EbGnk.net] >>388 それ新しいかね? そんなUI初代macの」時代からあった気がするんだけど
403 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 19:00:15.72 ID:+3gISdhB.net] >新しいハンバーガーメニューやアプリケーションバーのように >普段は説明文を隠してワンタッチで見られるUIについての議論とか みんな議論する価値すらないと思ってんじゃないの?
404 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 19:37:35.12 ID:85Md+06o.net] リボンの無いExcelなんて使う気にならないさ。
405 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 19:38:57.29 ID:85Md+06o.net] >>389 漢字Talkにそんなもんあったっけ?
406 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 21:38:47.30 ID:fUstyYAa.net] 初代Macの頃は漢字Talkなんてなかったぞ
407 名前:デフォルトの名無しさん mailto:sage [2017/09/23(土) 03:24:49.33 ID:hZhfWrqz.net] マカーがWPF触ってるのか。やはり地雷だったか。
408 名前:デフォルトの名無しさん mailto:sage [2017/09/23(土) 08:55:21.33 ID:+Y9Z1OSF.net] >>394 地雷じゃないけどXAMLが冗長過ぎるぞ。
409 名前:デフォルトの名無しさん mailto:sage [2017/09/23(土) 10:13:24.27 ID:3En/s+i/.net] 冗長と言っても単に記述が長いだけじゃね? 補完は十分に効くし、人が触るものじゃないFormsよりははるかにましになったと思うが。
410 名前:デフォルトの名無しさん mailto:sage [2017/09/23(土) 10:57:27.76 ID:F7nSzvi3.net] XAMLなんてただの静的宣言の塊だしな じゃあそれをC#のコードで書くか?っていうと、 それやったら益々長く or 解り難くなるだけじゃね
411 名前:デフォルトの名無しさん mailto:sage [2017/09/23(土) 14:45:42.14 ID:j6VCxv0o.net] それがそうでもないかもと思った C#はイニシャライザの中に色々書けるので
412 名前:デフォルトの名無しさん [2017/09/24(日) 17:00:15.79 ID:bxMDPEy4.net] 日本の会社の業務系アプリ開発で食わしてもらっているが、 あと30年ぐらいはWindows Formsのままだと思うな。 ころころ道具が変わるより、同じカンナとかナズチで仕事をする方が 効率は良いに決まってるし。
413 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 17:06:07.66 ID:3JXn1GYR.net] 実務経験がないUIデザイナーはいらない。
414 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 17:23:51.82 ID:U4nAGnPY.net] >>399 UWP移行計画がうまく行くとも思えんけどそれもどうかなあw
415 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 17:26:00.12 ID:6oSExpao.net] >>399 これが日本の現実か、クソだな
416 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 17:26:58.85 ID:3JXn1GYR.net] 世界の現実だよ、キミ。
417 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 17:33:35.62 ID:huw6Eetw.net] >ころころ道具が変わるより、同じカンナとかナズチで仕事をする方が効率は良いに決まってるし いつまでも泡立て器でかき混ぜてないでハンドミキサー使えよ、とは思うが
418 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 17:45:04.17 ID:3JXn1GYR.net] たとえが骨董品。
419 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 17:57:02.97 ID:9+Fz5Ik1.net] >>399 こういう化石みたいなやつも必要とされる場所はあるんだろな
420 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 19:35:02.93 ID:2CfoP8Eu.net] >>399 電動カンナとネイルガンの方が効率が良いだろ。 それより、ちゃんとカンナ掛けした部材を買って使った方が早いぞ。
421 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 2
] [ここ壊れてます]
422 名前:0:10:13.12 ID:TezdVn6/.net mailto: そんな判断が下せる人材はとうに脱出してます [] [ここ壊れてます]
423 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 20:37:05.66 ID:2CfoP8Eu.net] そう、日本のIT産業の技術力低下が止まらない。
424 名前:デフォルトの名無しさん [2017/09/24(日) 22:31:58.25 ID:lZcW7qdX.net] >>402 クソかなあ? だってユーザーの欲しいのものは、入力しやすいユーザー インター フェースと、データを一覧で表示することと、Excelに出力することだけだよ。 WPFじゃないとできないことなんて、何もない。枯れたWindows Formsが最強だ。 ブラウザーを使うWebアプリは遅いし、操作性が悪いから誰も喜ばないし。
425 名前:デフォルトの名無しさん [2017/09/24(日) 22:39:47.02 ID:lZcW7qdX.net] >>407 カンナがけした具材という点で、Windows Formsのコントロールは完成されている。 もちろん標準コントロールでは貧弱な部分もあるが。様々な有料具材があるので それを買ってくれば良い。 WPFはXAMLでアニメーションが簡単にできたのは感動したけれど、業務アプリ で毎回画面が動くのは、目が疲れてウザいだけだった。
426 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 22:42:23.65 ID:huw6Eetw.net] 1回なら誤字かなーと思うが 2回も具材と書くのは、もしかして部材という言葉を知らんのだろうか…… >業務アプリで毎回画面が動くのは、目が疲れてウザいだけだった それ、使い方を盛大に間違えてる WPFって一々何でもかんでもアニメーションさせる為に使うもんじゃないっすよ (初期の頃の、ネットニュースとかでの取り上げられ方がアレだったせいで変な勘違いをされるけど)
427 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 22:47:00.41 ID:wZOFNGdG.net] まあいくら言ってもWPFはオワコンなんだけどね
428 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 23:06:19.12 ID:PUjxgdIV.net] まあMSはUWPに移行推奨だろうからね 業務アプリ限定ならwindows10限定以外の問題は 粗方片付いて、残りはオラクルぐらいじゃね?
429 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 23:10:46.23 ID:tXjdTiuM.net] >>410 お前WPF知らねーだろ
430 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 23:18:20.70 ID:2CfoP8Eu.net] >>411 葡萄市か何かの具材を買うといざ修正しようとすると ライセンスの管理が悪くて見つからなかったり大変だわさ。
431 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 23:49:54.89 ID:3aRQaQH2.net] >>410 逆に考えるとwindows formsで十分なデーター入力や閲覧がメインの業務アプリなんて、wpfの標準コントロールで十分で、mvvmやデーターバインディングを用いて綺麗すっきりに業務アプリつくれる。
432 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 23:51:01.07 ID:huw6Eetw.net] リスト表示の仮想化にだけ、ちょっと慣れがいるけどね せいぜいそんくらい
433 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 23:51:38.34 ID:tXjdTiuM.net] >>417 MVVM何それってアホなんだよ
434 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 23:53:58.09 ID:2CfoP8Eu.net] MVVM完全無視でバインドだけ使ってもご利益があるぞ。
435 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 00:30:13.04 ID:4u8pTLID.net] formsでも済むようなアプリならWPFでもMVVMなんていらんだろ イベントドリブンで十分
436 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 00:41:42.75 ID:WRsfbJvs.net] Material Design In XAML Toolkit入れちまえば、大抵のことは誤魔化せるな
437 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 08:08:40.89 ID:4mRYDJ7j.net] WPFは面倒くさいというけど、ReactiveProperty使ってみたらWinFormsよりも楽なんじゃないかと思った。 こういうの最初から標準で用意しておいてほしかった。
438 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 09:05:52.32 ID:Iy2FY3fB.net] INotifyPropertyChangedをいちいち実装するのは面倒だったからなぁ。 WPFに圧倒的に足りなかったのは、こういう使い勝手を向上する細かな作り込みだと思うよ。
439 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 09:52:17.24 ID:yMXDEYuv.net] このスレ見ると、WPF使ってる奴がどれだけ世間ズレ
440 名前:オてるか分るな。脳みそが体育会系、時代錯誤。 [] [ここ壊れてます]
441 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 11:47:24.20 ID:U6y/v+yx.net] 彼等も当時はWPFこそが次世代の標準プラットフォームだと信じて、WinFormsに固執する連中を馬鹿にしてたんだよ そして今、自分達が時代錯誤と馬鹿にされる立場になったということ
442 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 11:50:37.43 ID:Ku8XPUJl.net] >世間ズレ 日本語の出来ない奴発見
443 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 22:05:49.75 ID:Eukv621n.net] >>421 MVVMもイベントドンブリなんだがなぁ。。
444 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 22:41:44.29 ID:SyR0/asg.net] 意外に思う人もいるかもしれないけど イベント駆動って、ゲームなんかの周期駆動と対立する概念で プログラムをどのタイミングで走らせるかという いわば「プログラムの休ませ方」の方式の事だからね Windows的には GetMessageやWaitForSingleObjectなどの待機関数で休ませればイベント駆動で Sleepで休ませれば周期駆動 何をトリガーとしてプログラムがOSからキックされるかっていう OS用語というわけでもないけど、カーネルスケジューラー由来の割とそのような話 WPFはどう考えてもイベント駆動
445 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 01:50:36.56 ID:+5RdjyCt.net] 何言ってるのか意味が分からないけど、WindowsのGUIだって システム側のコードも含めれば君のいう「周期駆動」だよw ただのポーリングである実体をユーザーコード側からはイベントがあった時に システム側から呼び出されるように見せてるだけ それはどうでもいいが、WPFだってGUIなんだからそういう意味ではイベントドリブンに決まっているが、 >>421 の言ってるのはコードビハインドにイベントハンドラ書いたっていいでしょって意味でしょ
446 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 08:16:39.08 ID:fQ+p+tlH.net] WPFだってWinFormsライクにも書けるのに、 データバインディングやMVVMを理解できない人が文句言っているだけ。
447 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 08:37:47.71 ID:yKCix3et.net] 勉強に疲れた君がWinFormなんじゃね? XAML無しのコードだけで、コンポーネントを書くのは、WinForm厨君にはハードルが高いかも?
448 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 12:31:05.64 ID:zc5mvy4I.net] >>431 イベントベタ書きは良いけど、データバインディング無しでwpfは辛いだろ。
449 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 12:46:51.74 ID:pwjvHW00.net] >>433 x:bindのイベントバインディングの世界へようこそ wpfもアレ導入すればいいのに・・・・
450 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 13:12:32.50 ID:3DlL6rrx.net] >何言ってるのか意味が分からないけど、WindowsのGUIだって >システム側のコードも含めれば君のいう「周期駆動」だよw >ただのポーリングである実体をユーザーコード側からはイベントがあった時に >システム側から呼び出されるように見せてるだけ まずどこのレイヤーの話かというのもあるが、それは置いておいて 低レベルなところまで下りて行っても マウスやキーボードは(タイマーじゃない)割込みで動いているのでイベント駆動だ OSがマウスやキーボードをポーリングしてたら糞だろ
451 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 13:18:42.90 ID:3DlL6rrx.net] ただ何処のレイヤーのどの部分が何駆動になっているかという話なので 全体的にみてどうこうという話ではない だからイベント駆動が基調のWindowsのウィンドウで 周期駆動のゲームを動かすこともできるわけで プログラムの流れ的に、周期的に動くのか イベントがあるときだけ動くのか、というだけのこと
452 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 13:54:20.63 ID:iExFW+NQ.net] >>435 いつの時代のPCの話よw PS/2の時代だって(キーボドリセット以外は)ソフトはHWバファーをポーリングしてるだけ。 割り込みなんて使わねえよw USBやBTならなおさらだ
453 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 14:57:22.53 ID:3DlL6rrx.net] そうなのか?それは悪かった ただ、何処のレイヤーのどの部分に着目するかだから WPFの話をするときにハードウェアやドライバの話は関係が無いので WPFはイベント駆動で問題ないけど
454 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 15:26:40.17 ID:pwjvHW00.net]
455 名前:コードビハインドにイベントハンドラを書くスタイルをイベントドリブンと書いちまっただけなんだから いい加減許してやればいいのに・・・・ あと、wpfのmvvmはデータドリブン型モデルとされています [] [ここ壊れてます]
456 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 08:04:08.96 ID:j4Xsuhzh.net] WPF この先生き残るの?
457 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 08:33:22.38 ID:htvdQyi4.net] C++/CLIのようにMS自身が非推奨にしない限りMFCやWinFormsと同程度には生き残るんじゃないの
458 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 10:52:32.22 ID:hDHywsvz.net] 今のところはVS自体の開発に使われてるから基礎的な部分はメンテされてる VSが完全にHTMLに置き換わったら本格的に終わるね 置き換えの流れはもう止まらないし、今のVSの開発スピードなら次のバージョンでWPF完全排除でもおかしくない
459 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 10:55:30.68 ID:at63bDoQ.net] VSCodeみたいな遅いのは勘弁
460 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 11:08:07.12 ID:iAbxKe8E.net] また夢見てる例の人が着てるけど、HTMLへの移行なんてデメリットだけあって メリットは一つもないことが本気で理解できないなら相当頭悪いと思うよほんとw 最初ネタで言ってるのかと思ったけどマジで言ってるみたいだから怖いよね
461 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 11:13:23.09 ID:j4Xsuhzh.net] WPFってHTMLと同じ土俵だったの? 知らなかった。 てっきり、画面設計とロジックがWinFormでは分離しがたいから出てきた思想だとばかり思ってた。
462 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 11:15:37.61 ID:ZtupZA39.net] ただ、xamlにcss的な仕組みを取り入れるのは悪くないと思うけどね styleだけだと冗長だ
463 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 11:17:54.36 ID:OnyIuiaa.net] そもそも分離したいという開発者に会ったことがない。
464 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 11:26:40.45 ID:j4Xsuhzh.net] >>447 業務系のデータ処理だけとかだとWinFromで十分だよね。 これが、製造現場の一部画面が違うだけのページオンパレードのシステムだと大変。 WPFだと、ConcreateContextの参照先をロジック一か所にするだけでOK。 単純な例だけど・・・
465 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 12:14:06.48 ID:hDHywsvz.net] >>444 VSCodeがエディタの天下取った時代に何を言ってるの?
466 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 12:25:22.96 ID:KnlAeCk2.net] >>441 C++/CLIはMSが見放すくらい使われていなかったのか。
467 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 12:27:19.78 ID:KnlAeCk2.net] >>449 atomよりはましたが糞遅いので天下取りは勘弁して
468 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 12:47:54.77 ID:dVQpfUDY.net] >>449 あくまでも「エディタ」な
469 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 16:51:08.90 ID:7dA/9JOQ.net] 昔みたいにMSの天下ってわけじゃないから これから先もずっと下手な手を打っては下火になったら放置プレーして また新しいの出しての繰り返しだよ 完璧にMSの商売の都合でやってることだから・・・ 負けたら次のを出すしか払拭できないからね 保守も大変だからQtとかに乗り換えるか いっそのことWin32API+独自UIコンポーネントの方が後々楽そう コロコロ使い捨てする安定しないベンダーのコードにあまり依存しないほうが良いんだろう C++/CLIとかで書いちゃった人かわいそう
470 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 16:55:38.21 ID:7dA/9JOQ.net] SilverlightやVB6で書いちゃった人もかわいそう
471 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 17:03:13.99 ID:dVQpfUDY.net] >>453 Qtの方が保守はよっぽど大変そうwww
472 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 17:18:41.19 ID:qdOMIpVQ.net] >>453 VB6は超勝ち組じゃんw むしろ早く.NETに移行をって口車にのって2002/2003の時代に マイグレートした人の方が結果的に馬鹿を見てる
473 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 19:48:52.23 ID:yGt55oct.net] >>453 デスクトップパソコンじゃ未だに天下たけどね。 Chrome Book, Mac, Linuxsoなんて少数派だし。
474 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 19:51:46.95 ID:yGt55oct.net] >>456 Windiws10でvb6を切らな切ったのでvb6コンバージョンの仕事か舞い込んできた。あーーーーーーーーーーーーだりぃ。
475 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 20:16:57.06 ID:htvdQyi4.net] >コロコロ使い捨てする安定しないベンダーのコードにあまり依存しないほうが良いんだろう それが一番激しいのがWebフロントエンドの分野だよな。 みんなサーフィン大変そう。それが楽しいのかも知れんが。
476 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 20:25:10.85 ID:m77m4D83.net] VB6 は充分もと取っただろ って言うか取りすぎていまだに保守案件があったりするし
477 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 20:26:36.96 ID:7dA/9JOQ.net] >>457 むしろそこが問題なんだよな デスクトップを踏み台にしてあちこちに手を伸ばして 結局、割食ってるのは従来のデスクトップ もはやデスクトップでは何しても天下は揺るがないから 不便でも何でも関係ない、どうせユーザーは逃げないから 我慢してもらおうっていう Win8あたりからそんな感じ 電話ではもう失敗は完全に確定済みだけど まだタブレットが残ってるから、しばらくはこんな調子だろう
478 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 20:45:27.31 ID:7dA/9JOQ.net] タッチ入力とマウス入力ではあまりにも違いすぎるからUIの統合は無理なんじゃないかと それはMSもわかってるんだろうけど、デスクトップの圧倒席なシェアを足掛かりにして その延長でタブレットにも普及させたいっていう思惑があるから どうしても割食うのはデスクトップになる 既になんだかよくわからないことになってるしな
479 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 21:12:38.64 ID:ZtupZA39.net] タッチ云々はUWPの問題で、wpfは関係ないだろうに・・・・ wpfが出た当時はVistaでしょうが
480 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 21:18:22.54 ID:at63bDoQ.net] タッチもマウスもキーボードもペンも大して違わないのにな。
481 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 21:41:10.80 ID:ZtupZA39.net] 結局WPFを使わない理由だけ並べて 勉強サボっているだけだね
482 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 22:25:03.32 ID:hZX+opcA.net] マウス用UIをタッチで操作しにくいことはあるけど タッチ用UIがマウスで操作しにくいと思ったことはあんまねえな
483 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 22:35:31.61 ID:qdOMIpVQ.net] 古典的な抵抗被膜時代のUIならそうだけど、 今時のフリックやスワイプやマルチタッチを多用するUIは厳しいよ
484 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 00:45:19.08 ID:l/Bn4oS/.net] そもUWP以外でタッチ用UIをマウスで操作する機会があんま無いと思うが ぶっちゃけコンテキストメニューさえ出せりゃどうとでもなるからな マウスって元々可能な基本操作は少ないし マウスUIをマウスで触るのに対してタッチUIをマウスで触ることによるストレスの差は小さいのだろ
485 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 00:59:13.38 ID:P9C5t0EI.net] 一応Windows 7 からOSがネイティブでタッチパネルに対応してるんで、 WPF4ぐらいからタッチ操作に対応してるんだけどね
486 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 04:52:42.94 ID:6NDEsGcN.net] Webももう衰退するでしょ 今の一般人はPC持ってないんだぜ。 Webサイトの運営してみるとわかるけど、99.9%がスマホからのアクセス。 なら糞遅いWebじゃなくてネイティブアプリでいいじゃん。
487 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 06:33:38.97 ID:sFm4HvMq.net] >>470 Webサイトの数の専用アプリを作るつもりか?
488 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 06:56:34.89 ID:e11NXS9Q.net] >>466 脳みそにウジでも沸いてんだろ。
489 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 06:57:06.76 ID:6NDEsGcN.net] そういう世の中になる。 googleで検索するのではなくてアプリを検索する時代。
490 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 11:08:38.97 ID:rOj5x4Su.net] これからはUWPでしょ? UWPのスレが無いのが不思議。
491 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 11:18:00.87 ID:R6l5jQyR.net] >>473 アプリ検索件数 約900,000,000件 (0.55秒) とか出るわけ? いやズラ。
492 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 11:34:53.58 ID:45VEntxR.net] >>474 Windows 10 UWPアプリ開発 Part 2 [無断転載禁止]©2ch.net mevius.2ch.net/test/read.cgi/tech/1499658092/ 何故無いと思った?
493 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 16:45:54.67 ID:6NDEsGcN.net] >>475 「PCの死」と「平等なウェブ世界の終焉」 https://wired.jp/2014/01/16/death-pc-also-mean-end-web/
494 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 17:39:42.44 ID:EArNhFzf.net] >>473 自分の予想と全く逆なのが面白い
495 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 18:19:37.58 ID:Ktm1uHRp.net] Webの衰退は全く考えられない ブログ読むためだけにアプリ入れるとか面倒すぎてあり得ない
496 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 18:24:40.08 ID:e11NXS9Q.net] 2chブラウザとか便利すぎて否定とかありえない。
497 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 18:26:30.40 ID:e11NXS9Q.net] スマホだとyoutubeもtwitterもgoogleマップも全部アプリだよな。
498 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 18:29:30.59 ID:Ktm1uHRp.net] そのような反論は全く意味がない 専用アプリはヘビーユーザー用
499 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 18:33:05.09 ID:e11NXS9Q.net] PCで発展したHTMLのUIとタッチUIでは壁があるんだよ。
500 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 18:34:03.10 ID:Ktm1uHRp.net] あと、専用アプリはサイト間の移動がしにくい 専用アプリから別サイトのURL踏んだら 結局Webブラウザが立ち上がる
501 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 18:37:41.26 ID:e11NXS9Q.net] おれのスマホは専用アプリかブラウザかを選ぶ画面が出てくるけど。
502 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 18:56:49.85 ID:PVK4W6Fq.net] 適材適所なんだよなぁ。 Webで統一は時期尚早。
503 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 19:16:03.22 ID:65BjN5qm.net] >>481 twitterこそwebアプリの急先鋒なんだが https://www.google.co.jp/amp/s/www.suzukikenichi.com/blog/twitter-lite-gets-1m-users-via-homescreen-icon-everyday/amp/
504 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 21:21:18.78 ID:6NDEsGcN.net] アプリインストールの手間こそ減ってきてるんだよなあ
505 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 21:29:56.35 ID:8uuR+Uu2.net] そうだHTML5でwebブラウザ作ろう
506 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 09:07:56.42 ID:Gaq810Dx.net] JavaでOS作ろうみたいな話か。
507 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 14:18:47.52 ID:4agIphwV.net] javascriptで.NetFrameworkとWPF実装すればいんじゃね
508 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 17:53:34.32 ID:K1n6MHEs.net] なんでそんな面倒な個別対応しなきゃならないんだよ x86-64のエミュレーター作って、とうか仮想マシン作って Windowsインストールすりゃ全部いけるだろ
509 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 17:54:13.87 ID:qTvKjlol.net] 全部Silverlightで動かそう
510 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 08:00:00.67 ID:MuRCkIMs.net] XML系技術は自由度と引き換えに保守性が低下したから技術が使い捨てになってるな。
511 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 15:30:07.05 ID:HfTjSKDy.net] vb6しか使ったことのないオッサンを助けてく
512 名前:ださい。 canvas1内に複数のタッチされた点があって、その一番右側にあるIDと、一番左側にあるIDを取ろうとして、 e.GetTouchPoint(Me.Canvas1).TouchDevice.Id を、for nextで回そうと思ったんだけど、 そもそもIDの初期値が0で始まるワケでもなく、また終了地が初期値+その端末のマルチタッチの数によるって事で、 どうしていいのか、わかりません。 何かいい方法ありますでしょうか。 (そもそも考え方が間違ってるかも知れませんが〜) [] [ここ壊れてます]
513 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 15:42:37.20 ID:YXjJncWi.net] いや、そもそもなんでマルチタッチのIDなんか区別する必要があるの? 何の意味もないだろ
514 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 16:35:49.49 ID:+BZf6Z9D.net] for eachで回せば解決とかいうオチじゃ
515 名前:デフォルトの名無しさん [2017/10/01(日) 18:47:31.29 ID:9SrqGqLT.net] やってないけど普通にタッチ中の点を管理したらいいだけじゃないかな? 辞書にタッチ中の点を記録して 時間の流れ ↓ ポイントAタッチダウン 辞書にAを追加 ↓ ポイントBタッチダウン 辞書にBを追加 ↓ ポイントAタッチアップ 辞書からAを削除 ↓ ポイントCタッチ 辞書にCを追加 好きなタイミングで辞書のX座標を比べて右(最大)のと左(最小)のを出すだけ
516 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 21:43:22.38 ID:HfTjSKDy.net] 色々回答&ヒントありがとうございます。 >>499 TouchDownの瞬間でなく、TouchMoveで動かした後、その時点での一番右側にあるIDと、一番左側にあるIDを取りたいのです。 常に辞書というか、配列に入れ続けるしかないですかね。
517 名前:デフォルトの名無しさん mailto:sage [2017/10/02(月) 09:20:00.15 ID:KEGPGNC/.net] Manipulation系のイベントじゃだめなん?
518 名前:デフォルトの名無しさん mailto:sage [2017/10/02(月) 10:06:30.35 ID:/WGGQuOd.net] vb6最強! msがwindows10で引導を渡さんからwindows10対応の仕事が舞い込んで来た。あーーだりぃ。
519 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 10:28:36.39 ID:LT64/RfL.net] 上にもあるけど不便な手動のノコギリやカンナを使い続けられる能力が羨ましい 若い時は我慢出来たけど年取ると楽な方へ流れるw
520 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 11:25:10.07 ID:Pjx+vQ2Q.net] それを言い出したら究極的には出来合いのパッケージやノンプログラミングツールを使えという話になる 作る側と使う側が分化しつつあって、WPFのような中途半端なものは衰退していってるのが今時の流れ
521 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 13:22:16.67 ID:HnZMHtBc.net] 不便って電動ノコでノコギリの精度は出ないよ。たとえがアホすぎる。 アメリカの住宅レベル2x4作るなら構わんがノコギリ、カンナなしでは日本の家は立たん。 winformをノコギリやカンナに例えてるようだが逆だ。 面倒だが細かくカスタマイズできるWPFこそノコギリやカンナなのだ。
522 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 13:29:46.03 ID:Sc8ZiJsi.net] >>504 電動ノコで手ノコの精度は出るぞ。どちらも使う人次第だ。
523 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 13:33:14.53 ID:HnZMHtBc.net] 絶対に出ない。
524 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 13:37:03.51 ID:Io3aoX13.net] 電ノコスレは今日も盛り上がってるな
525 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 13:37:26.35 ID:Sc8ZiJsi.net] >>506 お前は左甚五郎かw 電動ノコを否定したらプレカット工場が成り立たんわ。
526 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 13:47:47.51 ID:HnZMHtBc.net] >>508 ほんと何も知らないなら例えるなよ。日本大工の継ぎなめんな。
527 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 13:57:35.08 ID:gtQfDiy5.net] どうぞPGじゃなく大工になってくれ プログラミングなんて、そもそも面倒臭がりが効率化の為にやるもんだ
528 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 13:59:09.41 ID:HnZMHtBc.net] ならWPFスレなんていらないという話だ。なぜこのスレにいるのだ。馬鹿め。
529 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 14:04:53.07 ID:Sc8ZiJsi.net] >>509 何も知らないヤツが左甚五郎の名前を出すかよ。 知ってて煽ってんだw
530 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 15:38:08.86 ID:uQcK7HWH.net] IT大工の登場かw
531 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 19:25:48.76 ID:4lyRM8Z5.net] 全てのプログラマは自分の持つ知識を最大限にひけらかして悦に入らないと死ぬ病気なんだな
532 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 21:30:21.26 ID:/cGANljF.net] >>510 プログラマーは横着をするためにはどんな努力も惜しまないもんさ。
533 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 22:08:49.28 ID:LT64/RfL.net] 全自動洗濯機があるのに手洗
534 名前:いに固執するのもまた一興 [] [ここ壊れてます]
535 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 23:07:02.54 ID:mljdwAOt.net] エクストリームアイロン掛けみたいなものか?
536 名前:デフォルトの名無しさん mailto:sage釣 [2017/10/07(土) 04:17:07.71 ID:Y2jPcu9b.net] 氷点下なら全不能洗濯機になるからな
537 名前:デフォルトの名無しさん mailto:sage [2017/10/07(土) 09:09:09.09 ID:/LXY59wR.net] >>516 xamlの編集は手洗いだけど全自動Blend使うと幸せになれるのけ?
538 名前:デフォルトの名無しさん mailto:sage [2017/10/07(土) 09:11:51.87 ID:/LXY59wR.net] >>509 そんな戸建て住宅では絶滅した大工の事を言われても。
539 名前:デフォルトの名無しさん mailto:sage [2017/10/07(土) 15:20:05.75 ID:oapFInzs.net] WPFが絶滅しつつあるのを例えてるのさ。
540 名前:デフォルトの名無しさん mailto:sage [2017/10/07(土) 19:34:29.08 ID:PGbGVahj.net] ふぅん
541 名前:デフォルトの名無しさん mailto:sage釣 [2017/10/07(土) 20:54:00.28 ID:wz9wClED.net] 昔は雪隠と言われていたが今は型枠かな
542 名前:デフォルトの名無しさん mailto:sage [2017/10/08(日) 23:20:57.16 ID:ML6R2L8D.net] 問題:わざわざお門違いの大工の話を持ち出して、自らのおかしな所を認めないレス者の気持ちを答えよ(5点)
543 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 07:55:23.48 ID:Zzx1e3hO.net] 問題:わざわざお門違いの大工の話を蒸し返して、過疎スレに一石投入しようとしている物の気持ちを答えよ(25点)
544 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 08:21:05.27 ID:UEIAYP2F.net] >>525 回答:物に気持ちはありません、やり直せ
545 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 08:31:24.22 ID:Zzx1e3hO.net] >>526 5点 欧米では、物に気持ちはありませんが、我が国の古神道においては、 古来より森羅万象には八百万の神が宿るとされ、古くから使われた物や、 長く生きたものや自然のものに、神や精霊が宿るものともされています。 よって「物に気持ちはありません、やり直せ」では不十分な回答です。
546 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 08:42:28.52 ID:6DW9ok56.net] 過ごしても面白いと思って書いたか、白雉
547 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 09:09:50.76 ID:t8KOjWoA.net] >>527 貴方は「わざわざお門違いの大工の話を蒸し返して、過疎スレに一石投入しようとしている」と言う神がいるとお考えですか? あと一石は投じるものですのでもう少し勉強してから出直してきてください
548 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 09:18:10.54 ID:Zzx1e3hO.net] WPFもUWPスレも過疎り過ぎ。 c#の今のトレンドは何なのさ?
549 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 11:48:28.66 ID:Y7AGtMWR.net] トレンドなんてない ただ淡々と自分が使いたいのを使うのみ
550 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 12:33:30.15 ID:Zzx1e3hO.net] 技術として成熟してしまって、素人があーだこーだと口を突っ込める所が無くなってしまったって事か。 何だかんだ言っても、PCデスクトップ環境じゃc#/WPF一択みたいなもんだからな。
551 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 14:12:46.69 ID:QF3DXnhv.net] >>530 業務用のASP.NETはぼちぼち好調なんじゃないの
552 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 15:06:55.73 ID:sgB2+ZY0.net] WPF難しいよ… みんなどうやって勉強したんだ?
553 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 16:03:23.51 ID:8Sp78Rqt.net] とりあえずコンテンツモデルとデータテンプレートあたりをおさえよう
554 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 16:43:00.38 ID:bLguG3ky.net] 99%は挫折してwinform使ってる。
555 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 19:41:03.20 ID:Zzx1e3hO.net] >>534 MSの中の人、かずき大明神さまのブログさ。 blog.okazuki.jp/entry/2014/12/27/200015
556 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 19:43:19.04 ID:5tXO7izh.net] >>536 99.9%じゃね? 新しもの好きがエラソーな事言って始めるが、WinFormからWPFに移行できた奴は見たことない。
557 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 19:43:20.26 ID:Zzx1e3hO.net] かずき大先生とドボンちゃんとStackOverFlowの名も無き外国人さまには足を向けて寝れんわ。
558 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 20:27:44.26 ID:r14Jr9yH.net] >>537 中の人になってたんだ知らなかった きっといい給料もらってるんだろうなうらやましいw [] [ここ壊れてます]
560 名前:デフォルトの名無しさん mailto:sage釣 [2017/10/09(月) 21:35:52.85 ID:BTF8Rckw.net] ちょまどへのお布施が足りませんな
561 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 22:45:10.96 ID:Gf3baIkT.net] >>530 ASP.NET Core
562 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 22:49:01.18 ID:bLguG3ky.net] UWPコケたらMSはどうするんだろう。
563 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 23:17:48.27 ID:sgB2+ZY0.net] みんなどうやってプログラミングの知識や技術を身につけたの? 初心者なんだけど難しすぎてつらい
564 名前:デフォルトの名無しさん mailto:sage釣 [2017/10/09(月) 23:20:23.24 ID:BTF8Rckw.net] 無料のセミナーとか行けば?
565 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 23:45:52.53 ID:sgB2+ZY0.net] >>545 セミナーかぁ全然考えた事なかった ありがとう でも調べてみたら平日開催多いね… ネットで配信みたいなのあれば良いんだけどなぁ
566 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 23:55:46.18 ID:mXLpaLA9.net] 全部独学だなあ
567 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 23:57:13.03 ID:bLguG3ky.net] youtubeにいっぱいあるよ!! https://www.youtube.com/results?search_query=wpf+lessons
568 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 00:11:57.23 ID:CDXmDexo.net] >>547 仕事で必要な場合はある程度プロジェクト費用にトレーニング分積んでおいて、こういうの頼むのもありかも https://jp.infragistics.com/consulting 趣味なら頑張るしかないね。
569 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 06:42:25.03 ID:pD7UVv+O.net] >>544 ひたすら写経だよ。 書かなきゃ出来るようにはならない。
570 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 06:44:05.78 ID:pD7UVv+O.net] >>543 すでにコケてますけど。 業務アプリの開発が簡単にできるように変えないと終わる。
571 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 07:32:45.77 ID:k9ANgqRB.net] >>551 Oracle使えないのとDataGridを他から買う程度しか問題ないと思うが 他にどのような問題有るの?
572 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 07:50:48.19 ID:EiuSDU50.net] インストールがストア経由かサイドローディングってのがネックかなぁ。
573 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 08:15:08.00 ID:rShZoZ8i.net] 業務なんかもともとASP.NETが中心だから大して問題ない オリジナルのASP.NETの方はWinForms同様にフェードアウト中だけど
574 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 08:27:09.24 ID:E8du/FGV.net] >>553 そのサイドローディングが高過ぎ。
575 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 08:39:23.90 ID:E8du/FGV.net] >>554 頻繁に使うアプリがWebだと辛いだろ。
576 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 08:51:54.57 ID:yEWa+wgs.net] 辛いかどうかはともかく実際使われてるんだから仕方ない 業務アプリってどういうものかわかってる? Illustratorみたいな業務用ツールと勘違いしてない? 業務アプリなんかWinFormsでも大量生産されたCRUDの雑なフォームがほとんどで、Webと大して変わらんよ
577 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 09:04:19.46 ID:E8du/FGV.net] >>557 使う側としたら全てがWebでは辛い。専用のデスクトップアプリケーションには使い勝手が及ばないし。 不特定多数が見る照会画面はWebが良いけど。 自分の関わってる所は用途で切り分けてる。
578 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 09:20:10.74 ID:SE6CUXtZ.net] そこでXBAPですよ
579 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 09:20:45.44 ID:SMF91ySt.net] >>552 データベースに直接接続出来るようになったの?
580 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 09:23:01.48 ID:SMF91ySt.net] >>559 ちょっとググってみたらハンパないゲテモノ臭が
581 名前:w [] [ここ壊れてます]
582 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 09:39:52.10 ID:SE6CUXtZ.net] まあぶっちゃけゲテモノです Silverlightが生き残っていればな、と思わずにはいられない代物
583 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 10:16:15.55 ID:W/iVdWKx.net] >>558 作る側の思い込みとスキルの問題じゃない? WinFormsでSalesforceより使いやすいUI作れるベンダーがどれだけいるだろうね
584 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 10:29:55.98 ID:ZTVh7Eud.net] >>556 頻度の問題じゃないだろ
585 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 10:32:16.38 ID:2hrMSkCE.net] UWPのサイドローディングって金かかったっけ?
586 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 10:37:41.64 ID:QIxilmoY.net] まーた始まったw ずいぶん前に一番「成功」しているwebメールでも デスクトップのメールアプリを代替できないのはなぜかと書いたけど、 カンがいい人ならこの一事からいろ敷衍して考えるけど自分の頭で考えずに たまたま自分が浸ってる周囲の空気に寄っちゃう人は何言ってもダメだねほんとw
587 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 10:45:16.90 ID:W/iVdWKx.net] >>566 メールはとっくに代替してるでしょ 企業のメールもGmail多いよ? 周りを見てみ
588 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 10:51:04.63 ID:o0+E3LwS.net] Webアプリがちゃんと作り込んだデスクトップアプリに及ばない事は多々あるけど、 業務アプリに限っていえば、多少不満はあっても仕事だから仕方ないと割り切って 使うもんだからな(大抵の場合社員が文句言った所でどうにもならないw)
589 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 10:52:50.03 ID:SE6CUXtZ.net] メールなんぞ、最初からWebと繋がる事が前提なんだから ローカルだろうとブラウザ内だろうと、そんな変わるもんでも無いしな わざわざWebに置き換える意味が無いのは、calcとかnotepadとか Chromebookみたいな環境なら話は別だが
590 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 10:53:31.86 ID:W/iVdWKx.net] ちなみにうちは某I系列だけど、Iの社内システムはメール含めほぼWebベースに移行したよ デスクトップクライアントだった頃より遥かに使いやすくなった
591 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 11:10:27.48 ID:hR8QggpZ.net] >>570 IT屋の業務ならWeb化したほうか便利だけどね。 業種によるだろ。
592 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 11:12:13.19 ID:hR8QggpZ.net] >>567 企業はGmail禁止の所が多くないか。
593 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 11:14:14.91 ID:rShZoZ8i.net] >>572 法人向けのGmail契約あるの知らないの? 今時それはさすがに本職かどうか疑われても仕方ないレベルだぞ
594 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 11:14:39.88 ID:SE6CUXtZ.net] >>572 それこそ業種次第で無いの 社外からのメールを受け取らなきゃいけない環境なら、大して問題は無いだろうし 外部ネットワークから完全に切り離す環境なら、Webメールなんて使ってられないし
595 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 11:33:10.60 ID:hR8QggpZ.net] >>573 知らんかったw ISMS認証とかは無理なんだろうな。
596 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 11:40:18.68 ID:ZTVh7Eud.net] >>575 あほ www.itmedia.co.jp/news/spv/1205/29/news023.html
597 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 11:49:40.80 ID:hR8QggpZ.net] >>576 首吊った方が良い(^o^;
598 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 11:56:24.60 ID:ZTVh7Eud.net] >>554 オリジナルってオレオレ表現は何が言いたいかわからん .NET Coreに対するFull(Desktop)の.NET Frameworkのことなのか、MVCに対するWeb formsのことなのか
599 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 12:32:22.90 ID:LbO5jlt/.net] >>578 きっと無印aspの事ですよ。
600 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 12:42:19.95 ID:u+pD0KRM.net] WP終了するの何度目だよ死ね
601 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 12:45:39.55 ID:A6EfYYCB.net] >>565 ライセンスは不要っぽいけど証明書がだるい
602 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 12:48:09.69 ID:A6EfYYCB.net] >>580 WPって?
603 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 14:54:54
] [ここ壊れてます]
604 名前:.07 ID:ZTVh7Eud.net mailto: >>579 .NETですらなかったか [] [ここ壊れてます]
605 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 17:13:38.02 ID:b18EdB/Y.net] >>563 そもそもセールスフォースで扱ってる顧客管理業務がWeb向きですがなw 電子カルテがWebの病院なんて見たことないし、有ったとしても使いにくいだろう。
606 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 17:16:53.75 ID:b18EdB/Y.net] ぐぐったら有ったOrz
607 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 17:25:38.17 ID:mWXJ6h5L.net] もはやwebがGUIプラットフォームとして普及しすぎて作る側もデスクトップよりwebベースの技術持ちのほうが増えてるんだよなあ
608 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 18:08:03.40 ID:IR1b7wv8.net] VB6の業務システムをWeb化したけど 使ってる職員の人に泣きながら「元に戻してください」って言われたわ。
609 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 18:11:42.02 ID:IR1b7wv8.net] まあ、2chもtwitterもWikipediaもはてなもyoutubeもniconicoもamazonもyahooも専用アプリで見てるからな。 Webで作ってはい終わりなシステムは存在自体迷惑。 「ちゃんと」UWPで提供してくださいね。
610 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 18:11:57.88 ID:ZTVh7Eud.net] >>587 お前の腕がよっぽど悪かったんだろうな
611 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 18:13:20.63 ID:F7yEQysJ.net] >>588 お前んとこよ業務システムはスマホOnlyかよwww
612 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 18:23:28.85 ID:PFEgPN/G.net] >>589 死ねよ
613 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 18:27:52.56 ID:ZTVh7Eud.net] >>591 それが職員の本音
614 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 19:40:17.75 ID:e0oQHeX4.net] >>587 vb6の業務システムを泣きながらWindows10対応している俺の立場は。 なーんもしなくてもそのまま問題なく動いてるっぽい(ーー;)
615 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 20:02:50.32 ID:kFuua7X2.net] VB6はドトネトより明らかに早いから、しっかり作ってあるとWinFormsなど見た目で差別化が出来ない場合辛いものが有るね まあメンテするこっちからみたらクソ言語では有るが
616 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 20:16:48.02 ID:e0oQHeX4.net] アプリケーションは速ければ速いほど良い。 vb6ってこんなに軽かったっけって思うよ。 でもこんな仕事はいやズラ(T_T)
617 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 20:49:55.22 ID:RwG/jnVL.net] いくら速くてもメモリリークするようなゴミでは使い物にならない やっぱりWPFだな GdiplusStartup と GdiplusShutdown を繰り返すとメモリ リークする https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2017/10/10/gdiplus-tsf-memleak/ >現在、この問題を修正する予定がありません。
618 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 21:03:07.74 ID:ZTVh7Eud.net] >>596 これってそんなに頻度高いの?
619 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 21:03:53.95 ID:MPxouh5p.net] いくらメモリーリークしなくても日が暮れる前に仕事を終えてくれないとなー
620 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 23:05:52.56 ID:2hrMSkCE.net] gdi++の初期化/終了なんぞ頻繁に呼び出すことはないからどうでもええけど それより原因となるTSFのリーク発生条件がやべえな ダミーウィンドウと共にスレッド起こすのは小細工としてそこそこ出番があるような
621 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 23:15:47.61 ID:TI1DggQu.net] >>599 思いっきり当てはまる作りをしているアプリがあるわ。 生成頻度は少ないからまぁ大丈夫だろうけども。
622 名前:デフォルトの名無しさん mailto:sage釣 [2017/10/11(水) 03:31:53.05 ID:rqqSAVqs.net] >>593 掘”った栗
623 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 09:39:19.59 ID:kukuoK5s.net] >>541 デバッグしたい//
624 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 10:10:09.73 ID:gUlGhM8/.net] DatetimepickerってWPFに無いんだ… 日付と時間表
625 名前:ヲどうすんの… [] [ここ壊れてます]
626 名前:デフォルトの名無しさん [2017/10/11(水) 10:44:22.63 ID:9HbYpl43.net] 今アフリカでは飢えた子供たくさんいます。皆さんの寄付をお待ちしております。
627 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 10:57:59.00 ID:kaZdUJxk.net] >>604 スピンも無いぞw Extended WPF Toolkitを使え
628 名前:デフォルトの名無しさん [2017/10/11(水) 12:00:31.23 ID:9HbYpl43.net] >>605 https://fresh.lawson.jp/goods/70999
629 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 14:15:19.34 ID:xGB2zgmM.net] >>601 ぼっても割に合わん。 動作不良じゃなく元々のバグがかなりあるOrz 当時のブビプログラマーのレベルはこんなもんだがw
630 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 17:54:00.03 ID:mza9tdHV.net] >>534 最初の敷居はちょいと高いかもだが このフレームワークの考え方に慣れたら便利だよ
631 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 19:06:58.99 ID:Qsqjym7k.net] 慣れたら便利は不便ってviで学んだ。
632 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 19:31:07.43 ID:o57WAIx5.net] 不便じゃないがxamlは微妙だわさ
633 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 19:44:00.46 ID:2kA0LIge.net] mvvmやxaml,データーバインディングは作りたいアプリがあったので作りながら覚えれたけど、次のステップとしてリアクティブプログラミングやろうとしたがリアクティブはかなり敷居高そうだな
634 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 19:45:55.55 ID:CGuaZ+CK.net] WinFormsでカスタムコントロール作ってオーナードローした人じゃないと wpfの有り難みは理解できんかもな そりゃコントロール並べるだけならwinfromsのほうが遥かに簡単だ
635 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 19:51:44.60 ID:o57WAIx5.net] 少なくともWordが使いこなせないとxamlは無理ね。
636 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 19:55:42.90 ID:ff6iD1XD.net] なんでコントロール並べるだけのことが後発のWPFでは難しいんだろうな WinFormsでできることがXAMLを一切触らずにがUIデザイナでできたら、 結果は違ったんだろうか?
637 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 20:14:17.44 ID:wRfMxQMF.net] >>611 ReactiveProperty/ReactiveCommandの話なら、すごく楽だよ。 逆に今までの苦労は何だったのかと思うほど。
638 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 20:26:19.51 ID:CGuaZ+CK.net] uwpでReactiveCommand使う時、disposeのタイミングで例外吐く不具合があってエライ目に有ったんだが アレは治ったんだろうか?
639 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 21:11:58.60 ID:/ydphcqk.net] 遅いらしいし、コントロール揃ってないし、なんかめんどくさそうだし、将来WPFが 主流になるんだったら覚えてもいいけど、まあもうちょっと枯れてからでいいやと 思い続けてとうとう今日に至る
640 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 21:19:31.21 ID:o57WAIx5.net] >>617 10年経っでるのに枯れてないとな。
641 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 22:29:17.19 ID:Qsqjym7k.net] winfromやwindows7で困ってない人を移行させるのは難しい。 それ以前に移行すると困る人が大勢いるのはMSの怠慢と言わざるをえない。
642 名前:デフォルトの名無しさん [2017/10/12(木) 10:14:35.23 ID:EMta15tJ.net] アスペのすきなC#
643 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 10:27:32.93 ID:WR+PJUQy.net] 奴隷の好きな言語は?
644 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 12:10:11.06 ID:knGok4Ah.net] Java
645 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 12:20:51.67 ID:WR+PJUQy.net] Java案件には関わりとうない
646 名前:デフォルトの名無しさん [2017/10/12(木) 12:46:50.56 ID:iASiM5mX.net] アスペが釣れる
647 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 08:02:49.68 ID:tNAfEAYV.net] Java案件にはデスマが待っている。関わりとうない、関わりとうない♪
648 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 10:50:00.14 ID:fX+zjWfL.net] >>615 それは、ある程度使えるようになってからだろ? その前段階の覚える段階の敷居が(目標がないと)高いって意味じゃね?
649 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 11:14:02.79 ID:+yNynBs6.net] >>626 prismなんかで組んでいるようだから、2,30分も有れば基本的なことは出来るよ
650 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 04:26:03.95 ID:wsZRBdk3.net] xamarinがwpf/mac/gtk#にも対応するようなのでいよいよ本当に終わりですか
651 名前:デフォルトの名無しさん mailto:sage釣 [2017/10/16(月) 06:45:42.59 ID:Q+N/9tOC.net] あの人達キモいからヤダ
652 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 09:15:22.42 ID:z1iVQjyz.net] チンポ騎士団員は帰っていいよ
653 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 09:54:27.69 ID:isNfJMq0.net] MVVMが全く理解できん プログラミング初心者には無理な壁か…
654 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 10:01:40.38 ID:J8+i6TGJ.net] >>631 先ずはビューモデルとバインドから。 イベントはベタ書きでもおっけ。
655 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 10:14:35.62 ID:39jE09AN.net] 個人開発の規模だと、ビューとモデルを分割する事のメリットからしてあまり感じられないだろうから無理も無い
656 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 10:18:50.35 ID:NmY3JO0d.net] VとVMの切り分けはよく分かるんだけど VMとMの切り分けがよく分からないんだよね データがRDBにあるとして VMでSQL書くのはMVVM的にNG?
657 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 10:50:49.04 ID:sQ3NutSu.net] prism.UnityとかAutofac等のDIコンテナ使うとMVVMの理解は深まるけど DIコンテナの理解を深めないといけないという自転車操業
658 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 11:08:24.23 ID:jCGmdkaF.net] >>634 同じくVMとMの切り分けがあいまいになっている自分 RDBはビジネス要件だからどちらかというとModelとして切り離すべき
659 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 12:34:30.50 ID:6vVGKMs0.net] テストコード書かないのなら分離しなくても問題ないでしょ。
660 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 12:50:22.73 ID:3t3P1FsS.net] 設計者俺実装者俺利用者俺の3俺構造だとMVVMの恩恵はあまりない 一応恩恵あるけどスゲー便利というほどじゃない どちらかというとObservableCollectionやMicro-ORMの理解の方が大事だと思う
661 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 18:47:26.55 ID:YdwoTlH6.net] Viewの部分入れ変えても大丈夫な程度にしておけばいいと思う。
662 名前:デフォルトの名無しさん mailto:sage [2017/11/03(金) 09:44:58.25 ID:QTbHfBOQ.net] WPFに何を求めるか次第じゃないの? MVVMとしての美しさを求めるか、単にUIとしての美しさを求めるか。 オレの場合はUIの美しさしか求めないんでMVVMはどうでもええ。
663 名前:デフォルトの名無しさん mailto:sage [2017/11/03(金) 09:52:50.24 ID:9WRa7/YE.net] >>634 ,636 コンソールから使うコマンドラインアプリとして書いてみれば、何がModelなのか分かるよ そのModelをGUIとかの特定のViewに合致させる役割がViewModel
664 名前:デフォルトの名無しさん mailto:sage [2017/11/03(金) 09:56:57.17 ID:wXWM393A.net] アプリの規模にもよるかな
665 名前:デフォルトの名無しさん mailto:sage [2017/11/03(金) 10:02:02.08 ID:ATL1IZSq.net] 画面作るのはXAMLが楽で良いなぁ。
666 名前:デフォルトの名無しさん mailto:sage [2017/11/04(土) 07:58:35.78 ID:cFRpAK1r.net] MVVMで作るときのソリューションのフォルダ構成どうしてますか? Models/Views/ViewModelsの下にPages/UserControlsなどを置くか、その逆にするかで迷う。
667 名前:デフォルトの名無しさん mailto:sage [2017/11/04(土) 08:15:23.15 ID:1K2n1JV6.net] >>644 機能で分ける M/V/VMは区別しない MVVMに限ったことじゃないけど、一般に、種類で分けるのはモジュール強度の低い良くない分け方だよ
668 名前:デフォルトの名無しさん mailto:sage [2017/11/04(土) 08:19:20.77 ID:+71Y93dj.net] 迷うってことは、問題が解決してないってこと。つまり失敗した概念だと言えるな。
669 名前:デフォルトの名無しさん mailto:sage [2017/11/04(土) 08:46:00.62 ID:jl0ZLZ4q.net] 分けるというより、目障りだからどかす、というイメージが強い 意味合いが#regionに通じてるところがある
670 名前:デフォルトの名無しさん mailto:sage [2017/11/04(土) 08:53:48.77 ID:7G3CwTrC.net] たしかにViewにプラスで必要な部分は迷うわ
671 名前:デフォルトの名無しさん mailto:sage [2017/11/04(土) 09:11:02.86 ID:5h9DYzfZ.net] >>644 xamlとVMは同じフォルダ内に置いてる。
672 名前:デフォルトの名無しさん [2017/11/05(日) 23:23:33.87 ID:TdKcbL6p.net] データコンテキストってなんなの… 全然使い方がわからない… WPFほんと難しい…自分の頭の悪さに引くわ…
673 名前:デフォルトの名無しさん mailto:sage [2017/11/05(日) 23:37:19.03 ID:Fa7z1jl7.net] そんなとこで詰まってるならやめた方がいいんじゃない? テンプレートバインディングや依存関係プロパティで死ぬよ
674 名前:デフォルトの名無しさん mailto:sage [2017/11/05(日) 23:42:44.11 ID:fpg0wyCq.net] ルーティングイベントとかクッソ意味不明 Adornerとかレイアウトイベントの使い分けとかDrawing系の低レベル描画層とかゲロ複雑すぎてやばい
675 名前:デフォルトの名無しさん mailto:sage [2017/11/05(日) 23:50:24.22 ID:fpg0wyCq.net] あと見た目の状態遷移に使うVSMも癖があって慣れるまでクソ難しい WPFの場合は更にトリガとの使い分けもあってカオスの極み
676 名前:デフォルトの名無しさん mailto:sage [2017/11/05(日) 23:57:03.43 ID:fpg0wyCq.net] あとWIC系のAPIもヤバい たかがビットマップイメージがなんでここまで複雑になるのか不思議なレベル
677 名前:デフォルトの名無しさん mailto:sage [2017/11/06(月) 01:08:49.29 ID:g6YJakDt.net] >>650 すごく単純に言えば、バインディングに使用する複数の変数を任意の1つのオブジェクト(クラス)にまとめておくだけの機能だよ。 (各変数はそれぞれプロパティとして定義する)
678 名前:デフォルトの名無しさん [2017/11/06(月) 02:23:58.85 ID:Xbh99dPN.net] DataContextやDependencyPropertyは使ってりゃそのうち分かるようになるし 一度分かってしまえばどうということもない VisualStateManagerは確かに難しい つか使いこなせん Styleのカスタマイズは未だに試行錯誤というか行き当たりばったりだわ
679 名前:デフォルトの名無しさん mailto:sage [2017/11/06(月) 13:12:40.27 ID:TOtQu/eL.net] >>655 んー…分からん… 色んなサイト見ても全部微妙に違ってどれを参考にしたら良いかもわからん MVVMだとどの部分に書くんだ?
680 名前:デフォルトの名無しさん mailto:sage [2017/11/06(月) 13:38:43.96 ID:3xHBnL7y.net] んー…なんというか…。書くとか書かないとかというか、、データソースなんだよ
681 名前:デフォルトの名無しさん mailto:sage [2017/11/06(月) 13:55:11.78 ID:2nM3KO37.net] >>657 Contextって名前が曖昧すぎる。 DataHogeと同じで名前に意味はない。 DataContextにはViewModelのインスタンスを設定してDataCintext=ViewModelだと思ってればよいのだ。
682 名前:デフォルトの名無しさん mailto:sage [2017/11/06(月) 18:15:34.67 ID:6TjQQ+65.net] >>650 難しいのは考え方だろうね データコンテキストが難しいと感じるなら、根本的に発想の転換が必要なんだと思う
683 名前:デフォルトの名無しさん mailto:sage [2017/11/06(月) 18:26:51.77 ID:8k9yKas+.net] WPFが流行らなかった縮図を見ているかのようだ…
684 名前:デフォルトの名無しさん mailto:sage [2017/11/06(月) 22:34:37.38 ID:S0HGA2wI.net] WinForms時代のデータソースも分からない人だろ。
685 名前:デフォルトの名無しさん mailto:sage [2017/11/06(月) 22:42:59.34 ID:FcoeWLYn.net] >>658 >>659 >>660 せっかく説明してくれてるのに理解出来なくてごめんよ… 元々プログラミング始めたばかりの自分にはハードル高いよな… this.DataContext=table; とかだとXAMLにBinding tableって指定してる所と紐づけるって解釈で良いのかな? MVVMでアプリを作ってみてるんだけど、C#の言語自体の理解もまだまだだからすげぇ難しい… this.DataContext=table;←これもModelクラスに書くべきなのかViewModelに書くのかよく分かってない View→ViewModel→Modelって関係になっててV,VMとMは切り離して考えるのは分かるんだけど、例えばModelクラスに書いてる処理(例えばデータベースの値をDataGridに表示させるとか)をどうやってViewModelから取得したらいいの? プロパティとか使うの?
686 名前:デフォルトの名無しさん [2017/11/06(月) 23:48:48.36 ID:VYb2y8+k.net] >>663 それは Xamlには Binding だけでいい
687 名前:デフォルトの名無しさん [2017/11/06(月) 23:51:37.56 ID:VYb2y8+k.net] 知識ないうちはXamlは地獄 知識あってもタイプミスとかでデバッグがものすごくつらい いろいろ無駄なことをさせられる
688 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 00:02:15.24 ID:bJd82uh3.net] 俺の理解ではDataContextはBinding SouceとBinding Targetのつなぎ目 DataContextを設定してはじめてSouceとTargetは赤い糸で結ばれる
689 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 01:05:32.39 ID:doVlH5i0.net] >>663 細かいことは省略した大雑把な例だけど、 class Table { int A { set; get; } int B { set; get; } } this.DataContext=new Table(); と設定しておくと、{Binding Path=A}とか{Binding Path=B}って書けるようになる。("Path="は省略可)
690 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 01:51:17.40 ID:cse8gTk6.net] >>663 まず、データベースとか関係なくDataGridに何か(例えば1〜10)を表示することを考える そうするとModelは必要ないからViewModelに全てを書く ViewModelがViewのために1〜10を教えてあげるとViewはViewModelの言うがまま表示する このことをViewModelにdatabindingしていると呼ぶ しかし、いつも1〜10を表示しても何の役にも立たない 目的に応じて適切な値を表示したい この1〜10ではなく目的に応じた適切な値を管理するのがModelの役割 例えば、データベースから31415926534とか取ってきたりする
691 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 06:48:36.59 ID:QsHhWiO1.net] >>663 ビューモデルとデータコンテキストの紐付けはxamlの中に記述する。 xamlはhtml見たいな画面記述言語じゃなくてc#(.net)のインスタンスを記述する言語。
692 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 07:00:14.02 ID:QsHhWiO1.net] >>663 >どうやってViewModelから取得したらいいの? プロパティとか使うの? バインドさせる。
693 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 09:12:12.63 ID:lDMoKAlX.net] >>669 >xamlはhtml見たいな画面記述言語じゃなくてc#(.net)のインスタンスを記述する言語。 それXAML一般じゃなくてWPF限定だから気をつけた方がいいよ UWPやSilverlightでは.NETオブジェクトはアンマネージドなXAML DOMのラッパー だからC#でツリー組むよりXAMLをテキストで読ませたほうが速かったりする
694 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 09:22:10.77 ID:y4hb8FzZ.net] >>671 そうなの? じゃ、UWPのxamlとWPFのではかなり別もんなのか
695 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 09:39:39.90 ID:QoqDyUp+.net] >>671 それじゃUWPのobjフォルダに有る xxx.g.csファイルって一体何だ?
696 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 11:28:45.06 ID:J9S6QLG4.net] 一発目でwpfはツレーだろうな。理解していることの前提要素が多すぎる
697 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 11:42:33.72 ID:2j0EGKvx.net] MVVMに手を出すとさらにつらくなるね
698 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 12:39:39.96 ID:jxgrvyaf.net] 素直にWinFormsで入門すればよかったのにw C#に限らず今時のプログラミング言語自体、まったくの初心者にとっては躓きそうな要素が 色々あるのに、xamlがーとかMVVMがーとか言い出したら、地雷原を素足で歩くようなもの
699 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 16:42:34.80 ID:9jjlIy9p.net] >>676 ConsoleでHello,world からでしょ。
700 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 16:56:18.48 ID:kORl+ylV.net] ほんとそれな Viewの前にModelの作り方、GUIの前にCUIの作り方覚えろと
701 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 17:39:21.94 ID:H3DL339H.net] 今時CUIはないでしょう。 モチベーションが続かないし、Windows FormでポトペタでGUI作るより CUIの方が簡単とも思えない
702 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 18:04:12.00 ID:kORl+ylV.net] >Windows FormでポトペタでGUI作るより いきなりそれからやろうとすると、基礎が身に付かんだろって話なのよ 言語の基本仕様くらい真面目に学習せんかーい
703 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 18:06:52.09 ID:H3DL339H.net] >>680 じゃあ聞くけど、CUIを選択することで学習できる基礎って何? そんなものはないよ。あるなら言ってみ? そういう話なら、たぶん構造化プログラミングをすっ飛ばしていきなり クラスベースのOOPに挑戦する弊害の方が大きいと思う
704 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 18:45:12.03 ID:MJK6I9RA.net] CUIは入出力がものすごく単純でGUIみたいなフレームワークの知識がほぼいらないので言語の仕組みそのものに学習を集中できる
705 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 19:06:46.18 ID:vb3e1pou.net] >>681 MVVMのModelで実行できるプログラムにGUIって必要か?
706 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 19:09:33.93 ID:vb3e1pou.net] ぶっちゃけ、GUIやConsoleプログラムのI/Oって泥臭い処理で プログラムの本質を学ぶ上では必要の無いものなのかもね。
707 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 19:15:19.61 ID:vb3e1pou.net] とりえあず、かずき大先生の記事を貼っておく。 日本語のWeb情報でWPFに関してこれを超えるものはないと断言できる。 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/
708 名前:デフォルトの名無しさん mailto:sage釣 [2017/11/07(火) 19:33:09.38 ID:6NdbJPOz.net] >>682 curses全力否定?
709 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 19:38:51.28 ID:MJK6I9RA.net] >>686 cursesみたいに複雑にしようと思えばいくらでもできるけど、printfとscanfだけでも最低限のものは作れるでしょ GUIだとその最低限のものを作るのにも書かなきゃいけないことが多くて初心者向きじゃない
710 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 19:41:29.82 ID:o4Vl0zCf.net] ボタン押してラベル書き換えるぐらいもやる気がないなら プログラムやる資格はないと思う
711 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 20:40:45.13 ID:JobEFelh.net] >>ボタン押してラベル書き換えるぐらい のことでもViewのコードビハインドにするかViewModelとの相互作用にするかでも悩まされるのがWPF ViewModelとの相互作用で書いた方が可搬性があがるよ! …分かるけど、それ、初心者向きかしら?そんなことも思わすのがWPF
712 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 21:28:27.15 ID:kORl+ylV.net] >悩まされる 悩まなくね? ボタンのラベルを他から参照する事が無い、次の画面に持ち越さずその場限りの使い捨てで良いならコードビハインド
713 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 22:12:40.66 ID:jxgrvyaf.net] >GUIだとその最低限のものを作るのにも書かなきゃいけないことが多くて初心者向きじゃない という程にはWinFormは難解じゃないわな。その辺りは良くも悪くもVisual Basic譲り ただ、GUIから入るとFormの存在感が強すぎて、ブラックボックス的な部分もあって、クラス などの基礎知識の理解を遅らせかねない部分があるのは確か とはいえ、今のご時勢CUIでストイックにプログラミング勉強しようとも人に勧めようとも 思わないけどな ボール無しでの基礎訓練も大事だけど、やっぱシュート練習のほうが楽しいわさ
714 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 22:53:53.14 ID:JobEFelh.net] >>690 >ボタンのラベルを他から参照する事が無い、次の画面に持ち越さずその場限りの使い捨てで良いならコードビハインド そう。悩まな
715 名前:「んだ!すごいねー。それで可搬性のあるコードになるんだー(棒 みんなそうなるといいねー。すてきー(呆 [] [ここ壊れてます]
716 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 23:29:42.68 ID:8cNzIfeX.net] 低能なら低能でコードビハインド使うのは別に悪ではない。
717 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 00:24:21.64 ID:lkyynzxx.net] けっきょく低能よばわりされるんだ、悪じゃないのに。へー(もはや何もなし
718 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 02:10:41.66 ID:41vAKyEh.net] かずきは大したことないよ。ただブログこまめに発信してるだけ。 neueccみたいな何か作り出せるのが最強
719 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 05:58:24.72 ID:d89kNCGz.net] 低脳が悪とは限らない まあケースバイケース
720 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 07:32:05.97 ID:kXOcEBHO.net] >>695 まともなドキュメント書かなきゃ誰も使ってくれないけどね。 Rubyが流行ったのは早い段階で英語のドキュメントがあったから。 オレ、ドキュメントなんて面倒くさくて書きたくないけどw
721 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 11:04:01.06 ID:yrPiJxO6.net] WPF使えるようになれば分かると思うが、理解できないのはWPFが糞設計だから。 決してPGのスキルの問題ではない。もしPGのスキルのせいにしてる奴がいるとすれば、 そいつはWPFを理解していないだけ。
722 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 11:47:39.60 ID:kVbA0K8n.net] コードビハインドとか新しい用語作っておきつつ学習した後で それは柔軟性が足りないとか言われても困る
723 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 12:21:09.00 ID:OSwmw0Ws.net] >>698 どんな糞でも食せるように調理できるのはスキルではないと言うのか。 オレはスカトロマニアかw
724 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 12:29:17.17 ID:JZhqf68Z.net] ウメーとこだけバインド利用しましょうでええんや キッチリカッチリ無理無理。ハゲるぞ
725 名前:デフォルトの名無しさん mailto:sage [2017/11/09(木) 05:49:47.74 ID:gZdnar30.net] WPFが糞というのはないな、xamlが糞だというのはおおむねそうだな xmlもどきで記述されたものを専用パーサで読みUIを作るという着想はいいんだ 問題は書式、カッコ増えすぎインデント深すぎ、可読性が悪いし記述がしにくい
726 名前:デフォルトの名無しさん mailto:sage [2017/11/09(木) 07:52:05.77 ID:rakEZX+F.net] フラットだったら可読性が良いってわけでもないと思うがな。 少なくとも、デザイナー使わないと読んでも理解できない.Designer.csよりはマシになったと思う。 xamlでネストが深くなりすぎたと思ったら<UserControl>でモジュール分割するタイミングだな。 main()関数の中に全部の処理を記述するようなことしてるから糞に思えるんだよ。
727 名前:デフォルトの名無しさん mailto:sage [2017/11/09(木) 08:52:12.22 ID:eH9JjwU7.net] xmlの問題なのは重々承知だが、コメントの書き方何とかならんものだろうか
728 名前:デフォルトの名無しさん mailto:sage [2017/11/09(木) 09:01:55.01 ID:T0f+zXRU.net] >>702 xmlモドキじゃなくxmlだろ。 独自構文だともう少しスッキリはするかも。
729 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 16:44:08.42 ID:0bOJZQsY.net] なんとかバインドの雰囲気がわかったと思ったらコマンドってなんだよ これ1番わからねぇわ
730 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 17:50:48.32 ID:ueWlL2hQ.net] WPFの本質が見えているとなぜ普及しなかいなんて一目瞭然なんだが、 それをPGのスキルのせいにするのは基本的にWPFの本質、使い方が何も分かってないのだろう。
731 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 18:37:03.92 ID:KVSswJaS.net] WPF以外でスタイリッシュなUIって作れるのありますか? WinFormじゃメチャクチャ工数がかかるのでWPF以外で何かいいのあったら教えて頂きたいです。
732 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 18:40:08.93 ID:5TFgrAMu.net] UWPがあるぞ
733 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 18:59:21.06 ID:Qc9ud9aj.net] >>708 今だとElectr
734 名前:onの一強 [] [ここ壊れてます]
735 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 18:59:42.16 ID:Bl01hNnl.net] wpf難しい… データバインドがうまくいかない データベースから取ってきたリスト型のデータをコンボボックスのitemsourceに設定するだけなのにうまくいかぬ
736 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 19:02:29.12 ID:KVSswJaS.net] Electronは初見なので調べてみます。
737 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 19:40:41.74 ID:alfIXjUy.net] >>707 >それをPGのスキルのせいにするのは PGのスキルのせいだと思うぞ。 MSが日本の平均的スキル(日本のITは奴隷産業なので世界の底辺以下のそのまた以下の以下のゴミクズ以下)を超えた物を作ってしまったのでついて行けてないだけ。
738 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 19:46:17.42 ID:Qc9ud9aj.net] WPF開発は個別の画面の前に全体の仕組みの設計から入らないと上手くいかないというかクソ手間かかるんだよな 日本人はそういうの苦手でボトムアップが好きだから根本的に合わないんだよ
739 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 20:39:39.13 ID:g/THXaNi.net] まぁ確かに、Formsだとポトペタで画面作ってダブルクリックで開いたイベントハンドラに ちょいちょいとコードを書けばそれで動くものができたからな。そのお手軽さは素晴らしい。
740 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 21:39:51.42 ID:YLtBUtjT.net] WPFでも全く同じ事出来るんですが…
741 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 21:41:54.84 ID:jdLju/Su.net] htmlの手書きが出来るならxamlなんて言うほど大変じゃないんだけどな swingのレイアウトよりは遥かにマシだと思うし
742 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 21:57:30.05 ID:qXatXNmA.net] TriggerとCommandは触らねーって誓っておけばまあまあ
743 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 22:17:07.28 ID:O9mK3j04.net] うっかり<i:Interaction.Triggers>書いちまった、もう戻ってこれないかもしれない、すまぬ
744 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 22:48:28.78 ID:jdLju/Su.net] すっかり忘れてたが、CommandってprismとかReactiveCommand使わんと無茶苦茶面倒だったな prism使えば大したものじゃねーよ
745 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 22:51:00.68 ID:z3kyf/Nq.net] >>711 リストはListではなく、ObservableCollection使ってるか? リストはプロパティになってるか? フィールドだとバインドされないぞ リストのインスタンスをバインドした後に書き替えてないか?
746 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 23:09:12.76 ID:TSxiC3iy.net] コマンドは許すがビヘイビアは最悪 あの頃の「コードビハインドは殺せ」な宗教化したMVVMのせいでWPFが避けられるようになったんだと思うわ
747 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 23:25:01.08 ID:jdLju/Su.net] uwpからイベントをバインド出来るようになったから、ビヘイビアは殆ど書かなくても何とか成るようになった
748 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 02:00:39.82 ID:ZPU8Qj6m.net] >>722 ビヘイビアやトリガーは1度作ってしまえば、既存のコントロールにポトペタで機能を追加出来て面白いけど、 使いまわししないならいちいち作るのは面倒なだけだね。
749 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 17:37:09.26 ID:938sGYJm.net] 先行者とMSの人のせいだな
750 名前:デフォルトの名無しさん mailto:sage釣 [2017/11/11(土) 19:20:18.21 ID:ljWP0iHz.net] ちょまど神への信仰が足りないからです
751 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 19:53:53.83 ID:zNtCqHZv.net] 騎士団はお帰り
752 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 20:00:52.76 ID:kwXAGkCp.net] ビヘイビアって依存関係プロバティーが仰々しいだけで、中身は大したことやってないから難しいものでもないんだけどね 警戒せずにコード読めば簡単に理解できるから
753 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 20:12:23.29 ID:7DvP3YTX.net] ビヘイビアの問題はビューとロジックの分離を壊すこと Libet信者なんか当時はXAMLでプログラミングしてドヤ顔してるような状態で本当に酷かった
754 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 20:32:22.35 ID:WEOLmGSE.net] >ビヘイビアの問題はビューとロジックの分離を壊すこと ビューにロジックが存在しちゃいかんって法はないだろ。
755 名前:ビジネスロジックを置くべきじゃないって話と混同してるんじゃないか? [] [ここ壊れてます]
756 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 21:41:38.21 ID:7DvP3YTX.net] ビューとロジックの分離というのは文脈によって様々なものを指すが、 WPFの根幹の思想としてのビューとロジックの分離は、「見た目はXAMLで定義し、振る舞いはコードで定義する」ってことだ。 それを破ってXAMLで振る舞いを定義しようとしたのがビヘイビア。 強力すぎる設定ファイルを与えると人は次第にそれで複雑なプログラミングをするようになるもので、 設定ファイルとして分けた意味がなくなってしまうんだよ。 ダイアログ出すくらいいいだろと思う人もいるかも知れないが、それを認め始めると歯止めが効かなくなるの。
757 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 22:15:20.74 ID:WEOLmGSE.net] >WPFの根幹の思想としてのビューとロジックの分離は、「見た目はXAMLで定義し、振る舞いはコードで定義する」ってことだ。 XAMLのみがビューだと言っているのか? ビヘイビアのコードはビューじゃないとしたら何だと?
758 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 22:53:43.27 ID:4ZCNeoHz.net] Viewの「動作」を書くのは有だと思うが 何事も程々にですな
759 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 23:54:31.21 ID:7DvP3YTX.net] >>732 ビューとロジックというのは相対的なもので、具体的に何を指すかは場合によって違う WPFはもともと、デザイナーがデザインを作ってプログラマがコードビハインドを書くことで分業するように設計されている プログラマ目線のビューとロジックの分離はもう一段上がるわけだが、それはWPFとは直接関係のない話だ
760 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 01:29:27.56 ID:+a+fBSky.net] >>731 そうは思うわないな。 ビヘイビアが糞なのはそうだが。
761 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 07:43:01.13 ID:/VKzDrV0.net] ビューとモデルの分離 プレゼンテーション(ビュー)ロジックとビジネスロジックの分離 デザインとロジックの分離 このあたりの勘違いだろうと突っ込んでみたら、説明がどんどん意味不明になって笑える
762 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 08:26:06.14 ID:e5xLDhIK.net] WPF = MVVM だと思ってると敷居が高いがWinFormに代わる綺麗な UIの作れるライブラリだと思って使えば敷居がかなり下がる。 コードビハインドとバインドしてイベントベタ書きでも何も問題無いんだよ。 MVVMなんて高尚なものは後でも良いのだ。
763 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 08:27:03.64 ID:Y1Tn4iKT.net] >>734 ええええ コードビハインドはViewでデザイナーが書くもんだと思ってたわ
764 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 08:38:52.00 ID:e5xLDhIK.net] xamlを書けるホンモノのデザイナーなんて日本に存在するの?
765 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 09:21:24.73 ID:RZNIwvSq.net] >>737 これが解ってない人が多すぎるね
766 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 10:09:18.93 ID:e5xLDhIK.net] >>740 xamlにMVVM, Entity Framework, prismのようなライブラリ 初心者がフルコースで全部やろうとすると玉砕するのは当たり前。 先ずは、xamlとbindingだけ理解できれば十分だと思う。
767 名前:デフォルトの名無しさん [2017/11/12(日) 10:41:52.59 ID:a3dJlCt1.net] ビヘイビア使わないでフルードアニメーション書くならどこに書くんだ? Vしかないだろ ビヘイビア自体は適切だろ
768 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 10:51:41.27 ID:j1qE8Rg8.net] xamlとbindingを削除すればいいんだ。
769 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 16:56:10.96 ID:txKtgk4R.net] だから、ビューが最小限のコンソールアプリを書いて、それにビューをつけるようにしておけば、モデルロジックとビューロジックの境目がわからみえるようになってくるよ
770 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 09:20:12.41 ID:yQMeQSTi.net] xamlをWinFormに置き換えても、そのまんま動くのがModelだけど。 だったら、このスレと関係ないがな〜になる。
771 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 13:44:23.68 ID:l5U7Am7V.net] ViewModelとModelをdllにしても問題なくビルド&実行できるなら それはちゃんと責務の分離が出来ている
772 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 13:51:32.14 ID:tuI+HHeV.net] それは違うかな
773 名前:デフォルトの名無しさん [2017/11/13(月) 20:19:43.72 ID:kVXhdF1X.net] UI変更したらViewModelは影響受けるけどModelは一切影響受けない(ようにつくる)だけだろ
774 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 20:46:28.57 ID:WAV6Z8eL.net] アプリを作
775 名前:黷ト動いて、それで誰も困ることがなければどうやって作っててもいいと思う。 メンテしないような使い捨てアプリにMVVMで作るコストかけても仕方ないし、メンテナンスや機能拡張するアプリを、ちゃんと設計せずに作るのはヤバイ。 適材適所 [] [ここ壊れてます]
776 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 23:07:56.70 ID:8PrajDy/.net] 馬鹿は一つしか覚えられないから金のハンマーを欲しがる
777 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 23:37:32.63 ID:WcCek0Ug.net] prismを見ると、MVVM以外にDIコンテナだったりナビゲーションサービスだったり画面遷移型のフレームワークってのももう一つの柱なのがわかる WpfのゴールとしてMVVMだけじゃなくて、従来のWindowを次々開くタイプのアプリからWebのような一つのWindowで画面が遷移するタイプへの移行ってのも在るのかもしれんね 実際Windowをやたらと開かないタイプの方が遥かに使いやすい
778 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 23:45:47.26 ID:1k/7dsAB.net] >>750 馬鹿でも沢山覚えられるぞ。 但し、カンナで釘を打ちハンマーで釘を抜くなんて使い方をするだけさ。
779 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 00:38:06.83 ID:04qZtOw+.net] >>751 いや業務アプリってメインフレームの時代から画面遷移型が基本だぞ だからWebでいいんじゃねとなる 仕事したことないならPrismの画面遷移型アプリみたいなのは新鮮に感じるのかな
780 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 02:03:30.52 ID:sCopJL4R.net] >>721 ありがとう、今日試してみたらうまくバインドできたよ 自己流であまり綺麗じゃないかもしれないが ただ、今度は画面のレイアウトがうまくいかない… canvas使ってペタペタやれば出来るのかもしれないが、せっかくだからもっとうまくいくやり方でやってみる
781 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 07:01:42.13 ID:FlTFFitR.net] >>750 バカじゃないけどたくさん覚えるのは面倒だから金のハンマーが欲しいわ
782 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 07:02:55.05 ID:FlTFFitR.net] >>753 そもそもメインフレーム時代はマルチウィンドとかなかったりしたしな
783 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 08:35:55.74 ID:bKDw6GK5.net] >>756 テキストベースのポップアップウインドウもどきは有ったぞ
784 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 09:03:02.17 ID:ElF9INq6.net] 金のハンマーでは釘を打てないと思うw
785 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 09:06:18.52 ID:bKDw6GK5.net] >>758 豆腐になら打てる
786 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 09:09:48.82 ID:RygzRtlR.net] バナナで釘が打てます https://www.youtube.com/watch?v=pk3xse7fPZI
787 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 12:25:19.37 ID:9XknVuf7.net] >>750 暗記は馬鹿文系の得意技。おまえもそっち系だな。
788 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 12:59:09.26 ID:mIQjyaBb.net] さすがにそれはない
789 名前:デフォルトの名無しさん mailto:sage釣 [2017/11/14(火) 14:17:02.27 ID:fdj+YHIz.net] ちょまど神への信仰が足りないから争いが起きるのです
790 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 14:22:41.54 ID:kMJcGUhs.net] 新興宗教の神など信仰でけんわ
791 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 14:57:50.50 ID:cwVtWuY5.net] テンプル騎士団かな?
792 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 19:44:59.16 ID:sSxxq2Sz.net] ちょまど神は、可愛くて漫画がプロ並みでプログラミングも出来るがオタクだな。 中川しよう子と同じ香りがする
793 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 20:53:34.28 ID:31nONYO+.net] >>766 いつも思うけど、公人でもプライバシー売ってる芸能人でもない一般人に粘着する奴って ストーカーと同じ。気色悪いわ。他人の前に自分自身をよく見てみろ。 自分で自分をおかしいと思わないなら、あんた人間として壊れてるよマジで。 言っても無駄だと思うけど。
794 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 21:17:09.05 ID:sSxxq2Sz.net] >>767 なんでオレに言う。 別嬪さんは全部好きだが彼女に特別
795 名前:興味があるわけではない。 [] [ここ壊れてます]
796 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 21:47:48.12 ID:Dc+h7CRO.net] >>761 > 暗記は馬鹿文系の得意技。おまえもそっち系だな。 プログラミングで暗記とか言う奴の方が馬鹿文系っぽいが w
797 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 22:09:21.65 ID:FOR7JOrW.net] 馬鹿にしていた文系に負けたとか、 嫌な思い出でもあるのでしょう 触れなさんな
798 名前:デフォルトの名無しさん [2017/11/15(水) 03:49:16.30 ID:PBDUFr1U.net] xamarinで調べごとするとチンポ騎士団が嫌でも目にはいるのが厄介
799 名前:デフォルトの名無しさん mailto:sage釣 [2017/11/15(水) 10:47:03.72 ID:zqgKZxrO.net] 環境毎捨てるしか無いな
800 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 13:12:12.68 ID:qga1lTtf.net] 覚えらないからWPF使えないと思っている馬鹿がいるようだが、 単にWPFは使い物にならないから使われてない。WPFを理解すれば分かること。 ゴミすぎてもう消えることは決定している。
801 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 13:32:09.19 ID:nmEsB5Z0.net] 問題ないとは言わんが、回避できない問題山積ってわけでもないだろ どうせ口だけで具体的に何も指摘できないんだろうねw
802 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 20:20:52.23 ID:EZoshRrj.net] 標準でVからVMのメソッドに直接バインドできたらいいのに
803 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 21:07:44.79 ID:wdJ6Ok7d.net] データバインドがようやく分かってきた これがあると飛躍的に出来ることが拡がるな
804 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 22:45:39.54 ID:iANpDJJe.net] >>776 便利だろ
805 名前:デフォルトの名無しさん [2017/11/16(木) 17:08:22.10 ID:PzwxtFUT.net] 下記コードは選択中にツールチップが表示されますが、 選択された後にコンボボックス上でツールチップを表示させることは可能でしょうか? 以上よろしくお願いいたします。 <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>
806 名前:デフォルトの名無しさん mailto:sage [2017/11/16(木) 18:20:42.66 ID:x/aWQ3sN.net] >>778 <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>
807 名前:デフォルトの名無しさん [2017/11/16(木) 18:59:08.25 ID:PzwxtFUT.net] >>779 ありがとうございます!意外とシンプルでした。。。
808 名前:デフォルトの名無しさん [2017/11/19(日) 23:30:40.15 ID:DGB0My1S.net] >>753 当然GUIではないが、SASは実現してたね。 しかもWin3.1が出てきた時代には、 メインフレームのマルチウインドウプログラム<=>Win3.1のGUIで 互換性を保っていた。 他のソフトでは見たことないけど。
809 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 18:20:06.51 ID:xUHYIzKM.net] MVVMの勉強を行なっているのですがコマンドってどう扱えば良いでしょうか 元々プログラミング自体勉強し始めたばかりなので初歩的な部分で理解できていない部分もあるとは思いますがサンプルを見てもどれも違った作り方をしてて動きも全くイメージが掴めません… あるボタンを command ={Binding testbutton} とした場合、ボタンを押した状態はtrueやfalseも入っておらずどのように処理を記述すれば良いのか分かりません… 例えばボタンを押したらメッセージボックスを出すだけの単純な物を作ろうとした時に コマンドを使わずクリックイベントで処理するなら -viewmodel- private void button(object sender , RoutedEventArgs e) { model.test(); } -model- public void test() { MessageBox.Show(Test); } これをコマンドに置き換えるとどういう形になるのでしょう
810 名前:か? 答えにくい質問で申し訳ありませんがよろしくお願い致します [] [ここ壊れてます]
811 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 20:07:59.86 ID:2/KPMrVL.net] >>782 とりあえずRelayCommandでGoogle先生にお伺いを立ててみよう
812 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 20:19:45.47 ID:Q9UPjx7d.net] 一番かんたんなのはICommadを実装したクラスを用意する だがコマンド毎にクラスとか毎回手間すぎて禿げるので DelegateCommandやRelayCommandを作るか作ってあるものを利用する これはMVVMフレームワークごとに呼び方が違うだけでやりたいことは一緒 https://ideone.com/D0rrm7
813 名前:デフォルトの名無しさん [2017/11/20(月) 20:55:31.92 ID:f1XDtXet.net] コマンドを使うとコードをVに書かないで済む ただ… イベントと比べると コマンドは送れる情報量が少ない コントロールに目的の動作に対応したCommandプロパティがあるとは限らない VMがとっちらかる可能性がある
814 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 21:54:47.51 ID:uTaWa3cA.net] いまさらWPF勉強はじめたけど凡人には敷居たかいわ;; いや年とったせいかな、いつもどおりデバッグしてF5、デバッグしてF5とえんえんとやって覚えていくんだが おれ何十年おなじことやっとんねん、と考えると何とも以遠気分になる でもたのちい
815 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 22:12:33.94 ID:2/KPMrVL.net] Name付けまくればFormsと同じ
816 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 23:01:16.33 ID:xUHYIzKM.net] >>784 わざわざ作って頂いて本当にありがとうございます 質問なのですが 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
817 名前:デフォルトの名無しさん [2017/11/21(火) 00:15:42.31 ID:D1w1iQjW.net] >>788 ボタンはコマンドのCanExecuteの戻り値を見てボタンの実行の可否を判断してる 当然ながら状態変わったと通知しないと変更されても気づかない というか普通にググって順番に見て言って ” 勉強 ”してからわからないことを聞いたほうがいいよ 入門者の数だけみんなレスしないといけない ここはそんな場所じゃない
818 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 00:20:59.90 ID:SOf041Mo.net] 今からでも止めた方がいいんじゃないかと思うな
819 名前:デフォルトの名無しさん [2017/11/21(火) 00:23:39.47 ID:D1w1iQjW.net] WPFの難しさの理由 ・柔軟なレイアウトが可能だがそのルールが理解しづらい ・MVVMを生かすための仕組みが複雑 ・デバッグしづらい
820 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 00:31:49.69 ID:4k0F/AOl.net] そうは言っても WPF一度でもやると Formには戻れなくなる不思議
821 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 00:35:52.93 ID:SOf041Mo.net] 慣れればね
822 名前:デフォルトの名無しさん [2017/11/21(火) 00:36:01.62 ID:D1w1iQjW.net] winformsに戻れないことはないよ 使い道次第で使い分ければいい WPFはrichtextboxが絶望的にダメだから winforms使う
823 名前:デフォルトの名無しさん [2017/11/21(火) 00:38:18.37 ID:D1w1iQjW.net] textboxを二〜三個はって数値入れてボタン押して実行 ログを延々出す用途だとWPFは使いたくない
824 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 02:24:00.52 ID:6rwGwV6M.net] レイアウトはそんなに難しくないね やっぱり保守性(可読性
825 名前:jの悪さと、パフォーマンス的にGDIの置き換えが 不可能な分野があるのは痛いね 一時期勉強してたけどこれで一気に萎えた こんなの絶対に普及しないと確信したし [] [ここ壊れてます]
826 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 04:02:00.78 ID:b9UF07N2.net] ゲームエンジンでギョーミーなアプリ作ってる人いますか?
827 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 08:30:24.18 ID:uRdcszQQ.net] ”ギョーミー”...センスゼロな造語だな
828 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 08:39:08.64 ID:8bqPo3eI.net] 保守性って言うけどhtmlと大して変わらんと思うけどな
829 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 08:59:45.88 ID:53/zLj3n.net] >>798 ギョーミーアプリのUIがセンスなしの塊だからそれで良いのだ。 ギョーミーって最初に見たときは英語だと思ったわw
830 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 12:31:14.01 ID:5itqrRZG.net] 一般論としては訳分からんジャーゴン使いたがる人は群れたい人だね ジャーゴンの機能ってそれを使うことで同じ村の村人の一員であると感じさせることだから それがいいか悪いかしらんけど、俺個人は気色悪いし嫌いだねこういうの
831 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 12:39:41.26 ID:53/zLj3n.net] it業界はワケワカラン用語ばかりさ
832 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 12:52:42.81 ID:JYBkdGYB.net] そういえばWPFって3D機能あるけど使ってる奴いるのかな 業務でやらされたら悪夢だね
833 名前:デフォルトの名無しさん [2017/11/21(火) 12:59:08.76 ID:euHtQ1vT.net] 3D使うならブラウザ上のほうがパフォーマンス高いよ 開発の情報も多いし WPFの3Dはおまけ機能だから
834 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 14:04:35.75 ID:xjPCkXTo.net] >>801 ジャーゴンというジャーゴンを使って気色悪いし嫌いと宣言するセンスワロタ
835 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 14:32:56.14 ID:eAcVzyfG.net] ジャーゴンって言うか 死んでる? じゃあ、他の生きてるの全部殺して再起動しろ なんて会話が飛び交う業界だしw
836 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 14:39:10.45 ID:PCscOrJ1.net] 明日は半殺しにしようか(おはぎ)
837 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 16:18:22.00 ID:5itqrRZG.net] >>806 殺すっていう言葉は他の工学でも昔から割と使うよ 俺は元は電気系だけど無効化するって意味で「そのTrを殺して...」とか普通に言う たぶん機械系でも使うはず
838 名前:デフォルトの名無しさん mailto:sage釣 [2017/11/21(火) 21:25:24.91 ID:AM6ulXU9.net] サービスで八分殺しにしておきますか
839 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 22:40:55.07 ID:xtsth3PT.net] XAMLをexeの外に出しといて 実行時にLoadするやり方って一般的?
840 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 22:45:52.11 ID:KARCkhIl.net] 要件次第
841 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 23:17:39.18 ID:xtsth3PT.net] >>811 その要件次第のところを聞きたい どういう要件のときに XAMLを外に出すのか
842 名前:デフォルトの名無しさん [2017/11/22(水) 00:19:46.15 ID:KA0qTObf.net] visual studio !
843 名前:デフォルトの名無しさん mailto:sage [2017/11/22(水) 08:48:48.36 ID:LeJtXfB9.net] >>822 画面をリコンパイルなしで変えたいときじゃない? ユーザーにカスタマイズさせるとか。
844 名前:デフォルトの名無しさん mailto:sage [2017/11/22(水) 09:41:20.61 ID:9afa34qB.net] xamlを動的に生成、もしくは読み込ませるのはFlowDocumentを作りたいとき 具体的には印刷プレビュー
845 名前:デフォルトの名無しさん mailto:sage [2017/11/22(水) 22:27:54.08 ID:9afa34qB.net] 今さら気付いたんだが、デバッグ起動でウインドウを表示したままxamlを編集すると リビルドなしにそのままデザインが反映されるのな デュアルモニターなら作業はかどる
846 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 10:33:10.66 ID:34iV4lyO.net] xamlで余白の多い文字(例えばm)などの余白部分を切り取って 矩
847 名前:`で切り出したいんだがやり方分かりませんか? [] [ここ壊れてます]
848 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 13:44:59.76 ID:WtM3akXb.net] mって余白多いか? ・の余白が多いなら分かるが
849 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 15:43:55.15 ID:quZnEBxv.net] フォントを変える
850 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 16:33:14.91 ID:O+EE0rTX.net] ymW 確かに上にも下にも余白がある。 ペゾルトの本に書いてあった気がするけど何か名前もついてるんだよねこれ こういうのWPFの守備範囲と違うような気がしないでもない。知らんけど
851 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 16:38:48.30 ID:E5KFBI6l.net] https://ja.m.wikipedia.org/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Typeface_lines1.png うーむ
852 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 16:48:04.17 ID:E5KFBI6l.net] WPF フォントで検索しようとしたら 「ふ」を入力したところで「普及しない」ってサジェストされたぜ 悲しいね
853 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 16:57:35.86 ID:DqyU4UwD.net] さすがにもう10年以上経ってるんだから「普及しなかった」でいいだろ そろそろ楽にしてやろうぜ
854 名前:デフォルトの名無しさん [2017/11/23(木) 18:53:53.42 ID:4OkBFxYd.net] UWP 普及しない
855 名前:815 mailto:sage [2017/11/23(木) 19:07:59.14 ID:34iV4lyO.net] ストアに出すソフトのロゴをwpfで書いたんだが、結局merginをマイナスにしたりViewBox使ったり 力技でなんとかやっつけましたわ 画像処理あまり知らないんでこういう時ホント困ります
856 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 19:11:04.63 ID:eO5S+uX/.net] Inkspaceじゃだめなん
857 名前:デフォルトの名無しさん [2017/11/23(木) 19:13:02.36 ID:4OkBFxYd.net] WPFレイアウトの問題はともかく グラフィック扱うならそれ用のソフト使えばいいのに
858 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 19:15:18.25 ID:jpFcmNrK.net] もともとストアアプリを作りたい人以外には制約が多いだけの仕組みだしな。 けっこう強引に誘導してたのに、Windows Mobileが無くなるなら梯子外されたようなもんだ。
859 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 19:27:03.57 ID:nX7oVuma.net] 梯子のないガケを登っただけです。
860 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 20:49:21.26 ID:28qVecZE.net] UWPはプロセス間通信できないとかファイル操作に制限がありまくりとか致命的すぎる。 DBMSプロセスと通信が出来ないんじゃギョーミーアプリが作れん
861 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 03:41:09.20 ID:mQf53q1A.net] PCでアプリ作るならこれで作れ、というものを作らないとな。 WPFの分かりやすいやつというかUWPの制限緩いやつというか。 今のMicrosoftはまったくビジョンがない。
862 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 03:49:50.62 ID:byApxeRb.net] ビジョンはあるんじゃない 見当外れのやつが
863 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 11:05:45.58 ID:mPUfH2u/.net] WPFがわかりにくい、面倒くさいって印象は、標準のフレームワークの機能不足もあるように思う。 TreeViewで選択されたTreeItemを取得するのに、単純にBindingできりゃよかったんだが それができないんで面倒くさい添付プロパティ書く羽目になるとか。 MSにしてみれば「拡張する手は用意したから基本機能は多少不足しててもいいだろ」ってことかもしれんが。
864 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 11:46:48.54 ID:1+0DqtV5.net] >>831 ビジョンはあるでしょ ・業務アプリはWebへ完全移行 ・ネイティブアプリはコンシューマ向けのWebサービスのクライアントだけが残るので、それに特化したシンプルなプラットフォーム(UWP)があればよい
865 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 11:57:45.43 ID:mQf53q1A.net] >>834 あなたのビジョンでしょw Microsoftは何も言っていない。
866 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 12:01:59.99 ID:zpTIVf12.net] Webで全部というのは無理がある エクセルオンラインもオンライン会計もオンライン顧客管理も嫌がる できるのはせいぜいメール仕訳とグループウェアで会議室予約 それに付随する週間売り上げレポート自動作成くらい これらは集約された鯖に常時接続が効率いい そのサーバーもCSVで出力してくれ、アトハエクセルデヤル、が常套句だったりする
867 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 21:38:21.84 ID:tVS6N6Kc.net] ビジョンつっても基本的にアレなんだけど、MFCからしてアレな出来だったし WinFormsはDelphiからの輸入だし、なんつーか
868 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 21:50:21.49 ID:vn4n2SLe.net] マカーみたいなこと言うなよ。
869 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 00:52:00.43 ID:J+H360A5.net] >>794 まじかよ 2段DGVとかサドパ買う金ないから勉強してるけど リッチテキスト絶望なんか、、
870 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 08:35:22.81 ID:Oy0eCX2R.net] TextBlockで事足りるから使うまでも無いかな
871 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 08:36:40.71 ID:Oy0eCX2R.net] Editしたい人は見なかったていでw
872 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 21:30:59.69 ID:TIs6YR+X.net] 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 のご利用をご検討ください。
873 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 21:42:11.04 ID:UsasOTyZ.net] >>842 現象1はWindows 10なら問題ない。
874 名前:デフォルトの名無しさん [2017/12/04(月) 17:26:53.28 ID:jUCJdOso.net] 下記の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>
875 名前:デフォルトの名無しさん mailto:sage [2017/12/05(火) 00:01:11.49 ID:8WdYrjSV.net] >>844 Horizontal stretch on TreeViewItems https://leecampbell.com/2009/01/14/horizontal-stretch-on-treeviewitems/
876 名前:デフォルトの名無しさん [2017/12/05(火) 10:07:40.24 ID:2ID5QeqJ.net] >>845 ありがとうございます! 結局一からテンプレートで作れということですね。
877 名前:デフォルトの名無しさん mailto:sage [2017/12/06(水) 12:33:29.17 ID:zkLW2Dlw.net] DataGridのセルで文字列を自動的に折り返しさせるにはどうすればいいですか?
878 名前:デフォルトの名無しさん mailto:sage [2017/12/06(水) 13:23:03.41 ID:zkLW2Dlw.net] できました 失礼しました
879 名前:デフォルトの名無しさん mailto:sage [2017/12/06(水) 14:01:58.75 ID:uXe6tuIh.net] どうでもいいけど自己解決したときはその方法を書いておいてくれると同じ疑問を持った他の誰かが見たときに役立つよ
880 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 02:00:54.89 ID:CphyNnDm.net] WPF会社で使おうとしたけど情報少ないわ複雑だわで断念した WinFormがやはりシンプルで良いな 特にビットマップの扱いがWPFは不便すぎ
881 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 08:12:13.45 ID:PjTiKcum.net] >>850 確かにシンプルなAPIじゃないね。 でも、画像を出力することが目的じゃない限りは使うことないから、あんまり気にしたことなかった。
882 名前:デフォルトの名無しさん [2017/12/07(木) 10:16:38.26 ID:vSHyWsbi.net] 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>
883 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 12:11:22.31 ID:W1xQHq7p.net] >>852 コントロールテンプレートじゃなかろうか <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>
884 名前:デフォルトの名無しさん [2017/12/07(木) 13:40:41.72 ID:vSHyWsbi.net] >>853 回答ありがとうございます。 おっしゃる通りコントロールテンプレートでした。 ttps://blog.jsinh.in/change-background-color-of-selected-listboxitem-listbox-in-wpf/#.WijFpEpl-Ul 上記のページを参照したらクリックの挙動もうまくできました。
885 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 15:44:08.93 ID:IRuA+lX8.net] これからWPFを勉強しようと思うんだけど、どうやって学習すればいいの? なんか情報がめっちゃ少ないんだけど
886 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 15:54:23.02 ID:0nv1/DHM.net] >>855 あなたには向いてない、止めといた方がいいよ
887 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 15:55:09.73 ID:DEpqahu1.net] >>855 つ blog.okazuki.jp/entry/2014/12/27/200015
888 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 15:56:59.89 ID:DEpqahu1.net] >>855 つ https://www.amazon.co.jp/gp/aw/d/4798114200
889 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 15:57:47.23 ID:DEpqahu1.net] >>856 同意する
890 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 15:59:12.70 ID:nZL2FdH7.net] WPFじゃなくてもUWPから勉強しても問題なし。 基本となるデータバインディングやらXAMLやらMVVMの考え方はほぼ共通だし。 コントロールとかXAMLの表現能力とかは違うけど、大した差じゃない。
891 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 15:59:46.39 ID:nZL2FdH7.net] 別にUWPの情報の方が多いとかは言ってないからね。
892 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 16:29:55.67 ID:W1xQHq7p.net] C#習得済みならWPFのサンプルがいいかもね ちょっと目を通すといってもボリュームありぎて困るけどな https://github.com/Microsoft/WPF-Samples
893 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 16:52:31.22 ID:iSZRC5ge.net] >>856 向き不向き関係無く、WPFかUWPしか、これからは選択
894 名前:が無いとオモ。 [] [ここ壊れてます]
895 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 17:00:19.88 ID:CEomnrTd.net] WinFormは高dpiにも対応したし 過去の死産が沢山あるので永遠に不滅です
896 名前:デフォルトの名無しさん mailto:sage釣 [2017/12/07(木) 17:03:54.74 ID:+Go9SOnG.net] 不運長久
897 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 17:40:11.83 ID:+0QIF/Hj.net] >>863 他に選択肢が無いなら、向いてない>>855 は失業だな
898 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 18:08:25.01 ID:RWj85r3T.net] WPFのRichTextBoxってFormの時より性能(できる内容等)良くなっていますか? テキストの扱いが、フロードキュメントというものにアクセスしないといけないとか 仕様が変わっているので、学習コストに見合うものか見極めたいのです。
899 名前:デフォルトの名無しさん [2017/12/07(木) 18:31:51.66 ID:aKBXGesU.net] UWPのまともなチュートリアルがない あっても実用レベルじゃない 画面の遷移とかアプリの状態とかその変化のさいのデータの保存とか共有とか いろいろ知らないといけないことが多いが適切な学習方法がない 本屋に売ってる本もそういう所には触れてない ボタンを押すと文字が変わるとかいうレベルじゃアプリは作れない windowsストアアプリのころはまともなチュートリアルがあったのに
900 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 18:53:14.73 ID:BPsvGxGu.net] >>868 画面遷移はprismのサンプル見るのが早い てかコピペでも何とか成るぞ
901 名前:デフォルトの名無しさん [2017/12/07(木) 19:30:04.21 ID:70KcxBzP.net] windowsストアアプリのころはこれでもかと言わんばかりの かなりいい仕上がりの本が多かった でもニッチな需要だったのであまり売れなかったみたいだ UWPになってからいい本が出ないのはある意味windowsストアアプリのせい
902 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 19:41:35.48 ID:qnTgxbKH.net] >>870 UWPに限らず、ここ数年まともな技術本は殆ど出版されてない 技術本の永久氷河期に突入したと思われます。
903 名前:デフォルトの名無しさん [2017/12/07(木) 19:47:33.04 ID:70KcxBzP.net] 図書館にC#の絵本が入ってて泣いた
904 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 19:48:21.41 ID:iSZRC5ge.net] なんだ〜 ? いい本待ちって、どんだけ他力本願なんだよ? 英語サイト読め! アホ共が・・・
905 名前:デフォルトの名無しさん [2017/12/07(木) 19:51:54.46 ID:70KcxBzP.net] 最近はググるとstackoverflowが上位に来て邪魔だ 英語でえんえん議論して結果できませんでしたみたいな最後とか多くて邪魔 しかも内容が正確じゃない場合も多くて困る 昔はダイレクトにこうしろみたいなサイトが多くヒットした
906 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 19:52:47.33 ID:qnTgxbKH.net] >>873 上人様、我々凡夫に良い英語サイトを教えてくだされ!
907 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 19:57:46.70 ID:qnTgxbKH.net] >>874 Stack Overflowで延々と議論して結論が出てない事の方が稀だけどねぇ。。 MSDNフォーラムは延々と揚げ足取りが続いて何の答えも出てないことは多々あるが。 と言うかMSDNフォーラムは英語も日本語も箸にも棒にも掛からぬ
908 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 21:38:31.58 ID:rdG0qvFp.net] StackOverflowは重宝している
909 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 22:04:29.06 ID:7HwoQbsI.net] え、あのうざいフォーラムモデレーターはもう検索しても出てこないの? うそー
910 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 23:18:36.91 ID:gBefvYul.net] >>876 俺も同じ印象持ってるわ StackOverFlowはそのものズバリの回答にたどり着ける率がかなり高い
911 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 06:41:55.51 ID:6V+obqgF.net] >>870 普通、学習するのが後になればなるほど情報が増えて、 高速道路を走るようにあっという間にキャッチアップ出来るんだけど、 WPFは先人が切り開いた道が誰も通らないから荒れ果てて、自分で道を切り開かないといけないパターンか
912 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 07:01:02.47 ID:8a2ZI3ZF.net] >>879 StackOverFlowは優秀な削除人が居て役に立たないゴミスレを抹消してるらしい
913 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 08:16:39.79 ID:qCpKpTuV.net] xamlが障壁だろうね、htmlのようなものと言っているうちは標準で用意された動作しかできない 何でもできるのはすごいけど可読性が悪い
914 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 10:15:25.17 ID:tA4Nn7ut.net] XAML をいじるツールが HTMLの WYSIWYGツール程度しか容易されてないよね 細かくパラメータ指定はできるけど、XAMLの知識前提だし、 それならXAML直接いじったほうが早いという
915 名前:デフォルトの名無しさん [2017/12/08(金) 12:23:32.06 ID:HAB7Tinf.net] xamarin formsのビュワーはクソすぎる
916 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 13:12:00.95 ID:qCpKpTuV.net] Blendでいじるのは限定的で大半はインテリセンスとエディットコンテニューでなんとかなってる感じ つかエディットコンテニューもっと早くつければよかったのに
917 名前:デフォルトの名無しさん mailto:sage釣 [2017/12/08(金) 14:31:12.72 ID:RuKEqfD/.net] ちょまど神への信仰と喜捨が不足しているのです
918 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 14:46:00.53 ID:57iib+8F.net] それ以前にWPFやUWPの仕事なんてあるの? 俺っちのところはWinFormしかねぇぞ。
919 名前:デフォルトの名無しさん mailto:sage釣 [2017/12/08(金) 16:59:04.30 ID:RuKEqfD/.net] 家も無いな
920 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 17:00:29.61 ID:qCpKpTuV.net] 俺の知ってる普通は何を使うかなんて聞いてこないけどな、分からない任せるの一点張り 前任者が良くない理由で辞めていてその引き継ぎ案件なら指定あるかも知れん
921 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 21:27:54.44 ID:6Wxgyjtw.net] 俺はXAMLは良いと思うが、人それぞれだなぁ。 いちいちデザイナーでレイアウトしてプロパティペインでちまちま設定しなきゃならんFormsにはもう戻りたくない。
922 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 22:42:48.69 ID:JqV72I9F.net] XAMLも全部ダメとは言ってない エディタで書くことができるという方向性はたぶん間違ってなかった 問題はデザイナーを使うだけの層が置いてけぼりになった点だと思う XAMLを勉強してWPFをマスターして次々とWPFでアプリ開発する開発者だけなら問題なかったが、 XAMLを勉強したいんじゃなくてアプリを作りたいって層は、 XAMLを習得するコストとWPFの将来性を比べて既知の WinForms に行ってしまうよね
923 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 23:08:09.57 ID:6Wxgyjtw.net] Formsと同じようにポトペタ開発だってできるだろ。それこそXAMLに直接触らなくても。 Formsと違うからハードルがあるってことならそりゃ当たり前w
924 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 23:24:02.04 ID:0zCKXZ4S.net] XAMLとWinForms、まるで真反対かのように言ってる人って使ったことないかまったく理解してないかだろうな。
925 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 23:33:23.82 ID:JqV72I9F.net] WPFでXAMLなしでポトペタ開発できるっていうのは詭弁だろ XAML書けない人はWPF使える人とは言えない
926 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 00:06:52.81 ID:fO0VVXq7.net] つか、Gridレイアウトだけ覚えたらformレベルの用途なら後は何とか成るんだから それぐらいは勉強しろよとは言いたいな html知っていれば小一時間でなんとかなる代物だ
927 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 00:16:56.45 ID:HnWyWSqq.net] Head FirstとMicroSoft公認の黒くて分厚い本がWPFにあればもっと普及したのではと思う
928 名前:デフォルトの名無しさん [2017/12/09(土) 00:22:36.81 ID:y4uhn7j8.net] gridってスプリッタ―使うのも一苦労なんだが 非常に使いにくい
929 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 00:24:48.22 ID:sjZAAH/D.net] 原理主義でちょっとしたことを簡単に実現できなくしたのがいまいち普及しない理由だろ
930 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 00:31:27.04 ID:P59xwzO1.net] 大体はGird過激派グループとStackPanel同胞団のどちらかに属する DockPanelは意外と出番がない、順序で配置変わる仕様が変態くさいし
931 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 00:51:13.59 ID:YSr7xyeP.net] もうボケ老人の繰り言状態だけど、だからWPやXAMLの問題は 保守性の悪さであって必ずしも書きづらいことじゃないってw 見える化ってバズワードがちょっと前に流行ったけど、その観点では WPFは20年前のVBより退化してる Formだったら他人の書いたコードでもせいぜいドキュメントアウトラインで包含関係を確認して あとはFormデザイナでコントロール選択してプロパティーグリッドみれば 一目瞭然でだいたいどうなってるかわかるけど、これがWPFじゅ全然そういう訳にいかない
932 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 01:31:47.76 ID:0TYlSAt9.net] まーでもWinFormsで実現できる程度の見た目で良かったらWPFでもデザイナ使ってぽとペタでできるよね。 WPFとかだとItemTemplate使って出来るようなこととかやりだすと、追いづらくなるのは確かだけど、それはWinFormsだとオーナードローとかになってくるから、より追いにくくなりそう。
933 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 05:15:05.11 ID:KFfYNPXO.net] >>899 DockPanelは、Gridよりコード量が少ないので結構使うけど
934 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 05:44:29.48 ID:wuqyJYIG.net] Pro WPF 4.5 in c# 押し(PDFもころがってるし)
935 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 08:11:06.80 ID:D+7i0ltG.net] >>896 MSは普及させる気ないのかね? 赤字覚悟で本をたくさん出すべき
936 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 08:35:35.94 ID:LNYXpqZE.net] WPFが普及しきる前にストアアプリやUWP推しにいっちゃったからねぇ。 ペゾルド本を出してくれていたらよかった。
937 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 10:32:33.70 ID:pqfn8pko.net] 最初で躓いたやつの愚痴ばっかりだな。 新しいことや、他のOSでの開発も出来ない連中ばったりだろう。
938 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 10:35:10.19 ID:D+7i0ltG.net] >>906 自分の事じゃないよ 初心者に対する窓口を広くないとWPFの未来はないって事 開発者の少ない環境なんて、あっという間に切り捨てられて終わる
939 名前:デフォルトの名無しさん [2017/12/09(土) 10:35:49.75 ID:0SdWVhUU.net] 最初って何にもなかったから脱落してもおかしくなかった MVVMのフレームワークもない WPF自体も段階を経てレベルアップしていった 今みたいに恵まれた環境じゃなかった
940 名前:デフォルトの名無しさん mailto:
[] [ここ壊れてます]
941 名前: mailto:2017/12/09(土) 10:37:26.13 ID:0SdWVhUU.net [ >>907 WPFはもうMSが見捨てたから未来はないよ UWPに注力 ] [ここ壊れてます]
942 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 10:42:25.96 ID:mcVKStJ6.net] mvvmのせいで普及しない
943 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 10:44:59.50 ID:LNYXpqZE.net] それよりも逆にUWPの未来が見えないんだが。Windows Mobile撤退したらもう存在意義ないんじゃね?
944 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 10:55:42.98 ID:BBiO47QN.net] >>908 WPFは本来の設計思想が全く理解されなかっただけで、フレームワークとしてはちゃんと出来上がってたんだぜ お前らはRoutingCommandの利用シーンを自信を持って説明できるか?
945 名前:デフォルトの名無しさん [2017/12/09(土) 10:57:32.75 ID:0SdWVhUU.net] 出来てた割にはメモリリークとかメッセンジャーとかの問題で数年
946 名前:停滞してたじゃないか ビヘイビアとかいろいろやってたじゃないか [] [ここ壊れてます]
947 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 11:01:07.31 ID:P59xwzO1.net] RoutingCommandって何だよ、RoutedCommandじゃねえの 最近はCaliburn.Microにしてるからコマンド書かずにメソッドだけで済ましてる
948 名前:デフォルトの名無しさん [2017/12/09(土) 11:05:53.50 ID:0SdWVhUU.net] mvvmはlistboxなどをバインディングで使うときなんか最悪だよ 選択がかわったことなどのVMがめんどくさい その点Vのイベントは楽でいい
949 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 11:06:28.29 ID:3CrpDS5s.net] WinFormsに続いてWPFもすでに飼い殺しモード Mobileがポシャって将来の展望が見えないUWP どうすんだろうねほんと
950 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 11:06:30.15 ID:B67iFoRw.net] >>913 そりゃそうだ MVVMとか言われだしたのってWPFが世に出た後だぞ
951 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 11:18:55.23 ID:BBiO47QN.net] >>916 MS自身はElectron使ってるからね 今時Webできない奴なんか放っといても他所へは行けないんだからセールス的にはどうでもいいんだよ
952 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 11:21:28.35 ID:ZhOJxZh3.net] >>918 え、VisualStudio自体もElectronかい?
953 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 11:43:10.65 ID:pqfn8pko.net] >>916 そう、これだってのがないのがダメすぎるMicrosoft。 そのせいと、モバイル捨てたからエコシステム作れない。
954 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 12:11:43.99 ID:7Yf8j8jw.net] Mobileは死んだけど、Hololensとか新機軸のデバイスの展開も見据えると Win32だけのままじゃダメってのはわかるし個人的にUWPはUWPで続けてくれて良いんだけどね Desktopをおざなりにするどころかユーザーや開発者に劣化環境を押し付けてくるのが最高にうんこ
955 名前:デフォルトの名無しさん [2017/12/09(土) 12:15:01.89 ID:0SdWVhUU.net] Hololensなんてごみじゃん ただの流向
956 名前:デフォルトの名無しさん [2017/12/09(土) 14:28:35.64 ID:4L36y9lr.net] WPF版のペッツォルト本なかったっか?
957 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 14:56:59.28 ID:sjZAAH/D.net] 大多数の人がしたいと思ってることが簡単にできないとダメ 画像の表示一つで首かしげるようなものじゃダメ、普及しない
958 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 15:03:44.12 ID:l/tJcKjF.net] MVVMで組まなきゃ駄目って空気を醸し出してしまったのが敗因かな。
959 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 15:20:17.09 ID:D+7i0ltG.net] 10年後にはJava FXに負けてるかな?
960 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 15:21:58.42 ID:H2sqAc93.net] もしかしてWinFormの地位が確固たるものになった? WPFとUWPのおかげで・・・
961 名前:デフォルトの名無しさん mailto:sage釣 [2017/12/09(土) 15:52:05.30 ID:iPTGHqKh.net] >>927 うん5年後に答え合わせをしようよ
962 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 16:05:34.75 ID:l/tJcKjF.net] >>927 vb6.0のおかげです
963 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 20:38:16.72 ID:ziJNlv0p.net] >>905 普及しきるというか普及する気配が最初から全くなく今に至る。 PGの嗅覚をなめてはいけない。
964 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 22:35:13.71 ID:M8C/DJ+l.net] >>928 それ5年前に聞いた
965 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 23:11:38.47 ID:ziJNlv0p.net] >>906 ただの無能の愚痴ならいいんだが事実、ゴミだったからな。
966 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 23:26:13.62 ID:LNYXpqZE.net] 無能「事実、ゴミだったからな。」 こういうこと?
967 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 23:29:54.81 ID:i+ta5v7N.net] そういう事
968 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 23:39:13.32 ID:ziJNlv0p.net] >>933 ゴミじゃなきゃなんなんだい? WPFに何か光るものが少しでもあったか? 何もないね。これはPGなら誰でも同意することだろう。
969 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 23:40:57.26 ID:D+7i0ltG.net] >>935 Flexの方が設計は良かったね
970 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 10:49:59.71 ID:+bg1ulUg.net] >>894 普通にできる
971 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 10:51:57.14 ID:+bg1ulUg.net] >>915 えっ??? そこが一番なくらい便利なんだが? SelectedItemにBindingしておしまいだよ?
972 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 10:54:13.79 ID:+bg1ulUg.net] >>923 ストアアプリか何かのがある まあ考え方の流用は可な感じ
973 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 10:58:10.12 ID:+bg1ulUg.net] コントロールにName付けてコードビハインドで使えば WinFormsと同じスタイルで開発できる事を知らない人が多すぎる
974 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 11:16:00.59 ID:7Si01GpM.net] >>940 バインド使った方が楽だろ? コードビハインドのメンバにバインドして使ってイベントベタ書きにすればハードル下がる。
975 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 11:19:01.67 ID:klwCxkV9.net] それをMSと取り巻きが広めるべきだったな
976 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 11:27:22.95 ID:oTsMuCsO.net] XAML覚えるのだりいいいい バインディングまわりとか試行錯誤せんとぜんぜん覚えられん めんどくせええええwww
977 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 11:28:21.09 ID:OKZOYtiA.net] 当時MVVMを宣伝した意識高い系連中ってもうほとんど残ってないからな みんなASP.NET MVCやCoreへ移行してしまった 今入ってきた初心者は当時の意識高い記事に圧倒され、相談に乗ってくれるコミュニティも見つけられないまま去っていく
978 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 11:31:16.14 ID:sNUCXrsh.net] 俺は意識低い系だから普通にポトペタでダブルクリックして イベントにコード書きまくりだねw 動けばいいや
979 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 11:34:42.06 ID:oTsMuCsO.net] 宣言型だからさ ルール覚えるの大変やん WinFormsならアホの俺でもイベントべた書きすりゃ何か動いた そっから少しずつ間違いなおして、コード書き足して・・・ってやっとった XAMLはルール間違うとうごきもせん しかもてつづき型とちがうからどこで間違ったのかもよくわからんwwww 一晩でおぼえられるIQをくれwwww
980 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 11:46:16.93 ID:7Si01GpM.net] >>942 MSのコードサンプルもブログで見かけるコードサンプルも コードビハインドとのバインドとイベントベタ書きが多いけどね。 MVVMで書くとWPFの本質以外のコードが増えて サンプルにならなないからだと思う。 MVVMはXAMLとバインドがちゃんと使えるようになってから 必要に応じて使えば良いと思うのさ。
981 名前:デフォルトの名無しさん [2017/12/10(日) 12:01:50.16 ID:85i5VHgP.net] >>938 つうじてないみたいだからいいよ
982 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 12:04:14.03 ID:+bg1ulUg.net] >>941 そりゃあBinding使った方が断然楽だよ でも苦労したい人が多いみたいだからそんな人達は今まで通りを踏襲すれば良い 人生それぞれなんだから
983 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 12:16:06.77 ID:oTsMuCsO.net] WinFormsのバインどよりずっとむずいやんXAMLのやつ まあ俺はまだリストボックスまで行ってないからよく知らんけどな! 今日もMSDNのドキュメント読むやで〜
984 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 12:19:59.57 ID:oTsMuCsO.net] あいあyまあ なんかワイ論点を間違えてたな バインド自体はええねんで楽で XMALがむずい!ワイのいいたいことはこれだけや!ほなな!
985 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 12:33:24.56 ID:uk3Agmxw.net] x:Bindをwpfに持ってくるだけで、問題だいぶ片付くんだけどな ミスったらコンパイルエラー出るし、イベントもバインド出来る 何故かUpdateSourceTriggerが指定できないのは問題だが
986 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 12:57:01.12 ID:3lkRI355.net] >>952 最新のUWPだとUpdateSourceTrigger指定できる。 確認はしていないけど。
987 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 14:44:04.88 ID:jjJtEuOB.net] UWPって、10年後にもあるの? それがいちばん重要なんだけど
988 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 15:01:11.25 ID:klwCxkV9.net] WPFは10年以上存在したよ
989 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 15:04:47.01 ID:Lqf3YhZb.net] >>954 ストアアプリと同じ運命をたどる可能性の方が高いと思う...
990 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 15:14:48.18 ID:jjJtEuOB.net] 今後も何か作る時は、Android用アプリ+iOS用アプリ+Webアプリって流れになっちゃうのかな? 「Windows用にUWPで作りましょう!」なんて案件ねえぞ
991 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 15:46:13.89 ID:4CvOnmGy.net] UWPが普及するとすればWindows7がお亡くなりなってからかなぁ
992 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 15:48:13.20 ID:4CvOnmGy.net] >>951 XMLかhtmlの素養がなれば難しくはない もし難しいと思う若しくは勉強する気がないのなら無理せずポトペタすれば良い
993 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 15:48:15.37 ID:fzLNyosv.net] >>958 ヒント: WPFは「XPが死滅したら普及する」と言われていた
994 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 15:50:12.99 ID:4CvOnmGy.net] surfaceの普及も忘れてたわw
995 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 16:40:55.60 ID:PWyQsC7P.net] 10年経ってこの情報の少なさは異常だろ みんなForm使ってるの?それともWin32API?
996 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 16:54:17.56 ID:3lkRI355.net] >>954 WPFはMSが使わなかったのにある?から、MSが使いまくっているUWPはめっちゃある。
997 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 20:08:29.44 ID:EQxnJ6aE.net] みんなMFCかもしれないしWTLだったりするよ?
998 名前:デフォルトの名無しさん mailto:sage [2017/12/10(日) 22:44:34.05 ID:4CvOnmGy.net] >>962 Google大先生を味方にすればまあ必要十分 中学生レベルの英語があれば更に吉 書籍はC#自体のそれが少ないかな C++が難解過ぎて情報量多すぎなのかもしれんねw
999 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 02:19:17.35 ID:sUX/rE8j.net] 天下のWindowsなのに肝心のAPIがこんなグダグダじゃなあ… 林檎さんに置いていかれるわそりゃ
1000 名前:デフォルトの名無しさん mailto:sage釣 [2017/12/11(月) 05:31:02.43 ID:8UWFbrwk.net] (Formと比べて)機能が制限される物に作り直しましょう。 予算下さい。って提案書書けるか? またそんな提案通って、予算付くか? 予算が無ければ世界は動かず
1001 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 09:44:22.25 ID:74uP2QIC.net] ボタンの中に動画出せます!!
1002 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 11:11:40.12 ID:cciCjbKX.net] いい感じのデザインでボタンが表示できますよ
1003 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 12:32:54.00 ID:YS0GQHzU.net] > 肝心のAPIがグダグタ 己が使いこなせていないだけ > (Formと比べて)機能が制限される 己が知らないだけ 嘘八百を平気で並べられる人ってどんな性格をしてるんだろう?
1004 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 13:18:19.06 ID:Mo35S42v.net] >>970 レスを意図的に切り貼りして意味を捻じ曲げる典型をひとつのレスでふたつ見た レスをよく見てないんだろうが感情に任せて条件反射しすぎ APIがグダグタという元レスは機能面じゃなくて(含めていってるかは知らん)普及促進とか広い意味で言ってるんだろ 己が使いこなしても普及促進にはやくに立たん 「 (Formと比べて)機能が制限される」の元レスって 「 (Formと比べて)機能が制限されるものが作られるわけはない」という主張なんだが、 文章を斜め読みしすぎ、怒りに任せてレスの主張するところすら誤解してる 嘘八百が書かれていると感じたら本当にそう主張してるのか文章をよく読み直すべき
1005 名前:デフォルトの名無しさん [2017/12/11(月) 14:25:34.98 ID:O0TOQ821.net] WPFはformsより提供されてるAPI不足してるのはいくつもあるよ ぱっと思いつくのはマルチディスプレイの場合のウィンドウがある画面のサイズ その都度System.Windows.Forms参照してる WPFは最初はフォルダダイアログもまともになかったし他の機能もすっかすかだった 何も作れない 4〜5年たってもできてないのでそんなもん5年もかけて作るものかよって思ったけど
1006 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 14:47:24.53 ID:0NyrcvQf.net] またジジイの繰り言だけど、GDIで普通にできることができないのも痛かったよね あと、こっちはやったことないが、 WPFってGDIみたいにディスプレイ画面と印刷を透過的に扱えないんじゃなかったっけ
1007 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 18:18:57.85 ID:sMdN9sff.net] >>972 雑魚過ぎてお話にならないレベルw
1008 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 18:24:27.96 ID:sMdN9sff.net] >>973 また嘘つき発見 こりないねえww GDIで普通に出来てWPFに出来なくて困った事なんて今までなかったなぁ 逆のパターンは便利過ぎて困るくらいあるw 印刷の透過性は何を指してるか不明だがWPFはWYSIWYGなんでこれまたスゲー便利だよ? 自分の無知を晒してるだけの人って一体何なの??
1009 名前:デフォルトの名無しさん mailto:sage釣 [2017/12/11(月) 18:29:23.81 ID:8UWFbrwk.net] 試しに、XPSをWMFに変換するアプリをに変換するアプリを 書いてみなされ Form無しでな
1010 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 18:38:50.06 ID:sMdN9sff.net] データ変換にFormsもWPFも関係ねえ 頭大丈夫か?
1011 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 18:42:21.54 ID:0NyrcvQf.net] >>975 嘘つきじゃないってw WPFのグラフィックは(保持モードしか扱えないのが原因だけど)パフォーマンス上の問題があるって このスレでも何度も出てるでしょ。 っていうか、画面と印刷を透過的に扱うって聞いて意味が通じないレベルの人が WPF推しても説得力ないよそれ
1012 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 18:46:13.96 ID:SJ7HWrxD.net] WPFはFormのライブラリ使えるんだから気にすることでもないと思うけどな RichtTextBoxもそうだけど いざとなればWindowsFormsHost使えばよい なんでもNativeでないと気が済まないというのは原理主義的で身体に悪そう
1013 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 19:21:35.54 ID:cciCjbKX.net] NativeMethods.csがふえるよ!やったねたえちゃん!
1014 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 19:35:44.65 ID:sMdN9sff.net] >>978 パフォーマンスは回避策有 これも何回も出てきてる 何10列もある何百万件も表示したいアホは知らん 画面と印刷を透過的に扱うなんてGoogle先生に聞いても意味不明なオレオレ定義を自慢されても知らんよ ちなみにWPFを推してるつもりはない 無知な嘘つきが嫌いなだけ
1015 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 19:49:15.53 ID:4gtiKvYs.net] 回避策知らないといけないレベルのパフォーマンスだったり、 Formのライブラリ使わないといけないくらい機能が揃ってなかったりしたから 失敗したんだけどなw
1016 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 20:00:41.18 ID:sMdN9sff.net] 回避策が必要なのはアホみたいな列数と行数の時だけ それをあたかも「いつも」みたいに吹聴するのは悪質な嘘つきの典型 使わないといけないも同じ 卑怯にも程がある
1017 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 20:07:40.12 ID:Mo35S42v.net] 逆に困った人がいたケースをそれは例外と切り捨てるのも 問題があると思うぞ 単にプログラミング対象が異なっていて、 自分が問題に遭遇してないだけとはなぜ考えないのか
1018 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 20:09:24.28 ID:iufU8t1v.net] 大きなメリットを理解(出来ないではなく)しようとせずに重箱の隅をつついて全体的な大損をするもそれに気がつかない 今の社会の病理の一つを表してる気がする
1019 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 20:21:04.10 ID:jD7nWqN+.net] Q「〜〜がわからない」 A「英語のサイトに書いてあるから探して読め」 Q「英語読めないからどこにあるか探せない」 A「探す気も読む気もないだけだろ帰れ」 こんなんで普及する訳ないわな 最新版に近い日本語の参考書・入門書・解説サイトを出さなきゃ、わざわざWPF使おうとする奴は増えんよ
1020 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 20:25:51.31 ID:cWpuydkA.net] お高く止まったリベラルが選挙で負ける様子に似てるな
1021 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 20:28:51.96 ID:7Ia6NMEr.net] >>981 以外の人に聞くけど、GDIでは画面も印刷も透過的に扱えるって聞いて 意味分からん人いる? っていうかDCの概念も知らない人が何言っても戯言にしか聞こえんよねw WPFのグラフィックのパフォーマンス問題はこのスレでも何度か出てるし ググれば実例がいくらでも出てくる
1022 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 20:30:41.54 ID:cWpuydkA.net] 物がいかに良かろうが 12年間普及してない普及努力もしてないんだからニートだろ ニートだからニートに優しいのか?
1023 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 20:30:44.50 ID:WHbaikY8.net] >>981 さすがに透過性も知らないようなアホではそんな頓珍漢な解釈になるのもしょうがない 黙っててくれると助かるけどまあ無理だろうな 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)
1024 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 20:39:41.28 ID:iufU8t1v.net] >>988 解らん 透過性は解かる 画面と印刷を透過的 とは何ぞや?
1025 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 20:41:01.59 ID:sMdN9sff.net] >>990 透過性は誰にでもわかるだろw
1026 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 20:51:17.60 ID:WHbaikY8.net] >>992 > 透過性は誰にでもわかるだろw >>975 > 印刷の透過性は何を指してるか不明だが バカって自分が何を書いたかも理解してないのかよ w
1027 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 21:42:34.62 ID:sMdN9sff.net] >>993 書き方悪かったな 「印刷の透過性」 = 元の「画面と印刷を透過的に扱え云々」 の意味 一般的な透過性は解る 印刷の(画面との)透過性は意味不明 マジ何言ってるか解らん 推測したようにWYSIWYGの事言いたいのか?
1028 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 22:35:09.34 ID:9q6XrtOC.net] >>987 初心者の流入がないと、開発者が少ないから 最終的にMSに捨てられて全員死亡って事ですね
1029 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 22:35:22.65 ID:FO1afGiG.net] 割と面白いのは、誰も説明する気ないのな 普通こういう場合は誰かがムキーーって頭に血が上って説明し始めたりするんだが 平均年齢が高いのか華麗にスルー 流石説明しても何の得もないことが良くわかってらっしゃる その調子でお願いします
1030 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 22:37:58.86 ID:g6eIyQ3A.net] >>994 ぷぷっ、今更推測とか言い出したぞ w
1031 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 22:49:10.68 ID:sMdN9sff.net] >>997 残念ながら>>975 で最初から推測してるよ
1032 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 23:02:33.69 ID:Mf9o9uwW.net] >>988 俺も意味分からないがDC(多分デバイスコンテキスト)と言う言葉を使ってるところからすると帳票とそのプレビューの事か? もしそうならGDIの方が透過的に扱えないぞよ >>994 が書いてる通りWPFはWYSIWYGだからより透過的に扱える
1033 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 23:04:37.68 ID:xzgxDEt/.net] >>988 で、でーたせんたあ
1034 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 23:07:29.42 ID:Mf9o9uwW.net] ちなみに帳票を作る時にGDIはDCをこねくり回さなければならないがWPFはXAMLで完結する こんな事は当然知ってるだろうから透過的にの意味が分からんのよ
1035 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 23:49:31.05 ID:g6eIyQ3A.net] >>998 > また嘘つき発見 > こりないねえww > 自分の無知を晒してるだけの人って一体何なの?? 自己紹介やん w
1036 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 216日 14時間 40分 18秒
1037 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています