くだスレC#
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001毛の生えたブリーフ
NGNG「どんなにくだらないC#プログラミングに関する発言でも誰かが優しく
レスをしてくれるスレッド」です。
ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは
質問者自身なんだか意味がよく分からない質問など、勇気をもって書き込んで
ください。
0002毛の生えたブリーフ
NGNGクラス内でプライベートやパブリックを指定するときC++では
コロンを使いますが、C#では使いません。何か理由があって採用されなかった
と思うのですがどうしてでしょう。いつも書いてエラーでまくりです。
0003デフォルトの名無しさん
NGNGヘジにでも聞け
0004デフォルトの名無しさん
NGNGわかりにくいから。
0005デフォルトの名無しさん
NGNGうんこ
0007デフォルトの名無しさん
NGNG0008毛の生えたブリーフ
NGNGわかりにくいでしょうか?人それぞれだと思いますが、記述をシンプルに
できると思います。
>5
コロンを排泄物扱いしたということでしょうか?
>6
失礼ですがここはム版です。HNを考えたほうがいいですよ。
>7
紛らわしかったですね。すみません。
0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNGですか?
0011デフォルトの名無しさん
NGNG比較対照が変なのでなんとも言えないっす。
0012毛の生えたブリーフ
NGNG0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNG参考図書の敷居の低さはVBが今までダントツでしたので、
まったくの初心者ならVBのほうがいいかもしれませんね。
(VB.NETのことですよね)
>12
他人になりすまして暴言はくのがそんなに楽しいですか?
0015プログラマが履いてるブリーフに生えた毛
NGNGご指摘の通りですね。反省してHNを変えました。では、改めて
>>2
私毛の方ですが、あなた臭いです。洗ってください。
0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNGいくらネタスレでも初心者にむちゃくちゃ教えるのは。。
0018デフォルトの名無しさん
NGNG>>1 はプログラマなのか?
0019プログラマが履いてるブリーフに生えた毛
NGNG0020デフォルトの名無しさん
NGNG0021プログラマが履いてるブリーフに生えた毛
NGNGとっとと氏んでください。
0022デフォルトの名無しさん
NGNG( ・-・)
__/ /
/
) \
/””\\\\
~~~ // \\
0023ブリーフについたウンコ
NGNG0024デフォルトの名無しさん
NGNG0025騙られるほど有名になった毛の方です。
NGNG0026デフォルトの名無しさん
NGNG一蹴
0027デフォルトの名無しさん
NGNG0028ブリーフについたウンコ
NGNGたまに、いきなり出てくるのを見るけど。
0029デフォルトの名無しさん
NGNG0030毛の生えたブリーフ
NGNGこの文章に間違いはありませんか?
0031デフォルトの名無しさん
NGNG0032毛の生えたブリーフ
NGNG0033毛の生えたブリーフ
NGNG0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNG0036毛の生えたブリーフ
NGNG0037デフォルトの名無しさん
NGNG(゚∀゚)!
0038デフォルトの名無しさん
NGNG0039デフォルトの名無しさん
NGNGうるせーハゲ!
0040デフォルトの名無しさん
NGNG0041毛の生えたブリーフ
NGNG集まって意見交換する場(超初心者向け)としてつくったものです。
勤務時間の合間につくったのに、煽るだけしか能のない学生諸君はどこかに
いってください。
0042毛の生えたブリーフ
NGNG0043毛の生えたブリーフ
NGNG∧ ∧ , -' (.__,-'' , . , , 。゜
, - ´_ゝ`)_ .,-'~ ,- ' / / /, 。ぐは! ごめんなさ〜い
/ )ヽ(w i .,-'~ ,-'~ // , ⌒ ∵∵ //, >>42 .,/ / ヽヽヽ ,-/'~ ,ノ / //(。∀。)∵// '/
/ ^)' _ l ゝ _)-'~ ,-'~ //, ' ⌒/ ∨ ̄∨ ⌒ヽ
/ /' ヽ ^ ̄ ,-'~ / / ヽ ゚ ・
(iiiiリ∫ ヽ ./ (⌒`〜〜' /i ノ ノ\ ヽ
ヽ─|〜' ノ/ ゙〜〜〜〜 | ./ `- '
|| ||l、_ / ,,, | / ゚ 。
|.| _|.|_,,,| | __-'',,-~ / /
.|.| ニ─、─''''| | =-''' / 、 ヽ
.|.| |.| .| | | l l
|.| |.| .| '、 _ _.| / ノ
.|.| ,,== ==.| l .|.| ,_,,-'',,,-| / | /
|.| ||_ノノ | | i、`''',,-'''' | / .| .|
.|.レ `-- ' | |  ̄ | .ノ | )
,- | | ..... | .| ||
`ヽ );;;::::::::''''' | | | .|
゙ - ''''''' ,- 、| | ,,,,,;;;;;;;;と__)''
\__);;;;;;;''''''
0044デフォルトの名無しさん
NGNG0045毛の生えたブリーフ
NGNGちょっといいかげんにしてください。いつまで他人になりすまして
煽るのですか!
0046毛の生えたブリーフ
NGNG0047毛の生えたブリーフ
NGNG0048毛の生えたブリーフ(本物)
NGNGちょっと間をとったら・・・・・・(怒)
ここはまじめなスレッドです。おふざけではありません。
私はまじめな気持ちでスレッドをたてました。是非趣旨を
理解してください。お願いします。 m(__)m
前もって述べておきますが、HNもまじめです。ニフの時代から使っています。
0049デフォルトの名無しさん
NGNG0050デフォルトの名無しさん
NGNGお前あたま弱いだろ?
0051デフォルトの名無しさん
NGNG0052毛の生えたブリーフ(本物)
NGNG0053手の生えたブリーフ(本物)
NGNG0054毛の生えたブリーフ(本物) ◆rot608Xs
NGNGちょっと間をとったら・・・・・・(怒)
ここはまじめなスレッドです。おふざけではありません。
私はまじめな気持ちでスレッドをたてました。是非趣旨を
理解してください。お願いします。 m(__)m
前もって述べておきますが、HNもまじめです。ニフの時代から使っています。
0055毛の生えたブリーフ(本物) ◆BI2EKkq.
NGNGちょっと間をとったら・・・・・・(怒)
ここはまじめなスレッドです。おふざけではありません。
私はまじめな気持ちでスレッドをたてました。是非趣旨を
理解してください。お願いします。 m(__)m
前もって述べておきますが、HNもまじめです。ニフの時代から使っています。
0056デフォルトの名無しさん
NGNG0057デフォルトの名無しさん
NGNG0058デフォルトの名無しさん
NGNGDecimal.Parse()ってないの?
0059デフォルトの名無しさん
NGNG結局
System.Convert.ToDecimal()
を使って変換できました。
Decimal.Parse()の方は探し方が悪いのか見つけられませんでした。
(c#MLの方にもそれらしい指摘はあったのですが...)
0060デフォルトの名無しさん
NGNG0061毛の生えたブリーフ
NGNGまた、買わない方がいい本はどれですか?
0062デフォルトの名無しさん
NGNGヲレ的には川俣さんのはGUI周りがすっぽり抜けているらしいから買わない。
0063デフォルトの名無しさん
NGNGC# 相談室スレでがいしゅつネタですが、もう一度ここに書けと?
0064デフォルトの名無しさん
NGNG一番でしょうか?
0065デフォルトの名無しさん
NGNGで、数字入力専用のTextBoxを作っているのですが
Valueというプロパティ(decimal型)を作成してそこの値を他から参照するのと
Textプロパティをそのまま使って他から参照するときは型変換を行うのと2通り考えたのですが
一般的にはどちらの方法(又はそれ以外)を採るのでしょうか?
一応、現在はValueプロパティを追加してこのコントロールがフォーカスを失った時に
Textの文字列をValueに変換して入れています。
0066デフォルトの名無しさん
NGNG問題があると思います。2つが一致してない状態ができるわけですから。
0067デフォルトの名無しさん
NGNGTextプロパティを隠匿int型のTextでするか。
0068デフォルトの名無しさん
NGNG>2つが一致してない状態ができるわけですから
一致させれば良いだけのこと。
そのためのプロパティ。
006965
NGNG皆さんアドバイス有難うございます。
現在は
protected override bool ProcessDialogKey(Keys keyData)
{
if ((keyData & Keys.Enter) == Keys.Enter)
{
if (SelTextAtGotFocus)
{
this.SelectionStart = 0;
this.SelectionLength = this.Text.Length;
}
this.Value=System.Convert.ToDecimal(this.Text);
this.Text=this.Value.ToString("#,##0");
keyData &= ~Keys.Enter;
keyData |= Keys.Tab;
}
return base.ProcessDialogKey(keyData);
}
とやってenterキーを押した時にValueプロパティにセットしてます。
この場合でも不一致問題が起きるでしょうか?
今はValueプロパティは読み書き出来るので読みだけにすれば良いのかな?
そもそも何でこんな事質問したかというとValueプロパティはdecimal型なので
場合によっては型変換が必要→Textプロパティ(string)だって当然型変換が必要。
どうせ変換しなきゃならないんだったらTextのまま扱うのが一般的なのかな?
と思ったからなのです。
0070デフォルトの名無しさん
NGNGCeleron600MHzに256MBのメモリ@Windows2kで
動かそうと思うのだが。まともに動くのかな?
MSの製品動かすのには最低倍の要求水準が
居ると言われるので無理か。
標準の要求がPentiumIIの450MHzで
推奨がPentiumIIIの600MHz以上となってたので、
倍だとかなり厳しいのだけど。
>>1スレタイがわかりにくいもっと普通の
スレタイトルにすれば良いのに。
0071デフォルトの名無しさん
NGNGDuron 900MHz Mem 256MBでまぁ快適。
0073毛の生えたブリーフ
NGNG私は300MHzのAMDK6-2チップ搭載パソコンをつかっています。目盛り256MB
Win2000です。学習のためのちっぽけなプログラムなら何の支障もなく動きます。
大きめのソフトはまだ作ったことがないのでよくわかりませんね。周波数より
メモリの大きさが問題だと思います。
スレタイから察していただきたかったことは、65〜69辺りの話題は「C#相談室」へ
書き込んでいただくことで、ここは
○マニュアル読むより、ヒトに聞いた方が早いのだけど、罵倒されるのがイヤというわがままなヒト
○根本的に自分自身、何が分からないのか分からないヒト
○思いついたまま気軽に質問したいヒト
○C#関係で雑談したいヒト
あたりを想定した質問スレッドです。
0074毛の生えたブリーフ
NGNG姉妹スレッドがあります。ご参照ください。
http://pc.2ch.net/test/read.cgi/tech/1020772896/l50
007565
NGNGぢつはあっちのスレから引っ越してきました(^^ゞ
Enterキーで次コントロール移動ってのを質問しました。
65で言っているのはそれの機能強化(と言う程の物でもない)です。
こっちの方が適切なレベルなのかも...と思った訳で。
007670
NGNGK6-2の300で動くのなら大丈夫ですね。
あんまりでかいプログラムを書く事もないでしょうし。
買うことにします。
スレタイトルの件に関しては、
くだスレC#だと省略しすぎでわかりにくいと
いう事です。もしかしたら、
くだスレは一部の板で流行ってるのかもしれませんが。ム板で見たことはないので。
せめてくだだらない質問スレ@C#ぐらいに
出来なかったものかと。
007740歳だけど今は「毛の生えたブリーフ」な青年です
NGNG流行ってはいませんが、前回スレッドをたてたとき「くだスレ」の意見があったので
採用しました。
007866
NGNGこれだと Enter キーでなく Tab で次のコントロールに移動したら Value は
前の値のままです。
イベント処理と変換処理をいっしょにせず分けたほうがすっきりすると思います。
Value は必要なときに Text から変換したり代入したりすれば済むのですから
Value プロパティの Get Set アクセサ内で型変換を行うべきです。
そうすれば意図しないような操作を Text にしても Value の値と食い違うことは
ありません。
0079デフォルトの名無しさん
NGNGうげ
0080デフォルトの名無しさん
NGNGさいしょのうちはうれしくて がんがんnewしてはほっぽらかしにしてましたが
だんだん心配になってきて、ついついtaskmanagerとか見に行ってしまう
へたれな自分がちょっと悲しいです
0081デフォルトの名無しさん
NGNGはやく氏にやがれ中年
0082デフォルトの名無しさん
NGNGC++からC#に行ったから死ぬほど怖かった。
C#から勉強するのって危険な気がする。
008365
NGNG> これだと Enter キーでなく Tab で次のコントロールに移動したら Value は
> 前の値のままです。
仰るとおりですね。
> Value は必要なときに Text から変換したり代入したりすれば済むのですから
> Value プロパティの Get Set アクセサ内で型変換を行うべきです。
成る程、明日やってみます。
これのアドバイスが無ければ間違いなくEnterとTabの判定を行ってました(^^ゞ
現在はこの件とは別にこのコントロールに機能を追加しようと思いまして
1.数字(0〜9、及び小数点とマイナス記号)のみ入力を受け付ける
2.マイナス記号は最初の入力のみ可能にする(123-456と入れるのは×)
3.少数点"."は一回のみ入力可能にする(123..45と入れるのは×)
というのをやっています。
1と2は何とか出来たのですが3をやろうとして
IndexOfメソッドとLastIndexOfメソッドを比較して異なれば"."を一つRemoveすれば
良いのかと思っているのですが上手くいきません。
KeyPressイベント内で
case (char)46: // "."
if (textBox1.Text.IndexOf('.') == textBox1.Text.LastIndexOf('.'))
{
break;
}
else
{
textBox1.Text = textBox1.Text.Remove(textBox1.Text.LastIndexOf('.'),1);
e.Handled = true;
break;
}
(※これはコントロールではなくテスト用にフォームにTextBoxを貼ってテストしてます。)
とやっているのですが"."が3回入力された段階で削除され、
カーソルが先頭に移動してしまいます...
0084デフォルトの名無しさん
NGNG意図しない動作をするときはデバッガでその部分の前にブレークポイントを
置いてステップ実行で動作を確認すると問題点がわかります。
製品版でなく .NET SDK を使っているなら、デバッガはここです。
C:\Program Files\Microsoft.NET\FrameworkSDK\GuiDebug\DbgCLR.exe
うまくいかない理由は、もう確認済みかもしれませんが、
KeyPress イベントはキーを処理する前に呼ばれるイベントなので2度目の
'.' が入力された時点では Text プロパティに '.' はまだ一つしかありません。
e.Handled = true; とするだけでその入力がキャンセルになるので Text から
削除する必要はありません。
あと、case (char)46: は case '.': とも書けます。
派生クラスにイベント処理を実装するなら KeyPress イベントではなく
OnkeyPress メソッドをオーバーライドする方法もあります。
protected override void OnKeyPress( KeyPressEventArgs e )
{
switch ( e.KeyChar )
{
case '.':
if ( this.Text.IndexOf( '.' ) >= 0 )
{
e.Handled = true;
}
break;
}
base.OnKeyPress( e );
}
008565
NGNGアドバイス感謝ですm(__)m
> うまくいかない理由は、もう確認済みかもしれませんが、
> KeyPress イベントはキーを処理する前に呼ばれるイベントなので2度目の
> '.' が入力された時点では Text プロパティに '.' はまだ一つしかありません。
先の投稿後、デバッガで確認したところこれが理解できました。
今までコピペして少し手直ししただけだったので意味を把握してませんでした。
これらを修正したところ見事希望する動作になりました。
> 派生クラスにイベント処理を実装するなら KeyPress イベントではなく
> OnkeyPress メソッドをオーバーライドする方法もあります。
はい、これはオーバーライドするようにしました。
これでかなり目標に近付いたのですが、
Textプロパティの表示を例えば
1) 123,456(#,##0)
2) -12,456.0(#,##0.0)
等いくつかの書式をFormatプロパティ(新規追加する)からドロップダウンで
選択するようにしたいのですがこういった事は出来るのでしょうか?
可能であれば各種パターンを数字で選択するのではなく"#,##0"等の文字列の
中から選択できるようにしたいのです。
余り良くない事なのかもしれませんが海外のC#のサイトを見てもヒントになるようなものを
見つけられなかったので...
008684
NGNG私自身は .NET SDK しか持ってないので、VS.NET でのビジュアル設計の
方法については残念ながらアドバイスできません。C♯相談室の方でたずねて
いただくのがいいかと思います。
ドロップダウンでできるかどうかはわかりませんが、
プロパティ・エディタを自作すれば実現できると思います。
0087デフォルトの名無しさん
NGNGここを参考にしたらどうかしら?
008865
NGNG情報感謝です。
87さんのリンク先にてドロップダウンのサンプルソースがありました。
実はこれのソースコードを落としてあったんですが、ページに機能追加のコードが
あったのを見落としていましたm(__)m
これらを手がかりに自作コントロールの機能強化を続けます。
どうもありがとうございました。
0089うう
NGNGVB で
If Not(objObject Is Nothing) Then
〜中略〜
End if
と書く。参照の無いときの条件分岐を
C#でやる方法を教えてください><
if (objObject != null)
{
〜中略〜
}
などと考えましたがわかりませんでした
お願いします!!
0090デフォルトの名無しさん
NGNGうーん、これ↓でnull検知できますけど・・・そうではない?
static void Main(string[] args)
{
object test = null;
if (test != null)
{
Console.WriteLine(test.ToString());
}
else { Console.WriteLine("null"); }
}
あとはこういう↓方法とかはどうでしょ?
static void Main(string[] args)
{
object test = null;
try
{
Console.WriteLine(test.ToString()); // testがnullだと例外が発生
}
catch(NullReferenceException nrefx) { Console.WriteLine(nrefx.Message); }
}
0091デフォルトの名無しさん
NGNGif (objObject != null)
良いと思うけど。
0092デフォルトの名無しさん
NGNG/// メソッドの説明
/// </summary>
/// <param name="パラメータ名1"></param>
/// <param name="パラメータ名2"></param>
↑これ書いても、VS.NETのパラメータヒントに説明とかが出ないのは仕様?
0093デフォルトの名無しさん
NGNGウチのIDEは出るよ。
0095デフォルトの名無しさん
NGNG便利なものは御座いますか?
textBox.Select(先頭,長さ)でキャレットの位置は設定できるのですが。
0096デフォルトの名無しさん
NGNG次に挿入されるべき場所=キャレットの位置を得られる模様
0097ノレノレ
NGNG文字が選択状態の時にキャレットの位置を変えず選択状態を解除したいのですが、
textBox.Select(textBox.SelectionStart , 0);
textBox.Focus();
でやると、左から右へ文字を選択した時にキャレットの位置が変わってしまいます。
右から左へ文字を選択した時は変わりません。。
何とかならないものでしょうか。
0098ノレノレ
NGNG0099デフォルトの名無しさん
NGNG製品を購入しないとC#を始めることはできないでしょうか?
0100デフォルトの名無しさん
NGNG>>99
SDKじゃだめなの?
http://www.microsoft.com/japan/msdn/netframework/downloads/sdk.asp
0101デフォルトの名無しさん
NGNGついでに試しならこれを使えば
フリーの.NET統合開発環境「SharpDevelop」
http://pc.2ch.net/test/read.cgi/tech/1023727377/
0102デフォルトの名無しさん
NGNGVisual Studio.net Profesionalの評価版がついてる雑誌とか入門書があるよ。
0103デフォルトの名無しさん
NGNGAの画像の一部をBの特定の場所に部分コピーするのってどうしたらいいの?
0104デフォルトの名無しさん
NGNG0105コギャルとHな出会い
NGNGi/j/ez/対応です
お役立ちリンク集
必ず役立ちます
サイト管理者お役立ち集
1日4000HIT以上
↓
http://kado7.ug.to/wowo/
i/j/ez/対応
コギャルとH出来るサイトはここ
ヌキヌキ部屋へ直行便
↓
http://kado7.ug.to/wowo/-a.htm
i/j/ez/対応
0106デフォルトの名無しさん
NGNG0107Professional
NGNGGeforce4TI 4200
お前らとは格が違うんだよボケ
あひゃひゃひゃ
0108デフォルトの名無しさん
NGNG誤爆??
そんなスペックで何やってんの?
0109デフォルトの名無しさん
NGNG0110>>108
NGNG馬鹿が釣れた々…
0111デフォルトの名無しさん
NGNG0112デフォルトの名無しさん
NGNGテラリウム、マウスきたれす。
初めのメールの時より、順位がちょこっと切りあがってますた。
0113デフォルトの名無しさん
NGNGオブジェクト選択したときの表示ってなにを使えばいいと思う?
例えば、フォーム上のボタン選択したときの、選択マークみたいなやつ。
ボタンの周囲にちっこい四角がでたりするのをイメージしてます。
0114デフォルトの名無しさん
NGNG(´・ω・`)ショボーン
0115デフォルトの名無しさん
NGNG0116デフォルトの名無しさん
NGNG0117デフォルトの名無しさん
NGNG0118神
NGNG0120デフォルトの名無しさん
NGNGよく「サンプル」ってあるじゃないですか?
あれってどこに書き込むんでしょうか?
それさえわかればなんとかやっていけそうなんだけどなー
ほんと、誰かアフォな俺でもわかるように説明していただけませんか? プリーーーーズ!
0121デフォルトの名無しさん
NGNGIL的には違うけど、意味的には違いはないみたいね。
using System;
class Test
{
public static void Main() {
string s = "あああ";
string s1 = s;
string s2 = String.Copy(s);
s = "変更してみる";
Console.WriteLine(s1); // あああ
Console.WriteLine(s2); // あああ
Console.WriteLine(s1 == s2); // True
Console.WriteLine(s1.Equals(s2)); // True
}
}
0122デフォルトの名無しさん
NGNGこういうのどうかな?
例えば画像ビューアとかエディタとかランチャをここで作るわけよ 質問に答えながら
じゃあ初心者でもわかるんじゃないかな?
0123デフォルトの名無しさん
NGNG0124デフォルトの名無しさん
NGNG次から次へと疑問が湧いてきて一向に進めません・・
かと言って、そのたびに質問するのもあれですし。
中級者以上のみなさんは最初の頃はどうやって学びましたか?
わたしは参考書などを見ながらやってます。でも細かいとこまでは載ってないので
今度はヘルプ見ます・・専門用語ばっかりでこれをするためにはどうすればいいかが
すごくわかりずらくて、悩んだあげく質問レスしてます。
この状態を抜けたみなさんは私のレベルではどうしたらいいと思いますか?
また、ヘルプって簡単に理解できますか?
変な質問ですがよろしくお願いします。
あと、>>122さんのは興味あります。わたしも参加したいです。
0125デフォルトの名無しさん
NGNGドキュメントはすべて英語。日本語など一切ない。
本なんて出版されていない。唯一の頼りがMSDNマガジンだった。
この情報が知りたい!とヘルプを見る。...が、そこに書いてあったのは [To be supplied]。
実際に動かして見るが必ずしもドキュメント通りには動かない。
そこでMLで情報を探すと「あー、次のベータで直ってるよ。」で一蹴。
それに比べれば、今はなんて恵まれてるんだ!!
0126デフォルトの名無しさん
NGNG俺もちょっとなら協力できるで
0127124
NGNG当然すぐ挫折してましたが。
3代目FM-TOWNSで
GEAR-BASIC(タダだしわかり易かったが機能が限定されてた)
QUICK C(ゲーム作りたくてやったがさっぱりわからず即挫折)
HIGH C COMPILER(ゲーム作りたくてやったがさっぱりわからず即挫折)
F-BASIC(やりたいことなどイメージ通り実現されていく、非常にわかり易く感動した)
現行マシンで
VB6.0(やりたいことなどイメージ通り実現されていく、非常にわかり易く感動した)
VC#(VBではできなかったことがやりたくて、またまたCに挑戦してる次第です)
今度こそは逃げないぞ!VC#待ってろよ!!
0128デフォルトの名無しさん
NGNG0129デフォルトの名無しさん
NGNG0130デフォルトの名無しさん
NGNGほんとに・・・何もかも聞こうとなんて思ってないんです
いくつか実際に作れたら後でそのソース見て勉強できるし
ほんとお願いしますっ!!!
0131アダプタ
NGNG神に作ってもらうんじゃなくて、初心者である我々が作るってのは?
で、我々であれやこれや言いつつ作るわけです
それを見た詳しい人がミスを指摘するんですよ
0132アダプタ
NGNG1.ランチャを作る
2.ボタン型でとりあえず3つのボタンのランチャ
3.ドラッグ&ドロップ対応
こんな感じかな?
0133アダプタ
NGNGって言っても普通にボタンを3つ貼り付けてそれぞれbutton1,button2,button3とします
ボタンがクリックされたらプログラムが起動するように「コンポーネント」→「Process」も3つ貼り付けた
Processの名前もそれぞれprocess1,process2,process3としましょう
みんな寝てるな・・・勝手に進めちゃまずいかな
0134デフォルトの名無しさん
NGNG設定しないといかんのか。小1時間悩んじまったw
0135アダプタ
NGNGprocess1のプロパティ→StartInfoを展開して
FileNameってとこに起動させたいアプリケーションを登録しましょ
例えばnotepad.exeってやるとnotepadが起動します
それでprocess2とprocess3にも好きなのを登録しましょう
おやすみなさい Zzz Zzz
0136アダプタ
NGNGドラッグ&ドロップ対応でした
だから・・・135の書き込みは無視してください
おやすみなさい Zzz Zzz
0137デフォルトの名無しさん
NGNG0138デフォルトの名無しさん
NGNG>「コンポーネント」→「Process」
とかってVC#の話?
SDKだとなんになるんじゃろ。ないの?
ドラッグ&ドロップ対応って、ショートカット落とすとランチャに登録されるとかそんなんかな。
0139デフォルトの名無しさん
NGNG0140アダプタ
NGNGそう! イエス! まさにそのとーし!
0141アダプタ
NGNGで、ボタンを押したら登録したソフトが起動するようにしたいんで
button1をダブルクリックしてコードを書きましょうね
private void button1_Click(object sender, System.EventArgs e)
{
process1.Start();
}
ここで書くのは「process1.Start();」ってやつです これでbutton1をクリックしたら起動するようになりました。
同じようにbutton2,button3もそれぞれprocess2.Start(); process3.Start();とやる
0142アダプタ
NGNG神の降臨を静かに待ちましょう・・・
0143デフォルトの名無しさん
NGNGProcess.Start("notepad.exe");
ってのでいけますね。
D&Dに関しては、
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049&res=47&fi=no
こちらにあるサンプルにあるとおりですね。
AllowDropをtrueにしてDropに備えて、DragEnterとDragDropの
イベントに備えてHandlerに追加。
そしてそれ用の関数を用意してやって、ファイル名を認識。
定石のごとく\を\\にかえてやって…と。
0144デフォルトの名無しさん
NGNGここって初心者スレじゃないの?
0145124
NGNGfiles=Enviroment.GetCommandLineArgs();
これじゃあ、だめなの?
0146143
NGNGわからないと言っても、どこがわからないのか言ってくれないと
説明も出来ないんですが…。
初心者スレなんで、恥ずかしいような事でも言っちゃって良いと
思いますよ。匿名掲示板でもありますし。
例えば「定石のごとく\を\\にかえてやって」って何よ?というのでも
暇な人は答えてくれるでしょう。
0147デフォルトの名無しさん
NGNG0148デフォルトの名無しさん
NGNGそれさえあれば全部わかると思うんですよ
「ここがわからない」っていう質問もしやすいし お願いしますっ!
0149デフォルトの名無しさん
NGNG駄目。それじゃ成長しない。
自分でそれっぽいのをできる限り作ってみて、わかんなくなったらアプしてアドバイスを仰げ
0150124
NGNGListViewで複数選択されている項目をサブ項目とともに削除したいのですが
ListBoxならこんな感じでいけるのですがこれと同じ動作をするものありますか?
while(listBox1.SelectedIndex != -1)
{
listBox1.Items.RemoveAt(listBox1.SelectedIndex);
}
ListViewでこんな感じでやってるのですがうまくいきません。
listView1.Items.Remove(listView1.SelectedIndices);
よろしくおねがいします
0151デフォルトの名無しさん
NGNG133のデザイン通りのランチャを作りたいです
ドラッグ&ドロップを実装しようとしてこうなりました ご教授おながいします
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049&res=48
0152124
NGNGソース見ました。意味全然わかりませんでした・・
お願いレベル引き上げないで・・・
0153151
NGNG133の言う通りのデザインを作って143さんのとこのリンクに書いてるコードをうなりながら入力したんよ
0154124
NGNGそのボタンの役割についてなにもかかれてないけど
これじゃあ、どんなプログラム作ればいいかわからない。
??ランチャ?もしかしてソフトを起動するだけのプログラム??
んー例題の意味すらわからない・・・
0155デフォルトの名無しさん
NGNG名前が衝突してますがな。
> private System.Windows.Forms.Button button1;
↑
> class button1 : Button
↑
0156デフォルトの名無しさん
NGNG0157デフォルトの名無しさん
NGNG>class button1 : Button
buttonクラスを定義する必要はないはずだ。
この定義が上で作ったボタンのインスタンスとかぶっているからそのエラーが出る。
0158デフォルトの名無しさん
NGNG0159124
NGNG利用法とか便利な使い方とか
ひとつのアプリを作るなんて私には到底無理です。
ヘルプ見ても意味さっぱりですし・・
--------------------------------------------------------------------
コントロール内の選択された項目のインデックスを取得します。
[C#]
public ListView.SelectedIndexCollection SelectedIndices {get;}
プロパティ値
選択された項目のインデックスを格納している ListView.SelectedIndexCollection 。項目が現在選択されていない場合は、空の ListView.SelectedIndexCollection が返されます。
-----------------------------------------------------------------------------------------------
こんなヘルプなんて見てもわかりません
0160デフォルトの名無しさん
NGNG通報しますた。
0161143
NGNGどうせだからprojectごと圧縮かましてUPったほうが良いと思うのだが。
0162124
NGNGなんで通報するの?
0163124
NGNGすいません。どうしてもわからないのでくだらない質問させてもらいます。
ListViewで複数選択されている項目をサブ項目とともに削除したいのですが
ListBoxならこんな感じでいけるのですがこれと同じ動作をするものありますか?
while(listBox1.SelectedIndex != -1)
{
listBox1.Items.RemoveAt(listBox1.SelectedIndex);
}
ListViewでこんな感じでやってるのですがうまくいきません。
listView1.Items.Remove(listView1.SelectedIndices);
よろしくおねがいします
0164143
NGNGとりあえずランチャーのサンプル。
作法で叩かれるの承知の上で出します(w
0165デフォルトの名無しさん
NGNGstrFileっつー版画利案っぽいのは感心しないなw
それから
//ファイル名ね。"\"のままでのいけるようだ。鬱だ。
\を\\にエスケープする必要があるのは " "で囲んだ文字列だけじゃないかと。
それから全ボタンが同じ処理ならば配列かなんかに叩き込んで一括で書いたほうがすっきりするかと。
0166デフォルトの名無しさん
NGNGその1
ListView.ListViewItemCollection items = listView1.Items;
ListView.SelectedIndexCollection sels = listView1.SelectedIndices;
foreach (int index in sels) {
items.RemoveAt(index);
}
その2
ListView.ListViewItemCollection items = listView1.Items;
ListView.SelectedListViewItemCollection sels = listView1.SelectedItems;
foreach (ListViewItem item in sels) {
items.Remove(item);
}
0167143
NGNG>165
ハンガリアン記法は、なんかクセになっちゃって…。
これでないと、なんか不安なっちゃうんだよね。
直さなきゃとは思うのだが…。
>\を\\にエスケープする必要があるのは " "で囲んだ文字列だけじゃないかと。
試したときは、ソース内に直で文字列指定したからか。
なるほど。
>それから全ボタンが同じ処理ならば配列かなんかに叩き込んで一括で書いたほうがすっきりするかと。
そだね。あんまり考えないで適当に作ったから、恥ずかしいところ
いっぱいだ…w
0168166
NGNG0169166
NGNG0171124
NGNG理屈はわかりませんが、うまくいきました!!
感謝です!
0172デフォルトの名無しさん
NGNGコレクションなんだから、foreachで一つずつ消していけって
事では?
0173124
NGNGこれってヘルプでは選択項目のインデックスを取得するって書いてあるのに
インデックスの値を返さないで、コレクション?を返してますよね。
それならコレクションを取得するって書けばいいのに・・・
ヘルプの間違い?それとも私がバカなだけ?
こういうどうとでも解釈とれるヘルプの文法でいつも悩んでます。
ListViewの場合はコレクションで消さないと無理なんですね。
コレクションが何であるかもよくわかりませんが。
foreach(ListViewItem item in listView1.SelectedItems)
{
listView1.Items.Remove(item);
}
一応これでいけるみたいなので使わせてもらいます。
でもこれだとだめなんですよね
foreach(object item in listBox1.SelectedItems)
{
listBox.Items.Add(item);
}
うううむ、ようわからん。
0174143
NGNG0175124
NGNGlistView2(項目2)も削除するには、やはりインデックスが必要だと思うんですが
この場合どうすればいいのでしょうか?
0176デフォルトの名無しさん
NGNG>>166のその1でインデックスを並べ替えて、降順で消していけばよいかと。
0177124
NGNGいけました!!
foreach(int idx in listView1.SelectedIndices)
{
listView1.Items.RemoveAt(idx);
listView2.Items.RemoveAt(idx);
}
これってすごく簡単にわかることなのでしょうか?
こういう方法やコレクションの構造とかヘルプに載ってないと思うのですが・・
基本的な何かの知識が不足してるのかな?
int idx=listView1.SelectedIndices;
だとインデックス取得できないけど
int idx in listView1.SelectedIndices;
これだと取得できるんですよね?
ううん、理屈はわからないけど、これでなんとかアプリ完成しそうです。
わたしも知識増えたら質問に答えるようにしたいです。
どうもありがとうございました。
0178デフォルトの名無しさん
NGNGあれ?並べ替えなくてもOKなの?
実際に試してないから分からんかった。
0179デフォルトの名無しさん
NGNGforeachは抽象化されたfor
この例だとidxに順番にSelectedIndicesの値がはいって、
それぞれについてブロックの中が実行される。
「このコレクションのやつら、順番に全員処理しちゃって〜」
みたいなのがforeach、コレクションはなんかの集合だと思え。
0180124
NGNGはい、並べ直さなくてもちゃんと削除できました
>>179
コレクションはなんかの集合・・
なるほど・・
SelectedIndicesって配列で格納されてるんですね、でもこれだと
listView1.Items.RemoveAt(listView1.SelectedIndices[0]);
項目が選択されていなかったり、重複しようものならエラーがでます。
foreachが一番無難みたいですね
クラスって実際どういう処理を行ってるか見えないので、なんかフラストレーションたまります
0181デフォルトの名無しさん
NGNG>はい、並べ直さなくてもちゃんと削除できました
んなわきゃない。
最後と最後から2番目の2つを選択して消してみ。
0182151
NGNG0183124
NGNGぐほ!ほんとだ、エラーでました・・・
並べ直さないとだめなのか・・・
こんな簡単な処理したいだけなのに・・なんでもっと簡単にできないんだろう・・
並べ直すってソートするってことでしょうか?
できるだけ順番崩さないで間を詰めるようにしたいのですが。
0185124
NGNG0186デフォルトの名無しさん
NGNGインデックスを大きい順に並べ替えて、後ろの項目から消すようにする。
そうすれば削除で番号がずれても影響が出ないから。
ListView.ListViewItemCollection cols = listView.Items;
ListView.SelectedIndexCollection sels = listView.SelectedIndices;
// 配列にコピー
int[] arr = new int[sels.Count];
sels.CopyTo(arr, 0);
// 配列を並べ替え
Array.Sort(arr);
Array.Reverse(arr);
// 順番に消していく
foreach (int n in arr) {
cols.RemoveAt(n);
}
0187124
NGNG0188デフォルトの名無しさん
NGNGこのランチャだとボタン増やせないね。
ドロップしたら動的にボタンが増えたりすると嬉しくないか?
0189デフォルトの名無しさん
NGNG0190151
NGNGそれとこの設定はどこに保存されてるのかな? レジストリ?
0191デフォルトの名無しさん
NGNG0192デフォルトの名無しさん
NGNG.NET Framework にはついてないみたいね。
DllImport を使用するとよろし。
あんまりお勧めはできないけど、手軽にならしたいんだったら sndPlaySound を使いませう。
using System.Runtime.InteropServices;
[DllImport("winmm.dll", EntryPoint="sndPlaySoundA")]
static extern int sndPlaySound(string lpszName, int dwFlags);
sndPlaySound("filename.wav", 1);
0194デフォルトの名無しさん
NGNGボタン増やしてみたんですけど ここは何をしてるとこですか?
//button判別。
Control control = (Control)sender;
String strButtonName = control.Name;
if(strButtonName == "button1")
{
strFile1 = strFile;
}
if(strButtonName == "button2")
{
strFile2 = strFile;
}
if(strButtonName == "button3")
{
strFile3 = strFile;
}
0195デフォルトの名無しさん
NGNG同じ関数がすべてのボタンに割り当てられてるので
どのボタンが押されたのが判別する必要がある。
押されたボタンオブジェクトがsenderにはいるので、その名前で判別してるわけ。
0196デフォルトの名無しさん
NGNGとかのほうが、パフォーマンス良いかも。
0197デフォルトの名無しさん
NGNG例えば「犬」っていうオブジェクトがあったとしますよね?
そのプロパティは「身長・体重・毛色」 メソッドは「走る・鳴く・噛み付く」
で、この例でクラスを説明するとどうなりますかね?
0198143
NGNG>195の説明の通りです。
あんまり無駄に関数増やすの嫌いなので…。読みにくくなるし。
メソッド間の動作の違いが少ないなら、そういうやり方もあると
いう事です。
>188のような動作をさせるなら、Buttonを配列等で管理して
やる必要がありますね。
>151
デフォルトからの変更点はだいたい>143に書いたとおりなので、
どこが違うのかを探してもらえればよろしいかと。
その上で、新しくプロジェクトを開いて、コピペではなく手打ちで
ソース構築してみてください。横に置いて見ながらでも良いので。
さて、アイコン取得はどうすれば良いのだろうか…w
0199143
NGNGクラスは、犬そのものを表現します。その特徴と行動ですね。
犬のクラスのオブジェクト作成すると、そこにあるのは1個体
としての犬です。別のオブジェクトを作成すると、また別の犬
を表します。その区別は、プロパティで行います。
(身長や体重や毛色を別にセットすれば、区別出来ます。
名前も入れるのは当然ですが。)
自然に考えれば、犬によってその行動も異なりますが、実際
にクラス設計する場合は、その差異も全てプログラミング
することになります。(メソッド内部でプロパティをチェックして、
どういう特徴を持った犬ならどういう行動をするかを全て
プログラミングする)
0200143
NGNGhttp://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049&res=35
0201143
NGNG0202デフォルトの名無しさん
NGNG0203143
NGNGヒントってどうやればいいのだろうか…?
C++Builderなら専用のプロパティが用意されてたのだが…。
0204143
NGNG・アイコン取得、表示
・対象のファイル名をポップアップ表示
http://members.tripod.co.jp/kajusan/LauncherTest2.zip
ToolTip使わなきゃいかんのか。手間にはならんから良いか。
>ポップアップ
0205デフォルトの名無しさん
NGNGツールチップが .lnk の名前で出てくるのが惜しまれる。
0206143
NGNGごはっ。リンク取得します。(素で忘れてた…鬱)
0207143
NGNG・アイコン取得、表示
・リンクターゲット取得、ポップアップ表示
http://members.tripod.co.jp/kajusan/LauncherTest2.zip
アイコンのキャッシュのせいかな?うちの環境だと、エクスプローラ
のアイコンがマイコンピュータのアイコンになってしまってる。
鬱だ。
(特異な例だと思うけど、たとえばAniLaPaintだと、ターゲットが
正常に取得されない…っていうか、設定が普通じゃない。
プロパティで見てもおかしい。なんちゅー設定やねん。)
0208124
NGNG取り組み方が間違っていたように思います。
オブジェクト指向以前の言語では好きなコードから覚えて、プログラムは上から
順に実行されるので順番だけ気にしてコードを打ち込めばそれなりのプログラム
は出来てましたが、このC#はそれが通用しないんですね。
基本である文法をまず学んでから必要なときにコードを学び使用するというのが
一番習得が早そうに思います。
もちろん、記憶力のずば抜けた赤ん坊なら言葉を学ぶように単語(コード)から学んで
それから文章(文法)を成り立てるという方法もいけるでしょうが、私には到底無理です。
もう一度一から基本を勉強してまいります。
0209デフォルトの名無しさん
NGNG0210デフォルトの名無しさん
NGNGCもまだ全然使いこなせてはいませんが、GUIベースでもっと派手なプログラミングがしたいので、
C#への移行を考えています。
これで問題ないでしょうか?
考え方次第でしょうが、Cを完全にマスターしてからとかC++も一通り勉強したほうがいいのでは
ないかとと思ったりもしています。
どうでしょうか?
0211デフォルトの名無しさん
NGNGC# と C、C++ は全然違います。
C++ のバージョンアップ版が C# というわけではないので、最終的に C# に移行したいのならそのまま C# 覚えるのが吉。
0212デフォルトの名無しさん
NGNGC++の深い知識は必要ないけど、Win32 APIは覚えておいた方がいいかも。
GUIやるなら特に。
0213143
NGNGガソバレ。
自分はそんなに真面目じゃなくて、結構適当にやってますw
基礎は必要だけど、あんまり基礎ばっかりだと気分萎えちゃう
から、やっぱり作りたい物を目標に頑張るのが一番かな?
>210
C系で楽にGUI〜〜ってのだったら、C++Builderを推すんだけど、
すでにC#がC++Builder化しちゃってるから、C#で良いです。
GUIもフォームデザイナが楽で良いんだけど、少しは手打ちで
やったほうが良いと思います。構造が良くわかります。
CやC++もC#のための基礎にはなるけど、それはC#でも学べる
ことだし、特別CからとかC++からとか言うのは考えなくて良いと
思います。
0214210
NGNG貴重な意見どうもありがとうございました。
もうすでに「始めようC#」の本を購入して体験版でGUIのプログラムを組んでみたのですが
C#をやるためには、Cへのちゃんとした理解やC++の学習も必要なのでは?
と思い質問させていただきました。
0215デフォルトの名無しさん
NGNG0216143
NGNGSocketはまだ使ったことありませんが……
.NET Framework SDK ドキュメントにSocketクラスがあります。
普通のサンプルも用意されてますし、メソッドの説明にもサンプルがありますよ。
たとえば
http://samples.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/howto/samples/net/TCPUDP/dateTimeClient.src&file=CS\datetimeclient.cs&font=3
とか。どうでしょうか?
0217デフォルトの名無しさん
NGNGあんたは神です。ありがとう。
0218デフォルトの名無しさん
NGNGオブジェクト指向というか、フレームワークやクラスライブラリのことね。
全部覚えてから順に使用するってのは確かに最初は効率悪い。
まずは適当に初めて、どっかの段階で立ち止まって全体を(覚えられなくても)
ざっと読むってのを薦めます。
べつにオブジェクト指向に限らず、潤沢に既存コードを再利用可能な状況では
だいたいそんなもんです (Win32 の API とか、unix で人のソース流用とか)。
0219デフォルトの名無しさん
NGNGただ用意された機能の範囲を超える物は作りづらい
これはVBでも同じですけど
コンポーネント指向の宿命でしょうか
0220デフォルトの名無しさん
NGNGいかにも夏らしいね
0221デフォルトの名無しさん
NGNG143さんが作ってた3つは正常なのになぜか増やしたボタンが機能しない・・・
まったく同じにコピペしてボタンの数字だけ変えたのに
なんでだろ?
0222デフォルトの名無しさん
NGNG0223デフォルトの名無しさん
NGNGボタン増やしてもできたよ。当たり前か。
数字とかsenderで分岐してるとこ再確認。
0224143
NGNGすることは
1.フォームデザイナでbutton4を追加。Clickイベントにbutton_Clickセット。
2.クラスForm1内部でString型でfileName4を宣言。
3.コンストラクタ内部で、button1〜3と同様にAllowDrop、DragEnter、
DragDropをセット。
4.Form1_DragDrop内部で、button1〜3と同様にbutton4の処理も追加
5.button_Click内部で、button1〜3と同様にbutton4の処理も追加。
このくらいかと。
1番3番辺りが忘れやすいかな?あと、1〜3の処理をコピペした時に
4として書き換えるのを忘れた箇所があるとか。
一度成功したら、全部手書きでやってみてね。
プログラム板にUP掲示板って無いの?ソースUP用にありそうなものだけど。
0225デフォルトの名無しさん
NGNGhttp://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/lounge/index.html
のソース置き場.NET(48)あたり
0226143
NGNG今までみてたのは、.NETのスレだけだったのか…。
ソース置き場.NET(48)は、問題のソースじゃなくてサンプルになる
ソースを置く場所だと思うけど。
専用のスレを立てるか、汎用の質問スレを立てるか(Delギコさんが
立ててるけど、これDelphi専用な雰囲気。うーん)したほうが良いと
思うのだが、どうだろうか。
0227221
NGNG143さんのソースでようやくボタン増やせたよ!
原因は「Clickイベントにbutton_Clickセット」でした。。。
昨日何時間もソース見てたんで何がダメなのかサッパリでしたよ
まだまだわかってないんだなぁ
とにかく143さんに感謝! あなたのおかげで何げに良スレ化してますよ(w
もうちょっと慣れたらチャットソフト作りたいなー!
0228デフォルトの名無しさん
NGNG>あなたのおかげで何げに良スレ化してますよ(w
ナイス喧嘩の売り方。
俺たちは役立たずか。
じゃあ役立たずなりに振る舞わせてもらう。
0229デフォルトの名無しさん
NGNG0230デフォルトの名無しさん
NGNG0231デフォルトの名無しさん
NGNG?
E
0233143
NGNGえっと、ドキュメントを見ると、switch文は
ms-help://MS.NETFrameworkSDK.JA/csref/html/vclrfTheSwitchStatement.htm
switch (expression)
{
case constant-expression:
statement
jump-statement
[default:
statement
jump-statement]
}
という定義です。で、評価式であるexpressionの説明では、
expression
整数型または文字列型の式。
ということになってます。整数型は関係ない(Cならポインタに
してやってから数値で評価とか出来るけど、C#は知らない)
として、文字列での式評価に関しては、LauncherTest1で
行っているような、Control継承オブジェクトのプロパティName
で行えます。以下のような感じです。
Control control = (Control)sender;
switch(control.Name)
{
case "button1":
if(fileName1 != null)
Process.Start(fileName1);
break;
}
0234デフォルトの名無しさん
NGNGポリモルできないの?
0235デフォルトの名無しさん
NGNGprivete void exit_Click(object sender, System.EventArgs e)
{
Application.Exit();
}
これやると「無効なトークン 'void' が クラス、構造体またはインターフェイスのメンバ宣言で使用されています。」ってでます
回避する方法はないでしょうか?
0236デフォルトの名無しさん
NGNGコンパイルエラーじゃん・・・。
前後の行も見直して。
0237デフォルトの名無しさん
NGNGprivete → private
0238235
NGNGお、終われませんよ・・・「Application.Exitメソッド」ですよね?
0239143
NGNGえっと、どの部分でしょうか?
>Control control = (Control)sender;
ここは無理です。
error CS0029: 型 'object' を型 'System.Windows.Forms.Control' に暗黙的に変換できません。
switchの評価式に関してでしょうか?
数値型だと
System.Object
System.ValueType
System.Int32
Control型だと
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
ってことになってますから、無理でしょう。
実際にObject型のsenderをswitch評価式に叩き込んでも、
CS0151が返ってきただけです。
継承先から継承もとへの暗黙の型変換は行えても、その
逆は無理なのでは?
0240143
NGNGこのメソッドは全スレッドで実行中のメッセージ ループをすべて停止し、
アプリケーションのウィンドウをすべて閉じます。このメソッドによって、
アプリケーションが強制的に終了させられることはありません。通常、
Exit メソッドは、メッセージ ループ内から呼び出され、強制的に Run を
返します。現在のスレッドだけのメッセージ ループを終了するには、
ExitThread を呼び出します。
注意
Application.Exit メソッドが呼び出されてアプリケーションを終了
する場合、 Form.Closed イベントと Form.Closing イベントは発生しませ
ん。これらのイベントのいずれかに実行する必要がある検証コードがあ
る場合は、 Exit メソッドを呼び出す前に、開いている各フォームに対して
Form.Close メソッドを個別に呼び出す必要があります。
ループ終了のメッセージを通達するだけのメソッドですから、強制的に
終了は出来ませんね。つまりどこかのループがメッセージに応じて
いないと。
FormをClose()させてやったらどうでしょうか?
0241235
NGNGprivate void Form1_Closing(object sender,System.ComponentModel.CancelEventArgs e)
かな・・・ちょっとやってみます サンクス
0242235
NGNGApplication.Exitやってみたら普通に終われました。
これをコンテキストメニューを使ってフォーム上の右クリックから終わりたいんです
なんでできないんだろう・・・
0243143
NGNGmenuItemのClickイベントがおかしいのではと思います。
0244デフォルトの名無しさん
NGNG0245143
NGNGDoubleClickイベントだけど、VSのフォームデザイナでは標準では
表示されないね。自分でセットしないと。
0246デフォルトの名無しさん
NGNGnrLauncherみたいに
0247デフォルトの名無しさん
NGNG> DoubleClickイベントだけど、VSのフォームデザイナでは標準では
> 表示されないね。自分でセットしないと。
稲妻マーク押して見るべし
0248143
NGNG今わかった。Buttonにダブルクリックなんてあるわけないヽ(`Д´)ノ ウワァァン
0249デフォルトの名無しさん
NGNGちょっと調べた結果、Form.Show.Dialogってやつを使うみたいね
0250デフォルトの名無しさん
NGNG何もないとこのダブルクリックってどやってキャプチャするの?
>>249
なぜにだいあろぐ?
0252143
NGNG>249
「何もないところ」というより、「どこでも、どんな時でも」と言った
方が正確かと。
>250
APIならイベントプロシージャを作ってやって、結構簡単にイベント
監視出来るんだけど…。.NET単体では無理なのかなぁ。
ドキュメント見てるんだけど、それっぽい(システムレベルでの
イベント監視)のは見あたらない。本スレで聞いた方がいいかな?
0253246
NGNG0254143
NGNG過去、いろいろなブツの表層を触ってるだけです。
C、C++、Java、Java Servlet、Win32API、C++Builder…。
浅く広く、つまりスキルレス(w
0255デフォルトの名無しさん
NGNG0256143
NGNGhttp://pc.2ch.net/tech/kako/1009/10094/1009473982.html
レス32-40辺りがそうかと。
結構面倒そうだね…。
0258デフォルトの名無しさん
NGNGもうもらえないんでしょうか。
ていうか、win98で日本語版の、C#開発ツールって無いんでしょうか。
0259デフォルトの名無しさん
NGNGかわいそうな子、とだけ。
0260デフォルトの名無しさん
NGNGβ1はなぜか落とせるんだよね。
http://www.microsoft.com/downloads/release.asp?ReleaseID=26481
0261デフォルトの名無しさん
NGNG0262デフォルトの名無しさん
NGNGhttp://www.microsoft.com/downloads/release.asp?ReleaseID=27376
結構重要なドキュメントがβ2以降消えてるんだよね。
0263デフォルトの名無しさん
NGNGコードの量がものすごく多くなって見ずらくなりました
これってファイルを分けて編集できるようにはなりませんかね?
またそうすることによってパフォーマンスが下がるってことはないですか?
0264デフォルトの名無しさん
NGNG#region hage
//うざいコード
#eindregion
ってやってみ。折りたためるから
0265デフォルトの名無しさん
NGNG#eindregion X #endregion○
0266デフォルトの名無しさん
NGNG0267デフォルトの名無しさん
NGNGイメージをボタン代わりにしたらいいと思うんですけど
pictureBoxにファイルをドロップすることができないみたいなんで困ってマス
0268デフォルトの名無しさん
NGNG0269デフォルトの名無しさん
NGNG0270デフォルトの名無しさん
NGNG0271143
NGNGドキュメントとフォームデザイナを見る限り、AllowDropプロパティは
見あたりませんね。それ抜きではDropは無反応でした。
しかし、PictureBoxのAllowDropプロパティは健在のようです。
そのように設定したら、Dropに成功しました。
することは既にサンプルで出してるLauncherTest2と変わらないので
やってみてください。Buttonと変わらない動作が得られました。
0272デフォルトの名無しさん
NGNGこの際UserControlをゼロから作っちゃえば?
0273デフォルトの名無しさん
NGNGいや、いいと思うよ。
どっちにしろ過去の遺産との互換なんぞ理想を追い求める者には重りでしかない。
0274267
NGNG0275143
NGNG削除する布石ともとれますが、まずないですね。結構使用
されてる機能ですし。
などと、意味のないレスをしてみる。
0276267
NGNGControl control = (Control)sender;
String strButtonName = control.Name;
if(strButtonName == "button1")
で、pictureBox1をあてはめるにはそのまま名前つけちゃっていいんですよね?
String strPictureBoxName = control.Name; みたいに
0277258
NGNGSDKじゃなくて、Microsoft .NET framework Redistributable
にコンパイラーがあるので、それをSDKじゃないツールで使えば、
WIN98でも開発環境が作れることを教えてもらいました。
0278デフォルトの名無しさん
NGNGそれ、C♯相談室の大昔に既出。
0279143
NGNGそうですけど、LancherTest2でしてるように、
if(sender==pictureBox1)
{}
っていう風にしても良いです。196氏のレスで変更したのですが、
確かにこちらのほうがパフォーマンス良さそうです。
名前で判別するなら、276のやりかたでいけます。
0280267
NGNGいやぁ ほんと143氏のおかげでずいぶんわかってきました!
おとといまではサンプル見てもそれをどこに書けばいいのかすら知らんかったからなぁ
感謝、感謝 お礼に・・・http://www.premiere-sex.com/jukujo/index.html
ブラクラじゃないぽ ヽ(´ー`)ノ
0281デフォルトの名無しさん
NGNG0282143
NGNG0283デフォルトの名無しさん
NGNGおまえイイやつ。獣姦もロリもひととおりこなした俺にとって新しいオカズになることは間違いない。
0284267
NGNGま、それはさておき。。。ソフトを作ったはいいけどまだ一般の人の環境が整ってないね
周りの友達に「ランタイム入れれ」って言うのもつらくなってきたなぁ・・・
0285デフォルトの名無しさん
NGNGXPのSP1には含まれるって話しだし、WindowsUpdateからも落とせるから
いいんじゃねーの? Windows 2000のSP3には入ってないっぽ。
0286関係なくてごめんなさい
NGNGフリーならダウンロードしたいんですけど、一応C++使うからいいかな〜と思って
0287デフォルトの名無しさん
NGNG0288デフォルトの名無しさん
NGNGフリーならダウンロードしたいんですけど、一応C++使うからいいかな〜と思って
それホスィ!共有カモン!
http://opennap.scenecritique.com
0290デフォルトの名無しさん
NGNGある日、突然ドキュメントが起動できなくなりました。
SDK を削除して、再インストールしても同じ状況です。
なにか、セキュリティに関係のある問題のような気もしますが、
直せません。
何か、ヒントがあったら、教えてください。
0291143
NGNGあのドキュメント、ネット(?)でもあるから、ノートン先生等の教職員の
方々にしばらくご退場願うとか…。
0292デフォルトの名無しさん
NGNGさそっく、お答えいただきありがとうございます。
"C:\Program Files\Common Files\Microsoft Shared\Help\dexplore.exe"
を起動しようとすると、
「プログラムを起動できません」というメッセージが出て、
終了してしまいます。
SDK だけを使って、いいかげんなプログラムを作っているので、
何か、変なことをしてしまったのかも知れません。
Visual C#.Net を買えば、いいのかと、意気地のないことも考えています。
製品版を使っている方は、C# で作ったプログラムが、
急に起動できなくなることは、ないのでしょうか。
0293デフォルトの名無しさん
NGNGさらにインストール先を変更してみるとか。
0294デフォルトの名無しさん
NGNG\Program Fields の中と、\winnt の中に、.Net に関係のありそうな
フォルダがあるので、「プログラムの追加と削除」のあと、
それらのフォルダの削除はやってみました。
レジストリ も Regedit で「.NET FrameWork」を検索して、
関係がありそうなところは、削除したつもりです。
「インストール先を変更」は、まだ、やってみてないので、試してみます。
SDK って無料のはずなんですが、試用期間とかないんですよね。
0295デフォルトの名無しさん
NGNG0296デフォルトの名無しさん
NGNGあ、すみません、まだです。
0297デフォルトの名無しさん
NGNGデフォルトのアイコンになっちゃうね・・・
0298デフォルトの名無しさん
NGNGやっぱり、うまくいきません。
いろいろお世話になりましたが、
OS の再インストールからやることにしました。
0299143
NGNGえ?
アイコン取得は終わってますが…。既にUPしてるLauncherTest2で。
おかしいところありましたか?うちで試した分には問題無かったの
ですが。
デフォルトのアイコンって…?うーん。
一応うちの環境ですが、
Win2000 Pro SP2
VC#.NET
です。
機能を増やすとかの話は、自分が進めるだけでは意味が無いので
やめてるところです。
0301143
NGNGではフォルダもフォルダのアイコンが表示されたはずだが、今は
デフォルトのアイコンになってしまう…。
あと、JDK入れたときの物だと思うけど、Java Web Startのアイコン
が正しく認識されない…というか、ショートカットに別にアイコンを
セットしてるのね…。これはしゃーないな。
0302デフォルトの名無しさん
NGNG死ぬまでに一度は作りたいなーって思ってマス
0303デフォルトの名無しさん
NGNGサーバさえあればそう難しくはなさそうよ?
0304デフォルトの名無しさん
NGNG漏れもう作ったよ。簡単。
0305デフォルトの名無しさん
NGNG0306デフォルトの名無しさん
NGNGサンプル落ちてるで
http://www.c-sharpcorner.com/Code/2002/Mar/Peer2PeerChatAsynchSocket.asp
これは非同期のやつだけどね。
0307デフォルトの名無しさん
NGNG接続するタイプのヤツですか?
0308デフォルトの名無しさん
NGNG?
0310デフォルトの名無しさん
NGNG主な特徴はこんなもんかな?
- 動的にアセンブリをロードすることでプラグイン機能に対応
- ログ表示部に IE コンポーネントを使用しているので HTML タグが使用可能 (自動タグ閉じも搭載)
- IRC のチャンネル風味に、自分でチャンネルみたいなものを作って、話題の交錯を防ぐ
- ID と pass でログイン、本人かどうかを判別可能。また、オペレータも指定でき、キックや無視などができる
以下これから実装予定
- ファイル転送
- ログイン機能を使用したメール機能
開発終わってβテスト済んだら一般公開する予定なので、よろしく〜 ヽ(゚∀゚)ノ
0311デフォルトの名無しさん
NGNGがんばれ〜 期待してるよ〜。
0312デフォルトの名無しさん
NGNGクラッキングのおそれあり。
>- ログ表示部に IE コンポーネントを使用しているので HTML タグが使用可能 (自動タグ閉じも搭載)
わざわざCGIのまねごとをして楽しいのかいな?
0314デフォルトの名無しさん
NGNGそうゆうソフトすでにあったりする。
OSを越えて使用できたりする、、、
0315デフォルトの名無しさん
NGNGほんとにシンプルなチャットソフトのサンプルとかってないだろうか?
0316デフォルトの名無しさん
NGNG0317デフォルトの名無しさん
NGNG0318143
NGNG神!!
チャットソフトかぁ。昔、DirectXのサンプルですごく簡単な
チャットプログラムがあったような。Direct Playを使って。
自分のPCを鯖にするのなら、別に普通の鯖たててActive
Perlでも使ってCGIチャット使ったら良いのではと思ったりw。
Servletなら自作出来そうだけど、ASP.NETはさわったこと
無いから…。うーん。
0319デフォルトの名無しさん
NGNGms-help://MS.NETFrameworkSDK.JA/cpguidenf/html/cpconremotingexampledelegatesevents.htm
0320デフォルトの名無しさん
NGNG0321デフォルトの名無しさん
NGNGこれなんかどうかな、見てないけどね。中身。
http://www.codeproject.com/csharp/socketsincs.asp
0322143
NGNGms-help://MS.NETFrameworkSDK.JA/cpqstart/html/cpsmpnetsamples-howtonetworking.htm#cpsmpchatsample
http://samples.gotdotnet.com/quickstart/aspplus/default.aspx?url=%2fquickstart%2fhowto%2fdoc%2fTCPUDP%2fbroadcastChatClient.aspx
http://samples.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/howto/samples/net/TCPUDP/Chat.src&file=CS\chat.cs&font=3
価値はしらんがなw
0323デフォルトの名無しさん
NGNG同じようなの開発中。同志。
でも、アセンブリのロードが簡単なのは、ほんと便利だね。
>>318
DirectX8 SDKのサンプルについてるじゃん。
もちろん、C#じゃないけどさ。
0324143
NGNGさわったの、DirectX5の頃なんです(;´д⊂)
0325323
NGNGたしかに「昔」とはいっていたけれど、そんな昔とは(苦笑)
0326デフォルトの名無しさん
NGNGマターリ ヽ(´ー`)ノ
0327デフォルトの名無しさん
NGNG当方、C/C++/Perl 習得済みなんですが。
JAVAは携帯電話とかにも使えそうだから狙ってるんだけど
C#は何系のアプリ製作にてきしてるんですか?
0328デフォルトの名無しさん
NGNGなんだい? ハニー
それはオレの事かい? ベイビー
0329デフォルトの名無しさん
NGNG適当に雑誌でも読め。
0330デフォルトの名無しさん
NGNGうぐぅ。ひどいよぅ。おしえてよ〜
0331デフォルトの名無しさん
NGNG0332デフォルトの名無しさん
NGNG太陽系
0333デフォルトの名無しさん
NGNGhttp://pc3.2ch.net/tech/
Ctrl+F "vs"/Ctrl+F "どっち"
0334デフォルトの名無しさん
NGNG0336デフォルトの名無しさん
NGNG人それぞれの考えがあるでしょ。
自分で考えなさいな。
0337デフォルトの名無しさん
NGNG簡単にWindowsアプリを作りたいならC#
マルチプラットフォームにこだわるならJAVAでしょ。
間とってJ#にすれば?
0338デフォルトの名無しさん
NGNG0339デフォルトの名無しさん
NGNG>間とってJ#にすれば?
だめじゃん。。。
0340デフォルトの名無しさん
NGNG2つ起動して片方をlisten ボタン押してサーバにする。
この時サーバ側のlistenポート番号がデフォで998だから、
クライアント側のポートも998にしてIPを127.0.0.1なんかにして
[connect]ボタンを押せばつながる。
0341デフォルトの名無しさん
NGNGスマソ、2つ起動しなくてもよかった。1つ起動して同じことすればつながる。
0342デフォルトの名無しさん
NGNGなんで、出たばかりの製品に対してだめじゃんていいきれるの?
俺の厨な認識では、JAVA言語を使用してC#と同等のWindowsアプリが作成できるし、
JDKを覚えれば、ちゃんとマルチプラットフォームのJAVAアプリも組めるということで
特別悪いとは思わないんだが・・・
0343デフォルトの名無しさん
NGNGJavaと言うマルチプラットフォームだけが売りの言語を.NET専用という小さな檻に閉じこめる。
これになんの意味があるというのだ。
0344デフォルトの名無しさん
NGNGJAVAの言語経験捨てずに、.NETでアプリ作れるってだけでしょ。
新たな言語覚えるの面倒な人はいいんじゃないかな。
0345デフォルトの名無しさん
NGNG(∩・∀・)< 横須賀南部図書館、C#関連図書、一冊もねーぞ!ゴルァ!!
□……(つ 市民 ) \___________
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
0346デフォルトの名無しさん
NGNG0347デフォルトの名無しさん
NGNG同じやり方じゃだめなんですか?
0348デフォルトの名無しさん
NGNGIPアドレスとか根本的にわかってなかったりして・・・。
0349デフォルトの名無しさん
NGNG0350デフォルトの名無しさん
NGNGドキュメント読むの疲れた。ややこい。
0351デフォルトの名無しさん
NGNGC#でMFCとか思ってるならあなたをバカにする。
0352143
NGNG貴方と友達のうち、ルータやPFW(Personal Fire Wall)を使用したり
してるなら、NATやポートを開けてください。
0353デフォルトの名無しさん
NGNG321のやつなら問題なく繋がるんですけど306のやつだと繋がらないんですよね
一体何がいけないのかわからん ルータは使用してなくてFWも切ってるんですが。。。
0354デフォルトの名無しさん
NGNGどこで止まるかデバッグ汁
0355デフォルトの名無しさん
NGNG「C#300の技」技41(P54)
int arraySize = 10 // 配列のサイズ
で、
result = new int[arraySize - 1]
って、
GetUpperBoundとGetLengthを勘違いしてるんじゃ。。。
0356306
NGNGもっと単純なやつあったんだがなぁ、、
0357デフォルトの名無しさん
NGNGなんか一行ごとにコメントがあってすごかった、、
サーバー立ち上げてクライアント側で名前押してコネクトボタン押すだけで
つながるよ。
http://www.mastercsharp.com/article.aspx?ArticleID=68&&TopicID=14
0358デフォルトの名無しさん
NGNG名前押してX 名前を入力してから○
0359デフォルトの名無しさん
NGNGその作ったソフトで使用している.dllを同封したら使えるんじゃないんですかね?
そのへんのとこどうでしょ?
0360デフォルトの名無しさん
NGNGまぁ……、試してみたら?
0361デフォルトの名無しさん
NGNG0362デフォルトの名無しさん
NGNG0363デフォルトの名無しさん
NGNGみんなどうなのよ? それでいいの? うーむ・・・
0364デフォルトの名無しさん
NGNGttp://www.angelfire.com/freak/fingerip/archives/ntdc/
0367デフォルトの名無しさん
NGNG0368デフォルトの名無しさん
NGNGDllImportAttributeあたりをキーワードにして調べること。
C#の入門書にはたいてい書いてあるし。
0369デフォルトの名無しさん
NGNG0370デフォルトの名無しさん
NGNGSystem.Text.Encoding.ASCII ってのをSystem.Text.Encoding.Default
にすればできるんじゃない?
コードみてないけどね、、
0371デフォルトの名無しさん
NGNG敢えて書いてみる。
ttp://www.microsoft.com/japan/msdn/net/deployment/dotnetframedepguid.asp
0372デフォルトの名無しさん
NGNGDexplore.exe が起動しないで困っていたんですけど、
フリーのソフトでドキュメントを閲覧できるやつがありました。
同じようなことで困っている方がもし、いらっしゃったら、
以下のアドレスでダウンロードできます。
http://www.mvps.org/htmlhelpcenter/beta/viewer.htm
0373デフォルトの名無しさん
NGNGよくわからないです。関数ポインタと何が違うの?
あと、あと、昔懐かしのイベント処理とはどう違うの?
WM_USERとか使って、自分でイベント定義したりはもうできないので
しょうか?
なんか、ここら辺がよくわからないので、詳しい方教えてくださいです。
0374デフォルトの名無しさん
NGNG関数ポインタと違って型のチェックが厳密で、それから1つのデリゲートのインスタンスに複数のメソッドを登録できたりすることができる点で異なる、というようなことがものの本には書いてあるけれど。
>WM_USERとか使って、自分でイベント定義したりはもうできないのでしょうか?
デリゲートとかを本当は分かってて聞いていたりしてない? イベントは言語自体でサポートしてる(と言えると思う)。
0375デフォルトの名無しさん
NGNGメソッドも登録できる関数ポインタの拡張版。
いくらでも代入できる関数ポインタの拡張版。
元々型についてはそれなりに保証されてなかったっけ?関数のポインタの拡張版。
0376373
NGNGで、よくわからないのが、デリゲート呼び出しってのは、
普通の関数呼び出しなのでしょうか?
なんつーか、イベント呼び出しみたいにメインのスレッドと
は別に呼び出されるのでしょうか?(この表現はあんまりた
だしくないかも)
そこが、よくわからんのです。
だって、いろんな人に聞くと、上述されたように型のチェックが
厳密な関数ポインタだったいいます。じゃ、ただの関数呼び出し
なのかと思っていたら、従来のイベント駆動的な呼び出しでもある
というようなことを言う人もいるのです。
つまり、デリゲートは
型の厳密な関数ポインタ+WM_USERのようなイベント駆動
みたいな機能と思っていいのでしょうか?
0377デフォルトの名無しさん
NGNG/// hogehoge
/// </summary>
みたいなコードが勝手に追加されるじゃん?
これを書いとくと自動的にドキュメント化される、みたいな
ことを小耳に挟んだんだが、詳しいこと書いてある情報は
どこで見れるか知ってる人教えてください。おねがい。
0378デフォルトの名無しさん
NGNGそうです。
0379デフォルトの名無しさん
NGNG「Visual Studio.NETソースファイルから直接ドキュメントを構築できるようにするXMLコメント」
0380デフォルトの名無しさん
NGNGXML ドキュメントのチュートリアル
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/csref/html/vcwlkxmldocumentationtutorial.asp
XML ドキュメントのサンプル
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cssample/html/vcsamXMLDocumentationSample.asp
0381デフォルトの名無しさん
NGNG0382377
NGNG0383デフォルトの名無しさん
NGNGデリゲートは同期・非同期呼び出し両方できたはずだよ、たしか。
>従来のイベント駆動的な呼び出しでもあるというようなことを言う人もいるのです
イベントにデリゲートを利用するからその人はそういってるんだろか?
結局のところ、C#のデリゲートとイベントは結構、柔軟だから「xxxxに相当するもの」とは一概には言えないと思う。
0384デフォルトの名無しさん
NGNG0385デフォルトの名無しさん
NGNG見たらわかるがjava
0386デフォルトの名無しさん
NGNG0387デフォルトの名無しさん
NGNG今からはじめる Visual C# .NET
ってどうなのですか。これだけで学のは
きつい感じですか。
0388387
NGNG×学のは ○学ぶのは
http://www.amazon.co.jp/exec/obidos/ASIN/4891002417/ref=b_201462_txt_1/250-1754863-2113045
みなさんマイクロソフト謹製の
プログラミングC#を使ってらっしゃるのでしょうか。
他のプログラミング言語を触った事がある人間には
これが一番良さそうな感じもしますが。
初プログラミングなら、独習C#って感じなのですが。
0389デフォルトの名無しさん
NGNGif(i != 0) を if(i) で済ませたいのです。
「ユーザー定義の変換は、それを囲む型に/から変換しなければなりません。」
とエラーが出て、なにやら出来ない感じがするのですが、出来ないのでしょうか。
0390デフォルトの名無しさん
NGNG>他のプログラミング言語を触った事がある人間には
マニュアルなど不要です。
MS Pressが出してるC#のリファレンス図書館で借りてきてマスターした。
0391デフォルトの名無しさん
NGNGキャストは?
0392388
NGNGThanksです。触るっていっても、
Javaを噛った程度なのですが。
なんか要るかなと思ったのですが。
了解です。Visual開発環境に慣れさえすれば、
逝けそうですね。
0394System.IO.ハァ?
NGNG例えばテキストファイル中の数字データ(double)の配列の
形で読み込みたいんだけど、さっぱり。
Fortranの数値計算プログラムを勉強がてら翻訳して
そっこうファイル入出力でつまづいた。VBはそのへんFortranと
似てるから問題なかったんだけどね。
それとスペース区切り以外でも(例えばカンマ区切り)できるの
かなぁ。
まぁ、Fortranの翻訳でC#プログラミングが格段に上達するような
気もしないが。オブジェクト指向、なにそれって勢い。
むずい。俺には。そもそもFileStreamってなんだ。???
馬鹿にすんな。もういい。帰る!!
0395デフォルトの名無しさん
NGNG0396389
NGNGif(i.Convert.ToBoolean())じゃなく、if(i)で終わらせたいんです。
0397デフォルトの名無しさん
NGNGわがまま。
0398389
NGNG0399デフォルトの名無しさん
NGNG{
return a == 0;
}
0400デフォルトの名無しさん
NGNG0401デフォルトの名無しさん
NGNGJavaやC#ではこの手の冗長さは我慢するしかない。
0402デフォルトの名無しさん
NGNGそうですか…諦めることにします。
0403デフォルトの名無しさん
NGNG0404デフォルトの名無しさん
NGNGどんなときって。。。スレッド使いたいとき?
0405デフォルトの名無しさん
NGNGFileStream fs = new FileStream("c:\\test.txt", FileMode.Create);
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine("test");
fs.Close();
これで書き込んでくれない。Flush()を呼んでもだめ。
sw.AutoFlush = true; を設定してやっと回避出来た。
ハァ…
0406405
NGNG0407デフォルトの名無しさん
NGNGfs.Close();
で書き込まれたぞ?
0409143
NGNG0410デフォルトの名無しさん
NGNGこれは何が原因なんでしょう? 手動スクロールって・・・
0411デフォルトの名無しさん
NGNG「listBox1.Items.Add」は
textBoxで言うとどうなるんですか?
「textBox1.Text.Add」でokでしょうか?
0412デフォルトの名無しさん
NGNG0413デフォルトの名無しさん
NGNGC#相談室の過去ログに既出。
Slelect( テキストの末尾 , 0 );
但しHideSelection プロパティをfalseにセットしとくこと。
0414デフォルトの名無しさん
NGNGtextBox1に入力した文字をbutton1を押したらtextBox2に表示されるようにしたいんです
その場合どういうコードを書いたらいいんでしょうか?
0415つばさ@Windows.NET
NGNGtextbox2.text=textbox1.text
End Sub
イイ(`∀`)!!
0416ds
NGNG〇デートクラブ〇女性専用ホストクラブ〇
〇ハードSM奴隷クラブ〇レズビアン倶楽部〇ホモ・オカマ倶楽部
〇変態痴女と遊ぶ会〇痴漢・覗き趣味の会〇変態同好会・各種!
●楽しく遊べます! 090-8002-8356番
-----------美男・美女会員など多数在籍中-----------
http://www.mttdocomo.jp/
-----女性アルバイト随時募集・高収入(日払い)月100万円可能 住みこみ可
-----レズビアン・スタッフ●ホモスタッフ●女性専用ホストスタッフ同募-----
http://www.mttdocomo.jp/
------------------------------------------------
0417411
NGNGどうもうまくいかないぽ・・・AppendTextはうまくいったんだけどねー
0418デフォルトの名無しさん
NGNG0419411
NGNG0420411
NGNGなぜか改行されないんだよ 激しく困ってマス)
0421デフォルトの名無しさん
NGNG0422デフォルトの名無しさん
NGNGボタン押した時のハンドラで
textBox2.Text = textBox1.Text;
0423411
NGNG0424デフォルトの名無しさん
NGNGおかしいね。コードだしてみ。
0425411
NGNGprivate void AppendText()
{
string[] tempArray = new string [textBox1.Lines.Length];
tempArray = textBox1.Lines;
for(int counter=0; counter < tempArray.Length;counter++)
{
if (tempArray[counter].Length > 0)
{
//mySoc.SendData(tempArray[counter]);
SendToAllConnectedUse(tempArray[counter]);
}
textBox2.AppendText(""+ tempArray[counter]);
}
textBox1.Clear();
}
0426デフォルトの名無しさん
NGNGtextBox2.AppendText(""+ tempArray[counter] + "\r\n" );
0428デフォルトの名無しさん
NGNG取得したいんですが、どうすればいいでしょうか?
0429デフォルトの名無しさん
NGNG0430428
NGNG回答ありがとうです。
HELPで見てみたらMFCの欄にある…。
C#でさくっと取得する方法はないすかね??
すんません。
0431428
NGNGイレギュラーっぽいけどまぁいいや。
0432デフォルトの名無しさん
NGNGC#でできますか?
くだらない質問ですません
0433デフォルトの名無しさん
NGNGMeasureString
0434432
NGNG参照できるのでしょうか?
0435432
NGNG×値に対して参照
○値の取得
0436デフォルトの名無しさん
NGNG0437デフォルトの名無しさん
NGNG0438デフォルトの名無しさん
NGNGPrivate Sub fncWriteLog(ByRef obj1 as object , ByVal str1 as String)
Dim msg as string
Call obj1.GetErrorString(obj1.GetLastError , msg)
Call fncWriteMsg( str1 & msg)
End Sub
obj1にはGetErrorStringとGetLastErrorを実装した
何種類かのコントロールが渡されます。
0439としま
NGNGと表示されているのを見ますが。インテルの C++ コンパイラは C、C#
では使用できないのでしょうか。
http://www.xlsoft.com/jp/products/vtune/perftool.htm
0440デフォルトの名無しさん
NGNG少しは調べてから物言おうな。お馬鹿さん。
0441143
NGNGこのソフトが別の機能も持っていた場合、それはそのソフトの
特長となるのであるから、その機能を持っていることを隠す
どころか、普通は明示し、宣伝材料にする。
だから、そのC++コンパイラの説明書きの中にC#コンパイラ
としての機能が書かれていないのなら、その機能は無いと
考えられる。
ねむー。
0442デフォルトの名無しさん
NGNG代名詞が多くてむかつくが同意。
USB2.0対応と大きく書かれていないUSB機器は絶対にUSB1.1機器であろう。
0443432
NGNGMemoryStreamとかunsafe使ってもだめなんでしょうか?
0444デフォルトの名無しさん
NGNGWindowsの強力なメモリ管理機能にあなたは勝てるのか?
0445デフォルトの名無しさん
NGNG>obj1にはGetErrorStringとGetLastErrorを実装した
これはどういう風に実装してる?
その二つのメソッドを持ったインタフェースを作成して、
その何種類かのコントロールとかいうやつはこのインタフェースを実装する。
で、fncWriteLogは以下のように変える。
>Private Sub fncWriteLog(ByRef obj1 as object , ByVal str1 as String)
Private Sub fncWriteLog(ByRef obj1 as そのインタフェース , ByVal str1 as String)
C#はVBみたいに明示的にRefrectionを使わずにレイトバインドはできないので、
インタフェースを使うべし。ま、VBでもインタフェース使えやゴラァ。
0446445
NGNG>Private Sub fncWriteLog(ByRef obj1 as object , ByVal str1 as String)
ところで、なぜ第一引数はByRefなんだい?ByValでいいぞ。
>Call fncWriteMsg( str1 & msg)
fncWriteMsg( str1 + msg)
後は自力で置き換えなさい。
0447デフォルトの名無しさん
NGNG0448432
NGNGここは初心者スレでしょ?
わからないから質問してるだけなのになぜそういう言い方をする?
0449デフォルトの名無しさん
NGNGそんなことどこかに書いてあったっけか?
0450432
NGNGいや、それ以前に人間と認められない人が一時常駐しています。
0451デフォルトの名無しさん
NGNG激しく同意。特に>>432とかな。
0452432
NGNG知らないなら他所にいけ、糞が
0453デフォルトの名無しさん
NGNGC#にはDelphiにあるようなフリーのコンポーネントとかってないんでしょうか?
あれあったら便利なのになぁっていつも思ってるんですよ
0454432
NGNGおまえ友達いないだろ(ワラ
0455デフォルトの名無しさん
NGNGのび太のくせに生意気だぞ。
0456デフォルトの名無しさん
NGNGお前も知らないんだろ。
その論理だとお前も余所に行かなくてはならない。
まぁ、その方がいいと思うけど。
君はあらゆるC#のコミュニティを選択する権利がある。
ここに固執する必要はないかと。
0457デフォルトの名無しさん
NGNG怒るぞ?
Delphiはコンポーネントをその言語自身で作れるのが売りだ。
すぐフリーのコンポーネントとかほざく奴に未来はない。
ないなら自分で作れ。そして公開してやれ。
そうすればお前は今より一段階高いステップに立てるんだ。
0458デフォルトの名無しさん
NGNG0459432
NGNG馬鹿か?おまえは。
このスレの趣旨知らないで暴言吐いてるからから他所にいけっていってるんだよ(ワラ
それともあれか?マルチポストを推薦してるのか?
0460デフォルトの名無しさん
NGNG0461432
NGNG0462デフォルトの名無しさん
NGNG450 名前:432 投稿日:2002/08/17(土) 17:41
このスレには夏厨と思われる・・
いや、それ以前に人間と認められない人が一時常駐しています。
454 名前:432 投稿日:2002/08/17(土) 17:44
>>451
おまえ友達いないだろ(ワラ
459 名前:432 投稿日:2002/08/17(土) 17:48
>>456
馬鹿か?おまえは。
俺の暴言?をまとめてみました。
444 名前:デフォルトの名無しさん 投稿日:2002/08/17(土) 12:42
>>443
Windowsの強力なメモリ管理機能にあなたは勝てるのか?
0463デフォルトの名無しさん
NGNG0464デフォルトの名無しさん
NGNG0466デフォルトの名無しさん
NGNGネタなやつはネタすれに逝け。
>メインメモリーの値を全てバックアップ取りたいのですが
>C#でできますか?
何がしたいのだろう。すくなくとも.NETのクラスライブラリではできないので、
APIがんがん使え。ということはC#でやらんでも・・・って話になってくるだろうな。
0467デフォルトの名無しさん
NGNGしかし、APIを使ってもなお、
>Windowsの強力なメモリ管理機能にあなたは勝てるのか?
と言う問題が。基本的には他のプロセスのメモリ空間は自由にならないわけで。
こういうことを言いたかったんだけどね。
0468デフォルトの名無しさん
NGNGママン「あんまり人のことジロジロみちゃだめよ。」
夏少女「だって、あのおじちゃん、一人でブツブツ言ってるんだもん」
ママン「あの人は危ない人だから近づいちゃ駄目よ!」
夏少女「うん、わかった!」
0469432
NGNGようはゲーム用のバイナリツールであるDBXSTANDっていうソフトの真似事をしたいわけで
0470デフォルトの名無しさん
NGNGわかってる。
それをC#でやろうと考える時点で愚かだと言っている。
0471デフォルトの名無しさん
NGNG0472432
NGNGC#は確かに初心者なので何もわかりませんが、知識がないことを愚かだとは思いません。
知識はこれから学んでいけば済むことですから。
それよりも人を愚弄するような言い方をするあなたこそ愚かだと思います。
性格は一生変わりませんから(ワラ
0473デフォルトの名無しさん
NGNG0474デフォルトの名無しさん
NGNG0475デフォルトの名無しさん
NGNG>性格は一生変わりませんから(ワラ
じゃあこれからの人生大変ですね。
知識がないなら付ければいい。当然のことです。
しかし、あなたはC#を始めるに当たって知っていなければいけない知識が欠如しています。
まず、C#はクロスプラットフォームに対応するため、なるべくOS、CPUに依存したコードは
なるべく吐かないようになっています。それを知っているのなら Windows の非常に
低レベル な部分にアクセスするコードを書きたいという発想が出るわけがない。
だから私はあなたをろくに勉強もせずに調子に乗っているバカと判断しました。
0476デフォルトの名無しさん
NGNG0477デフォルトの名無しさん
NGNG0478デフォルトの名無しさん
NGNGママン「え!?なんですって!」
夏少女「女の人の体に触れたことがあるのはお母さんしかいないから、ほかの女にも触れたいんだって」
ママン「だから、あの人は危ない人って言ったでしょ!」
夏少女「うん、わかった!」
0479432
NGNG同じこともう一度言わせたいのかな?
答えたくなけりゃ答えなきゃいいじゃん。おまえに説教される覚えはない
0480デフォルトの名無しさん
NGNG( ´_ゝ`)フーン
0481デフォルトの名無しさん
NGNG友達いないと言われたのがよっぽど悔しかったらしい(;´Д`)
0482デフォルトの名無しさん
NGNG0483デフォルトの名無しさん
NGNG0484デフォルトの名無しさん
NGNG475ハケーソ!
0485デフォルトの名無しさん
NGNG0486432
NGNG自分の言った子供の屁理屈を自慢げにしてるところが藁えます。
あなたは誰にも必要とされないので死んでください。
0487432
NGNG432支援役
厨房放置役
計3役です
0488デフォルトの名無しさん
NGNG0489デフォルトの名無しさん
NGNGおながいします
0490デフォルトの名無しさん
NGNG>>450 にならうなら 432 も夏厨に見えるぞ.
0491432
NGNG無理なら無理って言ってもらえればそれで済む話だったんです。
私の質問内容はネタでもなんでもなく、本当に質問だったんです。
もうここにはきません。さようなら。
0492デフォルトの名無しさん
NGNG0493デフォルトの名無しさん
NGNG黙ってな、自作自演。
0494143
NGNG知識が無いことは愚かだよ。その方面に関して、その時点においてはね。
それがいやだから頑張るんでしょ。愚かでなくなろうとするんでしょ。
このスレ、もともとは夏厨対策だとは思うけど、それでも対象が初心者の
スレなんだから、なま暖かく接そうよ。
0495デフォルトの名無しさん
NGNGやあ、友達のいない人。(爆笑)
0496デフォルトの名無しさん
NGNG∧ _ - ― = ̄  ̄`:, .∴ ' ( >>494 )
, -'' ̄ __――=', ・,‘ r⌒> _/ /
/ -―  ̄ ̄  ̄"'" . ’ | y'⌒ ⌒i
/ ノ | / ノ |
/ , イ ) , ー' /´ヾ_ノ
/ _, \ / , ノ
| / \ `、 / / /
j / ヽ | / / ,'
/ ノ { | / /| |
/ / | (_ !、_/ / 〉
`、_〉 ー‐‐` |_/
0497143
NGNG0498デフォルトの名無しさん
NGNG0499デフォルトの名無しさん
NGNG0500デフォルトの名無しさん
NGNG0501デフォルトの名無しさん
NGNG俺には >>448 で自分から暴発したようにしか見えなかったが.
みんな生暖かく接してたと思ったんだが ...
0502デフォルトの名無しさん
NGNG彼に最適かと。自分でも初心者と言ってるわけで。
プログラミング初心者スレッド
http://pc.2ch.net/test/read.cgi/pcqa/1027935176/l50
0503デフォルトの名無しさん
NGNG0504デフォルトの名無しさん
NGNG0505デフォルトの名無しさん
NGNG質問者はもっと謙虚になれよ。教えてくれて当たり前なんて甘すぎる。
掲示板は情報交換の場。一方的に質問に答える義務は誰もないのだよ。
それを時間をさいて親切で質問に答えてるのに逆切れはいかんな。
言葉は悪いが的確に答えてるじゃん。切れてる馬鹿は100回は逝って来い。
0506デフォルトの名無しさん
NGNGどこが親切だよ。(プ
回答者ならどんな態度も許されると思うな。どっちが馬鹿だ。
0507デフォルトの名無しさん
NGNG>>506
0508デフォルトの名無しさん
NGNGっていうだけの身の程知らずなだけっしょ。
0509デフォルトの名無しさん
NGNGおやおや。言い返せなくなってきたね。( ´,_ゝ`)
自分のレスで感謝してもらえてると思いたいのですね? :)
0510デフォルトの名無しさん
NGNG0511デフォルトの名無しさん
NGNG0512432
NGNG0513デフォルトの名無しさん
NGNG0514デフォルトの名無しさん
NGNG0515デフォルトの名無しさん
NGNG0516デフォルトの名無しさん
NGNG質問がないからね。
0517デフォルトの名無しさん
NGNGママン「あんまり人のことジロジロみちゃだめよ。」
夏少女「だって、あのおじちゃん、一人でブツブツ言ってるんだもん」
ママン「あの人は危ない人だから近づいちゃ駄目よ!」
夏少女「うん、わかった!」
0518デフォルトの名無しさん
NGNG0519デフォルトの名無しさん
NGNGまたうんこ回答者か?(劇藁
0520デフォルトの名無しさん
NGNG0521デフォルトの名無しさん
NGNG0522デフォルトの名無しさん
NGNG0523デフォルトの名無しさん
NGNG0524デフォルトの名無しさん
NGNGどうもホストを他の人とシエアしたみたいで、私のサイトのドメインでその他の人のサイトにアクセスしてしまいます。どうしたらいいのでしょうか?ドメインの契約を切るのがいいのでしょうか?まだ契約期間の残っているドメインの契約を切るのは難しいですか?
ドメインの会社は海外の会社で英語なので、ちんぷんかんぷんです。 ちなみにホームページの作成者は、消息不明です。
馬鹿なやつだと、笑われそうですが、本当にこまってます。どなたか教えてください。
0525デフォルトの名無しさん
NGNGすぐに閉じてしまって結果を見ることができないのですが、何か
いい方法はないでしょうか?何か設定があるのでしょうか?
現状はデバッガのブレイクポイントをプログラムの最後に設定して
確認しているのですが、、、
実行後もコンソールを閉じないみたいな設定って可能なのでしょうか?
0526デフォルトの名無しさん
NGNG日本語も読めないのかとバカにすることにします。
で、どこからのコピペよ?
0527デフォルトの名無しさん
NGNGプログラムの最後に無限ループでも書いとけ。
0528デフォルトの名無しさん
NGNGDOS窓から実行する。
0529デフォルトの名無しさん
NGNGConsole.ReadLine();
0530デフォルトの名無しさん
NGNGSystem.Thread.CurrentThread.Sleep(5000);
0531デフォルトの名無しさん
NGNGうーん。やっぱり統合環境から指定はできないんですね。
この中だと、>>529 さんの方法が一番エレガントな気がします。
>>529 さんの方法でやってみますです。
0532デフォルトの名無しさん
NGNG0533432
NGNGデバッグなしで実行すればいいよ
0534デフォルトの名無しさん
NGNG病気になったら終わりだぞ
0535デフォルトの名無しさん
NGNG0536デフォルトの名無しさん
NGNG[DllImport("c:\\...\\MyPcap.dll")]
public static extern int getAdapter(char[] buff);
とし実行すると
追加情報 : DLL c:\...\MyPcap.dll の getAdapter
というエントリ ポイントが見つかりません。
といわれてしまいます
なにが足りないのでしょうか
0537537
NGNG0538デフォルトの名無しさん
NGNGDUMPBIN -exports MyPcap.dllで名前確認してみたら?
0539デフォルトの名無しさん
NGNGかくにんしてみました
Debug>DUMPBIN -exports MyPcap.dll
Microsoft (R) COFF/PE Dumper Version 7.00.9466
Copyright (C) Microsoft Corporation. All rights reserved.
DUMPBIN : warning LNK4044: オプション '/exports MyPcap.dll' は無効です。無視さ
れます。
Summary
と表示されました
ということはdllが悪いってことですよね
dllのほうは
int getAdapter(char buff[])
{
ULONG len = sizeof(buff);
if(PacketGetAdapterNames((PTSTR)buff,&len)==FALSE)
{
return -1;
}
return 0;
}
となっています
ご指摘よろしくおねがいします
0540デフォルトの名無しさん
NGNGdllのほうを
int __declspec(dllexport) getAdapter(char buff[])
に修正
するとDump of file MyPcap.dll
File Type: DLL
Section contains the following exports for MyPcap.dll
00000000 characteristics
3D61EAA4 time date stamp Tue Aug 20 16:07:16 2002
0.00 version
1 ordinal base
1 number of functions
1 number of names
ordinal hint RVA name
1 0 00011014 ?getAdapter@@YAHQAD@Z
Summary
4000 .data
1000 .idata
5000 .rdata
2000 .reloc
1F000 .text
10000 .textbss
となりましたが
c#側からは以前つかえず・・
0541デフォルトの名無しさん
NGNGdllのほうを
extern "C" で囲むことによって
c#から呼び出せるようになりました
ありがとうございました
0542デフォルトの名無しさん
NGNG0543デフォルトの名無しさん
NGNG標準入出力が使えて環境変数が使えるなら使えるはずです。
そうする必然性はなさ過ぎですが。
0544542
NGNGちょっと理解できなかったのですが、できればC#で作る掲示板とかチャットとか
やっていただけたらうれしいです。
0545デフォルトの名無しさん
NGNGやりません。
0546デフォルトの名無しさん
NGNG何様ですか?
0547デフォルトの名無しさん
NGNG0548デフォルトの名無しさん
NGNG掲示板みたいのが動いてたぞ。
0549デフォルトの名無しさん
NGNGどこに疑問点があるのか小一時間問いつめたい
0550542
NGNGあなたはC言語始めてどれぐらいですか?
初めて1,2週間でできてたらすごいんだけどね。
0551デフォルトの名無しさん
NGNGいや、たぶんあなたも
Perlとかで掲示板作ったことあるなら
1,2週間で掲示板作れるよ、C#で。
基本は同じ。
0552542
NGNGいったい何から始めればいいのかがわからないんです。
ASP WEB NETアプリケーションで作ればいいのでしょうか?
ちなみにテキストだけ張ってビルドしても実行ファイルなどは何もできなかったです。
C#STDだと無理なんでしょうか?
0553デフォルトの名無しさん
NGNGWebあぷれ。
0554デフォルトの名無しさん
NGNGCGIが分かっていないのならC#でどうこう言う以前の問題
0555542
NGNGPerlよりC言語で作った方がサーバーに負担がかからないし
自由度も高そうなのでどうせやるならとC言語と思いました。
0556デフォルトの名無しさん
NGNGWebアプリはコンパイル不要。
#というか最初にアクセスしたときにコンパイルされるから。
http://www.corebase.jp/shu/default.asp
ここのWebFormでも見れ。超シンプルなWebアプリのサンプルとかあるから。
0557デフォルトの名無しさん
NGNG0558デフォルトの名無しさん
NGNG>あなたはC言語始めてどれぐらいですか?
>初めて1,2週間でできてたらすごいんだけどね。
基本的に使う命令はprintfだけなので、基礎的なCGIなら
HelloWorld程度の知識で作れます。
0559デフォルトの名無しさん
NGNGCとC#の違いが分かっているのか小一時間問いつめたい
0560デフォルトの名無しさん
NGNGその前にC#はC言語じゃない。
Webで何か作るなら、HTMLとHTTPの知識は常識として必要。
0561542
NGNGすいません、どうもありがとうございました。
そちら参考にしながらがんばっていきたいと思います。
みなさまご迷惑をおかけしました。
0562デフォルトの名無しさん
NGNGまず、HTMLで遊び倒しなさい。それに飽きてからでも遅くはないと思われ。
0563デフォルトの名無しさん
NGNG常駐スレとは大違いだ。
0564デフォルトの名無しさん
NGNG0565542
NGNGC#はプラットフォームに依存しない言語
0566デフォルトの名無しさん
NGNG質問!C#は構造化言語じゃないんですか?
C言語は特定のプラットフォームでしか動かないんですか?
0567デフォルトの名無しさん
NGNG>自由度も高そうなのでどうせやるならとC言語と思いました。
意味分かんねぇよ
0568542
NGNG0569デフォルトの名無しさん
NGNGお前がか?
0570デフォルトの名無しさん
NGNG( ´,_ゝ`)プッ
0571デフォルトの名無しさん
NGNG0572542
NGNGばーか、しね
0573デフォルトの名無しさん
NGNG>自由度も高そうなのでどうせやるならとC言語と思いました。
0574デフォルトの名無しさん
NGNGさようでございますか、おぼっちゃま・・・
0575542
NGNGPealと区別するために言っただけだろうが(藁
0576デフォルトの名無しさん
NGNGワケワカラン
0577542
NGNG人と会話するのが怖いんですか?( ´,_ゝ`)プッ
お友達作ろうね
0578542
NGNG0579デフォルトの名無しさん
NGNG一切無視を厳守で行きましょう。
0580542
NGNGヲタ逝ってヨシヲタ逝ってヨシヲタ逝ってヨシヲタ逝ってヨシヲタ逝ってヨシ
ヲタ逝ってヨシヲタ逝ってヨシヲタ逝ってヨシヲタ逝ってヨシヲタ逝ってヨシ
ヲタ逝ってヨシヲタ逝ってヨシヲタ逝ってヨシヲタ逝ってヨシヲタ逝ってヨシ
0581デフォルトの名無しさん
NGNG0582デフォルトの名無しさん
NGNG> >>556
> すいません、どうもありがとうございました。
> そちら参考にしながらがんばっていきたいと思います。
> みなさまご迷惑をおかけしました。
この短時間のあいだに何があったの?
豹変しすぎ>542
0583デフォルトの名無しさん
NGNG0584583
NGNG0585542<本物
NGNG荒れてしまったようで、申し訳ない・・
0586542
NGNG逝ってヨシ
0588デフォルトの名無しさん
NGNGおもしれーーーーウヒャヒャヒャヒャーーーー
0589デフォルトの名無しさん
NGNG>>588なみのレベルで書いてみまひた。C#と関係ないのでsageマソ。
0590デフォルトの名無しさん
NGNG0591デフォルトの名無しさん
NGNG手元にあります。あ、ヘッダーファイルも。
記述はC++です。
クラスライブラリによる拡張もしてまして、アプリからは
api(500個くらい)から使ってますが、30%くらいはクラス
ライブラリを継承してカスタマイズしたオブジェクトを直接
やり取りしたりもしてます。
ってな感じなんですが、これをC#から使えるようにすることは
簡単にできますか?
このライブラリをミドルウエアもしくはバックエンドで稼動させ
クライアントからリモーティングで使いたいんです。
よろしこおながいすます。
0592デフォルトの名無しさん
NGNGわざわざC#でやるような仕事なのかと。
0593デフォルトの名無しさん
NGNG0594デフォルトの名無しさん
NGNG0595デフォルトの名無しさん
NGNG0597デフォルトの名無しさん
NGNGしたいんですが、どうしたらいいでしょうか。ご存知の方教えてください。
Menuのプロパティとか見てもないですよねぇ。。。
0598デフォルトの名無しさん
NGNGオーナードローで自分で描くのよ。
0599デフォルトの名無しさん
NGNGマジっすか。最近あのデザインが流行ってるから、てっきり専用の
コンポーネントが用意されているのかと思ってました。
0600デフォルトの名無しさん
NGNG0602デフォルトの名無しさん
NGNG最新Officeで新コンポーネントを実装して
VisualStudio次期バージョンでライブラリ公開。
さらに次期OSに標準添付してデファクトスタンダード化
これでOffice競合他社は永久に追いつけないって寸法。
#米公取委はさっさとMS分社しる!
0603デフォルトの名無しさん
NGNG0604デフォルトの名無しさん
NGNG0605デフォルトの名無しさん
NGNG0606デフォルトの名無しさん
NGNGResize?
0607デフォルトの名無しさん
NGNG(・∀・)ソレダ!!! サンクス!!!
0608デフォルトの名無しさん
NGNG0609デフォルトの名無しさん
NGNGそういう情報はどっから仕入れてくるんだ
0611デフォルトの名無しさん
NGNGバチカンのサイトいろいろ見ましたが載ってませんでした・・・。
0612デフォルトの名無しさん
NGNG0613デフォルトの名無しさん
NGNGぐぐれ。
0614606
NGNGと思ってOnMinimizeでググって見たらそれらしきのを発見。
http://www.google.co.jp/search?q=cache:aW93NdCMx5gC:www.dotnet247.com/247reference/msgs/26/131479.aspx+Onminimize&hl=ja&ie=UTF-8
なんでOnMinimizeイベント作ってくれなかったんだろー。
0615デフォルトの名無しさん
NGNG良かとですか?
0616デフォルトの名無しさん
NGNGこのへんからどうぞ。
http://www.codeproject.com/cs/miscctrl/rebarcontrol.asp
http://www.aisto.com/roeder/dotnet/
0617デフォルトの名無しさん
NGNGResizeイベントでWindowStateプロパティを見る。
0618デフォルトの名無しさん
NGNG/*
ファイルのテキストをテキストボックスの配列に直接入れれないため
一旦ファイルの行数で配列を作り読み込んでいる
*/
StreamReader sr =new StreamReader(ofile,System.Text.Encoding.Default);
int c=0;
//テキストファイルの行数をカウント
while(sr.Peek() != -1)
{
string recBuff;
recBuff=sr.ReadLine();
c++;
}
string[] s=new String[c];
//ストリームの再初期化
sr=new StreamReader(ofile,System.Text.Encoding.Default);
for(int count=0; count < c;count++)
{
s[count]=sr.ReadLine();
}
textBox2.Lines=s;
//改行コードがでるまで読み込んで配列に保存
//これだと無駄な配列ができる
//textBox2.Lines=sr.ReadToEnd().Split('\n');
Mbs(textBox2.Lines.Length.ToString());
sr.Close();
0619デフォルトの名無しさん
NGNG漏れはこんな感じで。
ArrayList list = new ArrayList();
using (StreamReader sr = new StreamReader(ofile, Encoding.Default)) {
string line = sr.ReadLine();
while (line != null) {
list.Add(line);
line = sr.ReadLine();
}
}
textBox2.Lines = (string[])list.ToArray(typeof(string));
0620デフォルトの名無しさん
NGNGおお!なるほど!こんなやり方が・・
でも、難しそうですが試してみます
情報サンクスです!
0621デフォルトの名無しさん
NGNGtextBox2.Text = sr.ReadToEnd()
じゃだめ?
0623618
NGNG0624618
NGNGテキストボックスの特定の文字列などを操作後表示させたいのですが、
次の例では成り立たないのはなぜでしょうか?
string s="visual c#";
textBox1.Text=s;
textBox1.Text=textBox1.Text.Trim();
これだったら成り立つんですが、
string s;
s="visual c#";
textBox.Text=s.Trim();
テキスト操作したりする場合はこの例でいうと
sを直接操作する操作するしかないのでしょうか?
よろしくお願いします。
0625デフォルトの名無しさん
NGNG0626618
NGNGええと、複数行を一行にしたり、空白や特定の文字を消したりしたいんです。
で、それをするには改行コードを削除したりすればいいのではと
考えてるんですが、どうもうまくいきません
要はユーザーが行うカットの昨日をやりたいのです。
selectを使って選択して削除ならできるのですが、一行にまとまったりしないんです。
textBox1.Linesの配列要素を連結するしかないでしょうか?
よろしくお願いします。
0627618
NGNGfor(line=0;line<maxLine;line++)
{
textBox2.Lines[line]=textBox2.Lines[line].Trim();
}
改行コードを消す場合も同じで
textBox2.Lines[line]=textBox2.Lines[line].Trim('\n');
としても、何も反応しません。
0628デフォルトの名無しさん
NGNGdateTime型のデータが「2001-03-30T21:32:00.0000000+09:00」のように冗長なフォーマット
でしか出力されないんで困ってます。
datasetのスキーマでdatetimeを継承してパターン・ファセットを付けた単純型を作って
やってみたんですけど、xmlに書き出すとやっぱり上記のようになります。
0629デフォルトの名無しさん
NGNG「アプリケーション エラー : "0x00421851" の命令が "0x05a8775c" のメモリを参照しました。
メモリが "read" になることはできませんでした。」
また、バッファーオーバーフロー攻撃などを受けることもなくなるのでしょうか?
0630デフォルトの名無しさん
NGNGおめでたい人だとだけ言っておくよ。
0632デフォルトの名無しさん
NGNGやりかたがわかりません。
よろしくおねがいします。
0633デフォルトの名無しさん
NGNG改行記号入れる。
0634632
NGNGこんな感じでやってもうまくいかないんです?
2日ぐらい悩んでます。よろしくお願いします。
0635デフォルトの名無しさん
NGNG0636632
NGNG情報サンクスです!ぬおー、こんな簡単な事だったとは
改行するためにわざわざリストボックスに入れなおしてたのがバカみたいだ
0637デフォルトの名無しさん
NGNGmanagedコードを使っている分には問題ない。
0638632
NGNGいまいちよくわかりません。
0639デフォルトの名無しさん
NGNG0640632
NGNGなんとなくわかりました。テキストボックスだからとかじゃなくて
仕様なんですね
0641デフォルトの名無しさん
NGNGTrimは両端のホワイトスペースを削除するって知ってるよね?
0642yuuki
NGNGC#.NETの勉強を始めた中学生ですがいきなりC#からはじめたので
参考の本が見つかりません。
イベントを発生した時に音を鳴らしたいのですが
どのようにすればできますか?
WAV,MIDI,MP3,等
0643デフォルトの名無しさん
NGNG残念ながら、音を鳴らすのはないはずなので、プラットフォーム呼び出しでどうにかするしかなし。
0644デフォルトの名無しさん
NGNGplaying a wav in C#
http://www.c-sharpcorner.com/forum/topic.asp?TOPIC_ID=5999
0645yuuki
NGNGsndPlaySoundを過去ログから見つけて試してみたのですが、ポンと音はなるので、指定のWAVEファイルを鳴らしたいのですが
宣言がうまくいかない。パスのきりかたもよく解らないので困っています。
ActiveXコントロールで
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
中略
[STAThread]
static void Main()
{
Application.Run(new Form1());
}
private void Form1_Load(object sender, System.EventArgs e)
{
axActiveMovie1.FileName = "c:\\windows\\Media\\windows " + " XP Startup.wav";
axActiveMovie1.AutoStart = true;
でデバッグはOKでしたが音がならない?
どうすればいいのだろう?
0646デフォルトの名無しさん
NGNG0647デフォルトの名無しさん
NGNG何で分けてるかわからんが、
axActiveMovie1.FileName = "c:\\windows\\Media\\windows\\" + "XP Startup.wav";
か
axActiveMovie1.FileName = @"c:\windows\Media\windows\" + "XP Startup.wav";
で鳴ったけど。
0648yuuki
NGNGありがとうございます。
本を見て勉強しているのですが、ほんの記述は前者でした。
試しに自分の作ったファイルを教えてもらったように記述したら無事できました。
大感激です。
何冊か本も見たのですが@から始まるのははじめて見ました。
もっと、勉強しています。ありがとうございました。
0649yuuki
NGNG見てみました。sndPlaySound の使い方の本で解りやすいのはあるでしょうか?
構文集か関数辞典のようなものを勉強したほうが良いでしょうか?
プログラムをはじめたのが1月前からなので基礎が全く解っていないのです。
ここに、これて良かったです。ありがとうございました。
0650デフォルトの名無しさん
NGNGMSDN
0651デフォルトの名無しさん
NGNG単に音を鳴らすだけならそこまですることはない。
それは.NETの範囲外というか、
DlllImportというやり方もあると知ってればよし。
ますばC#とクラスライブラリをばっちりと。
0652デフォルトの名無しさん
NGNGまじで中学生か。
プログラミングとともに英語もしっかりやっておくとよろし。
0653デフォルトの名無しさん
NGNG>>651 じゃなかった >>649
0654yuuki
NGNG無謀にもゲームをC#で作り始めたので、初めてのプログラムだというのに
試行錯誤しています。C++のゲーム作成の本はいっぱいあったので
その上のC#なら、いいかなと思ったら全然別物みたいです。
でも、初めて手を出したのがC#だったので、これでがんばってみたいです。
0655yuuki
NGNG中学1年生です。中学2年生の友達と2人ではじめました。
面白いです。夏休みになってからです。
0656デフォルトの名無しさん
NGNG0657デフォルトの名無しさん
NGNG0658デフォルトの名無しさん
NGNGC#眺めてるがC++から抜け出せん。歳かなぁ。
0659デフォルトの名無しさん
NGNG0660デフォルトの名無しさん
NGNGちなみに「ださい」は「田舎くさい」→だしゃい→ださいとなったそうだ。
0661yuuki
NGNGタイマーイベントで画面の切り替えもできた。
次の課題はマップだ。
で、マップはどうつくるのだろう?
0662デフォルトの名無しさん
NGNGyuhkiは英語表記
ハンガリー記法はダサいってのと一緒
0663デフォルトの名無しさん
NGNG俺も中学のときドラクエにはまって
ドラクエみたいなゲーム作ったなー
そのころうんず3代目持ってたのでドラクエのマップキャプって
素材にしたりして・・
0664デフォルトの名無しさん
NGNG今のゲームは個人レベルでうんぬんって感じじゃないしなー
0665デフォルトの名無しさん
NGNGそこで疲れてしまってデモだけ作って終わってしまう(w
むしろ最後に作った方がいいな。
最初は戦闘シーンから作った方がいいかも。
0666おやじ
NGNGいろいろ調べたのですが分からないので教えてください。
変数にスペースの連続を入れたいのですが、たとえば10個や8個の場合、
下記のように記述すれば可能だと思うのですが(美しくないですが)、
string space10 = " ", space8 = " ";
この方法ではスペースが100個や1000個の場合は大変なことになってしまいます。
何か他に記述方法があると思うのですが、どのようにすればよいのでしょうか・・・。
0667おやじ
NGNGああ・・・ スペースの連続は掲示板では無効になってしまうのですね・・・。
string space10 = "__________ ", space8 = "________ ";
(アンダーバーはスペースだと思ってください)
しかも666ですな・・・。
0668デフォルトの名無しさん
NGNGやり方は無数にありますが、
例えば、
string data = new string();
string temp;
for(i = 0;i < n;i++)
{
temp = data;
data = new string(data + " ");
}
0669デフォルトの名無しさん
NGNGtemp要らないや。すまそ。
0670おやじ
NGNGなるほど、こういう方法がありましたか。
さっそくやってみます。大変助かりました。有難うございます。
0671デフォルトの名無しさん
NGNGもいいかも。
0672デフォルトの名無しさん
NGNGっていうか、stringにつぎ足していくのやめなされ。
毎回stringのインスタンス作り直しでムダすぎる。
StringBuilder.Appendの方が吉。
0674デフォルトの名無しさん
NGNG回答者の食いつきが違うようです
0675デフォルトの名無しさん
NGNG掘られる覚悟でどうぞ。
0676デフォルトの名無しさん
NGNGネカマなのにか。
0677デフォルトの名無しさん
NGNGプログラムを呼び出して、ブラウザ上で実行するような
プログラムを書くことはできるのでしょうか?
0678デフォルトの名無しさん
NGNGIEオンリーでできそうだなw
0679デフォルトの名無しさん
NGNGActiveXコントロールで少しは。
0680デフォルトの名無しさん
NGNGやっぱ天才だよ。M$というのが気に入らないけど。
0681デフォルトの名無しさん
NGNG0682デフォルトの名無しさん
NGNG0683デフォルトの名無しさん
NGNGでも時代遅れ
0684デフォルトの名無しさん
NGNGゆうきなら、youkiと書くな。だから、yuhkiはださい。
0685デフォルトの名無しさん
NGNG容器?
0686デフォルトの名無しさん
NGNGエンドロールにyoukiとでていたよ。
0687デフォルトの名無しさん
NGNGdelegate-event、よくわからんが
とにかくすごい。
0688デフォルトの名無しさん
NGNG遅くて駄目でした。
たぶん、スレッドでやっても駄目だろうと思い、
C#からDirectX呼び出して、描画しようと思うのですが、
可能なのかな?
0689デフォルトの名無しさん
NGNGhttp://www.kohsuke.org/freetrain/
0690デフォルトの名無しさん
NGNGスゲー!!
C#でもここまでできるんですね!
どとねとマンセー!!
0691688
NGNGなるほどね。具体的なことは分かったよ!!
ソースコードも付いてるからあとで勉強してみるYO!!
0692デフォルトの名無しさん
NGNGC#がどういう物なのかいまいち分かりません。
1.マシンコードを直接吐く
2.Javaみたいに中間コードを吐く(これは無いかな…)
3.インタプリタ言語
のどれなのでしょうか。
あとVBプログラマの受け皿って言うのを良く聞きますが、
OOPがVBプログラマに使いこなせるのでしょうか(偏見?)
あとC#は言語の名前だと思うのですが、
どうやってOSの拡張機能にアクセスするのかが分かりません
↑標準ライブラリでGUI、スレッド等をサポート?
0693デフォルトの名無しさん
NGNGアホか?すこしは検索してみろ!
といいつつ、
最初のは
2.Javaみたいに中間コードを吐く(これは無いかな…)
が正解です。
VBプログラマがいきなりC#はつらいので、
VB.NETというものが用意されています。
C#ではAPIを直接呼び出すコードも書けるのです。
0694692
NGNGなんかみんなの質問もいい感じにとろけてたので聞いてみました。
そうですか。中間コードですか。
C++の代わりにはならなさそうですね......
しかし、APIを直に呼び出してたら中間コードの意味が全く無いような気がするんですが...
MSは何を考えてるんでしょうか...
ひょっとして64bitWindowsへの布石?
0695デフォルトの名無しさん
NGNGVC++.NETでも同じだと思います。
なので、ネイティブコードを吐き出したいって人は、従来の環境を使うってことなんじゃないでしょうか。
0696デフォルトの名無しさん
NGNG失礼、中間言語ではなく中間コードでした
0697692
NGNGそれはあまりにもショッキングだったので結局自分で調べてしまいました。
一応ネイティブコードも吐けるみたいですね...
しかしネイティブコードを吐かないならVC++.NETの存在価値はほとんどありませんね...
C++は色々問題ある言語ですし、テンプレートの部分特殊化にも対応してないらしいですし。
で、新しい疑問が出来ました逆に、C#でネイティブコードを吐く事は可能なのでしょうか?
もしもC#でアセンブラが使えるなら、C++に見切りをつけるのにいい時期ですし(中間コードでゲームを作るのはきつそう)
でも、C#ではポインタ使えないのか...
0698デフォルトの名無しさん
NGNGネイティブコード吐けない(今のとこ)。
ポインタ使える。
自分で触ったほうが速いんじゃ?
0699692
NGNGただ、今.NETフレームワークをDLするのに十分なHD容量が無いので(爆)
0700デフォルトの名無しさん
NGNG機械語を生成しているという記述をどっかで
見たことがあるのですが、デマですか?
0701おさかなさん
NGNG0702デフォルトの名無しさん
NGNG実行の前にネイティブコードに変換するJITというのがある
らしいですけど。Winでも実装されているんですかね?
0703デフォルトの名無しさん
NGNGhttp://www.atmarkit.co.jp/fdotnet/technology/framework08/framework08_01.html
0704デフォルトの名無しさん
NGNG項目が多いとリストビュー自体が処理中消えるし…。
対処法などあれば教えて欲しいです・゚・(ノД`)・゚・
0705デフォルトの名無しさん
NGNG0706704
NGNGすみません。教えてもらったSupendLayoutも含め色々やってるうちにやっと原因が
わかりました。listView1.SortingにSortOrder.Ascendingとか入れておくと
listView1.Sort()の他にも、コントロール側で自動でソートしてるみたいで、
これの重複で遅くなっておかしくなっていたみたいです。昇順・降順はComparer側で
自前でやることで解決できました。アドバイスありがとうございました。
0707デフォルトの名無しさん
NGNG0708デフォルトの名無しさん
NGNG** なに? **
0709デフォルトの名無しさん
NGNG後、StructLayoutかなー
0710デフォルトの名無しさん
NGNG意味がわかんない
0711デフォルトの名無しさん
NGNG0712デフォルトの名無しさん
NGNG・unionやるってどういう表現?
・set,get をどう使うの?
0713デフォルトの名無しさん
NGNGget,setはプロパティのことだろ。
0714デフォルトの名無しさん
NGNG{
design = 0,
make = 1,
test = 2,
maintain = 3
}
という enum があって、DBに突っ込むために intにするには
int teamphase = (int)phase.design;
とやればOKだったのですが、DBから取得した intを enumにするには、
switch(やif)を使うよりスマートなやり方が分かりません。
いい案あったら教えてください。。。
0716デフォルトの名無しさん
NGNG0717714
NGNG>enumの型指定
すんません、よく分からないです・・・
ちなみに (phase)phasefromdb ("phasefromdb"は int型)では失敗しますが、
そういう意味ではないですよね・・・?
0718デフォルトの名無しさん
NGNGすまん。関係ないみたい
enum Color: uint ←ちなみにこれのこと
0719デフォルトの名無しさん
NGNG失敗する?
int phasefromdb = 2;
phase p = (phase)phasefromdb;
Console.WriteLine(p);
testって出たけど
0720デフォルトの名無しさん
NGNGenumの基になっている型の事でしたか。
>>719
今やったら確かに成功してる・・・
多分そのときは糞なコード書いてたんでしょう。
お手数かけてすみませんでした。。有難く修正させてもらいました。
0721デフォルトの名無しさん
NGNG入力後エンターキーを押す事で以下のようにフォーカスが
移動できるようにしたいのですが分かりません。
textBox1→textBox2→textBox3→決定ボタン textBox1へ
よろしくお願い致します。
0722デフォルトの名無しさん
NGNGtextBox1.KeyUp += new KeyEventHandler(textBox1_KeyUp);
private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
textBox2.Focus();
}
}
0723デフォルトの名無しさん
NGNG私には707は二つ質問をしているようには読めないのだけれど。
0724デフォルトの名無しさん
NGNG私には712は「707は二つ質問をしている」と言っているようには読めないのだけれど。
0725デフォルトの名無しさん
NGNGレスありがとうございます。できました。
イベントまでは調べていたのですが、textBox等のプロパティにあるフォーカス→Enterばかり
考えていたのでハマリました。厨な質問ですみませんでした。ありがとう。
0726デフォルトの名無しさん
NGNG0727デフォルトの名無しさん
NGNG勉強しよう。
0728デフォルトの名無しさん
NGNG0729デフォルトの名無しさん
NGNGC#ではそれはエラーになるが。
0731デフォルトの名無しさん
NGNG0732デフォルトの名無しさん
NGNGすぐにウインドウが出て感動したのですが、一緒に
黒いDOS画面もでます。
どこを調べても、これを消す方法が書いてないのですが、
これは消せないのでしょうか?
0733デフォルトの名無しさん
NGNG0734729
NGNGコンソールアプリケーションの作成を作るように指定されているせいではないかと類推。
なので、クラスビューのトップのアイテムを右クリックして出る[プロパティ]を選択して、
そのなかの[出力の種類]が“Windowsアプリケーション”になっているかどうかをまずチェックしてみて。
>>731
ああ、コメントアウト忘れてた。
0735マルチポストです
NGNGから遠くへ離れると(左側へ)、選択反転状態が消えてしまって、
listBox1.SelectedIndex = -61とかになるのだが。
何かいい解決方法は無いかな?
0736デフォルトの名無しさん
NGNGC#で勉強の為にmonazillaツールを作成しようと思ったのですが、
2chへの認証するのは以下のようなクラスでいいでしょうか?
http://www.microsoft.com/japan/msdn/library/ja/cpguide/html/cpconusinginternetrequestresponseclasses.asp
0737デフォルトの名無しさん
NGNGでTextBoxにキーを送ると、
半角のアが表示されず「3」が表示されるんですけど、
この理由をご存知の方いらっしゃいませんか。なんか不可解です。
#アイウエオカキケコと試してみましたが、変化の仕方の法則がわからず。
とりあえず、TextBoxに対して送信する分に関しては、
ImeModeを平仮名にしておいて、"a{F8}{ENTER}"を送れば、
半角カナのアをTextBoxに表示させることはできました。
0738デフォルトの名無しさん
NGNGキーコードを送るから、じゃないかな。
0739737
NGNGそのようですね。
それは漏れも考えて、イウエオカキクケコを試して、
あぁ予想はずれたか・・・と思ってたんですが、
よくよく見直したら、
「アイウエオカキクケコ」(全部半角)を送ると「3e456tgh:b」となってるので、
その通りでした。
「あいうえおかきけこ」「アイウエオカキクケコ」(全角)なら問題ないんですけどね。
0740デフォルトの名無しさん
NGNG0741737
NGNG実験してて変な現象にでくわしたもので。
0742デフォルトの名無しさん
NGNG0743デフォルトの名無しさん
NGNG|-`).。oO(DebugはDebug用、Traceは、Releaseでも使える・・・)
0744デフォルトの名無しさん
NGNGhttp://www.microsoft.com/japan/msdn/net/upgrade/
0745デフォルトの名無しさん
NGNG|-`).。oO(それだけ、VB移行組が厳しい思いをしてるってことだね・・・)
0746デフォルトの名無しさん
NGNG0747デフォルトの名無しさん
NGNGなにもなにも10日ブリブリにageなくても良いではないかぁぁぁ〜〜♥
0748デフォルトの名無しさん
NGNG機能は同じだけれども、Debugクラスのコードはリリースビルドの時コンパイラが
除去してくれるという理解でいいんですか?
0749デフォルトの名無しさん
NGNGするにはなにが必要なのでしょうか。コンパイラかインタプリタが
必要だとは分っているのですが…その辺りについて教えて頂けない
でしょうか?出来ればなるべく無料のものをお願いします。後、
初心者に最適な一冊をお願いします。
0750デフォルトの名無しさん
NGNG本は敢えてInside Microsoft .NET IL Assemblerを推す。
0751デフォルトの名無しさん
NGNG0752毛の生えたブリーフ
NGNGhttp://hp.vector.co.jp/authors/VA017148/
ここでC#用のツールをゲットしなさい。良くできたエディタです。これで
チョットした統合開発環境ができます。
書籍は 翔泳社の「独習C#」
GUIプログラムの前にSDKのコンパイラを利用してC#の文法をマスターしましょう。
0753デフォルトの名無しさん
NGNG0754デフォルトの名無しさん
NGNG入力イベントを受けないようにしたいんですがどうすればいいんでしょうか。
試しにやってみると砂時計の間はイベントを受けないけど処理が終わった
途端にキューに溜まってた(と思われる)イベントが全部吐き出される罠。
コントロールのEnableプロパティを地道に一つずつfalseにしてくしかないのかな。
0755デフォルトの名無しさん
NGNGしたいのですができません。具体的にどういうふうにすれば
いいのでしょうか?
0756デフォルトの名無しさん
NGNGVS.NET使ってるならプロパティウィンドウのModifersをPublicに
0757デフォルトの名無しさん
NGNGms-help://MS.NETFrameworkSDK.JA/cpgenref/html/cpconfieldusageguidelines.htm
0758デフォルトの名無しさん
NGNGいやぁそんなこたぁ知ってるけどさ、直接アクセスしたいみたいだったから答えただけなんだけど。
あなたの言いたいことはよーくわかるよ。ありがとう。
0759デフォルトの名無しさん
NGNGじゃFriendで。
0760デフォルトの名無しさん
NGNG処理前にフォームのEnabled=Falseにしておいて、
処理後にApplication.DoEvents()してから、フォームのEnabled=Trueに戻す
とかどう?
0761デフォルトの名無しさん
NGNG「VBやれ」ってこと?
0762デフォルトの名無しさん
NGNG効果なしっす。
処理中に個々のコントロールのEnabledをfalseにしても駄目。
そういうもんだと思うしかないんだろうか・・・。
0764755
NGNGレスありがとうございます。
Winプログラミングを始めたばかりの厨なものでHELPの内容もピンとこないんですが。
自作クラスからフォームオブジェクト(例えばテキストボックスへテキストを入れる)を操作するのではなく、
自作クラスからの戻り値をフォームオブジェクトへ渡すって感じの方がよろしいのでしょうか?
07651
NGNG自作クラスの中にForm型のフィールドを作っておいてForm1を参照させるように
しとけば、クラスの中からもフォームのメンバを参照できるんじゃないか?
(ただしForm1.TextBox1をpublicメンバにする必要がある)
public MyClass
{
public Form owner
{
}
}
0766765
NGNGpublic MyClass
{
public Form Owner
{
get
{ return owner; }
set
{ owner = value; }
}
private Form owner;
public MyClass(Form owner)
{
this.owner = owner
}
}
てな感じにして、Form1でいじりたいメンバをpublicにしておけば、
MyClassの中で、owner.TextBox1もいじることができるべ(多分…)
0767デフォルトの名無しさん
NGNGどうやればいいんでしょうか。
ある工業用機械なんですが、TeraTermとかでPort9999でTelnet接続し、
TextDataを送信するとTextDataにかかれたコマンドが実行できるのですが、
それをC#で実行してみたいと思った次第です。
System.Net.Socketsを調べてはいるんですが。。。。。。。。。。
0769デフォルトの名無しさん
NGNGSocketクラスを作成して指定のアドレスにConnectして、TextBoxのTextを適当にエンコードしたりしてSend?
0770デフォルトの名無しさん
NGNG[Visual C# プロジェクト] - [クラス ライブラリ]
のクラス ライブラリが見つからないのですが、
どうしてですか?
0771デフォルトの名無しさん
NGNGスタンダード版の制限なのでPro版を割れてください
0772デフォルトの名無しさん
NGNG> ■ Visual C#.NET Standard で DLLをビルドする方法。
>
> (1)普通にプロジェクトを作る
> (2)プロジェクトを保存したフォルダの「プロジェクト名.csproj」をテキストエディタで開く
> (3)Settings要素の OutputType属性を "Library"に書き換える
>
> これでビルドするときに Main()がなくても怒られない。
0773デフォルトの名無しさん
NGNGだって、Standard版(お勉強版)だから。
コマンドラインからCSCを直接叩く手も・・・・
0774デフォルトの名無しさん
NGNG0775デフォルトの名無しさん
NGNG0776デフォルトの名無しさん
NGNGページの文字セットを取得(デコード)するにはどう書けば良いのでしょうか。
req = HttpWebRequest.Create("http://www.gihyo.co.jp/indexJ.html");
res = req.GetResponse();
StreamReader textReader = new StreamReader(res.GetResponseStream(), System.Text.Encoding.get_Default());
といった風に実行すると、サイトの文字セットがEUCの場合、文字化けを起こしてしまいます。
0777デフォルトの名無しさん
NGNG文字コードが何かを判別する処理が別途必要になりますが、
どの文字コードにすればよいかわかれば、Encodingクラスを変えるだけです。
EUCなら以下のようになります。
StreamReader textReader = new StreamReader(res.GetResponseStream(), System.Text.Encoding.GetEncoding("EUC_JP"));
0778デフォルトの名無しさん
NGNGEncoding.DefaultをEncoding.GetEncoding("x-euc-jp")にしる
0779デフォルトの名無しさん
NGNGEUC_JPは間違いじゃないか? 例外が発生すると思うが。
0780777
NGNGEUC_JP→EUC-JPです。
0781776
NGNG文字コード判定部分はサーバのヘッダから取得しようと思ってたんですが、
アスキー(www.ascii.co.jp)とかってContentType設定してないんですね…。
この場合は、htmlのソースから解析するしかないのでしょうか。
0782デフォルトの名無しさん
NGNGContentTypeに文字コードが設定されているサイトの方が
なかなか見当たらないんですよね。
>この場合は、htmlのソースから解析するしかないのでしょうか。
metaタグ拾うのがいいと思います。
metaタグでの指定がない場合どうするかですね。
SJISとみなしてしまうか、文字を見て判断するか。
0783デフォルトの名無しさん
NGNGファイナライザやボクシング、デリケートにイベントがわかりません。
勉強していけば、わかるようになるのかな。
根気ほく本よみなおそう。
0784デフォルトの名無しさん
NGNGJavaを知らないなら、ボクシングも知る必要なし。Object型に組み込み型(intとか)を
黙って代入、キャストして取り出し、すればよろし。
デリケート(って、デリゲートだろ?)とイベントは……後からわかるかも知れないから
まあ、いいんじゃない。
0785デフォルトの名無しさん
NGNG了解。根気よく勉強していきます。
0786デフォルトの名無しさん
NGNGnkf使ったら? processstartinfoで標準入力にhtmlを渡せばいけると
思うが…。win32用のdllもあるからそれをインポートして使ってもいいし。
最新のβはUTFにも対応していたはず。
0787デフォルトの名無しさん
NGNGhttp://www.amazon.co.jp/exec/obidos/ASIN/1893115593/qid=1033836178/sr=1-2/ref=sr_1_0_2/250-6365006-5241859
0788デフォルトの名無しさん
NGNG中の2つのフォームのデザイナが表示されません!
エラー表示されるんですが「メンバ'Location'の宣言が重複しています」
と言うエラーです。どこをどうすればよいのか?・・・
初心者的質問ですいませんがお解かりになるかたお助けください・・・
0789デフォルトの名無しさん
NGNGJava やってて激しくこの機能が欲しいのですが。
0790デフォルトの名無しさん
NGNG俺もよく出るけど、根気よく開いて閉じてを繰り返してればそのうち開くよ。
原因はわからぬ。
絶対にやっちゃいけないのは、フォームデザイナにエラー出た状態でセーブすること。
場合によっちゃフォームのデータが丸ごと消えたりするよ。
0791デフォルトの名無しさん
NGNGsにJIS文字が入ってるとして、これをSJISに変換するには
どうやれば良いのでしょうか?
0792デフォルトの名無しさん
NGNG覗けると聞いた事があるのですが、本当ですか?
0793デフォルトの名無しさん
NGNG0794デフォルトの名無しさん
NGNGsにJIS文字が入ってるってのがよくわからん
0795デフォルトの名無しさん
NGNG0796デフォルトの名無しさん
NGNGだからプロは使わない。
0797791
NGNG実際は、
String s = sr.ReadLine();
といったイメージです。sr はStreamReaderのオブジェクトで、JISコードが入ってます。
0798デフォルトの名無しさん
NGNGStreamReader に JIS のエンコーディングを指定すればいいかと
"StreamReader" "JIS" でググって最初の奴がたぶん参考になる
0799797
NGNGすいません説明が悪かったです。
sにはJIS以外にも、EUCやUTFが入る可能性があります。
なので、StreamReaderの時点では判定することが出来ないです…
0800デフォルトの名無しさん
NGNG予言者ですか?
0801デフォルトの名無しさん
NGNGsにはUnicodeしかはいらないって、
sに文字列を入れるためにStreamReaderを使ってるんでしょ?
だからStreamReaderにエンコードを指定してJISやEUCからUnicodeに展開するの
0802デフォルトの名無しさん
NGNGなんだろうと思う。たぶん、そういう機能はない。
0803788
NGNGほんとですね!!
何回かソリューションを閉じたり、開いたりしたら
デザイナが表示されました。
デザイナが表示されないフォームは最初に作ったフォームのボタンなど
をコピーして次のフォームに貼り付けたやつなんですが関係ありますかね?
最初に自分で配置して作ったフォームはデザイナが表示されない事はなかった
ので。
0804デフォルトの名無しさん
NGNG0805デフォルトの名無しさん
NGNG0806デフォルトの名無しさん
NGNGコード上でTabを追加したときに追加したTabを選択された状態に
するにはどうすればいいんでしょうか。
Focus()とか使っても上手くいかない・・・。
この状態↓からTabを追加して
┌──┐
│ └───────┐
│ │
この状態↓にしたいんです。
┌──┌──┐
┌──┘ └────┐
│ │
0807デフォルトの名無しさん
NGNG1.Tabコントロールを作成する
2.プロパティの「タブの追加」をクリックすると1枚目のタブ(tabPage1)ができる。
3.もう一度「タブの追加」をクリックすると2枚目のタブ(tabPages2)ができる。
4.tabPage1にボタンを1つ追加。tabPage2にテキスト追加。
5.ボタンのイベントに以下を書く。
private void button1_Click(object sender, System.EventArgs e)
{
tabControl1.SelectedIndex = 1;
}
私も初心者ですいません。
0808807
NGNGページ1はIndex 0
ページ2はIndex 1 ……
ここで悩んだ程度の初心者回答者です。
0809デフォルトの名無しさん
NGNG回答さんきうです。
・・・が、デザイナで追加する方法ではなく、コード上で追加したときに
追加されたタブをアクティブにする方法が知りたいのです。
よろすこおながいします。
0810デフォルトの名無しさん
NGNGSelectedIndex = 1
がまさにそれではなかろうか?
0811807
NGNG書いてから、そういうことかなと思ったりしたけど。
タブコントロール,SelectedIndexでアクティブタブの切り替えできない?
この質問じゃなかったらお手上げでスマソ。
0812809
NGNGすみません、タブの切り替えは出来ていました。
ただなぜか「タブのみ」が切り替わってタブ上のコントロール(AxWebBrowser)に
変化がなく(1枚目のタブの表示のまま)また一切の操作を受け付けないため
勘違いしてました。
ありがとうございました(ただこれはこれで新たな問題が・・・)。
0813デフォルトの名無しさん
NGNG要するにタブブラウザをつくろうとしてるんだね?
ソース貼り付ければ回答もらえるかも。
0814デフォルトの名無しさん
NGNGなんだか分かりませんがソースを見てもらう為に整理していたら
動くようになってしまいました。もう少し調査して原因が判明したら
ここに書きます。
AxWebBrowserのTabへの追加のタイミングかなぁ・・・。
0815デフォルトの名無しさん
NGNGtabControl1.SelectedTab = tabPage1 ' tabPage1が追加したタブね。
のような手もある。
0816デフォルトの名無しさん
NGNGどうしたらよいでしょうか?
0817VB厨
NGNG0818デフォルトの名無しさん
NGNGいや、横着なのはわかってるけど、一人で作ってたらやりたくなるよね?
0819デフォルトの名無しさん
NGNGGlobalはちょっとどうかとは思うけど、
たとえばゲーム作ってるならGameとか
アプリケーションの名前を持ったクラスを作るとかして、
プログラム全体を管理するクラスにstaticで突っ込むのが吉かと。
0820デフォルトの名無しさん
NGNGSQLの、Substrみたいな、文字部分指定の命令て、
C#だと、どう書けばいいんですか?
0821デフォルトの名無しさん
NGNGという本よんで、ようやく、おおまかには理解できた。
0822デフォルトの名無しさん
NGNGSubstringでいいんじゃね〜の?
strA = "HelloWorld".Substring( 4, 3 );
で、strA に "oWo"が入るよ。
0824816
NGNGレスありがとう。staticでやってみます。
0825デフォルトの名無しさん
NGNG0826デフォルトの名無しさん
NGNG0827825
NGNG早速レスありがとう。sprintfなんてあるんだね。でも、どのクラスかわからない。(涙)
0828デフォルトの名無しさん
NGNGConvert.ToString(int, int)
0829デフォルトの名無しさん
NGNGVC++にランタイムのsprintfのソース入ってるから、そっからパクれ
0831デフォルトの名無しさん
NGNGC++とかでは今まで変数名は全部小文字+アンダーバーってやってて、
プロパティもそんな感じに扱いたいんだけど、
メンバ変数の参照だけ外部からOKにしたい場合に( プロパティでgetだけありにする場合 )
メンバ変数名とプロパティ名が同じになっちゃって困る。
でもm_とかつけんのもちょっといやなんだよなー。
0832デフォルトの名無しさん
NGNGフィールド名は全部小文字、プロパティ名は先頭大文字でどうよ?
int level;
int Level {
get { return level; }
set { level = value; }
}
あとは、PASCAL(プロパティ)とキャメル(フィールド)
int microsoftWay;
int MicrosoftWay {
get { return -1; }
set { throw new IllegalArgumentException("聞く耳持たないYO!"); }
}
0834デフォルトの名無しさん
NGNG>C++とかでは今まで変数名は全部小文字+アンダーバーってやってて、
>プロパティもそんな感じに扱いたいんだけど、
外部に公開するものはアンダーバーなしの方向で。
.NET Framework SDKドキュメントの
「クラス ライブラリ開発者向けのデザイン ガイドライン」
を読みなはれ。
0836デフォルトの名無しさん
NGNG調べたところ、FileSystemObjectを使えば出来るようなんだけど
.net Frameworkじゃ出来ないんでしょうか?
あと、WMIっていうの出来るみたいだけど、そこまで大げさでもないような
気がするし
自作するならDirectoryInfoとFileInfo使って再帰ループですが、重たいですし
わかるひと、よろしく
0837デフォルトの名無しさん
NGNG0838デフォルトの名無しさん
NGNG作業は自力でするんでしょうか?
0839838
NGNGSplitを使いました。
0840デフォルトの名無しさん
NGNGjavaアプレットのようにブラウザで実行できますか?
くだ質2
java → c# と c# → java
学ぶ順序はどっちがいいですか?
0841デフォルトの名無しさん
NGNGC# → Java → Ruby
0842デフォルトの名無しさん
NGNGくだ質1
C# Applet で検索の事
くだ質2
どっちかできればもう片方も出来る
#のほうが要素が多いけど
0843デフォルトの名無しさん
NGNGありがと
0844デフォルトの名無しさん
NGNGWMIを使ってやるの。
どっかにサンプル落ちてたよ。んだが場所はわすれた。スマソ
0845843
NGNGWMIつかってやるの、そんなに大げさじゃないよ。うちにサンプルあったから貼っとく
System.Management.ManagementObject disk = new
System.Management.ManagementObject("Win32_LogicalDisk.DeviceID=\"D:\"");
UInt64 freespace = (UInt64)disk.Properties["FreeSpace"].Value ;
UInt64 size = (UInt64)disk.Properties["Size"].Value ;
Console.WriteLine("Harddisk size:" + size.ToString());
Console.WriteLine("Bytes used:"+ (size - freespace).ToString());
Console.WriteLine("Bytes availlable:" + freespace.ToString());
Console.Read();
System.Managemenの参照の追加をお忘れなく。
0847デフォルトの名無しさん
NGNGVC#300の技っていう本に
Interaction.AppActive() というのがあったけど、VBしかないみたいだ。多分ベータの仕様なのだと思う。
0848デフォルトの名無しさん
NGNGその本読んでないから知らないが、
それはVB.netのライブラリを使えってことでは?
0849デフォルトの名無しさん
NGNG配列要素オーバーとかヌル参照のときに、
該当のコードでとまってくれるときはいいんだけど、
一番上のコードを指し示したりすることもあるんだけど、
これは構造上しょうがないこと?
0850C ◆Iei1i2BWho
NGNGBitmap(クラス).SetPixelはPaintEventArgs eを取得して処理しないといけないのですか?
単独で使うとエラーがでます。
これはあるBitmapにピクセルをセットするとOnPaint()などの描画処理を呼び出さないといけないのでしょうか?
ビットマップを表示するのもDrawBitmap(PaintEventArgs e)などを作ってPaintEventArgs eをパラメータとして取得しないといけないんすか?
どなたかわかる方いらっしゃいましたら宜しくお願いします。
0851デフォルトの名無しさん
NGNGGraphicsオブジェクトを理解するとよろし。
ここのアタマのほうでも読んで。
http://www.microsoft.com/japan/msdn/net/books/ProgWinCsharp/chapter15.asp
0852デフォルトの名無しさん
NGNGこちらに書きます。
eventって何のためにあるのでしょうか?
全部delegateでいいと思うのですが、
delegateとeventの違いを教えてください。
0853デフォルトの名無しさん
NGNGちなみに、delgeteとeventの違いというか、どういう風に使い分ければ
いいかがよくわからないのです。
0854読み返してた
NGNGの300辺りから読むと吉。
0856デフォルトの名無しさん
NGNG教えて偉い人!
0857!= 415
NGNGC♯相談室 Part8
http://pc3.2ch.net/test/read.cgi/tech/1032488831/415
参考になるかどうかは分からないけど。
0858デフォルトの名無しさん
NGNG使うローカルなインスタンスは、なるべくループの外で
宣言しておいた方がいいのでしょうか?
例えば
for(int i = 0; i < xxx; i++) {
string workText;
...
workText = xxxxxxxxxxxxx;
...
}
と書くよりは
string workText;
for(int i = 0; i < xxx; i++) {
...
workText = xxxxxxxxxxxxx;
...
}
と書いた方が、処理が早いの?
やっぱり、ループの度にインスタンスが生成されていたら
遅いですよね?
0859デフォルトの名無しさん
NGNG特別な理由が無い限りは、
delegateそのままでなく、eventを使った方がいいってことなのでしょうかね?
0860デフォルトの名無しさん
NGNGhttp://pc3.2ch.net/test/read.cgi/tech/1032488831/415
見てやっと分かった。ありがとう415!
0861デフォルトの名無しさん
NGNGこっちの
http://pc.2ch.net/tech/kako/1009/10094/1009473982.html
890-893のほうが参考になると思われ。
それにしても以前は♯さんや893さんのような人がたくさんいたのに、最近は見ないよね。。。
0862デフォルトの名無しさん
NGNG#氏は普通の名無しに隠れているとかどーとか。
0863デフォルトの名無しさん
NGNG過去スレにほとんど出てるかと。
ハイレベルな人達が雑多なトピック群を巡って議論
するような、ある種流動的な状況が長期間続くのは、
それはそれで問題アリかと思う。
0864デフォルトの名無しさん
NGNGするとSystem.IO.DLLがインストールされてないようでエラーが出ます。
このDLLってデフォルトインストールされないんでしょうか??
0865デフォルトの名無しさん
NGNGエラーをちゃんとかけ。
0866デフォルトの名無しさん
NGNGhttp://www.runan.net/program/tips/csharp/1_06.shtml で、
c:\hoge\hoge>csc test.cs /r:System.IO.dll /r:System.dll
Microsoft (R) Visual C# .NET Compiler version 7.00.9466
for Microsoft (R) .NET Framework version 1.0.3705
Copyright (C) Microsoft Corporation 2001. All rights reserved.
error CS0006: 'System.IO.dll' メタデータが見つかりませんでした。
そこで、ファイル検索すると確かにSystem.IO.dllは見つかりませんでした。
0867デフォルトの名無しさん
NGNGそりゃSystem.IO.dllなんてないから/r:System.IO.dllは不要:。
ヘルプのSystem.IOあたりの必要なアセンブリ参照。
0868デフォルトの名無しさん
NGNGhttp://www.shoeisha.com/event/cs/
0869デフォルトの名無しさん
NGNG記事が古いと思われ。
System.dllにSystem.IOは含まれてる。
0870デフォルトの名無しさん
NGNGすることって可能なのでしょうか?
0871デフォルトの名無しさん
NGNGされたかはどうやって知ればいいのでしょうか?
TreeViewのマウス関係のイベントはマウスの座標が引数として取れる
ので、いいのですが、ダブルクリックのイベントはなぜか、座標が取れ
ません。
どうやって、どのノードがダブルクリックされたかを知ればいいの?
0872デフォルトの名無しさん
NGNGこれから始めるならベータを使うべきですかね?
0873デフォルトの名無しさん
NGNGCursor.Positionで取得すればいいんじゃない。
0874デフォルトの名無しさん
NGNGいつでもOSから再インストールできる
どうなってもオールオッケーなマシンならね。
0875デフォルトの名無しさん
NGNGありがとうございます。できました。
ついでに、悪いのですが、TreeViewでもう一つ質問があります。
TreeNodeがダブルクリックされたイベントを取って処理を行いたいのですが、
TreeNodeと同じ行、というか同じ幅のY座標内であれば、X座標がどこであれ、
どこでダブルクリックされてもGetNodeAtで、Nodeを取得できてしまいます。
TreeNodeのラベルかアイコンの部分をダブルクリックされた時だけ処理を行
いたいのですが、これを判別する何かいい方法はあるでしょうか?
0876C ◆HGHTf0qsHI
NGNGstatic void Main()
{
Form form = new Form1();
form.Text = "Paint Event";
form.Paint += new PaintEventHandler(MyPaintHandler);
Application.Run(new Form1());
}
static void MyPaintHandler(object objSender, PaintEventArgs pea)
{
Form form = (Form)objSender;
Graphics grfx = pea.Graphics;
grfx.DrawString("Hello, world!", form.Font, Brushes.Black, 0, 0);
}
private void button1_click(object sender, EventArgs e)
{
MyPaintHandler(objSender, pea)
}
MyPaintHandleメソッドを使うにはMyPaintHandlerの引数objSender, PaintEventArgsにこのクラスのフォームコントロールをどのように
割り当てればよいのでしょうか?Main関数やコンストラクタでthisキーワードを使い、PaintEventArgs peaと宣言するんですか?
それともVC++のOnPaintみたいに
自動に呼び出しが行われるのでしょうか?
長くなりましたが宜しくお願いします。
0877デフォルトの名無しさん
NGNGウインドウに更新通知を送らないで直で呼び出そうとする理由を聞かせてください。
0878デフォルトの名無しさん
NGNGEventArgsとその派生クラスは普通はイベントを発生させる場所(たとえばPaintイベントに登録されたハンドラを呼び出している場所)以外では、作成すべきじゃない。
ボタンをクリックしてPaintイベントを呼び出したいならたとえばInvalidte()とかを使うべき。
0879C ◆pxUrRK7Tzo
NGNGSetPixel()を使えばウィンドウに更新通知を送るのですか?SetPixel()を使うとプログラム実行中に例外エラーがでるので
このエラーはGraphic.DrawImageを使っていないせいだと思い、
例えばボタンを押したときにある画像からピクセル値を読み込みSetPixel()を実行し、
自分でPaintEventArgsのクラスを引数として呼び出すメソッドを作り、そのメソッドの中に
Graphic.DrawImageメソッドをする関数を手動で呼び出し実行しようと思っています。
そのためにPaintEventArgsフィールドを宣言し、このクラスのフォームを代入したいためです。>877
長くなりましたがどなたか分かる方ご返答お願いします
0880467
NGNGSystem.Windows.Forms名前空間
ControlクラスのPublicメソッドだけど・・・
0881880
NGNG0882デフォルトの名無しさん
NGNGまず日本語を勉強した方がいいと思われ。
他人が読みやすいか、ちーとは考えや。
一文が長すぎる。個々の文章もちぐはぐで何を言いたいかわからん。
0883デフォルトの名無しさん
NGNGを使用することはできないのでしょうか?
urlエンコーディングのメソッドが使いたくて、using System.Webってやろうと
思ったらエラーでだめなのですが、、、なぜ?
0884デフォルトの名無しさん
NGNG参照を追加しる。
0885デフォルトの名無しさん
NGNG探し方が悪いのかな?
0886デフォルトの名無しさん
NGNG今は、コンソールから入力してデータを格納するのに
uint lower_data = uint.Parse(Console.ReadLine());
のようにやっています。
(16進数値の表現は0xであってますかね?)
ドキュメントを検索したのですが、数値→16進な文字列しか見つけることができませんでした。
0887デフォルトの名無しさん
NGNG0888デフォルトの名無しさん
NGNG自作するしかないよ。
サンプルもごろごろ落ちてるけど、漏れは既に自分で作っちまった。
0889デフォルトの名無しさん
NGNGDLLの中にある関数のパラメータにchar**があった場合、どう置き換えればいいのでしょうか。
out stringやStringBuilderでやってみたのですが、どうもうまくいきません。
具体的に何がしたいのかと言うと、C#でmp3infpが使いたいのです。
[DllImport("mp3infp.dll", EntryPoint="mp3infp_GetValue")]
static extern bool mp3infp_GetValue(string ValueName,StringBuilder buf);
今はこんな風にしています。
どうかよろしくお願いします。
0890デフォルトの名無しさん
NGNGもともとAを返してくるクラスBが存在する場合、
このBにも手を入れなきゃダメですか?
B b;
A a = b.Get();
class A1 : A
{
int ex;
A1(){ ex=0; }
}
class B1 : B
{
A1 Get();
}
とか
0891まったく自信がないが
NGNGIntPtr型ではどうだろう・・・?
0892デフォルトの名無しさん
NGNGそれはBで何したいかによるのでは?
具体的なクラスの用途によると思う。
0893デフォルトの名無しさん
NGNGB1でA1を作りAの必要な内容をコピーしてそれを返せばいい
0894デフォルトの名無しさん
NGNGAに拡張したいのは、そのAの評価点みたいな要素です。
で、実は、
>クラスA1をAから継承して作りたいのですが
という前提が間違ってて、継承せずに、
class A1
{
A a;
int score;
A1( A a );
}
にすることにしました。
失礼しました。
0895TroubleDelegate
NGNGありがとうございます。Invalidate()ありました。これとUpdate()を使えば再描画するから
PaintEventArgsをパラメータとするメソッドが呼び出せるのですね?
>882
回りくどいですが、具体的に言わないと伝わらないと思ってました。読む人の気持ちを考えたほうがいいすね。
では質問を。
SetPixel()を使うと例外処理で”使用したパラメータは無効である”とエラーが出ます。
SetPixel()と合わせて呼び出すメソッドはあるのですか?
例文を以下に示します。
static void Main()
{
Application.Run(new Form1());
}
private void button1_Click(object sender, System.EventArgs e)
{
|
Bitmapファイルを読み込む処理
|
Bitmap myBitmap = new Bitmap(MyFileName);
myBitmap.SetPixel(50,50,Color.Black);
pictureBox1.Image = (Image)myBitmap
}
どなたか分かる方お願いします。
0896デフォルトの名無しさん
NGNGmyBitmapのSizeが(50,50)以下だと確かに例外がでますね。
0897毛の生えたブリーフ
NGNGSystem.Console.WriteLine("私の年は" + 40.1);
+演算子で文字列と実数値を連結し、全体を文字列として表示させる場合、
小数第一位が0の場合表示されず、
私の年は40です
となってしまいます。これは仕様でしょうか?バグでしょうか?
簡単にどなたか振る舞いを教えてください。
0898デフォルトの名無しさん
NGNG仕様
0899デフォルトの名無しさん
NGNG書式指定すればよろしいかと。
System.Console.WriteLine("私の年は{0:.0}", 40.0);
0900デフォルトの名無しさん
NGNG0901889
NGNGありがとうございます。エラーは起こらなくなりました。
しかし、それからどうやって文字列を取り出すのかが分かりません。
ToStringメソッドを使うと、アドレスと思われる数値が出てきます。
Marshal.PtrToStringAutoメソッドを使うとなにも表示されません。
MSDNには
> String 型ではなく、IntPtr 型にします。型を手動で String に変換し、
とあるのですが、その方法が分かりません。
ご存知でしたら教えて頂けないでしょうか。
0902891
NGNGhttp://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpguide/html/cpconcreatingprototypesinmanagedcode.asp
とか
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpguide/html/cpconcreatingprototypesinmanagedcode.asp
を見てたら、もしかしたら char**って、ref stringでイケるかもと思った。
・・・手元に検証環境がないんで試してないっす。ダメだったらスマン。
0903デフォルトの名無しさん
NGNG0904デフォルトの名無しさん
NGNG正解。
0905デフォルトの名無しさん
NGNG友人がLinuxでプログラムしていてintelじゃないとできなのを作ってるといってたんで
0906デフォルトの名無しさん
NGNG質問の意図がよくわからんけど、
intelとそれ以外で違うことぐらいあるさ
もうちょっと勉強して質問の内容を明確にしたほうがいいと思う
0907毛の生えたブリーフ
NGNG.NETFrameWorkのクラスライブラリを使う限り(というより提供された実行環境を使う限り)
チップの違いは吸収されているので、チップごとの違いはありません。
0908889
NGNGありがとうございました。とても参考になりました。
ここで一つ謝らなければならないことが。
ID3TAGのタイトルを取得しようとしていたのですが、
実験で使用していたmp3にタグがありませんでした。
本当にすみません。
プログラムのほうはref stringであっていました。
ありがとうございました。
0909
NGNGしょうか。ディレクティブかアセンブリ参照を使えというエラーがでるんですが
0910毛の生えたブリーフ
NGNG0911デフォルトの名無しさん ◆j7iEFfECto
NGNGAa.Bb.Cc.Dd
どれがパッケージでどれがプロパティなのか分りません。(鬱
無料で落とせるSDKはどこからですか?
0912毛の生えたブリーフ
NGNGSDKはここからです。ただし160Mもあるので、根性で頑張ってください。
サービスパック2を当てるのも忘れずに。
0913デフォルトの名無しさん ◆j7iEFfECto
NGNG今いろいろコンパイルしてみていますが、
http://www.runan.net/program/tips/csharp/2_02.shtml
ここの情報ってやはり古いのでしょうか?
0914毛の生えたブリーフ
NGNGC#の基本的な構文はβ1から変更がなかった(はず)だからここに記載されている
内容程度なら支障はないとおもいます。
0915デフォルトの名無しさん
NGNGbeta1時代の情報だし、WinFormsだしなぁ・・・。
もちろん参考にはなる。でも、今から初心者にはお勧めできん。
0916デフォルトの名無しさん
NGNGmaekfileならここに書いてあるとおりでいいんじゃないの?
0917デフォルトの名無しさん
NGNGリンクくらい貼ろうよ…
くだすれC#(Part2)
http://pc3.2ch.net/test/read.cgi/tech/1035895873/
0918デフォルトの名無しさん
NGNG0919デフォルトの名無しさん
NGNG0920デフォルトの名無しさん
NGNG0921デフォルトの名無しさん
NGNG0922デフォルトの名無しさん
NGNG0923デフォルトの名無しさん
NGNGVisualStudio.NET の中では C++ だけ、と理解してたんですが
VB.NETでも作れると聞き、そういえば作れないとまず伊予なぁと思い
もしかしたらC#でも!と思った訳なんですがどうか?
0924デフォルトの名無しさん
NGNG.NETframeworkと共にあります。
ただし、C#という言語そのものは.NET Frameworkと一体というわけではない。
現時点でC#言語処理系はC#.NETだけというわけで。
0925923
NGNG0926デフォルトの名無しさん
NGNG.EXEファイル一個だけにとかできないのかな?
ランタイムとかいるでしょ?
ド級素人なのですまそ
0927デフォルトの名無しさん
NGNG.exe1個だけっていうのは、ランタイムが入ってない環境でも
動かしたいって事?それは無理だよ。
0928デフォルトの名無しさん
NGNGどうにかインスコせずに動かせないのかな?
0929デフォルトの名無しさん
NGNGランタイムが無ければ動作は不可能
0930デフォルトの名無しさん
NGNG0931デフォルトの名無しさん
NGNG2ちゃんねるにおける匿名性というのは、だれもが責任を負わなくていい
わけじゃなくて、ひろひこに代わりに負わせてるだけなんですが、そんな
状態を自由で公平な場だと思っている思考には興味があるです、、
0933デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0934デフォルトの名無しさん
NGNG自分の発言に責任を持つのは当然だと思います。
0935デフォルトの名無しさん
NGNG0936デフォルトの名無しさん
NGNG0937デフォルトの名無しさん
NGNGこのスレが面白くてたまらん
俺ももうダメポ・・・
0938デフォルトの名無しさん
NGNGnntpを介してネットニュースリーダーで2chを読む、及びニュースグループ関連の話題。
0939デフォルトの名無しさん
NGNGとの質問には
「今月10月分はもう支払いが済んでいますので大丈夫ですが、
もしも何かがあったなら、潰れてしまう」
とおっしゃっていました。
大阪大学大学院国際公共政策研究科
「2ちゃんねる」西村博之氏の講演
写真あり
http://www.dryamasaki.com/PhotoJ/2002/OSIPP2/p1.html
0940デフォルトの名無しさん
NGNG0941デフォルトの名無しさん
NGNGhttp://choco.2ch.net/test/read.cgi/event/1040646426/47n
0942デフォルトの名無しさん
NGNG0943デフォルトの名無しさん
NGNG「質の低い」とは?
0944デフォルトの名無しさん
NGNGワラタ
0945デフォルトの名無しさん
NGNG312 名前:ひろゆき ◆3SHRUNYAXA [] 投稿日:03/01/10 19:59 ID:jWxHxvti
全部にいれてみた。
0946デフォルトの名無しさん
NGNG0947デフォルトの名無しさん
NGNG0948デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0949デフォルトの名無しさん
NGNG見て味噌!!
0950デフォルトの名無しさん
NGNG嘘だと思ってるのかもしれないけど、本当にメール送ったから。
0951デフォルトの名無しさん
NGNG,,-''" ,, --''"ニ_―- _ ''-,,_ ゞ "-
て / ,,-",-''i|  ̄|i''-、 ヾ {
(" ./ i {;;;;;;;i| .|i;;;;;;) ,ノ ii
,, ( l, `'-i| |i;;-' ,,-'" _,,-"
"'-,, `-,,,,-'--''::: ̄:::::::''ニ;;-==,_____ '" _,,--''"
 ̄"''-- _-'':::::" ̄::::::::::::::::;;;;----;;;;;;;;::::`::"''::---,,_ __,,-''"
._,,-'ニ-''ニ--''" ̄.i| ̄ |i-----,, ̄`"''-;;::''-`-,,
,,-''::::二-''" .--i| .|i "- ;;:::`、
._,-"::::/  ̄"''--- i| |i ヽ::::i
.(:::::{:(i(____ i| .|i _,,-':/:::}
`''-,_ヽ:::::''- ,,__,,,, _______i| .|i--__,,----..--'''":::::ノ,,-'
"--;;;;;;;;;;;;;;;;;""''--;;i| .|i二;;;;;::---;;;;;;;::--''"~
 ̄ ̄"..i| .|i
.i| |i
i| |i
.i| .|i
キタ━━━━━━━━━ i| (゚∀゚) .|i ━━━━━━━━━━!!!
.i| |i
.i| ,,-、 、 |i
i| ノ::::i:::トiヽ、_.|i
_,, i|/"ヽ/:iヽ!::::::::ノ:::::Λ::::ヽ|i__n、ト、
,,/^ヽ,-''":::i/::::::::/:::::|i/;;;;;;/::::;;;;ノ⌒ヽノ::::::::::::ヽ,_Λ
;;;;;;:::::;;;;;;;;;;:::::;;;;;;;;:::/;;;;;;:::::::::;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;:;;;;:::ヽ
0952デフォルトの名無しさん
NGNG騒いでる奴は見苦しいな。
ひろゆきが全部責任取っていたってことに気づけよ。
0953デフォルトの名無しさん
NGNG人を減らすんじゃなくて、質の低い書きこみを減らすのが目的。
今日も千葉県警に生贄をだしてみました。
604 名前:心得をよく読みませふ 投稿日:03/01/10 21:05 ID:4UHW021N
DHCや動物病院レベルの裁判で負けるとなると、今後抱えると想定される
懸案事項の数および賠償請求されるであろう推定額っていくらぐらいですかね>>ひろゆきさん
611 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/10 21:06 ID:jWxHxvti
7億ぐらい?657 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/10 21:12 ID:jWxHxvti
URLを無効化してみた。
673 名前:心得をよく読みましょう 投稿日:03/01/10 21:14 ID:9iG//6ip
これも生贄にどうだ
ある意味、さようなら2ch、、、懐かしき日々よ。
http://live2.2ch.net/test/read.cgi/news/1042196915/196
684 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/10 21:17 ID:jWxHxvti
脅してみた。
0954デフォルトの名無しさん
NGNG0955デフォルトの名無しさん
NGNG氏ね
0956デフォルトの名無しさん
NGNGIPが記録されるような掲示板は匿名掲示板とはいえませんが、
スレッドが立てられないような掲示板はもはや掲示板ですらありません。
0957デフォルトの名無しさん
NGNG千葉で殺人予告したアフォ・・・。
ひろゆきも「もうおそい」ってレスしてたし・・・。
もうあんなアフォは全部捕まっちまえばいいんだよ。
0958デフォルトの名無しさん
NGNG0959デフォルトの名無しさん
NGNGこのイベントを処理中にポタンが押されたとき、イベント実行中にも関わらず
再入させたいのですが、こういう事はできるのでしょうか?
0960959
NGNG0961デフォルトの名無しさん
NGNG[ごめんなさい知らないのれす]〜〜〜ヽ(´ー`)ノ
0962デフォルトの名無しさん
NGNG0963デフォルトの名無しさん
NGNG証明と実体を混ぜたら話がわかんなくなるが、、、
マジレスすると、確認のために2ちゃんを閲覧するだけでも2ちゃんのルールに
従えというのですか?
#イケメン
(・◇・)
0964デフォルトの名無しさん
NGNG0965山崎渉
NGNG0966デフォルトの名無しさん
NGNG0967山崎渉
NGNG0968デフォルトの名無しさん
NGNG0969デフォルトの名無しさん
NGNG吊ってくる
0970山崎渉
NGNG0971デフォルトの名無しさん
NGNG0972デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/tech/1035895873/
も終わりそうなのにこっちを発掘してみようの巻き
0973デフォルトの名無しさん
NGNG0974デフォルトの名無しさん
NGNGとしてみたのですが
>'System.ArgumentException' のハンドルされていない例外が system.windows.forms.dll で発生しました。
>追加情報 : ファイル形式が無効です。
とエラーがでてテキストファイルが読み込めません
リッチテキストは読み込めます
どうすればrichTextBoxでテキストファイルを読み込めますか?
0975デフォルトの名無しさん
NGNG/ ::::::::::::::::\ ぬ
. | ,,-‐‐ ‐‐-、 .:::| る
| 、_(o)_,: _(o)_, :::|ぉぽ
. | ::< .::|おぉ
\ /( [三] )ヽ ::/おお
/`ー‐--‐‐―´\ぉお
0976974
NGNG失礼しました
そちらにいきます
0977山崎渉
NGNG0978デフォルトの名無しさん
NGNG0979山崎渉
NGNG( ^^ )< ぬるぽ(^^)
0980堕天使
NGNG0981デフォルトの名無しさん
NGNGdllって作れるの?
やり方載ってるサイト紹介してください
0982デフォルトの名無しさん
NGNGとか?
レス数が950を超えています。1000を超えると書き込みができなくなります。