!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を3行冒頭に書くこと(1行分は消えて表示されない為、もう1行は予備)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください。見かけたらNGしましょう。相手してしまったらあなたも荒らしです
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part157
https://mevius.5ch.net/test/read.cgi/tech/1669349768/
■関連スレ
C#, C♯, C#相談室 Part97
https://mevius.5ch.net/test/read.cgi/tech/1671585518/
■コードを貼る場合は↓を使いましょう。
https://ideone.com/
https://dotnetfiddle.net/
初心者はまずVisual Studioを使いましょう。なおVisual Studioの使い方などに関しては各バージョンで違うので専用スレでお願いします
http://www.visualstudio.com/downloads/
■情報源
https://learn.microsoft.com/ja-jp/dotnet/standard/class-libraries
https://learn.microsoft.com/ja-jp/dotnet/csharp/language-reference/
https://learn.microsoft.com/en-us/dotnet/standard/class-libraries
https://referencesource.microsoft.com/
https://source.dot.net/
・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
https://ufcpp.net/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
ふらっと C#,C♯,C#(初心者用) Part158
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ fe7b-Nimo)
2023/03/26(日) 07:31:00.51ID:2LMOL5Ty0626デフォルトの名無しさん (ワッチョイ 635f-T+0c)
2023/05/26(金) 13:27:28.71ID:qCbIeycU0 起動がおっそいんだよね。Pwershellは
627デフォルトの名無しさん (ワッチョイ 8a80-jezU)
2023/05/26(金) 14:43:40.75ID:VY0JKlLq0 ワイのマシンだとサックサクやが
628デフォルトの名無しさん (ワッチョイ 0ade-FIIW)
2023/05/26(金) 16:09:35.41ID:H1TABfb/0 powershellはダブルクリックで動かないから使いにくい
629デフォルトの名無しさん (ワッチョイ d307-oJoQ)
2023/05/26(金) 19:54:48.14ID:muRHf0j+0630デフォルトの名無しさん (ワッチョイ 3a3d-7xpx)
2023/05/26(金) 20:34:46.49ID:u2vLXVTG0 今コピーツールを作ってるんだが、Powershellと連動させたら需要あるかね?
みんなPowershellで何をやってるんだ?
みんなPowershellで何をやってるんだ?
631デフォルトの名無しさん (ワッチョイ 3a3d-7xpx)
2023/05/26(金) 20:48:28.57ID:u2vLXVTG0 javaには戻れないからC#の案件が増えてくれるのを期待するのみ。
エラーがどこに出てるかさっぱりわからんかったJavaは。
今でも動かないコードあるし、何が何だかさっぱり分からない。
その点C#はMicrosoft様が一括でやってくれるので俺でもできた。
javaやるくらいならKotlinやるよ。
面倒くさすぎ
エラーがどこに出てるかさっぱりわからんかったJavaは。
今でも動かないコードあるし、何が何だかさっぱり分からない。
その点C#はMicrosoft様が一括でやってくれるので俺でもできた。
javaやるくらいならKotlinやるよ。
面倒くさすぎ
632デフォルトの名無しさん (スッップ Sdea-6Vlr)
2023/05/26(金) 21:17:54.23ID:TqdGfdUid 馬鹿には無理なだけだぞ
633デフォルトの名無しさん (ワッチョイ 7bac-MKim)
2023/05/26(金) 21:33:51.93ID:te4x+q3p0 まあJavaよりKotlinC#って気持ちは同意
634デフォルトの名無しさん (ワッチョイ 0ade-FIIW)
2023/05/26(金) 22:20:09.88ID:H1TABfb/0635デフォルトの名無しさん (ワッチョイ de10-sg49)
2023/05/26(金) 23:24:33.59ID:G1kfSu5s0 Kotlinは好き
636デフォルトの名無しさん (ワッチョイ 3abd-owa4)
2023/05/26(金) 23:56:40.58ID:wgfazHWx0 >>634
restrictedを指定したバッチファイルと一緒に配布すればいいよ。
restrictedを指定したバッチファイルと一緒に配布すればいいよ。
637デフォルトの名無しさん (ワッチョイ 9f2f-AKtI)
2023/05/27(土) 03:35:48.04ID:OwhwG7LR0 Javaの検査例外とはいったい何だったのか
もうちょっとあれが正常進化しなかったのかなぁ
もうちょっとあれが正常進化しなかったのかなぁ
638デフォルトの名無しさん (ワッチョイ ab07-8jEt)
2023/05/27(土) 08:52:14.00ID:6hc4zw7M0 >>634
人に渡すならC#でいんじゃね
人に渡すならC#でいんじゃね
639デフォルトの名無しさん (ワッチョイ ab07-8jEt)
2023/05/27(土) 08:55:45.91ID:6hc4zw7M0 >>637
リスコフの置換原則を強制するためのものだけど土方にはそんな強制不要だし検査例外だけじゃ強制できないから中途半端で使いにくくなるだけなんだよね
リスコフの置換原則を強制するためのものだけど土方にはそんな強制不要だし検査例外だけじゃ強制できないから中途半端で使いにくくなるだけなんだよね
640デフォルトの名無しさん (ワッチョイ 9fde-S+HU)
2023/05/27(土) 13:23:39.47ID:huktXfN70641デフォルトの名無しさん (ワンミングク MMbf-4roP)
2023/05/27(土) 16:16:22.11ID:A4bXwFD8M >>617
自動化とかのコンテキストで、GUI無しの業務App増えてきたよ
自動化とかのコンテキストで、GUI無しの業務App増えてきたよ
642デフォルトの名無しさん (オッペケ Srcf-FA6k)
2023/05/27(土) 17:17:59.98ID:luIlnn62r コンテキストの使い方間違ってないか?
643デフォルトの名無しさん (ワンミングク MMbf-4roP)
2023/05/27(土) 19:10:08.90ID:A4bXwFD8M >>642
コンテキスト=文脈ってことで指摘を受けること無いと思うんだけど、なにか癇に障った?
コンテキスト=文脈ってことで指摘を受けること無いと思うんだけど、なにか癇に障った?
644デフォルトの名無しさん (ワッチョイ 6b5f-tyRn)
2023/05/27(土) 19:14:06.41ID:4YJ0U8GR0 >>642
問題なく伝わる使い方だよ(「文脈」を指す表現)
問題なく伝わる使い方だよ(「文脈」を指す表現)
645デフォルトの名無しさん (アウアウウー Sa8f-8jEt)
2023/05/27(土) 19:39:01.46ID:1jtsLrYta646デフォルトの名無しさん (アウアウウー Sa8f-8jEt)
2023/05/27(土) 19:43:24.60ID:1jtsLrYta ウェブ開発のコンテキストでAPIはウェブAPIを指す
Windowsネイティブアプリ開発のコンテキストでAPIはWin32APIを指す
↑こういう使い方は「コンテキスト」の使い方として正しい
>>641のコンテキストは俺も見たことない使い方だから説明要るんじゃね
Windowsネイティブアプリ開発のコンテキストでAPIはWin32APIを指す
↑こういう使い方は「コンテキスト」の使い方として正しい
>>641のコンテキストは俺も見たことない使い方だから説明要るんじゃね
647デフォルトの名無しさん (オッペケ Srcf-FA6k)
2023/05/27(土) 19:44:03.03ID:luIlnn62r648デフォルトの名無しさん (オイコラミネオ MM4f-/RYi)
2023/05/27(土) 19:51:45.58ID:t60D5gLTM 状況や流れで変わる何かが合って
その時の状況や流れが コンテキスト にあたる
全く同じことをしていても解釈が違うのはコンテキスト依存だから
その時の状況や流れが コンテキスト にあたる
全く同じことをしていても解釈が違うのはコンテキスト依存だから
649デフォルトの名無しさん (ワッチョイ 7b5f-ik+1)
2023/05/27(土) 19:57:36.16ID:gMKf+OGS0 どんどんアホみたいな方向に話が展開していく
This is the bikeshedding
This is the bikeshedding
650デフォルトの名無しさん (オイコラミネオ MM4f-/RYi)
2023/05/27(土) 19:58:22.03ID:t60D5gLTM 正直なところ今回の用法ではあまりマッチしてるようには感じない
とりあえずそれが何かとの勘違いだとして何と勘違いしたのかを考えてみよう
とりあえずそれが何かとの勘違いだとして何と勘違いしたのかを考えてみよう
651デフォルトの名無しさん (オッペケ Srcf-FA6k)
2023/05/27(土) 20:05:30.51ID:luIlnn62r なんだよ自動化のコンテキストって
夜間バッチかな、メッセージングかな、FAかな
どうせコンテキスト使うならコンテキスト境界を明確にしろっつうの
夜間バッチかな、メッセージングかな、FAかな
どうせコンテキスト使うならコンテキスト境界を明確にしろっつうの
652デフォルトの名無しさん (オイコラミネオ MM4f-/RYi)
2023/05/27(土) 20:15:18.43ID:t60D5gLTM セグメントあたりかな?
カテゴリー、ジャンルやフィールドとかそういうのの狭い分野とかそういう事を言いたいんじゃないかと
カテゴリー、ジャンルやフィールドとかそういうのの狭い分野とかそういう事を言いたいんじゃないかと
653デフォルトの名無しさん (ワッチョイ 1b7c-GEim)
2023/05/27(土) 20:29:32.13ID:1lF7S9LF0654デフォルトの名無しさん (オッペケ Srcf-8yhP)
2023/05/27(土) 20:40:46.31ID:mBQrOHHnr コンテキストの使い方としては問題ないだろうけど、その言葉を選ぶことが場にそぐわないというか
匿名掲示板の会話の中で使うと浮く言葉だという感覚は多少あるかな
匿名掲示板の会話の中で使うと浮く言葉だという感覚は多少あるかな
655デフォルトの名無しさん (ワッチョイ 1b7c-GEim)
2023/05/27(土) 20:50:51.87ID:1lF7S9LF0 なんでもいいけどプログラムの話しろよ無能ども
656デフォルトの名無しさん (ワッチョイ 9f4b-cXau)
2023/05/27(土) 20:57:34.82ID:Iuy4wHgO0 くっだらなね。
657デフォルトの名無しさん (オッペケ Srcf-FA6k)
2023/05/27(土) 20:59:33.78ID:luIlnn62r >>653
元レスからの文脈を辿ればRPAは出てこねんだわ
元レスからの文脈を辿ればRPAは出てこねんだわ
658デフォルトの名無しさん (オイコラミネオ MM4f-/RYi)
2023/05/27(土) 21:04:07.97ID:t60D5gLTM void Say(string text){
Console.WriteLine(text);
]
と
void Display(string text){
Console.WriteLine(text);
]
みたいのがあって中身が同じだけど別になってるのはコンテキストが違うから
コンテキスト無視してvoid Print()なんかにまとめちゃってからやっぱセリフは水色表示しましょうとなると修正が大変
と無理やりプログラムに絡める
Console.WriteLine(text);
]
と
void Display(string text){
Console.WriteLine(text);
]
みたいのがあって中身が同じだけど別になってるのはコンテキストが違うから
コンテキスト無視してvoid Print()なんかにまとめちゃってからやっぱセリフは水色表示しましょうとなると修正が大変
と無理やりプログラムに絡める
659デフォルトの名無しさん (スッップ Sdbf-2oUs)
2023/05/27(土) 21:22:29.54ID:FRBwBfHVd >>653
馬鹿ってバッチ処理とか知らんのかね
馬鹿ってバッチ処理とか知らんのかね
660デフォルトの名無しさん (ワッチョイ 1b7c-GEim)
2023/05/27(土) 21:24:53.37ID:1lF7S9LF0661デフォルトの名無しさん (ワッチョイ 1b7c-GEim)
2023/05/27(土) 21:25:19.63ID:1lF7S9LF0 >>657
それってお前が馬鹿なだけやろ?
それってお前が馬鹿なだけやろ?
662デフォルトの名無しさん (スッップ Sdbf-2oUs)
2023/05/27(土) 21:27:26.31ID:FRBwBfHVd >>660
こういう馬鹿が夜間で終わらないバッチ処理を作って訴訟になる
こういう馬鹿が夜間で終わらないバッチ処理を作って訴訟になる
663デフォルトの名無しさん (ワッチョイ 1b7c-GEim)
2023/05/27(土) 21:32:00.54ID:1lF7S9LF0 >>662
アホすぎw
アホすぎw
664デフォルトの名無しさん (オイコラミネオ MM4f-/RYi)
2023/05/27(土) 21:35:35.76ID:t60D5gLTM 処理内容が同一でもコンテキストが同一とは限らない
処理内容が同一でもコンテキストが異なれば処理内容は同一であり続けるとは限らない
処理内容が同一でもコンテキストとして違いがあるのであればメソッドは別々にするのが望ましい
処理内容が同一でもコンテキストが異なれば処理内容は同一であり続けるとは限らない
処理内容が同一でもコンテキストとして違いがあるのであればメソッドは別々にするのが望ましい
665デフォルトの名無しさん (ワッチョイ 9f80-FA6k)
2023/05/27(土) 21:40:14.44ID:/3dI5F000 >>661
じゃあRPAと絡めたGUIなしアプリの具体例を出してみろよ
じゃあRPAと絡めたGUIなしアプリの具体例を出してみろよ
666デフォルトの名無しさん (ワッチョイ 6b5f-tyRn)
2023/05/27(土) 22:45:19.23ID:4YJ0U8GR0 >>651
それらが元々GUIを備えていると本気で思っているのか?w
それらが元々GUIを備えていると本気で思っているのか?w
667デフォルトの名無しさん (ワッチョイ 9f01-d/9P)
2023/05/27(土) 22:57:22.60ID:A+Fg27pW0 「文脈」の使い方が間違ってるよね
668デフォルトの名無しさん (ワッチョイ ab07-8jEt)
2023/05/27(土) 23:16:21.54ID:6hc4zw7M0 「文脈」は死語なんじゃね
前後の文読まないやつが大増殖してもう慣れたわ
前後の文読まないやつが大増殖してもう慣れたわ
669デフォルトの名無しさん (ワッチョイ 9f79-dfVX)
2023/05/27(土) 23:49:42.44ID:jeBcG8q10 「死後」の意味も判ってない模様
670デフォルトの名無しさん (ワッチョイ 7b5f-hD65)
2023/05/28(日) 00:12:05.41ID:oxdpIcYI0 マの板でアメリカがデフォルトの危機言われて
頭ん中??????????????ってなる人たち?
頭ん中??????????????ってなる人たち?
671デフォルトの名無しさん (アウアウウー Sa8f-8jEt)
2023/05/28(日) 01:01:41.22ID:rmgfnmD+a >>669
突然関係ない話をしてどうした?
突然関係ない話をしてどうした?
672デフォルトの名無しさん (ワッチョイ 0f10-S+HU)
2023/05/28(日) 06:52:03.18ID:7NA4xXcX0 なんか急に賑やかになってると思ったらお前らww
673デフォルトの名無しさん (ワッチョイ 0f68-EoPE)
2023/05/28(日) 11:02:05.14ID:LhRRD0FE0 ちょっと聞きたいんだがさらに一歩難いアルゴリズムについてね
本屋に基礎的なアルゴリズムを開設してる本はいっぱいあるし理解できるけど
海外の学者が書いた超分厚い専門書的なもんはマジでわからん
最適化とか巡回セールスマンとか群論とかトポロジーとかそのレベルも理解必要なんですかね?
C#できます!基本的なアルゴリズム理解できます!だけはちょい恥ずい
皆さんC#の言語仕様詳しいけど俺はさらに上を行ってるって自信を持てるには言語使用だけで
十分なんですかね?やっぱアルゴリズムも欲しがるべき?
本屋に基礎的なアルゴリズムを開設してる本はいっぱいあるし理解できるけど
海外の学者が書いた超分厚い専門書的なもんはマジでわからん
最適化とか巡回セールスマンとか群論とかトポロジーとかそのレベルも理解必要なんですかね?
C#できます!基本的なアルゴリズム理解できます!だけはちょい恥ずい
皆さんC#の言語仕様詳しいけど俺はさらに上を行ってるって自信を持てるには言語使用だけで
十分なんですかね?やっぱアルゴリズムも欲しがるべき?
674デフォルトの名無しさん (ワッチョイ 0f10-S+HU)
2023/05/28(日) 11:06:53.24ID:7NA4xXcX0 そのへんの業務アプリ開発のコーダーくらいなら要らないんじゃね
675デフォルトの名無しさん (ワッチョイ 9f4b-cXau)
2023/05/28(日) 11:15:47.39ID:eP2DgR+S0 要らんよね。
どこで使うんだろ
どこで使うんだろ
676デフォルトの名無しさん (ワッチョイ 9f80-FA6k)
2023/05/28(日) 11:19:53.53ID:pYaNr1fI0 ゲーム開発とか
677デフォルトの名無しさん (アウアウウー Sa8f-8jEt)
2023/05/28(日) 11:25:22.80ID:1uqhjo5xa >>673
それは本当に専門書なのか?
割と基礎の部類に入るからQiitaでもいくつも記事あると思うぞ
土方には必要のない知識だけど使えるようになっておけば収入が高い職場に行けるかもしれんからやっておいて損はない
それは本当に専門書なのか?
割と基礎の部類に入るからQiitaでもいくつも記事あると思うぞ
土方には必要のない知識だけど使えるようになっておけば収入が高い職場に行けるかもしれんからやっておいて損はない
678デフォルトの名無しさん (オイコラミネオ MM4f-/RYi)
2023/05/28(日) 11:55:29.61ID:MoCGpZK6M 実際にコードが書けなくても必要な時にそのパターンに当てはまると知っているだけ良い
たまに概念などを興味本位で知る程度で十分
キーワードを知ってるだけで強い
自分が大学で最初に習ったアルゴリズムはソート
複数のソートの手法を学ぶ
それで計算量などの基礎的概念を刻み込む
それが出来るなら最適化についての段階は踏める
じゃあ数式を見てコードに落とせるかと言えば無理だと思う
そこから本気出すかライブラリ探すかになる
たまに概念などを興味本位で知る程度で十分
キーワードを知ってるだけで強い
自分が大学で最初に習ったアルゴリズムはソート
複数のソートの手法を学ぶ
それで計算量などの基礎的概念を刻み込む
それが出来るなら最適化についての段階は踏める
じゃあ数式を見てコードに落とせるかと言えば無理だと思う
そこから本気出すかライブラリ探すかになる
679デフォルトの名無しさん (ブーイモ MM0f-tQAl)
2023/05/28(日) 12:04:46.44ID:9AZMVk0MM 一般的なソートや検索のアルゴリズムは本屋にある基礎的なアルゴリズム解説本でカバーされてるやろ
今広く一般的に使われてるソート関数で使われてる細かい最適化の中身まではカバーされてないけど
今広く一般的に使われてるソート関数で使われてる細かい最適化の中身まではカバーされてないけど
680デフォルトの名無しさん (アウアウウー Sa8f-8jEt)
2023/05/28(日) 12:07:38.06ID:1uqhjo5xa ていうか自信の持ち方がいびつな気がするな
作ったアプリで自信持てば?
C#ならUnityでストア販売できるだろ
売上見てニヤつけよ
作ったアプリで自信持てば?
C#ならUnityでストア販売できるだろ
売上見てニヤつけよ
681デフォルトの名無しさん (オイコラミネオ MM4f-/RYi)
2023/05/28(日) 12:19:40.75ID:MoCGpZK6M 知りたいときに知りたいことを学べばいい
ライブラリで済むなら勉強することもないかもしれない
大学でオペレーションズリサーチの講義を取った
そこでは問題の概念について軽く学んで後はずっと確率などの微積分を行う
コードなどは一切書かないし手順すら学ばない
試験も同じで計算や数式を証明したりする
一般的なコーディングにはほぼ意味がないけど何かの問題解決するためには必要な人には必要
大体の人には無縁
難しい本だけど大学の教科書の内容ですら半年かけて講師に教わって学ぶ内容なので本を開いてぱっと理解できなくても何も問題ない
そういうものだと
ライブラリで済むなら勉強することもないかもしれない
大学でオペレーションズリサーチの講義を取った
そこでは問題の概念について軽く学んで後はずっと確率などの微積分を行う
コードなどは一切書かないし手順すら学ばない
試験も同じで計算や数式を証明したりする
一般的なコーディングにはほぼ意味がないけど何かの問題解決するためには必要な人には必要
大体の人には無縁
難しい本だけど大学の教科書の内容ですら半年かけて講師に教わって学ぶ内容なので本を開いてぱっと理解できなくても何も問題ない
そういうものだと
682デフォルトの名無しさん (オイコラミネオ MM4f-/RYi)
2023/05/28(日) 12:24:36.31ID:MoCGpZK6M 1950~1970ごろにそういったサイエンスが花開いて多数の天才たちが研究し確立した手法を
今後追いで勉強してる
急ぐことはない
今後追いで勉強してる
急ぐことはない
683デフォルトの名無しさん (ワッチョイ 9f80-FA6k)
2023/05/28(日) 12:29:49.04ID:pYaNr1fI0 業務アプリではまず使わん
ソートも探索もコレクションクラスのメソッドを使うだけ
黎明期ならまだしも今はPCの性能が上がって最適化の性能差もほとんど問題にならない
リアルタイムゲームとか機械学習系では使うだろうけど
ソートも探索もコレクションクラスのメソッドを使うだけ
黎明期ならまだしも今はPCの性能が上がって最適化の性能差もほとんど問題にならない
リアルタイムゲームとか機械学習系では使うだろうけど
684デフォルトの名無しさん (アウアウウー Sa8f-8jEt)
2023/05/28(日) 12:46:59.48ID:1uqhjo5xa685デフォルトの名無しさん (アウアウウー Sa8f-ztOe)
2023/05/28(日) 12:49:42.09ID:uUhZbJL9a トロピカルフルーツ?
686デフォルトの名無しさん (アウアウウー Sa8f-8jEt)
2023/05/28(日) 12:52:11.08ID:1uqhjo5xa 群論というのは0個以上の要素を扱う時に使う
JSのfilterやmapやreduceはそのカテゴリに入る
何でもかんでもforでやってたら複雑になりすぎるし逆に何でもかんでもreduce使っても複雑になりすぎる
こういう時に汎用的に使える関数を作れたら生産性上がるぞ
JSのfilterやmapやreduceはそのカテゴリに入る
何でもかんでもforでやってたら複雑になりすぎるし逆に何でもかんでもreduce使っても複雑になりすぎる
こういう時に汎用的に使える関数を作れたら生産性上がるぞ
687デフォルトの名無しさん (アウアウアー Sa7f-WxZi)
2023/05/28(日) 12:58:01.84ID:o9dc7/1oa 初歩的な質問ですみません。
アドバイスを頂きたいです。
ある通信機器から10分間隔で指定のデータを取得し、そのデータをファイルに記述するプログラ厶をサービスアプリで作成しました。
追加の要件としてユーザーからの操作でデータ収集を停止/再開させる機能が必要になりました。
操作用のボタンが必要になるのですが、サービスアプリではGUIを持てないと認識しているのでフォームアプリで作成し直す必要があると考えています。
停止が押されていない間はデータ収集を継続したいのですが、フォームアプリだとユーザーが画面を落とす(×ボタン押下)可能性が考えられます。
画面を落とした時、つまりフォームが立ち上がっていないときでも収集処理をすることは可能でしょうか?
調べるとBackgroundWorkerなどは出てくるのですが、これは少し意味合いが違っているように感じており、似たような例を見つけられませんでした…。
アドバイスを頂きたいです。
ある通信機器から10分間隔で指定のデータを取得し、そのデータをファイルに記述するプログラ厶をサービスアプリで作成しました。
追加の要件としてユーザーからの操作でデータ収集を停止/再開させる機能が必要になりました。
操作用のボタンが必要になるのですが、サービスアプリではGUIを持てないと認識しているのでフォームアプリで作成し直す必要があると考えています。
停止が押されていない間はデータ収集を継続したいのですが、フォームアプリだとユーザーが画面を落とす(×ボタン押下)可能性が考えられます。
画面を落とした時、つまりフォームが立ち上がっていないときでも収集処理をすることは可能でしょうか?
調べるとBackgroundWorkerなどは出てくるのですが、これは少し意味合いが違っているように感じており、似たような例を見つけられませんでした…。
688デフォルトの名無しさん (ワッチョイ 9f80-FA6k)
2023/05/28(日) 13:00:11.07ID:pYaNr1fI0 サービスなら止めたり再開するAPIあるやろ
689デフォルトの名無しさん (アウアウウー Sa8f-8jEt)
2023/05/28(日) 13:00:59.13ID:1uqhjo5xa 本体はサービスで作ってUI専用のフォームアプリから名前付きパイプでシグナル送ればいんじゃね
690デフォルトの名無しさん (アウアウウー Sa8f-8jEt)
2023/05/28(日) 13:03:52.90ID:1uqhjo5xa691デフォルトの名無しさん (ワッチョイ 0f10-S+HU)
2023/05/28(日) 13:48:09.53ID:7NA4xXcX0 >>689のようなプロセス間通信制御でもいいし
どうしてもフォームアプリで統合したいなら、×ボタン無効化したり
FormClosingイベント拾って閉じるのキャンセルして代わりにHideするようにしたりすればいいんじゃない?
どうしてもフォームアプリで統合したいなら、×ボタン無効化したり
FormClosingイベント拾って閉じるのキャンセルして代わりにHideするようにしたりすればいいんじゃない?
692デフォルトの名無しさん (ワッチョイ 9f80-FA6k)
2023/05/28(日) 14:06:11.06ID:pYaNr1fI0 PowerShellに、Suspend-Service とかRestart-Serviceとか、そのまんまのサービス系のコマンドがいろいろある
693デフォルトの名無しさん (アウアウクー MMcf-WxZi)
2023/05/28(日) 14:46:33.46ID:urnIPGLqM694デフォルトの名無しさん (ワッチョイ 2b01-OlK5)
2023/05/28(日) 14:53:07.28ID:E8Oz4qmg0 scコマンドに停止/再開の引数付けたショートカット作ってもいいぞ
695デフォルトの名無しさん (ワッチョイ 0f68-EoPE)
2023/05/28(日) 15:07:22.90ID:LhRRD0FE0696デフォルトの名無しさん (ワッチョイ 0b10-S+HU)
2023/05/28(日) 16:08:43.34ID:19IHwxiC0 >>687
バックグラウンドデーモンを誰が停止・開始制御するかという命題では?
プレビリッジ権限の認証問題がシステム課題であって、APIやパイプラインなどというアクイジションのテクニックなんか些細な問題。
UMLユースケースを書き、SOLID原則のSRP遵守でUSERを明確にし、必要に応じてFACARDやFACTORYで入り口を切り分ける事。
この場合は、認証問題がキモ。 ボタンがどうのこうのではない。
バックグラウンドデーモンを誰が停止・開始制御するかという命題では?
プレビリッジ権限の認証問題がシステム課題であって、APIやパイプラインなどというアクイジションのテクニックなんか些細な問題。
UMLユースケースを書き、SOLID原則のSRP遵守でUSERを明確にし、必要に応じてFACARDやFACTORYで入り口を切り分ける事。
この場合は、認証問題がキモ。 ボタンがどうのこうのではない。
697デフォルトの名無しさん (ワッチョイ 9f79-dfVX)
2023/05/28(日) 16:29:16.20ID:pV4wEcmO0698デフォルトの名無しさん (ワッチョイ 9f80-FA6k)
2023/05/28(日) 16:34:24.11ID:pYaNr1fI0 だいぶ拗らせてるな
699デフォルトの名無しさん (ブーイモ MMbf-tQAl)
2023/05/28(日) 17:57:25.94ID:vErPSHdQM 拗らせ風のレスはわざでしょ
もともとサービスのスタート・ストップをどうやるつもりだったのかは重要なポイントだと思うよ
最初から必要そうな機能が”追加要件”扱いなのもちょっと臭う
もともとサービスのスタート・ストップをどうやるつもりだったのかは重要なポイントだと思うよ
最初から必要そうな機能が”追加要件”扱いなのもちょっと臭う
700デフォルトの名無しさん (ワッチョイ 0f10-S+HU)
2023/05/28(日) 18:13:01.32ID:7NA4xXcX0 まぁ、追加要件で重要なのが出て来るのよくあることじゃし(白目
701デフォルトの名無しさん (アウアウウー Sa8f-8jEt)
2023/05/28(日) 18:21:31.64ID:FaN+2ocOa >>695
組合せ最適化問題じゃね?
多分ナップサック問題が最初の方に出てきただろ
そういうのはだいたい動的計画法で解く
AtCoderのD問題の定番だから洋書なんて読まなくても競プロしてりゃすぐ覚えるぞ
組合せ最適化問題じゃね?
多分ナップサック問題が最初の方に出てきただろ
そういうのはだいたい動的計画法で解く
AtCoderのD問題の定番だから洋書なんて読まなくても競プロしてりゃすぐ覚えるぞ
702デフォルトの名無しさん (アウアウウー Sa8f-8jEt)
2023/05/28(日) 18:23:17.88ID:FaN+2ocOa 「EDPC」を検索すれば日本人の書いた記事や動画が山ほど見つかると思う
703デフォルトの名無しさん (アウアウクー MMcf-WxZi)
2023/05/28(日) 18:46:26.18ID:EBgEX/XFM >>697
知識が足りなくてきちんと理解出来ていないのですがUIは停止/再開のフラグを投げるだけの機能に限定し、現状収集機能を持っているサービス側とは完全に分けるべきという認識で合っていますか?
元々はこういった機能は必要ないとのことで作り始めたんですが、製造現場としてはデータを出したくないタイミングがあると要望が出たので重要な機能ですが後付けになりました…
知識が足りなくてきちんと理解出来ていないのですがUIは停止/再開のフラグを投げるだけの機能に限定し、現状収集機能を持っているサービス側とは完全に分けるべきという認識で合っていますか?
元々はこういった機能は必要ないとのことで作り始めたんですが、製造現場としてはデータを出したくないタイミングがあると要望が出たので重要な機能ですが後付けになりました…
704デフォルトの名無しさん (スッップ Sdbf-2oUs)
2023/05/28(日) 18:57:13.01ID:3dp1E4GEd こういう馬鹿に作らせるなよ
705デフォルトの名無しさん (ワッチョイ dfbd-/RYi)
2023/05/28(日) 20:39:40.10ID:Tc1TIXcj0 せっかくサービスアプリケーションにして安定稼働できているなら、
わざわざGUIアプリケーション化せずに、
GUIアプリケーションから名前付きパイプでサービスに指示するだけのほうがいい。
最近Cで非同期の名前付きパイプクライアントを書いて、
C#で非同期の名前付きパイプサーバーを書いたら、
C#のほうがあっという間に書けて感動した。
(Cのほうも非同期ファイルI/Oのコードを元に作ったからすぐできたけど)
わざわざGUIアプリケーション化せずに、
GUIアプリケーションから名前付きパイプでサービスに指示するだけのほうがいい。
最近Cで非同期の名前付きパイプクライアントを書いて、
C#で非同期の名前付きパイプサーバーを書いたら、
C#のほうがあっという間に書けて感動した。
(Cのほうも非同期ファイルI/Oのコードを元に作ったからすぐできたけど)
706デフォルトの名無しさん (ワッチョイ 9f79-dfVX)
2023/05/28(日) 20:55:11.64ID:pV4wEcmO0707デフォルトの名無しさん (ワッチョイ 9f79-dfVX)
2023/05/28(日) 21:08:37.51ID:pV4wEcmO0 サービスアプリはVista以降は別のセッションで動くから、それをGUIから制御したい場合は
制御用のプロセスを生成してサービスとのプロセス間通信手段を確立する必要があるわけよ
ただし要件によっては既存のサービスの停止や再開と状態の参照程度で済むからそれ用のGUIなんて1日もあれば作れるでしょうよ
制御用のプロセスを生成してサービスとのプロセス間通信手段を確立する必要があるわけよ
ただし要件によっては既存のサービスの停止や再開と状態の参照程度で済むからそれ用のGUIなんて1日もあれば作れるでしょうよ
708デフォルトの名無しさん (ワッチョイ ab07-8jEt)
2023/05/29(月) 06:57:21.51ID:NVp4lIGp0 初心者の質問するスレなのにしれっとプロが質問するのはなんだかなあ
バカは初心者じゃなくても質問していいという判断なのか
バカは初心者じゃなくても質問していいという判断なのか
709デフォルトの名無しさん (ワッチョイ ebe5-S+HU)
2023/05/29(月) 08:35:53.55ID:4b7YEgmx0 プロの初心者も居るには居るけどな
710デフォルトの名無しさん (アウアウウー Sa8f-8jEt)
2023/05/29(月) 08:43:49.19ID:n96cT9XUa 金もらってるやつが初心者名乗るのは流石に草
せめて研修中なら名乗ってもいい
せめて研修中なら名乗ってもいい
711デフォルトの名無しさん (アウアウウー Sa8f-8jEt)
2023/05/29(月) 08:45:57.08ID:n96cT9XUa 入団1年目のプロ野球選手でも今年入社したばかりのアナウンサーでも初心者じゃなく新人だろうに
712デフォルトの名無しさん (ワッチョイ ebe5-S+HU)
2023/05/29(月) 08:56:42.77ID:4b7YEgmx0 それまでC#触ったこともないけど都合上C#に転向しなきゃいけなくなったらC#は初心者だろw
713デフォルトの名無しさん (ワッチョイ ebe5-S+HU)
2023/05/29(月) 08:58:41.25ID:4b7YEgmx0 それともあれか、スレタイの初心者はプログラム初心者の意味だったんか?
テンプレにはそんなこと一言も書かれてないけどな
テンプレにはそんなこと一言も書かれてないけどな
714デフォルトの名無しさん (アウアウウー Sa8f-8jEt)
2023/05/29(月) 09:30:39.19ID:n96cT9XUa 触ったこともないかどうかは関係ない
言葉の定義とかじゃなくプロが初心者を名乗るなってことだよ
Stack Overflow行けよ
言葉の定義とかじゃなくプロが初心者を名乗るなってことだよ
Stack Overflow行けよ
715デフォルトの名無しさん (ワッチョイ 9f80-FA6k)
2023/05/29(月) 09:31:59.20ID:gG8bkLfQ0 またしょうもない事で揉めてるな
ここの自称プロは
ここの自称プロは
716デフォルトの名無しさん (アウアウウー Sa8f-8jEt)
2023/05/29(月) 09:32:15.97ID:n96cT9XUa プロというのはそれで飯食ってるやつのことだろ?
初心者を言い訳にできるはずがないだろ
初心者を言い訳にできるはずがないだろ
717デフォルトの名無しさん (ワッチョイ bb33-A/tE)
2023/05/29(月) 09:53:25.00ID:2+KQpLGd0 万年掲示板初心者だらけだな
718デフォルトの名無しさん (ワッチョイ 9f80-FA6k)
2023/05/29(月) 09:59:38.52ID:gG8bkLfQ0 プログラマーのプロをプロフェッショナルのプロと勘違いしてそう
719デフォルトの名無しさん (ワッチョイ 9fde-S+HU)
2023/05/29(月) 10:02:54.60ID:5glDYifC0 セミプロのプロ
720デフォルトの名無しさん (ワッチョイ ebe5-S+HU)
2023/05/29(月) 10:12:58.22ID:4b7YEgmx0 文脈がどうのコンテキストがどうのと言葉の定義に拘った癖に言葉の定義とかじゃないとか言い出すの草
721デフォルトの名無しさん (アウアウウー Sa8f-8jEt)
2023/05/29(月) 10:35:34.40ID:n96cT9XUa 辞書的な言葉の定義じゃなくコンテキストで意味が決まってるからなw
コンテキストを知らないやつと話すのは説明が長くなってしんどいなw
コンテキストを知らないやつと話すのは説明が長くなってしんどいなw
722デフォルトの名無しさん (スプッッ Sdbf-HzZj)
2023/05/29(月) 11:25:09.12ID:cZZAOa7Fd 金もらってたらプロならこの業界プロで初心者は普通に存在するだろう
野球選手なんぞを引き合いに出すのが的外れ
野球選手なんぞを引き合いに出すのが的外れ
723デフォルトの名無しさん (アウアウウー Sa8f-8jEt)
2023/05/29(月) 11:52:08.40ID:n96cT9XUa コンテキストが理解できないやつのためにまとめると、プロなら初心者を言い訳にせずStack Overflowに書けよって話だぞ?w
724デフォルトの名無しさん (スプッッ Sdbf-HzZj)
2023/05/29(月) 12:04:27.26ID:cZZAOa7Fd 初心者ならここで質問してもいいだろうって話
金もらってるかどうかは無関係
金もらってるかどうかは無関係
725デフォルトの名無しさん (ワッチョイ ebe5-r/x3)
2023/05/29(月) 19:11:00.49ID:az14uG3b0 バーコードリーダーから取得したバーコードデータをフォームアプリの
テキストボックスに入力して、バーコードデータを読み終わったら
処理をするプログラムを作りたいのですが、
バーコードデータの読み込み終了を知るにはどうしたら良いでしょうか。
一文字読み取るごとに終端文字列を判定すれば出来るのかなと思うのですが、
王道のやり方があったらお教え頂きたいです。
テキストボックスに入力して、バーコードデータを読み終わったら
処理をするプログラムを作りたいのですが、
バーコードデータの読み込み終了を知るにはどうしたら良いでしょうか。
一文字読み取るごとに終端文字列を判定すれば出来るのかなと思うのですが、
王道のやり方があったらお教え頂きたいです。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国側が首相答弁の撤回要求、日本側拒否★3 [夜のけいちゃん★]
- 中国側が首相答弁の撤回要求、日本側拒否★4 [夜のけいちゃん★]
- 債券・円・株「トリプル安」に…長期金利1.755%まで上昇、円は対ユーロで史上最安値 ★2 [蚤の市★]
- 被爆者は「怒りが腹の底から湧いてくる」高市首相“非核三原則見直し報道”に被爆地で懸念や憤りの声《長崎》 [1ゲットロボ★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★7 [BFU★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★6 [ぐれ★]
- 日本人が学習しない理由ってなんなのさ… [819729701]
- 台湾問題で日本が助かる道、国民党が選挙で勝って併合される以外にない [317527133]
- 高市の台湾有事への答弁擁護で質問した立憲が悪いて"統一"されているのって何?逆説的にそんな答弁した高市批判だろ [472617201]
- 【立憲岡田】高市早苗、2021年岸田政権に「台湾有事は日本の有事か」と迫っていたwww★2 [237216734]
- 旅館のオーナー「中国人観光客の一斉キャンセルで経営が…」 ネトウヨ「観光業は元々そういうもの。自己責任!」 これ本当に愛国者か? [314039747]
- 石破「米中韓と特にトラブルなく外交しました、少数与党でほぼ全ての法案成立させました、」👈あれこれ高市よりマシじゃね? [888298477]
