- 1 名前:デフォルトの名無しさん mailto:sage [2019/12/09(月) 12:36:14.49 ID:9LsUsH++p.net]
- Windows Presentation Frameworkについて語るスレ。
前スレ WPF(.NET4.x, .NET Core) GUIプログラミング Part23 https://mevius.5ch.net/test/read.cgi/tech/1557960752/ 関連スレ Windows 10 UWPアプリ開発 Part 2 mevius.2ch.net/test/read.cgi/tech/1499658092/ コードを貼る場合は以下のサイトの利用をお勧め。 run codeのチェックは外しておきましょう。 ideone.com/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
- 75 名前:デフォルトの名無しさん mailto:sage [2020/01/13(月) 16:12:25.49 ID:tvePguESa.net]
- Blazorっていうかデスクトップアプリは捨ててWebアプリに移行するよ。
- 76 名前:デフォルトの名無しさん mailto:sage [2020/01/13(月) 16:31:47.39 ID:Co2mHaqk0.net]
- 10年くらい前からそんなこと言われていてずっと環境が揃うのを待っているんだが、あと何年かかるのかね。
- 77 名前:デフォルトの名無しさん [2020/01/13(月) 17:07:59.03 ID:+xCO6TbN0.net]
- WPFは15年経っても流行らなかったがまだこれから来るとか抜かしてる奴がいるし
言い続けている限りは負けじゃないのさ(彼らの中では)
- 78 名前:デフォルトの名無しさん [2020/01/13(月) 19:44:22.74 ID:fe6mKVWO0.net]
- Browser+RazorなのにBlazorっておかしくね? Brazorと呼ぶべきなんじゃ?
- 79 名前:デフォルトの名無しさん mailto:sage [2020/01/13(月) 20:46:56.54 ID:ZI4c9CuWd.net]
- >>78
Lの方がかっこいいやろーとか言ってなかったっけ?
- 80 名前:デフォルトの名無しさん [2020/01/13(月) 21:40:22.16 ID:KZpg2BWV0.net]
- >>73
C#案件が広がりを見せるという結果が期待されてるんでしょう
- 81 名前:デフォルトの名無しさん mailto:sage [2020/01/13(月) 22:34:27.16 ID:uqOg57lh0.net]
- C#で全部やりたいとかのニッチ向けに感じる
Webに移行するならコミュニティ、情報などの面からもクライアント側は素直にJS/TSでやった方がいいし デスクトップGUIに価値を見出すならブラウザ上ってだけで欠点になる
- 82 名前:デフォルトの名無しさん mailto:sage [2020/01/13(月) 22:36:00.19 ID:5a7SXLUb0.net]
- ブラウザーでCAD作れる?
- 83 名前:デフォルトの名無しさん mailto:sage [2020/01/13(月) 22:45:25.48 ID:/BeY0uog0.net]
- >>82
作れる。世界最大(?)のCADメーカー AutoCadがWasmを使ってWebアプリとして移植したとされている。 Wasmの例: https://yutakaaoki.github.io/
- 84 名前:デフォルトの名無しさん mailto:sage [2020/01/13(月) 22:59:14.64 ID:nlvLw0Pz0.net]
- >>82
バックエンドは要るけど https://www.autodesk.co.jp/products/autocad-web-app/overview
- 85 名前:デフォルトの名無しさん mailto:sage [2020/01/13(月) 23:01:22.84 ID:tDVAmEYh0.net]
- >>83
毎度思うがもうちょいマシな見た目のサンプル紹介したれ
- 86 名前:デフォルトの名無しさん mailto:sage [2020/01/13(月) 23:23:09.14 ID:lNXH+eFP0.net]
- photshopもあるし3Dもブラウザでできる
逆にブラウザでできない分野ってある?
- 87 名前:デフォルトの名無しさん mailto:sage [2020/01/13(月) 23:31:28.82 ID:/BeY0uog0.net]
- >>84
どんなバックエンド?
- 88 名前:デフォルトの名無しさん mailto:sage [2020/01/13(月) 23:37:19.84 ID:/BeY0uog0.net]
- >>86
実は、ローカルPCのファイルシステムに上手くアクセスすることがデフォルトでは出来ない。 ローカルPCにファイルを保存することは出来るのだが、ブラウザ(Chrome)の特殊な データ領域に保存されてしまい、c:\ のディレクトリ内容を取得したりすることはブラウザを特殊なオプションで起動しない限りできないようになっている。 >>83 でdemo1などを起動してファイルメニューのOpenやSave As は少しトリッキーな特殊な方法でやっているが、自由自在にファイルを読み書きできるわけではない。
- 89 名前:デフォルトの名無しさん mailto:sage [2020/01/13(月) 23:39:32.88 ID:nlvLw0Pz0.net]
- >>87
それはさすがに
- 90 名前:デフォルトの名無しさん mailto:sage [2020/01/13(月) 23:40:24.07 ID:nlvLw0Pz0.net]
- >>87
すまん、途中で書き込んでしまった それは流石にautodeskに聞いてくれ
- 91 名前:デフォルトの名無しさん mailto:sage [2020/01/13(月) 23:49:04.68 ID:/BeY0uog0.net]
- >>90
「バックエンドが必要である」ことは正しい情報??
- 92 名前:デフォルトの名無しさん mailto:sage [2020/01/13(月) 23:57:41.45 ID:nlvLw0Pz0.net]
- >>91
すまんがそれもautodeskに聞いてくれ とりあえず単体では動かないみたいなので何ら名のバックエンドはあるはず ライセンス認証だけかも知れんが
- 93 名前:デフォルトの名無しさん mailto:sage [2020/01/14(火) 00:03:44.99 ID:FVhMPKFe0.net]
- >>92
もしかしたら、それとは意味がずれるかもしれないけど、少なくとも、データ保存のためには、クラウドというか、リモートのサーバーにデータを渡す必要があるかもしれない。それはWebアプリはローカルPCのファイルシステムには容易にデータを保存できないから。
- 94 名前:デフォルトの名無しさん mailto:sage [2020/01/14(火) 01:46:16.97 ID:XH4E/8vV0.net]
- >>88
DTMのようなリアルタイムかつ低レイテンシーが重要な分野は厳しいんじゃないかな
- 95 名前:デフォルトの名無しさん (ワッチョイ 7f2c-JQ6m) mailto:sage [2020/01/14(火) 03:38:34 ID:3sd16sWN0.net]
- ローカルPC に、Node.js, Ruby などのサーバーを立てれば、保存できる
VSCode は、Electron 製 = Node.js + Chrome。 Redmine は、Ruby on Rails 製
- 96 名前:デフォルトの名無しさん [2020/01/14(火) 04:56:00.11 ID:ZjsGanM00.net]
- クラサバ→シンクラときて結局ダム端末に戻るのか
- 97 名前:デフォルトの名無しさん mailto:sage [2020/01/14(火) 08:09:41.30 ID:Dwwl7O4Ta.net]
- >>95
ElectronはNode.jsのモジュールとしてChromiumエンジンを組み込んでおり、決してHTTPサーバーを立てている訳ではない あとRedmineみたいなゴミとVSCodeを一緒にするな
- 98 名前:デフォルトの名無しさん mailto:sage [2020/01/14(火) 18:24:44.38 ID:FVhMPKFe0.net]
- cgiが使えるLocalServerを起動していれば、cgiの仕組みを使ってローカルファイルシステムに自由にアクセスできるようにはなる。
また、この仕組みを使えば、WebアプリからローカルOSのあらゆる機能が使えるようになる。
- 99 名前:デフォルトの名無しさん mailto:sage [2020/01/14(火) 18:26:25.39 ID:X7PL8nyZr.net]
- それはセキュリティーホールと言う奴だねw
- 100 名前:デフォルトの名無しさん mailto:sage [2020/01/14(火) 18:31:55.23 ID:FVhMPKFe0.net]
- RubyやPython, node.jsなどはどれも cgi server として起動することも出来て、
さらに、cgiを書くスクリプト言語としても使える。 そしてほぼあらゆるプラットフォームで動作する。 だからそれらを利用すれば、理論上は1つのcgiスクリプトであらゆるプラットフォームでOS固有のファイルシステムにアクセスすることが出来る。 >>99 まあ、悪用すればそうなんだけども。
- 101 名前:デフォルトの名無しさん mailto:sage [2020/01/14(火) 18:54:53.44 ID:X7PL8nyZr.net]
- linuxなどではルートフォルダを自由に指定してある階層から出られなく出来るけど
winはそれがないからちゃんとフォルダ指定内容をチェックしてないと単なるセキュリティーホールになる
- 102 名前:デフォルトの名無しさん mailto:sage [2020/01/14(火) 18:56:14.18 ID:FVhMPKFe0.net]
- cgi serverとWebアプリを組み合わせたツールキットを作れば、それだけでnativeアプリと同様の機能を持ったマルチプラットフォームツールキットになるかも。
- 103 名前:デフォルトの名無しさん mailto:sage [2020/01/14(火) 18:57:57.56 ID:FVhMPKFe0.net]
- >>101
native アプリではそもそもどんなフォルダにもアクセスできますので、それを持ってセキュリティーホールとは言えないと思います。
- 104 名前:デフォルトの名無しさん mailto:sage [2020/01/14(火) 21:07:10.83 ID:1W0s33Ee0.net]
- >>92
悪いが、個人でAutodesk規模の開発 をする気は無い。っうか無理だ ライブラリーも含めてそういうものを 開発出来るベースが無いという事で納得した。
- 105 名前:デフォルトの名無しさん (ワッチョイ 5f63-hsX7) mailto:sage [2020/01/14(火) 22:14:43 ID:iQtyfXTR0.net]
- ブラウザで動作するCADソフト開発する上でのベースが無い
という納得? ブラウザアプリもデスクトップアプリも変わらんと思うけど
- 106 名前:デフォルトの名無しさん (ワッチョイ 8261-1ukZ) mailto:sage [2020/01/15(水) 14:23:45 ID:VmaxE9Gg0.net]
- >>94
MIDIやSynthesizerのWemAppli、Wasmに関する話らしい: https://twitter.com/DasSurma/status/1217129248038670337 遅延に関しては、Webゲームを試してみる限り気が付かない程度だった。 (deleted an unsolicited ad)
- 107 名前:デフォルトの名無しさん (ワッチョイ 8261-1ukZ) mailto:sage [2020/01/15(水) 14:52:56 ID:VmaxE9Gg0.net]
- >>106
他にも色々あるけど、例えばこんなものがある。 スライダーを動かすと音が変わる。 これで遅延のほどは分からないが、遅くて使い物にならないようなものではないことは分かる: https://csound.com/wasm/Sliders.html
- 108 名前:デフォルトの名無しさん mailto:sage [2020/01/15(水) 16:19:59.37 ID:cciB5/G30.net]
- アクション性の高いfpsゲームなんかもブラウザでゴリゴリ動く時代にそんな遅延なんて気にならんと思うけど…
マイクロ秒単位まで求められるならしんどいが
- 109 名前:デフォルトの名無しさん mailto:sage [2020/01/15(水) 16:30:44.61 ID:VmaxE9Gg0.net]
- 告白しますと、以下の簡易テニスゲームはモバイル機器では音ずれが起きるのですが、それは、HTMLのaudio要素を使っているからで、HTML5のWebAudio技術を使えば直ると思っています。
実際、ちゃんとしたWebゲームでは音ずれは起きていません。 https://yutakaaoki.github.io/demo_tennis/
- 110 名前:デフォルトの名無しさん mailto:sage [2020/01/15(水) 16:37:25.36 ID:VmaxE9Gg0.net]
- >>109
なお、そのサイトとはWebGLを使っており、WebGL 1.0はOpenGL 4.1から正式対応したので、OpenGL 4.1以上に対応したGPUでないとがたがたすることがあります。 Intel CPU内臓の Intel HD Graphics というGPUは、初期バージョンのものは OpenGL 4.0 までの対応なので、WebGLを使う場合に Chrome79 ではハードウェアアクセラレータが使えません。
- 111 名前:デフォルトの名無しさん mailto:sage [2020/01/15(水) 17:45:15.98 ID:ga1RRQJH0.net]
- >>108
> マイクロ秒単位まで求められるならしんどいが まあそこまで求められたらデスクトップアプリでも厳しいと言うか汎用OS上だと無理じゃね?
- 112 名前:デフォルトの名無しさん mailto:sage [2020/01/15(水) 17:51:40.07 ID:5+cs/n4Td.net]
- >>111
うん、そう思う なんでブラウザアプリでできないことってローカルファイルへのアクセス以外はあんまなさそうな感じする まぁ細かな面倒くささとかはもちろんあるけど不可能ってわけではないしね
- 113 名前:デフォルトの名無しさん mailto:sage [2020/01/15(水) 18:01:39.62 ID:R0PftabM0.net]
- 画像上でラバーバンド描画しようとすると
最低でも10fpsぐらいで画像送信する事に なるけど、Webで出来る?
- 114 名前:デフォルトの名無しさん mailto:sage [2020/01/15(水) 18:07:44.51 ID:VmaxE9Gg0.net]
- >>112
Chrome限定になるけど、Native File Systemなるものでローカルファイルシステムが自由に使えるようになる。 ただし、デフォルトでは無効化されているので、 chrome://flags/#native-file-system-api でEnableにする必要がある。 また、これは、HTML5 の File API とは別。 そっちの API では、ブラウザの特殊な記録領域にファイルが格納されてしまう: https://qiita.com/pentamania/items/ada07c45d4e5cc139c03
- 115 名前:デフォルトの名無しさん mailto:sage [2020/01/15(水) 18:43:42.42 ID:VmaxE9Gg0.net]
- >>113
ローカルPCでJavaScriptやWasmを使ってグラフィックを描けば、ネット回線を使った画像の転送は要らない。
- 116 名前:デフォルトの名無しさん mailto:sage [2020/01/15(水) 18:50:18.59 ID:VmaxE9Gg0.net]
- >>99
ローカルにcgiサーバーを起動してローカルFSを使えるようにする場合、そのままだとあらゆるHTMLアプリがローカルFSを使えてしまうようになってしまうためセキュリティーホールになる。 それを防ぐには、ポリシーファイルというものを作ってその中に親となれるHTMLアプリのローカルディレクトリ名を列挙しておいて、それ以外の場所からのHTTPリクエストは禁止するようにすれば良いと思う。 CGIのHTTPリクエストのヘッダの中にOrigin: URLアドレスという項目があるので、それを利用して判定することが出来る。
- 117 名前:デフォルトの名無しさん mailto:sage [2020/01/16(木) 11:53:28.01 ID:+OFg0GPw0.net]
- blazorだかよう知らんがHTML/CSS嫌いの俺には
究極の選択になりそうだ。 C#+BlazorでHTMLさわるか クソ言語のDart+Flutter 究極の選択 Flutterで一本アプリ作ってるが..
- 118 名前:デフォルトの名無しさん (ワッチョイ 7d90-/xG5) mailto:sage [2020/01/16(木) 12:12:49 ID:+OFg0GPw0.net]
- まぁ、去年はFlutter三昧だったけど、Dartのクソにもなれたし。Flutterの豊富なWidgetは最高。
- 119 名前:デフォルトの名無しさん (ワッチョイ cd61-1ukZ) mailto:sage [2020/01/16(木) 18:25:40 ID:k/5sr9Gm0.net]
- >>116
撤回。 HTTPリクエストのOriginもRefererも偽装が可能なのでその方法だとやはりセキュリティーホールになると思う。 対策は、公開鍵、秘密鍵の様な方法を使えば可能だと思われる。
- 120 名前:デフォルトの名無しさん (ドコグロ MMd5-mQF2) mailto:sage [2020/01/16(木) 19:58:45 ID:+yHPpuH8M.net]
- >>119
クライアントの偽造を心配するならLocalServer側で変な所を読み書きしようとしてないかをちゃんとチェックして必要に応じてエラーを返すように作るべし
- 121 名前:デフォルトの名無しさん (ワッチョイ bd5f-s5Rz) mailto:sage [2020/01/16(木) 21:14:41 ID:Z4nuhBaF0.net]
- >>100
UWPだとそういう抜け道をつぶすためにローカルホストへのソケット通信が出来なくなってる
- 122 名前:デフォルトの名無しさん (ワッチョイ 8dda-3EbS) mailto:sage [2020/01/16(木) 21:34:01 ID:F1bGXBdo0.net]
- AF_UNIXまで潰されている事に気がついた
時には殺意が湧いた。 どんなメリットがあるんだろう?
- 123 名前:デフォルトの名無しさん (ドコグロ MM09-mQF2) mailto:sage [2020/01/17(金) 07:00:24 ID:C1DTJTUYM.net]
- >>121
なんか泥縄な対処にしか思えない
- 124 名前:デフォルトの名無しさん (スプッッ Sd82-m52h) mailto:sage [2020/01/17(金) 08:13:04 ID:rhst4WoKd.net]
- >>102
そしてアプリの数だけlocalサーバーを起動しておくんですね
- 125 名前:ウん (ドコグロ MMd5-mgaX) mailto:sage [2020/01/17(金) 09:09:50 ID:0sb73h15M.net]
- ローカルのTCPサーバーなんてIPCなどで普通に使う
お前が思っているほどダサい発想ではない
- 126 名前:デフォルトの名無しさん mailto:sage [2020/01/17(金) 11:28:48.32 ID:H3mEbxL10.net]
- Socket を使えば、簡単に local server が作れることがわかった。
cgi や html を扱う HTTP (プロトコル)も、基礎はTCP/IPで、 それが socket を使って行われる。 socketは元はUnixのもので、WindowsでもWinSockが、ほぼ互換性があるとされる。 Javaでもsocketは使えるのでAndroidでも使えると思われる。
- 127 名前:デフォルトの名無しさん mailto:sage [2020/01/17(金) 11:29:55.06 ID:H3mEbxL10.net]
- >>124
理論上は、local serverは一つ起動しておけばよい。 native file systemへのアクセスは、そこから呼び出されたcgiが担う構造となる。
- 128 名前:デフォルトの名無しさん mailto:sage [2020/01/17(金) 12:21:49.36 ID:jY/iqPsQ0.net]
- >>126
元はBSDの AF_UNIXで同一マシン内の通信用 それをネットワーク対応にした。 その名残がinetd
- 129 名前:デフォルトの名無しさん mailto:sage [2020/01/17(金) 12:33:38.01 ID:H3mEbxL10.net]
- cgi側が作り出した10桁くらいの乱数を、cgiを使いたいWebアプリ側に入力する
事で認証にする方法を思いついた。 JavaScriptでもnativeのクリップボードの内容をペーストできるので、ボタンを 押しただけでこの動作を自動化することも出来る。 ただし、それをするとフィッシングされてしまうことがあるので、cgi側がメッセージボックス を出してユーザーに確認することが必要だと思われる。 または、cgiとWebアプリを組にして配布し、両方に公開鍵と秘密鍵を埋め込んでおき、 乱数に対して正しく応答できるかで相手確認をする方法も思いついた。
- 130 名前:デフォルトの名無しさん [2020/01/17(金) 14:36:01.09 ID:VsLYB/xRM.net]
- (笑)
- 131 名前:デフォルトの名無しさん (ワッチョイ cd61-1ukZ) mailto:sage [2020/01/17(金) 15:05:57 ID:H3mEbxL10.net]
- socketのaccept()関数には、通信相手のIPアドレスが分かる機能がある。
ブラウザにはhtmlをlocalにコピーする機能がある。 localに保存したhtmlである場合のみ、native file systemへのアクセスを許可する ようにlocal serverを作ることも出来るかもしれない。 悪意サイトをlocalに保存する人は少ないだろうから。
- 132 名前:デフォルトの名無しさん (ワッチョイ 8263-/w76) mailto:sage [2020/01/17(金) 15:11:37 ID:cvIKbp4L0.net]
- >>131
で、長々と書いてるそれWPFと何の関係があるの?
- 133 名前:デフォルトの名無しさん (ブーイモ MMf6-l/UV) mailto:sage [2020/01/18(土) 11:52:24 ID:6/b4ybIYM.net]
- Blazor Server、Webasm、PWA、Hybird、Nativeと開発の選択肢が充実してきた
FormsもWPFももうおしまいだ 俺が言ってた通りBlazorだけでおkになる日も近い
- 134 名前:デフォルトの名無しさん (ワッチョイ 8dda-3EbS) mailto:sage [2020/01/18(土) 12:12:23 ID:IiMusaQC0.net]
- まともな書籍とプロジェクトテンプレート
が出来たら考える
- 135 名前:デフォルトの名無しさん [2020/01/18(土) 15:10:52.79 ID:Y/6fKVhZ0.net]
- 頭がおkなんだな可哀相に
- 136 名前:デフォルトの名無しさん (ワッチョイ 8290-/xG5) mailto:sage [2020/01/21(火) 17:59:28 ID:F+78+GL10.net]
- UWPで非sandbox環境がくるらしいけどいらね
- 137 名前:デフォルトの名無しさん (ワントンキン MM7f-Gneu) mailto:sage [2020/02/07(金) 08:57:48 ID:WtTaalc4M.net]
- xamlからいいhtml吐き出してほしい
- 138 名前:デフォルトの名無しさん (スフッ Sdbf-uawS) mailto:sage [2020/02/07(金) 18:15:31 ID:FaDRN6V/d.net]
- BlazerはSilverlightと同じ道を辿らないの?
(´・ω・`)
- 139 名前:デフォルトの名無しさん (ワンミングク MM7f-Gneu) mailto:sage [2020/02/07(金) 20:08:52 ID:qWP9NwZGM.net]
- >>138
業界標準とされているWebAssembly吐くから大丈夫だとは思うけど諸行無常の世界だからな セキュリティインシデントでブラウザがサポート終了する未来しか見えない
- 140 名前:デフォルトの名無しさん mailto:sage [2020/02/20(木) 20:07:03.06 ID:2lspeRt80.net]
- Windows7のサポートも終わったし、WPFは爆発的に普及する予感。
- 141 名前:デフォルトの名無しさん mailto:sage [2020/02/20(木) 20:54:07.13 ID:TOp7IeKo0.net]
- 風が吹いても桶屋は儲かるからね
- 142 名前:デフォルトの名無しさん mailto:sage [2020/02/20(木) 23:11:42.00 ID:2lspeRt80.net]
- しかしwinformを15年以上使い続けてる奴が一番の勝ち組だな。Windows界のコボラーだね。
- 143 名前:デフォルトの名無しさん mailto:sage [2020/02/21(金) 01:02:53.18 ID:y0O9XxV30.net]
- 業務アプリ界隈だと結構いそう
- 144 名前:デフォルトの名無しさん (ワッチョイ ff89-JWnw) mailto:sage [2020/02/21(金) 06:03:42 ID:R2e8qzsK0.net]
- winformでも高dpi対応ではあるけど注意事項が多すぎてオワコンだよねえ
- 145 名前:デフォルトの名無しさん mailto:sage [2020/02/21(金) 14:16:49.70 ID:VCdp581Ia.net]
- サックッと作る時はWinFormのほうが手早い
- 146 名前:デフォルトの名無しさん (ワッチョイ ffad-F7I9) mailto:sage [2020/02/21(金) 20:50:40 ID:ZPaNFwsF0.net]
- >>145
それは慣れてるだけでは?
- 147 名前:デフォルトの名無しさん (ワッチョイ a301-H85D) mailto:sage [2020/02/21(金) 21:15:39 ID:JeYRrjOG0.net]
- 嫌ぁWPFってWindowsAPIから遠いでしょぅ
例えば、WORD/EXCELの保存ダイアログの 上部のディレクトリ指定ツールバーに SendMessage送ってディレクトリ変更出来る?
- 148 名前:デフォルトの名無しさん mailto:sage [2020/02/21(金) 23:01:26.74 ID:gYJx2Nw80.net]
- ポトペタでGUIをでっち上げるスピードはForms最強だよね。
- 149 名前:デフォルトの名無しさん (ワッチョイ a301-H85D) mailto:sage [2020/02/21(金) 23:05:30 ID:JeYRrjOG0.net]
- >>148
100%固定ならそう思う
- 150 名前:デフォルトの名無しさん (ワッチョイ ff01-P13C) mailto:sage [2020/02/22(土) 10:42:55 ID:NV/PY/Op0.net]
- >>147
それWinFormの方が楽とかあるっけ?
- 151 名前:デフォルトの名無しさん (ワッチョイ ff01-P13C) mailto:sage [2020/02/22(土) 10:43:37 ID:NV/PY/Op0.net]
- >>148
ポトペタならたいして変わらなくね?
- 152 名前:デフォルトの名無しさん mailto:sage [2020/02/22(土) 12:53:10.87 ID:JN6kvW3hM.net]
- xamlのポトペタは無理
- 153 名前:デフォルトの名無しさん (ワッチョイ a301-H85D) mailto:sage [2020/02/22(土) 16:41:28 ID:0idtaAPr0.net]
- >>150
formのコントロールならSendMessage で大概okでしょ
- 154 名前:デフォルトの名無しさん mailto:sage [2020/02/22(土) 17:12:09.74 ID:NV/PY/Op0.net]
- >>153
> 例えば、WORD/EXCELの保存ダイアログの > 上部のディレクトリ指定ツールバー の話だよ?
- 155 名前:デフォルトの名無しさん mailto:sage [2020/02/22(土) 18:23:48.33 ID:zXnzI4owM.net]
- >>154
winapiはwinformとは関係ないだろ
- 156 名前:デフォルトの名無しさん mailto:sage [2020/02/22(土) 18:33:34.58 ID:Yl8XFkwD0.net]
- winapiって呼出規約のことかw
- 157 名前:デフォルトの名無しさん mailto:sage [2020/02/22(土) 19:03:25.64 ID:NV/PY/Op0.net]
- >>155
>>147に言ってやれ
- 158 名前:デフォルトの名無しさん mailto:sage [2020/02/23(日) 22:10:03.38 ID:Ib9jhEaG0.net]
- 誰もmvvmを言わなくなったな
- 159 名前:デフォルトの名無しさん mailto:sage [2020/02/24(月) 15:00:22.17 ID:uOgko4BBd.net]
- ムヴヴム?
- 160 名前:デフォルトの名無しさん mailto:sage [2020/02/24(月) 20:17:43.76 ID:wFmJh
]
- [ここ壊れてます]
- 161 名前:66Ed.net mailto: それだけ当たり前になったってことなのか []
- [ここ壊れてます]
- 162 名前:デフォルトの名無しさん mailto:sage [2020/02/25(火) 07:58:46.37 ID:Y2rSQyp7a.net]
- WPFよりもWinFormのテキストが圧倒的に多いから取っ付きやすい
- 163 名前:デフォルトの名無しさん mailto:sage [2020/02/25(火) 09:01:34.02 ID:9ZnkAFSDM.net]
- dobonにwpf関連は無いからな
- 164 名前:デフォルトの名無しさん mailto:sage [2020/02/25(火) 19:24:40.01 ID:R4Aqu9Lj0.net]
- MSDNにWPF関連のドキュメントたくさんあるやん
- 165 名前:デフォルトの名無しさん mailto:sage [2020/02/25(火) 21:16:04.36 ID:DINBU8UK0.net]
- MSDNがゴミになって何年経っただろうか
- 166 名前:デフォルトの名無しさん mailto:sage [2020/02/25(火) 21:20:49.37 ID:DPkPOqav0.net]
- まぁ良く言って汚物溜め。
探しても探しても、ろくな情報が出てこない
- 167 名前:デフォルトの名無しさん mailto:sage [2020/02/26(水) 15:09:07.36 ID:6Gmih54SM.net]
- >>165
じゃあまとめて
- 168 名前:デフォルトの名無しさん mailto:sage [2020/02/26(水) 15:25:47.56 ID:Sy5iffYbd.net]
- >>165
何の情報探したの?
- 169 名前:デフォルトの名無しさん mailto:sage [2020/02/26(水) 15:36:20.52 ID:6wufcnv4M.net]
- msdnは嘘は書いてないのだろうけどかなり分かり辛い
- 170 名前:デフォルトの名無しさん (ワッチョイ 4a63-4EGi) mailto:sage [2020/02/26(水) 16:03:28 ID:tRXCtCnh0.net]
- MSDNは日本語がクソなだけで英語は普通じゃん
- 171 名前:デフォルトの名無しさん mailto:sage [2020/02/26(水) 16:16:17.15 ID:4RHSA7Wy0.net]
- MSDNブログ日本語版行方不明事件とか
- 172 名前:デフォルトの名無しさん mailto:sage [2020/02/26(水) 16:16:17.02 ID:eJgtcN890.net]
- 間違いを指摘しても修正されなくなったし、スナップショットも出なくなったし、
ドキュメント保守部門が丸ごと消えたんじやねーの。 担当の開発チームが自分勝手に編集してるだけのように見える。 OSSの悪いところをマネ
- 173 名前:デフォルトの名無しさん mailto:sage [2020/02/26(水) 16:37:33.74 ID:J/Z+GoCJM.net]
- もうMSにとってITドカタは客じゃないんだよ
いい加減気付け
- 174 名前:デフォルトの名無しさん (ラクッペペ MM86-ZWRU) [2020/02/26(水) 20:02:53 ID:rTIdtBEAM.net]
- そういう意味ではAzureとOffice使ってくれるのが今のMSの「顧客」だろうな
- 175 名前:デフォルトの名無しさん (ワッチョイ 9fda-Gz1v) mailto:sage [2020/02/27(木) 03:53:58 ID:dXMdECOr0.net]
- ライブタイル廃止か
|

|