[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 05/20 10:02 / Filesize : 242 KB / Number-of Response : 1042
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ふらっと C#,C♯,C#(初心者用) Part115



1 名前:デフォルトの名無しさん mailto:sageteoff [2015/03/18(水) 18:08:26.52 ID:irwZfv9C.net]
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。

他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。

内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。

なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■前スレ
ふらっと C#,C♯,C#(初心者用) Part114
peace.2ch.net/test/read.cgi/tech/1419512512/

■関連スレ
C#, C♯, C#相談室 Part86
peace.2ch.net/test/read.cgi/tech/1419608259/

■コードを貼る場合は↓を使いましょう。
ideone.com/

207 名前:デフォルトの名無しさん mailto:sage [2015/04/11(土) 13:08:01.63 ID:WjVyXuhP.net]
>>201
asyncと合わせて使う方法が分かりません

>>202

208 名前:デフォルトの名無しさん mailto:sage [2015/04/11(土) 13:08:20.25 ID:WjVyXuhP.net]
間違えて書き込んでしまいました

>>202
ありがとうございます
試してみます

209 名前:デフォルトの名無しさん mailto:sage [2015/04/11(土) 13:09:42.07 ID:zkEb8/z0.net]
>>203
>>197はSystem.Net.WebCllent.GetXxxxTaskAsyncだよ
AsyncでなくTaskAsyncのほう

210 名前:デフォルトの名無しさん mailto:sage [2015/04/11(土) 13:10:36.81 ID:zkEb8/z0.net]
意味不明な書き込みした
忘れて…

211 名前:デフォルトの名無しさん [2015/04/11(土) 19:51:34.35 ID:5aZfU8Xj.net]
引数や戻り値を無視したデリゲートが欲しいのですがどうすればいいでしょうか?

ただし、ラムダなど匿名関数にして包んでしまうと
Method.Targetがnullになってしまうため不可です

212 名前:デフォルトの名無しさん mailto:sage [2015/04/11(土) 20:27:42.64 ID:QshWWTDZ.net]
>>207
日本語で

213 名前:デフォルトの名無しさん mailto:sage [2015/04/11(土) 20:40:46.85 ID:9YYniVXr.net]
>>207
言語仕様上はできないので自分でラッパークラスを作る

214 名前:デフォルトの名無しさん mailto:sage [2015/04/12(日) 02:54:52.11 ID:5OORX/9Y.net]
>>202
遅くなって申し訳ありません

ideoneにupされたコードを参考に修正したら、無事文字化けせずに表示されました
ちゃんと非同期処理もうまく動きました
ありがとうございました

215 名前:デフォルトの名無しさん [2015/04/12(日) 11:34:48.05 ID:gc/OPt7/.net]
>>209
やっぱ、コンストラクタでactionやfuncのジェネリクスを地道に打ち込む感じですかね。



216 名前:デフォルトの名無しさん [2015/04/12(日) 12:28:59.28 ID:3L3DeY1H.net]
うぉぉ、Action<object>にstirng引数の関数渡

217 名前:せないんか []
[ここ壊れてます]

218 名前:デフォルトの名無しさん mailto:sage [2015/04/12(日) 12:51:51.07 ID:NPOoBmCn.net]
Targetだけ覚えておいて全部ラムダで囲って呼び出したら?

219 名前:デフォルトの名無しさん mailto:sage [2015/04/12(日) 13:48:59.11 ID:FhidqGt6.net]
横からすみません
今の問題はどのようなことをしたいときに起こるものなんですか?
意味がまったくわかりません

220 名前:デフォルトの名無しさん [2015/04/12(日) 14:04:25.14 ID:gc/OPt7/.net]
デリゲートをコマンドに変換したいとき

221 名前:デフォルトの名無しさん mailto:sage [2015/04/13(月) 00:12:42.70 ID:+PsW13C8.net]
デリケートをオマンコに変態したいとき

222 名前:デフォルトの名無しさん mailto:sage [2015/04/13(月) 00:23:34.26 ID:z+E8ZIbf.net]
(嘆息)

223 名前:デフォルトの名無しさん [2015/04/13(月) 15:48:35.13 ID:EA+gxsys.net]
初歩的な質問失礼します
ListにいくつかのClassのインスタンスをAddします(0〜5個)
List内に1個以上要素が存在する場合、List内で最も「Class内のint変数a」が最も高いものの「Class内のbool変数bをtrue」
それ以外の全ての「Class内のbool変数bをfalse」にしたいと考えています。
どのようにすればすんなりいくでしょうか?

質問内容で言葉の使い方が間違ってるとかあったら遠慮なくご指摘ください><

224 名前:デフォルトの名無しさん mailto:sage [2015/04/13(月) 16:16:11.90 ID:Y8nurpVH.net]
すんなり作れば、すんなり行くんじゃないかな?(´・ω・`)

225 名前:デフォルトの名無しさん [2015/04/13(月) 16:37:53.44 ID:EA+gxsys.net]
>>219
ごめんなさい、そのすんなりの作り方がわからなくて><



226 名前:デフォルトの名無しさん mailto:sage [2015/04/13(月) 16:46:31.94 ID:Y8nurpVH.net]
なぜ?やりたいことがわかっているんだから、後は実装するだけだよね?(´・ω・`)

227 名前:デフォルトの名無しさん [2015/04/13(月) 16:49:16.63 ID:EA+gxsys.net]
>>221
ifとelseを大量に使う方法しか思いつかず・・・
もっといいやり方があるのではないかと思いまして

228 名前:デフォルトの名無しさん mailto:sage [2015/04/13(月) 17:38:30.84 ID:5hebPT5V.net]
>>218
「Class内のbool変数b」 をリストのアイテムに実装するのがおかしい。

aの値が最も大きいアイテム(またはそのインデックス)を返すプロパティを
リスト側に実装すべし。

229 名前:デフォルトの名無しさん mailto:sage [2015/04/13(月) 17:47:36.06 ID:M8eWuXNL.net]
HttpClientの使い方がわかりません。
application/x-www-form-urlencodedのコンテンツを送信する時は、
FormUrlEncodedContentのインスタンスを生成して、
HttpRequestMessageのContentプロパティにセットして、HttpClient.SendAsyncで
送信するというのはわかりました。
application/x-www-form-urlencodedを受信する時はどうすればいいのでしょうか?
HttpResponseMessage.Contentプロパティってどんな型になってるのでしょうか??

230 名前:デフォルトの名無しさん mailto:sage [2015/04/13(月) 18:17:32.74 ID:JRfQOzLD.net]
>>218
var max = lst.Max( foo => foo.a );
lst.ForEach( foo => foo.b = foo.a == max );

231 名前:デフォルトの名無しさん [2015/04/13(月) 19:50:10.03 ID:EA+gxsys.net]
>>223>>225
ありがとうございました!
ぜひ参考にさせていただきます

232 名前:デフォルトの名無しさん mailto:sage [2015/04/13(月) 20:12:54.36 ID:80ZWwoRi.net]
非同期という罠

233 名前:デフォルトの名無しさん mailto:sage [2015/04/13(月) 22:27:54.10 ID:061o+tQw.net]
>x-www-form-urlencodedを受信する時

どこの馬鹿がそんなアホなWebサービス作ったのか

234 名前:デフォルトの名無しさん mailto:sage [2015/04/13(月) 22:31:21.89 ID:jHGDuuwZ.net]
面倒くせえなw

235 名前:デフォルトの名無しさん mailto:sage [2015/04/13(月) 23:51:38.86 ID:80ZWwoRi.net]
linqのFirstで取り出した要素が何番目かってどうやったらわかるんですか



236 名前:デフォルトの名無しさん mailto:sage [2015/04/14(火) 00:39:01.10 ID:SPY1eY+7.net]
Selectを1個かましてインデックスを含めた匿名型を作れ

237 名前:デフォルトの名無しさん mailto:sage [2015/04/14(火) 00:43:00.48 ID:i+z5zUTq.net]
どこぞのQAサイトからのコピペ、
こんな感じ

int firstItem = someItems.Select((item, index) => new
{
ItemName = item.Color,
Position = index
}).Where(i => i.ItemName == "purple")
.First()
.Position;

238 名前:デフォルトの名無しさん mailto:sage [2015/04/14(火) 02:02:27.32 ID:LMD+MjqV.net]
なんかもう、普通にループまわしたほうが良いな。

239 名前:デフォルトの名無しさん mailto:sage [2015/04/14(火) 07:45:57.06 ID:TlfZ+vK ]
[ここ壊れてます]

240 名前:F.net mailto: Whereはいらないだろ []
[ここ壊れてます]

241 名前:デフォルトの名無しさん mailto:sage [2015/04/15(水) 00:53:43.91 ID:Hi6L8DOP.net]
遅延評価を使ってこうしたらどうだ?
https://ideone.com/u9awUW

242 名前:デフォルトの名無しさん mailto:sage [2015/04/15(水) 02:03:59.97 ID:9EAsN0Ne.net]
> ++idx < 0 ? false : r == 6

こんなかきかたってメジャーなの?
短絡評価じゃだめなの?

243 名前:デフォルトの名無しさん mailto:sage [2015/04/15(水) 04:58:21.11 ID:Q89pzmWa.net]
三項演算子は短絡評価の一種

244 名前:デフォルトの名無しさん mailto:sage [2015/04/15(水) 07:00:34.50 ID:UWt/5KU9.net]
LINQの中で副作用とかアホか

245 名前:デフォルトの名無しさん mailto:sage [2015/04/15(水) 07:10:56.14 ID:YxWtsS2r.net]
副作用(キリ
もいらんて
徹夜明けでイライラしてんのか?



246 名前:デフォルトの名無しさん mailto:sage [2015/04/15(水) 09:37:41.73 ID:d4qHhBeu.net]
>>236
短絡評価関係ないし
>>235 は論理式に弱いんだろ

0 <= ++idx && r == 6

247 名前:デフォルトの名無しさん [2015/04/15(水) 15:07:25.01 ID:0mnnTt38.net]
すみませんどなたか分かる方教えて頂けませんか

以下のような列挙型で検索を行った結果を受けて再検索するんですが
今のままでは、初回に検索結果が無いにも関わらず余計な候補がでます
初回に「スクリーニングの結果」を表示させない方法または選択すると
エラーを表示させるにはどういう方法があるでしょうか

[EnumDesc(typeof(FilterType))]
internal enum FilterType {
...........,
[EnumValue(Description="お気に入りのフォルダ")] Favorite,
[EnumValue(Description="スクリーニングの結果")] LastResult
}

因みに検索のフィルター部分は以下の様になっています(これだけでは不十分でしょうが)


...........
else if (filter == FilterType.LastResult) {
SystemTradingResult tr = Env.LastScreeningResult;
if (tr == null) return null;
so.BrandEnumerator = new BookmarkedBrandLastEnumerator();
}
else {
so.BrandEnumerator = new FilteredBrandEnumerator(filter);
}
return so;
}

248 名前:デフォルトの名無しさん mailto:sage [2015/04/15(水) 15:50:09.58 ID:LV3YShby.net]
列挙型の規定値 == 0ってことは理解してるよね?

249 名前:デフォルトの名無しさん [2015/04/15(水) 17:10:11.61 ID:0mnnTt38.net]
初心者なので理解してません

250 名前:デフォルトの名無しさん mailto:sage [2015/04/15(水) 18:00:17.47 ID:NbC8SVHD.net]
潔し

251 名前:デフォルトの名無しさん mailto:sage [2015/04/16(木) 07:52:34.70 ID:Kb7qg/D7.net]
decimalって最後にmつけないと何か不具合ありますか?

252 名前:デフォルトの名無しさん mailto:sage [2015/04/16(木) 08:16:42.39 ID:n/Sv94h6.net]
小数部が0じゃない場合は誤差が出るかも

253 名前:デフォルトの名無しさん mailto:sage [2015/04/16(木) 11:57:15.12 ID:ReE6ntDB.net]
>>246
つけるにこしたことないんですね。
ありがとうございます。

254 名前:デフォルトの名無しさん mailto:sage [2015/04/16(木) 18:56:07.17 ID:MVZGc2ae.net]
>>245
@IT:.NET TIPS 数値のデータ型を明示的に指定するには? - C# VB.NET
ttp://www.atmarkit.co.jp/fdotnet/dotnettips/155numtype/numtype.html

>>246
decimalで誤差ってあるんだっけ?

255 名前:デフォルトの名無しさん mailto:sage [2015/04/16(木) 19:33:02.81 ID:g8NZq1YF.net]
書いてみてコンパイルエラーの内容読めば
質問するまでなくわかるだろ
decimal d1 = 0;
decimal d2 = 0.9;
decimal d3 = (decimal)0.9;



256 名前:デフォルトの名無しさん mailto:sage [2015/04/16(木) 23:24:43.30 ID:6FA55p9e.net]
数値リテラルにサフィックスつけなかった場合にはintかdouble。

なんだけど、.NETがリテラルをうまく解釈しちゃうんじゃないか?なんて疑問がよぎったが、floatの時必須だしそんなことないか...

257 名前:デフォルトの名無しさん mailto:sage [2015/04/17(金) 00:16:06.36 ID:vRmsAur5.net]
整数リテラルならdecimalに収まる範囲であれば全く同じだろうな
doubleやfloatか

258 名前:辷テ黙変換ができないのは誤差が生じうるから []
[ここ壊れてます]

259 名前:デフォルトの名無しさん [2015/04/18(土) 13:40:14.45 ID:zx0WrgkA.net]
明日、基本情報の試験を受けますが、午後問題のアルゴリズムを
勉強していると、配列のソートとかラムダ式一発で書けるのに、
アルゴリズムを考える必要ってあるのかなと疑問に感じています。

配列のソートアルゴリズムを、C#の仕事で書かれた方って、
いらっしゃるのでしょうか?

260 名前:デフォルトの名無しさん mailto:sage [2015/04/18(土) 13:49:24.56 ID:3v7Rv0Mr.net]
>>252
c#はオブジェクト指向だから手続型のアルゴリズムの勉強なんて不要って考える人?

261 名前:デフォルトの名無しさん mailto:sage [2015/04/18(土) 13:50:33.61 ID:pSroTT2+.net]
実際に自分で書くことはまずないが、プログラミングセンスのない奴をふるいにかけるという意味では必要
ソート書ける奴と書けない奴とじゃアルゴリズムなんて全く使わないような業務アプリにおいてもコードの質に雲泥の差がある

262 名前:デフォルトの名無しさん mailto:sage [2015/04/18(土) 13:51:19.39 ID:tEjbpLn5.net]
不要だな。
思考のトレーニングぐらいにはなるかも知れんが

263 名前:デフォルトの名無しさん mailto:sage [2015/04/18(土) 13:54:08.36 ID:GSM8RxJz.net]
書けるかどうかというより、どういうアルゴリズムか知っていれば
適切に使い分けることが出来るからな

264 名前:デフォルトの名無しさん mailto:sage [2015/04/18(土) 14:06:30.50 ID:TNGwH1Lz.net]
そもそも基本情報自体要らねえけどな
ってのは禁句なのか
そんなもん評価するところなんて悪い意味でたかが知れてる

265 名前:デフォルトの名無しさん mailto:sage [2015/04/18(土) 14:15:04.14 ID:pSroTT2+.net]
コーダーとして最低限使えるかの目安としては有効だと思うけどな
本当に全くできない奴っているし
上流の方だと「基本情報なんか簡単でしょ? その知識が必要かどうかはともかくそれくらい取れないバカは要らん」という感じ



266 名前:デフォルトの名無しさん mailto:sage [2015/04/18(土) 14:16:44.56 ID:TNGwH1Lz.net]
あれを目安にするってすごいな
何の目安だろ

267 名前:デフォルトの名無しさん mailto:sage [2015/04/18(土) 14:26:28.22 ID:pSroTT2+.net]
・勉強ができる
・日本語が読める
・考えて答えを出す作業を数時間続けられる
これだけでも十分意義があるだろ
別に情報関係の試験である必要はないが、どうせ勉強するならちょっとでも業務に関係ありそうなことが望ましいのと
単に受けてる人が多いから基本情報なだけ

268 名前:デフォルトの名無しさん mailto:sage [2015/04/18(土) 14:30:42.29 ID:MbUUIklr.net]
今の人は知らないかも知れないけど10年20年前は
情報処理試験は最低限取らなきゃいけないみたいな風潮があった
老人は今でもそれが当たり前だと思ってる

269 名前:デフォルトの名無しさん mailto:sage [2015/04/18(土) 14:59:31.90 ID:CjEYFJEG.net]
30年前に一種取ったけど、特に業務に役立ったことはなかったな
資格手当がうまかったくらいだが、今はその手当ても廃止されちまった

270 名前:デフォルトの名無しさん mailto:sage [2015/04/18(土) 15:35:21.01 ID:yg0oEU7l.net]
一種二種DBNWセキュリティ持ってるけど手当てとか直接の利益は難しいね。
でも、入札案件とかISMS絡みでは名指しで仕事来るよ。
ちょっとやれば取れる資格なのに取らないなんて、、、って思う。

271 名前:デフォルトの名無しさん mailto:sage [2015/04/18(土) 15:44:24.07 ID:3v7Rv0Mr.net]
>>262
資格手当とか資格一時金が廃止された時期と
プログラムの全く組めないSEの登場時期が一致する気がするな。

272 名前:デフォルトの名無しさん [2015/04/18(土) 18:27:10.17 ID:zx0WrgkA.net]
低級言語の仕事をするつもりが無いので、
ベン図とか基数変換とかシステムの稼働率を覚える時間があるなら、
Rubyとか他の言語に触った方が身になる気がして。。。

ソフトウェアやシステム開発などの学習は、
役に立つと思いますが。

273 名前:デフォルトの名無しさん mailto:sage [2015/04/18(土) 18:48:03.24 ID:Ql1IVHxp.net]
>>265
システムの稼働率も理解できない奴がシステム開発とか、笑える
そもそも稼働率とか覚えるもんじゃないし

274 名前:デフォルトの名無しさん mailto:sage [2015/04/18(土) 19:52:23.50 ID:pSroTT2+.net]
ベン図書けないとDB無理だろ
基数計算なんか最上流に行ったとしても必ず使う機会はある

275 名前:デフォルトの名無しさん mailto:sage [2015/04/18(土) 20:55:02.93 ID:4txnXhmu.net]
ド・モルガンの法則さえ知ってりゃいいよ



276 名前:デフォルトの名無しさん mailto:sage [2015/04/18(土) 20:58:11.92 ID:xRFwgHPC.net]
定理だろw
数学に法則なんて用語あったっけ?w

277 名前:デフォルトの名無しさん mailto:sage [2015/04/18(土) 21:42:07.13 ID:c7orzAZP.net]
大数の法則(確率論)
平方剰余の相互法則(初等整数論)

278 名前:デフォルトの名無しさん mailto:sage [2015/04/18(土) 21:49:46.71 ID:xRFwgHPC.net]
大数の法則は法則って言ってるけどあくまでモデルだからね。

279 名前:デフォルトの名無しさん mailto:sage [2015/04/18(土) 22:19:56.77 ID:BNt8ZDmj.net]
>>265
自分から申し込んどいてなに言ってんの? としか思わんのだけど。
自分が役に立つと思えるヤツを取りに行けばいいじゃん、端っから。

認定試験合格ってのは、同列横並びの中から適当に使えそうなヤツを選ぶときのふるいのひとつでしかないんだから、
要らないなら要らないでいいんだけどな。

280 名前:デフォルトの名無しさん [2015/04/18(土) 22:22:47.80 ID:Kn9P9KBQ.net]
>>265
言語だけ覚えてもコーダーにしかなれないぞ。
ベン図や基数変換なんかは知ってて当たり前の基礎知識。
これらが理解出来てないってのはプログラム的な思考が出来てないってことだから、まともなプログラムは組めないだろ。

281 名前:デフォルトの名無しさん mailto:sage [2015/04/18(土) 22:32:22.42 ID:KwXz4NYn.net]
もういいでしょ、この話は

282 名前:デフォルトの名無しさん mailto:sage [2015/04/19(日) 04:35:33.51 ID:WtKiF4AT.net]
Swift超入門の参考書を買って読み進めようとしてるんですが最初の最初で詰まったので質問させていただきます
Swiftもobjective-cも質問スレがなく前身のobjetive-cがC♯系列だと聞いた覚えがあったのでここに来ましたがスレ違いだったらすみません

var x = 0
for n in 1...100 { x = x + n }
println(x)

というプログラムなんですが、for文が完了すると何故1から100までの加算した合計値を得られるのか理解出来ません

printlnは( )内の値を示すだけなのに何故1から100までの数字を羅列する結果にならないんでしょうか

283 名前:デフォルトの名無しさん mailto:sage [2015/04/19(日) 07:49:23.78 ID:kxsFFz0z.net]
>>275
そのレベルでいちいち質問してたらキリがないからそういうもんだと思って受け入れろ
参考書を写経してるうちにそのうちわかるようになる
あとC#とObjCみたいなクソを一緒にするな
あとSwiftやるより最初はPythonかRubyで勉強しろ
そっちの方が情報多くて最初の一歩としては楽だ

284 名前:デフォルトの名無しさん mailto:sage [2015/04/19(日) 08:05:11.68 ID:NmhGU5QH.net]
>>275
最初の var x = 0 の時点で x はInt型だと推論されてるんだよ
var x: Int = 0 ってことだね
だから数値の計算になるのさ

285 名前:デフォルトの名無しさん mailto:sage [2015/04/19(日) 08:08:05.70 ID:7qy8HBd6.net]
>>275
Swiftはよく知らんけど、変数xは文字列型じゃなくて整数型だから普通に足し算してるだけでは?
羅列しようと思ったら
for n in 1...100 { println(n) }
って書くんじゃないの

なんにせよここじゃなくてSwiftスレで質問したほうが親切に答えてくれるんじゃないかな
質問スレ無いのは仕方ないんだし



286 名前:デフォルトの名無しさん mailto:sage [2015/04/19(日) 13:51:24.80 ID:ru13DCUl.net]
>>153
CLRでの呼び名か、C#での呼び名か
Stringはint32
stringはint

287 名前:デフォルトの名無しさん mailto:sage [2015/04/19(日) 14:11:51 ]
[ここ壊れてます]

288 名前:.39 ID:kblVIGtj.net mailto: >C#での呼び名

まるでC#ではStringが使えないかのような物言いだな
[]
[ここ壊れてます]

289 名前:デフォルトの名無しさん mailto:sage [2015/04/19(日) 15:23:53.08 ID:eiyqXV92.net]
1 + 2 が 12 かよ、、、

290 名前:デフォルトの名無しさん mailto:sage [2015/04/19(日) 21:03:06.44 ID:CxeSbXmJ.net]
サンバルカン

291 名前:デフォルトの名無しさん mailto:sage [2015/04/19(日) 23:33:45.61 ID:ru13DCUl.net]
>>280
C#でCLR名が使えんとかいってませんがな

292 名前:デフォルトの名無しさん mailto:sage [2015/04/20(月) 01:10:52.60 ID:zU+iMnzV.net]
ド・モルガンの法則が嫌いだったから、ド・モルたんの法則って萌化して強引に覚えた思い出…

293 名前:デフォルトの名無しさん [2015/04/22(水) 20:54:44.35 ID:NZ8QzlQ5.net]
☆ 日本の核ブ装は絶対に必須ですわ。☆
www.soumu.go.jp/senkyo/kokumin_touhyou/index.html

☆ 日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、改憲の参議院議員が
3分の2以上を超えると改憲が実現します。皆様方、必ず投票に自ら足を運んでください。
私たちの『日本国憲法』を絶対に改正しましょう。☆

294 名前:デフォルトの名無しさん mailto:sage [2015/04/22(水) 21:02:47.28 ID:uA/oOgJM.net]
コピペマン参上!まで読んだ。

295 名前:デフォルトの名無しさん mailto:sage [2015/04/26(日) 21:50:30.34 ID:1NcTpQCe.net]
デスクトップ上を画像認識(OCRでも可)数値等を読み取りたいのですが、C#で実現するにはどのようなアプローチ方法がありますか?



296 名前:デフォルトの名無しさん mailto:sage [2015/04/26(日) 23:37:50.83 ID:T8rMi6ps.net]
対象が絞れるなら単純なテンプレートマッチングで十分じゃね
OpenCVとか

汎用となるとやっぱOCRでしょうよ
まともな精度が出て
タダで使えるライブラリがあるのかどうかは知らない

297 名前:デフォルトの名無しさん mailto:sage [2015/04/26(日) 23:57:39.65 ID:4iBxxq1J.net]
C# OCR
でググると色々出てくるな

298 名前:デフォルトの名無しさん mailto:sage [2015/04/29(水) 12:06:12.90 ID:0f2tu3PD.net]
デザイナで TextBox を配置すると Text プロパティーに "textBox1" とかが初期値として設定されますが
適当な文字列プロパティーに、この文字列を設定する方法ってないんでしょうか?
DefaultValueAttribute(string)だと固定文字列になってしまうし
Nameで初期化すれば、インスタンス名ではなく型名になってしまう

299 名前:デフォルトの名無しさん mailto:sage [2015/04/29(水) 12:18:42.72 ID:Y9QcOIGo.net]
原理的にはSiteプロパティのsetをオーバーライドしてvalue.Nameを使えばいいんじゃないの
タイミング的にそれでうまくいかなければOnHandleCreatedあたりでやるとか、
もしくはその適当な文字列プロパティのgetに、値が入ってなければNameを返すロジックを入れるとか

300 名前:デフォルトの名無しさん mailto:sage [2015/04/29(水) 23:40:53.38 ID:GII3K3VT.net]
WindowsサービスとWindowsサービスプログラム間の通信を行いたいのですが、.Netリモーティング、WCFなどいろいろあり悩み中です。
どれが王道?でしょうか?VS2013で基本的には片方向通信です。
よろしくお願いします。

301 名前:デフォルトの名無しさん mailto:sage [2015/04/29(水) 23:56:05.43 ID:ggwBR4W4.net]
>>292
WindowsサービスとWindowsサービスプログラムって何?

プロセス間通信でググれば色々出てくると思うが.NETリモーティングで良いんじゃないの?

302 名前:デフォルトの名無しさん mailto:sage [2015/04/30(木) 00:08:19.89 ID:rjyDD59e.net]
>>293
すいません。C#で作られたWindowsサービスプログラムとWindowsサービスプログラムのプロセス間通信です。

303 名前:デフォルトの名無しさん mailto:sage [2015/04/30(木) 16:35:05.31 ID:Kj4oK0XD.net]
今時ならWCFだけどリモーティングでもまあそれほど不都合はないんでないかい。
どっちの方がいいかと言えば多分WCFの方がいいだろう。
機能的な意味ではどっちでもいいけど。

304 名前:デフォルトの名無しさん mailto:sage [2015/04/30(木) 19:34:18.93 ID:75MO5jun.net]
WCFって大げさな感じがしない?

305 名前:デフォルトの名無しさん mailto:sage [2015/04/30(木) 20:03:33.76 ID:tatd8m3J.net]
ほとんどの作業はちょっと



306 名前:オたスクリプトで十分なのに.NETの時点で十分大げさだからどうでもいい []
[ここ壊れてます]

307 名前:デフォルトの名無しさん mailto:sage [2015/05/01(金) 01:58:18.14 ID:DyZhHTGO.net]
.NETリモーティングって10年くらい前に廃れた奴だろ
変なもの勧めるなよ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<242KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef