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


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

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



1 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 13:27:03 ]
このスレッドは
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。
ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問など、
勇気をもって書き込んでください。
内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。

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

前スレ
ふらっとC#,C♯,C#(初心者用) Part51
pc12.2ch.net/test/read.cgi/tech/1261186507/

関連スレ
C#, C♯, C#相談室 Part55(実質56)
pc12.2ch.net/test/read.cgi/tech/1260111240/

WPF(XAML,XBAP,.NET3.5)GUIプログラミング Part4
pc12.2ch.net/test/read.cgi/tech/1245384489/


2 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 13:27:18 ]
参考サイト

www.google.co.jp/
msdn.microsoft.com/ja-jp/library/default.aspx
homepage3.nifty.com/midori_no_bike/CS/
www.atmarkit.co.jp/fdotnet/dotnettips/index/index.html
dobon.net/vb/dotnet/
jeanne.wankuma.com/tips/
www.labasp.net/CsharpNote/


3 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 13:43:09 ]
>>1おちゅでちゅ

4 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 14:12:18 ]
CA1031に汎用的な例外をキャッチしないで下さいってのがあります
キャッチしないように書きたいのですが、ExceptionもSystemExceptionも
規約でキャッチしていい例外のスーパークラスなのでcatch(XXX ex)で取り除けず面倒です

何か手はないですか

5 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 14:33:53 ]
Exceptionを引数に取る拡張メソッドでも書けば。

6 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 15:06:08 ]
どうしたいの?
面倒だからまとめてキャッチしたいということならそもそも
その考え方自体が規約違反なのでどうしてもそうしたいんだったらCA1031なんか無視すればいい

7 名前:デフォルトの名無しさん [2009/12/26(土) 15:15:37 ]
コンボボックスにBindingSourceを指定しているときの、データ連結表示について

コンボボックスに、下記の2列のデータセットをBindingSourceとして指定しています。
このデータセットは、レンタルサーバー内のSQLサーバーにバインドしています。

TITLE PRICE
りんご 100円
みかん 50円
なし 75円

このとき、TITLE列とPRICE列を連結して、
コンボボックスに
「TITLE + " " + PRICE」(例:「りんご 100円」というように表示させたいのですが、
BindingSourceを指定している時にも、その連結は可能でしょうか。
よろしくお願いいたします。


8 名前:デフォルトの名無しさん [2009/12/26(土) 15:29:52 ]
>>7
やったこと無いけどオーナードローにしたら?

9 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 15:44:46 ]
オーナードローはできませんw

10 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 15:45:56 ]
コンボボックス継承して動作弄れば



11 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 15:47:10 ]
SQLサーバーからの取得時にくっつけとくとか

12 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 15:52:01 ]
軟弱者C#厨の巣窟を発見(≧▽≦)

13 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 15:53:17 ]
>>11で解決しました。ありがとうございます。

14 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 15:54:44 ]
>>11
いえいえ

15 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 16:30:20 ]
Visual Basic.net VS C#

16 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 16:44:06 ]
はじめてプログラミングするんですが
VBとC#とC++とJAVAだとどれがいいですか><;;

17 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 16:45:24 ]
c#

18 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 16:46:34 ]
>>16
その辺だったらどれでも、
だがここはC#スレだ

19 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 16:49:47 ]
>>16
C++

20 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 16:50:05 ]
>>16
ruby



21 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 16:51:10 ]
>>16
Java

22 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 16:51:58 ]
いっそ全部平行して覚えるのもいいかもね。

23 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 16:52:35 ]
>>16
PHP

24 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 16:55:37 ]
つ F#

25 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 16:55:54 ]
>>16
Brainfuck

26 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 16:58:11 ]
>>16
BASIC

27 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 16:58:42 ]
おまいら暇すぎ

28 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 16:58:43 ]
Whitespaceマジオススメ

29 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 16:58:47 ]
>>25Brainfuckにしました><
ありがとうございました><

30 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 17:00:09 ]
昨日一昨日あたりからずっと脱線しっぱなしな気がする



31 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 17:01:24 ]
画像認証を行いたいのですが、
例えば、123 という数字を画像にし、
この画像を数字として読み込む、ということがしたいのです。
どうすればいいでしょう?

32 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 17:02:48 ]
>>31
そんな事も知らないんでちゅか?よくそんなんで生きてられまちゅね?

