C#, C♯, C#相談室 Part42
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2007/08/26(日) 12:42:25前スレ
C#, C♯, C#相談室 Part41
http://pc11.2ch.net/test/read.cgi/tech/1184840053/
過去スレは>>2-5あたり。
0756デフォルトの名無しさん
2007/09/17(月) 14:25:07http://ishizuka.net/ei/ei-ant.jpg
0757デフォルトの名無しさん
2007/09/17(月) 15:02:04質問もまともに出来ない奴はふらっとへどうぞ
0758デフォルトの名無しさん
2007/09/17(月) 15:05:330759デフォルトの名無しさん
2007/09/17(月) 15:05:47ついにこのレベルまできたか・・・学生である事を切に願う
0760デフォルトの名無しさん
2007/09/17(月) 15:20:56エスパーキタ━━゚+.ヽ(≧▽≦)ノ.+゚━━ ッ ! ! !
0761デフォルトの名無しさん
2007/09/17(月) 15:21:160762デフォルトの名無しさん
2007/09/17(月) 17:28:130763デフォルトの名無しさん
2007/09/17(月) 18:51:22今後は.NETで書かれたものが主流になってくるんでしょうか?
0764デフォルトの名無しさん
2007/09/17(月) 19:03:24パッケージソフトがつくられることはあり得ないと思うよ。
0765デフォルトの名無しさん
2007/09/17(月) 19:09:540766デフォルトの名無しさん
2007/09/17(月) 19:12:14俺は自分のアプリしか作ってないからどうでもいいが
0767デフォルトの名無しさん
2007/09/17(月) 19:18:01保守性や開発効率を求められる社内システムなどの分野。
パッケージ系は最後だろうな。
言語はTPOで使い分ける時代になったから覚えるほうはいろいろあって大変だ。
0768デフォルトの名無しさん
2007/09/17(月) 19:30:17もしかしたら、その前にMSから捨てられる可能性もきわめて高いがw
0769デフォルトの名無しさん
2007/09/17(月) 19:33:00ネイティブコンパイラを出してくる可能性はあるかもしれないけど
0770デフォルトの名無しさん
2007/09/17(月) 19:36:050771デフォルトの名無しさん
2007/09/17(月) 19:39:12起動もバカっ早っ!
0772デフォルトの名無しさん
2007/09/17(月) 20:00:080773デフォルトの名無しさん
2007/09/17(月) 21:25:25そのクラス使ってる側でcatchしたあとに
例外発生した場所に処理戻させるなんて鬼テク無理?
0774デフォルトの名無しさん
2007/09/17(月) 21:27:49意味わからん。
要は例外が起こった事を通知したいだけだ、って意味なら
例外じゃなくてイベントで通知すればいいじゃん
0775デフォルトの名無しさん
2007/09/17(月) 21:31:390777デフォルトの名無しさん
2007/09/17(月) 21:38:510778デフォルトの名無しさん
2007/09/17(月) 21:44:380779デフォルトの名無しさん
2007/09/17(月) 21:59:230780側近中の側近 ◆0351148456
2007/09/17(月) 22:27:30(っ´▽`)っ
それはカプセル化が崩壊していますよ。
それどころか、構造化プログラミングも反してる。
GOTO文と変わらない。
戻り値で例外発生したか否かを伝えればいいのでは。
0781側近中の側近 ◆0351148456
2007/09/17(月) 22:29:32>>775の言うとおり、デリゲートもいいね。
0782デフォルトの名無しさん
2007/09/17(月) 22:35:16馬鹿じゃないのw
そうやって2chくんだりでわざわざ「自分のキャラ」を出さないと気がすまないのは
等身大の日常が空っぽだからだろ。
はっきりいって見え透いていて見てるこっちが恥ずかしくなるよw
自分じゃキャラを演じてるだけ、と思ってるんだろうがそうじゃない。
そのお馬鹿が本当の君自身なのさたぶん
0783デフォルトの名無しさん
2007/09/17(月) 22:38:21ネイティブとnGenになんの関係があるんだ?
nGen使えばネイティブアプリに変換できるとでも?w
0784デフォルトの名無しさん
2007/09/17(月) 22:40:340785デフォルトの名無しさん
2007/09/17(月) 22:41:06例外は認めない
0786デフォルトの名無しさん
2007/09/17(月) 22:42:26769がそんなこと俺に言われてもシラネって言ってると思う
0787デフォルトの名無しさん
2007/09/17(月) 22:58:37もっさり?
0788デフォルトの名無しさん
2007/09/17(月) 23:03:23ああすごい重いよいらいら。
0789デフォルトの名無しさん
2007/09/17(月) 23:05:02おkwwwww 。
0790デフォルトの名無しさん
2007/09/17(月) 23:06:29MS引くに引けなくなってる状態でしょ
たぶん、そのうち切られる
0791デフォルトの名無しさん
2007/09/17(月) 23:13:000792デフォルトの名無しさん
2007/09/17(月) 23:13:060793デフォルトの名無しさん
2007/09/17(月) 23:16:38htmldocumentのMouseOverイベントを使っているのですが、
文字に情報を持たせるために、<a>タグがhrefを持たないときに
リンクとして扱われないことを利用して、<a info=〜> 文字 </a>
とし、囲んでいるタグの情報を得るメソッドでinfoを取り出しています。
あまりいいやり方ではないと思うのですが
適切な方法はあるでしょうか?
0794デフォルトの名無しさん
2007/09/17(月) 23:21:300795デフォルトの名無しさん
2007/09/17(月) 23:28:33ありがとうございます
0796デフォルトの名無しさん
2007/09/18(火) 13:00:500797デフォルトの名無しさん
2007/09/18(火) 13:02:51自分で使うちょっとしたツール作るためにプログラムやってる。
0798デフォルトの名無しさん
2007/09/18(火) 13:03:160799デフォルトの名無しさん
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このスレを見ている人はこんなスレも見ています。(ver 0.20)
会社で使えない奴、それはワタシ/アイツ [プログラマー]
Firebird関連スレ2 [データベース]
綜合警備保障(ALSOK)ってどうよ? その3 [転職]
【賽の】国家公務員・再チャレンジ試験7【河原へ】 [転職]
★35歳超45歳未満の転職サロン Part72★ [転職]
ワロタw
0802デフォルトの名無しさん
2007/09/18(火) 15:43:49Form上にあるTextBoxに入力した文字を↑の検索サイトに送って
結果を受信するにはどうしたらいいですか?
0803デフォルトの名無しさん
2007/09/18(火) 16:12:470804デフォルトの名無しさん
2007/09/18(火) 17:56:52System.Net.WebClientつかえば?
getならquerystringに必要なデータ押し込んで要求すればよし。
postならuploadstringかな?
MSDNみて意味が分からなければ、HTTPについてまずお勉強しましょう。
0805デフォルトの名無しさん
2007/09/19(水) 00:32:29実行できる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んなことせんでboolを返すメソッドにでもして成功するまで
再試行とかするようにした方がすっきりするキガス。
gotoとかで戻すの気持ち悪い。
0808デフォルトの名無しさん
2007/09/19(水) 00:51:02めちゃくちゃ汚いコードが見て取れる。非推奨なのはわかるな。
0809デフォルトの名無しさん
2007/09/19(水) 00:51:350810デフォルトの名無しさん
2007/09/19(水) 00:51:51文字コード指定して開きなおすってどうやんの?
デフォルトだとsjisになってるぽくて化け化けなんですが。
0811デフォルトの名無しさん
2007/09/19(水) 01:01:41どれだけの高さになるかを取得する方法はありますか?
0812デフォルトの名無しさん
2007/09/19(水) 01:06:46bodyのscrollHeightだったっけ
DOCTYPEによっては出ないらしいけど
0813側近中の側近 ◆0351148456
2007/09/19(水) 01:11:31(っ´▽`)っ
C#なら、対象の処理をtry句で囲んで、
catch句で
タイムアップなら何もしない
それ以外の例外ならthrowという感じで
実現可能だと思う。
while(true)
{
try
{
対象の処理
}
catch(タイムアップ例外クラス e)
{
}
catch(Exception e)
{
throw;
}
}
(っ´▽`)っ ダメかな?かな?
0814デフォルトの名無しさん
2007/09/19(水) 01:11:56ありがとうございます
bodyのScrollRectangle.Heightから取得できました
0815側近中の側近 ◆0351148456
2007/09/19(水) 01:12:39ただ、>>807のやり方のほうがエクセレントだね☆
わかりやすいから。
0816側近中の側近 ◆0351148456
2007/09/19(水) 01:18:30(っ´▽`)っ
StreamReaderクラス使ってるなら
コンストラクタでエンコーディング指定できるよ☆
(ノ´▽`)ノできるよ
0817デフォルトの名無しさん
2007/09/19(水) 01:45:35スレ違いだからシカトするけど
0818デフォルトの名無しさん
2007/09/19(水) 03:23:090819デフォルトの名無しさん
2007/09/19(水) 03:23:510820デフォルトの名無しさん
2007/09/19(水) 04:08:510821デフォルトの名無しさん
2007/09/19(水) 05:50:590822デフォルトの名無しさん
2007/09/19(水) 05:54:17ひさしぶりにwhile(true)見たなぁ・・・
0823デフォルトの名無しさん
2007/09/19(水) 06:04:060824805
2007/09/19(水) 07:39:27> >>805
> んなことせんでboolを返すメソッドにでもして成功するまで
> 再試行とかするようにした方がすっきりするキガス。
> gotoとかで戻すの気持ち悪い。
レスありがとうございます。
成功するまで再試行というコードがイマイチ良く分からないのですが
サンプルコードを教えていただければ幸いです。
>>813
コード例付きレスありがとうございます。
0825デフォルトの名無しさん
2007/09/19(水) 08:25:420826デフォルトの名無しさん
2007/09/19(水) 08:30:110827デフォルトの名無しさん
2007/09/19(水) 08:49:39じゃあおまえつくってみろや
0828デフォルトの名無しさん
2007/09/19(水) 08:57:220829デフォルトの名無しさん
2007/09/19(水) 09:06:02MS内部には.NETでOSを作る計画はある
0830デフォルトの名無しさん
2007/09/19(水) 09:36:15詳しいソースある?
0831デフォルトの名無しさん
2007/09/19(水) 10:00:44これかな
0832デフォルトの名無しさん
2007/09/19(水) 10:46:070833デフォルトの名無しさん
2007/09/19(水) 11:07:270834デフォルトの名無しさん
2007/09/19(水) 11:12:020835デフォルトの名無しさん
2007/09/19(水) 14:34:350836デフォルトの名無しさん
2007/09/19(水) 15:18:53833 とかのリンク先見てみたけど、
思いっきり研究用だって書いてるね。
現実的なこというと、Singularity が商用 OS になるっていうよりは、
いいアイディアが出たら .NET Framework に取り込まれるって感じなのかな。
0837デフォルトの名無しさん
2007/09/19(水) 15:25:100838デフォルトの名無しさん
2007/09/19(水) 15:35:25http://www.coos.jp/
0839デフォルトの名無しさん
2007/09/19(水) 15:49:560840デフォルトの名無しさん
2007/09/19(水) 15:57:16あれの意図は、Windows Mobile すら載せたくないくらいの
組み込み向け低スペック環境で .NET 言語を使いたいってのよね。
パフォーマンスは“そこそこ”でセキュリティとかを気にしてる Singularity と違って、
結構パフォーマンス最優先。
0841デフォルトの名無しさん
2007/09/19(水) 16:03:030842デフォルトの名無しさん
2007/09/19(水) 16:41:34Test test = new Test();
test変数に代入されるのはTestクラスのインスタンスへの参照であり、
インスタンス自体が代入される訳ではない。という解釈でよろしいでしょうか?
ということは、test変数を経由することでTestクラスのインスタンスへのアクセスが
可能になるということになりますよね?
0843842
2007/09/19(水) 16:46:43訂正です。。。なるということですよね?
0844デフォルトの名無しさん
2007/09/19(水) 16:57:14参照型(class)の場合はね。
値型(struct)の場合は値そのものが格納される。
0845842
2007/09/19(水) 17:15:24アドバイスありがとうございます。
クラスの他に、値型というものが存在するんですね。
まだC#の勉強を始めたばかりなので、またお世話になることがあるかも知れません。
そのときはまたよろしくお願いします・・・。
0846デフォルトの名無しさん
2007/09/19(水) 18:19:38その際はこちらへどうぞ
ふらっとC♯, C#(初心者用) Part19
http://pc11.2ch.net/test/read.cgi/tech/1188872446/
0847デフォルトの名無しさん
2007/09/19(水) 22:49:41そうすると、C#って存在価値なくなりM$に捨てられるんじゃないかと
思い不安です
0848デフォルトの名無しさん
2007/09/19(水) 22:51:580849デフォルトの名無しさん
2007/09/19(水) 22:54:530850デフォルトの名無しさん
2007/09/19(水) 23:01:00ポトペタなんてC#に限らないからその心配はない。
0851デフォルトの名無しさん
2007/09/19(水) 23:15:020852デフォルトの名無しさん
2007/09/19(水) 23:18:58誰もC++なんざ使わん
0853デフォルトの名無しさん
2007/09/19(水) 23:28:33C#は、ほかにもLINQやラムダ式、使いやすいデリゲートにスレッド、ガベージコレクション、
整理された.NETライブラリ、IDEの強力なサポートなど魅力山盛りだと思うんだが。
0854デフォルトの名無しさん
2007/09/19(水) 23:36:190855デフォルトの名無しさん
2007/09/20(木) 00:01:08Visual 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では使えない機能なのでしょうか。
■ このスレッドは過去ログ倉庫に格納されています