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


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

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



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

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

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

604 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 16:09:26 ]
delphi
s string;
SetLength(s, 64);

c#
string s;
サイズを指定するにはどうするんでしょうか?

605 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 16:12:06 ]
サイズを指定する必要はないんじゃね?

606 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 16:13:58 ]
Stringは変更できないのでそういうことはできません。
そもそも変更不可なので長さを伸ばすのは意味がありません。StringBuilderなどを使います。
長さを縮めるというか部分を切り出した新しい文字列を作るのはString.SubstringやString.Removeで可能です。

607 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 16:16:19 ]
base64とかで必要なんです。

608 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 16:20:22 ]
StringBuilder使えばいいじゃない

609 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 16:21:06 ]
つーかencodeing気にしなくちゃならんし、byte[]じゃだめなのか

610 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 16:21:44 ]
何が必要なのよ?

611 名前:604 mailto:sage [2009/10/07(水) 16:23:20 ]
d。やりたいことはStringBuilderで出来そうです。
ありがとうございました。

612 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 16:24:09 ]
base64は.NETの標準機能でサポートされてるけど



613 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 16:53:28 ]
www.atmarkit.co.jp/fdotnet/vblab/uiframework_02/uiframework_02_01.html

ここのソース貼り付けて実行したらWPFだとちゃんと動くけどSilverlightだと動かない
んですけどなぜなんです?

614 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 16:55:19 ]
試用なんだぜ

615 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 18:10:55 ]
>>603
Content.IE5フォルダの下に30JAKIJ7みたいなフォルダがあることはわかってます。

隠しフォルダのなかのファイルを再帰的に列挙するにはどうしたらよいですか?


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 だったのかよ






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

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

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