ミスターサタンのC#相談室
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-、 |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | 世界最強のチャンピオン、ミスターサタンが
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( |
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} < 君たちの質問に答えるぞ。
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" | 遠慮なく質問するがいい。
|||:二三|||| l ,三 ヽ、 \______________
|l ⌒ ||| :// ヽ=、-、_
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG、_) (_
_) 夏 厨 警 報 !! (_
_) (
'⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒`
//
ヘ,(゚∀゚)y'^ アーヒャ ヒャ ヒャ ヒャ ヒャ
、 _L_;二;_.j_ , \\
 ̄ ト、~Y~,/| ̄
,|yΛ=スイ|、 アーヒャヒャヒャ _
' | | !;∀Y i| ` /##;〉
|イYト〉イY.| /  ̄
アヒャヒャ レYy'`vレ| ヽ(゚∀゚ )ノ
Vy V' (夏 )ヘ
ヽ( ゚∀゚)ノ <
( 夏)ヘ
<
0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNGぬおーーーーーー、すまん。
ちょっと腹痛でな、医者から戻ってきたらすぐに相手してやるから。
0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNGダンディ坂野はどこにいったんですか?
0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNG,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-、 |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | どうした君たち。
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( |
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} < 遠慮しなくていいんだぞ。
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" | 聞くは一時の恥というではないか。
|||:二三|||| l ,三 ヽ、 \______________
|l ⌒ ||| :// ヽ=、-、_
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNGread.cgiの入手方法きぼんぬ。
0016デフォルトの名無しさん
NGNGどうしてかワロタ
0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNGべジータという人があなたをバカの世界チャンピオンだと言って驚いていましたよ。
0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNG,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-、 |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | ハッハッハ、君たち、
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( |
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} < 相手が世界チャンピオンだからといって遠慮することは無い。
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" | 胸を借りるつもりでドンと来い。
|||:二三|||| l ,三 ヽ、 \______________
|l ⌒ ||| :// ヽ=、-、_
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0021デフォルトの名無しさん
NGNG,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-、 |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) |
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( |
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} <
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" | すいませんでした。
ヾ|||ll|||||||||||l〉| 三ー'〜〜" |
|||:二三|||| l ,三 ヽ、 \______________
|l ⌒ ||| :// ヽ=、-、_
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0022デフォルトの名無しさん
NGNG0023デフォルトの名無しさん
NGNGC#厨がバカの世界チャンピオンだってことに
すげーワロタ
0024デフォルトの名無しさん
NGNG{
for(int i = 1 ; i < 1000 ; i++)
{
Console.WriteLine(i);
}
}
private void Form1_Load(object sender, System.EventArgs e)
{
ThreadStart ts = new ThreadStart(thread1);
Thread thread = new Thread(ts);
thread.Start();
Thread thread2 = new Thread(ts);
thread2.Start();
}
ってそーすが
Delegate ThreadStart なしで動いてるんですが、なんでですか?
0025デフォルトの名無しさん
NGNG_,..............._,.......
,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-、 |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | >>24
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( | くだらんトリックだ。
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} <
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" |
|||:二三|||| l ,三 ヽ、 \______________
|l ⌒ ||| :// ヽ=、-、_
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0026デフォルトの名無しさん
NGNGキーボードからの入力で、アイコンを動かしたいのです。
アイコンといいますか、画像です。
MouseMoveイベントを使って動かす方法なら載っていたのですが、
キーボードから入力してやる方法がどうもわかりません。
馬鹿みたいな質問かもしれませんが、教えていただきたいです。
探したらC++が多く、よくわかりませんでした。
お願いします。
002724
NGNGきづかなかった…
0028デフォルトの名無しさん
NGNG動いてるスレッド
中身はTcpClient client = tcpl.AcceptTcpClient();
で接続まちなんですが、
このスレッドをthread.Abort();
しても終わらないんですが何がいけないのでしょうか?
0029デフォルトの名無しさん
NGNGワラタ
それをやりたいがためにスレ立てしただろ。
0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNG巷のサンプルプログラムが思うように動作しないので困ってます。
どうしたらいいんでしょうか?
0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNGプリコンパイル以外でいい方法ってありませんか?
0034デフォルトの名無しさん
NGNGC# を捨てる。
0035いなむらきよし
NGNG0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNGここは違うようですね・・・
0038デフォルトの名無しさん
NGNGdataset.Tables["table"].Rows[Position].Delete();
ってやるのと
this.BindingContext[dataset,"table"].RemoveAt(Position);
てのと2種類あるようですが、両方とも同じように行削除できます。
使い分ける必要ってあるんですか?それとも好きなほうを使えってやつですか?
0040デフォルトの名無しさん
NGNG具体的にはPicureBoxで表示した画像をアニメーションさせたいのですが
どなたかヒントいただけないでしょうか?よろしくお願い致します。
0042デフォルトの名無しさん
NGNG0043デフォルトの名無しさん
NGNGファイルでなくメモリでデータの受け渡しをしたいです。
0045デフォルトの名無しさん
NGNGWindowsアプリケーションならば、
Directory.GetParent(Application.ExecutablePath)、
Webアプリケーションならば、Server.MapPathを使って取れる奴ですが、クラスライブラリでのとり方がわかりません
004745
NGNG0048YM2151
NGNGJava Swing 作成
YMCAのロゴマークをJava Swingアプレットを使って描きなさい。
import javax.swing.*;
import java.awt.*;
public class YMCA extends JApplet{
public void paint (Graphics g) {
g.setColor(Color.RED);
int x1[] = { 0, 380, 350, 290, 310, 70, 90, 30};
int y1[] = { 0, 0, 90, 90, 40, 40, 90, 90 };
g.fillPolygon( x1, y1, 8 );
g.setColor(Color.Blue);
int
};
}
ここまではできましたが(上の部分)
YMCA以降が分かりません。
お願いします。
_____
\ /
YMCA
V
0049デフォルトの名無しさん
NGNGでもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
0050デフォルトの名無しさん
NGNGどのスレもJava厨だのC#厨だの言っていてしょーもない議論しかしてません。
2chにはC#のまともなスレはありますか?
0051Help
NGNGC#で作成したDLLからVB6へイベントを通知する方法を
ご存知でしたら教えてください。
VB6は、C#記述のInterfaceをサポートしていないので
デリゲートでイベント通知がうまく出来ません。
お願いします。
0052>>50
NGNGここだな
0053デフォルトの名無しさん
NGNG,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-、 |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) |
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( |
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} < 私のスピードについてこれるかな?
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" |
|||:二三|||| l ,三 ヽ、 \______________
|l ⌒ ||| :// ヽ=、-、_
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0054デフォルトの名無しさん
NGNG受け取りたいのですがどうしたらいいのでしょうか?
0055デフォルトの名無しさん
NGNG,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-、 |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) |
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( | >>53
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} < くだらんトリックだ。
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" |
|||:二三|||| l ,三 ヽ、 \______________
|l ⌒ ||| :// ヽ=、-、_
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0056デフォルトの名無しさん
2005/06/01(水) 00:25:29練習でランチャソフトを作りたいんですが、ランチャソフトのボタンを
押したとき、特定のフォルダにある*.exeを起動するにはどうすればいいの?。
0057デフォルトの名無しさん
2005/06/01(水) 20:01:58オラ、サタン早く起きろボケ。
0058デフォルトの名無しさん
2005/06/01(水) 22:58:33,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-、 |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) |
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( .| >>56
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} < くだらんソフトだ。
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" |
|||:二三|||| l ,三 ヽ、 \______________
|l ⌒ ||| :// ヽ=、-、_
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0059デフォルトの名無しさん
2005/06/04(土) 20:59:47配列をフィールドに宣言したいのですが、うまくいきません。
クラスには宣言できます。なぜでしょうか?。
0060デフォルトの名無しさん
2005/06/07(火) 01:28:59C#等のアカデミック版を使用している場合
学校を卒業して学生でなくなったら
使えなくなるのでしょうか?
アカデミック版は買うとき店頭で学生証の提示が必要なだけで
中身は一般パッケージと同じなんでしょうか?
社会人になって
再インストールするとき承認に引っかかるとか
そんなのあるはず無いですよね?
0061デフォルトの名無しさん
2005/06/07(火) 08:28:06近くにいる小学生に小遣いを渡し
アカデミックパックを買わせる
0062デフォルトの名無しさん
2005/06/08(水) 12:39:10割れで十分
ドットネッツもいつ消えるかわからんし
0063通報しました
2005/06/08(水) 14:48:410064デフォルトの名無しさん
2005/06/08(水) 19:16:20これは完全はセクハラです。
0065デフォルトの名無しさん
2005/06/08(水) 22:05:29平に顔sy・・・いえ、陳謝いたします。
0066デフォルトの名無しさん
2005/06/09(木) 00:38:53内容はPersonalと一緒でつか?
0067デフォルトの名無しさん
2005/06/09(木) 00:56:030068デフォルトの名無しさん
2005/06/10(金) 00:16:30くだらんトリックだ。
0069デフォルトの名無しさん
2005/06/11(土) 03:49:38サタンもおすすめ
0070デフォルトの名無しさん
2005/06/11(土) 12:51:480071魔人ブビゥ
2005/06/12(日) 20:04:47個人的なプログラムしか書かない予定ですが
VB.NETに乗り換えるのとC#を新たに覚えるのは
どちらがいいでしょうか
教えてサタン
0072デフォルトの名無しさん
2005/06/12(日) 22:54:30このスレくだらなくてワロスwwwww
0073ミスターサタン
2005/06/12(日) 22:58:55.NETなどくだらんトリックだ
Delphi使いこそ強いプログラマーの証
0074デフォルトの名無しさん
2005/06/12(日) 23:27:51VB.NETに乗り換えるのとC#を新たに覚えるのはなどくだらんトリックだ
0075デフォルトの名無しさん
2005/06/13(月) 00:27:520077デフォルトの名無しさん
2005/06/14(火) 22:11:27代用として考えて良いですよね?
0078デフォルトの名無しさん
2005/06/19(日) 19:56:26C#ってあまり人気が無いんだなと思う
0079デフォルトの名無しさん
2005/06/19(日) 20:19:06…
0080デフォルトの名無しさん
2005/06/19(日) 20:20:420081デフォルトの名無しさん
2005/06/19(日) 20:44:00目障りなんだよぉ ウジ虫ぃ!
だれかが書いたからってBoldになるなよ
0082デフォルトの名無しさん
2005/06/20(月) 22:20:19思えない書き込みですね
0083デフォルトの名無しさん
2005/06/21(火) 06:33:020084デフォルトの名無しさん
2005/07/19(火) 23:38:05VS2005ベータ2C#のWindowsForm新規作成後、
テキストボックス上でのKeyDownイベントを作ったのですが、
どうしてもEnterキーを拾ってくれません。
Enterキー以外なら、KeyDownイベントに入ってe.KeyCode等取って来れるのですが・・・。
何か設定(プロパティ?)の問題でしょうか。
Framework2.0になってテキストボックス変わったのかな。
ヘルプも英語で分からんし(;´д`)
0085デフォルトの名無しさん
2005/07/24(日) 18:27:450086デフォルトの名無しさん
2005/07/24(日) 18:51:13http://msdn2.microsoft.com/library/ebf7z0sw(en-us,vs.80).aspx
0087デフォルトの名無しさん
2005/07/24(日) 20:14:21ありがとうございますた!
0088デフォルトの名無しさん
2005/07/25(月) 06:39:020089デフォルトの名無しさん
2005/08/12(金) 00:41:44>>88
微妙に全角と半角が混じっているところに万歳
0090デフォルトの名無しさん
2005/10/01(土) 10:59:09プログラムで取得するにはどうやればできますか?
0091デフォルトの名無しさん
2005/10/01(土) 11:35:36みたいなのあればいいんだけども、
Assembly使って総なめするしかないのかな。
0092デフォルトの名無しさん
2005/10/12(水) 12:07:10どなたか原因と対策をお願いいたします。
0093デフォルトの名無しさん
2005/10/12(水) 13:03:01Javaに乗り換える
0094デフォルトの名無しさん
2005/10/14(金) 14:46:50addメソッドのオーバーロードを書くわけだけど、
this[int i]メソッドってオーバーロードできるの?
object型のメソッドのアクセス修飾をprivateにオーバーライドしようと
するとコンパイラに怒られるんだけど。
0095デフォルトの名無しさん
2005/10/14(金) 16:13:330096デフォルトの名無しさん
2005/10/14(金) 17:48:290097デフォルトの名無しさん
2005/10/15(土) 18:10:52行ちょっと動かすだけで幸せになれるよ
0098デフォルトの名無しさん
2005/10/16(日) 19:45:44マイクで音声をやり取りしてみたいのですが、どうやればいいか
さっぱり見当もつきません。
既存のものはいっぱいあるのですが自分でやってみたいです。
ご存知の方教えていただければ嬉しいです。
0099デフォルトの名無しさん
2005/10/24(月) 16:02:08質問です。
ActiveXコントロール使ってAviのファイル再生はできたんですが、
倍率を変えて再生たいんですが、どうやったら出来るんでしょうか?
教えて
0100ハーピィ
2005/10/25(火) 00:25:190101デフォルトの名無しさん
2005/10/30(日) 22:53:52System.Diagnostics.Process.Start("http://www.yahoo.co.jp")
とかやると、VB.NETの方は正常にブラウザを起動しヤフーが
表示されますが、C#の方では
「要求された参照キーは、どのアクティブなアクティブ化コンテキストにも見つかりませんでした。」
と表示されてしまいます。
違いは言語だけなのですが、どうしてこうなってしまうのでしょうか・・。
0102デフォルトの名無しさん
2005/10/30(日) 22:55:190103デフォルトの名無しさん
2005/11/06(日) 14:06:230104デフォルトの名無しさん
2005/11/06(日) 15:17:310105103
2005/11/06(日) 19:12:19やり方を教えていただけないでしょうか
0106デフォルトの名無しさん
2005/11/08(火) 06:48:130107デフォルトの名無しさん
2005/11/09(水) 02:16:2120秒まで待機するようになっているのですが、この時間を短く設定する方法はありますか?
設定できれば有難いのですが、やはり、「他で時間を計りながら、時間が経てば
スレッドの外からクローズさせる」 という方法になるんでしょうか。
20秒待機したあと、以下のエラーメッセージが表示されます。
接続済みの呼び出し先が一定の時間を過ぎても正しく応答しなかったため、
接続できませんでした。または接続済みのホストが応答しなかったため、
確立された接続は失敗しました。
0108107
2005/11/09(水) 18:53:06ありがとうございました。
0109デフォルトの名無しさん
2005/11/10(木) 00:18:390110デフォルトの名無しさん
2005/11/12(土) 00:09:25複雑で重い処理をするプログラムだと、処理速度に大きく差が出たりするもんなのかな。
いまいち.NETアプリの実行方式とngenが何やってるのかよくわからんので、誰か詳しい人教えてください。
0111デフォルトの名無しさん
2005/11/13(日) 00:31:5910進数表示させたいのですが、どのようにしたらよろしいでしょうか?
色々調べてるのですがunsafeを使えば出来るのでしょうか?
一応自分はttp://wisdom.sakura.ne.jp/programming/cs/cs67.html
をみながらやってるのですが、どうしても出来ません。。
詳しい方教えてください。
0112デフォルトの名無しさん
2005/11/14(月) 18:40:080113デフォルトの名無しさん
2005/11/15(火) 05:54:09DLLをまたがるシングルトンクラスの作り方ってありますか?
内部でstaticなフラグとインスタンス持つ方法だと、コンストラクタ呼ばれてしまいます。
0114デフォルトの名無しさん
2005/11/15(火) 16:33:58そういうクラスは出来ない(と、思う)。
共有する情報を作りたいなら、プロセス間で通信するようなプログラムにするのが普通じゃないかな。
.NETだとMSMQっていうメッセージキューの仕組みを使ってやるのが一般的らしい。
正直詳しくないので調べてくれ。
0115デフォルトの名無しさん
2005/11/15(火) 17:08:03プロセス間通信をしなくても
0116デフォルトの名無しさん
2005/11/15(火) 18:07:360117デフォルトの名無しさん
2005/11/15(火) 18:46:35だったらグローバルフックかけるときわざわざプロセス間通信しないといけないの?w
0118デフォルトの名無しさん
2005/11/15(火) 18:54:240119デフォルトの名無しさん
2005/11/15(火) 19:09:53グローバルフック自体が。
http://support.microsoft.com/default.aspx?scid=kb;ja;318804
そもそも、ここはC#スレだぞ。
人いないけどな。
0120デフォルトの名無しさん
2005/11/15(火) 19:12:18情報サンクスです。
MSMQちょと調べてみましたが、とっつき悪そう、。
.NET自体では用意されてないのか、、OTL
win32のDLLならメモリマップドファイルとかでテスト成功してましたが。
0121デフォルトの名無しさん
2005/11/15(火) 21:41:53参照設定しているサードパーティーのアセンブリの
名前空間ルートにある構造体が衝突してコンパイルできないんだけど・・
これはC#の仕様ですか??
ちなみに衝突しているのはinternalな構造体です。
同じことをVBでやると問題なく動きます。
0122デフォルトの名無しさん
2005/11/16(水) 00:46:000123デフォルトの名無しさん
2005/11/16(水) 06:00:57英語版ExpressのURLのclcid=0x409を0x411に変えると… さて。
0124hogehoge
2005/11/19(土) 23:46:550125デフォルトの名無しさん
2005/11/20(日) 04:00:33多分、要素がずれるんだと思います。
C++,STLの場合はイテレータを直接操作して回避してましたが、
C#での方法を検索しているんですが中々見つかりません。
宜しくお願いします。
0126デフォルトの名無しさん
2005/11/20(日) 05:15:20どうすればいいでしょう。
ex)
void hoge( stirng formName)
{
TextBox tb = /* 変数formNameにある文字列の名前が付いたTextBoxのオブジェクトがホスィ */
...
}
0127126
2005/11/20(日) 05:49:40フォーム上のコントロールを全て巡回して
目的の名前が付いた物を返す方法でした。
GetInstanceByName(string name)
見たいなメソッドを期待したんですけど、
ありませんかね。
0128デフォルトの名無しさん
2005/11/20(日) 17:14:46そんなことやろうと思ったこともないし、
なんでそんなのが必要なのかもわからないし、
126が何をしたいのかが一番わからない
0129126
2005/11/20(日) 18:42:36そうですね。俺の実装方法が間違っているんだろうなとは
うすうす思っている。
やりたいのは、複数あるボタンのどれかが押されたら、そのボタンに
対応するフォームコントロールの状態を変化させるって感じです。
例えば、
ボタンAをクリックされたらラベルAを表示する。
ボタンBをクリックされたらラベルBを表示する。
....
各ボタンのクリックイベントハンドラにおのおのの処理コードを書けばいいのだろうけど、
数が増えると面倒なので一つのクリックイベントハンドラでsenderからどのボタンが
押されたのか判断して、対応するラベルの状態を変化させたいって事なんです。
で、ここまで書いて思ったんだが、どのラベルの状態を変化させるかはボタンのTagに
LabelNameの文字列を埋め込んでいるんだけど、文字列じゃなくてラベルのインスタンス
そのものを入れときゃ、わざわざ探さなくて済むのか...???
0130デフォルトの名無しさん
2005/11/20(日) 21:51:520131デフォルトの名無しさん
2005/11/20(日) 22:08:08コード書け。
いろいろ書いて、自分が一番いいと思ったものに決めろ
0132デフォルトの名無しさん
2005/11/20(日) 22:09:560133126
2005/11/20(日) 22:15:12さんくす。
Tagを使ってインスタンスを渡すのは間違いじゃないのね。
>>Hashtableを使う
詳しく... 解説しているURLでいい。
Windowsプログラミングは初めてなんで、ググり疲れた...orz
0134126
2005/11/20(日) 22:22:51一応書いてる。
で思いついたのが、Tagにコントロール名を埋め込んで、ハンドラでコントロールを探す方法。
しかし、コントロール名でインスタンスをゲットする方法が用意されていないので、考え方が拙いんだろうなと気づく。
そして、>>129でやりたいこと&やったことを整理してカキコしていると、Tagでインスタンスを渡す方法を思いつく。
OOP的にはこちらの方がスマートっぽいと思うが、「ほんとうにこれで...」と不安だ。
で、みなさんはHashtableを使っていると...
0135126
2005/11/20(日) 23:05:13Hashtableとググッたらボロボロ出てきました。
しかし、hashtableに行き着くまでが....
やっぱTips集てきな本なり買って
夜な夜な読んだほうがよさそうだね。
0136デフォルトの名無しさん
2005/11/21(月) 07:44:430137デフォルトの名無しさん
2005/11/21(月) 12:05:17調べた限りやり方が見つかりませんでした。
参考になるURLかやり方を教えてもらえませんか?
0138デフォルトの名無しさん
2005/11/21(月) 12:09:55,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-、 |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | >>137
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( | くだらんトリックだ。
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} <
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" |
|||:二三|||| l ,三 ヽ、 \______________
|l ⌒ ||| :// ヽ=、-、_
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0139デフォルトの名無しさん
2005/11/22(火) 02:54:55orz
OpenJaneDoeで"C#"と絞っても、
相談室や初心者用がヒットしねーヽ(`Д´)ノ
開発止まったし変えるかな...
と思いつつズルズル使ってる。
0140デフォルトの名無しさん
2005/11/22(火) 07:40:010141デフォルトの名無しさん
2005/11/22(火) 22:14:37初めて知った...orz
> ##♯
(ノД`)
0142デフォルトの名無しさん
2005/11/23(水) 17:16:29C#って、なんて読むんだ?
0143デフォルトの名無しさん
2005/11/23(水) 17:17:400144デフォルトの名無しさん
2005/11/23(水) 19:19:280145デフォルトの名無しさん
2005/11/23(水) 23:52:200146デフォルトの名無しさん
2005/11/24(木) 08:39:25そうでもないか。
0147デフォルトの名無しさん
2005/11/28(月) 11:45:150148デフォルトの名無しさん
2005/11/28(月) 22:08:38>>136
0149デフォルトの名無しさん
2005/12/13(火) 14:49:39C#で作ったプログラムでフォーム上にカーソルを合わせただけで
『なにか白いやつ』を出したいのですが、
この『なにか白いやつ』の名前がわからなくて調べようにも
困っているのです・・・。
この『なにか白いやつ』っていうのは
たとえばgoogleでtextBoxのところにカーソルを合わせたら『google検索』と表示されたり、
2chブラウザで>>130などにカーソルを合わせたら『なにか白いやつ』にそのレスが表示されたり、
windowsのフォルダにカーソルを合わせたら『なにか白いやつ』にサイズやファイル名が表示されます。
この『なにか白いやつ』の名前が知りたいのですが
0150デフォルトの名無しさん
2005/12/13(火) 14:55:07ツールチップのことか?
ttp://www.atmarkit.co.jp/fdotnet/dotnettips/368tooltip/tooltip.html
0151デフォルトの名無しさん
2005/12/13(火) 14:57:34うおおおおおおおお!
早すぎるレスありがとうございます!助かります!
そうですツールチップで間違いないです!
本当に本当にありがとうございましたm(_ _)m
0152デフォルトの名無しさん
2005/12/13(火) 15:12:42C#でttp://hp.vector.co.jp/authors/VA018359/mk_ys6ex/ys6ex1.html
のような物を作りたいのですが、プロセス取得はGetProcessesByName関数で
取得出来たのですが、その後のものがAPI関数を使ってやっているのですが、
どうしても出来ません。どなたか教えてください。
0153デフォルトの名無しさん
2005/12/15(木) 10:13:22今は↓みたいなコンストラクタ作って凌いでるんだけど・・・
class A
{
int i;
public A(A a)
{
i = a.i;
}
}
0154デフォルトの名無しさん
2005/12/15(木) 21:42:35実行ボタンのある画面を開いた状態で10分ぐらい放置。
その後に実行ボタンを押下した時に右上の地球儀が回転しっぱなしで実行されません。
セッションタイムアウトはデフォルトの20分ですので、セッションタイムアウトとは考えづらく
また、画面を開いてすぐに実行ボタンを押下した場合はちゃんと実行されます。
この現象の対処法をご教授ください。
0155デフォルトの名無しさん
2005/12/21(水) 19:17:42上の、C#でフォームをシングルトンにする方法、
VS2005だとフォームクラスを sealed にするとエラーになってしまう・・・
フォームに対して designer クラスってやつが自動生成されるせいみたいですが、
どのように対処すれば良いでしょうか。よろしくお願いします。
0156デフォルトの名無しさん
2005/12/21(水) 23:38:22社員Mから、社員名と、最終更新日を取得し、データグリッドに表示させています
取得した、最終更新日の表示が2005/12/21なんですが、2005年12月21日と、データグリッドに表示させようと思っていますが、分かりません。
よろしくお願いします。
DataSet ds = new DataSet("社員M");
DataView dv;
da = new System.Data.OleDb.OleDbDataAdapter(
"SELECT 社員名,最終更新日 FROM 社員M", cn);
da.Fill(ds, "社員M");
dv = new DataView(ds.Tables["社員M"]
," ","", DataViewRowState.CurrentRows);
dataGrid1.DataSource = dv;
0157デフォルトの名無しさん
2005/12/21(水) 23:44:50初心者?
0158デフォルトの名無しさん
2005/12/21(水) 23:46:33こんな人がつくる社内システム?は危険だ・・・。
0159156
2005/12/21(水) 23:59:090160155
2005/12/22(木) 12:45:16クラス宣言を2個にしなきゃいいだけだった (´д`;)
0161デフォルトの名無しさん
2005/12/22(木) 20:16:50デザイナでやって TableStyle とかいじれば?
SQL でやってもいいけど
0162デフォルトの名無しさん
2005/12/27(火) 19:22:33C#の場合どうすればよいのでしょうか?
double Exchange(double v)
{
}
int Exchange(int v)
{
}
みたいに考えているのですが...
今はStreamReaderで読み込んだchar配列を
BitConverterでint化double化してます。
ここからさらにエンディアン変換したいです。
0163デフォルトの名無しさん
2005/12/27(火) 20:26:140164デフォルトの名無しさん
2005/12/28(水) 02:24:10,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-、 |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | >>162
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( | くだらんトリックだ。
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} <
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" |
|||:二三|||| l ,三 ヽ、 \______________
|l ⌒ ||| :// ヽ=、-、_
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0165デフォルトの名無しさん
2005/12/28(水) 07:39:060166デフォルトの名無しさん
2005/12/28(水) 08:46:480167デフォルトの名無しさん
2005/12/28(水) 20:56:50反転することにしました
0168デフォルトの名無しさん
2005/12/29(木) 03:02:47�m�m�m�m�m�m�m�m�m�m�m
�m�m�m�m�m�m�m�m�m�m�m�m
�m�m�m�m�m�m�m�m�m�m�m�m�m�m
�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m
�m�m�m�m �m�m�m�m
�m�m�m �m�m�m
�m�m www www �m
(∂�m <・> < ・>�m
ヽ�m "" 〉"" |
| u wwwww | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
\ 《 ⊂⊃ 》/ < >>167 くだらんトリックだ。
/ヽ /\ \_________________
サタン
0169デフォルトの名無しさん
2005/12/29(木) 17:36:48,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-、 |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | >>162
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( | 黒いアドバイスだ。
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} < おそらく、何かしらの計測機械のデータを弄ろうとしているのだろうが、
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" | c言語のintと、c#のintはサイズが違ったような気がするから注意するんだ。。
ヾ|||ll|||||||||||l〉| 三ー'〜〜" | 吐き出されたデータの説明書をよく読むんだ。
|||:二三|||| l ,三 ヽ、 |intに限ったことではないが・・・注意するんだ、Mr.ブウ。
|l ⌒ ||| :// ヽ=、-、_ \ ______________
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0170デフォルトの名無しさん
2005/12/29(木) 17:40:290171デフォルトの名無しさん
2005/12/29(木) 17:49:55,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-# |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | >>170
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( |
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} < ・・・協力感謝する。後で私の城に招待してあげよう。
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" |
|||:二三|||| l ,三 ヽ、 |
|l ⌒ ||| :// ヽ=、-、_ \ ______________
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0172デフォルトの名無しさん
2005/12/30(金) 17:15:37{
private Child c;
public Child Child { set { ... } get { return c; } }
}
class Child
{
private Parent p;
public Parent Parent { set { ... } get { return p; } }
}
こういう感じのクラスで、ChildのParentプロパティに値がセットされたら、そのParentのcに
そのChildがセットされるようにするにはどうしたらいいですかね。
つまり、ChildとParentプロパティに色々な奴をセットしても
常にChildとParentが相互に正しく参照しあってるようにしたいんですが。
0173デフォルトの名無しさん
2006/01/01(日) 11:27:09,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-# |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | >>172
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( |
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} < Childのsetプロパティ内でParentのChildプロパティ
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" | にthis参照をセットしてやればよいのではないか?
ヾ|||ll|||||||||||l〉| 三ー'〜〜" | set{ p = value; value.Child = this;}
|||:二三|||| l ,三 ヽ、 |これって出来なかったっけ?
|l ⌒ ||| :// ヽ=、-、_ \ ______________
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0174デフォルトの名無しさん
2006/01/01(日) 19:44:500175デフォルトの名無しさん
2006/01/01(日) 23:32:53「 'System.IO.StreamReader.StreamReader()' はアクセスできない保護レベルになっています。」
とコンパイルエラーとなってしまいます。
これを回避するにはどうしたらよいでしょうか?
(もしかしたらものすごく基本的なことなのかもしれませんが)
0176デフォルトの名無しさん
2006/01/02(月) 01:08:21,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-# |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | >>175
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( | よくわからんが、
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} < 引数無しのコンストラクタの可視性がprivateなのではないか?
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" |
|||:二三|||| l ,三 ヽ、 |
|l ⌒ ||| :// ヽ=、-、_ \ ______________
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0177デフォルトの名無しさん
2006/01/02(月) 01:17:08http://photoimg.enjoyjapan.naver.com/view/47/43/enjoyjapan_4/70000/69265.jpg
0178デフォルトの名無しさん
2006/01/02(月) 01:20:550179175
2006/01/02(月) 01:29:15それを無視する方法はありますか?
0180デフォルトの名無しさん
2006/01/02(月) 02:06:00それだと無限ループにならない?
0181デフォルトの名無しさん
2006/01/02(月) 11:22:05もっとショボイのがいいんですよ。
0182デフォルトの名無しさん
2006/01/02(月) 11:59:49「TextReaderを継承したクラス」ではないのか?
0183175
2006/01/02(月) 14:04:06TextReaderを継承したクラスで、Streamを扱うことができますか?
できるのならそれでいいのですが。。
もしできるのならどのようにするのですか?
0184デフォルトの名無しさん
2006/01/02(月) 16:59:35class MyStreamReader : StreamReader{
public MyStreamReader(Stream s) : base(s){}
}
0185175
2006/01/02(月) 18:28:33あれ。それでStreamReader継承したクラスできてる。
そんなやり方が!< base(s)
>(もしかしたらものすごく基本的なことなのかもしれませんが)
これ当たり。やっぱ勉強不足だな。
ありがとうでした。
0186デフォルトの名無しさん
2006/01/02(月) 21:49:50,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-# |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | >>180
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( |
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} < ChildのParentプロパティのsetに書くだけなら大丈夫ではないか?
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" | ParentのChildプロパティのsetにも同じようなの書けば無限ループだとは思うが・・・。
ヾ|||ll|||||||||||l〉| 三ー'〜〜" | set内での p = value; ←これは別にset呼ばれないだろ。
|||:二三|||| l ,三 ヽ、 |
|l ⌒ ||| :// ヽ=、-、_ \ ______________
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0187デフォルトの名無しさん
2006/01/02(月) 21:52:11,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-# |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | >>181
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( | GUIなどくだらんトリックに過ぎんわ!!
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} <
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" |
|||:二三|||| l ,三 ヽ、 |
|l ⌒ ||| :// ヽ=、-、_ \ ______________
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0188デフォルトの名無しさん
2006/01/03(火) 15:08:00一般的なやり方orこんな感じで簡単にできるよー
みたいなのない?
・それ専用のコントロールを新しく継承して
そのコントロール使ってもう一度Foamにアイテム作る?
・既存のコントロールに新規に追加する方法がある?
・ソースファイルの実態は分けたほうがよい?
0189デフォルトの名無しさん
2006/01/03(火) 16:48:05C++/CLIでWin32APIを使って、自分用のショボイGUIライブラリを作る。
って言うのは冗談だけど、1.1のクラスライブラリを使えば見た目はショボイよ。
0190デフォルトの名無しさん
2006/01/03(火) 18:36:340191デフォルトの名無しさん
2006/01/04(水) 12:36:36サタンがわからないやつとか多くなってきそうだなぁ。
0192デフォルトの名無しさん
2006/01/05(木) 16:11:59インスタンス変数にアクセスしてた場合ってどうなるの?
0193デフォルトの名無しさん
2006/01/08(日) 12:32:46どんな方法ありまつかね?
MediaPlayerコントロールでフレームの抜き出しなんてできないですよね?
うーん
0194デフォルトの名無しさん
2006/01/09(月) 16:42:49無いって事でFA?
0195デフォルトの名無しさん
2006/01/09(月) 19:31:480196195
2006/01/09(月) 19:34:560197デフォルトの名無しさん
2006/01/09(月) 20:56:010198デフォルトの名無しさん
2006/01/09(月) 22:41:230199デフォルトの名無しさん
2006/01/10(火) 01:24:33過ぎていることを知りたいんですけど、やりかたがわからない・・・。
VBなら「"09:05" < Format(Now(), "hh:nn")」
って超簡単に書けるのに、何でこんなことで悩まないといけないんだぁ。
0200デフォルトの名無しさん
2006/01/10(火) 05:52:250202デフォルトの名無しさん
2006/01/10(火) 22:18:480203デフォルトの名無しさん
2006/01/10(火) 22:59:260204デフォルトの名無しさん
2006/01/12(木) 15:35:26str += "\n";
str += Application.StartupPath;
↑このコードを実行すると
Application.ExecutablePathで返るstringに@がついてて
次の行で追加した\nがキャンセルされる。
こういうとき@をキャンセルする方法って無いでしょうか
0205デフォルトの名無しさん
2006/01/13(金) 00:07:400206デフォルトの名無しさん
2006/01/13(金) 06:08:01string b = @"XXX
YYY
ZZZ";
0207デフォルトの名無しさん
2006/01/13(金) 22:48:03指定したフォルダ以下の全てのフォルダの名前を
取得するにはどうしたらいいですかね?
0208デフォルトの名無しさん
2006/01/15(日) 11:13:24C#で、入力された年月のカレンダーを表示したいと思います。
何か、アドバイスがあればお願いします。
0209デフォルトの名無しさん
2006/01/15(日) 12:05:550210デフォルトの名無しさん
2006/01/15(日) 13:47:00ディレクトリを保存するときは、FileStreamからファイルバッファを
取得し、その保存名に
「ディレクトリ/ファイル名」
と指定をすることで、ディレクトリを含めることができますが、
ディレクトリのみ保存する場合はどのようにすればよろしいでしょうか。
ziplib
ttp://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx
参考コード
ttp://dobon.net/vb/dotnet/links/createzipfile.html
どうぞご教授ください。
0211デフォルトの名無しさん
2006/01/15(日) 19:44:280212デフォルトの名無しさん
2006/01/15(日) 20:29:44,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-# |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | >>211
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( | 放置ではない!熟成なのだよ!!
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} <
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" |
|||:二三|||| l ,三 ヽ、 |
|l ⌒ ||| :// ヽ=、-、_ \ ______________
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0213デフォルトの名無しさん
2006/01/15(日) 20:39:03,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-# |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) |
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( |
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} < ・・・天下一舞踏会.c#の参加者が少ないな。
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" |
|||:二三|||| l ,三 ヽ、 |
|l ⌒ ||| :// ヽ=、-、_ \ ______________
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0214デフォルトの名無しさん
2006/01/16(月) 01:01:580215デフォルトの名無しさん
2006/01/16(月) 02:45:310216デフォルトの名無しさん
2006/01/16(月) 08:14:58まだまだ子供だったな・・・
0217デフォルトの名無しさん
2006/01/16(月) 19:32:37,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐- |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | >215
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( |
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} < ・・・まずは夜更ししない事だな。
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" | 夜更かしはタイピングに必要な指の筋肉を萎縮させるのだよ。
|||:二三|||| l ,三 ヽ、 |
|l ⌒ ||| :// ヽ=、-、_ \ ______________
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0218デフォルトの名無しさん
2006/01/17(火) 00:32:410219デフォルトの名無しさん
2006/01/17(火) 00:35:04論理的思考を維持するには休息が大事。
いつも寝不足のヤツは注意しる
0220デフォルトの名無しさん
2006/01/17(火) 00:59:420221デフォルトの名無しさん
2006/01/17(火) 03:25:41アンチテーゼ
0222デフォルトの名無しさん
2006/01/17(火) 21:44:14,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-# |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | >220
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( |
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} < ・・・くだらん妄想だ。
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" | そんな暇があったらc#を広める活動をしたまえ!
|||:二三|||| l ,三 ヽ、 |
|l ⌒ ||| :// ヽ=、-、_ \ ______________
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0223デフォルトの名無しさん
2006/01/18(水) 00:52:34,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,_/ i|||||||||||||||||||||||||i ヽ_,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
゛゛llll||||||||||/ ' i|||||| |||||||||||||||||i ` ヾ|||||||||||llll""
゛lll/ ||||||| |||||||||||||||||| ,llll""
\ l|||||||||||||||||||||||||||l /
彡 ゛ll||||||||||||||||||ll" ミ
\_ ゛゛Y"" __ノ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| ]下ミ─-。、_|_, 。-―テ「 [ l | さて、c#は将来どうなるのでしょうか?
ゝ_,. lミミi=´<_,.`=i=ヲ 、__ノ <
ヽlミ| 「‐、=ラ7 |ヲ'´ | 大変に不安なんですよ・・・。
_______ , へ ノ`i=、_ 二 _,=iゝ、_,へ、 _ \_________
i i i  ̄| |――-\ ̄∠-――| | ̄ i i i
0224ピッコロ
2006/01/18(水) 12:55:170225デフォルトの名無しさん
2006/01/18(水) 19:27:15,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,_/ i|||||||||||||||||||||||||i ヽ_,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
゛゛llll||||||||||/ ' i|||||| |||||||||||||||||i ` ヾ|||||||||||llll""
゛lll/ ||||||| |||||||||||||||||| ,llll""
\ l|||||||||||||||||||||||||||l /
彡 ゛ll||||||||||||||||||ll" ミ
\_ ゛゛Y"" __ノ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| ]下ミ─-。、_|_, 。-―テ「 [ l | 何か光りましたね
ゝ_,. lミミi=´<_,.`=i=ヲ 、__ノ <
ヽlミ| 「‐、=ラ7 |ヲ'´ | 誰です?私にライトを向けたのは
_______ , へ ノ`i=、_ 二 _,=iゝ、_,へ、 _ \_________
i i i  ̄| |――-\ ̄∠-――| | ̄ i i i
0226デフォルトの名無しさん
2006/01/19(木) 00:33:15,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-U |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | >225
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( |
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} < ・・・くだらんAAだ。
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" | そんな暇があったらc#を広める活動をしたまえ!ageるぞ!
|||:二三|||| l ,三 ヽ、 |
|l ⌒ ||| :// ヽ=、-、_ \ ______________
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0227デフォルトの名無しさん
2006/01/20(金) 01:12:01AcceptButtonを受け取らない方法を教えて下さい。
↓のようなAcceptsReturnプロパティがリッチテキストにはないのです。
http://www.atmarkit.co.jp/fdotnet/dotnettips/331acceptrtn/acceptrtn.html
0228デフォルトの名無しさん
2006/01/20(金) 01:34:28ソースください
0229デフォルトの名無しさん
2006/01/20(金) 16:07:50最初のカラムだけ表示されてるテキストをセンターに出来ないんですが
どうすればセンターに表示できますか?
2番目以降のカラムヘッダーのテキストは全部センターに出来るんですが・・・
0230229
2006/01/20(金) 16:35:33なんでこんな仕様なのか・・・
0231ピッコロ
2006/01/20(金) 17:57:580232デフォルトの名無しさん
2006/01/20(金) 18:00:040233デフォルトの名無しさん
2006/01/20(金) 18:31:35,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-# |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | 文法は洗練されて簡単だが、便利なはずのツール仕様が複雑怪奇で難解を極める。
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( |
(::::::::::??????????????????:::| 6 |:::::::::::::::::::} < それがc#・・・初心者向きなど、くだらん妄想だ。
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" | そんなワシはcのシンプルさが気に入っている。なんて、口が裂けてもいえない。
|||:二三|||| l ,三 ヽ、 |
|l ⌒ ||| :// ヽ=、-、_ \ それがチャンピオンというものだ。
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0234デフォルトの名無しさん
2006/01/20(金) 18:37:00,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-# |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | >233
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( |
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} < ・・・くだらん妄言だ。
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" | そんな暇があったらc#を広める活動をしたまえ! ageるぞ!
|||:二三|||| l ,三 ヽ、 |
|l ⌒ ||| :// ヽ=、-、_ \ ______________
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0235デフォルトの名無しさん
2006/01/21(土) 08:05:46それぞれ二つの変数に代入するのはどうすればいいのでしょうか。
5,2から
5と2を取り出すってことです。
0236デフォルトの名無しさん
2006/01/21(土) 10:14:15,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-、 |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | textBoxに入力された値を1つの変数に入れ、
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( |
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} < 次にメソッドなどを利用して2つの変数に分離するんだ。
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" | MSDNでよく検索してみるといい。
|||:二三|||| l ,三 ヽ、 \
|l ⌒ ||| :// ヽ=、-、_
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0237デフォルトの名無しさん
2006/01/21(土) 10:21:14,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-、 |::::::::::::::::::::::::::::::::)
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::)
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::(
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::}
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜"
ヾ|||ll|||||||||||l〉| 三ー'〜〜"
|||:二三|||| l ,三 ヽ、
|l ⌒ ||| :// ヽ=、-、_
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
さあ…漕ぎ出そう…!いわゆる『まとも』から放たれた人生に…!無論…気持ちはわかる…誰だって成功したい…!
わかりやすい意味での成功…世間的な成功…金や地位、名声…権力、称賛…そういうものに憧れる…欲する…
けどよ…ちょっと顧みれば分かる…!それは『人生そのもの』じゃない…
そういうものは全部…飾り…!人生の飾りに過ぎない…!
ただ…やる事…その熱…行為そのものが…生きるってこと…!
実ってやつだ…分かるか…?
成功を目指すな…と、言ってるんじゃない…!その成否に囚われ・・・思い煩い・・・止まってしまうこと・・・熱を失ってしまうこと・・・これがまずい・・・
こっちの方が問題だ…!
いいじゃないか・・・!三流で・・・!熱い三流なら、上等よ…!まるで構わない…
構わない話だ…だから…恐れるなっ・・・!繰り返す・・・!失敗を恐れるなっ・・・!
0238デフォルトの名無しさん
2006/01/21(土) 12:40:55わかりました。検索してみます。ありがとうございました。
0239デフォルトの名無しさん
2006/01/22(日) 15:36:360240デフォルトの名無しさん
2006/01/22(日) 19:16:47つまらない問題だと思うんですが、俺じゃ歯が立たなかったので教えていただけませんか?
listViewで、カラムが2列あります。
Columns1はファイル名、Columns2はファイルのパスとなっています。
そこで、カラムの中身をテキストファイルに書き出したいと思っています。
そのテキストファイルの書式は
ファイル名1 , パス1
ファイル名2 , パス2
といった感じに書き出したい思っています。
listView1.Items.Count;
で項目の数を取得して
listView1.Items[インデックス];
とかやって書き込むと
ListViewItem : {ファイル名}
って表示されてしまいますし・・。
低脳ですいません・・。教えていただけませんか?
0241デフォルトの名無しさん
2006/01/22(日) 20:08:55,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-、 |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | C#の機能が目的の動作を必ずしも満たしてくれるとは限らない。
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( |
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} < 確かに機能を使用して出来るならばそれに越した事は無いが、
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" | >240の目的とする機能はいったん文字列変数に格納し、操作するやり方でも達成できるはずだ。
ヾ|||ll|||||||||||l〉| 三ー'〜〜" |
|||:二三|||| l ,三 ヽ、 \ 美しい形、かっこよさにだけこだわってもチャンピオンとは成り得ない。
|l ⌒ ||| :// ヽ=、-、_
|l、:( : : ||/ / ヽ, |  ̄\ 無様であっても、足りない機能を自らの工夫で実現し、
/  ̄ / ノ / \ 目的を達成する者こそがチャンピオンとなるのだ。この私の様にな。
0242デフォルトの名無しさん
2006/01/22(日) 20:10:56,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-、 |::::::::::::::::::::::::::::::::)
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::)
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::(
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::}
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜"
ヾ|||ll|||||||||||l〉| 三ー'〜〜"
|||:二三|||| l ,三 ヽ、
|l ⌒ ||| :// ヽ=、-、_
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
さあ…漕ぎ出そう…!いわゆる『まとも』から放たれた人生に…!無論…気持ちはわかる…誰だって成功したい…!
わかりやすい意味での成功…世間的な成功…金や地位、名声…権力、称賛…そういうものに憧れる…欲する…
けどよ…ちょっと顧みれば分かる…!それは『人生そのもの』じゃない…
そういうものは全部…飾り…!人生の飾りに過ぎない…!
ただ…やる事…その熱…行為そのものが…生きるってこと…!
実ってやつだ…分かるか…?
成功を目指すな…と、言ってるんじゃない…!その成否に囚われ・・・思い煩い・・・止まってしまうこと・・・熱を失ってしまうこと・・・これがまずい・・・
こっちの方が問題だ…!
いいじゃないか・・・!三流で・・・!熱い三流なら、上等よ…!まるで構わない…
構わない話だ…だから…恐れるなっ・・・!繰り返す・・・!失敗を恐れるなっ・・・!
0244デフォルトの名無しさん
2006/01/23(月) 19:05:30調べる方法ってある?
0245デフォルトの名無しさん
2006/01/25(水) 01:27:08ョ→ヨ、ェ→エにしたいのです。
拗音と促音合わせて全部で10個なので
Replaceを10回適用するくらいしか思いつかないのですが
もう少しいい方法はないでしょうか。
0246デフォルトの名無しさん
2006/01/30(月) 15:28:59int型の変数に10進数として代入したいのです。
どうすればできるのでしょうか・・・。.
誰か教えてください。
0247デフォルトの名無しさん
2006/01/30(月) 15:32:290248デフォルトの名無しさん
2006/01/30(月) 16:12:47char[] ca = str.ToCharArray();
foreach(char c in ca)
{
int i=(int)c;
Console.WriteLine(i);
}
0249デフォルトの名無しさん
2006/01/30(月) 23:16:30デキマセン
0250デフォルトの名無しさん
2006/01/30(月) 23:34:56int型に10進数として代入の意味がサッパリ理解できません。
マジレスすると、まずはその腐った発想を何とかしろよ。
何とかなったら
http://www.sm.rim.or.jp/~shishido/hexint.html
この辺を読んだり検索したりして考えろ。
0251デフォルトの名無しさん
2006/01/31(火) 12:39:58string hexstring = "ff";
int hex = Int.Parse( hexstring, System.Globalization.NumberStyles.AllowHexSpecifier);
0252xtoi()
2006/02/02(木) 11:02:56{
char * a = "0x3AB4";
bool bHex = false;
char * p;
int v = 0;
for( p = a; *p; p ++ )
{
if(( 0x30 <= *a )&&( *a <= 0x39 )) v = v * 16 + ( *a - 0x30 );
else
if(( 0x41 <= *a )&&( *a <= 0x46 )) v = v * 16 + ( *a - 0x37 );
else
if(( 0x61 <= *a )&&( *a <= 0x66 )) v = v * 16 + ( *a - 0x57 );
else break;
}
fprintf( stdout, "%d\n", v );
}
0253xtoi()
2006/02/02(木) 11:06:13void main( int argc, char ** argv )
{
char * a = "0x3AB4";
bool bHex = false;
char * p;
int v = 0;
for( p = a; *p; p ++ )
{
if( *p == 'x' )
{
bHex = true;
}
else
if( bHex )
{
if(( 0x30 <= *a )&&( *a <= 0x39 )) v = v * 16 + ( *a - 0x30 );
else
if(( 0x41 <= *a )&&( *a <= 0x46 )) v = v * 16 + ( *a - 0x37 );
else
if(( 0x61 <= *a )&&( *a <= 0x66 )) v = v * 16 + ( *a - 0x57 );
else break;
}
else
{
if(( 0x30 <= *a )&&( *a <= 0x39 )) v = v * 10 + ( *a - 0x30 );
else break;
}
}
fprintf( stdout, "%d\n", v );
}
0254デフォルトの名無しさん
2006/02/04(土) 23:36:09KeyDownやらKeyPressはCtrlキーとの同時押しに対応していないみたいで・・・。
0255デフォルトの名無しさん
2006/02/05(日) 02:50:21{
if( e.KeyCode == Keys.F && e.Control )
{
}
}
ModifierKeys == Keys.Controlってのもあり
0256デフォルトの名無しさん
2006/02/05(日) 03:22:57&&を使って両立できるんですね!ありがとうございました。
0257デフォルトの名無しさん
2006/02/08(水) 19:28:48今とりあえずListBoxをファイル名用と絶対パス用二つ用意して、両方 visible=false にして格納しています。
配列を使おうと思ったのですが、宣言時に数を指定しなければいけなく、ユーザーが何個ファイルを開くかわからない場合はどうすればいいのでしょうか。
皆さんだったらどうするか聞かせてください。
0258デフォルトの名無しさん
2006/02/08(水) 21:19:32C#の質問なのか?
0259デフォルトの名無しさん
2006/02/09(木) 19:20:19byte[] bs = new byte[fs.Length];
fs.Read(bs, 0, bs.Length);
fs.Close();
こういうコード書いたのですが、c:\test.txt のサイズが100M近かったりすると、GUIがフリーズ気味なったり、
System.OutOfMemoryExceptionって言われます。
どうしたらいいでしょう?
0260デフォルトの名無しさん
2006/02/09(木) 20:13:05メモリが足りないってのはbsがちゃんとnewで確保できたか調べるべきだな。
try{} catch{}あたりを学びましょう。
1度に読まずに必要な分だけ読み込んで処理が終わったら次を読み込んで〜と
繰り返したほうがいい気がするけど。
0261デフォルトの名無しさん
2006/02/09(木) 23:29:15ありがとございます。
試してみます。
0262デフォルトの名無しさん
2006/02/11(土) 15:59:54Pocket Outlookの仕事リストをDataSetに取り込んで、AccessDBとかに書き出そうと思ってるんですが、
・・・をしようとしてこんな文みつけたんですが、
イミディエイトウィンドウで聞いてみるとこんなエラーがでちゃいました。
this.outlookSession.Tasks.Items[0]
'System.IO.FileNotFoundException' の初回例外が mscorlib.dll で発生しました。
'System.ArgumentOutOfRangeException' の初回例外が Microsoft.WindowsMobile.PocketOutlook.dll で発生しました。
'this.outlookSession.Tasks.Items[0]' は、型 'System.ArgumentOutOfRangeException' の例外をスローしました。
base {System.ArgumentException}: {"指定された引数は、有効な値の範囲内にありません。"}
this.outlookSession.Tasks.Items[0].Subject.ToString;
エラー1メソッド グループ 'ToString' を非デリゲート型 'string' に変換することはできません。このメソッドを呼び出すことはできません。D:\MYBOX\Visual Studio 2005\Projects\DeviceApplication2\DeviceApplication2\Form1.cs16828DeviceApplication2
この文章で、リストボックスには書き出せました・・・。
this.listBox1.DataSource = null;
this.listBox1.DataSource = this.outlookSession.Tasks.Items;
this.listBox1.DisplayMember = "Subject";
this.listBox1.ValueMember = "ItemId";
なんか、どうやってこういう場合解決していけばいいのでしょか?
もう、八方塞です。
0263デフォルトの名無しさん
2006/02/12(日) 07:39:32Mathメンバーの中には無いようです。
平方和とかで計算しないとだめかな。
0264デフォルトの名無しさん
2006/02/13(月) 08:09:57C#には、javaで言うeclipseみたいなものはありますか?
よろしくお願いします。
0265デフォルトの名無しさん
2006/02/13(月) 08:26:58Visual C# 2005 Express Editionと検索するんだ。
0266デフォルトの名無しさん
2006/02/13(月) 10:14:52m(_ _)m
0267デフォルトの名無しさん
2006/02/19(日) 12:55:560268ご質問です。
2006/03/28(火) 00:37:44スタートアップに登録する方法は、ありますか?
0269デフォルトの名無しさん
2006/03/28(火) 22:55:04,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-# |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | >>175
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( | よくわからんが、
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} < 引数無しのコンストラクタの可視性がprivateなのではないか?
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" |
|||:二三|||| l ,三 ヽ、 |
|l ⌒ ||| :// ヽ=、-、_ \ ______________
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0270いたずら用に
2006/03/29(水) 01:46:42exeファイルを起動すると
C:itazura\aaa.exe
という風に自身を
コピーを作成し、
スタートアッププログラムの中に
C:itazura\aaa.exe
へのショートカットを作成する方法をご伝授下さい。
0271お願いします。
2006/03/30(木) 01:34:22mid形式のファイルを再生するコードはどうかけば
宜しいでしょうか?
ご存知の方がいらっしゃいましたら
お手数ですがご伝授下さいませ。
0272デフォルトの名無しさん
2006/03/30(木) 01:39:410273デフォルトの名無しさん
2006/03/30(木) 02:07:570274ビーデル
2006/04/02(日) 17:05:39.Visible = true; 〜false; でうまくいきません。足りないものは何でしょうか?
0275271
2006/04/02(日) 22:14:50大変お手数では、ございますが
ソースを頂戴できませんでしょうか?
0276271
2006/04/02(日) 23:04:25axWindowsMediaPlayer1.Play();
ネットで調べた様に上記の様にコードを書いているのですが再生出来ません。
どうすれば再生する事が出来ますか?
※axWindowsMediaPlayer1 は、 デザイナ画面にて設定した
MediaPlayer の名前になります。
0277デフォルトの名無しさん
2006/04/05(水) 05:16:46http://pc8.2ch.net/test/read.cgi/prog/1117123417/
みんなもこのスレの372以降をチェックして、アホを甘やかすなっていう
教訓活かしてね。
0278デフォルトの名無しさん
2006/04/05(水) 15:08:06FileName設定後に、Open()を入れまっし。
0279デフォルトの名無しさん
2006/04/05(水) 16:40:17何が登録されてるかとか、登録されてるハンドラの全削除とかって
どうやったら出来るんでしょうか?
デリゲートなら、いじれる様子だけど…
自分で別途管理するしかない?
0280デフォルトの名無しさん
2006/04/05(水) 16:47:50登録するイベントのハンドラを1つ作って、
そこからデリゲートをラウンチすれば、デリゲートで扱える…
0281デフォルトの名無しさん
2006/04/05(水) 18:41:06ちょっとお尋ねしたいのですが。。。
葉書印刷に使えるクラスってあります?
0282デフォルトの名無しさん
2006/04/05(水) 19:26:040283デフォルトの名無しさん
2006/04/06(木) 00:32:260284デフォルトの名無しさん
2006/04/06(木) 01:10:49あのう・・ここへ行って聞いてくれませんか?
http://www.google.co.jp/
0285デフォルトの名無しさん
2006/04/06(木) 01:14:07http://dic.yahoo.co.jp/bin/dsearch?ei=UTF-8&fr=top_v2&p=%E7%84%A1%E8%83%BD
0286デフォルトの名無しさん
2006/04/06(木) 01:17:56チミはVB.NEETでもやってなちゃい
0287281
2006/04/06(木) 16:19:31ならば、ハガキ印刷のテクの乗ってるページとかでも良いので、何かないでしょうか?
お願い致します。
0288デフォルトの名無しさん
2006/04/06(木) 17:00:07帳票印刷のコンポーネントは需要があると思うのでつくって公開してください
0289デフォルトの名無しさん
2006/04/11(火) 15:50:37Microsoft Word 2000
Visual C# 2005 Express Preview版
VC#で作成したプログラムを用いてwordを起動させ、
これによりwordを当該プログラムで操作可能とする。
ここまではMicrosoftのHowtoとかに頻繁に掲載されていると思います。
そこで、私は下記の処理をしようと試みています。
即ち、
ワードアプリケーションがアクティブの状態で、
開いているワード文書に文字が入力された。
(入力されている、ではありません。
入力されたのです。)
この「文字が入力された」というイベント(?)なり
アクション(?)なりが発生したことを、
当該ワード文書を操作する側である前記プログラムに
送ることは可能でしょうか。
もし可能であれば、
どのようなメソッドを使用すれば、よろしいでしょうか。
宜しくお願い申し上げます。
0290デフォルトの名無しさん
2006/04/11(火) 23:42:02ヒントになるサイトないですか?
0291デフォルトの名無しさん
2006/04/12(水) 05:35:33,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-U |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) |
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( |
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} < ・・・くだらんAAだ。
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" | そんな暇があったらc#を広める活動をしたまえ!ageるぞ!
|||:二三|||| l ,三 ヽ、 |
|l ⌒ ||| :// ヽ=、-、_ \ ______________
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0292デフォルトの名無しさん
2006/04/12(水) 08:38:400293デフォルトの名無しさん
2006/04/12(水) 19:20:34また同様にtextBox_BからtextBox_Aに入れ替える方法も教えて下さい。
0294デフォルトの名無しさん
2006/04/12(水) 20:53:56textBox_A.Text = textBox_B.Text;
textBox_B.Text = tmp;
0295デフォルトの名無しさん
2006/04/13(木) 17:50:21引数にstdoutを渡さなくてはいけません
どのように渡せばいいのでしょうか?
0296デフォルトの名無しさん
2006/04/14(金) 19:24:29ソートするプログラムを作成するプログラミングを教えて下さい。
ちなみにC#.NETです。
0297296
2006/04/14(金) 19:35:58int a,b,c,d,f;
a = int.Parse(textBox1.Text);
b = int.Parse(textBox2.Text);
c = int.Parse(textBox3.Text);
d = int.Parse(textBox4.Text);
f = int.Parse(textBox5.Text);
まで思いついたのですが、ここから先がわからない。誰か教えて。
0298デフォルトの名無しさん
2006/04/14(金) 21:01:58初心者です。
なぜか、「スタートアップオブジェクト」にService1.csが指定できず、
ビルドしても「エントリポイントに適切なMainメソッドを含んでいません」
と出てビルドに失敗します。
何故なのでしょうか?
いくら調べてもよく分かりません。
どなたかご教授願います。
よろしくお願いします。
0299デフォルトの名無しさん
2006/04/14(金) 22:27:555つくらいならList<int>につっこんでSort()で一発
自前でやるならアルゴリズムくらい検索すればいくらも出てくる
>>298
エントリポイントに適切なMainメソッドを書いてください
0300デフォルトの名無しさん
2006/04/14(金) 23:25:46いやそういう問題とは違うんでは…
0301デフォルトの名無しさん
2006/04/15(土) 10:04:11stdout って FILE* の?
Managed C++ or C++/CLI でラッパ作った方が早いと思うよ。
0302デフォルトの名無しさん
2006/04/17(月) 01:24:00Visual Studio 2005 Standardエディションで、Windowsサービスを作成しました。
セットアップウィザードでセットアップぷロジェクトも作成したのですが、出来上がったインストーラを使ってインストールしても、「サービス」の一覧に作成したサービスが表示されません。
ServiceName属性もちゃんと設定したのに、何故なのでしょうか?
いくら調べても、他の原因が見当たりません。
どなたか、ご存知の方、ご教授願います。
よろしくお願いします。
0303デフォルトの名無しさん
2006/04/18(火) 10:47:43電卓の作り方を教えて下さい。
0304デフォルトの名無しさん
2006/04/18(火) 10:55:020305デフォルトの名無しさん
2006/04/18(火) 11:17:56そんな本、職場においてありません。
0306デフォルトの名無しさん
2006/04/18(火) 12:45:33おみゃーさんは職場で電卓作ってんのか。
おめでてー会社だな。それとも公務員か?
0307デフォルトの名無しさん
2006/04/18(火) 13:04:30職場で電卓作ってますよ。
ですから教えてほしいのです。
0308デフォルトの名無しさん
2006/04/18(火) 13:22:25君のためだ
0309デフォルトの名無しさん
2006/04/18(火) 13:31:370310デフォルトの名無しさん
2006/04/18(火) 13:55:01private void button1_Click(object sender, System.EventArgs e)
{
int x;
x = int.Parse(textBox1.Text);
textBox1.Text = 0.ToString();
}
private void button2_Click(object sender, System.EventArgs e)
{
int y;
y = int.Parse(textBox1.Text);
textBox1.Text = 1.ToString();
}
(中略)
private void button9_Click(object sender, System.EventArgs e)
{
int g;
g = int.Parse(textBox1.Text);
textBox1.Text = 8.ToString();
}
private void button10_Click(object sender, System.EventArgs e)
{
int h;
h = int.Parse(textBox1.Text);
textBox1.Text = 9.ToString();
まで行ったんだけど、ぜんぜん計算できません。
0311デフォルトの名無しさん
2006/04/18(火) 14:02:170312デフォルトの名無しさん
2006/04/18(火) 14:05:58どうやって計算するかを考えて
それに必要な情報は何かを整理してから
入力部を作れば混乱しないはず
0313デフォルトの名無しさん
2006/04/18(火) 14:12:36会社ももうちょっとまともな教育したれよ、って気もする
0314デフォルトの名無しさん
2006/04/18(火) 14:28:38private void button1_Click(object sender, System.EventArgs e)
{
textBox1.Text = textBox1.Text + button1.Text;
double x = double.Parse(textBox1.Text);
textBox1.Text = x.ToString();
}
private void button2_Click(object sender, System.EventArgs e)
{
textBox1.Text = textBox1.Text + button2.Text;
double x = double.Parse(textBox1.Text);
textBox1.Text = x.ToString();
}
(中略)
private void button9_Click(object sender, System.EventArgs e)
{
textBox1.Text = textBox1.Text + button9.Text;
double x = double.Parse(textBox1.Text);
textBox1.Text = x.ToString();
}
private void button10_Click(object sender, System.EventArgs e)
{
textBox1.Text = textBox1.Text + button10.Text;
double x = double.Parse(textBox1.Text);
textBox1.Text = x.ToString();
}
とりあえず数字は入力できるようになりました。
あとは計算する手段です。
0315デフォルトの名無しさん
2006/04/18(火) 14:36:220316デフォルトの名無しさん
2006/04/18(火) 14:38:58textBox1.Textを何とかしろと云われても、
どこをどういじくったら良いかわかんない。
0317デフォルトの名無しさん
2006/04/18(火) 14:40:13それを考えるのが課題の肝だ
0318デフォルトの名無しさん
2006/04/18(火) 14:44:50Stringを要素ごとに切り分けて配列に突っ込んでから
計算規則に基づいて順に計算すれ
後は自分で頑張るんだ
0319デフォルトの名無しさん
2006/04/18(火) 14:46:540320デフォルトの名無しさん
2006/04/18(火) 14:47:28以上
0321デフォルトの名無しさん
2006/04/18(火) 14:51:49要素? 配列? 計算規則?
この3つの意味が分からないし、いまいちピンと来ない……。
ちなみに私と319さんは別人ですので、あしからず。
0322319
2006/04/18(火) 14:53:110323デフォルトの名無しさん
2006/04/18(火) 14:57:41コード表に
private void buttonTasu_Click(object sender, System.EventArgs e)
{
}
が出たけど、この中に何を書き込めば「+」をしてくれるのだろうか?
0324デフォルトの名無しさん
2006/04/18(火) 15:03:49あと、+を計算する、ていう意味のbool変数 doPlus 見たいな奴を定義(初期値False)
=ボタンのほうのイベントで、doPlusがTrueだったらx+yを計算して表示
0325319
2006/04/18(火) 15:05:49わからないので、とりあえずそこはそのまま放置で
先に進める方向で行きたいんですけど、ムリですか?
どうしたら「 + 」を押す前の数字と、押した後に入力された数字を
足し合わせてtextBoxに表示させることが出来ますか?
何文使えばいいですか?
0326323(バカ大学文系卒)
2006/04/18(火) 15:13:14private void buttonTasu_Click(object sender, System.EventArgs e)
{
y = x;
bool doPlus;
}
って事? そしたらエラー出たんだけど。
0327319
2006/04/18(火) 15:15:28基礎も成り立ってない状態のくせして、果敢にも電卓なんぞを作ってみてるってわけなんですよ。
0328デフォルトの名無しさん
2006/04/18(火) 15:18:190329319
2006/04/18(火) 15:21:38別に電卓出来なくたって怒られはしないんですけど。
試しに大きな山を登ってみて、そっから何かを学べみたいな。
0330デフォルトの名無しさん
2006/04/18(火) 15:22:01もういい、ソース書く!(つД`) 俺もヘタクソだけど・・・
めんどくさいからいろいろと不備だらけだがそこらへんは適当に補完してくれ
外側にx, y, doPlus を宣言しとく
buttonN_Click(object sender, EventArgs e) { // 0〜9に対応するボタン Nはその数値
x = x*10 + N;
textBox1.Text = x.ToString();
}
buttonPlus_Click(object sender, EventArgs e) { // +ボタン
y = x;
x = 0;
doPlus = True;
// お好みで textBox1.Text = "+"; とかやってもおk
}
buttonEqual_Click(object sender, EventArgs e) { // =ボタン
if (doPlus) x = x + y;
textBox1.Text = x.ToString();
}
0331デフォルトの名無しさん
2006/04/18(火) 15:22:080332330
2006/04/18(火) 15:23:38doPlusを使う、ていう方法もそれほど好ましい方法ではなかったりするんだがEnumとかしらなさそうだしめんどうだからいいや、と
0333319
2006/04/18(火) 15:24:29って言っても、「自分で考えな」って言われるだけなんですもん。
自分で考えてもわかんないから時間の無駄だから、サタンに教えてもらいに
来たんです。
0334デフォルトの名無しさん
2006/04/18(火) 15:25:25【調査】 "ニート急増の一因か" 学生「主体性に自信あり」3割に対し、企業「主体性求める」8割超
http://news19.2ch.net/test/read.cgi/newsplus/1145329431/
0335319
2006/04/18(火) 15:28:470336デフォルトの名無しさん
2006/04/18(火) 15:30:27この先誰も教えてくれないんだから
0337319
2006/04/18(火) 15:34:48でも、2chならいいかなーみたいに軽く思っただけです。
0339デフォルトの名無しさん
2006/04/18(火) 15:36:480340319
2006/04/18(火) 15:37:500342319
2006/04/18(火) 15:40:08私達は一応真面目にPG目指して頑張っているなり。
0344319
2006/04/18(火) 15:43:480345323(バカ大学文系卒)
2006/04/18(火) 15:45:30一切合財分かりません。
なにぶん、Fランク大卒ですから……
0346330
2006/04/18(火) 15:45:34とりあえず数値ボタン押すところはだいじょぶだよな?
0347319
2006/04/18(火) 15:46:21そんなことないと思いたい・・・・
0348330
2006/04/18(火) 15:47:410349319
2006/04/18(火) 15:49:57なんか課題に取り掛かろう!って具合で今に至ります。
お宅の新人社員の教育法はどんな感じなんでしょうか?
>>348
0350330
2006/04/18(火) 15:51:09全体構造がわからないっぽいので書いてみる
例によって適当だがこんなかんじ
class Form1:Form {
int x=0, y=0;
bool doPlus=False;
んであとは>>330のようなイベント書けば多分いける
}
0352319
2006/04/18(火) 15:53:04テキストには、いまいちそこら辺のことが書かれていないんでネット見てます。
0353330
2006/04/18(火) 15:54:58そこのForm1クラスにx y doPlus宣言すりゃいいだけだ
0354319
2006/04/18(火) 16:01:595月からOJTなのに・・・
0355デフォルトの名無しさん
2006/04/18(火) 16:02:320356デフォルトの名無しさん
2006/04/18(火) 16:03:210357デフォルトの名無しさん
2006/04/18(火) 16:03:54http://www.gotdotnet.com/japan/student/column/firststep/firststep1.aspx
0358319
2006/04/18(火) 16:05:38>>537
0360319
2006/04/18(火) 16:10:13>>359
0361330
2006/04/18(火) 16:12:54これについてはそっちのほうがよさそうだな
数値入力については個人的には苦言呈したいけどw
というか足し算についてはほとんど答えでてるじゃん
0362319
2006/04/18(火) 16:13:510363330
2006/04/18(火) 16:19:58フィールドウィザードなんて初めてしったよwwwwwwwwwwww
0364319
2006/04/18(火) 16:25:32class Form1:Form {
int x=0, y=0;
bool doPlus=false;
↑これはどこに書けばいいんですか??
上の方ですか?????
0365330
2006/04/18(火) 16:26:43ただ、フィールドウィザード使ったほうがわかりやすいっちゃわかりやすい
フィールドウィザードで追加して、それがどこにぶち込まれるかみるのがいいんじゃないかな
0366319
2006/04/18(火) 16:31:50まだ出来てないけど。
0367319
2006/04/18(火) 16:41:31フィールドウィザードで追加したらこんなものしか出来ませんでした
↓
/// <summary>
/// 前回の計算結果
/// </summary>
private int lastresult;
0368330
2006/04/18(火) 16:43:01というか俺の奴よりそのサイトのをベースにしたほうがいいぞ
あとsageろ
0369323(バカ大学文系卒)
2006/04/18(火) 16:43:28/// <summary>
/// 1番目に入力された数字
/// </summary>
private int first;
/// <summary>
/// 2番目に入力された数字
/// </summary>
private int second;
/// <summary>
/// 演算の種類
/// </summary>
private int operateType;
private void button1_Click(object sender, System.EventArgs e)
{
textBox1.Text = textBox1.Text + "0";
}
(中略)
private void button10_Click(object sender, System.EventArgs e)
{
textBox1.Text = textBox1.Text + "9";
}
0370323(バカ大学文系卒)
2006/04/18(火) 16:44:07{
first = Convert.ToInt32(textBox1.Text);
textBox1.Text = "";
operateType = int.Parse"+";
}
private void buttonEqual_Click(object sender, System.EventArgs e)
{
second = Convert.ToInt32(textBox1.Text);
if(operateType == "+")
{
int result = first + second;
textBox1.Text = Convert.ToString(result);
}
まで行ったけど、エラーが出て駄目だ。private void buttonTasu_Click(object sender, System.EventArgs e)
{
first = Convert.ToInt32(textBox1.Text);
textBox1.Text = "";
operateType = int.Parse"+";
}
private void buttonEqual_Click(object sender, System.EventArgs e)
{
second = Convert.ToInt32(textBox1.Text);
if(operateType == "+")
{
int result = first + second;
textBox1.Text = Convert.ToString(result);
}
まで行ったけど、エラーが出て駄目だ。
0371319
2006/04/18(火) 16:44:440372323(バカ大学文系卒)
2006/04/18(火) 16:46:04private void buttonTasu_Click(object sender, System.EventArgs e)
{
first = Convert.ToInt32(textBox1.Text);
textBox1.Text = "";
operateType = int.Parse"+";
}
private void buttonEqual_Click(object sender, System.EventArgs e)
{
second = Convert.ToInt32(textBox1.Text);
if(operateType == "+")
{
int result = first + second;
textBox1.Text = Convert.ToString(result);
}
までです。
エラーが2つ出てint.Parse"+";のところとif(operateType == "+")の2箇所にエラーが出てる。
0373319
2006/04/18(火) 16:50:03doPlus = true;
これでいいですか??
0374デフォルトの名無しさん
2006/04/18(火) 16:50:43よってoperateType="+"; でよろしい
最初の private int operateType; のintをstringにな
(フィールドウィザードでの指定間違ったんだろうケド)
0375デフォルトの名無しさん
2006/04/18(火) 16:53:050376デフォルトの名無しさん
2006/04/18(火) 16:53:370377323(バカ大学文系卒)
2006/04/18(火) 17:19:05サタンさん達へ、ありがとう(・∀・)
0378319
2006/04/18(火) 17:33:280379319
2006/04/18(火) 17:48:440380319
2006/04/18(火) 17:52:12初期値に0を設定して置きたいんですけど、数が入力されたら
0が消えるようにするにはどうしたらいいですか?
あと、0は先頭には入力出来ないようにしたいです。
小数の計算も難しい。
0381デフォルトの名無しさん
2006/04/18(火) 18:15:42>初期値に0
void Form1() {
(略)
textBox1.Text = "0"; // あらかじめTextとして0を入れておくということ
}
>数が入力されたら0が消える
数を入力し始めるときには必ず数が消されるということでいいなら
[デザイン]画面でtextBox1を選択状態にして、プロパティウィンドウ(右下のあたりに見えるやつ)に
あるカミナリマークをクリックして、[Enter]とある行をダブルクリック。
そして下のように入力。
private void textBox1_Enter(object sender, EventArgs e)
{
textBox1.Text = string.Empty; // カーソルがtextBox1に来たらTextを空っぽにするということ
}
0382デフォルトの名無しさん
2006/04/18(火) 18:21:100383デフォルトの名無しさん
2006/04/18(火) 18:25:53>0は先頭には入力出来ないようにしたい
上の方で書いてる xxx_Click それぞれの最初に次のコードを追加。
if (textBox1.Text.IndexOf('0') == 0) // textBox1のTextの1文字目が「0」の時
{
MessageBox.Show("0で始まってます");
return; // メッセージボックスを出してここから下の処理は実行しないでおしまい
}
>小数の計算
ヒント:ToInt32はint用。ではlong用は?
0384デフォルトの名無しさん
2006/04/18(火) 18:53:380385デフォルトの名無しさん
2006/04/18(火) 19:09:35ソレダ。
なにこの敗北感・・・orz
0386319
2006/04/18(火) 19:24:31電卓はまた明日やります。
サタンさん方、明日もドーゾヨロシク
0387デフォルトの名無しさん
2006/04/18(火) 21:29:13も う 来 る な
いや来てもいいけど最初以外はsageろ。
0388デフォルトの名無しさん
2006/04/18(火) 21:34:22普通の会社はインターネット使用のログ取ってるから、
私用で2ch使って、場合によってはクビだし、計算機プログラム作れなくても良いんじゃない?
0389デフォルトの名無しさん
2006/04/20(木) 00:44:330390デフォルトの名無しさん
2006/04/25(火) 14:51:03・
・
private void button2_Click(object sender, System.EventArgs e)
{
int y;
y = int.Parse(textBox1.Text);
textBox1.Text = 1.ToString();
}
(中略)
private void button9_Click(object sender, System.EventArgs e)
{
int g;
g = int.Parse(textBox1.Text);
textBox1.Text = 8.ToString();
}
・
・
と、数値ボタンで同じようなクリックアクションが並ぶのを配列とかで綺麗にする方法はないでしょうか。
VBとかですと、INDEXを用いてボタンごとに指定出来るみたいなのですがC#だとよく分からないんです。
よかったら教えてください。サタンさん
0391デフォルトの名無しさん
2006/04/25(火) 14:59:34Tag プロパティなんかを使ったり。
0392デフォルトの名無しさん
2006/04/25(火) 15:00:26,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-、 |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | まだやってたのかw
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( |
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} <
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" |
|||:二三|||| l ,三 ヽ、 \______________
|l ⌒ ||| :// ヽ=、-、_
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0393デフォルトの名無しさん
2006/04/25(火) 15:12:26一応は完成したのですが、もっと綺麗なコードにしたいので頑張ってみてます。
>Click のイベントハンドラを同じにして、sender で判断。
>Tag プロパティなんかを使ったり。
ほぼ意味が分からないので参考書などを見ながら理解しながら手探りでやってみようと思います。
わざわざありがとうございました。
ハンドラを一緒にして、tag設定までは出来たので、senderから調べてみようと思います
0394デフォルトの名無しさん
2006/04/25(火) 16:20:28{
string a=sender.ToString(); // 変数aにsenderをストリングに変換したものを入れる
number = a.Substring(a.Length-1,1); // 変数numberに最後の1文字を持ってくる
Number(); // 数字入力用メソッドへ
}
結局こうなりました・・・。senderとtagの使い方が分からないので出直してきます。
0395デフォルトの名無しさん
2006/04/25(火) 22:41:50{
Button btn = (Button)sender;
int number = (int)btn.Tag;
云々.......
}
こんなんじゃだめ?
0396デフォルトの名無しさん
2006/04/26(水) 09:02:59それでバッチリ出来ました。
Buttonにそういった使い方があったんですねぇ・・・
大変勉強になりました。ありがとうございます
0397デフォルトの名無しさん
2006/04/26(水) 18:42:02例えば、
class foo
{
private string _a;
[Browsable(true)]
public string a
{
get { return _a; }
set { _a = value}
}
}
で、[Browsable(true)]の指定を実行時に変更できないかなと思うんですけど、無理ですかね。
AttributeCollection attrbutes = TypeDescriptor.GetProperties(this)["PropertyName"].Attributes;
attrbutes[typeof(BrowsableAttribute)] = BrowsableAttribute.Yes;
とやると、
プロパティまたはインデクサ 'System.ComponentModel.AttributeCollection.this[System.Type]' は読み取り専用なので、割り当てることはできません。
と出ます。
実行時にプロパティ属性を変更する方法を教えて下さい。
0398デフォルトの名無しさん
2006/04/26(水) 18:46:580399デフォルトの名無しさん
2006/04/26(水) 23:48:06ここの下の方のC#のサンプルが動かないんですが。
Windowsアプリにちょっとコード追加して、ビルドは通るのに・・・
Form1_Load ()にここいらへんのを丸ごとコピペ
ConstructorInfo ci = t.GetConstructor(new Type[] { typeof(int) });
object target = ci.Invoke(new object[] { 5 });
いちおうこの宣言はしてます。
using System.Reflection;
namespace MyNamespace
{
class MyClass
{
}
}
どーしたら動きますか?
0400デフォルトの名無しさん
2006/04/26(水) 23:49:520401デフォルトの名無しさん
2006/04/26(水) 23:53:36この行で、NULLなんたらエラーになるんです。
プロジェクトもエラーで読めなくなっちゃった。
Form1より前にクラスの宣言を書いたとか・・・
0402デフォルトの名無しさん
2006/04/26(水) 23:54:25です。
0403デフォルトの名無しさん
2006/04/26(水) 23:59:37t が何型の Type かしらんが、GetConstructor に与えた型のコンストラクタを持ってるのか?
0404399
2006/04/27(木) 00:16:54ci はnullでした。
t には"MyClass"とかいろいろ入ってますが、「例外をスローしました」って入ってるのもちらほら。
MyClassのメンバになにか入れないといけなかったでしょうか?
0405デフォルトの名無しさん
2006/04/27(木) 00:19:590406399
2006/04/27(木) 01:17:15やっぱ普通にエクセルでやるべきかな?
0407デフォルトの名無しさん
2006/04/27(木) 01:20:130408399
2006/04/27(木) 01:28:40http://npz-rss.blogspot.com/
(無料の)C#でRSS使うために、↓のCOM使おうかなと。
http://www.kanadea.com/kndddeml/kndddemlapi.htm
■VBScriptでの使用例
Set o = WScript.CreateObject("KNDDDEML.DDEClient")
とりあえず上記コードを(無料の)C#で実現するために
「CreateObjectと同じ事するには」からたどって一部ソース見つけて試してるところでしたが。
言語仕様とかはソース貼り付けて動かしてれば
そのうち分かるようになるかなーと思ってたんですが、
なかなか・・・。
0409デフォルトの名無しさん
2006/04/27(木) 10:42:470410319
2006/04/27(木) 17:37:57電卓改良中なんですけど、電卓のボタンと、キーボードのボタンを
連動させる方法教えて下さい。
ネットで探しまくってんだけど、まだ見つからないです。
0411デフォルトの名無しさん
2006/04/27(木) 17:53:120412デフォルトの名無しさん
2006/04/27(木) 17:57:400413319
2006/04/27(木) 18:46:310414319
2006/04/27(木) 19:15:40キーボードの1を押すとテキストボックスに「1」が追加されるようにしたい
だけなんですが、http://msdn2.microsoft.com/ja-jp/library/ms171535(VS.80).aspx
これ見ても、どれを使えばいいかわかんないんです。
ほんの数行じゃ済まないんですか??
0415デフォルトの名無しさん
2006/04/27(木) 19:27:54ただし、F3、F4、F5辺りは効かなかった。
これはバグだよな?
0416319
2006/04/27(木) 19:33:53それと同様に仕上げたいんですよ。
どこに何をどう書けばいいんでしょうか???
0417デフォルトの名無しさん
2006/04/27(木) 20:37:080418デフォルトの名無しさん
2006/04/27(木) 23:01:30ほんの数行だよ池沼
0419デフォルトの名無しさん
2006/04/27(木) 23:02:23とりあえず>>319のは、ウィンドウメッセージを受け取ったらKey関連のものかチェックするだけだよね。
0420デフォルトの名無しさん
2006/04/27(木) 23:12:40ふらっとC♯(初心者用) Part7
http://pc8.2ch.net/test/read.cgi/tech/1141458468/
ウインドウメッセージなんていじらなくてもキーイベントくらい拾えるでしょうが
0421デフォルトの名無しさん
2006/04/27(木) 23:16:48C#はじめて1ヶ月のオイラに
・デリゲート
・イベント
の真髄を教えてください!!
どうも使い方がしっくりこないのです
ついでに自作のEventArgsの使い方もお願いしますm(_ _)m
0423デフォルトの名無しさん
2006/04/27(木) 23:39:34こんなとこで神髄と言われても困るが。
> ・デリゲート
型の一種。
> ・イベント
プロパティの一種。
> どうも使い方がしっくりこないのです
そのうち慣れる。
> ついでに自作のEventArgsの使い方もお願いしますm(_ _)m
イベントに必要なプロパティを追加するだけだが、何か分からないことが?
0424デフォルトの名無しさん
2006/04/27(木) 23:45:380425デフォルトの名無しさん
2006/04/28(金) 00:01:110426デフォルトの名無しさん
2006/04/28(金) 00:09:210427421
2006/04/28(金) 01:16:59イベント発生させたら中のメソッドをイッキに実行しちゃうって理解でOK?
0428デフォルトの名無しさん
2006/04/28(金) 01:19:01実際にメソッドへの参照が格納されるのはデリゲートインスタンスと言い出すとまた混乱してくれそうで楽しい
0429デフォルトの名無しさん
2006/04/28(金) 03:01:47なんだよ、じつは。
0430デフォルトの名無しさん
2006/04/28(金) 03:11:450431319
2006/04/28(金) 09:38:09エンター押したらイコールの処理をするの
if(e.KeyData == Keys.Enter)
{
buttonEqual_Click(sender, e);
}
0432319
2006/04/28(金) 10:12:070433デフォルトの名無しさん
2006/04/28(金) 12:59:17って何度言わせますか、この知的障害者の方は?
0434319
2006/04/28(金) 13:01:580435319
2006/04/28(金) 13:11:48ASP.NET(C#)で悩んでます。
WEBコントロールのほうのドロップダウンリスト(グリッド)で、
ラジオボタンの列があるのですが、
すべて選択できてしまいます。
Autopostbackとかいろいろやってみたり、
調べたのですが、いい方法が見つかりません。
ちなみにラジオボタンの列はドロップダウンリストのテンプレート列を使用しています。
よろしくお願いします。
0437デフォルトの名無しさん
2006/04/29(土) 03:00:280438デフォルトの名無しさん
2006/04/29(土) 10:38:470439デフォルトの名無しさん
2006/04/29(土) 10:39:54object o = new XXXX();
のようにXXXの部分を変数のように実行時に動的に変えることはできますか?
0440デフォルトの名無しさん
2006/04/29(土) 10:41:110442デフォルトの名無しさん
2006/04/29(土) 11:42:11Activator.CreateInstance
0443439
2006/04/29(土) 13:05:08ありがとうございます。それです。>Activator.CreateInstance
何がしたかったかと言うと、
お絵かきプログラムを作っていて、四角や丸や矢印のラジオボタンがあって、
private void btRect_Click(object sender, EventArgs e)
{
_type = typeof(GORectangle);
}
private void btEllipse_Click(object sender, EventArgs e)
{
_type = typeof(GOEllipse);
}
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
_graphcObject = Activator.CreateInstance(_type);
}
の様にbtRectボタンが押された時点では四角を作るモードになるのですが、
四角のnew 自体はpictureBox1_MouseDownでやりたかったのです。
しかしenumを設定してswitchで振り分けるみたいのは避けたかったのです。
>>440
btRect_Click()でpictureBox1.MouseDownにデリゲートを設定するような
感じがベターでしょうか?
0444デフォルトの名無しさん
2006/04/29(土) 13:13:44の必然性が全く感じられんな
0445439
2006/04/29(土) 13:19:540446デフォルトの名無しさん
2006/04/29(土) 13:31:18_graphcObject = new GORectangle();
}
0447439
2006/04/29(土) 13:32:12pictureBox1_MouseDown でラジオボタンで選択された四角をnew する。
pictureBox1_MouseMove でその四角をリサイズする。
pictureBox1_MouseUp で1四角完成。
もう一回MouseDownしたら2つ目の四角new
0448デフォルトの名無しさん
2006/04/29(土) 13:35:02最初それでやっていたのですが、btRect_Click()は単なるモードの選択で
同じモードならpictureBox1_MouseDown を2回やれば四角を2つ作りたかった
のです。
0449デフォルトの名無しさん
2006/04/29(土) 13:38:30MouseDown の方でどのボタンが Checked なのか確認するのが妥当だ。
0450デフォルトの名無しさん
2006/04/29(土) 13:50:19それだとswitch文だらけになる気がしたのですが、
MouseMove や MouseUp 時は既に new されてるので switch 文は MouseDown だけで
良い気がしてきました。
0451319
2006/05/01(月) 10:49:250452デフォルトの名無しさん
2006/05/01(月) 11:25:55iSeries Access for Windows ODBC Driverを使用したOdbcConnectionで
[HY000] [IBM][iSeries Access ODBC ドライバー]接続に必要なシステム 名が脱落しています。
というエラーが出たんですが、
OdbcConnection test = new OdbcConnection("Driver={iSeries Access ODBC Driver};"
+ "Server=サーバ名;"
+ "DSN=ODBCにて設定した名称"
+ "USER=ユーザ:"
+ "PWD=パスワード;";
以外に必要な条件を教えてもらえませんか。
これ以外でなにが必要なのかもわからない上、説明しているサイトが見つからず困っています。
0453デフォルトの名無しさん
2006/05/01(月) 11:30:50ttp://publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/rzaik/connectkeywords.htm
0454デフォルトの名無しさん
2006/05/01(月) 12:11:18開いたり閉じたりできるようにしたいんですけど、ポトペタウインドウで
プロパティとかいじるだけじゃ無理でしょうか?
0455デフォルトの名無しさん
2006/05/01(月) 12:13:24そんなコントロールが codeproject にあったような気もする
0456デフォルトの名無しさん
2006/05/01(月) 12:54:41ありがとうございます。下のを使ってみることにしました。
サンプルプログラムもコンパイルできたし、勉強してきます。
ttp://www.codeproject.com/cs/miscctrl/extendedlistviews.asp
0457319
2006/05/01(月) 12:56:450458デフォルトの名無しさん
2006/05/01(月) 14:21:59ありがとうございます。
必要そうなパラメータをピックアップして接続してみたのですが
どうにも上記エラーが抜け出せません・・・。
もうちょっといろいろ仕込んでみます。ありがとうございました。
0459デフォルトの名無しさん
2006/05/01(月) 15:17:48ありがとうございます
0460デフォルトの名無しさん
2006/05/01(月) 17:24:000461デフォルトの名無しさん
2006/05/01(月) 17:36:000462デフォルトの名無しさん
2006/05/01(月) 22:11:16今頑張ってLabelをちょうど良い位置に配置しようとしてる。
0463デフォルトの名無しさん
2006/05/01(月) 22:41:14Cellの幅を超えた文字列の表示(となりのCellまで重なっても良いから)とか、、何かしらのことがしたいんだけど、
どうにもこうにもできない。
特定のCellをVisibleプロパティで非表示にしようとしたら、
Clolumn単位かRow単位じゃないとダメだったし、
DataGridViewCellStyleのWrapModeじゃぁ意図したように表示してくれなかったし・・。
0464デフォルトの名無しさん
2006/05/03(水) 14:59:57クラスを2つ自作して
public class motoClass1
{
}
public class motoClass2
{
}
どちらかの型を引数として持つメソッドをつくったとします
public object Method( 引数はmotoClass1型かmotoClass2型)
{
return (motoClass1型かmotoClass2型);
}
返り値と引数は同じ型で、motoClass1型を使うかmotoClass2型を使うかはケースによって変わるとき
どのようにメソッドをつくればいいんでしょうか??
0465デフォルトの名無しさん
2006/05/03(水) 16:27:330466デフォルトの名無しさん
2006/05/03(水) 16:37:560467デフォルトの名無しさん
2006/05/03(水) 16:39:09・引数もobjectにして内部で判別
・親クラスから派生させて内部で判別
・インターフェイスを双方継承させて内部で判別
・ジェネリクスメソッドにして使うときに判別
0468デフォルトの名無しさん
2006/05/03(水) 21:03:170469デフォルトの名無しさん
2006/05/03(水) 21:09:32インターフェイスの実装と呼びたい
0470デフォルトの名無しさん
2006/05/04(木) 14:56:23Windowsフォームアプリケーションで、DataBindingsを利用して
Locationの初期値を app.config に持たせることはできましたが、
フォームを移動させたときに移動先のLocationプロパティの値をapp.configに保存するにはどうしたらいいでしょうか?
FormのClosingイベント内で明示的に
//保存
ProjectName.Properties.Settings.Default.FormLocation = frmhoge.Location;
ProjectName.Properties.Settings.Default.Save();
みたいにするしかないですか?
自動で出来るのであれば教えて下さい。
0471デフォルトの名無しさん
2006/05/05(金) 00:31:54My 使えば保存もやってくれるらしいが
0472デフォルトの名無しさん
2006/05/06(土) 00:42:53VS2005 + C++のの時は、プロジェクトの設定で作業ディレクトリを設定することにより、任意のフォルダを基準にすることができ、
そのおかげでDebug時とRelease時で同じ場所を参照することができました。
しかし、C#同様のことを設定してもうまく参照することができません。
それらしきメソッド(Application.StartupPath, Application.ExecutablePathなど)を呼び出してみたのですが、見つかりません。
何を呼び出せばうまくいくのでしょう・・・
0473デフォルトの名無しさん
2006/05/06(土) 00:49:050474472
2006/05/06(土) 00:50:48一瞬で解決しました
0475デフォルトの名無しさん
2006/05/06(土) 16:30:29カーソルを持っていきたいのですが、スクロール位置は
移動するのですが、カーソルが表示されません。
while (--line > 0)
{
startIndex = current_text.IndexOf("\n", startIndex) + 1;
}
richTextBox1.ReadOnly = false;
richTextBox1.Text = current_text;
richTextBox1.Select(startIndex, 0);
richTextBox1.ScrollToCaret();
あとは、何をすればいいのでしょう?
0476デフォルトの名無しさん
2006/05/06(土) 16:40:470477デフォルトの名無しさん
2006/05/07(日) 01:10:42MSXからプログラムを始め、N88-BASICでゲーム作るくらいの知識を得て、
MS-DOS序盤でPCから離れ、10年経ってから再びPCをさわり始め、
その後HSPで会社で使うアプリケーションを作れるくらいになったリハビリプログラマです。
そろそろHSPから抜け出さないといけない気がして、Cを覚えようと思うのですが、
C#を覚えておいて間違いないでしょうか。
Frameworkの枷があるとはいえ、かなり魅力的な言語のような気がします。
C→C++の過程を踏んだほうがいいという情報が多いのですが、
若くないので出来るだけ覚える手順を省略したいのです。
ぶしつけな質問でまことに申し訳ないです。
復帰したころにはすでにオブジェクト指向型の言語が主流になっていて、
その考えになかなかついていけなかったのですが、
そうは言ってられない状況になりつつあります。
0478デフォルトの名無しさん
2006/05/07(日) 01:17:30C/C++ なら10年後もあるだろうが、C# はどうか分からんし
確かに言語としては良くできてると思うけど
あ、C# の勉強は C/C++ にはほとんど通用しないと思うよ
0479デフォルトの名無しさん
2006/05/07(日) 02:11:00僕も昔C言語を仕事で使ってて、久しぶりにプログラムをやってるんですけど、
C#を選択すると言うことは .netに限定され、不便はあります。
基本構文が慣れてるC言語と同じなのでやりやすいですが、
実際動くものを作るときには、開発環境も含めてまったく別物なので、
C言語から始める必要はありません。
ただ、基本構文を詳しく解説したものはC言語のものが分かりやすくていいでしょう。
0480デフォルトの名無しさん
2006/05/07(日) 11:58:37>C/C++ なら10年後もあるだろうが、C# はどうか分からんし
この部分でC/C++にも惹かれました。
思い切ってC/C++とC#を同時に勉強したいと思います。
どれか挫折するかも知れませんが、コツコツとやっていきます。
ありがとうございました。
0481デフォルトの名無しさん
2006/05/07(日) 12:05:160482デフォルトの名無しさん
2006/05/07(日) 12:11:40TCPID_OK= 0x8000,//OK
TCPID_NG,//NG
};
typedef struct{//プレイヤーNo取得
shortshCmdID;//コマンドID
shortshCmdSize;//コマンドサイズ
}ST_PACKET;
↑↑↑
こんな感じのC++ヘッダーをC#で読み込みたいんですが(共用ヘッダーとしたい)、何か方法は無いでしょうか?
0483デフォルトの名無しさん
2006/05/07(日) 12:19:250484デフォルトの名無しさん
2006/05/07(日) 12:58:060485デフォルトの名無しさん
2006/05/07(日) 15:32:54他の言語だと以下のようなコードでOKだったんだけど、
C#だとすべてがマッチしてしまい、空文字になってしまいます。
何が間違いなんでしょうか?
String str ="<contents>abc<cr></contents>";
String result = Regex.Replace(str, "<.*>", "");
0486デフォルトの名無しさん
2006/05/07(日) 15:36:22* とか + は普通最長一致。できる限り後ろまでマッチさせる。
後ろに ? を付ければ最短一致になる。
0487デフォルトの名無しさん
2006/05/07(日) 15:52:28<.*?> で出来る事を確認しました。
以前はDelphiのTAWKStrというコンポーネントを使ってました。
今ちょいと調べたら
TAWKStrでは<.*>を指定しても「最左最長部分文字列」(Helpから引用)
を返す仕様になってました。
0488デフォルトの名無しさん
2006/05/09(火) 02:38:53やはり、if文並べるしか無いすかね。。。
0489デフォルトの名無しさん
2006/05/09(火) 02:40:370490デフォルトの名無しさん
2006/05/09(火) 07:00:550491488
2006/05/09(火) 12:13:54なんかショック。スピード的にも意味が無いんだ。。。
C#になって経験則が吹っ飛んだ気がする。
delegate、調べときます。
ありがとうございました。
0492デフォルトの名無しさん
2006/05/10(水) 01:41:570493488
2006/05/10(水) 11:46:20アセンブラで食ってる人間が昔より多いのか少ないのか、それ考えろや。
0494デフォルトの名無しさん
2006/05/10(水) 17:53:43以下のメソッドを呼び出して
例外を投げさせる事はできますか?
public static void Error(ref Exception e)
{
throw e;
}
0495デフォルトの名無しさん
2006/05/10(水) 17:55:560496デフォルトの名無しさん
2006/05/10(水) 20:22:30て事は、
参照渡し元で発生した例外を、
参照渡し先にて
参照渡し元の上位にスローできるという事ですね!
0497デフォルトの名無しさん
2006/05/10(水) 20:24:360498デフォルトの名無しさん
2006/05/10(水) 23:49:140499デフォルトの名無しさん
2006/05/11(木) 12:00:21ありがとうございました。
0500デフォルトの名無しさん
2006/05/11(木) 17:31:06Formに動的に自前のコントロールを描画していき、List<T>にaddして格納していってます。
んで、ある時、そのコントロールをすべて削除しなければならない処理をしなければならず、
現在では以下のようにしています。
for (int i = 0; i < ControlList.Count; i++)
{
Control myControl = ControlList[i];
myControl.Dispose();
}
ControlList.Clear();
そこで質問ですが
1)List<T>.Clear();をすると、格納されてるオブジェクトも自動的に解放されますか?
2)解放されない場合、そもそもC#ではガーベジコレクションがオブジェクトを監視しているので
Disposeする必要ないと考えるべきか、それとも明示的にDisposeするべきか。
を教えてください。お願いします。
0501デフォルトの名無しさん
2006/05/11(木) 17:37:45> 1)List<T>.Clear();をすると、格納されてるオブジェクトも自動的に解放されますか?
参照が無くなったらそのうち収集される。解放って何?
> 2)解放されない場合、そもそもC#ではガーベジコレクションがオブジェクトを監視しているので
> Disposeする必要ないと考えるべきか、それとも明示的にDisposeするべきか。
できるなら IDisposable のオブジェクトは不要になった時点で Dispose を明示的に呼び出すべき。
監視とか意味分からんけど。
0502デフォルトの名無しさん
2006/05/11(木) 17:47:46ありがとうございます。
>解放って何?
オブジェクト生成のために確保したメモリ領域を解放するって意味です。
>監視とか意味分からんけど。
確保したメモリ領域を監視して、んでどこからの参照のないメモリ空間であれば、自動的に解放して
くれるってことかなって思いまして。
>IDisposable のオブジェクトは不要になった時点で Dispose を明示的に呼び出すべき。
なるほど了解です。Disposeしなくてもいいか、したほうがいいか悩んでました。
0503デフォルトの名無しさん
2006/05/11(木) 17:59:25・GC は常時動いているものではない。フレームワークが必要を認めたときに実行される。
・Dispose は通常、GC で片づけられたときにも呼び出される。
・2番目から、オブジェクトが解放されるタイミングは不定であるため、Dispose で解放されるべきリソースを解放するタイミングも不定となる。
0504デフォルトの名無しさん
2006/05/12(金) 01:11:13それらを選択してCtrl+Cでクリップボードにコピーする動作は
実装されているけれど、Ctrl+Vでペーストする動作は実装されてませんよね?
今何とかしてペースト動作を作ろうと試行錯誤してますが、
めんどくさすぎます。
これって簡単に実装できる方法ないんですか?
DataGridViewは複雑だし、書籍も解説サイトも少ないからかなり厳しい。
0505デフォルトの名無しさん
2006/05/12(金) 22:51:32Compositeパターンを使っておりまして、インスタンスの中に同類のインスタンスが階層状に詰まっています。
ですので、最上層のインスタンスに一括してXMLで書き出し処理をさせるのではなく、
それぞれのインスタンスがそれぞれの内容部分のみ、XML形式の文字列を出力する関数をつけ、
上層に向かってこれらの文字列を投げて統合していくという形をとった方がよいと考えています。
で、今問題となっているのが、C#のXPathDocumentでして、これは引数にXMLファイルへのパスを取りますよね。
これを使ってしまうと、インスタンスの数だけバカバカとXMLファイルができてしまって、
これを上の階層で再び読み込んで統合みたいな処理をせざるを得ないのでは、と考えています。
自前の関数で文字列をゴリゴリ操作するということも考えたのですが、どうにもスマートでないように思います。
一般には、このような場合、どのような方法でXML文書化するのでしょうか?
0506デフォルトの名無しさん
2006/05/13(土) 10:39:56C#で簡単なCOMオブジェクトを作ってみました。
このとき、CoClassは、2つ以上のインタフェース継承
可能でしたっけ?
[Guid(...)]
public class : Ihoge , Ihoge2
って表記は許されます?
0507デフォルトの名無しさん
2006/05/13(土) 10:56:310508デフォルトの名無しさん
2006/05/15(月) 09:14:45フォームを画面の下端に表示したくて、
formXX.Top = Screen.GetWorkingArea(formXX).Bottom - formXX.Height;
上記のように記述していますが、
微妙にタスクバ-との隙間が生じてしまいます。
これを解消する方法は無いでしょうか?
0509デフォルトの名無しさん
2006/05/17(水) 02:25:53現在はレコード数を調べて一行ずつデリートしているのですが、
そんな事をしなくても全レコードの消去を一発でする方法ってのはあるのでしょうか?
0510デフォルトの名無しさん
2006/05/17(水) 06:49:57意味がわからんなぁ。
delete一発だと思うんだが。
0511デフォルトの名無しさん
2006/05/17(水) 09:12:15そうなんですか?
現在は
int iRec1;
int i1;
odaDB.Fill(dsDB,"DB");
iRec1 = dsDB.Tables["DB"].Rows.Count;
for(i1=0; i1<iRec1; i1++)
{
dsDB.Tables["DB"].Rows[i1].Delete();
}
みたいにして消去してるのですが・・・・
0512デフォルトの名無しさん
2006/05/17(水) 11:42:48SQLのDelete文をExecuteNonQueryで実行
DELETE FROM [データを消したいテーブル];
が基本だが、もしわからなかったらAccessで削除クエリを作って
それのSQLを表示させてみる。
もう少し基本を押さえた勉強した方が良いと思うぞ
他のところでもとんでもなく無駄なことしてないか?
0513512
2006/05/17(水) 11:44:17誤:>510→正:>509
スマソ
0514デフォルトの名無しさん
2006/05/17(水) 11:51:03ありがとうございます。挑戦してみます。
多分、いろんな無駄があると思います・・・orz
趣味の要素が強いのでなかなか勉強出来ないで居ます・・・orz
もう少し頑張ります!!
0515デフォルトの名無しさん
2006/05/17(水) 17:17:51buttonのイベントハンドラに以下を記述しています
Form fm1 = new Form();
fm1.Location = new Point(0,0);
fm1.Show();
Form fm2 = new Form();
fm2.Location = new Point(300,0);
fm2.Show();
これでウィンドウを画面の左端から並べて二つ表示
したいのですがなんか中途半端なところに
中途半端に重なって表示されます
どこがまずいのでしょうか?
0516デフォルトの名無しさん
2006/05/17(水) 17:31:030517515
2006/05/18(木) 15:36:22ありがとうございます
fm1.Location設定する前に
fm1.StartPosition = Manual;
入れるとうまくいきました。
0518デフォルトの名無しさん
2006/05/21(日) 07:14:50今書いているコードは、こんな感じです。
名前から分かると思いますが、Formにpictureboxをひとつ(背景色を黒にしたもの)と、
buttonを3つはりつけてあります。
List<Region> regionCollection;
private void Form1_Load(object sender, EventArgs e)
{
regionCollection = new List<Region>();
for (int i = 1; i < 4; i++)
{
System.Drawing.Drawing2D.GraphicsPath path =
new System.Drawing.Drawing2D.GraphicsPath();
path.AddEllipse(new Rectangle(i * 10, i * 10, 10, 10));
regionCollection.Add(new Region(path));
}
}
0519デフォルトの名無しさん
2006/05/21(日) 07:15:44private void button1_Click(object sender, EventArgs e)
{
pictureBox1.Region = regionCollection[0];
}
private void button2_Click(object sender, EventArgs e)
{
pictureBox1.Region = regionCollection[1];
}
private void button3_Click(object sender, EventArgs e)
{
pictureBox1.Region = regionCollection[2];
}
実行して、button1から順に押していくと、黒丸が表示されるのですが、
button1,2,3と押した後、もう一度どれかのbuttonを押すと、「使用されたパラメータが
有効ではありません。」というエラーが出ます。
regionCollectionの値は触っていないのに、どうしてこのようなエラーが出るのでしょうか。
よろしくお願いします。
0520デフォルトの名無しさん
2006/05/21(日) 10:01:46GraphicsPath を持つようにして、変更するときに毎回 Region を new するとか。
0521518
2006/05/21(日) 12:20:45Listが参照を持っていても、勝手にDisposeされてしまうんですね。
こういう事はどこで調べられるんでしょうか?
0522デフォルトの名無しさん
2006/05/21(日) 12:25:55・ildasm
0523デフォルトの名無しさん
2006/05/21(日) 19:03:11ってなに?
コードでどこも参照してなかったら消してもいい?
0524デフォルトの名無しさん
2006/05/21(日) 21:18:480525518
2006/05/22(月) 01:55:38レスありがとうございます。
ildasmは大変そうなので「リフレクションでメンバの確認」
という部分を、もう少し詳しく教えてもらえないでしょうか。
リフレクションが型情報であることは分かるのですが、見る部分が多すぎて
今回のような時にはどこを見ればいいのか分かりません・・・
お願いします
0526デフォルトの名無しさん
2006/05/23(火) 01:08:160527デフォルトの名無しさん
2006/05/23(火) 09:38:28みたいなことがしたいんだけど
ConsoleWriteLineの第一引数に{や}を通常の文字列として
直接渡すにはどうすればいいの?
string str = "{}";
ConsoleWriteLine("{0}{1}{2}",a,str,b
で一応できたけど
0528デフォルトの名無しさん
2006/05/23(火) 09:44:13複合書式設定
0529デフォルトの名無しさん
2006/05/23(火) 23:17:250530518
2006/05/24(水) 00:59:15こんなすごいソフトがあるんですね。
どうもありがとうございます。
0531デフォルトの名無しさん
2006/05/24(水) 03:32:05ngen.exe使ったら速くなるって聞いたのでやってみたけど、
一度起動したあとなら次の起動は早くなるけど、
再起動したあと起動しようとするとやっぱり遅いです
どうにかなりませんか?
0532デフォルトの名無しさん
2006/05/24(水) 03:33:180533デフォルトの名無しさん
2006/05/24(水) 03:40:16終了しなければいいんだよ。
昔WZエディタとか一太郎とかは終了してもタスクアイコンに常駐してて速かった。
0534デフォルトの名無しさん
2006/05/24(水) 03:51:450535デフォルトの名無しさん
2006/05/24(水) 15:39:35表示する方法を教えてください
0536デフォルトの名無しさん
2006/05/24(水) 19:17:54常駐は定番テクですな。
最近のOpenOfficeもデフォルトで常駐するよな。
RealPlayerもか?
けっこう迷惑ではあるがw
0537デフォルトの名無しさん
2006/05/24(水) 19:28:520538デフォルトの名無しさん
2006/05/24(水) 20:29:38キャスト辺りは試してみたのですがうまく行きません。
0539デフォルトの名無しさん
2006/05/24(水) 20:36:04ただし新たに領域を確保するし何バイトになったのか判断できない
wchar_t でいいなら fixed つかってもいい
0540デフォルトの名無しさん
2006/05/24(水) 20:47:18有難うございます。
おかげさまでうまく動きました。
0541デフォルトの名無しさん
2006/05/26(金) 22:35:07どうやれば、「×ボタン」を押してプログラムが(プロセスからも)終了してくれるのでしょうか。
backGroundWorkerではなく、new Thread()でスレッドを作ってます
0542デフォルトの名無しさん
2006/05/26(金) 22:39:47double pi = 48 * Math.Atan(1 / 49) + 128 * Math.Atan(1 / 57) - 20 * Math.Atan(1 / 239) + 48 * Math.Atan(1 / 110443);
これではだめなのでしょうか・・・。どなたかお答え願います
0543デフォルトの名無しさん
2006/05/26(金) 22:50:23IsBackground か? デフォルトで true のはずなんだが。
>>542
int / int は結果も int 。
0544デフォルトの名無しさん
2006/05/26(金) 22:56:20double a = 49などとしてその変数を使用したら出来ました!!
ありがとうございました。100万けたとか求める場合は多倍長演算などを実装するしかないのでしょうかね・・。
0545デフォルトの名無しさん
2006/05/26(金) 23:39:19明示的にバックグラウンドにする必要がある。
が、その前に、スレッドを強制終了していいかは考えておいたほうがいい。
0546デフォルトの名無しさん
2006/05/27(土) 10:40:19どうもありがとうございます。その辺をじっくり調べてみようと思います。
0547デフォルトの名無しさん
2006/05/27(土) 11:35:07テキスト置換系の処理が多数入るのですが
.NETには PerlやPHPでいうテンプレートエンジンのライブラリってないでしょうか?
HTML::TemplateやTemplate Toolkitあるいはsmartyみたいなものです。
WEB用途で使う訳じゃないのですが、既に誰か作っているなら是非ご教示ください。
0548547
2006/05/27(土) 12:55:34JavaのVelocityのポーティングがあったので
これを使ってみまする。
0549SortedListで値
2006/05/27(土) 14:01:33渡そうとすると参照型になってしまい、
オブジェクトの値を変更すると、
SortedListの値まで変わってしまいます。
何か良い解決策はありますでしょうか?
0550デフォルトの名無しさん
2006/05/27(土) 14:07:04・格納するのを構造体にする
・Clone メソッドを実装させる
・新しいインスタンスを作って必要なパラメータを手動でコピー
0551デフォルトの名無しさん
2006/05/27(土) 14:20:13,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-、 |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) |
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( |
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} < 最近俺みかけないんだけど
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" |
|||:二三|||| l ,三 ヽ、 \______________
|l ⌒ ||| :// ヽ=、-、_
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0552デフォルトの名無しさん
2006/05/27(土) 14:23:160553デフォルトの名無しさん
2006/05/27(土) 20:33:53なぜかタイムアウトになってしまう。
こんな感じの普通のプログラムなんだけど
WebClient wc = new WebClient();
byte[] data = wc.DownloadData(
0554デフォルトの名無しさん
2006/05/27(土) 20:36:12WebClient wc = new WebClient();
byte[] data = wc.DownloadData(”http://xxxx.xx.xx”);
火壁とかウイルス対策ソフトを切ってみたけどだめで、
プロバイダの方で制限とかかけられてるんでしょうか?
どうかよろしくお願いします。
0555デフォルトの名無しさん
2006/05/31(水) 16:54:27System.Windows.Forms.Button ですが、
へこみっぱなしとしたいのですが、どうしたら良いのでしょうか?
分かる方、お願いします。
0556デフォルトの名無しさん
2006/05/31(水) 17:03:590557デフォルトの名無しさん
2006/05/31(水) 17:08:490558555
2006/05/31(水) 17:30:48私に返答していただいたのでしょうか?
プログラム側でボタンを凹ませたいです。
Button.Enabled= false と設定すると、ボタンが無効化されます。
が、ボタンの凹ませ方が分かりません。
http://read.kir.jp/file/read48138.jpg
環境の詳細を忘れてました。
VS2003
C#
WinXP
です。
0559デフォルトの名無しさん
2006/05/31(水) 21:02:00ButtonじゃなくてCheckBoxのAppearanceプロパティをAppearance.Button
0560555
2006/05/31(水) 22:04:11ありがとうございました。
0561デフォルトの名無しさん
2006/05/31(水) 22:13:08winmm.dllを使用して再生すると、再生、Aが終わったらBを再生。という風に
なってしまいます。どなたか教えてください。
0562デフォルトの名無しさん
2006/06/06(火) 18:39:50Disposeってなんなのさ
0563デフォルトの名無しさん
2006/06/07(水) 08:03:30"EOS"以外を表示します。
string analyzer = @"E:\MeCab\bin\mecab.exe";
string datafile = "test.txt";
string line = "";
string alldata = "";
richTextBox1.Clear();
Process p = new Process();
p.StartInfo.FileName = Environment.GetEnvironmentVariable("ComSpec");
p.StartInfo.CreateNoWindow = true;
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.Arguments = @"/C " + analyzer + " " + datafile + " /ON";
p.Start();
while (((line = p.StandardOutput.ReadLine()) != null))
{
if (line != "EOS")
{
alldata += line + "\r\n";
}
Application.DoEvents();
}
richTextBox1.Text = string.Format("{0}", alldata);
0564デフォルトの名無しさん
2006/06/07(水) 08:05:20「"EOS"以外、その都度N_Morphemeを加算。読み込んだ行がnullでなく、かつN_Morphemeがupper未満の間だけループを繰り返す。」
…の積もりでしたが、どうもうまくいきません。固まります。根本的に考え方が間違っているのでしょうか?
string analyzer = @"E:\MeCab\bin\mecab.exe";
string datafile = "test.txt";
string line = "";
string lineall = "";
int N_Morpheme = 0; //形態素の数
int upper = 5000;//解析する形態素の最大数
Process p = new Process();
p.StartInfo.FileName = Environment.GetEnvironmentVariable("ComSpec");
p.StartInfo.CreateNoWindow = true;
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.Arguments = @"/C " + analyzer + " " + datafile + " /ON";
p.Start();
while (((line = p.StandardOutput.ReadLine()) != null) && (upper > N_Morpheme))
{
if (line != "EOS")
{
lineall += line + "\r\n";
N_Morpheme++;
}
Application.DoEvents();
}
richTextBox1.Text = string.Format("{0}", lineall);
0565デフォルトの名無しさん
2006/06/07(水) 12:10:21スレッド使ってもむりなの?
0566デフォルトの名無しさん
2006/06/07(水) 23:29:05スレッドという言葉がわからないので調べてきます!
ヒントありがとうございました。
0567デフォルトの名無しさん
2006/06/08(木) 10:39:28ボタンのClickなどが反応しなくなります。
対処方法を教えて下さい。
ちなみに、具体例はこんな感じです↓
private void backgroundWorker_DoWork(object sender, DoWorkEventArgs e)
{
SetTextDelegate set_text = new SetTextDelegate(SetText);
double n = 0;
while (n < 10000)
{
n += 0.1;
textBox.Invoke(set_text, n.ToString());
}
}
private delegate void SetTextDelegate(string str);
private void SetText(string str)
{
textBox.Text = str;
}
0568デフォルトの名無しさん
2006/06/08(木) 10:54:480569デフォルトの名無しさん
2006/06/08(木) 11:07:000570デフォルトの名無しさん
2006/06/08(木) 11:14:130571デフォルトの名無しさん
2006/06/08(木) 13:26:050572デフォルトの名無しさん
2006/06/08(木) 19:02:54nDocを使っているのですが、
internalメソッドが出力されません。
出力するにはどうしたらよいのでしょうか?
0573デフォルトの名無しさん
2006/06/08(木) 19:14:15自己レスです。
nDocのプロパティにDocumentInternalsってのがありました。
それをfalse→trueに変えたら出力されました。
0574デフォルトの名無しさん
2006/06/09(金) 12:03:38__TIMESTAMP__
ってマクロ文字列って無いの?
0575デフォルトの名無しさん
2006/06/09(金) 16:23:140576デフォルトの名無しさん
2006/06/09(金) 16:29:230577デフォルトの名無しさん
2006/06/12(月) 12:17:210578デフォルトの名無しさん
2006/06/21(水) 18:41:26.configに書く
0579デフォルトの名無しさん
2006/06/21(水) 22:53:56それどうやって使うの?
0580デフォルトの名無しさん
2006/06/22(木) 07:58:08AppSettingで読み込んで使う
0581デフォルトの名無しさん
2006/06/23(金) 10:11:04調べてみます
ありがとう
0582デフォルトの名無しさん
2006/06/27(火) 23:40:13簡単な方法はないでしょうか?
double d = 10;
string s ;
s = d.ToString(d,2);
s = d.ToString("x");
などとやってみたんですが、double型なためダメでした。
何かいい方法があれば教えてください。
0583デフォルトの名無しさん
2006/06/28(水) 06:59:110584582
2006/06/28(水) 07:13:440585デフォルトの名無しさん
2006/06/28(水) 07:19:26つまり一般的な表記というのは存在しないのだが。
0586582
2006/06/29(木) 07:15:19整数の場合にだけ変換することにしました。
0587デフォルトの名無しさん
2006/07/01(土) 10:28:48今回、初めてC#を使うことになりました。
キーボードからテキストボックスに入力して、
誤入力をした場合にButton1を押すことで、
入力した文字を消して再び入力する
(windowsのBackSpaceキーみたいなもの)
というプログラムを作りたいんですがどうすればいいでしょうか?
入力した文字を一つずつ配列に入れて、
Buttonが押されたときに配列の一番最後をNULLにして
それ以外をまた表示するということをやったのですが、
もっと簡単な方法がありませんか?
お願いします。
0588デフォルトの名無しさん
2006/07/01(土) 10:39:290589デフォルトの名無しさん
2006/07/01(土) 17:54:521.
カーソル位置の左の文字を消した文字列をTextプロパティにつっこむ。
SelectionStartプロパティとSelectionLengthプロパティを使う。
結構メンドイ
2.
SendMessageでBSキーを送る(WM_CHAR)
カンタン
0590587
2006/07/03(月) 21:55:36589さんの 2 でやってみようと思います。
SendMessageでBSキーを送るっていうのはどういうことでしょうか?
Button_Click(...)
{
SendMessage(WM_CHAR,'{BS}');
}
みたいな感じでしょうか?
レベルの低い初心者の質問ですいません。
0591デフォルトの名無しさん
2006/07/03(月) 23:55:38スマソWM_KEYDOWNだったよ
[DllImport( "user32.dll" )]
private static extern int SendMessage( IntPtr hWnd, uint Msg, uint wParam, int lParam );
private void button1_Click( object sender, EventArgs e )
{
const uint WM_KEYDOWN = 0x100;
const uint VK_BACK = 0x8;
SendMessage( this.richTextBox1.Handle, WM_KEYDOWN, VK_BACK, 0xe0001 );
}
0592デフォルトの名無しさん
2006/07/03(月) 23:59:03textBox1のまちがい
適当に読み替えてね
0593デフォルトの名無しさん
2006/07/04(火) 00:07:08RichTextBoxなら>>591でいい
TextBoxなら
private void button1_Click( object sender, EventArgs e )
{
const uint WM_CHAR = 0x0102;
const uint VK_BACK = 0x8;
SendMessage( this.textBox1.Handle, WM_CHAR, VK_BACK, 0xe0001 );
}
なにをやってるんだ俺……y=ー(゚д゚)・∵. ターン
0594こんにちワンダフル
2006/07/20(木) 13:34:24デバッグする方法をどなたか教えてください。
0595デフォルトの名無しさん
2006/07/20(木) 21:13:03pdbファイルはあるのか。
0596デフォルトの名無しさん
2006/07/30(日) 16:25:22http://ex16.2ch.net/test/read.cgi/news4vip/1154167137/
まとめ
http://vanbl.blog.shinobi.jp/
現在新しい専ブラを開発中ですプログラミングに詳しい方
>>1にアドバイスをお願いします
0597デフォルトの名無しさん
2006/08/02(水) 23:05:300598デフォルトの名無しさん
2006/08/04(金) 14:15:28テキストボックスに入力した値でfilterを掛けたいのですが
BindingSource.Filter = "ID = TextBox.ToString()";とかやって見てもエラーが出ます。
どうすればいいのでしょうか?
0599598
2006/08/04(金) 15:01:50TextBox.Textで出来ました
0600598
2006/08/04(金) 15:10:47TextBox.Textでも出来ませんでしたorz
0601デフォルトの名無しさん
2006/08/04(金) 15:17:450602デフォルトの名無しさん
2006/08/04(金) 16:30:18{"構文エラー : '''' 演算子の後にオペランドがありません。"}
というエラーが出ます
0603デフォルトの名無しさん
2006/08/04(金) 16:36:53アホ
0604デフォルトの名無しさん
2006/08/04(金) 16:53:16すみません
0605デフォルトの名無しさん
2006/08/07(月) 12:28:11やっぱ、なにかのソフトが必要ですか?
0606デフォルトの名無しさん
2006/08/07(月) 12:42:14ファイル→印刷
アプリで印刷
System.Drawing.Printing
0607デフォルトの名無しさん
2006/08/08(火) 12:42:53やっと出来ました。
=の前後にスペース入れると駄目なんですね。
ありがとうございました。
0608デフォルトの名無しさん
2006/08/16(水) 00:25:45クリップボードからのペースト、動作が重いときにSafeModeで動かす時に
必要なノウハウや、マルチスレッドとして効率的にプログラムを組む方法
が解説されてるHPとかないですかね?
DataGridViewに対して、一連のTipsが解説されてるHPや書籍が見つからない・・・。
難しすぎる。
0609しつもん
2006/08/16(水) 18:59:29public int x=0;
Form2 fm2 =new Form2();
fm2.Owner=this;
fm2.Show();
/-Form2のソース
public Form1 fm1;
Text=fm1.x.ToString();
参照マーシャリング クラスのフィールドであるため、
'Form1.x' のメンバにアクセスすると、
ランタイム例外が発生する可能性があります。
というWarning(警告)がでます。なぜでしょうか?
ちなみにこのPGはアンセーフコードも
使ってます。
0610デフォルトの名無しさん
2006/08/21(月) 19:08:170611デフォルトの名無しさん
2006/08/22(火) 22:47:20んと xをString型にすると警告でないんですけど
intにすると警告がでるんです。。。
0612デフォルトの名無しさん
2006/08/22(火) 22:48:250613デフォルトの名無しさん
2006/08/22(火) 23:04:46直接フィールドを public にせずプロパティ経由にしな。
理由? MarshalByRefObject 派生クラスだからだ。
0614デフォルトの名無しさん
2006/08/24(木) 01:48:170615伊藤厨
2006/08/27(日) 05:02:360616デフォルトの名無しさん
2006/08/29(火) 16:43:28その後、そのDLLを参照したソースから、DLLをデバッグしようとすると
落ちてしまいます。
この現象を解決する方法はご存知の方教えてください。
0617デフォルトの名無しさん
2006/08/29(火) 19:35:59あるファイルを引数にしてアプリケーションを起動し、その後キー操作がしたいのですが
どうしたらいいんでしょうかね?本とヘルプみてるんですがアフォなんでよくわかりません
0618デフォルトの名無しさん
2006/08/29(火) 19:36:310619デフォルトの名無しさん
2006/08/29(火) 20:04:430620デフォルトの名無しさん
2006/10/29(日) 06:53:39http://game10.2ch.net/test/read.cgi/ghard/1162063002/
0621デフォルトの名無しさん
2006/12/07(木) 20:30:05.netについて、初心者でも簡単にわかる本(逆引きのような)
でお勧めなものはありませんか?
Amazonで探したんですが、たくさんありすぎてよくわかりません。
もし、何かお勧めがあればどなたか推薦していただけませんか?
0622デフォルトの名無しさん
2006/12/16(土) 12:03:11ttp://mag.autumn.org/Content.modf?id=20050425162104
確かにプロから見ればC#はおもちゃみたいなものかもしれない。
けれど初学者やアマチュアユーザーにC++は重すぎると思う。学習用・ホビー用ならC#の存在価値も文法はすっきりしてるから捨てたものではないのではないか。
C++はOS・C#の記述でがんばってもらえばいい。
0623デフォルトの名無しさん
2006/12/18(月) 18:53:02,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-# |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | このミスターサタン様に質問とは
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( |
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} < 全くクレイジーとしか思えないね
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" |
|||:二三|||| l ,三 ヽ、 |
|l ⌒ ||| :// ヽ=、-、_ \ ______________
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0624デフォルトの名無しさん
2006/12/25(月) 21:38:42>もう1つは、C/C++とソースコード互換ではないことです。
>つまり既存資産の活用ができません。
>かつて16bit Windows時代に開発した画像スクリーンセーバー、
>画廊亭の復活作業を行っていますが、これはまさにC++で書かれた
>ソースコードと格闘することを意味します。
>これらのソースコードを全てより新しい別のプログラム言語で書き直すというのは、
>あり得ない選択です。
ワロタ
0625デフォルトの名無しさん
2007/01/12(金) 19:33:32原因・解決策等分かる方いらっしゃいますか?
ちなみにBuildフォルダのパーミッションとかは問題ないはずです
ターゲット InitializeEndToEndIteration:
UpdateBuildNumberDropLocation BuildNumber='BuildTest_20070112.11' DropLocation='\\dev01\VSTFSWork\BuildTest_20070112.11'
C:\Program Files\MSBuild\Microsoft\VisualStudio\v8.0\TeamBuild\Microsoft.TeamFoundation.Build.targets(165,5): error : 許可されていない操作を実行しようとしました。
プロジェクト "TFSBuild.proj" 内のターゲット "InitializeEndToEndIteration" のビルドが終了しました。 -- 失敗
プロジェクト "TFSBuild.proj" のビルドが終了しました。 -- 失敗
ビルドに失敗しました。
C:\Program Files\MSBuild\Microsoft\VisualStudio\v8.0\TeamBuild\Microsoft.TeamFoundation.Build.targets(165,5): error : 許可されていない操作を実行しようとしました。
0 警告
1 エラー
0626デフォルトの名無しさん
2007/02/21(水) 17:06:00_
( ゚∀゚)彡
( ⊂彡
| |
し⌒J
0627デフォルトの名無しさん
2007/02/23(金) 13:30:40Append()は戻り値がvoidなので新たにオブジェクトを作らない。
よーく考えろ。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\| ̄ ̄ ̄ ̄ ̄ ̄
_,,t-‐‐-、,-‐‐-、
三'::::::............... .....::::::`y,.
ナ::::::::::::::::::::::::::::::::: :::::::::::::ヾ
| ̄| V::::::::::::::::_{{ ({∫∬ノノjヾ:::::{
| ̄| | ̄| ナ::::::::::::::i`__,,,,,,,ァ_ _,,,,,_ t;;:ヌ
| | | | イヘ::::::(ヾ~!,ャt、 !'''i ィtン )=f }f
| | | | i {t)テ" ヘ' '___,イ ヽ_/ 介'
| | | | _,rヘ_,j|!' /ー--''! |'
|,.ィ―'''' ̄ /| | /二ク !
/;;:::'';;::''::;;:/ { ! 、 ヾニン ノ\
/'''::::;r|''':::;;;| | ! \ _,,./|::;;'''\
/:;;/ |;;;''::;;| 丶\ `__>-ー´ !;;;:'''::iヽ、
i/ |'::;;;;''| 三 ―''" !''::;;;;| /ヽ
/⌒ヽ |;;''':::;| \ !;;::''|/ i
/ \{'';;;::''}  ̄二ニ= !::;;| |
/ヘ |;;:::::;{ ‐- !/ |
/ i |:::;;;''! ー ! / |
/ l |;;'';イ } {、
〉、 ∧テ{ ヽ _ _,,,,;;;;;:::-==ニ;;;_ ノ __,イ´
/ \_ //レ!  ̄  ̄ { ̄ |
0628デフォルトの名無しさん
2007/02/24(土) 11:55:470629デフォルトの名無しさん
2007/03/02(金) 01:30:280630デフォルトの名無しさん
2007/03/02(金) 22:51:490631デフォルトの名無しさん
2007/03/09(金) 12:34:340632デフォルトの名無しさん
2007/03/23(金) 11:28:240633デフォルトの名無しさん
2007/03/23(金) 11:28:43自由端
0634デフォルトの名無しさん
2007/05/04(金) 17:24:230635デフォルトの名無しさん
2007/08/17(金) 19:22:250636デフォルトの名無しさん
2008/02/16(土) 22:52:140637デフォルトの名無しさん
2008/06/01(日) 04:32:530638デフォルトの名無しさん
2008/08/21(木) 18:23:25ひろうものなし
0639デフォルトの名無しさん
2008/09/04(木) 18:41:48http://news4xbox.blogspot.com/2008/09/xbox360xna.html
0640デフォルトの名無しさん
2009/02/19(木) 17:25:240641デフォルトの名無しさん
2009/07/12(日) 16:55:050642デフォルトの名無しさん
2009/07/31(金) 15:34:20,ノ⌒::::::::::::::::::::::::::::::::::::⌒ヽ_
_ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヾ、
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
_ノ:::::::::::::::;ヘ::::::::::ノ⌒ヽ:::::::::::::::::::::::::::::::::)
(::::::::::::::::::/  ̄ , ‐-、 |::::::::::::::::::::::::::::::::) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(:::::::::::::/ヽj _/ -‐-、 |::::::::::::::::::::::::::::::::) | >>641
):::::::::ヾllli_、_,;iiiillllllllli <::::::;へ:::::::::::::::::( | くだらんトリックだ。
(::::::::::::/`i´ ,└=゚'┘ |::::| 6 |:::::::::::::::::::} <
`〜、 ゝ| _コ、_、 /|::::| ソ/::::::::::;〜" |
ヾ|||ll|||||||||||l〉| 三ー'〜〜" |
|||:二三|||| l ,三 ヽ、 \______________
|l ⌒ ||| :// ヽ=、-、_
|l、:( : : ||/ / ヽ, |  ̄\
/  ̄ / ノ / \
0643デフォルトの名無しさん
2009/08/09(日) 08:17:510644デフォルトの名無しさん
2009/09/02(水) 21:32:100645デフォルトの名無しさん
2009/09/02(水) 21:32:370646デフォルトの名無しさん
2009/09/03(木) 10:14:33ひろうものなし
0647デフォルトの名無しさん
2009/11/03(火) 21:40:58昔は.NETメモリ食いすぎと思ってたなあ
0648デフォルトの名無しさん
2010/01/18(月) 20:57:54テレビアニメ「キン肉マン」のロビンマスク役の声優郷里(ごうり)大輔さん(57)=東京都杉並区=が
17日、中野区の路上で腕から血を流して死亡しているのを通行人が見つけた。中野署は自殺とみて調べている。
中野署や関係者によると、郷里さんは17日午後3時ごろ、中野区の路上でうつぶせに倒れていた。
近くで刃物が見つかり、遺書も見つかったという。
郷里さんは、アニメの声優のほか、テレビ番組のナレーターなどとしても活動していた。
http://www.tokyo-np.co.jp/s/article/2010011890160003.html
0649デフォルトの名無しさん
2010/01/18(月) 21:07:590650デフォルトの名無しさん
2010/01/18(月) 21:16:24チョーウケる
0651デフォルトの名無しさん
2010/01/19(火) 00:01:01ミスターサタン自殺か・・・・
セルに殴られても生きてた数少ない人間だったのに。
ご冥福をお祈りします。
0652デフォルトの名無しさん
2010/01/19(火) 10:13:480653デフォルトの名無しさん
2010/05/25(火) 12:16:280654デフォルトの名無しさん
2010/05/25(火) 14:06:01ってこのC#スレまだあったのかよ
0655あひゃひゃひゃ
2010/05/26(水) 13:03:290656デフォルトの名無しさん
2010/05/26(水) 14:05:400657あひゃひゃひゃ
2010/05/26(水) 15:39:390658デフォルトの名無しさん
2010/05/29(土) 08:20:07ミスターサタンの声優
06591
2010/05/29(土) 23:02:080660デフォルトの名無しさん
2010/09/17(金) 23:21:280661デフォルトの名無しさん
2010/09/22(水) 12:16:350662デフォルトの名無しさん
2011/01/19(水) 00:04:290663デフォルトの名無しさん
2011/05/05(木) 11:07:48.250664デフォルトの名無しさん
2011/05/29(日) 01:22:06.84図図図図図図図図図図図図図図図図図図図図図◎───◎
図図図図図図図図図図図図図図図図図図図図図図図図図図
図図図図図図図図図図図図図図図図図図図図図図図図図図
0665天使 ◆uL5esZLBSE
2011/07/03(日) 16:53:40.37ゴミは死ね
0666デフォルトの名無しさん
2011/07/20(水) 12:19:24.88懐かしいage
0667デフォルトの名無しさん
2011/09/02(金) 01:24:09.860668デフォルトの名無しさん
2011/09/03(土) 15:28:22.25・表示したテキストの一部をドラッグでハイライト表示する。
・右クリックでメニューを表示して、ハイライト表示した部分に
属性(フォント色・背景色・その他自分で定義した属性)を付加する。
・作業状態を保存する。
・保存した作業状態を読み込んで作業を再開する。
以上のことを、Visual Studio 2010 ExpressのC#の
windowsフォームアプリケーションでやりたいのですが、
アドバイスをお願いします。
0669デフォルトの名無しさん
2011/09/03(土) 21:53:18.310670デフォルトの名無しさん
2011/09/10(土) 20:30:34.68まだあるとはな…
0671天使 ◆uL5esZLBSE
2011/10/12(水) 06:32:08.44ここで、Ruby以外を選ぶ奴ってマジでなんなんだろうな
ゴミグラマは社会底辺
0672デフォルトの名無しさん
2012/01/25(水) 03:00:46.400673デフォルトの名無しさん
2012/02/29(水) 00:21:23.84http://toro.2ch.net/test/read.cgi/tech/1329023778/
0674デフォルトの名無しさん
2012/03/21(水) 13:50:31.35スレ存在したからそのまま書いたけど
0675営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 21:34:19.12教えてください
0676営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 22:10:49.54教えてください
0677営利利用に関するLR審議中@詳細は自治スレへ
2012/04/05(木) 02:53:53.93Cでいう関数ポインタ
0678営利利用に関するLR審議中@詳細は自治スレへ
2012/04/05(木) 02:55:16.00非同期処理(orイベント)のコールバックでUI更新更新するときとかに使う
0679営利利用に関するLR審議中@詳細は自治スレへ
2012/04/05(木) 22:48:52.78つ ストラテジーパターン
■ このスレッドは過去ログ倉庫に格納されています