1 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 17:41:44 ] このスレッドは 「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。 ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問など、 勇気をもって書き込んでください。 内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。 >>980 を踏んだ人は新スレを建てて下さい。 >>980 が無理な場合、話し合って新スレを建てる人を決めて下さい。 前スレ ふらっとC#,C♯,C#(初心者用) Part44 pc12.2ch.net/test/read.cgi/tech/1251439041/
616 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 18:37:01 ] 3番目にSearchOption.AllDirectoriesつけたら?
617 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 18:52:44 ] >>616 SearchOption.AllDirectoriesは600でもう試しました。
618 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 19:00:03 ] あのさー こっちは実際に動かして出ることを確認してレスしてんだよ エクスプローラで見るとそこにちゃんとあるのか? 環境は? IEのオプションでもそこに設定してあるか?
619 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 19:01:47 ] 実体が無いんだろ
620 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 19:28:10 ] >>618 失礼しました。 あらためてもういちどトライしたらできました。 すみません。ありがとうございました。
621 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 22:57:34 ] しーね
622 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 00:33:44 ] 試してなかったのか試したつもりで見すってたのか どっちにしろきちんと試さんと自分が困るだけだよ。
623 名前:デフォルトの名無しさん [2009/10/08(木) 01:29:24 ] >>618 ちゃんとこのスレにもまともな回答者がいたんですね。 尊敬します。これからも初心者を見捨てずお願いします。
624 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 05:31:46 ] いままでまともな解答者がいないと思ってたのに質問してたのか 変なの
625 名前:デフォルトの名無しさん [2009/10/08(木) 07:44:34 ] リストボックスにアイテム追加して水平スクロールが出たとき、 水平方向の一番後ろを表示する方法を教えてください
626 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 09:56:06 ] >>625 スクロールバーが出たときに一番後ろを表示すればいい
627 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 09:56:54 ] >>625 ヒント:マウスホイール
628 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 12:11:20 ] リストボックスに水平スクロールバーって出せたっけ?
629 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 15:00:48 ] 普通に出せる
630 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 15:11:33 ] ActiveX 経由で Windows Media Plyaer を使おうと思います。 _player = new AxWindowsMediaPlayer; _player.uiMode = "none"; とすると2行目でエラーが発生します。 まだ、ActiveX コントロールが生成されてないからと思います。 いまは、タイマーで __player.Created を監視して、 true になるのを待つという方法で回避していますが、 ActiveX コントロールが生成されたというイベントはないでしょうか?
631 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 15:25:58 ] FormのLoadイベントでならだいじょぶ
632 名前:デフォルトの名無しさん [2009/10/08(木) 19:06:07 ] 質問よろしいでしょうか? Windowsでコピー&ペーストのペースト先の情報(ファイル名やファイルのパス)を得るにはどうすればよいでしょうか? よろしくお願いします.
633 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 19:27:01 ] C# ファイル ドロップ でググる
634 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 19:30:35 ] ペーストされたアプリの側の自由だろ わかるわけがない
635 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 19:37:09 ] すみません.言葉足りずでした Windows上のアプリケーションを監視するソフトを考えているのですが, 例えば文字列をコピーしたものをパワーポイントに貼り付けた場合, 貼り付け先のパワーポイントのファイル名やファイルのパスを得たいという質問の内容です.
636 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 19:57:33 ] もし、張り付け先がファイルとか扱わないソフトだったら?
637 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 20:20:10 ] ペーストされたデータの扱いや、どのファイルを開いているかなどは完全にアプリケーションの責任 一般には対象のアプリのプログラムを意味論で解析でもしないかぎり不可能
638 名前:630 mailto:sage [2009/10/08(木) 20:26:33 ] >>631 レスありがとうございます。 Loadイベントなら大丈夫とは知りませんでした。 しかし、今回は、フォームデザイナで配置して使用している訳ではなく、 コード内でオブジェクトを作っているため、生成済み通知してくれる イベントがあればいいなと思い質問しました。
639 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 20:33:56 ] タイトルバーにファイルパスやファイル名を表示するタイプのソフトなら そっから取得できるか?すべてのソフトでどうなってるのか調べなきゃだが
640 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 20:47:45 ] 開いてるファイルとは全く無関係なところへのペーストだったら? どう頑張っても使いものにならないから諦めろ
641 名前:デフォルトの名無しさん [2009/10/09(金) 06:18:21 ] asp.netにて リピーターを使ってDataTableをDataSorceにDataBindしています。 DataColumnとしてcolTitle, colValue があるとします。 asp側のコードで <%# Eval("colTitle") %> <img src="./img/hoge.jpg"> <%# Eval("colValue") $#> として colTitleとcolValueの間に画像を表示しています。 colValueは文字列で、文字列が空もしくはnullのとき、 hoge.jpgを表示させないようにしたいのですが、 どうしたらいいのかさっぱりわかりません。 <% if ([条件]) { %> <% } %> とするとデータバインド後に一回しか 実行されませんし、 DataBoundイベントを使った場合、どう記述したらいいのか思いつきません。 どなたか教えていただけませんか?
642 名前:641 [2009/10/09(金) 06:20:08 ] <%# Eval("colValue") $#> 訂正→<%# Eval("colValue") #> なんで$マーク。
643 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 06:20:49 ] 職業的にもCでは使えない状況ですし。
644 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 10:44:22 ] お前の職業なんか知らぬ!
645 名前:641 mailto:sage [2009/10/09(金) 15:38:44 ] 自己解決。
646 名前:デフォルトの名無しさん [2009/10/09(金) 18:16:03 ] >>625 だれかお願いします。 言葉が足りませんでした。 マウス操作やキーボード操作無しで表示する方法です。
647 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 18:37:59 ] TopIndex
648 名前:デフォルトの名無しさん [2009/10/09(金) 22:48:47 ] 私はとうとう会社を辞めることにしました。 コボラーだった私が今春に社内SEに採用され、 急に未経験のC#をやれと言われてがむしゃらに勉強しましたが、 結局誰も協力はしてくれず1人で中途半端なシステムを作ってしまいました。 土日祝日もC#に明け暮れる毎日。 会社のために休みを完全に削ってがんばってきました。 ここでも何度か質問をし、回答をいただきました。 最終的には最悪な評価に終わりそうです。 私は会社を辞めます。 このスレの皆さんに代わってもらいたいです。 皆さんありがとうございました。 会社は離れてもC#は大切にします。
649 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 23:03:54 ] せっかくスポーツニュース見て浮かれてる所に 切ない文章を書くな
650 名前:デフォルトの名無しさん [2009/10/09(金) 23:10:49 ] 皆さんが質問に答えてくださったおかげで、 ユーザビリティーの高いシステムになりました。 本当は、使いやすいシステムなんです。 けど、納期が厳しすぎました。バグが出てしまったんです。 悔しいですが、誰もテストしてくれなかったし時間がありませんでした。 今となっては言い訳ですが…。 無理のあるスケジュールに振り回された自分を戒めつつ、 退職してしばらくC#の未消化技術を習得し、 明日につなげたいと思います。
651 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 23:43:35 ] うちで働かないか
652 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 00:03:03 ] C#そして.NETはおもしろい言語とフレームワークだから会社と関係なく楽しめるよ C#とは関係ないが納期についておもしろいスライドがあった www-06.ibm.com/software/jp/rational/events/rsc2009/pdf/k2_j.pdf
653 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 00:03:09 ] 俺はC#どころかCですらHello worldレベルのプログラムしか作ったことなかったのに 納期ギリギリで人が足りないからってC#のプロジェクトに引きずり込まれて、 その日の帰りに慌てて本屋で入門書を買ってVS2008Expressをインスコして徹夜で勉強して…
654 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 00:05:28 ] マ板でやれ
655 名前:デフォルトの名無しさん [2009/10/10(土) 11:55:39 ] マ板って何?
656 名前:デフォルトの名無しさん [2009/10/10(土) 12:01:37 ] >>652 読んだけど意味が高度すぎてよく分からなかった。 要するに、 「ウチは、スケジュールに遅れずにいい品質の開発をしまっせ!」 ということ?
657 名前:デフォルトの名無しさん [2009/10/10(土) 14:10:10 ] >>651 C#の経験者だけど、今、転職は難しいんだろうなぁ。 なんとなく肩身が狭くなってきたので会社を去りたいんだが。
658 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 14:47:14 ] 会社やめて同人エロゲ作って1年で家買えたわ やめてよかった
659 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 15:01:53 ] スレチ乙
660 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 18:07:58 ] 俺は転職に失敗したからアルバイトのコーダーになっちまったよまったく
661 名前:デフォルトの名無しさん [2009/10/10(土) 18:28:45 ] >>653 インスコってなんだい?
662 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 18:34:34 ] インストだろ インストール 文脈も読めないの?
663 名前:デフォルトの名無しさん [2009/10/10(土) 20:01:55 ] FTPサーバーのファイルをサーバー上で移動できますか? wc.DownloadFile(fileName, locelfileName); wc.UploadFile(newfileName, locelfileName); ではできます。 この場合、通信の途中でエラーがあると、ファイルが破損するので、サーバーだけで操作したいと考えてます。 アドバイスお願いします。
664 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 20:07:40 ] できます
665 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 20:15:14 ] >>663 どっかからftpクライアントのライブラリをもってくるのがいいと思う。
666 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 21:26:18 ] あと、通信中に切れてもいいように、転送先の一時ファイルに転送して、転送 終了後にリネームするのが定石。ダウンロードも当然同じく。
667 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 23:17:25 ] >>666 何いってんだおまえは
668 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 00:13:20 ] サーバー間でコピーさせたいんでしょ FtpWebRequest みたいなんではできないと思う Socketで片方Passiveにしてそのポートでもう片方ひらいてStoreとRetieveする
669 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 00:28:37 ] FTPじゃできんだろ
670 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 00:37:12 ] 同一サーバー上なら、ディレクトリ間の移動はリネームするだけのはずなんだが。 サーバー間の移動ならFTPよりrsyncがお勧め。
671 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 00:40:26 ] プロトコル自体にリネームがないと思うが まあ、davでも使えと
672 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 00:47:07 ] davならぁ〜
673 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 00:50:23 ] クソ 不意をつかれた
674 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 00:56:24 ] ほい、あるよ。 ja.wikipedia.org/wiki/FTP%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AE%E4%B8%80%E8%A6%A7
675 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 00:58:18 ] 671みたいな古臭い脳みその人は順次退場して欲しいもんだ
676 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 00:59:20 ] 563 名前:仕様書無しさん[sage] 投稿日:2009/09/23(水) 20:15:18 2chで調べ物をしたい時は「教えてください」って書いても なかなか教えてもらえない。 そういう時は、知ったかぶり風に間違ったことを自信満々に書く。 そうすると、ものすごい勢いでツッコミを入れてもらえる。
677 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 01:01:31 ] コピペ君って馬鹿だな、まで読んだ
678 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 01:08:46 ] >>667 ・・・仕事としてやったこと無いんだな坊ちゃん。
679 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 04:07:18 ] >>187 選択状態、位置の管理を君がしてないから これ以上の説明が必要ならソース出せ
680 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 10:25:54 ] たぶんもう見てない
681 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 12:26:47 ] C#で人工知能作れますか?
682 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 12:31:28 ] 天然無能にC#は使えません
683 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 15:19:24 ] 最強に初心者でちょっとプログラミングってものに興味持ち出したんですが 何から始めたらいいかよくわからなくて このスレにいけとかここのサイトから見て始めろとかあれば教えてもらえるとありがたいです。
684 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 15:24:10 ] 前提がわからんと何とも、、、本当に何もなし? とりあえずここ見て、どこからわからんか考えてみ ttp://www.atmarkit.co.jp/fdotnet/csharp_abc2/index/index.html
685 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 15:27:51 ] >>684 恥ずかしながら無いに等しいと思います。 VB?というやつですか?それなら少しだけしたことはあるのですがそれもとても簡単なやつだったと思います。 URLありがとです。 とりあえず読んでみます!
686 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 15:27:59 ] >>683 C#は基本的にはビジネスユースのプロが使う言語だからな。 裾野も広ければ奥行きもある。 本格的にやりたいなら入門書を買うことをお勧めする。 まあ、だからといってアマチュアが触れないのかといえばそうでもないが。 まず、ここは外せないな。 ufcpp.net/study/csharp/index.html 本当にゼロから始めるならここでもいいが、 homepage2.nifty.com/c_lang/ こっちは技術的なうそがいっぱい書かれてることで有名なところだから、 (にもかかわらず分かりやすいということで書籍化までされているのが厄介) うそをうそと見抜けるようになるまで勉強したまえ。
687 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 15:40:12 ] >>686 PCをゲーム機としてだけで置いておくのはかわいそうだと思ってやってみようかと とりあえずブックマークさしてもらいました! いきなり質問と言うか躓いてしまったのですが Visual Studio .NETというソフトは有料なんでしょうか? もし代わりとなるようなソフトがあればありがたいとは思うのですが・・・
688 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 15:42:46 ] express edition なら無料で使える
689 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 15:48:02 ] Visual Studio .NETってのは2002の頃ので有料版だけど、 2005以降は無料のExpressEditionがあってMSのサイトからDLできる。 最新は2008SP1ね
690 名前:685 mailto:sage [2009/10/11(日) 15:50:01 ] >>688 >>689 ありがとうございます! Visual C# 2008 Express Edition with Service Pack 1というのでおkですかね?
691 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 15:59:31 ] それでおk
692 名前:685 mailto:sage [2009/10/11(日) 16:07:47 ] インスコしてみたのですがどうしても2008SQLサーバー?ですかね それだけインスコできませんでしたとの表示が出て終了してしまうのですが・・・w なにかインスコに関して制約とかこのOSだと駄目とかそういうものは
693 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:08:28 ] 最近組んだファイルの管理を行うロジックでDirectory.filenameとか言うのを叩いてファイルの列挙してるんだけど、 配列じゃなくコレクション型を使いたいということで後先考えずIListを使ってしまって 今になってよかったのかと思ってる。 クラスとかじゃなく、インターフェイスとなっているものを直に変数として宣言するのは気持ち悪いんだけど、この場合何か別の方法ってないのかな? string tempFN = Directry.filename(***); List<string> FN = List<string>(); FN.Addrange=tempFN; とかなんか回りくどいのがあまり好きじゃないし、俺の低脳さも好きじゃない。 知恵と知識をおくれ
694 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:11:09 ] >>693 原則として、フォルダ中のファイル一覧のような外部の事情で いつ変更が加わってもおかしくないような リソースに対してはキャッシュそのものを行わず、 必要なときにそのたびに取得するようにする。
695 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:11:35 ] 始めてプログラムするならC#とC++どっちがお勧めですか?
696 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:15:20 ] 断然C# 初めてでいきなりC++に挑戦すると挫折する可能性が高い
697 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:16:44 ] というか、ことWindowsでプログラミングするときに C++をわざわざ選択する意味がほとんどないな。現在では。
698 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:20:10 ] >>694 ぅーん・・・、検索とか比較をする必要がある場合だったんでコレクション型に落として処理したかったんだけど、 こういったstring[]系のものを一発でList<string>に変換できる技があればなと思ってる。 配列から検索とか比較するのってなにか複雑に見えてしまう。 それにあの構文が見た目不安定に思えて仕方ないw
699 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:22:34 ] 配列は IEnumerable だから List のコンストラクタに入れられるだろ
700 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:29:56 ] 暗黙的に変換できないから一々Addrangeしないといけないからやだなぁって。 そういうことじゃない?
701 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:33:55 ] ごめん・・・ .ToList();でけた
702 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:34:22 ] LINQ使えるんだったらそもそもリストにする必要ないだろ
703 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:34:40 ] つ DarkBASIC
704 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:34:41 ] .NET 3.5 で C# 3.0 だったのかよ
705 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:37:03 ] List<T>.FindなんかそのうちObsolete来るかもね Silverlightではすでに削除されてる
706 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:39:24 ] >>705 なぜ?
707 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:40:09 ] LINQ (to Objects)があれば不要だから
708 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:42:44 ] 聞いたことはあるけど使ったことが無い。 というよりあまり魅力とは思わないんだけど、使い始めたらやめられない位つかうことになる?
709 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:43:26 ] >>707 そんな理由で非推奨にしたらどれだけのメソッドが非推奨になるんだい
710 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:45:17 ] >>692 とりあえずSQLサーバーとかいらんだろ
711 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:47:38 ] とりあえずVisual Stadioはサーバー系とモバイル系、オフィス系を省いて、C++をフルインストール、後はデフォルト。 C++はフルにしないとツールや、コンパイルのときAnyCPUの選択ができなくなる。
712 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:48:58 ] あとはDXperience
713 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:52:27 ] >>708 よくWebの記事なので紹介されてるクエリ式( from x in items where … ) はあまり使わないだろうけど メソッド形式( items.Where(x => x.Value < 10).ToList() みたいに書く方)は使いまくることになる MSDNでSystem.Linq.Enumerableクラスを見てみるといいよ
714 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:59:55 ] 何かちょっと魅力と思えてきた。 これ使いこなせれば、今書いてるコードとかキュッと出来そうw 人に渡すと説明いりそうだけどw
715 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 17:54:54 ] LINQは麻薬
716 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 18:06:07 ] アルゴリズムを分かった前提でLINQを使ってほしいね 組み合わせ問題をLINQで無理やり書いて 速度が出ないコードを量産されたらたまらん