■前スレ
ふらっと C#,C♯,C#(初心者用) Part147
http://mevius.5ch.net/test/read.cgi/tech/1582100741/
■関連スレ
C#, C♯, C#相談室 Part94
http://mevius.5ch.net/test/read.cgi/tech/1553075856/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/
■情報源
https://docs.microsoft.com/ja-jp/dotnet/standard/class-libraries
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index
https://docs.microsoft.com/en-us/dotnet/standard/class-libraries
http://referencesource.microsoft.com/
・Insider.NET > .NET TIPS - @IT
https://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html
・DOBON.NET .NET Tips
https://dobon.net/vb/dotnet/index.html
探検
ふらっと C#,C♯,C#(初心者用) Part148
■ このスレッドは過去ログ倉庫に格納されています
1ななC ◆jPpg5.obl6
2020/05/27(水) 10:14:39.92ID:wHIUQvvs2デフォルトの名無しさん
2020/05/27(水) 18:48:16.93ID:E9pm4anV Unity使わずに3Dやりたい場合ってWPFが標準?
WPFってもうオワコン?
WPFってもうオワコン?
2020/05/27(水) 18:52:05.94ID:JktWhmx6
OpenTKは?
2020/05/27(水) 19:32:33.06ID:Pggemlyq
前スレ>>980ですが、スレッド見てなくて立て忘れてました すみません
代わりに立ててくださってありがとうございました
代わりに立ててくださってありがとうございました
2020/05/27(水) 19:39:02.92ID:pH9kEpz5
ここはワッチョイ無しの https://mevius.5ch.net/test/read.cgi/tech/1544838367/ の重複スレだから
ワッチョイ有りの http://mevius.5ch.net/test/read.cgi/tech/1582100741/ の次スレはまだ立っていない
ワッチョイ有りの http://mevius.5ch.net/test/read.cgi/tech/1582100741/ の次スレはまだ立っていない
6デフォルトの名無しさん
2020/05/27(水) 20:16:20.58ID:UPd6axBX >>2
始まってすらいないけどWPFでいいよ
始まってすらいないけどWPFでいいよ
2020/05/27(水) 20:30:34.23ID:Pggemlyq
ふらっと C#,C♯,C#(初心者用) Part148
https://mevius.5ch.net/test/read.cgi/tech/1590578921/
https://mevius.5ch.net/test/read.cgi/tech/1590578921/
8デフォルトの名無しさん
2020/05/27(水) 21:17:51.51ID:E9pm4anV WPFで3D試してみました
Blender+Pythonで描いてるのと同じくらい
気持ち良いです
ほんとうにありがとうございました
Blender+Pythonで描いてるのと同じくらい
気持ち良いです
ほんとうにありがとうございました
2020/05/27(水) 22:16:13.68ID:WtULuqKB
WPFって内部的にはDirect2D使ってコントールとか関係なくいっぺんに描写してるんだよね?
対照的にWinFormsはコントロール一つ一つがミニウインドウ的に重ねてるだけと
以上のことからWPFの方が圧倒的にパフォーマンス良さそうなはずなのにWPFの方がもっさりしてるのはなんで?
対照的にWinFormsはコントロール一つ一つがミニウインドウ的に重ねてるだけと
以上のことからWPFの方が圧倒的にパフォーマンス良さそうなはずなのにWPFの方がもっさりしてるのはなんで?
2020/05/27(水) 22:29:46.99ID:XqYGA5UJ
WPFはレイアウト処理がゴミのように遅い
ボックス化を繰り返す、素人でもやらないようなアレな設計
ボックス化を繰り返す、素人でもやらないようなアレな設計
2020/05/27(水) 23:14:05.38ID:6lGW3OEc
個人的にはワッチョイ嫌いだからこっち使うわ
2020/05/27(水) 23:17:36.26ID:ZJh/NQcj
>>11
ワッチョイ無しがよければこっちへ
ふらっと C#,C♯,C#(初心者用) Part141
http://mevius.5ch.net/test/read.cgi/tech/1544838367/
ワッチョイ無しがよければこっちへ
ふらっと C#,C♯,C#(初心者用) Part141
http://mevius.5ch.net/test/read.cgi/tech/1544838367/
2020/05/28(木) 16:37:07.95ID:C7xsfscB
WindowsってまともなUIフレームワークがない
2020/05/28(木) 16:49:14.87ID:VMjOSmuX
本来UWPがそうなるはずだったんだけどな
一時期、一向に進化しないWindowsのUIに痺れを切らしたMSの.NET陣営が暴走し、Windowsを完全に無視してスクラッチで作られたWPFという奇形を生み出した
その後、WindowsのUI基盤は刷新され開発も早くなったけど、時すでに遅し
結果としてWPFは変な分断だけを残して死亡し、以後モダンなWindowsのUIフレームワークは完全に開発者に見放された
一時期、一向に進化しないWindowsのUIに痺れを切らしたMSの.NET陣営が暴走し、Windowsを完全に無視してスクラッチで作られたWPFという奇形を生み出した
その後、WindowsのUI基盤は刷新され開発も早くなったけど、時すでに遅し
結果としてWPFは変な分断だけを残して死亡し、以後モダンなWindowsのUIフレームワークは完全に開発者に見放された
2020/05/28(木) 17:10:53.05ID:1YUJThtf
>>13
まともなUIフレームワークがあるOSって?
まともなUIフレームワークがあるOSって?
16デフォルトの名無しさん
2020/05/28(木) 17:54:38.10ID:TOqrHko/ 俺言いましたよね、じゃないけど、Win10の登場時に
「Silverlightもストアアプリもあっさり捨てられたのを見せつけられた後で
UWPに飛びつくのはお勉強マニア以外にいるはずがない」と思った。
実際その通りになったね
あの頃これからはUWPの時代だって鼻息荒かった人たちは今息してるかなw
「Silverlightもストアアプリもあっさり捨てられたのを見せつけられた後で
UWPに飛びつくのはお勉強マニア以外にいるはずがない」と思った。
実際その通りになったね
あの頃これからはUWPの時代だって鼻息荒かった人たちは今息してるかなw
2020/05/28(木) 18:06:50.64ID:9BCjMbxe
>>16
ストアアプリは捨てられてないやん
ストアアプリは捨てられてないやん
18デフォルトの名無しさん
2020/05/28(木) 20:23:11.71ID:KWiWaMH2 今.NET(以外でもいいけど)でまともなWindowsのGUIアプリ作ろうと思ったら何使えば良いんだ?
2020/05/28(木) 20:26:29.01ID:EbwElpou
>>18
winformが鉄板
winformが鉄板
20デフォルトの名無しさん
2020/05/28(木) 20:30:49.29ID:KWiWaMH22020/05/28(木) 20:39:14.58ID:wn0+e+em
paint.netはwin32apiをオーバーライドして
実装しているな
実装しているな
2020/05/28(木) 20:39:38.41ID:8oignfAr
23デフォルトの名無しさん
2020/05/28(木) 20:43:34.58ID:KWiWaMH22020/05/28(木) 20:57:52.85ID:C7xsfscB
2020/05/28(木) 21:02:19.21ID:wn0+e+em
2020/05/28(木) 21:34:10.37ID:LUx1kcCx
>>12
ども
ども
27デフォルトの名無しさん
2020/05/28(木) 22:00:24.48ID:TOqrHko/ イキってる連中の乗ってる船は必ず沈むw
これこの業界の経験則
これこの業界の経験則
2020/05/28(木) 22:04:08.16ID:SZ4a9lb+
>>20
モダンにしたいならwpfで作って、Mha.AppsとmaterialDesignToolKit当てるのがいいと個人的には思う
モダンにしたいならwpfで作って、Mha.AppsとmaterialDesignToolKit当てるのがいいと個人的には思う
2020/05/28(木) 22:08:13.97ID:cEdXJu0u
winformsもパネル使ったり枠なくしたりなんかフレームワーク使ったりすればいい感じにならない?
2020/05/28(木) 22:21:21.28ID:m8lmYopl
2020/05/28(木) 22:27:25.94ID:X1DbHHaB
WinFormsでも全部自前でペイントしていけばモダンなマテリアル風に出来るよ
2020/05/28(木) 22:31:59.20ID:HqV/ilfL
うちの周りじゃ「ふつうwpfだよな」という雰囲気。
まあmfcはまだあるけど。
まあmfcはまだあるけど。
2020/05/28(木) 22:41:09.88ID:qJPp+k5L
material designカッコ悪すぎやろ
あれは小さい画面ではかっこよく見えるけど
デスクトップアプリだと間抜けに見える
あれは小さい画面ではかっこよく見えるけど
デスクトップアプリだと間抜けに見える
2020/05/28(木) 22:45:01.61ID:qJPp+k5L
2020/05/28(木) 23:00:46.10ID:qJPp+k5L
ちなみに見た目にこだわるなら
https://community.idera.com/developer-tools/b/blog/posts/new-vcl-and-firemonkey-styles-in-rad-studio-10-3-1-ja
Delphi/C++Builderが手っ取り早いww
Qtはどうなってるのかしらんが
https://community.idera.com/developer-tools/b/blog/posts/new-vcl-and-firemonkey-styles-in-rad-studio-10-3-1-ja
Delphi/C++Builderが手っ取り早いww
Qtはどうなってるのかしらんが
2020/05/28(木) 23:26:36.88ID:C7xsfscB
2020/05/28(木) 23:29:53.24ID:C7xsfscB
>>35
なにこの古くてダサいやつ
なにこの古くてダサいやつ
2020/05/28(木) 23:47:56.88ID:iJkLM7fA
メトロUIに勝手にしてほしい
2020/05/29(金) 13:25:57.23ID:6pfV3tMJ
>>30
28だけど、それだ
28だけど、それだ
40デフォルトの名無しさん
2020/05/29(金) 20:34:03.45ID:2er99IBx WPF意外と良いわ
薦めてくれた人有賀豚
薦めてくれた人有賀豚
41デフォルトの名無しさん
2020/05/29(金) 21:09:30.71ID:CAp2AFjh MVVMでしっかり作るとまともなライブラリ無くてな、、、
LivetかPrismとReactivePropertyをMS公式にしてドキュメントしっかり整備すればもうちょい流行るだろうに
LivetかPrismとReactivePropertyをMS公式にしてドキュメントしっかり整備すればもうちょい流行るだろうに
2020/05/30(土) 00:31:57.10ID:eRMsZJUS
MSによるとMVVMはオワコンで今後はMVUらしいよ
そしてWPFにMVUは来ない
そしてWPFにMVUは来ない
2020/05/30(土) 00:48:54.23ID:a2a+yc5I
.NET MAUI自体はXAMLを用いたMVVMもサポートしてる
2020/05/30(土) 07:40:03.93ID:Z2NT1d95
>>41
ライブラリがMSから出て無いから俺はMVVMにがっつり取り組むの止めた
ライブラリがMSから出て無いから俺はMVVMにがっつり取り組むの止めた
2020/05/30(土) 16:23:05.39ID:Azg3TY3W
今後はMVUになるってバインディングが遅くて使い物にならないってことか
2020/05/30(土) 16:35:47.59ID:a2a+yc5I
> .NET MAUI は Xamarin.Forms の進化版で、
> 今後、MVU と XAML の両方のプログラミング モデルを提供するために拡張されます。
今後はMVUってどこの情報?
> 今後、MVU と XAML の両方のプログラミング モデルを提供するために拡張されます。
今後はMVUってどこの情報?
2020/05/30(土) 18:35:33.52ID:8I5vqKhE
>>46
大本営で言ってるじゃん。
https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/
結構楽しみ。
大本営で言ってるじゃん。
https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/
結構楽しみ。
2020/05/30(土) 18:48:22.21ID:a2a+yc5I
>>47
.NET MAUIに移行とは書いてあるけど、MVUパターンにとは書いてないようだけど
.NET MAUIに移行とは書いてあるけど、MVUパターンにとは書いてないようだけど
2020/05/30(土) 19:07:11.02ID:8I5vqKhE
>>48
Part of the vision for one .NET is providing developer choice in the areas of personal preferences so you can be most productive using .NET.
This manifests in which IDE you use whether Visual Studio 2019, Visual Studio for Mac, or even Visual Studio Code.
.NET MAUI will be available in all of those, and support both the existing MVVM and XAML patterns as well as future capabilities like Model-View-Update (MVU) with C#, or even Blazor.
中略
In addition, we are enabling developers to write fluent C# UI and implement the increasingly popular Model-View-Update (MVU) pattern.
MVU promotes a one-way flow of data and state management, as well as a code-first development experience that rapidly updates the UI by applying only the changes necessary.
For more information about MVU as a pattern, check out this Elm Programming guide and this blog from Thomas Bandt.
俺誤読してる?
Part of the vision for one .NET is providing developer choice in the areas of personal preferences so you can be most productive using .NET.
This manifests in which IDE you use whether Visual Studio 2019, Visual Studio for Mac, or even Visual Studio Code.
.NET MAUI will be available in all of those, and support both the existing MVVM and XAML patterns as well as future capabilities like Model-View-Update (MVU) with C#, or even Blazor.
中略
In addition, we are enabling developers to write fluent C# UI and implement the increasingly popular Model-View-Update (MVU) pattern.
MVU promotes a one-way flow of data and state management, as well as a code-first development experience that rapidly updates the UI by applying only the changes necessary.
For more information about MVU as a pattern, check out this Elm Programming guide and this blog from Thomas Bandt.
俺誤読してる?
2020/05/30(土) 19:12:20.76ID:986wFptC
本当か嘘かは知らんけど一応まだこれからもMVVMが主力と言ってるじゃん。
MVUは追加という扱い。
MVUは追加という扱い。
2020/05/30(土) 19:14:11.96ID:MlE9UdsR
2020/05/30(土) 19:24:19.42ID:HM6Qo6hR
>>50
同じことだよ
MVVMが旧式のスタイルになったことは事実だし、MVUはReactのようなWebで流行のデザインパターンの流れを汲んでいて.NETに限らず世間の流れに沿っている
MVVMを実践してきたような真面目で神経質で意識の高い人達が、時代遅れのパターンであることを自覚しながらなおMVVMを使い続けるコンプレックスに耐えられると思うか?
同じことだよ
MVVMが旧式のスタイルになったことは事実だし、MVUはReactのようなWebで流行のデザインパターンの流れを汲んでいて.NETに限らず世間の流れに沿っている
MVVMを実践してきたような真面目で神経質で意識の高い人達が、時代遅れのパターンであることを自覚しながらなおMVVMを使い続けるコンプレックスに耐えられると思うか?
53デフォルトの名無しさん
2020/05/30(土) 19:35:02.43ID:xslsMmtK 流行かw
できれば一生関わりたくない世界だなw
できれば一生関わりたくない世界だなw
2020/05/30(土) 19:41:35.14ID:8I5vqKhE
>>50
本腰を入れると受け取ったけどな。ますますポピュラーになるMVUを使えるようにするぞ、って言い方のような。
今までのスタイルから、突然はしご外す気は無いから安心しろよ、怒るなよ、っていう方向のように読めるんだが。
本腰を入れると受け取ったけどな。ますますポピュラーになるMVUを使えるようにするぞ、って言い方のような。
今までのスタイルから、突然はしご外す気は無いから安心しろよ、怒るなよ、っていう方向のように読めるんだが。
2020/05/30(土) 19:50:50.05ID:986wFptC
>>54
実際はそうなると俺も思うけど、一応大本営発表ではまだそこまで言ってないということ。
実際はそうなると俺も思うけど、一応大本営発表ではまだそこまで言ってないということ。
2020/05/30(土) 19:57:07.12ID:8I5vqKhE
2020/05/31(日) 17:45:09.88ID:x+1l8ufV
そうはいかんね
58デフォルトの名無しさん
2020/06/01(月) 16:20:40.37ID:JphI8rwQ Unity と XNA と WPF の違いについて教えてください
2020/06/01(月) 17:20:11.84ID:1AaIRgOP
60デフォルトの名無しさん
2020/06/01(月) 17:41:48.81ID:TiDSS0MJ スキャナを起動し画像を保存したいです。
機種は決まっているので取り込むまでを自動でやりたいのですが
サンプルが見つからないです
お詳しい方ご教示いただければ幸いです。
機種は決まっているので取り込むまでを自動でやりたいのですが
サンプルが見つからないです
お詳しい方ご教示いただければ幸いです。
61デフォルトの名無しさん
2020/06/01(月) 17:41:48.81ID:TiDSS0MJ スキャナを起動し画像を保存したいです。
機種は決まっているので取り込むまでを自動でやりたいのですが
サンプルが見つからないです
お詳しい方ご教示いただければ幸いです。
機種は決まっているので取り込むまでを自動でやりたいのですが
サンプルが見つからないです
お詳しい方ご教示いただければ幸いです。
62デフォルトの名無しさん
2020/06/01(月) 17:41:48.81ID:TiDSS0MJ スキャナを起動し画像を保存したいです。
機種は決まっているので取り込むまでを自動でやりたいのですが
サンプルが見つからないです
お詳しい方ご教示いただければ幸いです。
機種は決まっているので取り込むまでを自動でやりたいのですが
サンプルが見つからないです
お詳しい方ご教示いただければ幸いです。
2020/06/01(月) 17:51:45.06ID:PXuRIRX4
スキャナを起動し画像を保存したいです。
機種は決まっているので取り込むまでを自動でやりたいのですが
サンプルが見つからないです
お詳しい方ご教示いただければ幸いです。
機種は決まっているので取り込むまでを自動でやりたいのですが
サンプルが見つからないです
お詳しい方ご教示いただければ幸いです。
2020/06/01(月) 17:59:11.86ID:EcU6otQL
TwainDotNet かな
65デフォルトの名無しさん
2020/06/01(月) 18:08:51.17ID:TiDSS0MJ ありがとうございます。
とりあえずTwainDotNetで調べてみます。
とりあえずTwainDotNetで調べてみます。
66デフォルトの名無しさん
2020/06/01(月) 18:27:33.91ID:AZ2OFtPt 大事なことだからって繰り返し過ぎワロタw
67デフォルトの名無しさん
2020/06/01(月) 23:35:02.89ID:5NIHbXOS まだ22歳の学生社長が得た、23億円の「使い道」
あの橋本環奈をCMに使うバイトアプリの雄
https://toyokeizai.net/articles/-/319511
中学時代の車いす生活から、17歳で起業するまで
https://www.advertimes.com/20200130/article306925/
ミャンマー発 AIダイニングアプリ「Yathar」をしかける日本人起業家
https://roboteer-tokyo.com/archives/14840
自分の視野は「世の中の0.001%」と自覚せよ。ビジネスチャンスを掴む4つの習慣
https://headlines.yahoo.co.jp/hl?a=20200511-00010001-srnijugo-life
アプリの視聴率がわかる 高専卒起業家の独創力
https://www.nikkei.com/article/DGXMZO46695580Y9A620C1000000/
1万人の若者を支援!インターンが日本を変えるかも!? glowshipの若き創業者・足立卓也氏インタビュー
https://sogyotecho.jp/glowship-adachi-interview/
大学生起業家が設立1年で20億円調達! 単発バイトアプリに外食企業など出資【タイミー】
https://foodfun.jp/archives/3490
あの橋本環奈をCMに使うバイトアプリの雄
https://toyokeizai.net/articles/-/319511
中学時代の車いす生活から、17歳で起業するまで
https://www.advertimes.com/20200130/article306925/
ミャンマー発 AIダイニングアプリ「Yathar」をしかける日本人起業家
https://roboteer-tokyo.com/archives/14840
自分の視野は「世の中の0.001%」と自覚せよ。ビジネスチャンスを掴む4つの習慣
https://headlines.yahoo.co.jp/hl?a=20200511-00010001-srnijugo-life
アプリの視聴率がわかる 高専卒起業家の独創力
https://www.nikkei.com/article/DGXMZO46695580Y9A620C1000000/
1万人の若者を支援!インターンが日本を変えるかも!? glowshipの若き創業者・足立卓也氏インタビュー
https://sogyotecho.jp/glowship-adachi-interview/
大学生起業家が設立1年で20億円調達! 単発バイトアプリに外食企業など出資【タイミー】
https://foodfun.jp/archives/3490
68デフォルトの名無しさん
2020/06/02(火) 18:06:23.98ID:GmzbpgQI Windowsフォーム使って開発してる(C#4.0/NUnit)んだけど良いテストの見本プロジェクトとかないですか?(参考になるサイトでも構いません)
なんか画面とくっいてるところが思ったようにテストできなくて全然書けない
なんか画面とくっいてるところが思ったようにテストできなくて全然書けない
2020/06/02(火) 20:20:25.06ID:xXpMulBl
ないよ
WinFormsなんて基本ドカタ案件なのでテストなんか書くわけない
人力でクリックしてスクショ撮ってExcel方眼紙に貼るの
WinFormsなんて基本ドカタ案件なのでテストなんか書くわけない
人力でクリックしてスクショ撮ってExcel方眼紙に貼るの
70デフォルトの名無しさん
2020/06/02(火) 20:44:29.69ID:kqj+tD5+ コードビハインドにビジネスロジックゴリゴリ書いてるなら無理だな
71デフォルトの名無しさん
2020/06/02(火) 20:55:15.92ID:GmzbpgQI マジすか…
土方案件(プロパー)なのは事実でテストはあるけど一部のロジックだけで何ら役に立たないゴミなんだよなあ
Form内にゴリゴリにロジックが絡まってるし
Singoletonを多用してインターフェイスを使うという概念が無いからどうにもならんし
見なかったことにするわ
土方案件(プロパー)なのは事実でテストはあるけど一部のロジックだけで何ら役に立たないゴミなんだよなあ
Form内にゴリゴリにロジックが絡まってるし
Singoletonを多用してインターフェイスを使うという概念が無いからどうにもならんし
見なかったことにするわ
2020/06/03(水) 01:52:25.42ID:6MfosVLb
2020/06/03(水) 03:24:26.43ID:3xzVi2aI
WinFormはVB6の延長線上にある感じだな。
Formモジュールにビジネスロジック書いて
複数のFormで共通する処理があれば標準モジュールに書く。
Classなにそれ喰えるの?
Formモジュールにビジネスロジック書いて
複数のFormで共通する処理があれば標準モジュールに書く。
Classなにそれ喰えるの?
74デフォルトの名無しさん
2020/06/03(水) 09:26:10.62ID:wbZbutmL >>69
ちょまどさんですね判りますω
ちょまどさんですね判りますω
2020/06/03(水) 17:43:20.47ID:lD/1VqSb
世界全体だとC#って5位くらいの位置づけっぽいけど
日本だけで言うと5chの勢いなどから推察するに3位くらいには使われてるとみて良いの?
日本だけで言うと5chの勢いなどから推察するに3位くらいには使われてるとみて良いの?
2020/06/03(水) 18:13:25.33ID:qHwqb4JI
分野による
2020/06/03(水) 19:34:26.93ID:JOV2jyl/
5chの勢いがなんの参考になるんだ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【日本人の旅行離れ】国内旅行すら行けなくなった……オーバーツーリズムだけじゃない 旅行者減少の異常事態 [ぐれ★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★12 [蚤の市★]
- “ひとり焼肉”でおなじみ「焼肉ライク」が閉店ラッシュ。なぜ「コスパが悪い」と言われてしまうのか [Gecko★]
- 女性天皇「賛成」69%、将来の皇位継承「不安」68%…読売世論調査 [蚤の市★]
- 中国の渡航自粛要請1カ月 大阪の観光バス予約ゼロ、東北にも波及 [蚤の市★]
- 女性のハイヒールが消滅の危機!「今いる職人がいなくなったら終わってしまう」老舗メーカー、歌姫の引退が痛手とも [牛丼★]
- なぜ、ネトウヨは例外なく狂っているのか? [805596214]
- 女だが
- 🏡おい!返事しろ︎︎!知的障害者!
- 高市、メガソーラー廃止。環境破壊が社会問題化 [792147417]
- 埼玉日高市「置き配」の荷物盗み、フリマアプリに出品し換金 荷物を繰り返し盗んだ疑い、男を逮捕 自宅に400点以上 [737440712]
- アップル、メモリ長期契約が打ち切られたため年明けから大幅な値上げになる模様。iPhone17今すぐ買い占めろ [709039863]