33 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 17:03:04 ]
(;゚;ё;゚;)←C#厨

34 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 17:04:58 ]
>>31
ググった方がはやい。
.NETにはそれをしてくれるAPIはたぶん存在しない。
真面目にやろうと思うならここで聞いてもたぶん解決しない。

出力する画像のパターンがわかってて遅くてもいいなら
単純にバイト列の比較でいいんじゃないの?


35 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 17:05:12 ]
>>31
OCRでググれ

36 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 17:06:40 ]
>>31
やりたいのはこういうの?
www.johnmwillis.com/other/top-10-worst-captchas/

37 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 17:07:26 ]
ググりたくないので質問したのですが。。。

38 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 17:17:44 ]
>>37
数字を画像にして、それを数字として読み込むといいんじゃないかな

39 名前:31 mailto:sage [2009/12/26(土) 17:17:50 ]
>>34
APIは無いだろうと思いました。
バイト列で比較していってもいいのですが、数十桁x複数列となるとかなり時間がかかってしまい・・・
ググっても、画像認証は初めてで
>>35
OfficeにはOCRソフトがついてるみたいで、そのソースも参考にしたいと思います。
>>36
そうですね、ただ、スパム防止画像認証を突破するほどのものではなく、
単純に文字を画像化したものなのですが、フォントが数種類に分かれてて…



40 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 17:47:08 ]
>>6
>面倒だからまとめてキャッチしたい

えー
tryブロック中でABCDEFと5種類発生する可能性があって
進行上問題がある例外はABCだけであり、DEFに関してはスルーしたい
メソッドは成功か失敗かだけを要求しているので汎用例外以外は再スローする気はない

この時
catch(A){}
catch(B){}
catch(C){}
catch(D){}
catch(E){}
catch(F){}
って書きたくない(どうせDEFのcatchブロックは空で冗長なので)
スルーする奴に関してはExceptionでキャッチしたいがCA1031に引っかかる
で、DEFを省略できないか?ということです
Javaは次版でマルチキャッチ(catch(D,E,F)とか書ける)導入するらしいですが、そんな感じの奴



41 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 17:47:55 ]
諦めたほうがいい
OCRライブラリ買うかCOMでOfficeのOCRコンポーネント動かすか

42 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 17:49:11 ]
>>40
JavaSE7を待てば解決するよ

43 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 17:50:30 ]
>ABCDEFと5種類

まず、数の数え方から勉強しよう。

44 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 17:51:19 ]
煽りは結構です^^;

45 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 17:51:32 ]
やりたいのは画像認証じゃなくて、画像認証破りか・・・。

46 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 17:51:36 ]
Windowsから送られてくるイベントを取得するにはどうすればいいですか
WM_GETMINMAXINFO
とか。

47 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 17:52:33 ]
WndProc をオーバーライド。

48 名前:31 mailto:sage [2009/12/26(土) 17:53:25 ]
>>41
やはり複雑そうなりますか・・・
バイト列比較でやってみようと思います;

49 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 17:54:06 ]
>>47
もう少し詳しく解説してるホームページなどはありませんか?

50 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 17:54:09 ]
ワロタ



51 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 17:55:19 ]
>>49
msdn.microsoft.com/ja-jp/library/system.windows.forms.control.wndproc%28VS.80%29.aspx

52 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 17:57:52 ]
位置もフォントの形も画像にしたとき1ピクセル違わず決まってるなら
単純なバイト列比較でも全く時間かからないだろ
ある程度自由度があるなら画像認識が入ってくるので諦めろ

53 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 18:03:27 ]
>>40
今の所そういうことができる機能はねぇと思うます。
CA1031の項目を見ると「もしくはブロックの最後に再スローしてください」とあるので、

if(ex.GetType==typeof(Exception) || ex.GetType==typeof(SystemException)){ throw; }

とでも書いておけば良いんじゃないでしょうか。
一応試した所これでCA1031は消えましたよ。

54 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 18:07:05 ]
画像処理でやるなら2値化すりゃ簡単そうだけどな


55 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 18:10:28 ]
>>53
再スローせずにスルーしたいって言ってるだろ

56 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 18:12:08 ]
だから無理って言ってんだろキチガイ

57 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 18:17:09 ]
>>55
私の考えてることを勝手に代弁しないで下さい

58 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 18:24:00 ]
偽物が最近多いな

