[過去ログ] ふらっと C#,C♯,C#(初心者用) Part141 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
10
(1): (ワッチョイ 0ae3-7LdQ) 2018/12/15(土)21:53 ID:88lSHx3P0(2/2) AAS

11
(1): (ワッチョイ ff9e-3Pua) 2018/12/15(土)22:05 ID:wbNOQa8W0(2/2) AAS
>>10
出来ればサンプルコード教えて下さい。
12: (ワッチョイ 1e9a-PT0M) 2018/12/15(土)22:40 ID:2qTL12QJ0(1) AAS
>>11
外部リンク:docs.microsoft.com
13
(1): (ワッチョイ 0fc3-vjmv) 2018/12/16(日)00:03 ID:mTL8CX5x0(1) AAS
>>9
生のThreadを扱う場面はほとんど無いから、Task覚えた方が良い

static void Main( string[] args )
{
var task = Task.Run( () =>
{
func1();
省3
14: (スプッッ Sd4a-g8EJ) 2018/12/16(日)00:25 ID:y1HWe8yEd(1/2) AAS
>>4
OSS禁止の開発って何で開発すんの?
15: (スプッッ Sd4a-g8EJ) 2018/12/16(日)00:27 ID:y1HWe8yEd(2/2) AAS
既にRyuJitやRoslyn、MSBuildはOSSだから、C#使ってる時点で完全にOSS使わないってのは難しい気がするけど
16
(1): (ラクッペ MMb3-76+Y) 2018/12/16(日)00:42 ID:Y9KSWbqyM(1) AAS
なにで開発すんのって、普通にMSBuildとか使ってますよ
OSS禁止を真面目に言ってる人は本質的に疎い人なんで、その辺は理解できていません
MSBuildが何なのかすら、いや、存在すら知らないでしょうな
17
(1): (アウアウエー Sa82-KEhP) 2018/12/16(日)00:53 ID:h2N3x2oNa(1) AAS
>>13
これ、MSDNのサンプルコードもなぜか必要のないラムダ式をわざわざ作ってるね
18: (ブーイモ MMb6-MGZ2) 2018/12/16(日)00:56 ID:LhVwlQXnM(1) AAS
>>17
直接func1を渡す形だとコピペアビリティが低いからだろ
19: (ワッチョイ 0ad2-g8EJ) 2018/12/16(日)12:10 ID:T0QlLmoR0(1) AAS
>>16
OSS使ってることに気づいてないだけよね
20
(1): (ブーイモ MMaa-MGZ2) 2018/12/16(日)12:26 ID:aLTMjJBbM(1) AAS
msbuildもcscもビルドに使われるだけで成果物がそれに依存しているわけではないだろう
OSS禁止でもeclipseはOKなのと同じ理屈
WinFormsやWPFという正真正銘のOSSを使うのとはわけが違うよ
21
(1): (ワッチョイ 23c9-2dqZ) 2018/12/16(日)12:32 ID:ElY+dogD0(1) AAS
OSSが禁止されがちなのはそのライセンス形態にあると思うんだが
WinFormやWPFがいきなりGPLになるわけじゃないし
22: (ワッチョイ 9fe3-7LdQ) 2018/12/16(日)12:51 ID:mvYA/PaT0(1) AAS
Oおっ
Sさんが
Single(一人で作ってる)

アプリ
23: (ワッチョイ ffd3-2dqZ) 2018/12/16(日)13:01 ID:mdqjV67R0(1) AAS
OSS禁止のひと、そこまで考えてないと思うよ
24: (スプッッ Sd4a-g8EJ) 2018/12/16(日)13:25 ID:/TxtZZ4qd(1) AAS
>>20
Ryujitは無視かい?
25: (ワッチョイ 8ab3-skpA) 2018/12/16(日)14:27 ID:7UXd2BE00(1) AAS
>>21
だよね
26
(1): (スプッッ Sdb3-n1dS) 2018/12/17(月)07:06 ID:l0Ihy9e2d(1) AAS
数字と英語の組み合わせをバラして配列に格納する時の条件分岐のパターンが分かりません。
組み合わせパターン
?654321
?654321-3
?654321C
?654321あ-12

最初は必ず数字6桁
省7
27: (アウアウエー Sa82-MGZ2) 2018/12/17(月)08:26 ID:i+3tZqHNa(1) AAS
>>26
キャプチャに使う正規表現はこう
(?<first>[0-9]{6})(?<second>[ぁ-んァ-ンA-Z])?(-(?<third>[0-9]+))?
使い方が分からないなら「C# 正規表現 キャプチャ」でググれ
28: (ワッチョイ 8374-6Jay) 2018/12/17(月)09:10 ID:EhwiP59S0(1/2) AAS
5分おきに実行するタイマー作ってるんですが、System.Windows.Forms.Timerって、timer.Enabled = trueにした瞬間に1回目が実行されますよね?
trueにした瞬間は実行してほしくなくて、trueにしてから5分後に1回目を実行してほしいんですが・・・
System.Timers.Timerだと希望通りに動くのですが、理解として間違ってませんよね?
29: (ワッチョイ 8374-6Jay) 2018/12/17(月)09:17 ID:EhwiP59S0(2/2) AAS
すいません、↑間違えてました。無視してください
30
(1): (ブーイモ MM47-MGZ2) 2018/12/17(月)11:45 ID:AhT/M622M(1/2) AAS
WinFormsやWPFのライセンスってMITだろ
フル機能の業務向けGUIフレームワークがそんなガバガバなライセンスでOSSとして公開されるなんて前代未聞じゃね
それだけMSにとってPCクライアントアプリのビジネス的価値が低下したということでもあるし、
どうせWinFormsもWPFもWindowsにネッチョネチヨにベッタリと依存していて
他のOSへのポーティングなんかできねえだろうという、ある意味自信の表れでもあるんだろうなw
31: (ワッチョイ 2bda-vjmv) 2018/12/17(月)12:02 ID:oEEuXu5x0(1) AAS
業務向け?
32: (ワッチョイ eac3-+KUv) 2018/12/17(月)13:45 ID:8bFiHPU30(1/2) AAS
>>30
.net core「詳しく聞こうか?」
33: (スププ Sdaa-sY6B) 2018/12/17(月)13:54 ID:joZpwjFkd(1) AAS
ポーティングされても惜しくないと言うか、ポーティングしてほしいんだと思うけど。
でなきゃ.net coreでマルチプラットフォームなんかやらんのでは?
34
(1): (ブーイモ MM47-MGZ2) 2018/12/17(月)14:02 ID:AhT/M622M(2/2) AAS
ポーティングは無理やで
.NET Core 3.0 は WPF を動かすために mixed module assembly (つまりC++/CLI)をサポートしたけど、これがWindows限定
35: (ワッチョイ eac3-+KUv) 2018/12/17(月)14:28 ID:8bFiHPU30(2/2) AAS
>>34
C++/CX「(…俺の事かな?)」
36
(1): (ワッチョイ 4699-sY6B) 2018/12/17(月)19:33 ID:vIb2V1Gu0(1) AAS
monoの人らがやったように、頑張るんじゃ無い?
37
(1): (スプッッ Sd4a-g8EJ) 2018/12/17(月)20:36 ID:5ieiD4LNd(1) AAS
>>36
MSはやらないって公言してる
38
(3): ◆QZaw55cn4c (ワッチョイ aa60-D8NS) 2018/12/17(月)22:03 ID:TMWWsAye0(1/3) AAS
シャープやフラットで分からないことがあります
どこで聞いていいかわからないので、シャープやフラットがスレ名に含まれているこのスレで聞くことにしました
適切でなければ誘導ください、お願いします

さて本題ですが
動画リンク[YouTube]
をみていて、上と下の音がずれていますが、これでハモっているのはどうしてなのでしょうか?
39
(1): (スププ Sdaa-+KUv) 2018/12/17(月)22:09 ID:xRgn/WkHd(1) AAS
>>38
周波数測れてる?
40: (ワッチョイ ffd3-2dqZ) 2018/12/17(月)22:13 ID:72hjMHy30(1) AAS
OSSにしたとはいえメンテンナンスを放任するってわけじゃないみたいだからね
精々フォークはご自由にってところなんでしょ

monoのように、というよりmonoのWinformsを.NET Coreに合わせる方がまだ可能性はあるのでは
41: ◆QZaw55cn4c (ワッチョイ aa60-D8NS) 2018/12/17(月)22:21 ID:TMWWsAye0(2/3) AAS
>>39
そういう意味ではなく、例えば最初の音は、上はラで書いてあるのに下はシです、いくら私が素人でもラとシでは響きようがないと思ってしまいますが、動画の音は三度/六度の和音になっているのはどうしてですか?
42: (ワッチョイ 9fe3-7LdQ) 2018/12/17(月)22:28 ID:Ubiutx5+0(1) AAS
>>38
キチガイじゃん
放置な
43
(1): (ワッチョイ 8ab3-skpA) 2018/12/17(月)23:25 ID:yChZzMqc0(1) AAS
>>38
普通のトランペットはB♭管って言って「ド」の音を出すとピアノのシ フラットの音が出る
なのでその楽譜の最初の音はピアノの「ソ」の音
下段のユーフォニウムもB♭管なんだけど歴史的にC管として楽譜が書かれる
なので最初の音は楽譜通り「シ」の音が出るのでハモってる
ちなみにこの時ユーフォニウムの奏者は「ド シャープ」として演奏してる

って流石にスレチだろ
省3
44: ◆QZaw55cn4c (ワッチョイ aa60-D8NS) 2018/12/17(月)23:50 ID:TMWWsAye0(3/3) AAS
>>43
ありがとうございます。とてもよくわかりました、移調譜というやつですね、ドの指使いで♭シがでる、だからラの指使いで実音ではソが鳴るんですね
さすがプログラム板、こんな質問でも答えていただけるとは、とてもありがたく感謝しています
45: (ササクッテロル Spa3-YXIk) 2018/12/18(火)00:16 ID:pKwJFJVVp(1/2) AAS
何これ自演?
46: (ワッチョイ d3b3-yGfM) 2018/12/18(火)07:08 ID:dd3VOI3V0(1) AAS
たまには外の空気を吸うのもいいものだ
(解決したみたいだが、サッパリわからんw)
47
(1): (スププ Sdaa-sY6B) 2018/12/18(火)08:11 ID:9NtPu5c1d(1/3) AAS
>>37
msがやる必要は無いっしょ…
monoだってまだ生きてるんだぞ。
48
(1): (スプッッ Sd4a-g8EJ) 2018/12/18(火)08:24 ID:wQA6Hr22d(1) AAS
>>47
誰がやるのさ
49
(1): (スププ Sdaa-sY6B) 2018/12/18(火)08:45 ID:9NtPu5c1d(2/3) AAS
>>48
monoは誰が作ってきたのさ。
50: (アウアウエー Sa82-MGZ2) 2018/12/18(火)08:56 ID:Aai/8U/Va(1) AAS
.NET Coreの特許は互換性のある実装に対してのみ利用が認められるから、
MSがCoreは非Win OSでWinFormsやWPFを動かせるようにはしないと明言してる以上、
法的にはフォークしてポーティングするのはいかにMITライセンスだろうと特許侵害でMSに訴えられるリスクがあるよ
流石にOracleとは違ってそんなことしたら大炎上して窮地に追い込まれることはMS自身がよく理解してるはずだから、現実にはまずありえないけど
51: (スププ Sdaa-sY6B) 2018/12/18(火)09:31 ID:9NtPu5c1d(3/3) AAS
なるほどねー。
mono側は逆に実装が見れちゃうからクリーンルーム実装ではないと言いづらくなるか。
52: (スプッッ Sd4a-g8EJ) 2018/12/18(火)09:45 ID:AYrih+MPd(1) AAS
>>49
monoはもうとっくにMSに吸収されてるんだけど
53: (ワッチョイ 3f8a-k5TM) 2018/12/18(火)09:46 ID:izY8a/zv0(1) AAS
結局、あのザマリン悪ふざけ問題がルート潰しているんだよな
54
(2): (オッペケ Sra3-lMXg) 2018/12/18(火)11:58 ID:BVyzn4SQr(1/2) AAS
UIは今後すべてhtmlとcssに統一してほしい
エレクトロンもそうだし
55: (スフッ Sdaa-/nUu) 2018/12/18(火)12:05 ID:0SYzzKOXd(1) AAS
>>54
変な人
56: (ササクッテロル Spa3-YXIk) 2018/12/18(火)12:07 ID:pKwJFJVVp(2/2) AAS
ザマリンするには人脈が必要だからなあ…
57: (ワッチョイ 2b9a-dzMK) 2018/12/18(火)17:22 ID:bwMMSAST0(1) AAS
平日にスレ違いの雑談しているってなんなのこいつら
58: (ドコグロ MMc2-7LdQ) 2018/12/18(火)18:12 ID:3CPzSn/FM(1) AAS
>>54
でもブラウザのバージョンアップですぐ動かなくなんで
59: (オッペケ Sra3-lMXg) 2018/12/18(火)22:13 ID:BVyzn4SQr(2/2) AAS
ブラウザなんか下位互換してるから大丈夫
60
(2): (ワッチョイ 239e-3Pua) 2018/12/19(水)23:04 ID:1+OCaMKe0(1) AAS
C#のコンソールアプリから、
毎日指定した時刻に何らかのプログラムを実行したいのです。
例えば毎日朝10時に実行するなど。
あるいは、1時、2時、3時、、、に実行するなど。
実行時間の誤差は±10分くらいあっても構いません。
どんな手法がお勧めですか?
61
(1): (アウアウエー Sa82-MGZ2) 2018/12/19(水)23:13 ID:6d4NDMwEa(1) AAS
C#で完結させようなどという愚かな考えは捨ててタスクスケジューラを使う
ローカルで動かす必要がない物ならAWS LambdaにデプロイしてCloudWatchのスケジュールで動かすなんてのも手軽で良い
62: (ワッチョイ 8ad2-A9YR) 2018/12/19(水)23:20 ID:DnYaqc+Z0(1) AAS
>>60
無限ループ(=常駐)PGを作って
適当な間隔でシステム時刻と比較して
実行したい時刻を過ぎていたら
Processkクラスを使ってでキックとかが一般的だと思うが
外部リンク[html]:dobon.net
その常駐PGが落ちた時に実行できないから
省1
63
(1): (ワッチョイ 3f8a-k5TM) 2018/12/19(水)23:23 ID:9dM2T/kK0(1) AAS
そもそもログインしてなかったらどうなる?でサービス化するもんだと思っていた
64: (ワッチョイ 1e9a-PT0M) 2018/12/19(水)23:23 ID:fC5Hz5dL0(1) AAS
>>60
外部リンク[cgi]:bbs.wankuma.com
65: (ドコグロ MM69-ls00) 2018/12/20(木)08:16 ID:As7dWUw1M(1/3) AAS
>>63
ログインしてない時まで実行したいとなるとサービスにして自前でやるかタスクスケジューラに起動してもらうかの2択だわな
66
(1): (ワッチョイ ed8a-Fl8U) 2018/12/20(木)10:09 ID:tgiqyGLQ0(1/2) AAS
まぁc#によるサービス作成はNTや2000時代から見れば、
すんげー楽になってるので、余裕が出来れば挑戦お勧め
67
(1): (アウアウエー Sa13-MBvZ) 2018/12/20(木)11:20 ID:0U5kGgIsa(1) AAS
スケジュール変えたくなったらソース弄るの?自前で独自cronみたいな設定を実装するの?その使い方サービスごとに覚えなきゃいけないの?
運用が面倒だから安易なサービス化はやめなさい
68
(1): (ワッチョイ e3c3-weYP) 2018/12/20(木)11:35 ID:NvcSX/Wl0(1) AAS
サービスはサービスにしかできないものに限定して、やったとしてもタスクスケジューラに登録するソフトのみかなぁ。
69
(1): (スププ Sd43-9cAm) 2018/12/20(木)12:10 ID:uRkd43kpd(1/6) AAS
タスクスケジューラに一票。
もしサービス化するとしても、サービスは蹴られるの待つようにして、タスクスケジューラに蹴らせたほうが良い。
どうせ「今すぐもう一度走らせたい」がそのうち出る案件な気がする。
70: (ワッチョイ c5b3-4PzM) 2018/12/20(木)12:18 ID:7E7fQupi0(1) AAS
Microsoft自身もWindows Defenderとかタスクスケジューラ依存だから、たぶんこれが一番簡単で安定した方法なんだろうな
71
(2): (ドコグロ MM69-ls00) 2018/12/20(木)12:26 ID:As7dWUw1M(2/3) AAS
>>66-69
まずはケースバイケースという言葉を覚えような
自分の狭い範囲で語られても困る
72
(1): (ブーイモ MM59-MBvZ) 2018/12/20(木)12:45 ID:04IBENLFM(1) AAS
>>71
ここは初心者スレ
どうせ何が善い方法かなんて本人に判断つかないんだから、余計な選択肢は質問者を混乱させるだけ
ベストプラクティスさえ示してやればよい
73: (ササクッテロル Sp61-RCh3) 2018/12/20(木)13:03 ID:IXBzuTcop(1) AAS
初心者スレだが初心者以外の人の方が見てるようなスレ
74
(1): (スププ Sd43-9cAm) 2018/12/20(木)14:44 ID:uRkd43kpd(2/6) AAS
>>71
ケースバイケースを考えられる奴は質問なんかしないだろう。
まずはタスクスケジューラ、
サービス化するとしてもタスクスケジューラから蹴った方がいい、
そんなに変な事言ってるか?2択と対して変わらん事言ってるつもりだが。
75: (ワントンキン MMa3-Fl8U) 2018/12/20(木)15:02 ID:VX0mwZrMM(1) AAS
あーはいはい、永遠の初心者はC#なんか使わずに一生javaでもやってろ
76
(1): (ドコグロ MM69-ls00) 2018/12/20(木)18:31 ID:As7dWUw1M(3/3) AAS
>>72 >>74
自称玄人の狭い世界を押し付ける方が混乱するわ
タスクスケジューラからサービス蹴るとかを初心者に薦めるとかバカすぎる
77
(1): (ワッチョイ 0d17-5YD5) 2018/12/20(木)19:28 ID:7wwBVLN+0(1/2) AAS
>自分の狭い範囲で語られても困る
ブーメラン
78: (ブーイモ MM59-MBvZ) 2018/12/20(木)19:38 ID:m/IwfhEsM(1) AAS
大抵の人は最初なんでもモノリシックに作ろうとして、スケジューリングと処理は分けたほうがよいことに自分なりに気付くもんだよね
分けるのダサいと思ってた時期は俺にもあったわ
79: (ワッチョイ 23b3-ls00) 2018/12/20(木)20:16 ID:hwNgEKL00(1/4) AAS
>>77
俺は押し付けなんてしてないけど?
またバカ晒しちゃったね w
80
(1): (スププ Sd43-9cAm) 2018/12/20(木)20:40 ID:uRkd43kpd(3/6) AAS
>>76
玄人だって言った?
ってかタスクスケジューラからサービス蹴るってそんなにハードル高くないでしょ。
メッセージ送るなり、サービスでFileSystemWatcherでフォルダ監視して、投入はキューファイル作ってでも良いし。
後者は初心者でもすぐ思いつくし実装できる話だと思うけど。

もしかして自分が出来ないから初心者に勧めるなとか言ってる?
81: (アウアウエー Sa13-pYn4) 2018/12/20(木)21:03 ID:6fpTh5DCa(1) AAS
何を争ってるのかさっぱり分からんけど、双方とも少しも
建設的な意志がないことだけは確実に分かるねw
82: (ワッチョイ ed8a-Fl8U) 2018/12/20(木)21:05 ID:tgiqyGLQ0(2/2) AAS
OSに近い所まで楽チンに触れるのがC#の利点の一つ
だと思うけどな。
タイマー使って指定ディレクトリの監視とかはすぐ思い付くでしょ
83
(1): (ワッチョイ 23b3-ckn8) 2018/12/20(木)21:40 ID:hwNgEKL00(2/4) AAS
>>80
> 玄人だって言った?
ひょっとして揶揄って言葉を知らんのか? w

> ってかタスクスケジューラからサービス蹴るってそんなにハードル高くないでしょ。
ハードル以前に送出側も作れとかアホすぎる…
84: (スププ Sd43-9cAm) 2018/12/20(木)21:48 ID:uRkd43kpd(4/6) AAS
>>83
玄人だって言った?って揶揄なんだけど。
馬鹿すぎてブーメランまた投げてるよ?

送出側って簡単だよね。FileSystemWatcherならファイル置くだけだし。バッチファイルでも良いじゃん。

自分が思いつかなかっただけならそろそろ黙ったら?
85
(1): (ワッチョイ 23b3-ckn8) 2018/12/20(木)22:12 ID:hwNgEKL00(3/4) AAS
せめて揶揄の意味ぐらい調べてこいよ…
マジで恥ずかしすぎる
86
(1): (ワッチョイ 1b76-6Bft) 2018/12/20(木)22:27 ID:6LmbwAzu0(1) AAS
お前らなにカリカリしてんの?
87
(1): (スププ Sd43-9cAm) 2018/12/20(木)22:34 ID:uRkd43kpd(5/6) AAS
>>85
で、送出側作るのは難しいの?
恥ずかしいね。
88
(1): (ワッチョイ 23b3-ckn8) 2018/12/20(木)22:46 ID:hwNgEKL00(4/4) AAS
>>87
日本語理解できないの?
ハードル以前の話って書いてあるんだけど?
なぜそんな面倒なことを初心者にさせようとするのか意味不明なんだが
89: (ワッチョイ 0d17-5YD5) 2018/12/20(木)23:07 ID:7wwBVLN+0(2/2) AAS
>>86
いつものキチガイだからNGしとこう
ほら早速ワッチョイが役に立ったぞ
90
(2): (スププ Sd43-9cAm) 2018/12/20(木)23:43 ID:uRkd43kpd(6/6) AAS
>>88
無意味だと思ってるのはお前ができないからかつやる必要があるパターンが頭に浮かんでないかだろw
意味不明なのはお前が低レベルだからだよ。
1-
あと 912 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.030s