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


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

C#, C♯, C#相談室 Part53



1 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 20:11:11 ]
(#゚ー゚)つ < C#、.NETの話題はこちらでどうぞ。

前スレ
C#, C♯, C#相談室 Part52
pc12.2ch.net/test/read.cgi/tech/1238548552/

Visual C# 2008 Express Edition 日本語版
www.microsoft.com/japan/msdn/vstudio/express/vcsharp/

その他テンプレ>>2-5くらい

47 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 03:58:50 ]
誰に刺せて頂いたの?

48 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 08:07:56 ]
おまいらHogeとかHogeHogeとかどれぐらい使ってる?(´・ω・`)

49 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 08:23:22 ]
Hogeってどういう意味?

50 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 08:44:24 ]
ジャイアンみたいな感じ?

51 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 08:49:20 ]
foo, bar

52 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 10:56:17 ]
>>48
Hoge,Hehe,Gege
foo,bar,baz
くらいかな、サンプルで何でも良い何かを表すときだけしかつかわないし

53 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 14:17:03 ]
Hoge Fuga Mage

54 名前:デフォルトの名無しさん mailto:sage [2009/06/19(金) 00:43:09 ]
俺のお気に入りはPiyo

55 名前:デフォルトの名無しさん mailto:sage [2009/06/19(金) 00:49:22 ]
x, xx, xxx, xxxx とかよく使ったりする。
すぐ消すか、後からリネームする変数限定だけど。



56 名前:デフォルトの名無しさん mailto:sage [2009/06/19(金) 01:07:05 ]
fox

57 名前:デフォルトの名無しさん mailto:sage [2009/06/19(金) 01:09:24 ]
ほげほげ(^q^)

58 名前:デフォルトの名無しさん mailto:sage [2009/06/19(金) 08:05:02 ]
Hoge、Hage、Hige
後で見て分からなくなるぜ

59 名前:デフォルトの名無しさん mailto:sage [2009/06/19(金) 19:03:27 ]
後で見るやつに適当な名前付けんな

60 名前:デフォルトの名無しさん mailto:sage [2009/06/19(金) 22:33:17 ]
Hoge には「意味がない」という意味があるから適当な名前と
いうわけではない。一応。

61 名前:デフォルトの名無しさん mailto:sage [2009/06/20(土) 00:39:29 ]
Hogeがとあるmix廃人のhandle名が由来ってのわかる人はすでに鬼籍にしかおらんのかもしらん


62 名前:デフォルトの名無しさん mailto:sage [2009/06/20(土) 00:46:12 ]
幽霊さんですか?

63 名前:デフォルトの名無しさん mailto:sage [2009/06/20(土) 00:53:47 ]
>>60
Hogeは「意味が無い」と言う意味であれば、何かに使った時点で
その何かの意味を持つので、使うこと自体が間違いである

64 名前:デフォルトの名無しさん mailto:sage [2009/06/20(土) 01:13:54 ]
ねーぞ?ラテン語かなんか?
eow.alc.co.jp/hoge/UTF-8/

65 名前:デフォルトの名無しさん mailto:sage [2009/06/20(土) 01:14:46 ]
Hageは?



66 名前:デフォルトの名無しさん mailto:sage [2009/06/20(土) 01:21:40 ]
Hogen Sie, bitte.

67 名前:デフォルトの名無しさん mailto:sage [2009/06/20(土) 10:21:07 ]
>>61 このあいだshowさんがあれこれ書いてた

68 名前:デフォルトの名無しさん mailto:sage [2009/06/20(土) 10:22:09 ]
てか、ウニマガでhogeを使った人はmixとの接点がないのよね。

69 名前:デフォルトの名無しさん mailto:sage [2009/06/20(土) 13:30:34 ]
>>63
適当な名前をつけると意味があるように見えて混乱するので、
変数名に意味がないことを示して気に留めるなってことを示す
名前だから「適当な名前」じゃないよって話。
本来それを否定するものだから。メタ構文変数。

実コーディングに使うな(実コードで意味がないものなどないと
いう考え方)とかはまた別の話。

70 名前:デフォルトの名無しさん mailto:sage [2009/06/20(土) 17:05:58 ]
テスト的に動かすときに、クラスメイトか変数名でHogeは多用されています(´・ω・`)

71 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 03:11:40 ]
aaa,bbb

72 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 08:40:00 ]
>>70
そのテストプログラムが間違って配布されたら…ガクガクブルブル
うp wktk

73 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 09:22:24 ]
そういえばジャグ配列と多次元配列でパフォーマンスが違うのは有名だが、
環境によっても左右されるんだな。
家のPCだと簡単な計算ならジャグ配列の方が速い時が多いのに、
全く同じコードを研究室のPCで実行すると多次元配列の方が圧倒的に速い。
この辺はJITコンパイラがまだまだだな。

74 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 09:36:49 ]
ちなみに CPU に違いとかあるの?

75 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 13:40:16 ]
JITが吐くマシン語が見れたらいいのに



76 名前:デフォルトの名無しさん [2009/06/21(日) 15:04:45 ]
CheckedListBoxみたいなやつで1つの項目に対して項目を追加できるのを
使いたいんですが名前がわからないので誰か知ってたら教えていただけますか。

77 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 15:07:45 ]
日本語でおk

ListView……か?

78 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 15:08:41 ]
よくわからん・・・
TreeView にチェックボックスつけたような感じ?

79 名前:デフォルトの名無しさん [2009/06/21(日) 15:22:15 ]
ちっこくてわかりにくいですが
118.82.122.42/download/bm_operation_movie.zip
にあるムービーの5分07秒の真ん中らへんにあるやつです。

80 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 15:29:00 ]
キャプチャして画像だけあげるとかしようよと思わんでもない
TreeViewという言葉が出てこないのはさすがにどうかと思う

81 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 15:37:17 ]
TreeViewそのままだね。CheckBoxes = True で。

82 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 15:53:25 ]
>>75
C#Builderならブレークポイントを掛けたら見れた

83 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 16:35:03 ]
>>82
JIT結果のよ?
MSIL コードじゃなくて、それをさらに JIT したネイティブのマシン語。

84 名前:デフォルトの名無しさん [2009/06/21(日) 16:38:58 ]
TreeViewそのままでしたね、ありがとうございます。

テキストボックスに入力されているテキストとCheckedListBoxに追加した項目の名前を同期させたいと
思ってTextChangedで変更されてる瞬間にテキストを設定してるはずなのですがうまくいきません。
Refreshも最後にやったりしてるんですが変更されません。違う箇所で項目の名前の変更自体がうまく
いってないみたいなんですがどなたかわかりませんか?

85 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 16:42:42 ]
>>83
そうだよ
x86のネイティブコードとソースの混合画面が見られた
C#Builderもラインナップから消えちゃったけどね(´・ω・`)



86 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 16:44:27 ]
VSだとデバッグ>逆アセンブル
エディションによって見れないかどうかは知らんが

87 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 16:53:14 ]
>>84
TextChanged内のコード書いてみ

88 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 21:55:52 ]
>>73
ほんとかよ、ちょっと考えられないんだが。


89 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 22:12:20 ]
通常はどっちがパフォーマンスいいの?
多次元ぽいけど。

90 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 22:15:42 ]
要素の参照はジャグの方

91 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 22:21:30 ]
>>90
なんで?

92 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 22:30:54 ]
原理的には多次元配列の方が早いはずなんだけど、
.NET の場合は1次元配列の場合にのみ専用の IL 命令持ってるせいで、
JIT 次第で多次元配列がジャグ配列より遅くなることも多々あるとか。


93 名前:デフォルトの名無しさん [2009/06/22(月) 12:43:11 ]
フォームにBackgroundImage貼り付けてタイルっぽいデザインにしたら
途端にもの凄く重くなった。
VC++の時も貼り付けてたがこんなに重くならなかったんだが・・・
何か設定がまずいのかな?
ローカルリソースのインポートからjpg指定してるだけなんだけど・・・
プロジェクトリソースにしても余り変化は見られなかった。
どなたか軽くする方法知ってる方いたら教えて下され