59 名前:デフォルトの名無しさん [2009/12/26(土) 18:27:24 ]
>>7
ですが、どなたか教えていただけないでしょうか
(>_<)

60 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 18:31:11 ]
知ってるがお前の態度が気に入らない



61 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 18:31:25 ]
>>7
はい。可能です。

62 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 18:37:12 ]
>>60
(>_<)バーカ

63 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 18:48:12 ]
>>60
お前の態度が気に入らない

64 名前:デフォルトの名無しさん [2009/12/26(土) 18:54:27 ]
>>63
一理ある

65 名前:デフォルトの名無しさん [2009/12/26(土) 18:57:31 ]
教えてください
(T_T;)。

66 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 18:58:46 ]
(・∀・)イヤダ!!

67 名前:7 mailto:sage [2009/12/26(土) 19:04:27 ]
自己解決しまシタ(゚∀゚)

68 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 19:06:40 ]
良かったな。二度と来んなよ。

69 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 19:06:46 ]
平気で成りすますヤツが多いスレだな

70 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 19:09:29 ]
ひゅ〜ひゅ〜



71 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 19:09:56 ]
ここまで自演。

72 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 19:12:02 ]
、、、、、、、、、、、、、((((( ^ω^)もそもそ

73 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 19:15:49 ]
1000なら次スレからID出る

74 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 19:55:04 ]
IDが出たら確実につまらなくなる

75 名前:デフォルトの名無しさん [2009/12/26(土) 20:05:52 ]
ちょっと…
教えてください(>_<;)。
コンボボックスのバインディングについて…。

76 名前:7 mailto:sage [2009/12/26(土) 20:07:39 ]
>>75
騙りは死んでください(>_<)

77 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 20:07:48 ]
includeってどうやるんですか?

78 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 20:10:22 ]
自己解決しました。

79 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 20:15:32 ]
ホントにこの板の連中は引き際を知らなくて白けるな

80 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 20:15:55 ]
C#にはヘッダファイルがないので、include はできないし、意味がありません。



81 名前:デフォルトの名無しさん [2009/12/26(土) 20:36:37 ]
テキストファイル内の、指定した行の内容を書き換える方法を教えてください。

82 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 20:38:29 ]
その行だけ書き換えて、残りの行はそのまま出せばいい。

83 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 20:40:08 ]
>>81
1 . 全行読込
2 . 指定行の値を変更
3 . 全行書込

簡単だろ?

84 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 20:40:25 ]
自己解決しました。

85 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 20:43:58 ]
誰が自己解決したのかわからんw

86 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 21:35:50 ]
COMコンポーネントと.net frameworkコンポーネントって何がどうちがうの?

87 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 21:38:25 ]
いろいろ違う。

88 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 21:45:27 ]
そりゃ違うんだろうけどどういう点が違う

89 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 21:51:21 ]
自分で調べろ

90 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 21:53:08 ]
COMコンポーネントは、VCとかVCとか.NETとかいろいろなモノで作れるし、いろいろなモノで呼べる。
.NETコンポーネントは.NETだけ。



91 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 21:53:30 ]
あ。VCとかVBとか、の間違い。

92 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 21:55:48 ]
やっぱり自分で調べた方がいいぞ
簡潔かつ明快に説明出来るやつはここにはいない

93 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 21:56:13 ]
COMの規格とNETのアセンブリの規格

94 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 22:00:29 ]
そうだね。

95 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 22:20:03 ]
だな

96 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 22:27:26 ]
ちょっと質問なんですが、
マネージドなexe1つとDLLがいくつかあってひとつのアプリケーションを構築するとして、
DLL側のアセンブリに改ざん防止のキーを設定したうえでexeに参照設定を通してリンクすることで
DLLの改ざんを防止することができますが、
同じ要領でexe側の改ざんを防止するための方法はあるんでしょうか?

97 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 22:28:39 ]
もし可能だったとして
exe改竄するやつは
防止機能も改竄しそうだけどな

98 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 22:34:34 ]
なるほど

99 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 22:35:25 ]
マネージドでもリバースエンジニアリングできないわけでもないしなぁ。




100 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 22:45:34 ]
>>96
どうしても改ざんを防止したいんだったら、
証明書がついている公開キーでアセンブリを署名するしかないでしょう。



101 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 22:50:57 ]
つうかマネージドの方が圧倒的にしやすいだろ







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

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

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