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


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

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



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

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

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

ふらっとC#,C♯,C#(初心者用) Part56
pc12.2ch.net/test/read.cgi/tech/1267348401/


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

VB.NET質問スレ(Part33)
pc12.2ch.net/test/read.cgi/tech/1263738929/1

C++/CLI part3
pc12.2ch.net/test/read.cgi/tech/1206447234/1

886 名前:デフォルトの名無しさん mailto:sage [2010/04/04(日) 10:11:33 ]
ちと質問させてください。
VS2003.NETのC#を使用してプログラムしています。

参照の追加でdllを読み込み、プロパティでローカルコピーをTrueにして、コンパイル。
この時に、EXEと同じフォルダにdllがコピーされるのですが、
コピーされる場所を変更できるのでしょうか?

EXEと同じフォルダ内に、DLLというフォルダを作成し、
コンパイル時にDLLフォルダにdllがコピーされてほしいのです。

よろしくお願いします。

887 名前:デフォルトの名無しさん mailto:sage [2010/04/04(日) 10:16:49 ]
ビルドイベントで移動するとか

888 名前:デフォルトの名無しさん mailto:sage [2010/04/04(日) 10:21:08 ]
>>886
アプリケーション設定ファイルでアセンブリの読み込みフォルダを指定することができる。
ただし実行プログラムのサブフォルダのみ。

これはユーザーに配布するときの話で、
開発中はそういったことをやると却って話が面倒になるので
exeとdllを開発中にフォルダ分けしてしまうようなことは考え内容がいいと思うよ。

889 名前:デフォルトの名無しさん mailto:sage [2010/04/04(日) 10:25:36 ]
>考え内容がいいと思うよ。
考えないほうがいいと思うよ。

失礼。

890 名前:デフォルトの名無しさん mailto:sage [2010/04/04(日) 11:30:53 ]
>>884
クロックを上げるのは、主にコスト面の問題で限界に来てしまったので
今はパイプラインの段数とコア数の増加とバス幅の拡張でごまかす方向になってきてる。
だから1命令が1/2クロックとか1/3クロックなんていう中途半端な時間で処理できてしまう。

あとは実行環境の64bit化でlong/ulongの計算が一気に速くなったぐらい。

891 名前:デフォルトの名無しさん mailto:sage [2010/04/04(日) 11:33:14 ]
パイプライン段数はここ数年逆に減少したとか言ってたような

892 名前:デフォルトの名無しさん mailto:sage [2010/04/04(日) 11:33:46 ]
いい加減スレ違い。

893 名前:デフォルトの名無しさん mailto:sage [2010/04/04(日) 11:36:56 ]
クラスライブラリで公開するクラスってpublicじゃないとだめなんだっけ?