94 名前:デフォルトの名無しさん [2009/06/22(月) 17:16:56 ]
OnPaintBackgroundをオーバーライドして自分で描画してみたら

95 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 17:35:13 ]
何もしてない素のフォームアプリで重いの?



96 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 17:41:24 ]
タイルじゃなくてものすごく大きな画像を貼ってるんじゃないのか?

97 名前:デフォルトの名無しさん [2009/06/22(月) 17:49:40 ]
こまいファイルを並べるように表示してるんじゃないの。
一つの大きな画像指定するとかすれば

98 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 18:04:38 ]
でかい画像でかつタイル指定だと重い気がするな
タイルはデフォなので、はずして試してみるといいかも。

99 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 18:44:37 ]
>>93
Stretchとかリッチな条件で貼ってない?

100 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 19:03:32 ]
みんなが言うようにデカい画像→縮小でタイル表示は
元のサイズ次第で死ぬほど遅いね

101 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 21:47:51 ]
縮小したイメージでタイルしなはれ(´・ω・`)

102 名前:デフォルトの名無しさん [2009/06/22(月) 22:14:27 ]
アドバイスどうもです。
縮小してやってみます。

そんな大きくないんだけどなぁ
後、余り小さくてするとちょっとしたグロ画像になってまうかもw

103 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 19:13:42 ]
ファイルのパスだけを得たいためOpenFileDialogを使用していたの
ですが、使用中のファイルの場合「このファイルは使用されています〜」
というエラーメッセージが表示されて選択できません。
回避策はあるでしょうか?
・・自分で作るしかない?

104 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 19:30:19 ]
>>103
msdn.microsoft.com/ja-jp/library/system.io.fileinfo_members.aspx

105 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 20:07:01 ]
>>103
プロパティにない以上OpenFileDialogクラスじゃどうしようもないね



106 名前:デフォルトの名無しさん mailto:sage [2009/06/24(水) 18:54:22 ]
>>68
その系列はロビン電子経由で直接本人と面識ある派だと思う


107 名前:デフォルトの名無しさん mailto:sage [2009/06/24(水) 19:17:01 ]
ふらっとC#,C♯,C#(初心者用) Part42
pc12.2ch.net/test/read.cgi/tech/1245836827/

ふらっとの新スレご案内

108 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 14:26:55 ]
>>106
そうなのかなぁ。
Hoge!さんから、メタ構文変数のhogeへの系譜(があるのか否か)って
まだ検証されてないよね。

109 名前:デフォルトの名無しさん mailto:sage [2009/06/26(金) 22:37:12 ]
>>104
>>105
ありがとう。
どうしても解決できなかったのと、他の理由で
作る必要が出たので自作しときます。

110 名前:デフォルトの名無しさん [2009/06/29(月) 19:37:54 ]
webBrowser.Navigate("www.xxx/");
でアクセスするとアクセスした記録が残るのに
WebRequestなどでアクセスしてもninjaツールなどで
アクセス記録が表示されないのはなんでやろ?



111 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 19:47:59 ]
agentだろ

112 名前:デフォルトの名無しさん [2009/06/29(月) 20:21:45 ]
UserAgent設定してみたけどあかんね…


113 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 20:31:31 ]
スクリプトとimg辺りで履歴取ってんだろ

114 名前:デフォルトの名無しさん mailto:sage [2009/07/03(金) 15:52:52 ]
相談させてください。

PDFのセキュリティ設定(コピー許可、印刷許可など)を読み取りできるライブラリを
どなたかご存じないですか?

アンテナハウスのサーバーベース・コンバーターはR/Wとあったからできそうですが、
たったそれだけのことに導入するのは辛すぎです。

115 名前:デフォルトの名無しさん mailto:sage [2009/07/03(金) 18:51:12 ]
>>114
PDFはアドビが仕様書配布してるよん



116 名前:デフォルトの名無しさん [2009/07/03(金) 20:50:41 ]
C#2008を使用しています。
エディタのプロパティウィンドのように
DataGridViewに指定クラスのプロパティを
表示、編集することは出来るでしょうか?
DataTableを作って表示させることは出来ると
思いますが、できれば
Grid.DataSource = クラス
のように簡単にいかないものかと。
BindingSourceを使ってもうまくいきませんでした。

117 名前:デフォルトの名無しさん mailto:sage [2009/07/03(金) 20:54:36 ]
PropertyGridじゃだめか

118 名前:デフォルトの名無しさん mailto:sage [2009/07/03(金) 21:05:44 ]
PropertyGridって表示する分には超お手軽だけど
ちょっと凝ったことしようとすると一気に難しくなるよねw

119 名前:116 mailto:sage [2009/07/03(金) 21:09:57 ]
ぬぉぉおぉぉぉ
どんぴしゃです!ありがとう!

C#って思った以上にいろいろ揃ってますねぇ

120 名前:デフォルトの名無しさん mailto:sage [2009/07/03(金) 23:38:30 ]
>>114
中身はテキストベースだから、仕様書を精査すれば気合でパースできなくもない
Javaでいくつかライブラリあるから参考にしてみるのはどうか

121 名前:デフォルトの名無しさん [2009/07/04(土) 00:33:17 ]
PropertyGridは開発者専用と考えたほうがいいよ
そもそもこんなものが標準のライブラリにあるのがおかしい
WPFでは無くなってるし

122 名前:デフォルトの名無しさん mailto:sage [2009/07/04(土) 03:33:20 ]
何がおかしいの?


123 名前:デフォルトの名無しさん mailto:sage [2009/07/04(土) 07:09:21 ]
高機能で自動的過ぎて潰しが効かないという意味じゃね?
SelectedObjectのpublicなプロパティを自動表示するとかの部分。
明らかにユーティリティであって、コントロールとしては度を越えている。
WPFでは無くなっているっていうより、まだまだ練れていないから、導入は
見送っているんじゃないかなMS。

124 名前:デフォルトの名無しさん mailto:sage [2009/07/04(土) 07:59:50 ]
>>123
自動表示するから楽ちんなんじゃんw
カスタムしたければ好きなように隠せるし
存在しないプロパティをあるように見せたりも出来る

125 名前:デフォルトの名無しさん mailto:sage [2009/07/04(土) 08:58:21 ]
WPFでなくなってるのって
リストとかグリッドがアホみたいに高機能化して
PropertyGridの存在意義がなくなったからだろ
リストやグリッドの子要素として「何でも」埋め込めるんだぜ
自動表示ってのもBindingでどんなデータにも紐付けられるし



126 名前:デフォルトの名無しさん [2009/07/04(土) 09:37:02 ]
いずれにせよ開発者向けのツールを作るためのコントロールであって
一般のユーザーに触らせるのは間違い

127 名前:デフォルトの名無しさん mailto:sage [2009/07/04(土) 09:37:46 ]
>>114
やったことないからよくわからないけど
Acrobat SDK とか使えばできるんじゃないの。
Adobe Reader とかインストールされた環境が前提になるだろうけど。

128 名前:デフォルトの名無しさん [2009/07/04(土) 11:35:32 ]
hoge.GetType()==typeof(Hoge)
で型チェックしたらえらい速いんだけどJITで特別に最適化されてたりする?
左辺をいったんローカル変数に入れたら10倍くらい遅くなるみたい

129 名前:デフォルトの名無しさん mailto:sage [2009/07/04(土) 11:38:45 ]
>>127
たぶんむり
セキュリティ絡みはAdobeの有料アプリ買わないと出来ない機能だし
どうやっても金払わないことには無理だろうね

130 名前:デフォルトの名無しさん mailto:sage [2009/07/04(土) 15:46:22 ]
べつにセキュリティの設定を変更するわけじゃないんじゃないの。
たんにプロパティみたいだけでしょ。

131 名前:デフォルトの名無しさん mailto:sage [2009/07/04(土) 16:05:46 ]
>>114
ttp://www.ujihara.jp/iTextdotNET/ja/
これで出来そう

132 名前:デフォルトの名無しさん mailto:sage [2009/07/04(土) 16:08:37 ]
stackoverflow.com/questions/756127/building-pdf-files-with-c
ここに載ってるの確認すれば?
iTextSharpで全部できそうだけど(よく見てない)

133 名前:デフォルトの名無しさん mailto:sage [2009/07/04(土) 16:54:20 ]
null と 空文字 どちらでも良い場合、どっちで管理するのが一般的なの?
空文字だと??が使えなくなるから不便かな?
nullはnullで何か面倒なことになりそうな気もするし

134 名前:デフォルトの名無しさん mailto:sage [2009/07/04(土) 17:51:24 ]
文字列の操作なら""
オブジェクトの操作ならnull

135 名前:デフォルトの名無しさん mailto:sage [2009/07/04(土) 18:28:25 ]
>>128
確認してないけどコンパイル時に is に変えてるんじゃないの?
ローカル変数に入れちゃうと is に変換できないからとか



136 名前:デフォルトの名無しさん mailto:sage [2009/07/04(土) 23:40:05 ]
isに変えてるわけはない。
動作が変わってしまうから。

変数に入れると遅くなるのはTypeの取得が走るからで、
何らかの方法でハンドルの比較だけに変えられてるとかか?


137 名前:デフォルトの名無しさん mailto:sage [2009/07/04(土) 23:47:47 ]
Type.GetTypeHandle(hoge)==typeof(Hoge).TypeHandle
こんな感じになってるとか。


138 名前:デフォルトの名無しさん mailto:sage [2009/07/05(日) 08:14:14 ]
ILを見た限り違いはなかった。JITでいろいろやってるのかな。

139 名前:114 mailto:sage [2009/07/05(日) 08:19:35 ]
>>131
iTextSharpならTitleとAuthorの読み取りに使ったけど、
AllowCopy関連はWriteできるけどReadIがなかった(と思う)。

140 名前:デフォルトの名無しさん [2009/07/06(月) 08:39:41 ]
コメントのXMLドキュメントタグって使ってる?
どうにもとっつきにくいわ、冗長だわ、読みづらいわで使わずじまいなんだけど。

141 名前:デフォルトの名無しさん mailto:sage [2009/07/06(月) 08:42:26 ]
なにそれ?といってのける俺はもしかして勝ち組?

142 名前:デフォルトの名無しさん mailto:sage [2009/07/06(月) 09:43:53 ]
大敗

143 名前:デフォルトの名無しさん mailto:sage [2009/07/06(月) 09:46:03 ]
>>140
あれは、メタデータに加工するためのものだから、読みづらい言われても…

144 名前:デフォルトの名無しさん mailto:sage [2009/07/06(月) 11:08:37 ]
//
// 機能 : あんなことやこんなことを行う
//
// 機能説明 : あんなことやこんなことを行う。
//        その中であんなことやこんなことが起きればあんなことやこんなことを行う。
//
// 引数  : ARG1 - あんなの
//        ARG2 - こんなの
//
// 返り値 : そんなの
//
// 備考 : 簡単なサンプルです。
//




145 名前:デフォルトの名無しさん mailto:sage [2009/07/06(月) 11:35:22 ]
XMLドキュメントタグを使わないと、インテリセンスにちゃんと説明が出てこないだろ。



146 名前:デフォルトの名無しさん mailto:sage [2009/07/06(月) 15:09:38 ]
>>140
どうやって読んでいるのか気になるところ

147 名前:デフォルトの名無しさん mailto:sage [2009/07/06(月) 16:40:13 ]
あのXMLは超便利だろ
インテリ効くしビルド時に出力すればヘルプファイルも作れるし






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

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

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