「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■関連スレ
C#, C♯, C#相談室 Part93
https://mevius.5ch.net/test/read.cgi/tech/1492818720/
■前スレ
ふらっと C#,C♯,C#(初心者用) Part139
https://mevius.5ch.net/test/read.cgi/tech/1533466544/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/
■情報源
https://msdn.microsoft.com/ja-jp/library/gg145045.aspx
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index
https://msdn.microsoft.com/en-us/library/gg145045.aspx
http://referencesource.microsoft.com/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
探検
ふらっと C#,C♯,C#(初心者用) Part140
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ 9e9f-LwdJ)
2018/10/04(木) 18:56:38.41ID:JnxMNCXd0914デフォルトの名無しさん (ワッチョイ d9e3-Po2/)
2018/12/10(月) 16:42:10.34ID:Z8Q8rcnc0 >>879
thisつけたいのはIntelliSenseで楽するためじゃない?
thisつけたいのはIntelliSenseで楽するためじゃない?
915デフォルトの名無しさん (ワッチョイ d9e3-k/Y9)
2018/12/10(月) 19:57:30.23ID:mIPzNYaj0916デフォルトの名無しさん (ワッチョイ d906-n9Ol)
2018/12/10(月) 22:56:37.46ID:e05pNJ/D0 モーダルダイアログの欠点は、マルチウインド故に偶に起こる事故でモーダルなのにウインドウがメインの裏に回っちまって操作不能になる
それが改良されたUWPのContentDialogは良いね
何しろメインウインドウ上に描画されているだけだから上記の事故が発生しない
wpfのmaterial design xaml toolkitでも似たようなことが出来るな
それが改良されたUWPのContentDialogは良いね
何しろメインウインドウ上に描画されているだけだから上記の事故が発生しない
wpfのmaterial design xaml toolkitでも似たようなことが出来るな
917デフォルトの名無しさん (ワッチョイ 2b9a-e5Zh)
2018/12/10(月) 23:00:17.02ID:gZkxIcRc0 >>916
TopMost=trueにしとけば済む
TopMost=trueにしとけば済む
918デフォルトの名無しさん (ワッチョイ d9e3-k/Y9)
2018/12/10(月) 23:33:16.90ID:mIPzNYaj0 そうなってもタスクバーからのサムネイルで消せるけど
工場のおっさん、電話かけてくるからな
工場のおっさん、電話かけてくるからな
919デフォルトの名無しさん (アウアウウー Sa05-Od6P)
2018/12/11(火) 07:50:38.93ID:Oc9mBFvNa >>916
つ親指定
つ親指定
920デフォルトの名無しさん (アウアウエー Sa23-M/db)
2018/12/11(火) 17:14:17.41ID:znnejAaHa921デフォルトの名無しさん (ワッチョイ 4b33-e/g/)
2018/12/11(火) 20:53:01.04ID:TeCHIZzA0922デフォルトの名無しさん (アウアウウー Sa05-Od6P)
2018/12/12(水) 07:55:33.61ID:PgOiCvwKa >>920
GetParentをcallすれば分かる
GetParentをcallすれば分かる
923デフォルトの名無しさん (ワッチョイ 4156-xqdQ)
2018/12/12(水) 15:25:10.30ID:gpIihp8I0 たまに暴走状態になって強制終了するしかなくなるのですが、
単純なエラーではなく暴走なのでどこのプログラムミスで暴走しているのかわかりません。
対処方法ってありますか?
単純なエラーではなく暴走なのでどこのプログラムミスで暴走しているのかわかりません。
対処方法ってありますか?
924デフォルトの名無しさん (スッップ Sdb3-2OAS)
2018/12/12(水) 15:25:44.89ID:VUTtNEedd >>923
暴走状態とは?
暴走状態とは?
925デフォルトの名無しさん (ワッチョイ 4156-xqdQ)
2018/12/12(水) 15:30:47.96ID:gpIihp8I0 こういうやつです。
マウスポインターで待ち状態のカーソルが出て半透明になり、その後↓の警告が出てくるような状態です。
https://kb.seeck.jp/wp/wp-content/uploads/2011/05/PTBL1912-s.jpg
マウスポインターで待ち状態のカーソルが出て半透明になり、その後↓の警告が出てくるような状態です。
https://kb.seeck.jp/wp/wp-content/uploads/2011/05/PTBL1912-s.jpg
926デフォルトの名無しさん (ワッチョイ 4156-xqdQ)
2018/12/12(水) 15:41:22.57ID:gpIihp8I0 簡単に再現すると、これを実行したような状態です。
bool test = false;
while (test == false) { };
しばらくすると半透明になって、右上の×しか押せなくなり、押すと↓のような警告が出て終了するしかなくなると思います。
http://dekiru.info/wp-content/uploads/2015/03/tskmgr02.jpg
bool test = false;
while (test == false) { };
しばらくすると半透明になって、右上の×しか押せなくなり、押すと↓のような警告が出て終了するしかなくなると思います。
http://dekiru.info/wp-content/uploads/2015/03/tskmgr02.jpg
927デフォルトの名無しさん (ワッチョイ 4b23-VgPf)
2018/12/12(水) 15:49:07.30ID:Gas9nc7W0 単にメインスレッドで重い処理やってるだけのような気もしないでもないけども
とりあえずCPUに余裕があるならVS起動してプロセスにアタッチして全て中断してみる
とりあえずCPUに余裕があるならVS起動してプロセスにアタッチして全て中断してみる
928デフォルトの名無しさん (アウアウエー Sa23-M/db)
2018/12/12(水) 18:46:12.29ID:9xK1qYaAa 盗んだバイクで
>>926
デバッグ実行してその問題が起こった時に、にIDEのツールバーの一時停止のピクトグラムのボタン
(ツールチップの表示は「すべて中断」)を押せばビジーループになってる箇所が分かるんじゃない?
>>926
デバッグ実行してその問題が起こった時に、にIDEのツールバーの一時停止のピクトグラムのボタン
(ツールチップの表示は「すべて中断」)を押せばビジーループになってる箇所が分かるんじゃない?
929デフォルトの名無しさん (ワッチョイ 2b9a-e5Zh)
2018/12/12(水) 20:23:04.54ID:kvTCOjS80 >>926
VS2017ならデバッグのパフォーマンスプロファイラーで監視したらデバッグ停止した後にCPU負荷の一覧をメソッドごと(関数名)に作ってくれるよ
だいたいどこかのループで嵌っているんだろうから自分で書いているのなら当たりつけてブレークポイント入れていけばわかると思うけど
VS2017ならデバッグのパフォーマンスプロファイラーで監視したらデバッグ停止した後にCPU負荷の一覧をメソッドごと(関数名)に作ってくれるよ
だいたいどこかのループで嵌っているんだろうから自分で書いているのなら当たりつけてブレークポイント入れていけばわかると思うけど
930デフォルトの名無しさん (ワイーワ2 FF42-yWnt)
2018/12/13(木) 12:15:25.84ID:zFPTCGevF coroutine化汁
931デフォルトの名無しさん (ワッチョイ 1e81-ejmu)
2018/12/13(木) 23:49:25.37ID:usWLAkyh0 見た目とコードを分離するために、WPFとかではMVVM pattern使えとか
書かれていることあるけど、企業向けの業務アプリでは
コードビハインドにはほとんど書かずにMVVMでかく割合はどれくらいなの?
コードビハインドほとんど使わなかったらコードが冗長になって
マイナス面のが多そうに感じる。
書かれていることあるけど、企業向けの業務アプリでは
コードビハインドにはほとんど書かずにMVVMでかく割合はどれくらいなの?
コードビハインドほとんど使わなかったらコードが冗長になって
マイナス面のが多そうに感じる。
932デフォルトの名無しさん (アウアウエー Sa82-MGZ2)
2018/12/14(金) 00:16:03.93ID:lOfJT1COa その前にWPFを採用する割合がほぼゼロ
.NETの業務アプリなら今はほとんどがASP.NETで一部WinFormsが残ってるくらいだよ
.NETの業務アプリなら今はほとんどがASP.NETで一部WinFormsが残ってるくらいだよ
933デフォルトの名無しさん (ワッチョイ 3b8a-Z14q)
2018/12/14(金) 02:47:17.47ID:55WBGJfT0 うちは専用端末向けの業務システム売ってるけど、WPFでなくWinForms使ってる。
ハードウェアとASPサービスのセットが前提の売り物だけど。
ハードウェアとASPサービスのセットが前提の売り物だけど。
934デフォルトの名無しさん (ワッチョイ 1e81-ejmu)
2018/12/14(金) 03:27:54.19ID:GJ/DAGX40 >>932-933
クロスプラットフォーム対応のためにWeb appというのはかなり前
からあるのは知ってるけど、ほとんどというほどASP.netになってるの?
あとASPはclassic ASP.netではなくASP.net MVC?
Web appのデメリットとしては
ブラウザだとUIがしょぼくて操作性が落ちる
見た目も悪い
UIまわりの開発の時間とコストが増える
ブラウザバージョンアップで動かなくなる
パフォーマンスも落ちる
とかデメリットが多すぎるし全部ブラウザだけでなんとかするのは少数派だと思ってた。
クロスプラットフォーム対応のためにWeb appというのはかなり前
からあるのは知ってるけど、ほとんどというほどASP.netになってるの?
あとASPはclassic ASP.netではなくASP.net MVC?
Web appのデメリットとしては
ブラウザだとUIがしょぼくて操作性が落ちる
見た目も悪い
UIまわりの開発の時間とコストが増える
ブラウザバージョンアップで動かなくなる
パフォーマンスも落ちる
とかデメリットが多すぎるし全部ブラウザだけでなんとかするのは少数派だと思ってた。
935デフォルトの名無しさん (ワッチョイ 1e81-ejmu)
2018/12/14(金) 03:43:58.72ID:GJ/DAGX40 >>932-933
web appとの比較は別にして、WinFormsとWPFの選択肢で
新規でWinFormsを選ぶ意味ってまったくないんじゃないの
ただWPFわかる人がいなくてWinFormsでやっちゃったというかんじかな
WinFormsはWPFに比べて表現力が劣るからUIまわりで後から細かい注文
ついたときに困ったことになるんじゃない
UWPが微妙だから、desktop appはWPFの一択になってると思ってたわ
今ならWPFよりもXamarin使ってクロスプラットフォームとリッチアプリの
いいところどりがいいのかな
コカ・コーラとかSMBCがXamarin使ってるらしいけどMonoバグだらけ時代を
知っているとXamarin使うのも怖い
web appとの比較は別にして、WinFormsとWPFの選択肢で
新規でWinFormsを選ぶ意味ってまったくないんじゃないの
ただWPFわかる人がいなくてWinFormsでやっちゃったというかんじかな
WinFormsはWPFに比べて表現力が劣るからUIまわりで後から細かい注文
ついたときに困ったことになるんじゃない
UWPが微妙だから、desktop appはWPFの一択になってると思ってたわ
今ならWPFよりもXamarin使ってクロスプラットフォームとリッチアプリの
いいところどりがいいのかな
コカ・コーラとかSMBCがXamarin使ってるらしいけどMonoバグだらけ時代を
知っているとXamarin使うのも怖い
936デフォルトの名無しさん (ワッチョイ 1e81-76+Y)
2018/12/14(金) 06:22:30.47ID:2oR8X5p/0 分かる人がいないって超リスク要因なんだけどスルーなんすね
仕事したことあんのか
仕事したことあんのか
937デフォルトの名無しさん (ワンミングク MMfa-L3Bz)
2018/12/14(金) 06:37:15.38ID:Pyvt1iyXM WPF分からずに使ってるならリスク保有
WPF分からないから使わないならリスク回避
WPF分からないから使わないならリスク回避
938デフォルトの名無しさん (ドコグロ MMc2-7LdQ)
2018/12/14(金) 07:06:46.41ID:Ril/QPHWM 工場のおっさんにそんなもんいらん
939デフォルトの名無しさん (アウアウエー Sa82-MGZ2)
2018/12/14(金) 07:48:40.74ID:lOfJT1COa 仕事したことないんだろうけど、業務アプリでは特にどうしても止むを得ない理由がない限りはWebアプリを選ぶんだよ
イケイケのWebベンチャーでなくても、毎日のようにリリースされるシステムって普通にあるんやで
イケイケのWebベンチャーでなくても、毎日のようにリリースされるシステムって普通にあるんやで
940デフォルトの名無しさん (スププ Sdaa-sY6B)
2018/12/14(金) 08:08:29.06ID:tIMQiboGd 俺が前にいた会社はWPFバリバリ使ってたよ。
Blendも使ってた。
デザインセンターとやりとりするのにBlend確かに便利だったし。
WinFormsはほとんど使ってなかったな。
Blendも使ってた。
デザインセンターとやりとりするのにBlend確かに便利だったし。
WinFormsはほとんど使ってなかったな。
941デフォルトの名無しさん (ワッチョイ 1e81-ejmu)
2018/12/14(金) 08:15:12.24ID:GJ/DAGX40942デフォルトの名無しさん (ワッチョイ 1e81-ejmu)
2018/12/14(金) 08:27:22.66ID:GJ/DAGX40 Web appが使いづらいからこそ多くの企業がsmartphone appをリリースしている
一般の個人ユーザーでさえWeb appを嫌っているという証拠だ
業務で長時間使うアプリがブラウザベースっていうのは普通にゴミでしょ
>>939
本当はユーザーに選ばせたのではなく、classic ASPしかできないから
ほかも提案せずにclassic ASPで開発したんだろう。
ユーザーはやむを得ない理由がない限りブラウザみたいな使いづらいのを選ばない。
Xamarinとか使えばクロスプラットフォーム対応もできるわけで
Web appを使わなければならないケースもほぼないだろう。
不特定多数に使わせるシステムならブラウザでも仕方ないが社内利用だからな
一般の個人ユーザーでさえWeb appを嫌っているという証拠だ
業務で長時間使うアプリがブラウザベースっていうのは普通にゴミでしょ
>>939
本当はユーザーに選ばせたのではなく、classic ASPしかできないから
ほかも提案せずにclassic ASPで開発したんだろう。
ユーザーはやむを得ない理由がない限りブラウザみたいな使いづらいのを選ばない。
Xamarinとか使えばクロスプラットフォーム対応もできるわけで
Web appを使わなければならないケースもほぼないだろう。
不特定多数に使わせるシステムならブラウザでも仕方ないが社内利用だからな
943デフォルトの名無しさん (スププ Sdaa-sY6B)
2018/12/14(金) 08:35:34.97ID:tIMQiboGd 今の業務系ってWebの方が多くない?
長時間使うものでも。
セットアップが必要だと割と嫌われる気がする。
環境変えるのは割と稟議要るし。
うちどうしてもクラサバにするアプリは未だにClickOnce使ってる。
長時間使うものでも。
セットアップが必要だと割と嫌われる気がする。
環境変えるのは割と稟議要るし。
うちどうしてもクラサバにするアプリは未だにClickOnce使ってる。
944デフォルトの名無しさん (スップ Sd4a-5HC6)
2018/12/14(金) 08:39:24.37ID:Tj2eBqcgd 業務系っつってもいろいろあるしな
インストールとかのこと考えたらwebで済むならwebでやったほうが導入コスト抑えられることもあるし
案件次第かと
インストールとかのこと考えたらwebで済むならwebでやったほうが導入コスト抑えられることもあるし
案件次第かと
945デフォルトの名無しさん (スププ Sdaa-sY6B)
2018/12/14(金) 08:40:29.88ID:tIMQiboGd 考えるに、Web系にしたいのは、タブレット対応を出来るだけ楽にやりたいって方が大きいんじゃないかな。
iPadアプリなんかは大量に作るわけにもいかんし。エンタープライズでも個数は決まってるから。
ASPならある程度は楽だよ。
UI部分はJSフレームワークと内製コントロール使ってるけど、今までのフォームベタ書きより遥かに楽。
そういえば今Office365だってReactだね。
iPadアプリなんかは大量に作るわけにもいかんし。エンタープライズでも個数は決まってるから。
ASPならある程度は楽だよ。
UI部分はJSフレームワークと内製コントロール使ってるけど、今までのフォームベタ書きより遥かに楽。
そういえば今Office365だってReactだね。
946デフォルトの名無しさん (スププ Sdaa-sY6B)
2018/12/14(金) 08:42:11.70ID:tIMQiboGd 認証もSSOかけたいしね。アプリ毎にログイン画面出したり、ログイン用dll蹴るとかすると、クロスは意外に苦労する。
947デフォルトの名無しさん (ブーイモ MM6f-MGZ2)
2018/12/14(金) 08:55:57.55ID:uOUb+NbhM 使いづらいとか関係ないんだよ
工場が使いづらいからって従業員がその工場を使わないなんてあり得ないだろ?
ID:GJ/DAGX40が想像してるのはその工場の中で使われる工作機械(Excelみたいなツール的なアプリ)の開発だろうけど、
実際のシステム開発では工場を作る仕事の方がずっと多いの
工場が使いづらいからって従業員がその工場を使わないなんてあり得ないだろ?
ID:GJ/DAGX40が想像してるのはその工場の中で使われる工作機械(Excelみたいなツール的なアプリ)の開発だろうけど、
実際のシステム開発では工場を作る仕事の方がずっと多いの
948デフォルトの名無しさん (ブーイモ MM6f-MGZ2)
2018/12/14(金) 09:08:26.15ID:uOUb+NbhM 学生だと思うけど、仕事でバリバリ使える新しい技術を習得したいならUI技術なんかどうでもいいからAWSを学ぶことを強くお勧めする
伸び続ける需要に対してまともなクラウド技術者(AWSから単なるホスティングサービス以上の価値を引き出せる人)はSI業界では全然足りてなくて、
一通りのプログラミングスキルを備えた上で手を出すなら技術スキルとしては最強よ
伸び続ける需要に対してまともなクラウド技術者(AWSから単なるホスティングサービス以上の価値を引き出せる人)はSI業界では全然足りてなくて、
一通りのプログラミングスキルを備えた上で手を出すなら技術スキルとしては最強よ
949デフォルトの名無しさん (ワッチョイ 1e81-ejmu)
2018/12/14(金) 09:54:48.70ID:GJ/DAGX40950デフォルトの名無しさん (ワッチョイ 1e81-ejmu)
2018/12/14(金) 10:07:13.08ID:GJ/DAGX40 >>947
使いづらいとか関係ないと言っちゃう人は開発者に向いてないんじゃないの
自分はフリーウェア作る時でもどうやったら他人が使いやすくなるかじっくり考えるよ
Excel?工場?
社会人だしASP.net MVCでサイト開発もやってるしDB側も自分でスキーマから作ってる。
受託開発のような立場ではない開発者
使いづらいとか関係ないと言っちゃう人は開発者に向いてないんじゃないの
自分はフリーウェア作る時でもどうやったら他人が使いやすくなるかじっくり考えるよ
Excel?工場?
社会人だしASP.net MVCでサイト開発もやってるしDB側も自分でスキーマから作ってる。
受託開発のような立場ではない開発者
951デフォルトの名無しさん (ワッチョイ ebb3-rSJK)
2018/12/14(金) 11:20:55.70ID:T5iMn8UB0 まあ普通はWinformsでできることにWPF使わないよね
情報もミドルウェアも豊富だし完全に枯れてるし開発者も簡単に見つかるし
グラボのドライバのトラブルをモロに受けたりしないし
Winformsでは実装が大変なリッチなUIを実現したい場合に初めて検討するんでええと思うわ
情報もミドルウェアも豊富だし完全に枯れてるし開発者も簡単に見つかるし
グラボのドライバのトラブルをモロに受けたりしないし
Winformsでは実装が大変なリッチなUIを実現したい場合に初めて検討するんでええと思うわ
952デフォルトの名無しさん (ワッチョイ 4676-/nUu)
2018/12/14(金) 11:23:58.59ID:lkWiVuQs0 今ならWinFormかUWPの2択だな
WPFはない
WPFはない
953デフォルトの名無しさん (アウアウエー Sa82-KEhP)
2018/12/14(金) 11:29:39.83ID:pFvZXuP0a UWPはもっとないと思うw
954デフォルトの名無しさん (ワッチョイ ebb3-rSJK)
2018/12/14(金) 11:40:43.63ID:T5iMn8UB0 >>952
UWPは風前の灯やぞ
UWPは風前の灯やぞ
955デフォルトの名無しさん (アウアウエー Sa82-KEhP)
2018/12/14(金) 11:42:15.94ID:pFvZXuP0a C#とたぶん関係ないけど、病院の待合室とか、科学館みたいなところで
いろんな情報をアニメーション付きで表示するサイーネージって今は何を使って開発してるの?
ああいうの大半はWindows PCだと思うけど
まさかFlashじゃないよね
いろんな情報をアニメーション付きで表示するサイーネージって今は何を使って開発してるの?
ああいうの大半はWindows PCだと思うけど
まさかFlashじゃないよね
956デフォルトの名無しさん (ワッチョイ ebb3-rSJK)
2018/12/14(金) 11:43:35.88ID:T5iMn8UB0 >>955
何で作ってんのかは知らんけどああいうのがWPFを使うべき案件
何で作ってんのかは知らんけどああいうのがWPFを使うべき案件
957デフォルトの名無しさん (ワッチョイ 1ae9-5HC6)
2018/12/14(金) 12:05:29.63ID:dJlHzP7u0 なんでwebアプリだったら生産性が落ちるんだw
そんなんケースバイケースじゃん
広い世の中いろんな案件、全部一緒くたにしてよく語れるなw
そんなんケースバイケースじゃん
広い世の中いろんな案件、全部一緒くたにしてよく語れるなw
958デフォルトの名無しさん (オッペケ Sra3-lMXg)
2018/12/14(金) 12:30:35.29ID:ccHhRNR2r Webアプリってことはサーバー用意しないといけないじゃん
WinFormでForm全体にGeckoブラウザ表示してhtmlとcssでUIつくればよくね?
WinFormでForm全体にGeckoブラウザ表示してhtmlとcssでUIつくればよくね?
959デフォルトの名無しさん (ワッチョイ faeb-3flP)
2018/12/14(金) 13:00:30.21ID:LzA8nB0t0 そうしてみんなelectronにたどり着く
c#を捨ててtypescriptへ
c#を捨ててtypescriptへ
960デフォルトの名無しさん (ワントンキン MMfa-k5TM)
2018/12/14(金) 13:37:59.34ID:i6VXwEfYM erectionに空目した
961デフォルトの名無しさん (ササクッテロル Spa3-YXIk)
2018/12/14(金) 14:06:57.13ID:EGTqJp4wp Winform推してる人ってマジなのか?
デスクトップアプリ作るならWPFかUWPのどっちかだろう
いまだにWindows7の会社もあるんだからWPFしか使えないところもある
Winformの利点はvbでポトペタで誰でも出来るから作る人すぐ見つかるぐらいだと思うが
デスクトップアプリ作るならWPFかUWPのどっちかだろう
いまだにWindows7の会社もあるんだからWPFしか使えないところもある
Winformの利点はvbでポトペタで誰でも出来るから作る人すぐ見つかるぐらいだと思うが
962デフォルトの名無しさん (ワッチョイ faeb-3flP)
2018/12/14(金) 14:27:13.84ID:LzA8nB0t0 WinFormはlinuxでも動くからな
963デフォルトの名無しさん (スププ Sdaa-sY6B)
2018/12/14(金) 14:49:36.05ID:tIMQiboGd >>949
だいたいそういうものは特定の部署の人だけが使うものだから、そんなに細かくグループポリシー切ってないし、
グループポリシー変えるってのはそれこそ環境変えることだから、超慎重論者が出てくるよ。
だいたいそういうものは特定の部署の人だけが使うものだから、そんなに細かくグループポリシー切ってないし、
グループポリシー変えるってのはそれこそ環境変えることだから、超慎重論者が出てくるよ。
964デフォルトの名無しさん (スププ Sdaa-sY6B)
2018/12/14(金) 14:52:35.74ID:tIMQiboGd965デフォルトの名無しさん (ワッチョイ eac3-+KUv)
2018/12/14(金) 15:21:21.44ID:kZ6ZIZH+0 とはいっても、winformとWPFはオープンソース化されるわけで
966デフォルトの名無しさん (ブーイモ MM47-MGZ2)
2018/12/14(金) 17:17:59.74ID:VNQD+NFIM967デフォルトの名無しさん (スプッッ Sd4a-g8EJ)
2018/12/14(金) 18:56:43.52ID:6Ms+lAwHd >>943
ClickOnceの証明書どうしてる?
ClickOnceの証明書どうしてる?
968デフォルトの名無しさん (アウアウウー Sa4f-nx0W)
2018/12/14(金) 20:34:27.98ID:yUc1T11Ea WinFormsいいよ、低レベルだから開発要員も集めやすいし
969デフォルトの名無しさん (ワッチョイ 23c9-UKyl)
2018/12/14(金) 20:40:59.53ID:bPiqsy2d0 WPFはWinFormを脳死で移行出来る仕掛けを作らなかったのが敗因
970デフォルトの名無しさん (オッペケ Sra3-lMXg)
2018/12/14(金) 20:54:36.99ID:ccHhRNR2r 結局まともなUIフレームワークがないのかあ
やはりWinFormにGeckoかクロウニウム表示して裏はc#ってのがいいんじゃねーの
やはりWinFormにGeckoかクロウニウム表示して裏はc#ってのがいいんじゃねーの
971デフォルトの名無しさん (ワントンキン MMfa-L3Bz)
2018/12/14(金) 21:08:51.43ID:xK9LChruM 今の時代はWinFormsが低レベルなんだよなぁ、と感慨にふける
972デフォルトの名無しさん (ワッチョイ 0e33-U1IU)
2018/12/14(金) 21:15:19.16ID:xmsOh7Vk0 winformsでも単色ベースでちょっと半透明でも混ぜとけば今風になるじゃろ?
xmlから動的生成もやろうと思えばできるし
xmlから動的生成もやろうと思えばできるし
973デフォルトの名無しさん (スフッ Sdaa-/nUu)
2018/12/14(金) 22:26:59.49ID:U+Tbp34pd WinFormでもちょっと凝った効果出したかったらOnPaintオーバーライドしてどうとでも描画できるからまったく問題ない
974デフォルトの名無しさん (ワッチョイ 0ae3-7LdQ)
2018/12/14(金) 22:56:50.37ID:9pcN/dVr0 OSに合わせてフラットデザインにしてよ
975デフォルトの名無しさん (ワッチョイ 1e81-ejmu)
2018/12/14(金) 23:01:36.40ID:GJ/DAGX40 WPFはサードパーティーのコントロールとかかわなくてもきれいなUIつくれる。
UIだけでなくDatabindingもWPFのが出来がいい
否定してる人は勉強してなくてWPFほとんど使ったことない人だろうな
UIだけでなくDatabindingもWPFのが出来がいい
否定してる人は勉強してなくてWPFほとんど使ったことない人だろうな
976デフォルトの名無しさん (ワッチョイ 1e81-ejmu)
2018/12/14(金) 23:08:33.13ID:GJ/DAGX40 >>963
中堅以上の企業ならdesktop PCの管理ツールいれてるでしょ
グループポリシーじゃなくても管理ツールで一括でdeployはできる
web appの場合はブラウザのバージョンをそろえる必要があるし
web appのが楽とも言い切れない
中堅以上の企業ならdesktop PCの管理ツールいれてるでしょ
グループポリシーじゃなくても管理ツールで一括でdeployはできる
web appの場合はブラウザのバージョンをそろえる必要があるし
web appのが楽とも言い切れない
977デフォルトの名無しさん (スププ Sdaa-sY6B)
2018/12/14(金) 23:36:18.74ID:2263YZDvd978デフォルトの名無しさん (スププ Sdaa-sY6B)
2018/12/14(金) 23:41:16.45ID:2263YZDvd >>976
インストールって行為がいかんのだと。
こちらが入れるあちらが入れるの問題ではない。
あんまり資産管理アプリの存在を気取られる訳にもいかんしな。
ブラウザのバージョンはもっと話が単純で、完全固定だよ。IEだけど。
Windows Updateも検証してから撒いてる。
インストールって行為がいかんのだと。
こちらが入れるあちらが入れるの問題ではない。
あんまり資産管理アプリの存在を気取られる訳にもいかんしな。
ブラウザのバージョンはもっと話が単純で、完全固定だよ。IEだけど。
Windows Updateも検証してから撒いてる。
979デフォルトの名無しさん (アウアウエー Sa82-KEhP)
2018/12/15(土) 00:14:27.07ID:eiocXHQpa >>975
そんなことないよw
もうだいぶ忘れちゃったけど、Win8が出た時にストアアプリと一緒にWPFも勉強した。
その上でやっぱりWPFは問題あると思う。
WPFの利点は認めるし、XAMLを導入した問題意識もよく分かる。
Windows Formって基本的に30年前のUIだから表現力に問題があるのはしょうがないとしても、
実用的なUI作るとFormのコードが肥大化してメンテしづらくなる。
だからバインディングその他を使ってイベントハンドラを追放しよう、って発想はよくわかるけど、
これでコードが減って可読性が上がってメンテしやすくなったかと言うと...個人的には大疑問。
むしろFormより悪くなっちゃってるとしか思えない。
WPFが普及しなかったのか結局そこだと思う。
前も書いたけど、WPFは作ってる時はいいけど、後で見た時に必ずしも可読的じゃない。
そんなことないよw
もうだいぶ忘れちゃったけど、Win8が出た時にストアアプリと一緒にWPFも勉強した。
その上でやっぱりWPFは問題あると思う。
WPFの利点は認めるし、XAMLを導入した問題意識もよく分かる。
Windows Formって基本的に30年前のUIだから表現力に問題があるのはしょうがないとしても、
実用的なUI作るとFormのコードが肥大化してメンテしづらくなる。
だからバインディングその他を使ってイベントハンドラを追放しよう、って発想はよくわかるけど、
これでコードが減って可読性が上がってメンテしやすくなったかと言うと...個人的には大疑問。
むしろFormより悪くなっちゃってるとしか思えない。
WPFが普及しなかったのか結局そこだと思う。
前も書いたけど、WPFは作ってる時はいいけど、後で見た時に必ずしも可読的じゃない。
980デフォルトの名無しさん (アウアウエー Sa82-MGZ2)
2018/12/15(土) 01:51:33.86ID:mgmsvi+Ca 全くもって違うよそれは
WPFではUIの自由度が上がることで制御すべき状態の数が激増するから、
それが極力開発者の負担にならないようにするためにバインディングが強化されたんだよ。
WPFの本来の思想でいえば、普通にコードビハインド書きまくって従来のコンポーネント指向で作るのが正しい使い方。
WPFではUIの自由度が上がることで制御すべき状態の数が激増するから、
それが極力開発者の負担にならないようにするためにバインディングが強化されたんだよ。
WPFの本来の思想でいえば、普通にコードビハインド書きまくって従来のコンポーネント指向で作るのが正しい使い方。
981デフォルトの名無しさん (ワッチョイ 868a-UKyl)
2018/12/15(土) 02:39:09.34ID:LeOuIFUL0 WPF一択
UIを大幅リニューアルするとき、xamlだけの修正でVMは弄らずにすんだから
きちんと分離しといてよかったなと思う。
あと最近増えてきた高解像度ディスプレイで文字を拡大表示するPC(Surfaceとか)で、
プログラム側の対応無しに自動的にサイズ調整してくれるのも助かってる。
WinFormで高DPI対応とか地味なうえにめんどくさくてやる気出んわ
UIを大幅リニューアルするとき、xamlだけの修正でVMは弄らずにすんだから
きちんと分離しといてよかったなと思う。
あと最近増えてきた高解像度ディスプレイで文字を拡大表示するPC(Surfaceとか)で、
プログラム側の対応無しに自動的にサイズ調整してくれるのも助かってる。
WinFormで高DPI対応とか地味なうえにめんどくさくてやる気出んわ
982デフォルトの名無しさん (ワッチョイ 0ad2-g8EJ)
2018/12/15(土) 06:03:04.70ID:jbLsS7fN0 >>976
.NET Frameworkのバージョン揃える方がきつい
.NET Frameworkのバージョン揃える方がきつい
983デフォルトの名無しさん (ワッチョイ ebf2-L3Bz)
2018/12/15(土) 08:32:34.22ID:Kj42lvXa0 すでに(初心者用)を見失ってるな
984デフォルトの名無しさん (スププ Sdaa-sY6B)
2018/12/15(土) 09:11:51.00ID:PMHZuoPdd あと、Blend使っておくとデザイナーさんがデザインガイドライン通りに直してくれるプロジェクトだったから、WPFはありがたかったな。
985デフォルトの名無しさん (ワッチョイ ebb3-rSJK)
2018/12/15(土) 09:30:10.49ID:HhhdbPQI0 Delphiのバインディング知ってるとWPFのそれはあまりに複雑
986デフォルトの名無しさん (ワッチョイ 0ae3-7LdQ)
2018/12/15(土) 10:07:39.43ID:88lSHx3P0 バインドつながらないときにどこが腐ってるのか調べる方法が蝨潰しだからクソ
やること決まってるんだからあるべき接続図をビジュアル化して出せ
さらにつながらない原因ってこっちのコントロールではこのやり方でできたけど
こっちのコントロールでは無理なんすよっていう開発者の程度の低いボケ
そら誰も使わん
やること決まってるんだからあるべき接続図をビジュアル化して出せ
さらにつながらない原因ってこっちのコントロールではこのやり方でできたけど
こっちのコントロールでは無理なんすよっていう開発者の程度の低いボケ
そら誰も使わん
987デフォルトの名無しさん (ワッチョイ 0ae3-7LdQ)
2018/12/15(土) 10:14:03.99ID:88lSHx3P0 はっきり言うけど
OnDrawかOnPaintで値が好きにいじれる
mfcやwin32のが遥かに完成されてる
OnDrawかOnPaintで値が好きにいじれる
mfcやwin32のが遥かに完成されてる
988デフォルトの名無しさん (ワッチョイ 139f-5Jpq)
2018/12/15(土) 10:28:26.19ID:wll8PTaL0 >>986見てるとWPF嫌いなヤツは無能なんだなって思う
できるやつはWPFの恩恵受けられるから良く思えて無能はその逆ってことだな
できるやつはWPFの恩恵受けられるから良く思えて無能はその逆ってことだな
989デフォルトの名無しさん (ワッチョイ 0ae3-7LdQ)
2018/12/15(土) 10:32:40.12ID:88lSHx3P0 >>988
では、「素晴らしい」開発を一人でやりたまへ
では、「素晴らしい」開発を一人でやりたまへ
990デフォルトの名無しさん (ワッチョイ 1e81-ejmu)
2018/12/15(土) 10:44:09.11ID:Wu4Fx0bU0 次のスレッドがまだない
991デフォルトの名無しさん (ワッチョイ 1e81-ejmu)
2018/12/15(土) 10:49:03.13ID:Wu4Fx0bU0992デフォルトの名無しさん (ワッチョイ 4f17-2dqZ)
2018/12/15(土) 11:08:48.30ID:o4PwGoKi0 >>991は荒らしが建てたスレなので使わないでください
ふらっと C#,C♯,C#(初心者用) Part141
https://mevius.5ch.net/test/read.cgi/tech/1544839627/
ふらっと C#,C♯,C#(初心者用) Part141
https://mevius.5ch.net/test/read.cgi/tech/1544839627/
993デフォルトの名無しさん (ワッチョイ 1e81-ejmu)
2018/12/15(土) 11:51:45.05ID:Wu4Fx0bU0 >>992
重複たてる奴が荒らし
重複たてる奴が荒らし
994デフォルトの名無しさん (ワッチョイ 13bb-gnc1)
2018/12/15(土) 13:02:39.07ID:ciWGnj730 たりないあたまでがんばったのはすごい
ようちえんからやりなおして、たりないぶぶんをてにいれてきてね
ばいばい
ようちえんからやりなおして、たりないぶぶんをてにいれてきてね
ばいばい
995デフォルトの名無しさん (ワッチョイ 0fc3-vjmv)
2018/12/15(土) 13:20:20.92ID:Xa6jDRNv0996デフォルトの名無しさん (ワッチョイ ebb3-rSJK)
2018/12/15(土) 13:38:19.29ID:HhhdbPQI0 >>987
無理
無理
997デフォルトの名無しさん (ワッチョイ 1e81-ejmu)
2018/12/15(土) 13:58:22.86ID:Wu4Fx0bU0998デフォルトの名無しさん (ワッチョイ 1e81-ejmu)
2018/12/15(土) 14:04:42.98ID:Wu4Fx0bU0 >>979
イベントハンドラは便利だし普通にWPFでつかってる。
メソッド長くなり過ぎないようにしてれば、後でそこまで困ったことには
ならないと思っている。
データはEntity Framworkでやってコード短くしている
イベントハンドラは便利だし普通にWPFでつかってる。
メソッド長くなり過ぎないようにしてれば、後でそこまで困ったことには
ならないと思っている。
データはEntity Framworkでやってコード短くしている
999デフォルトの名無しさん (ワッチョイ 1e81-ejmu)
2018/12/15(土) 14:05:22.02ID:Wu4Fx0bU01000デフォルトの名無しさん (ワッチョイ 1e81-ejmu)
2018/12/15(土) 14:05:38.70ID:Wu4Fx0bU0 1000
荒らしたがたてた重複は無視で
荒らしたがたてた重複は無視で
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 71日 19時間 9分 0秒
新しいスレッドを立ててください。
life time: 71日 19時間 9分 0秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【熊本】園児に強制性交か 保育所勤務の男を逮捕「性的な欲望が我慢できなかった」警察は余罪を調べる [七波羅探題★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 【前橋市】小川晶前市長とラブホテルで打ち合わせをした54歳男性職員を停職処分 今月末で依願退職するという [シャチ★]
- 日銀「歴史的」利上げ迫る 35年ぶりの年間上げ幅、0.5%の壁を突破 [蚤の市★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」★3 [ぐれ★]
- 【サッカー】元日本代表DF冨安がオランダ1部アヤックスと大筋合意か 現地メディア報じる [久太郎★]
- 中国の日本向けレアアースの輸出止まる、高市のせいで日本終了のお知らせ [931948549]
- 高市早苗「竹島は日本領土」 [834922174]
- あくたんのおまんこって甘そうだよな🤤
- 🏡
- ヨドバシ店員「転売対策です。エヴァに出てくるロボットの名前をどれかひとつ言ってください」 [268718286]
- 暖房やめて湯たぼんにしようと思ってる