894 名前:デフォルトの名無しさん mailto:sage [2010/04/04(日) 11:39:17 ]
           ,,,_  _ァュ,,..__
        ィチュ::ミミ:.:三彡:.:: :.:.:ヽ
        /::彡'':.: :.::/:.:{{.::r‐‐ ::_:.: :.:..、
      ,ィ /:.: /:..: ::{{:..川||::!     ヾ::;;:、
     ,ィ:.: ::.: /:. :: 川:.:ヾ:.:.!{::      ヽ::!
   ///:.: :.:.:||ll: :.: .::.:.:ヾ::.::.i       ':!
   !:|:.:::ミ:: :.;;;川:.: :.:巛、ヾ::! 、       l
   ゙::ミミ h::. :;:.::||l|:.:: :.}}::!l {{ ヾ  _,,...ィ r'' 、
     ゙::ミミ:.: ::.;:.:ミミヾ:.: :.:| ヾ、  '´  ,  マ
     ヾ:: .:.:ミミ三 :.:州リリ    _,,..rテ'  ヽ
      ヾ::;ィ'´ ̄`''ヾ州!         ,.  ヽ
        ゙レ '⌒r ィ ,;;. ..        .:' ,rィ ’
         ヽ し  :.: ..         、  ヽ
       ,,ハ`ー- ..ィ            _,.. ィ
      ィ:::! \   ヽ.          ィ{:::...
       /:::::!   \    ` - ..__       丿::::::ヽ
    /:::::::ヘ    \      ` ーァ-一'::::.:::.:::.::.!ヽ
   /:::::.:..:::::::::ヽ    \      リ::. :::.:.:.:.:::.:.:.:.::::!:::.::!

      轌山相太郎 [そりやまそうだろう]
     (群馬.明治一九年〜昭和一七年)



895 名前:デフォルトの名無しさん mailto:sage [2010/04/04(日) 11:50:18 ]
>>894
さんきゅー

896 名前:デフォルトの名無しさん mailto:sage [2010/04/04(日) 13:37:36 ]
ifで済むようなところでも例外を使ったほうがいいんでしょうか?

897 名前:デフォルトの名無しさん mailto:sage [2010/04/04(日) 13:38:44 ]
ifで済むならifで済まして下さい

898 名前:デフォルトの名無しさん mailto:sage [2010/04/04(日) 13:39:47 ]
状況にもよるんじゃね?
継続可能なところのエラー程度ならifで判断してもいいだろうけど
継続しても仕方ないようなところは例外でいくとか

899 名前:デフォルトの名無しさん mailto:sage [2010/04/04(日) 13:58:19 ]
>>896
コールスタックの呼び出し階層から一気に抜け出したい場合は面倒だから
エラーを返さず例外処理で実装してしまう場合もあるよ。

他に、既に例外処理を書いていて、普通にエラーを返すより
エラー自体を例外処理にしてしまった方が楽に実装できる場合か。

そういったことでないなら、通常のエラーを返す実装にしておいた方がいい。

900 名前:デフォルトの名無しさん mailto:sage [2010/04/04(日) 14:03:03 ]
例外やエラーに関してもパターンが必要だと思う今日この頃。

俺はpublicメソッドでもなけりゃ自分で投げることは少ないなあ。
引数なんかは渡す前に確認するし。

901 名前:デフォルトの名無しさん mailto:sage [2010/04/04(日) 14:05:51 ]
ただprivateメソッドの中でエラーチェックしてないってことはないよ。
Assert入れてるから。

902 名前:デフォルトの名無しさん mailto:sage [2010/04/04(日) 14:19:34 ]
そうですかよかったね

903 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 11:58:36 ]
しかしこの例外ネタは1スレに2回ぐらいは出るな

904 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 12:01:05 ]
明確な回答を返しづらいからじゃねーの
ほとんどマイルールだもの



905 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 12:03:31 ]
確かにお決まりパターンてないよな
ソフトの作りで例外でさくっと処理しちゃう場合もあるし
エラーコードとる場合もあるし

みなさんどうしてますかっていうよりこういうコードなんですがって
晒せる範囲でコードを見せてくれるといいんだけどな

質問の仕方の問題もあるな

906 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 12:33:12 ]
ライブラリとして自分以外に提供するのか
自分で使い切るのかでも変わってくるし

907 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 12:57:19 ]
こういう時に自称プロが出てきて語ってくれればいいのに。
要らん事にばっか口出すからなー。

908 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 13:04:44 ]
仕事で3日だけC#のアプリを初めて作った自称プロの俺に言わせれば、
そのときの気分、テキトー

909 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 13:06:10 ]
そういえば2chのほかに専門系の質問できるような場所ってあります?
なんか人減ってるしすぐ規制するしでw

910 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 13:09:17 ]
ttp://stackoverflow.com/


911 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 13:09:42 ]
今回のもかなり大規模っぽいねぇ
相談室の方も3日くらい放置状態だわ

912 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 13:10:33 ]
ブラクラかと思うような名前だ>stackoverflow.com

913 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 13:33:21 ]
>>909
日本語でもいくらかある
自分でぐぐってると、そんな質問はありえないと思うんだけど

914 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 13:33:25 ]
まっとうなサイトだし有用な情報もごろごろしてるけど、
如何せん名前のイメージが良くない…というか悪いんだよな



915 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 15:03:50 ]
>>910
ありがとう

>>913
いやあるにはあるんだが、なんていうかオンラインゲームの古参がいっぱい居るギルドに
入るようなちょっとやりにくさがあるんだよな・・・

その点2chは気軽っていうか

916 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 15:04:51 ]
NumericUpDown を継承したユーザコントロールを作成しています。
Enterイベント・OnEnter・OnGotFocus 内でそれぞれ、
Select(0,Text.Length)・(Controls[1] as TextBox).SelectAll()・OnDoubleClick を
全ての組み合わせで試してみましたが、
フォーカスを得た時にテキストを全選択させることができません。
その他にしていることはTextAlignをRightにすることと、
配置先(元?)で、小数点5桁・変更幅0.001と設定しているのみです。
前述の機能を実装する方法を教えてください。

917 名前:デフォルトの名無しさん [2010/04/05(月) 15:05:37 ]
列挙型(大正、昭和、平成、)を後で追加出来るように
テキストファイルの"大正、昭和、平成、"を読み込んで宣言するにはどうすればいいですか?

918 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 15:07:36 ]
おっと質問忘れるところだった

fileIo関連でwindowsの改行 0x0d0x0aを0x0aにするにはどこいじってましたっけ?

919 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 15:21:29 ]
>>918
TextWriter.NewLine

920 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 15:24:02 ]
>>919
TextWriter.NewLine = "\n";
こんな感じでしたよね?

ありがとうございます。

921 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 15:59:43 ]
>>887-889
早速の回答ありがとうございました。
結構な手順を踏む必要があり、大変そうですね。

> exeとdllを開発中にフォルダ分けしてしまうようなことは考え内容がいいと思うよ。
なるほど、分かりました。
一通りの開発が完了し、配布する際に読み込み先を指定する事にします。

ありがとうございました。

922 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 21:09:42 ]
DataGridView で、教えてください。

スクロールバーの表示設定を行う ScrollBars だったかがあったと思うのですが、
これで垂直スクロールバーを消すとマウスのスクロールボタン?による
スクロールを行えなくなります。

垂直スクロールバーを消していてもスクロールボタンによるスクロールを行えるようにすることは出来ませんか?

923 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 21:11:45 ]
ホイール?

924 名前:922 mailto:sage [2010/04/05(月) 21:20:12 ]
あ、そう。それです。



925 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 21:43:34 ]
便乗質問。
DataGridViewでセルをコピーペーストでデータを移せるようにするにはどうしたらいいの?
できれば縦方向に複数のセルを同時に選択した状態で
コピペできるようになるといいんだけど。

926 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 21:57:42 ]
クリップボードへはDataGridView.ClipboardCopyModeをtるえにすればいい
クリップボードからはシコシコ実装するしかありません

927 名前:デフォルトの名無しさん [2010/04/06(火) 11:10:24 ]
質問があります。
WPFで、使わないテキストボックスを、テキストがからのときには表示しないようにしようと考えました。
if (textBox.Text == null || textBox.Text == "") textBox.Hide();
としたら、textBoxにはHideはないらしいんですけど、
こういう場合どうしたらよいでしょう?


928 名前:デフォルトの名無しさん mailto:sage [2010/04/06(火) 11:13:15 ]
Visibility

929 名前:デフォルトの名無しさん mailto:sage [2010/04/06(火) 11:16:19 ]
WPFは専門じゃないけどさくっと見た限りでは>>928(先を越された

textBox1.Visibility = Visibility.Hidden;
textBox1.Visibility = Visibility.Collapsed;
上二つの違いは要素を表示しない上にレイアウト予約がどうのってあったな
マウスカーソルのせるとざっくりとした説明でたよ

textBox1.Visibility = Visibility.Visible;

930 名前:デフォルトの名無しさん [2010/04/06(火) 12:34:44 ]
>>928-929
さすがふらっとC#。
できました。マウスで出ますね。
ありがとうございました。







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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