トップページ⇒tech
1001コメント299KB

C#, C♯, C#相談室 Part42

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2007/08/26(日) 12:42:25
(#゚ー゚)つ < C#、.NETの話題はこちらでどうぞ。

前スレ
C#, C♯, C#相談室 Part41
http://pc11.2ch.net/test/read.cgi/tech/1184840053/

過去スレは>>2-5あたり。
0784デフォルトの名無しさん2007/09/17(月) 22:40:34
ウィルスバスターは一部.NET
0785デフォルトの名無しさん2007/09/17(月) 22:41:06
とりあえず語尾にwつけるやつは問答無用で白痴認定
例外は認めない
0786デフォルトの名無しさん2007/09/17(月) 22:42:26
>>783
769がそんなこと俺に言われてもシラネって言ってると思う
0787デフォルトの名無しさん2007/09/17(月) 22:58:37
>>784
もっさり?
0788デフォルトの名無しさん2007/09/17(月) 23:03:23
マカフィーのコンソールもそうっぽいね、なんとなく。
ああすごい重いよいらいら。
0789デフォルトの名無しさん2007/09/17(月) 23:05:02
>>785
おkwwwww 。
0790デフォルトの名無しさん2007/09/17(月) 23:06:29
ホント.NETって失敗だよね

MS引くに引けなくなってる状態でしょ

たぶん、そのうち切られる
0791デフォルトの名無しさん2007/09/17(月) 23:13:00
そうだね
0792デフォルトの名無しさん2007/09/17(月) 23:13:06
行間空けてまで言うこと?wwww 。
0793デフォルトの名無しさん2007/09/17(月) 23:16:38
webbrowserで、ある文字の上にマウスが移動したことを知るために
htmldocumentのMouseOverイベントを使っているのですが、
文字に情報を持たせるために、<a>タグがhrefを持たないときに
リンクとして扱われないことを利用して、<a info=〜> 文字 </a>
とし、囲んでいるタグの情報を得るメソッドでinfoを取り出しています。
あまりいいやり方ではないと思うのですが
適切な方法はあるでしょうか?
0794デフォルトの名無しさん2007/09/17(月) 23:21:30
span
0795デフォルトの名無しさん2007/09/17(月) 23:28:33
>>794
ありがとうございます
0796デフォルトの名無しさん2007/09/18(火) 13:00:50
業務でプログラムやってる人じゃなく、独学の人いる?
0797デフォルトの名無しさん2007/09/18(火) 13:02:51
ノ

自分で使うちょっとしたツール作るためにプログラムやってる。
0798デフォルトの名無しさん2007/09/18(火) 13:03:16
ノ
0799デフォルトの名無しさん2007/09/18(火) 13:45:18
ノ

このスレを見ている人はこんなスレも見ています。(ver 0.20)
綜合警備保障(ALSOK)ってどうよ? その3 [転職]
【賽の】国家公務員・再チャレンジ試験7【河原へ】 [転職]
★35歳超45歳未満の転職サロン Part72★ [転職]
ガンガレ
0800デフォルトの名無しさん2007/09/18(火) 13:55:07
学生プログラマてすが


みんな大変そうですね
0801デフォルトの名無しさん2007/09/18(火) 14:08:47
■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
会社で使えない奴、それはワタシ/アイツ [プログラマー]
Firebird関連スレ2 [データベース]
綜合警備保障(ALSOK)ってどうよ? その3 [転職]
【賽の】国家公務員・再チャレンジ試験7【河原へ】 [転職]
★35歳超45歳未満の転職サロン Part72★ [転職]


ワロタw
0802デフォルトの名無しさん2007/09/18(火) 15:43:49
http://www.e-words.ne.jp/search.asp
Form上にあるTextBoxに入力した文字を↑の検索サイトに送って
結果を受信するにはどうしたらいいですか?
0803デフォルトの名無しさん2007/09/18(火) 16:12:47
PCの動作にかかる時間を通常の三倍に増強するノートン先生
0804デフォルトの名無しさん2007/09/18(火) 17:56:52
>>802

System.Net.WebClientつかえば?
getならquerystringに必要なデータ押し込んで要求すればよし。
postならuploadstringかな?

MSDNみて意味が分からなければ、HTTPについてまずお勉強しましょう。
0805デフォルトの名無しさん2007/09/19(水) 00:32:29
C#である特定のエラーが発生した場合に再度エラーが起こった場所から
実行できるVBのResume機能を実現するにはどうすれば良いでしょうか?
gotoで処理するのが普通でしょうか?
VBだと以下のようにエラー発生時にリトライが簡単にできるのですが・・・
Private Function GetText() As Boolean
Dim strText(0 To 4) As String
Dim intFileNumber As Integer
Dim i As Long
intFileNumber = FreeFile
On Error GoTo ErrTrap:
Open "C:\Test.txt" For Input As #intFileNumber
For i = 0 To 4
Line Input #intFileNumber, strText(i)
If EOF(intFileNumber) = True Then
Exit For
End If
Next i
Close #intFileNumber:intFileNumber = 0
GetText = True
Exit Function
ErrTrap:
'タイムアップでなければリトライ
If Err.Number = 53 And m_blnTimeUp = False Then
Resume
End If
If intFileNumber > 0 Then
Close #intFileNumber
End If
GetText = False
End Function
0806デフォルトの名無しさん2007/09/19(水) 00:35:17
よくある構成
ツリー、リスト、ピクチャ
なんてメインフォームに置くと、おのおののコントロールを派生させてIViewインターフェイスを
実装してるんだけどかなり面倒

VC++MFCのドキュビューを自前でやってますが、皆さんどうしてます?
0807デフォルトの名無しさん2007/09/19(水) 00:40:48
>>805
んなことせんでboolを返すメソッドにでもして成功するまで
再試行とかするようにした方がすっきりするキガス。
gotoとかで戻すの気持ち悪い。
0808デフォルトの名無しさん2007/09/19(水) 00:51:02
VB.NETでOn Error Goto xxやResumeを使ってるのをildasmすると、
めちゃくちゃ汚いコードが見て取れる。非推奨なのはわかるな。
0809デフォルトの名無しさん2007/09/19(水) 00:51:35
C#はc言語のように暴走することはあるのですか
0810デフォルトの名無しさん2007/09/19(水) 00:51:51
Visual StudioでEUCで書かれたファイルを開いて
文字コード指定して開きなおすってどうやんの?
デフォルトだとsjisになってるぽくて化け化けなんですが。
0811デフォルトの名無しさん2007/09/19(水) 01:01:41
与えられたhtml文書が、webbrowserで表示されるときに
どれだけの高さになるかを取得する方法はありますか?
0812デフォルトの名無しさん2007/09/19(水) 01:06:46
webbrowserに計算させるしかあるまい
bodyのscrollHeightだったっけ
DOCTYPEによっては出ないらしいけど
0813側近中の側近 ◆0351148456 2007/09/19(水) 01:11:31
>>805
(っ´▽`)っ
C#なら、対象の処理をtry句で囲んで、
catch句で
タイムアップなら何もしない
それ以外の例外ならthrowという感じで
実現可能だと思う。

while(true)
{
  try
  {
   対象の処理
  }
  catch(タイムアップ例外クラス e)
  {
  }
  catch(Exception e)
  {
    throw;
  }
}

(っ´▽`)っ ダメかな?かな?
0814デフォルトの名無しさん2007/09/19(水) 01:11:56
>>812
ありがとうございます
bodyのScrollRectangle.Heightから取得できました
0815側近中の側近 ◆0351148456 2007/09/19(水) 01:12:39
(っ´▽`)っ
ただ、>>807のやり方のほうがエクセレントだね☆
わかりやすいから。
0816側近中の側近 ◆0351148456 2007/09/19(水) 01:18:30
>>810
(っ´▽`)っ
StreamReaderクラス使ってるなら
コンストラクタでエンコーディング指定できるよ☆
(ノ´▽`)ノできるよ
0817デフォルトの名無しさん2007/09/19(水) 01:45:35
VSのエデイタ部の事言ってるんだろ
スレ違いだからシカトするけど
0818デフォルトの名無しさん2007/09/19(水) 03:23:09
Nullabledはなんて呼ぶのですか?釣りじゃなくマジです
0819デフォルトの名無しさん2007/09/19(水) 03:23:51
ならぶるでぃー
0820デフォルトの名無しさん2007/09/19(水) 04:08:51
そもそもnullってナルなの?ヌルなの?
0821デフォルトの名無しさん2007/09/19(水) 05:50:59
ぬるぽ
0822デフォルトの名無しさん2007/09/19(水) 05:54:17
>>813
ひさしぶりにwhile(true)見たなぁ・・・
0823デフォルトの名無しさん2007/09/19(水) 06:04:06
ぬらぶるど
08248052007/09/19(水) 07:39:27
>>807
> >>805
> んなことせんでboolを返すメソッドにでもして成功するまで
> 再試行とかするようにした方がすっきりするキガス。
> gotoとかで戻すの気持ち悪い。

レスありがとうございます。
成功するまで再試行というコードがイマイチ良く分からないのですが
サンプルコードを教えていただければ幸いです。

>>813
コード例付きレスありがとうございます。
0825デフォルトの名無しさん2007/09/19(水) 08:25:42
C#でOSをつくることはできますかあ?
0826デフォルトの名無しさん2007/09/19(水) 08:30:11
お前には無理
0827デフォルトの名無しさん2007/09/19(水) 08:49:39
>>826
じゃあおまえつくってみろや
0828デフォルトの名無しさん2007/09/19(水) 08:57:22
俺にも無理
0829デフォルトの名無しさん2007/09/19(水) 09:06:02
ヘジは反対してるけど
MS内部には.NETでOSを作る計画はある
0830デフォルトの名無しさん2007/09/19(水) 09:36:15
お、その話おもしろいな
詳しいソースある?
0831デフォルトの名無しさん2007/09/19(水) 10:00:44
http://channel9.msdn.com/ShowPost.aspx?PostID=68302#68302
これかな
0832デフォルトの名無しさん2007/09/19(水) 10:46:07
さんくす
0833デフォルトの名無しさん2007/09/19(水) 11:07:27
http://en.wikipedia.org/wiki/Singularity_(operating_system)
0834デフォルトの名無しさん2007/09/19(水) 11:12:02
http://research.microsoft.com/os/singularity/
0835デフォルトの名無しさん2007/09/19(水) 14:34:35
MCTSの70-526の試験って難しい?
0836デフォルトの名無しさん2007/09/19(水) 15:18:53
>>829
833 とかのリンク先見てみたけど、
思いっきり研究用だって書いてるね。

現実的なこというと、Singularity が商用 OS になるっていうよりは、
いいアイディアが出たら .NET Framework に取り込まれるって感じなのかな。
0837デフォルトの名無しさん2007/09/19(水) 15:25:10
.NET Micro Frameworkがあるじゃない
0838デフォルトの名無しさん2007/09/19(水) 15:35:25
C#でつくったらしい
http://www.coos.jp/
0839デフォルトの名無しさん2007/09/19(水) 15:49:56
ロゴがgoogleまるパクリでワラカス
0840デフォルトの名無しさん2007/09/19(水) 15:57:16
>>837
あれの意図は、Windows Mobile すら載せたくないくらいの
組み込み向け低スペック環境で .NET 言語を使いたいってのよね。
パフォーマンスは“そこそこ”でセキュリティとかを気にしてる Singularity と違って、
結構パフォーマンス最優先。
0841デフォルトの名無しさん2007/09/19(水) 16:03:03
ロゴなんてどうでもいいが内容は興味深い
0842デフォルトの名無しさん2007/09/19(水) 16:41:34
初歩的な質問ですが。。。
Test test = new Test();
test変数に代入されるのはTestクラスのインスタンスへの参照であり、
インスタンス自体が代入される訳ではない。という解釈でよろしいでしょうか?
ということは、test変数を経由することでTestクラスのインスタンスへのアクセスが
可能になるということになりますよね?
08438422007/09/19(水) 16:46:43
>なるということになりますよね?
訂正です。。。なるということですよね?
0844デフォルトの名無しさん2007/09/19(水) 16:57:14
>>842
参照型(class)の場合はね。
値型(struct)の場合は値そのものが格納される。
08458422007/09/19(水) 17:15:24
>>844
アドバイスありがとうございます。
クラスの他に、値型というものが存在するんですね。

まだC#の勉強を始めたばかりなので、またお世話になることがあるかも知れません。
そのときはまたよろしくお願いします・・・。
0846デフォルトの名無しさん2007/09/19(水) 18:19:38
>>845
その際はこちらへどうぞ

ふらっとC♯, C#(初心者用) Part19
http://pc11.2ch.net/test/read.cgi/tech/1188872446/
0847デフォルトの名無しさん2007/09/19(水) 22:49:41
次期VSに搭載されるMFCは現状のC#みたくポトペタじゃないですか
そうすると、C#って存在価値なくなりM$に捨てられるんじゃないかと
思い不安です
0848デフォルトの名無しさん2007/09/19(水) 22:51:58
MSが開発した物は全て捨てられる危険性と共にある
0849デフォルトの名無しさん2007/09/19(水) 22:54:53
MSに限らんだろ
0850デフォルトの名無しさん2007/09/19(水) 23:01:00
>>847
ポトペタなんてC#に限らないからその心配はない。
0851デフォルトの名無しさん2007/09/19(水) 23:15:02
ポトペタ環境でネイティブがかけるなら誰もC#なんて使わん
0852デフォルトの名無しさん2007/09/19(水) 23:18:58
限界のパフォーマンスが必要でない限り
誰もC++なんざ使わん
0853デフォルトの名無しさん2007/09/19(水) 23:28:33
ポトペタってRADのこといってんだよな?そんなの重要なことじゃなくね(それともネタでいってんの?)
C#は、ほかにもLINQやラムダ式、使いやすいデリゲートにスレッド、ガベージコレクション、
整理された.NETライブラリ、IDEの強力なサポートなど魅力山盛りだと思うんだが。
0854デフォルトの名無しさん2007/09/19(水) 23:36:19
ほんとのC++使いじゃ >>851 みたいなアホなことは言わんわ。
0855デフォルトの名無しさん2007/09/20(木) 00:01:08
誰か教えてください。

Visual C# 2005 Express Edition を使っているのですが、大昔のJAVAのソースを使いたくなりました。
J#だと処理に手を加えるのがやっかいだなあと思っていたところJLCA(Java Language Conversion Assistant)なるものを見つけました。

使い方を調べていたところ ttp://msdn2.microsoft.com/ja-jp/library/71czf4se(VS.80).aspx に
>1.Visual Studio を起動します。
>2.[ファイル] メニューの [開く] をポイントし、[変換] をクリックします。
と書いていましたがVC#Expressにはそんなものがありませんでした。

これはExpressでは使えない機能なのでしょうか。
0856デフォルトの名無しさん2007/09/20(木) 00:07:12
そう
0857デフォルトの名無しさん2007/09/20(木) 01:13:08
ポトペタよりもXAMLのが、使いやすいと思た
0858デフォルトの名無しさん2007/09/20(木) 03:06:11
この間C++で昔のソース見たけど、何ツーかヘッダーとか使えないインテリセンスとか使いずらいったらありゃしない('A`)
0859デフォルトの名無しさん2007/09/20(木) 09:24:56
>>851

delphiがあるじゃないか。
0860デフォルトの名無しさん2007/09/20(木) 11:08:15

dataGridView1.DataSource = ds;

って感じでdataGridViewを指定したけど、この場合、
dataGridViewの各列の名前ってどうなるのかな?

具体的には
dataGridView1.Columns[1].Visible = false;
という指定を
dataGridView1.Columns["hogehoge"].Visible = false;
としたいんですが・・・
08618602007/09/20(木) 11:09:20
↑ データセットの列名がそのまま使えるのね 自己解決しました。ありがとうございます。
0862デフォルトの名無しさん2007/09/20(木) 12:20:59
>>857
でも、それも、ポトペタは要らないかもしれないけど、
WYSIWYG な GUI 表示とインテリセンスは欲しくない?
0863デフォルトの名無しさん2007/09/20(木) 14:26:50
VS2005で、ReportViewerコントロールを使ったレポート作成をしています。

rdlcファイルって、手動で作ったデータセットを参照先には指定できないのでしょうか?
(デザイナで作ったデータセットでないと指定できないのでしょうか?)

クエリが可変になるので、手動でのデータセットを指定できればいいのですが…

#CrystalReportを使いたいが、経費が認められず自腹で買えとorz


0864デフォルトの名無しさん2007/09/20(木) 15:33:10
メール送信する際に全員をBCCにすることは出来ないのでしょうか?
SmtpClientクラスではTOをnullにはできないのです必ずTOが必要なのですが…
0865デフォルトの名無しさん2007/09/20(木) 15:36:52
それはSmtpClientっつーよりSMTPのレベルで認められてないんじゃないか
0866デフォルトの名無しさん2007/09/20(木) 15:38:13
自分をToにすればいんじゃね?
0867デフォルトの名無しさん2007/09/20(木) 15:46:58
それよくやる
0868デフォルトの名無しさん2007/09/20(木) 16:11:35
Undisclosed-Recipient:; って使えない?
0869デフォルトの名無しさん2007/09/20(木) 19:37:07
>>868
thx あとで会社で試してみます!!
0870デフォルトの名無しさん2007/09/20(木) 19:59:49
MailAddressのインスタンス作る時点で、メールアドレス形式のチェックが走るんで
Undisclosed-Recipientを割り当てるのは無理みたいだが
0871デフォルトの名無しさん2007/09/20(木) 21:00:08
ポトペタって言うけど何が悪いんだか?
0872デフォルトの名無しさん2007/09/20(木) 21:01:44
ユーザの平均スキル
0873デフォルトの名無しさん2007/09/20(木) 21:04:20
>>871
たぶん「猫でもできる」とか読んで嬉しくなっちゃうタイプの奴が嫌ってるんだよ。
っていえばだいたいどいういうタイプか想像できるでしょ?w
0874デフォルトの名無しさん2007/09/20(木) 21:05:28
すまん、「猫でもわかる」だったなあのドクターの書いてる本
0875デフォルトの名無しさん2007/09/20(木) 21:11:52
どちらかと言えば携帯のほうが悪いよな。

どこにいても仕事の電話が…orz
0876デフォルトの名無しさん2007/09/22(土) 13:57:20
hosyu
0877デフォルトの名無しさん2007/09/22(土) 19:59:03
ぬるぽ
0878デフォルトの名無しさん2007/09/22(土) 21:52:49
むしろ叩かない
0879デフォルトの名無しさん2007/09/22(土) 23:03:16
それを言うなら「あえて」では?
0880デフォルトの名無しさん2007/09/23(日) 00:22:47
このスレに来れば好きなだけ「ぬるぽ」と叫ぶことができると聞きました。

ぬるぽっぽぽおるぽううろrぷるるっるrぽるrpるrrぽるぽるるうるぬるうぬるぽ!!
0881デフォルトの名無しさん2007/09/23(日) 00:51:18
何が面白いの?
0882デフォルトの名無しさん2007/09/23(日) 01:13:45
クソスレが上がってるのでage
0883デフォルトの名無しさん2007/09/23(日) 02:50:09
Regex.Replaceって"aabb(cc)"の()内だけおきかえって出来ないん?
■ このスレッドは過去ログ倉庫に格納されています