C♯相談室 Part10
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名無しさん♯
NGNG(#゚ー゚)つ < C#、.NETの話題はこちらでどうぞ。
過去スレは>>2-5あたり。
関連リンク
http://onigiri.s3.xrea.com:8080/csharp/index.php?%5B%5B%A5%EA%A5%F3%A5%AF%5D%5D
0002名無しさん♯
NGNGPart9 http://pc2.2ch.net/test/read.cgi/tech/1039646808/
Part8 http://pc3.2ch.net/tech/kako/1032/10324/1032488831.html
Part7 http://pc3.2ch.net/tech/kako/1027/10275/1027531796.html
Part6 http://pc3.2ch.net/tech/kako/1022/10222/1022257078.html
Part5 http://pc3.2ch.net/tech/kako/1019/10195/1019533942.html
Part4 http://pc.2ch.net/tech/kako/1016/10165/1016597767.html
Part3 http://pc.2ch.net/tech/kako/1009/10094/1009473982.html
Part2 http://pc.2ch.net/tech/kako/1002/10024/1002468050.html
Part1 http://pc.2ch.net/tech/kako/977/977112364.html
0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNGもつかれ様
0005デフォルトの名無しさん
NGNGおちゃかれ様。
0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNGhttp://msdn.microsoft.com/architecture/patterns/
http://gotdotnet.com/team/architecture/patterns/patterns.aspx
.NETでもこういうトピックが出てきていい感じでつね。
0009デフォルトの名無しさん
NGNGとりあえず俺は先ほどインスコして起動してみただけですが、
やりすぎってくらい見た目VisualStudio.NETです。
正直、割れ物かと思った。
http://icsharpcode.net/
http://sharpdevelop-jp.sourceforge.jp/
0010デフォルトの名無しさん
NGNG専用スレまで立ってるのに何を今更。
0011デフォルトの名無しさん
NGNGくだすれC#(Part3)
http://pc2.2ch.net/test/read.cgi/tech/1047210828/
フリーの.NET統合開発環境「SharpDevelop」
http://pc2.2ch.net/test/read.cgi/tech/1023727377/
C♯って死滅しちゃうの? Part16
http://pc2.2ch.net/test/read.cgi/tech/1051606624/
【Terrarium】 .NET で虫をつくろう! 2
http://pc2.2ch.net/test/read.cgi/tech/1051099212/
DirectX C# vol.1
http://pc2.2ch.net/test/read.cgi/tech/1040435898/
C#って死滅する理由がないよね! Part4
http://pc2.2ch.net/test/read.cgi/tech/1042464104/
VC♯.NET統合スレッド
http://pc2.2ch.net/test/read.cgi/tech/1045307942/
♯♯♯Shared Source CLI ♯♯♯
http://pc2.2ch.net/test/read.cgi/tech/1024222901/
C#談話室 Part4
http://pc2.2ch.net/test/read.cgi/tech/1042463586/
0014デフォルトの名無しさん
NGNGMC++ vs. C#
http://blogs.gotdotnet.com/BradA/PermaLink.aspx/a4ff32cf-1285-4ab1-95b8-7f7a45d467a0
0015デフォルトの名無しさん
NGNGhttp://www.ericjsmith.net/codesmith/default.aspx
VS.NETに統合する形のコード生成ツールか。
なんちゃってGenericsもできるらしい。
もうすぐニューバージョンもでるっぽい。
0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNG0018動画直リン
NGNG0019デフォルトの名無しさん
NGNGDebugger Usersのグループに入ってないとダメ
0020デフォルトの名無しさん
NGNGどうやって入ればいいんでしょうか?教えてくんでスマソ
0021デフォルトの名無しさん
NGNG管理ツール-コンピュータの管理-ローカル ユーザーとグループ
Home Editionだったらnet userコマンド
002219
NGNGサンクス
ネットで調べたけど、ようわからん。。。
Homeです。
0023デフォルトの名無しさん
NGNGhttp://www.3leaf.com/default/articles/ea/w2k3.aspx
0024デフォルトの名無しさん
NGNG「C# Builder」もこの夏リリースする計画。
C# Builderは3種類のバージョンが登場予定で価格は
プロのプログラマー向けが999ドルから2499ドル、個人向けは69ドル。
ttp://www.zdnet.co.jp/news/0305/06/nebt_04.html
さすがにPersonalはなしか。
0025デフォルトの名無しさん
NGNG「個人向け」→Personal (訳しすぎ)
0026デフォルトの名無しさん
NGNGhttp://regexlib.com/
旧スレより下がってるので一旦あげ。
0027bloom
NGNG0028デフォルトの名無しさん
NGNGhttp://www.borland.com/csharpbuilder/
0029デフォルトの名無しさん
NGNGhttp://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=6313cda1-13d8-4cdf-b5bc-c661641c059b
0030デフォルトの名無しさん
NGNG,,,..-‐‐‐-..,,,
/::::::::::::::::::::::::ヽ _,..-‐‐-..,,,
l::;;-‐‐-:;;::::::::::::ヽ//-‐,,__ /:::::::::::::::::::::ヽ
l:l ヽ:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
ヽ /,ヘ〜-ー'´⌒⌒``ヽ:::::::::;-'^~~^'‐;;:l
~ヽ/ 彡:三::三:三:三::三:ミ:U::ヽミ .ll
/ _,,;;ィ t;;;;,,, :::U:::ヽ ,.ノ
/ シ ,ィェァ') (.yェュ、 ミ:::::::l'^~ .
‐/-,, ''''''. | | '''''' |:::::::l
l ~^''ヽ (r、 ,n) / .|::::::l
'''l^^~~~ .、___二___., -‐‐‐--l-
ヽ、 ,,,, | |||!|||i||!| | ~^'‐..,,_/
/ (:::::} | | |ll ll !!.| | ,,,, イ~'''
l: ~~ | |!! ||ll| || | {:::::) ::l .
l: | |! | l ~~ l
l、 ヽ`ニニ'ノ ,l>
/^‐-,,____,,,、ゝ '""'ノ....,,,,,,,__,,,.--ヽ
~‐‐'~ ^'‐‐~
0031デフォルトの名無しさん
NGNGhttp://www.microsoft.com/downloads/details.aspx?FamilyID=3c81c38e-abfc-484f-a076-cf99b3485754&DisplayLang=en
0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNGIBM DB2 Development Add-Ins for Visual Studio .Net
http://www7b.software.ibm.com/dmdd/library/techarticle/0304alazzawe/0304alazzawe.html
DB2 Database Project for Visual Studio .Net
http://www7b.software.ibm.com/dmdd/library/techarticle/0304alazzawe1/0304alazzawe1.html
Building Web Services with C# and DB2
http://www7b.software.ibm.com/dmdd/library/tutorials/0303freeze/
0034デフォルトの名無しさん
NGNGhttp://www.go-mono.com/archive/mono-0.24.html
> C# compiler: Various speed improvements, plus support for C# 2.0 iterators.
0035デフォルトの名無しさん
NGNGC#は仕事で必要なのでしょうか?
それとも趣味ですか?
C#を取り入れてるところってあるんですかね・・・。
0036デフォルトの名無しさん
NGNG会社の方針次第
0037デフォルトの名無しさん
NGNG{
static void Main(string[] args)
{
float f = float.NaN;
if(f == float.NaN)
{
Console.WriteLine("nan");
}
else
{
Console.WriteLine(f);
}
}
}
実行結果
NaN (非数値)
なんでnanって表示されないですか
0038デフォルトの名無しさん
NGNGif(f.Equals(float.NaN)) で試してみれ
003937
NGNGできました
ありがとうございます
0040動画直リン
NGNG0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNG0043デフォルトの名無しさん
NGNGhttp://www.microsoft.com/japan/msdn/library/ja/csspec/html/vclrfcsharpspec_7_9_2.asp?frame=true
http://www.microsoft.com/japan/msdn/library/ja/cpref/html/frlrfSystemDoubleClassNaNTopic.asp?frame=true
だから
if(float.IsNaN(f))
みたいにするのが正解。
0044デフォルトの名無しさん
NGNGhttp://dotnet.di.unipi.it/Content/sscli/docs/doxygen/clr/clr/single_8cs-source.html
0045デフォルトの名無しさん
NGNG/∵∴∵∴\
/∵∴∵∴∵∴\
/∵∴// \|
|∵/ (・) (・) |
(6 つ | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| ___ | < メモリ使用量が多すぎます。何とかして下さい
\ \_/ / \_________
\_____/
0046デフォルトの名無しさん
NGNGメモリ増設が一番安くて早い方法。
0047デフォルトの名無しさん
NGNGttp://www.aisto.com/roeder/dotnet/
0048デフォルトの名無しさん
NGNG何気にこれは凄すぎるな・・・
0049デフォルトの名無しさん
NGNGCLR SPY
ttp://blogs.gotdotnet.com/anathan/PermaLink.aspx/976d1677-a6d1-4a25-9c7b-8448824b8267
0050デフォルトの名無しさん
NGNGSqlXml 3.0 Sp2 Beta 1
http://www.microsoft.com/downloads/details.aspx?FamilyID=d902fbbb-2343-4379-85bc-2f022d6fbc6e&DisplayLang=en
0051デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNG連携することは可能でしょうか?
0053デフォルトの名無しさん
NGNGC#にはJ/Direct譲りのPInvokeがある
0054デフォルトの名無しさん
NGNGネイティブ → .NETで利用は楽。
.NET → ネイティブで利用はあまり手軽でない。
0055デフォルトの名無しさん
NGNG0056デフォルトの名無しさん
NGNG0057デフォルトの名無しさん
NGNGnantなら・・・
0058デフォルトの名無しさん
NGNGSharp Library
http://www.sharplibrary.com/
0059デフォルトの名無しさん
NGNG……………デジャヴ?
どこかで見たような気が……
0060デフォルトの名無しさん
NGNG有料?
0061デフォルトの名無しさん
NGNGいや、サンプルの中にDLLが入ってる。
...って使っていいんだよね?
0062デフォルトの名無しさん
NGNG相変わらずBulk LoadはCOM経由ですか・・・。
0063デフォルトの名無しさん
NGNG嘘付け、ユーザ全員にメモリ配布してたら幾らかかる事やら…
あんまし使われてないからそんなにかからない という突っ込みは無しの方向で
0064デフォルトの名無しさん
NGNGhttp://www.dotnetbiz.jp/
0065デフォルトの名無しさん
NGNGさっそくインストールしようと思ったんですが、
Disc1入れてインストーラ起動
↓
コンポーネントアップデートCDに入れ替え
の段階で「インストールコンポーネントを読み込んでいます。この処理は1〜2分かかる場合があります」
というウィンドウが出たまま先に進みません
3時間放置して見ましたが進みませんでした。
OSはWinXPHomeです
どなたか解決法ご教授願います
0066デフォルトの名無しさん
NGNG終了
0067デフォルトの名無しさん
NGNGんなこたーない。ASP.NETが使えないけどインストールはできる。
0068デフォルトの名無しさん
NGNG調べたところ、サーバーエクスプローラーから接続し、
情報が見ることができるようなんですが、
「サーバー」という項目がありません。
「データ接続」はあるんですけど、
もしやvisual studioと比べて、
このあたりの機能に制限があるんでしょうか?
0069デフォルトの名無しさん
NGNGうちもインストールしたとき同じ症状になったんだけど、
アンチウイルス切ったらインストールできた。
もし参考になれば
0070デフォルトの名無しさん
NGNG相手はマルチだ。
0071デフォルトの名無しさん
NGNGありがとう
徹底的に他のプログラム切ってからチャレンジしてみまつ
0072デフォルトの名無しさん
NGNGビューアーにスキャナで読み込む機能をつけようと思ったのですが、
そのやり方が分かりません。
C#でスキャナを使うにはどのようにすればいいのでしょうか。
0073デフォルトの名無しさん
NGNG0074デフォルトの名無しさん
NGNG配列の渡し方を知ってたら教えて欲しい・・
Microsoftのドキュメントは一通り読んだけど、
例が少ないからよくわからんのよ・・
0075デフォルトの名無しさん
NGNGつまり、どちらかがなければその技術が成り立たない関係ではない、ということで問題ないですか?
0076デフォルトの名無しさん
NGNGC#がなくても.NET Frameworkは成り立つ。CILを出力する言語が他にいくらでもあるから。
.NET FrameworkがなくてもC#は成り立つ。C#が依存してるのはミニマルなCLIの方。
やや詭弁。
0077デフォルトの名無しさん
NGNGなんでそう考えたの?
0078デフォルトの名無しさん
NGNGCOMで扱えない型は無理
0079デフォルトの名無しさん
NGNG>>75
C#の仕様にライブラリがどこまで依存して入り込んでるのか知りたくて。
0080デフォルトの名無しさん
NGNG戻り値で自作クラスってのはできたけど一方通行なんでしょうか。
もし、この辺りのことに詳しいページ・本なぞあったら
紹介してもらえないでしょうか。
0081デフォルトの名無しさん
NGNGそうそう、そういえばタイプライブラリにexportした型というのは
「COMで扱える型」に含まれないのでしょうか。
0082デフォルトの名無しさん
NGNG参照設定全く無し、でAPI呼べたっけ?
0083デフォルトの名無しさん
NGNGむー。VBScriptから配列を渡して.NET側でobject[]で受けると、
なぜかstringの配列で渡ってきますね。
VBScriptでオブジェクト単体を渡してやれば、
ちゃんと.NET側はカスタム型で渡ってくるのですが・・・。
0084デフォルトの名無しさん
NGNGVBAでやると、コンパイルエラーになって
配列が渡せないのです・・
他に似た例で困ってるのがArrayListの中に自作クラスをAddして
C#側でGetEnumeratorすると、stringクラスになってたり・・
できないならできない、と書いてある文書でもあればまだ
救われるのですが・・おかしな動きにしか見えなくて・・(泣
0085名無しさん♯
NGNGVBSでやってみたけど、IEnumVARIANTなら何とかいけそう。
配列はやっぱりダメみたいね。
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049&res=63&fi=no
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049&res=64&fi=no
008674 80 83 84
NGNGお手数おかけします。
今環境がないので、明日再度試験してみます。
あと、IEnumVARIANTってVBAで
どうやったらつかえるんだろうという疑問もあります。
C#側で IEnumerator を戻り値としたとき、
メソッド || プロパティ(get) の前に
[return: MarshalAsAttribute(UnmanagedType.Interface)]を
書くと、オブジェクトブラウザで見たときには同じ
IEnumVARIANTであるにも関わらずVBAで扱えるように
なります(MoveNextとか呼べる)
長くなりました。すみません。
普段Windowsプログラム書かないもので知識不足な面が
ありますが、どなたかご存じでしたらご教授下さい。
0087デフォルトの名無しさん
NGNGMoveNextはIEnumeratorのメンバーでもありますぞ。
0088デフォルトの名無しさん
NGNGFor Each 〜 Next でイテレートする
008974 80 83 84
NGNG>>87
はい。IEnumerator.MoveNext() は存じております。
「でも」と言われますと、他にもこのメソッドを持つクラスが
ありますか?
>>88
Dim hoge
For hoge In IEnumVARIANTObject
Next
というようなことになるという意味でしょうか?
IEnumVARIANTは Next などのプロパティ(メソッド?)を
持っているようですが、どのように使うのか分かっていません。
調べてみます。
>>85
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049&res=64&fi=no
arr(0) = obj1 → Set arr(0) = obj1
arr(1) = obj2 → Set arr(1) = obj2
とすることにより、配列でもいけそうです(VBAで動きました)。
但し、自分のところのプログラムはまだ動いてないんですが(^^;;
あと、ArrayListで躓いていた原因として、このプログラムで言うと
Dim obj1 のところが Dim obj1 As TestObject
(タイプライブラリを読み込んでいるのでコンパイルも通ります)
としていたことのようです。
このプログラムでも現にそうしてみると、C#側でArrayListに
stringが入っている状態(>>84で書いていることです)に
なりました。
どうも普段Javaとかが主なものでVariantって抵抗あるんですよね。^^;
重ね重ねお礼申し上げます。
0090デフォルトの名無しさん
NGNGこういう感じで。
Dim hoge
For Each hoge In IEnumVARIANTObject
hoge.〜
Next
0091デフォルトの名無しさん
NGNGttp://www.nikhilk.net/Content/Images/WebMatrix305_1.png
0093デフォルトの名無しさん
NGNG009474 80 83 84
NGNGありがとうございます。
この方法でやってみたのですが、
IEnumVARIANTに参照型(と呼ぶかどうか分かりませんが)が
入っているとうまく行かない感じでした。
この件は>>84の通り、今のところ回避可能ですので
今後の参考にさせていただきます。
==
その後、本日は逆にC#コードからCOMへの配列を返せないかと
試行錯誤しましたが、うまくいきません。
http://ja.gotdotnet.com/quickstart/howto/doc/Interop/TestServer_2.aspx
こちらはここに良さそうな情報があるのですが、
自作クラスだと帰ってこないです・・。
何度も済みませんが、
もし情報持っていらっしゃる方がいましたら教えて下さい m(_ _)m
0095デフォルトの名無しさん
NGNGhttp://www.microsoft.com/downloads/details.aspx?FamilyID=e2930625-3c7a-49dc-8655-a8205813d6db&DisplayLang=en
0096デフォルトの名無しさん
NGNGtmpClass.ppt;とアクセスするのと同様に、
tmpClass.ppt[i];といったコードを書きたいのですが。
0097デフォルトの名無しさん
NGNG普通にプロパティを配列型にすればいいのでは?
0098デフォルトの名無しさん
NGNGあ、確かに。条件が間違ってました。
配列のインデックスも受け取って要素別にアクセスしたかったんです。
プロパティとインデクサを足したような。
で、結局インデクサを持つクラスを別に用意して、
そのプロパティを持つことで実装してみようかなと思ってます。
0099デフォルトの名無しさん
NGNGもしかして、日本語版SDKってのは出ないのかな?
英語版SDK+Language Packっていうつもりなのかなー?
0100デフォルトの名無しさん
NGNGSQL Buddy
http://sqlbuddy.sourceforge.net/
0101デフォルトの名無しさん
NGNGVisual Studio.NET2003の発売にあわせて出すんじゃないの?
MSDNユーザーはダウンロード出来るんだし。
0102デフォルトの名無しさん
NGNG0103デフォルトの名無しさん
NGNGC#はインデックス付きプロパティをサポートしない。
MC++だけ。
0104デフォルトの名無しさん
NGNGttp://www.nikhilk.net/Content/Images/WebMatrix305_2.png
ttp://www.nikhilk.net/Content/Images/WebMatrix305_3.png
0105デフォルトの名無しさん
NGNGいい感じなので、ちょっと仕事でも使ってみようかと思ったのですけど。
0106デフォルトの名無しさん
NGNG仕事では使ったことないけど、導入してみる価値はあると思うよ。
ただ問題はプロパティ値のセットが手入力なところなんだよねえ。
ファイル名をプロパティにでもして、読む込む部分は自分で書かなきゃならないね。
0107105
NGNGなるほど、どうもです。
スクリプト埋め込みとかCodeBehindが使えるので、そこはいくらでも融通が利きそうです。
Excelとの連携なんかも試してみたいですね。
0108デフォルトの名無しさん
NGNG??C#でもVB.NETでも作れるけど??
0109デフォルトの名無しさん
NGNG別のコンポーネントクラスのソースを追加したクラスにまるごと
貼り付け、コンパイルした時点でアイコンがコンポーネントクラス
のそれに変化します。
これはソースのどの部分を読み込んで判断しているのでしょうか?
0110デフォルトの名無しさん
NGNG参照してるアセンブリのタイムスタンプでないの?
0111デフォルトの名無しさん
NGNGいや、dllアセンブリを参照するのではなく、そのdllのコンパイル前の
ソースをまるごと他の空のクラスにコピペした場合のことです。
0112動画直リン
NGNG0113109
NGNG変換する方法が知りたいのです。
0114デフォルトの名無しさん
NGNGあー、やっと言いたいこと分かった。クラスの継承元じゃないの。
Control、UserControl、Form等でアイコンが変わると。
0115デフォルトの名無しさん
NGNG0117デフォルトの名無しさん
NGNG作れねーよ、ヘルプ嫁。
0118デフォルトの名無しさん
NGNGはぁ、そうですか。
ms-help://MS.NETFrameworkSDKv1.1.JA/vblsnet/html/vblrfVBSpec7_6.htm
Formal Parameter Listって意味わかるよね?
C#ではネストクラスとインデクサを使えば作れるね。
出直してきてね。>>117
0119デフォルトの名無しさん
NGNGさりげなく日本語版1.1のヘルプを自慢
0120デフォルトの名無しさん
NGNGhttp://www.dotnetguru.org/articles/PetShop/PetShopDNG/us/PetShopDNG.htm
0121山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0122デフォルトの名無しさん
NGNG0123デフォルトの名無しさん
NGNG今までVB6では、GotFocusイベントで選択すればよかったが
C#ではEnterイベントでもGotFocusイベントでも
一瞬選択されたあとに選択位置がマウスのクリックされた位置
(大体は最後)に移動する、どうやらGotFocusイベントの後に選択イベントがある様子
これを回避するのってTextBoxを利用する限り無理ですか?
0124123
NGNGと続いていくみたいですね
前者2つのイベントでSelectionStartとSelectionLengthを設定しても
MouseDownイベントでクリックした場所がSelectionStartになっているみたい。
うーん。
0125デフォルトの名無しさん
NGNG0126デフォルトの名無しさん
NGNG0127デフォルトの名無しさん
NGNG0128デフォルトの名無しさん
NGNG旧 http://dotnetweblogs.com/
↓
新 http://weblogs.asp.net/
0129デフォルトの名無しさん
NGNGhttp://techedbloggers.net/
0130デフォルトの名無しさん
NGNGサイズも160MBから131MBに小さくなってるんですが、もしかしてドキュメントとか削られたりしてます?
0131デフォルトの名無しさん
NGNG圧縮率の高い圧縮方式に切り替えただけ。
0132デフォルトの名無しさん
NGNGttp://www.internetnews.com/dev-news/article.php/2215361
0133デフォルトの名無しさん
NGNG.NETって実際にどんなXML SOAPが流れてるのか、さっぱり分かりません・・・
XMLとかを見れるローカルプロキシがあれば良いと思うんですけれど、
どんなソフトがメジャーなんでしょうか?
0134デフォルトの名無しさん
NGNGPassing XML Data Inside the CLR
http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20030603XMLDB/manifest.xml
0135デフォルトの名無しさん
NGNGローカル内でならこんなのはどうでしょう?
TcpTrace
http://www.pocketsoap.com/tcptrace/
0137デフォルトの名無しさん
NGNGOlyMars : SQL Server Centric .NET Code Generator
http://www.microsoft.com/downloads/details.aspx?FamilyID=45f13070-f2f1-4b51-af91-b14425ff7745&DisplayLang=en
0138デフォルトの名無しさん
NGNGhttp://www.gotdotnet.com/japan/quickstart/CompactFramework/
0139デフォルトの名無しさん
NGNGスキーマからアクセスするクラスを自動生成・・・程度じゃないよねぇ・・・
0140デフォルトの名無しさん
NGNGそんな感じのツールですね。
インストール時にツールで使うデータベースを新規に作るので、
捨てマシンで試した方がいいかも。
0141デフォルトの名無しさん
NGNGこれならCodeSmithで作り込む方がいいかも。
0142デフォルトの名無しさん
NGNG0143デフォルトの名無しさん
NGNGプラスチックか何かを立方体に切って・・・
0144デフォルトの名無しさん
NGNG参考資料
http://www.meiji.co.jp/catalog/sweets/kids/saikoro/index.html
……なんてな。
0145デフォルトの名無しさん
NGNGhttp://www.zdnet.co.jp/news/0306/06/nebt_07.html
また、TechEdでMicrosoft幹部は、長い間噂されていたプログラミング言語
リサーチプロジェクト「X#」(Xシャープと発音)の存在を認めた。
現行の言語よりもXMLによるデータ処理の効率性を高める「言語構造」の構築に
取り組んでいることを明らかにした。
0146名無しさん♯
NGNGこのへんが参考になると思われ。
Unifying Tables, Objects, and Documents
http://research.microsoft.com/~emeijer/Papers/oopsla.pdf
0147デフォルトの名無しさん
NGNG0148デフォルトの名無しさん
NGNG0149デフォルトの名無しさん
NGNGが表示されるはずのところに赤い×が表示されます。なにが悪いんでしょうか?
さっぱりわかりません。
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at System.Data.DataRowView.System.ComponentModel.IDataErrorInfo.get_Item(String colName)
at System.Windows.Forms.DataGridRelationshipRow.PaintCellContents(Graphics g, Rectangle cellBounds, DataGridColumnStyle column, Brush backBr, Brush foreBrush, Boolean alignToRight)
at System.Windows.Forms.DataGridRow.PaintData(Graphics g, Rectangle bounds, Int32 firstVisibleColumn, Int32 columnCount, Boolean alignToRight)
at System.Windows.Forms.DataGridRelationshipRow.Paint(Graphics g, Rectangle bounds, Rectangle trueRowBounds, Int32 firstVisibleColumn, Int32 numVisibleColumns, Boolean alignToRight)
at System.Windows.Forms.DataGrid.PaintRows(Graphics g, Rectangle& boundingRect)
at System.Windows.Forms.DataGrid.PaintGrid(Graphics g, Rectangle gridBounds)
at System.Windows.Forms.DataGrid.OnPaint(PaintEventArgs pe)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
0150デフォルトの名無しさん
NGNGと ) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/
(_フ彡 /←>>149
0151デフォルトの名無しさん
NGNGワラタ
0152デフォルトの名無しさん
NGNGListBox1を取得した位置に表示するにはどうしたらいいのかな?
ほんと低級ですみませんが教えてください .
0153デフォルトの名無しさん
NGNGListBox1を取得した位置に表示するにはどうしたらいいのかな?
ほんと低級ですみませんが教えてください
0154デフォルトの名無しさん
NGNG上位クラスのメソッドをオーバライドし、下位のクラスも存在する可能性を
持たせるには、この 2 つの修飾子が必要になるような気がするのです。
0155デフォルトの名無しさん
NGNG0156デフォルトの名無しさん
NGNG0157デフォルトの名無しさん
NGNG0158デフォルトの名無しさん
NGNGttp://download.microsoft.com/download/a/b/d/abd115c6-a96e-4d8d-b7de-9480deb6cd5c/CLRProfiler.EXE
0159デフォルトの名無しさん
NGNG0160デフォルトの名無しさん
NGNG結果おせーて
0161デフォルトの名無しさん
NGNG0162デフォルトの名無しさん
NGNGヘルプでメソッド一覧を眺めてみ。希望のもんあるから。
0163デフォルトの名無しさん
NGNGhttp://nyamco.ath.cx/nyamco/src/091.png
Hello::Mainのコストなんてかわいいもんでしょ。
0164デフォルトの名無しさん
NGNGSave();で二度目にセーブするとエラーがでるのですが
使用中と言うことででてしまうのでしょうか?
何かcloseとかで閉じなければいけないのでしょうか?
よろしくお願いいたします
0165154
NGNG下位クラスにメソッドのオーバライドを許すには、virtuel 修飾子が必要ってことは、
上位クラスのメソッドをオーバライドして、かつ、下位クラスにもメソッドのオーバライドを
ゆするには、virtual と override の両方を、1つのメソッドの修飾子として書かなきゃならない、
と言うことで合ってますか?
こういう情報は、どこに書いてあるのだろう・・・。
Java の JLS くらい厳密に書いてある言語仕様って、C#には存在しないのかなぁ・・・。
0166154
NGNGStandard ECMA-334
C# Language Specification
2nd edition (December 2002)
http://www.ecma-international.org/publications/standards/ecma-334.htm
0167154
NGNGどなたか override しつつ、override されるメソッドの書き方教えてください。
0168デフォルトの名無しさん
NGNGclass Class1 {
virtual void A() {}
}
class Class2 : Class1 {
override void A() {}
}
class Class3 : Class2 {
override void A() {}
}
でいいんじゃないの?
0169154
NGNGちゅうことは、Class2 で宣言されているメソッド A() は、
virtual という修飾子が存在していないにもかかわらず、
仮想メソッドである、ちゅうことかね?
あるいは、Class3 で宣言されているメソッド A() が
オーバライドしているメソッドは、非仮想メソッドである、
(override 修飾子が付けられたメソッドは、非仮想メソッドをもオーバライドすることができる)、
ちゅうことかいな?
あるいはあるいは、
Class3 で宣言されているメソッド A() がオーバライドしているのは、
Class1 で宣言されているメソッド A() である。ってことか。
3つ目のは半分冗談だけど、いったいどれやねん。w
0170デフォルトの名無しさん
NGNG単純に考えて。
overrideは元のクラスでvirtualのメソッドがあるということ。
元のクラスにvirtualのメソッドが無ければエラーになる。
0171154
NGNG> overrideは元のクラスでvirtualのメソッドがあるということ。
virtual は、そのメソッドを仮想メソッドにする修飾子で、
virtual が含まれていないメソッドは、非仮想メソッドですから。
かつ、
override と、 virtual は同時に使えない。
んで、C# では非仮想メソッドのオーバーライドはできない。
ってことは、C#では、あるメソッドのオーバライドの回数は、たった1回に限られる、
言い換えれば、オーバライドされたメソッドはオーバライドできない、
ってことになりませんか?(笑)
0172デフォルトの名無しさん
NGNGMethodInfo method = type.GetMethod("Test");
Console.WriteLine("IsVirtual = " + method.IsVirtual);
ちゃんとClass2.Test()もvirtualと出る
0173154
NGNGありがとう。
ってことは、
インスタンス メソッドの宣言に virtual 修飾子が含まれる場合、
そのメソッドは仮想メソッドと言います。virtual 修飾子が存在しない場合、
そのメソッドは非仮想メソッドと言います。
っていう仕様の記述が間違っているか、
>>172 さんの処理系がバグっている、ということですね。
0174デフォルトの名無しさん
NGNG処理系がどうのって、、、C#.NETでコンパイルしたんだよ。
というか、MSに聞いた方が早いんじゃない?
0175デフォルトの名無しさん
NGNG何が問題なのかよくわからないんだけれど・・・。
どこかにoverrideできるのは直系の派生クラスに限るなんて記述でもあるわけ?
168のソースで言えばClass3のA()はClass1のA()をoverrideしてるわけだから
仕様通りでしょ?
0176デフォルトの名無しさん
NGNG>非仮想メソッドまたは静的メソッドのオーバーライドはできません。
>オーバーライドされる基本メソッドは、仮想メソッド、抽象メソッド、またはオーバーライド メソッドのいずれかである必要があります。
0177デフォルトの名無しさん
NGNGclass Class1 {
virtual void A() {}
}
class Class2 : Class1 {
override void A() {} // この中に非常に重要で絶対にoverrideしてはいけないコードが書かれている
}
class Class3 : Class2 {
override void A() {} // しかしC#の仕様ではこれを禁止することが出来ない?
}
0178デフォルトの名無しさん
NGNGClass2で sealed override するよろし。
0179デフォルトの名無しさん
NGNG0180デフォルトの名無しさん
NGNGの
private void button1_Click(object sender, System.EventArgs e)
{
string s = "unknown button";
if( sender == button1 )
{
s = "button1";
}
else if( sender == button2 )
{
s = "button2";
}
MessageBox.Show( "You pressed: " + s );
}
を switch におきかえたいのですが、
switch (sender)
{
case button1:
s = "button1";
break;
case button2:
s = "button2":
break;
}
switch (sender) の部分で "整数型の値が必要です。" とエラーになってしまいます。
どうして置きかえられないのかわかりません。アドバイス願えませんか?
0181デフォルトの名無しさん
NGNGcase の式はコンパイル時に決まってなければいけないから
定数か文字列リテラルしか使用出来ない
結果switchの式も数値か文字列しか指定出来ない
0182デフォルトの名無しさん
NGNGメソッドはどこかにありますか?
0183デフォルトの名無しさん
NGNG変えたいのは s の内容だけ?
なら、キーが Button で値が string の Hashtable でも作れば?
Hashtable table = new Hashtable();
table[button1] = "button1";
table[button2] = "button2";
string s = (string)table[sender];
>>182
そういう Win32 プラットフォーム限定な機能はないと思う。
素直に shell32.dll 呼び出すべし。
0184デフォルトの名無しさん
NGNGその後、その構造体のメンバの構造体のフィールドに値を設定したいのですが
どうもうまくいきません。こんな感じにしたいのですが…
どなたか教えてください。
private struct itemA
{
public int a;
public itemB itemb;
}
private struct itemB
{
public int abc;
public int bcd;
}
ArrayList arrList = new ArrayList();
arrList.add(itemA);
((itemA)arrList[0]).itemb.abc = 5;
0185100人に1人
NGNG<アスペルガー症候群(自閉症スペクトラム)←脳の機能的疾患(遺伝が要因)>
●変化を嫌う
http://web.kyoto-inet.or.jp/org/atoz3/kado/book1/Williams-Asp.htm
●接し方のルールがわからず無邪気に周囲の人に対して迷惑なことをしてしまうことがある。人を傷つけるということには鈍感(相手の立場に立って考えられない)。
●パターン的行動、生真面目すぎて融通が利かない
毎朝の通学電車では同じホームの同じ場所から、同じ時間の同じ号車に乗ることに決めていたりする。パターンを好むということは反復を厭わないことでもある。
●アスペルガー症候群の子どもは(大人も)感覚刺激に対して敏感。敏感さは聴覚、視覚、味覚、嗅覚、温痛覚などのいずれの感覚の敏感さもありえる(特に視覚が敏感)。
●アスペルガー症候群の子ども(大人も)は予測できないことや変化に対して苦痛を感じることが多い。
http://www.autism.jp/l-02-03-aspe3.htm
●独り言を言うことが多い(考えていることを口に出す)
●物事をいつまでも同じにしておこうとする欲求が強く、そうでないと非常に不安。いわゆる「こだわり」。
●自発的に行動することが少なく、興味の幅が狭い
●物まねをしているような不自然な言語表現
●自閉症スペクトラム全体としては一万人に91人(およそ100人に1人)。
http://www.ypdc.net/asuperugar.htm
★自閉症スペクトラムの考え方(アスペルガーに至らない気質の偏りもある(遺伝性))
http://www.imaizumi-web.com/030413.html
★アスペルガー症候群(自閉症スペクトラム)かどうかのテスト
http://twitwi.s10.xrea.com/psy/add.htm
http://www.geocities.co.jp/Beautycare/5917/as/marksheetmake.html
0186デフォルトの名無しさん
NGNGhttp://www.activewin.com/interviews/microsoft/28.shtml
0187デフォルトの名無しさん
NGNG無理なのでitemAをクラスにする
0188_
NGNGどなたかご存じないでしょか・・
0189デフォルトの名無しさん
NGNGそれらを行なう便利な関数は用意されていますか?
それとも、自作? 御存知の方、よろしくおねがいします。
0190デフォルトの名無しさん
NGNG.NETクラス名でCreateObjectできるよ。
>>189
System.Mathはどうよ?
0191デフォルトの名無しさん
NGNGSet Xml = CreateObject("System.Xml.XmlDocument")
出来ないよ?
0192デフォルトの名無しさん
NGNGごめん。regasmされてないから駄目だった。
0193デフォルトの名無しさん
NGNGhttp://blogs.gotdotnet.com/suzcook/
0194_
NGNGこの「ごめん」は
・regasmされていない → regasmすればできる
の意味なのか
・regasmされていない = できない
の意味なのか分からないですが、
言葉が足りなかったようで、
.NetのメソッドとSystem.Xml.*クラスを戻り値・引数として
やりとりできるか聞きたかったんですが、、だめっぽいですね。
0195デフォルトの名無しさん
NGNG>・regasmされていない → regasmすればできる
>の意味なのか
試せば結果でるじゃん。
0197デフォルトの名無しさん
NGNGVBAならこっちで十分じゃね?
0198デフォルトの名無しさん
NGNGregasmがそもそも出来ないね。
つーことで、素直にMSXML使うのが吉。
0199デフォルトの名無しさん
NGNG0200デフォルトの名無しさん
NGNGあれ?前に4.0とか出てなかったっけ?
あれもLEVEL1なの?
0201_
NGNGtlbimp System.Xml.dll /out:hoghoge.dll
regasm hogehoge.dll
ということになるんだけど・・
既存のC#DLLがXmlNodeListとかを返すから
なんとか互換性がないかと思って実験中・・
MSXMLを使おうとすると、C#側を全部書き換えないと
いけないんだよなぁ・・鬱
0202デフォルトの名無しさん
NGNGhttp://www.asp.net/webmatrix/Default.aspx?tabindex=0&tabid=1
0203デフォルトの名無しさん
NGNGおー、早速ダウソ。
って日本語版SDKより早かったか。(w
0204デフォルトの名無しさん
NGNGどんどん常用してるManagedアプリが増えてますな。ヽ(´ー`)ノ
0205デフォルトの名無しさん
NGNG・例のencodingエラーが出なくなった
・HTMLエディタのWYSWYG強化(VS.NETより強力?)
・オブジェクトブラウザが強化
・DBにAccessが使える
・それでいて軽さはそのまま
0206デフォルトの名無しさん
NGNG0207デフォルトの名無しさん
NGNG#Developの初期にもそんなバグがあったような
0208デフォルトの名無しさん
NGNG0209デフォルトの名無しさん
NGNGいや、一応LEVEL2(の、機能)にも対応してるよ。
なんかインターフェースとかむちゃくちゃだけど。
きっと下位互換性保つ為に名前変えれないんだよ今更。
まあ、今更MSXMLを発展させられるよりframeworkのXMLクラス
発展させてって欲しいのでMSXMLはもう止まってていいけど。
0210デフォルトの名無しさん
NGNGしかしOffice2003でバージョンアップしたりするんだな。MSXML。
0211デフォルトの名無しさん
NGNGがーん。ていうことはあのさんざ宣伝してるXML関連の機能は全部MSXML
利用で実現してるのか。
まあ、いきなりOfficeをframeworkで書きなおしてくれなんて無茶な話
か。
せめて2003の次はframeworkで作って欲しい。え?重いから駄目?
0212デフォルトの名無しさん
NGNGって入ってるとして、DataAdapter使ってDataSetにFillするとデータが
"hoge______"("_"はスペースの意味)と固定長分スペースで埋めてデータを取得します。
このスペースとりたいんだけどDataAdapterのSelectCommandのクエリ内で
RTRIMとかしてやるしか方法はないのでしょうか?
結構たくさん固定長のデータがあるのでうまい方法はないかと...
0213デフォルトの名無しさん
NGNG昔から固定長フィールドはそういうものだよ。
String#Trim()とかは?
0214212
NGNGなるほど。DataSetに入れてからTrimするってことですよね?
0215213
NGNGDataSet使うこと考えると、SQLでTrimしておいた方が、楽そうだね。
0216212
NGNGSQLのクエリで解決してみます。
0217デフォルトの名無しさん
NGNGグループ化できないのね。
レスつけてやろうと思ったけど出来ねーYO!>オレ
0218デフォルトの名無しさん
NGNGprivate ArrayList m_aryTest = new ArrayList();
// 構造体定義
private struct typeTest
{
public intvalA;
public intvalB;
}
m_aryTest.Add(_typeTest);
とした後で、
((typeTest)m_aryTest[0]).valB = 123;
みたいな事ってできないですか?
代入色の左辺には変数、プロパティ、またはインデクサを指定してください。
とエラーになります。
構造体をアレイリストにつっこんだ後に値を変更するにはどうすればよいのでしょう?
0219デフォルトの名無しさん
NGNGboxingについて勉強してください
0220218
NGNGボクシング/アンボクシングについて調べてみましたが、
それらを行なう必要があるのは 右辺 ですよね?
object o = (int)valA や int valA = (int)o のように
するのが、ボクシング/アンボクシングで、
値型の変数をボクシングして、参照型オブジェクトして使いたい場合や
その逆って事ですよね?
((typeTest)m_aryTest[0]).valB = (int)123;
試しにのようにやってみましたが、やはりコンパイルエラーが
でてしまいます。
もう少し、アドバイス頂けたらうれしいです。
0221デフォルトの名無しさん
NGNGこれがアンボクシングに見えないということですか?
0222218
NGNG参照型の ArrayList を 構造体(値型)への
アンボクシングになるんですね。
実のところ、参照型とか値型とか曖昧なまま、組んでました。
とはいえ、まだ解決できるところまで理解が進んでいませんが(^_^;;
精進します。。。
0223デフォルトの名無しさん
NGNG0224デフォルトの名無しさん
NGNG勉強不足で申しわけない、情けないのですが、
ここで 構造体をクラスにすると、何がどう変わってどういうメリット
が出るのかわかりません。
どこか参考にできるような情報、サイトがあれば教えて頂け
ないでしょうか?
0225デフォルトの名無しさん
NGNGができるようになります
0226デフォルトの名無しさん
NGNG0227デフォルトの名無しさん
NGNGhttp://endou.kir.jp/moe/linkvp.html
0228デフォルトの名無しさん
NGNG0229デフォルトの名無しさん
NGNGプロファイラの使い方とかを詳しく書いてある「日本語」のページってないですかぁ?
0230デフォルトの名無しさん
NGNG日本語は見たことないなあ。
ちなみに>>158はかなりいいよ。
0232デフォルトの名無しさん
NGNG.NET Framework SDK Version 1.1
http://www.microsoft.com/downloads/details.aspx?FamilyId=9B3A2CA6-3647-4070-9F41-A333C6B9181D&displaylang=ja
0233デフォルトの名無しさん
NGNGlistviewでクリックした行、列、データの取り出し方法を教えてください。
0234デフォルトの名無しさん
NGNGListViewは列単位でしか選択できないのでは?
とりあえずSelectedIndexChangedイベントとSelectedItemsプロパティでも見れ。
0235デフォルトの名無しさん
NGNG× 列単位
○ 行単位
0236デフォルトの名無しさん
NGNGhttp://www.zdnet.co.jp/news/0006/27/msc.html
0237デフォルトの名無しさん
NGNGありがとうございます。
idx = this.listView1.SelectedItems[0].Index;
dtext = this.listView1.Items[idx].SubItems[5].Text;
0238デフォルトの名無しさん
NGNGいやあ、バカをしてしまいました。
dtext = this.listView1.SelectedItems[0].SubItems[5].Text;
0239デフォルトの名無しさん
NGNGファイル名は固定ですか?
たとえば、2つ用意して切り替えるとかできませんか?
0240デフォルトの名無しさん
NGNGhttp://bpstore.nikkeibp.co.jp/item/main/148910036850.html
つーか、監訳吉松さんだったの?
豊田さんという話をどっかのスレで見た記憶が・・・。
0241デフォルトの名無しさん
NGNGえ?とっくに公開していたんじゃなかった?
0242デフォルトの名無しさん
NGNGそうなの?
redistはかなり前から出てたけど、SDKは見てなかったよ。
0243デフォルトの名無しさん
NGNG0244デフォルトの名無しさん
NGNG0245デフォルトの名無しさん
NGNG違い教えて。
0246デフォルトの名無しさん
NGNGhttp://www.microsoft.com/resources/practices/completelist.asp
0247デフォルトの名無しさん
NGNG書評
Don Boxが解き明かす共通言語ランタイムの仕組み
http://www.atmarkit.co.jp/fdotnet/bookreview/essential_net/essential_net.html
また自分で書評書いてるw
0248デフォルトの名無しさん
NGNG0249デフォルトの名無しさん
NGNG名札
0250デフォルトの名無しさん
NGNG0251デフォルトの名無しさん
NGNGあらかじめCommandTextプロパティにSQL文をセットすると思うのですが、
検索条件をフォームに入力し、指定された条件で検索したいと思っていますが、
やり方がわからなくて困っています。
というのは本来コマンドテキストには
SELECT * FROM TABLE_NAME WHERE IDNO=? AND TITLE=?
のように予めパラメータとなりえる「?」などを埋め込んでおくようなことを
本で読んだのですが、
これだと、検索条件の個数が毎回変る場合などに対応できなくなります。
if文などでテキストボックスの一つ一つに対して入力されているかを判断し、
sql文を文字列として作成後、コマンドテキストにそのままセット->検索
の流れだと従来とあまり変らないような気もします。
そこで私が知らないだけで動的に検索項目が変る場合でもうまく
OleDbCommandオブジェクトとParameterオブジェクトを使用して
検索できるのではないか、と思っています。
どうでしょうか?
よろしくお願いします。
0252デフォルトの名無しさん
NGNG%s とか %d の進歩した奴
0253デフォルトの名無しさん
NGNGhttp://weblogs.asp.net/savanness/posts/9510.aspx
貴重な体験だったようで
0254デフォルトの名無しさん
NGNGC#って何?って言われました
IT企業でも知らないほど知名度低いんですか?
0255デフォルトの名無しさん
NGNGまず、どこの企業か教えれ
0256デフォルトの名無しさん
NGNG中小企業なんだけど具体的に名前上げるのはどうかとおもうので
DB系の会社でした
0257デフォルトの名無しさん
NGNGコーヒーが2000円でも文句を言わない日本人。(W
(そんなところいくかと思うが)
まあ天皇制にすら文句を言わない日本人だからな。
0259デフォルトの名無しさん
NGNGコーヒーが2,000円ってどこだよ。(w
ネズミーランドか?
>>258
VS.NETではまだ。
研究用で使えるようになっただけ。
http://research.microsoft.com/projects/clrgen/
0260デフォルトの名無しさん
NGNGhttp://www.carlosag.net/Tools/DbDiagrams/Default.aspx
VS.NET Add-Inよりこっちの方が盛り上がりそうだな。
0261デフォルトの名無しさん
NGNGMLよりはBBSの方がお手軽でいいわな。
http://www.gdncom.jp/general/bbs/
0263デフォルトの名無しさん
NGNGそこのページを見ると、UmlDiagramsというのも構築中らしい。期待大。
0264デフォルトの名無しさん
NGNGいくら調べてもやり方がよく分かりません。
誰か教えて頂けないでしょうか?
0265デフォルトの名無しさん
NGNGConfigurationSettings は、読み取り用なので、XMLWriter を使って書き込む
ことになるね。
0266デフォルトの名無しさん
NGNGどっちがいいの?
0267デフォルトの名無しさん
NGNGアドバイスおながいします。
0268デフォルトの名無しさん
NGNGSystem.Xml.XmlTextReaderクラス。
ただしイベントドリブンではない。
0269268
NGNG0270267
NGNGやっぱり、それしかないんですか。。じゃあ、SAX用のイベントハンドラは
自分で設計してXmlTextReaderを継承したクラスからイベントを送出する、
しかないかな。。
0271デフォルトの名無しさん
NGNG0272デフォルトの名無しさん
NGNG掲示板テストが一番書き込みが多いのが悲しい。
0273デフォルトの名無しさん
NGNG0274デフォルトの名無しさん
NGNG情報処理技術者試験一連だけじゃねーの
というか激しくスレ違い
0275デフォルトの名無しさん
NGNGC#にはVBのWith文みたいなのは言語仕様としてありますか?
0276デフォルトの名無しさん
NGNGここまでくるとちょっとな。質問以前。
0278デフォルトの名無しさん
NGNGプリミティブ値にメソッドとかあるらしいんだが・・・。
それよりもさ、JavaのVectorみたいな可変長のリストを持てるクラスはないんでつか?
メモリ操作なくなったらクラス使うしかなくて(´・ω・`)ショボーン。
0279デフォルトの名無しさん
NGNGJavaにも.NETにもArrayListがありますが何か?
0280デフォルトの名無しさん
NGNG> ラッパークラスってないの?
ないというか、必要ない。intもfloatもすべてオブジェクトだから。
0281デフォルトの名無しさん
NGNGclass A
{
こういうふうじゃん?
class A {
hogehoge;
こういうふうに変えれない?
0282デフォルトの名無しさん
NGNGintやfloatはプリミティブじゃね?
ボクシングを自動的にやるってだけで。
0283デフォルトの名無しさん
NGNG環境設定でインデント設定やっても駄目?
0284デフォルトの名無しさん
NGNG>>282
CILのint32やfloat32はプリミティブ。
System.Int32やSystem.Singleがそれらのラッパークラス。
でもラッパー内ではボクシングは使ってないよ。
0285デフォルトの名無しさん
NGNGMicrosoft .NET Framework クラスライブラリ リファレンス の
中身を見たことある人います?
これってヘルプと同程度の内容なの?
それとも、サンプルとかたくさん入ってるの?
0286デフォルトの名無しさん
NGNGhttp://www.atmarkit.co.jp/fdotnet/special/java2cs/java2cs_01.html
0287デフォルトの名無しさん
NGNG読んでみたけど、半分くらいしかわからなかった。
もう少し勉強しないとな。
0288デフォルトの名無しさん
NGNG今さら書くような内容でもないな。
まあ、この部分を言い切っただけでも拍手を送りたいが。
> しかし、理想主義者の高尚な成果が、スキルを持たない人々が大風呂敷を
> 広げるための道具として使われていることも悲しい事実である。ビジネス・
> アプリケーションにおいては限定的な効果しか果たせないはずのフレーム
> ワークやコンポーネントという言葉を使用してひともうけを狙う、技術者
> とは呼べないような人々のコミュニティがJavaには多い。
> 玉石混交が世の常とはいえ、一部のJavaコミュニティはひどすぎる。しかも
> なぜかそれらのコミュニティがビジネス上は強い影響力を持っていたりするのだ。
> 実に嘆かわしい話だと思う。
0289デフォルトの名無しさん
NGNGオープンソース盲目崇拝馬鹿・クロスプラットフォームを未だに信じてる馬鹿もきちんと指摘してほしかったな。
0290デフォルトの名無しさん
NGNGbyte[]型の変数Aとbyte[]型の変数Bを結合して、一つのバイト列にしたいんですけど、
そのやり方がよく分かりません。
どなたか教えてくれないでしょうか?
0291デフォルトの名無しさん
NGNGstruct? ポリモーフィズムを犠牲にしてメモリ実行効率を取ったって?
ポインタ や unsigned などと同じ C での過ちをまた犯そうということか。
これからの言語は、もっとプログラマに優しくなくちゃだめだよ。
setter/getter に代わるプロパティなどは評価できるけど、
カスタム属性はどうかな? C# は利便性を追求しすぎて 構文の複雑化・
キーワードの増加を招いていると思うな。直列化可能性なんて
カスタム属性で指定するより、インターフェイスとして
明示するほうが素直だと思うし。理由のいくつかは無理やりっぽいね。
0292デフォルトの名無しさん
NGNGコレクションを経由してみては?
byte[] b1 = { 0, 1, 2 };
byte[] b2 = { 3, 4, 5 };
ArrayList list = new ArrayList();
list.AddRange(b1);
list.AddRange(b2);
byte[] b3 = (byte[]) list.ToArray(typeof(byte));
0293デフォルトの名無しさん
NGNG> 直列化可能性なんて
> カスタム属性で指定するより、インターフェイスとして
> 明示するほうが素直だと思うし。
おいおい。JavaでさえJDK1.5でそのやり方否定してるのに。
0294デフォルトの名無しさん
NGNGあとは原始的にこんな感じで。
byte[] b1 = { 0, 1, 2 };
byte[] b2 = { 3, 4, 5 };
byte[] b3 = new byte[b1.Length + b2.Length];
Array.Copy(b1, 0, b3, 0, b1.Length);
Array.Copy(b2, 0, b3, b1.Length, b2.Length);
0295デフォルトの名無しさん
NGNG0296デフォルトの名無しさん
NGNGわざわざ有難うございます。
とりあえず両方試してみたいと思います。
ありがとうございました。
0297デフォルトの名無しさん
NGNGEJBコンソーシアムの方が当たってると思う。
0298デフォルトの名無しさん
NGNGヘルプにもないYO!
0299デフォルトの名無しさん
NGNG0300デフォルトの名無しさん
NGNGフォームアプリならApplication.Exit()
0301デフォルトの名無しさん
NGNGおお!はげしくサンクス!
MSDNがもうちょいみやすかったらC#最高だね。
VMだって聞いたけど、なんでこんなに快適なの?
0302デフォルトの名無しさん
NGNG0303299
NGNGいえ、アプリの終了ボタンだったんで、300さんのを使いました。
でもモーダルなフォームを追加したんでCloseも使いました。
ところで行番号表示ってどうやるんですか?
エラーが出ても行がわからんから数えるのが面どい。・・・
0304デフォルトの名無しさん
NGNGメニューのツール → オプション
テキストエディタ → C# → 全般 → 行番号をチェック
0306299
NGNGstringの方ばっか探してました。
0307デフォルトの名無しさん
NGNG0308299
NGNG引数int型のインスタンスにstring strを渡すため、
int.Parse(str)
ってやったんですが、「入力文字列の形式が正しくありません」っていうエラーが。
分かる人いますか?
>>307
アリガ�d
試してみます。
0309デフォルトの名無しさん
NGNGhttp://endou.kir.jp/betu/linkvp2/linkvp.html
0310デフォルトの名無しさん
NGNGstr の値は何?
0311299
NGNGできました。
comboBox使ってたんだけど、selectedText使ってたのが間違いですた。
selectedItem.ToStringでうまくいった。
また質問があるんだけども、ComboBoxで任意の項目を指定させることはできないの?
0312デフォルトの名無しさん
NGNG本もないのでわかりまえん。
0313デフォルトの名無しさん
NGNGPaintイベントでGraphics.DrawXXX
検索すれ
0318デフォルトの名無しさん
NGNGttp://www.atmarkit.co.jp/fdotnet/special/dotnet_sdk/dotnetsdk10.html
↑ここを見て勉強中なんすが、コードを写してコンパイルしてもエラーが出てしまいます。
ライブラリが見つかってないみたいなんですが、そのライブラリの場所もよくわかりません。
実際のdllではなく何か仮想的なもんなんでしょうか?
どうしたらいいのか教えてください・・。
>csc /r:System.DLL /r:System.WinForms.DLL /r:System.Drawing.DLL /r:Microsoft.Win32.InterOp.DLL winform.cs
>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.WinForms.DLL' メタデータが見つかりませんでした。
>error CS0006: 'Microsoft.Win32.InterOp.DLL' メタデータが見つかりませんでした。
ちなみに上のサイトのこれより前のチャプターのコンソールアプリはコンパイルも実行もできてます。
0319デフォルトの名無しさん
NGNGそういうところは直リンしろよ。
0320デフォルトの名無しさん
NGNG記事が古く、名前が変わったので
× using System.WinForms;
○ using System.Windows.Forms;
× /r:System.WinForms.DLL
○ /r:System.Windows.Forms.DLL
Microsoft.Win32.InterOp.DLLは不要じゃないかな。
System.Windows.Forms.DLLもなくてもいけたような。
0321デフォルトの名無しさん
NGNGありがとうございます。いけました。
>csc /r:System.DLL /r:System.Drawing.DLL winform.cs
これだけでokでした。
0322デフォルトの名無しさん
NGNGのところを選ぶと、ログインダイアログが出て何を入れても
「プロバイダが見つかりません。正しくインストールされていない可能性があります。」
と出てしまいます。
またデータベースを作成しようとすると
「内部エラーです。データベースを作成しようとしてエラーが発生しましたが、
エラー情報を表示できません。」
と出てしまいます。
コマンドラインでosqlするとつながるのですが、何が原因か分かるでしょうか?
0323321
NGNG>csc winform.cs
これでいけた・・・・。
0324デフォルトの名無しさん
NGNG今はみなさんどの言語使ってるの?
0325デフォルトの名無しさん
NGNGこのスレで聞いても答えは決まってるだろ。(w
0326デフォルトの名無しさん
NGNGですよね。
ついでに質問
初心者同士が共同でプログラミングしたり
自分のソフト晒して評価してもらったりできる
初心者プログラマ育成スレみたいなのないですか?(できればC#で)
0327324
NGNG○>325
ここIDでないんだ・・
0328デフォルトの名無しさん
NGNGそんな良スレは2ちゃん中探しても見つからない。
0329デフォルトの名無しさん
NGNGどうすればいいんでつか?
0330324
NGNGここで晒してもいいんですかね?
VECTORにいきなり出すのもあれなので
客観的にいろいろ評価しりたいし
0331デフォルトの名無しさん
NGNGソース置き場.NET
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049&rm=10
0332221
NGNGどうも質問の仕方が悪かったようでもうちょっと書かせてください。
要は検索条件の個数が不特定の場合、
OleDb.OleDbCommand cmd=new OleDb.OleDbCommand();
cmd.CommandText="SELECT * FROM TABLE_NAME WHERE{ }"
↑の{ }部分になんて書けばいいのかわからずに困っています。
そもそも不可能で、結局動的にSQLのWHERE部分を作成しなくてはならないのでしょうか?
これだとOleDb.OleDbParameterオブジェクトを使って楽に、、という
本で読んだ知識とだいぶ違いとまどっています。
よろしくお願いします。
0335デフォルトの名無しさん
NGNG0336335
NGNGPanelには実行時操作でパネルを追加していってるんですが、
一旦Clearで全部消してから、リストにあるのをもう一度全部表示させてるんです。
Clearをやめて、任意の内部パネルに対してremoveを使っても同じでした。
Application.Exitだと素直に終了できるのですが・・・。
FOrm.Close関係でしょうか?
分かる方いましたらお願いします
0337デフォルトの名無しさん
NGNG0338デフォルトの名無しさん
NGNGなおるかわからんが、Panel.Select()とかしてみるとよろし
たしかタブコントロールも似たようなバグがある
0340デフォルトの名無しさん
NGNG|__T_i_
|ミ. ・ ・|
(6〈 / Jヽ 〉
| Д | < Let's C# !! やで
l\__)
____ノ (___ (⌒)
/ | | | \_/| | | `ノ ~.レ-r┐ ビシッ
////| | | | |。|. | | |ノ__ .| | ト、
|///.| | | | |。|.( ̄ `-Lλ_レ′
|/// T i g e r s ̄`ー--‐′
0341デフォルトの名無しさん
NGNG\tで区切られたファイルを読み込みたいんですが。
0342デフォルトの名無しさん
NGNG0343デフォルトの名無しさん
NGNGおまえMLでも同じ質問してたろウザイからやめれ
0344デフォルトの名無しさん
NGNG存在するんですか? あったら教えてください。
シリーズになってて全部で何万もするのにヘルプを印刷しただけ
のようなやつはいりません。
Javaとかならいくらでも見つかるのにな。
0345デフォルトの名無しさん
NGNGMSDNライブラリでいいんじゃないの?
本じゃ不便だと思うけど。
0346デフォルトの名無しさん
NGNG暮らすライブラリはMSDNライブラリで。その他TipsはC#300を買ってて損は無い。
0347デフォルトの名無しさん
NGNGどの程度違うんでしょうか?
0348デフォルトの名無しさん
NGNGかなり違う。
体感で1.5倍ぐらい。
0349デフォルトの名無しさん
NGNG描画はとにかく遅いよなあ。
あと、デカいassemblyとか、読み込み時に時間かかる。
単なるアルゴリズムとかそういうのはあまり体感できてない。
0350デフォルトの名無しさん
NGNGベンチマークなんかよりも体感速度が全然違う。
C#の起動時のもたつき、画面描画・GUI反応のもたつき…。
業務系プログラムでも厳しいよ。今回のプロジェクトは C# で
やりたかったけど、補助系ユーティリティのみ C# で、
エンドユーザーが毎日操作する基幹系は VB6 での実装となった。
.NET は Windows2000/XP/2003 で使うべきじゃないよ。
次のウィンドウズで CLR の起動いらずでネイティブと同じように
動くのを期待して、C# とか取り組みはしてるけどね。
「現状のままで使える」と判断して取り組んでるわけじゃない。
0351デフォルトの名無しさん
NGNG0352デフォルトの名無しさん
NGNG> 業務系プログラムでも厳しいよ。今回のプロジェクトは C# で
> やりたかったけど、補助系ユーティリティのみ C# で、
> エンドユーザーが毎日操作する基幹系は VB6 での実装となった。
VB6より遅い!?
0353デフォルトの名無しさん
NGNG0355デフォルトの名無しさん
NGNGVB6はネイティブなんだし当たり前。
0356デフォルトの名無しさん
NGNG0357デフォルトの名無しさん
NGNG実際、計算をバリバリしなけりゃネイティブコンパイルしても早くなかったし。
0358デフォルトの名無しさん
NGNGこれらを解決するLonghorn、はよ出して。
0359デフォルトの名無しさん
NGNG描画が必要になることなんてほとんど無いと思うんだけど。
0360デフォルトの名無しさん
NGNG0361デフォルトの名無しさん
NGNG別にOwnerDrawとかしなくても遅いと思うんだけど。
MessageBoxレベルのFormとか作るだけでもちょっとモタつくというか。チラつくし。
0362デフォルトの名無しさん
NGNGパソコン買い換えろ
0363デフォルトの名無しさん
NGNG0364デフォルトの名無しさん
NGNG0365デフォルトの名無しさん
NGNGいや、実際、2年くらい前に大量導入した客に買い換えろって言えないし
0366デフォルトの名無しさん
NGNGint step=1;
int size=750;
for(j=0; j<size; j+=step) {
g.DrawLine(pen, 0, 0, size, j);
g.DrawLine(pen, 0, size, size, j);
g.DrawLine(pen, 0, j, size, 0);
g.DrawLine(pen, 0, j, size, size);
}
こんな感じの単純なコード。
C,GDI: 20msec(MoveToExとLineToの繰り返し小細工無し)
C#,GDI+: 680msec(バラつきがあったので最小値)
C#はαチャンネルや線のアンチエイリアスが処理できるから
それで遅いのかと思ったら無関係みたい。
ペンを半透明にすると1800msecになってしまった。
アンチエイリアス+半透明だと3800msec。悲惨だ。
0368デフォルトの名無しさん
NGNGハード買い換えよりはお安いですよ
などと搾取してるわけですな
0369デフォルトの名無しさん
NGNGなるほど。参考になった。
ところでVBとの比較は無いかな?
どうせVB代わりにしか使わない香具師の方が多いだろ??
0370デフォルトの名無しさん
NGNGそんなプログラム誰もやらないでしょ
いるならDirectX使えばいいし
まあ、C++の方が速いに決まってるが
VB6より遅いってのは言い過ぎだろ
リストビューやファイルアクセスはC#の方が早いぞ
起動は少し遅いがな
0371デフォルトの名無しさん
NGNG実行プログラムの速さを優先するかだよなー
しょぼいソフトならC#で十分
C++とC#のスピードの差気になる香具師はC#やらない
VBとC#のスピードの差気になる香具師はC#にしとけと
0372デフォルトの名無しさん
NGNG作って、遅いCeleronの400MHzのマシンで試してみたけど、
まあ、見比べたら遅いのがわかるけど、操作に支障が出るほどの
差があるとは思えない。
(起動は明らかに差があるけど)
0373デフォルトの名無しさん
NGNGファイルアクセスとかはVBより速いよ。普通に。
0374デフォルトの名無しさん
NGNGちょっとしたフォームを作るだけでも遅いって言ってるやついるじゃん。
0375デフォルトの名無しさん
NGNG0376デフォルトの名無しさん
NGNG0377デフォルトの名無しさん
NGNG0378373
NGNG俺はアンチじゃないんだけど。C#製のアプリ公開してるし。
実際遅いんだがなあ。
0379デフォルトの名無しさん
NGNGどーしても速度かせぎたいときは面倒でもGDI使えばいいや。
0380デフォルトの名無しさん
NGNGま、最初に起動するやつよりは速いんだけど。
0381デフォルトの名無しさん
NGNG・・・早くならないという話もあるけど(w
0382デフォルトの名無しさん
NGNGこの言語が主流になるころにはマシンスペックなんか
4倍ぐらいになってるでしょ
0383デフォルトの名無しさん
NGNGすでにVBは出荷されてませんが・・・
お陰で洩れのとこじゃ、C#(VB.NETは避けたい)で開発しなきゃならないんですけど。
0384デフォルトの名無しさん
NGNG求めるものが違うんじゃね?
自分が少数派と認識するべし。
0385デフォルトの名無しさん
NGNGおまえは普段 GDI を使わずに描画してるのかと小一時間
0386デフォルトの名無しさん
NGNG0387デフォルトの名無しさん
NGNG.NETアプリの起動は確かに遅いけど、Javaの起動と比べたら
許せるレベルかと。
0388デフォルトの名無しさん
NGNG0389デフォルトの名無しさん
NGNGアンチJavaにも同じことをいってやれ。
0390デフォルトの名無しさん
NGNG安心したぞ。
VB厨の陰謀だったんだな(w
0391デフォルトの名無しさん
NGNGVBで作った馬鹿なアプリが糞遅いことはよくあるが。
0392デフォルトの名無しさん
NGNG0393デフォルトの名無しさん
NGNG禿同。言語のせいにしている時点でまだまだ。
作り方が悪ければCだってアセンブラだって遅くなる。
0394デフォルトの名無しさん
NGNGGDI+だす。GDIをラップしてることは承知ですが。
0395デフォルトの名無しさん
NGNGhttp://www.carlosag.net/Tools/WebChart/Default.aspx
ここのページすごいね。
0396385
NGNGお前は GDI+ が遅いと思っているのかと小一時間。
>>C,GDI: 20msec(MoveToExとLineToの繰り返し小細工無し)
>>C#,GDI+: 680msec(バラつきがあったので最小値)
比較の仕方が間違ってる。
0397デフォルトの名無しさん
NGNGだな
0398デフォルトの名無しさん
NGNG別フォームからスタートアップフォームのpublicな関数や、コントロールのプロパティ
を参照したいんですが、どうも思いつきません。
頭が固い私にアドバイスをお願いします。
"他のフォーム上の関数からfoo()を呼んだり、treeView1のプロパティにアクセスしたい"
public class Form1 : System.Windows.Forms.Form
{
private System.Windows.Forms.TreeView treeView1;
private int i;
[STAThread]
static void Main()
{
Application.Run(new MainForm());
}
// static にすれば呼べるだろうけども、各インスタンスのiを操作したいので
public void foo()
{
i++;
}
}
0399デフォルトの名無しさん
NGNGform.foo()
0400デフォルトの名無しさん
NGNGフォーム同士の関係にもよるけど、使いたい側のフォームのPublic変数に、
スタートアップフォームのインスタンスを入れておくってのが簡単。
0401デフォルトの名無しさん
NGNGなるほど。
どこかに(Applicationとか)格納されていないかなと思いましたが、とりあえず
教えていただいた方法で参照することができました。
ありがとうございました。
0402デフォルトの名無しさん
NGNGGDI+が遅いんだよ。
C++でもGDI+使えば激遅だから試してみれ。
0403デフォルトの名無しさん
NGNG0404デフォルトの名無しさん
NGNG0405デフォルトの名無しさん
NGNG一通りプログラムできるが作業効率が非常に悪い
能無しプログラマの俗語です
0406デフォルトの名無しさん
NGNGLonghornまで待てというのか。
0407デフォルトの名無しさん
NGNGLonghornが出る頃のマシンなら十分な速度で動作しますね。
多分。
0408デフォルトの名無しさん
NGNGリアルに思い出させてくれる懐かしいスピードです。
0409デフォルトの名無しさん
NGNGいくらなんでも・・・。どんなマシン使ってるんだろ。
0410デフォルトの名無しさん
NGNG0411デフォルトの名無しさん
NGNGあの頃のプログラミングが一番楽しかったなー
限界が見えてたからかな?
今の言語は私には難しすぎる
0412デフォルトの名無しさん
NGNGんー どっかの言語で 8年くらいそんな話を聞いてるな。
まぁ、こっちは OSが手厚い対応してくれるから大丈夫かな?
そのうち、CLR のことをネイティブアプリと呼んで、
Win32 をエミュレーションする Windows が出るのかえ?
0413デフォルトの名無しさん
NGNGLonghornで解決。
0414デフォルトの名無しさん
NGNG笑った
でもあれは宗教的理由でもって思考停止しているだけだと思う
0415デフォルトの名無しさん
NGNGどんどん重くなるんだね
M$は一体どこめざしてるの?
0416デフォルトの名無しさん
NGNG日本人が考えたTRONが世界標準のOSになるはずが、
アメリカのスーパー301条で潰されたって見たなー
今の携帯とか炊飯器とか電化製品は全部TRONが入ってるんだって
ここにいるひとはみんな知ってるだろうけど
TRONが世界標準のOSなってたら日本どうなってたんだろ
年間30兆円の売上あげる会社とかあったのかな?
景気もよかっただろうなー
0417デフォルトの名無しさん
NGNG0418デフォルトの名無しさん
NGNGヲイヲイ、何を見てるんだ。それともNHKがかましたのか?
0419デフォルトの名無しさん
NGNGスペイン宗教裁判したくなるね
0420デフォルトの名無しさん
NGNG世界標準はおれが付け足したんだけど^^;
日本の基準がTRONになり始めたときに経済制裁食らったんだよね
0421デフォルトの名無しさん
NGNG0422デフォルトの名無しさん
NGNGPen3 866MHzです。
0423デフォルトの名無しさん
NGNGhttp://www.microsoft.com/downloads/details.aspx?FamilyID=e9dbcdeb-7152-454d-9936-495ffd79afd0&DisplayLang=en
0424デフォルトの名無しさん
NGNG『Borland C#Builder for the Microsoft .NET Framework』日本語版を発売
http://ascii24.com/news/i/soft/article/2003/07/08/644802-000.html
http://www.borland.co.jp/csharpbuilder/
http://www.borland.co.jp/news/csbuilder.html
0425デフォルトの名無しさん
NGNGまずクラスAをコンパイルしないとだめでしょ?
コマンドラインからだとクラスAコンパイルしると、Mainないからエラーになんだよ。
どうすればいいの?
0426デフォルトの名無しさん
NGNGExe じゃなくて、DLL とか Module としてコンパイルすればいいんでない?
0427デフォルトの名無しさん
NGNG0428デフォルトの名無しさん
NGNG0429デフォルトの名無しさん
NGNG0430デフォルトの名無しさん
NGNG0431デフォルトの名無しさん
NGNG誰が作ったかって特定されますか?
製品番号とかも一緒にコンパイルされるんでしょうか?
0432デフォルトの名無しさん
NGNG0433デフォルトの名無しさん
NGNGボーランドががんばってLinuxでも動くようにしてくれないかな。
0434デフォルトの名無しさん
NGNGなにがしたいんだYO!
0435デフォルトの名無しさん
NGNGこれ↓でそういうプログラム作ったら表彰されるかも。
ノータッチ デプロイメント プログラミング コンテスト
https://www1.bug1ch.net/mscont/default.htm
0436デフォルトの名無しさん
NGNG0437デフォルトの名無しさん
NGNG0438デフォルトの名無しさん
NGNG0439デフォルトの名無しさん
NGNGhttp://www.zdnet.co.jp/enterprise/0307/09/epn32.html
2ちゃんねらにもMVPはいるの?
0440デフォルトの名無しさん
NGNG0441デフォルトの名無しさん
NGNG0442デフォルトの名無しさん
NGNG0443デフォルトの名無しさん
NGNGC#のinternalはJavaでいうと、所謂パッケージスコープ。
public とか private とかを全く付けてないのと一緒。
(ちなみに、C#は省略するとprivateになる。)
0444デフォルトの名無しさん
NGNG0445デフォルトの名無しさん
NGNG443に対するレス?
まあ、C++ で friend を使うような場面では、
protected internal とかを付けて解決したりするみたい。
0446デフォルトの名無しさん
NGNGC#Builder Personal (269MB)
http://www.borland.com/products/downloads/download_csharpbuilder.html
0448デフォルトの名無しさん
NGNGFUD
0449デフォルトの名無しさん
NGNG0450デフォルトの名無しさん
NGNGXML Tools Update
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnxmlnet/html/xmltoolsupdate.asp
0451デフォルトの名無しさん
NGNGSystem.Windows.Forms.UserControlでコントロールを作成しています。
MouseDownでCtrlキーが押されているときに処理を行うようにしたいのですがMouseDownにはキーボード情報が無いようでしたので、以下のようにしました。
private bool _ctrlKey;
protected override void OnKeyDown(KeyEventArgs e)
{
base.OnKeyDown(e);
_ctrlKey=e.Control;
}
protected override void OnKeyUp(KeyEventArgs e)
{
base.OnKeyUp(e);
_ctrlKey=e.Control;
}
protected override void OnMouseDown(MouseEventArgs e)
{
base.OnMouseDown(e);
if ((e.Button==MouseButtons.Left) && _ctrlKey)
{
//処理
}
}
これで上手く動いたのですが、「CTRL+ALT+SHIFT」でPCをロックした際に問題が発生しました。ロックを解除後_ctrlKeyフラグがtrueのままなのです。
ロック時KeyDownは発生するようですが、KeyUpが発生しないようです。
この問題を上手く回避する方法はありますでしょうか。
KeyDownイベント以外でキー情報を取得できれば良いのですが、方法がわかりません。
どなたかお教えください。
0452デフォルトの名無しさん
NGNGModifierKeysプロパティとか
0453デフォルトの名無しさん
NGNG簡単に解決してしまいました!
ありがとうございます!!
もうひとつキー周りで困っていることがあります。
おなじくUserControlでの処理なのですが、MouseDownでFocus()して
フォーカスを受け取り、カーソルキーを押して処理を行いたいのですが、
カーソルキーを押すとボタン等の他のコントロールにフォーカスが移ってしまいます。
カーソルキーで他のコントロールにフォーカスを移さない為にはどうしたら良いのでしょうか?
ご教授よろしくお願いいたします。
0454デフォルトの名無しさん
NGNG処理をしているスレッドからFormのBeginInvokeを使うと明らかに速度が落ちてます・・・
我慢するしかないんでしょうか?
あと、キャンセル処理の仕方がわかりません・・・
どこかわかりやすいサイト、または本とかありませんか?
0455デフォルトの名無しさん
NGNGキャンセルって何をしてんのか知らないけど、
ThreadならAbortメソッド。
スレッドではThreadAbortExceptionをcatchすりやいいじゃん。
0456デフォルトの名無しさん
NGNGなんで独自にキャンセルする処理を入れたほうが確実。
例外を自分で飛ばして処理抜けるのがいいと思うな。
0457454
NGNGどうもです。Invokeに関しては回数を減らす方向で行きます。
言われてみれば確かに逐一更新する必要はありませんね。
で、キャンセルなんですが、
現在実行ボタンを押すとスレッドを開始して進行状況をプログレスバーで表示してます。
キャンセルボタンを押すとその処理を中止するようにする場合、
例外を飛ばしたくても処理スレッドにキャンセルの通知方法が思いつきません・・・
Abortでも特に問題ないと思う処理なのでAbortで行こうかと思いますが、
>>456さんの方法も知りたいです。
0458デフォルトの名無しさん
NGNGいろんな方法があるので一概には説明できないです。
デザインパターンがあるので興味あるなら調べてみては?
単純なのでは中止フラグを用意してそれを確認して中止処理を開始するとかかな。
私が以前やったのは別スレッドで処理するものまとめてスレッドクラスにする。
スレッドクラスはスレッドの生成、中止、終了の各操作をインターフェイスで持ってる。
スレッドクラスを集約して管理するクラスに問い合わせれば各スレッドクラスの状態が分かるって感じにしたことある。
そのソフトはスレッドの状態自体が重要だったんでね。
0459デフォルトの名無しさん
NGNGEnterprise Solution Patterns Using Microsoft .NET (PDF)
http://www.microsoft.com/downloads/details.aspx?FamilyID=3c81c38e-abfc-484f-a076-cf99b3485754&DisplayLang=en
0460山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0461デフォルトの名無しさん
NGNG0462デフォルトの名無しさん
NGNG0463山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0464デフォルトの名無しさん
NGNGWeb Services Enhancements (WSE) 2.0 Technology Preview
http://microsoft.com/downloads/details.aspx?FamilyId=21FB9B9A-C5F6-4C95-87B7-FC7AB49B3EDD&displaylang=en
0465デフォルトの名無しさん
NGNG0466デフォルトの名無しさん
NGNG_/::::::::::::/
_/:::::::::::::/ ____
,..::::´::::::::::::::::::::: ̄:::::::::::._/
/:::::::::::::::::| ヽ、:::::;::::::::::::/
/:::::::::::::::::::::|´|ヽ |/_:::.::/
_ .. -─':::::::::::::::、::|`' , .!::∠
`'' ‐-.._:::::::;-‐、`(●) (●) |::::`::-、オッス!オラ30代高卒独身PC職!
=ニ二::::::::::::::::|6 \___/、| -──` 将来がやべえ状態だってのに
‐=.二;;;;;`‐t \/ ノ なんだかすっげえワクワクしてきたぞ!
http://pc2.2ch.net/db/
0467デフォルトの名無しさん
NGNG0468デフォルトの名無しさん
NGNGここが一番興奮しますよ♪
http://jbbs.shitaraba.com/otaku/bbs/read.cgi?BBS=775&KEY=1058261244&END=100
0469デフォルトの名無しさん
NGNGということは、.NETではコントロールの位置を変えることは出来ないのでしょうか??
0470デフォルトの名無しさん
NGNGControl.Location プロパティのヘルプみました?
位置帰るときはBoundsやLeft,Topを弄ればいい。
もうちょっとヘルプを探してから質問してほしいな。
0471デフォルトの名無しさん
NGNGとりあえず、右辺をnew System.Drawing.Point(x, y)とすることで代入できました。
0472デフォルトの名無しさん
NGNGhttp://microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=46bea47e-d47f-4349-9b4f-904b0a973174
0473デフォルトの名無しさん
NGNGInterop Declarations for Windows.h
http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=f1dd70e4-c212-4a6f-bff7-c82e34c8836f
0474デフォルトの名無しさん
NGNG0475デフォルトの名無しさん
NGNG> とりあえずC#相談室よりは上にいてほしいので
> age
必死に対抗するか見てみよう
age
0476デフォルトの名無しさん
NGNGあっち上げたのお前でしょ?
0477デフォルトの名無しさん
NGNG0478デフォルトの名無しさん
NGNG意味ないことはやめておけ。
0479デフォルトの名無しさん
NGNG0480デフォルトの名無しさん
NGNG[SoapMethod]って何ですか〜?
意図的にソープメッセージ作れるんですか?
0481デフォルトの名無しさん
NGNGvoid XXX()
{
return;
}
と書けていたのが、C#では
「クラス、デリゲート、列挙型、インターフェイス または構造体が必要です。」と
コンパイルエラーが出てしまいます。
クラスに入れる必要がないようなメソッドでも、必ずクラス内に書かなきゃ
いけないというのがC#の決まりなんでしょうか?
また、そうであるとしたら、そのメソッドを呼び出すためには、必ずそのクラスの
インスタンスを作成しないといけないということですか?
よろしくお願いします。
0482デフォルトの名無しさん
NGNG0483481
NGNGおお!今試してみたら、たしかにインスタンスなしで呼べました!
でもクラスの中には入れる必要があって、古い記述法っぽくコーディング
したかったら、using を使う必要があるってことですね・・・。
だんだん分かってきますた。ありがとうございます。
0484デフォルトの名無しさん
NGNGMicrosoft VisualBasic Comptibility Runtimeを入れても、
Microsoft.VisualBasic.Compatibility.VB6・・・までは有効になるけど、
そのあとの関数一覧にFormatが出てきません。
無視して強引に書いても、ビルド時にエラーになってしまいます。
C#でFormatを使うにはどのようにしたらいいんでしょうか?
0485デフォルトの名無しさん
NGNGVBのFormatが何なのか知らないけど、
感じ的に String.Format のことかいな?
0486484
NGNGいや、残念ながらString.Formatとは違うんです。
<書き方>
Microsoft.VisualBasic.Compatibility.VB6.Format(3000, "#,##0")
<結果>
"3,000"
てな感じのメソッドです。
0487デフォルトの名無しさん
NGNGJavaも知らないと見た
0488デフォルトの名無しさん
NGNGMicrosoft.VisualBasic.dll の
Microsoft.VisualBasic.Strings.Format() かな。
0489デフォルトの名無しさん
NGNG3000.ToString("#,##0");
でもいけるんじゃないかな?
0490484
NGNGお察しの通りです。
>>488
キタ━━━━(Д゚(○=(゚∀゚)=○)Д゚)━━━━━!!!
ありがとうございます!できました!
でもなんで、VB.NETだと
Microsoft.VisualBasic.Compatibility.VB6.Format なのに、C#だと
Microsoft.VisualBasic.Strings.Format になるんでしょうね??
納得いかない・・ (´・ω・`)
0492デフォルトの名無しさん
NGNGString.Format("{0:n}", 3000)
とかも
0493デフォルトの名無しさん
NGNG0494デフォルトの名無しさん
NGNG(汗だくモナーAA省略)
0495484
NGNG「VB6コンパチのFormat関数」とは別モノのようです。すみません。
というのも、VB6のFormatは
Microsoft.VisualBasic.Compatibility.VB6.Format("abcd", "@ @ @ @")
を実行すると ”a b c d” という結果を返すんですが、みなさんに
教えてもらったやり方だと、"@ @ @ @" になってしまいます (´・ω・`)
数値のカンマ区切りだけならうまくいっていたんですが・・・。
引き続き、C#からVB6のFormat関数を呼び出す方法をご存知のかた、
よろしくお願いします。
0496デフォルトの名無しさん
NGNGMicrosoft.VisualBasic.Compatibility.VB6.Format は、実際には、
Microsoft.VisualBasic.Compatibility.VB6.Support.Format のこと。だから、このように
完全修飾してあげれば呼び出せる。
VBでは、モジュールでの宣言 イコール グローバルな扱いになるから、省略が
可能だと思われ。
ただし、このメソッドはもう2つ引数をとるので、引数の省略形が書けない C# では、
Microsoft.VisualBasic.Compatibility.VB6.SupportFormat(3000, "#,##0") ;
と書くとエラーになる。
#Missing.Value でもだめだね。なんでだろ?
0497デフォルトの名無しさん
NGNGあんまりきれいじゃないけど、
MessageBox.Show(
Microsoft.VisualBasic.Compatibility.VB6.Support.Format(
"abcd",
"@ @ @ @",
(Microsoft.VisualBasic.FirstDayOfWeek)0,
(Microsoft.VisualBasic.FirstWeekOfYear)0));
で、いけるみたい。
0499デフォルトの名無しさん
NGNGどうやら、object じゃなくて、Enum値だから、ってのが理由みたい。
参考になったわん。
0500デフォルトの名無しさん
NGNGnumericUpDown1.Hexadecimal = true;
numericUpDown1.Maximum = (decimal)(Math.Pow(2,32)-1);
という風にして、7FFFFFFFと入力してから↑キーを押すと 80000000 になります。
80000000と入力してから↑キーを押すと 0 になります。
予想では80000001となるはずなんですが・・・これはなぜなんでしょうか?
0501デフォルトの名無しさん
NGNG80000000の次が0だからではないでしょうか
0502デフォルトの名無しさん
NGNG実行ファイルをローカライズする方法キボンヌ
0503デフォルトの名無しさん
NGNGメインアセンブリとサテライトアセンブリの違いについて調べれ。
[AssemblyCulture]を指定するのはサテライトの方だけ。
0504デフォルトの名無しさん
NGNG再度お教えください。
System.Windows.Forms.Control
を利用してコントロールを作成していますが、OnKeyDownのイベントで
カーソルキー単独の情報を取得できません。
Alt等その他のキーと組み合わせると受け取れます。
なにか良い方法はありますでしょうか。
0505デフォルトの名無しさん
NGNG前にどっかで見たが忘れた
Controlのメッセージハンドラで何故かカーソルキーイベントを削除してくれちゃってるのが原因だったと思う。
それっぽいメソッドをオーバーライドしれ。
0506デフォルトの名無しさん
NGNGMSの毒に犯された厨がここに一人
そんなツールは使わない
そんなツールは捨てる
0507デフォルトの名無しさん
NGNG社員必死だな(w
0508デフォルトの名無しさん
NGNGMFCとかATLを貶していたOOの先輩方よ。
C#のライブラリっていかがですか?
0509デフォルトの名無しさん
NGNG0510デフォルトの名無しさん
NGNG洗練したのは他人だけどな。
0511デフォルトの名無しさん
NGNGふーん、洗練されているんですかー。
以下釣られてみると、
MFCにしても、WindowsOSにしても、
常に、いつだって、洗練するのは他人なので、
初期OSからばっちりフォーカスだの、
エラーコードが決まっているなんてありえない。
絶対パクリ
0512デフォルトの名無しさん
NGNG他人じゃなくて昔他人だろ。
0513デフォルトの名無しさん
NGNG0514デフォルトの名無しさん
NGNGstring csv = "aaa,bbb,ccc";
string[] data = csv.Split(',');
0515500
NGNG7FFFFFFFから↑を押し続けると80000000 → 80000001 → 80000002
となりますのでそれはありません。
0516デフォルトの名無しさん
NGNG新規のアイデアなんて世の中にはない。
思いついたことは、大抵世の中で一番最後に思いついたことと思ったほうがよい。
真剣にパクることとその上の工夫+実行力がビジネスでは重要。
つかスレ違いだからもうやめようや。
0517デフォルトの名無しさん
NGNG> つかスレ違いだからもうやめようや。
つーか再開すんな馬鹿。
0518デフォルトの名無しさん
NGNG具体的には、以下のような基本データ型として16進数を表すクラスHexaをつくりました。
public class Hexa {
int dec;
public static string Format = "0x{0:X}";
public int Dec {
get {return this.dec;}
}
public override string ToString() {
return String.Format(format,this.dec);
}
}
計算等では内部に格納した10進値を使うのですが、文字として使いたいときもあるので
0x00AF となるようにクラスフィールドFormat を作りました。
16進表記が全スレッドで同じならこれでいいんですが、別のスレッドでは000AFHと表記したい場合に
どうしたらいいのか思いつきません。何かいい方法はありませんか?
0519デフォルトの名無しさん
NGNG質問の意図が激しく意味不明だけど、
無理矢理この例を解決するとしたらコンストラクタでFormatを
定義するとかメソッドやプロパティでFormat指定すりゃ。
0520518
NGNGやっぱり意味不明でしたか・・・
もうちょっと説明を。Hexaはintとかと同様のデータクラスのつもりです。
Hexa hexa = new Hexa(12);
String.Format("10進数{0}は16進数{1}}です",hexa.Dec,hexa.ToString());
こういう風にしたとき、
スレッドA:10進数12は16進数0x0Cです
スレッドB:10進数12は16進数00CHです
となってほしいわけです。スレッドAで使用されるHexaのToString()が"00CH"となることはありません。
各インスタンスに渡す方法も考えたんですが、大量に使用するデータ型として扱いたいので
インスタンス属性ではなくクラス属性とすべきだろう、と。
0521デフォルトの名無しさん
NGNGclass Animal{
public string nakigoe;
}
class Cat : Animal{}
class Dog : Animal{}
このとき、Catについては全てnakigoe="ニャー";
またDogについては全てnakigoe="ワン";
としたいときどうすればいいのでしょうか。
あくまでも、nakigoeはAnimalから継承させたいのですが。
0522デフォルトの名無しさん
NGNG設計がおかしい気がする。
Strutsのソースで似たような事してるので、
Managerみたいな、Factoryみたいな、Contextみたいな。
0523デフォルトの名無しさん
NGNGまぁ設計がおかしいのは明らかだが、
Thread.CurrentThreadとハッシュテーブル使え
0524デフォルトの名無しさん
NGNGfor(i=0; i<4; i++) ;
でループを抜けた後i=4になることを期待してもいいですか?
リファレンスには特に何も記述がないのですが。
0525デフォルトの名無しさん
NGNG0526デフォルトの名無しさん
NGNGコンストラクタで設定するとか。
class Cat : Animal {
public Cat() {
this.nakigoe = "ニャー";
}
}
0527デフォルトの名無しさん
NGNGいまのところ全く同じ動作をしています。
0528デフォルトの名無しさん
NGNG0529デフォルトの名無しさん
NGNG0531520
NGNGどうもです。意図どおりの仕組みなのでちょっと試してみます。
>>522,>>523
設計がおかしいのはどういうところでしょうか?
文字表記の仕方を管理するクラスを作って、
それにHexaが問い合わせるようにしたほうがいいってことですか?
0532デフォルトの名無しさん
NGNG出力内容がカルチャやロケールならともかくスレッドによって異なる点がおかしい
0533デフォルトの名無しさん
NGNGそれともArrayListでそのまま返した方がいいですか?
0534デフォルトの名無しさん
NGNGArrayList list = new ArrayList();
list.Add("hoge");
string[] s = (string[])list.ToArray(typeof(string));
0535デフォルトの名無しさん
NGNGhttp://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpguide/html/cpconraisingeventshandledbycomsink.asp
ここのソースを動かした人はいませんでしょか。
Set myButton = o
のとこでどうしてもエラーが出てしまう・・
ExcelVBAでやってるからだめなのかもしれないけど。。。
0536513
NGNG"a",b,"c,d" なども分割できます。
static string[] CvsSplit(string value);
http://onigiri.s3.xrea.com:8080/csharp/index.php?%5B%5BTips%2FCVS%A4%F2%CA%AC%B3%E4%A4%B9%A4%EB%5D%5D
0537デフォルトの名無しさん
NGNGてすとメソッド無い?
書き込み側めそっど無い?
改行の扱いは?
0538デフォルトの名無しさん
NGNG行に改行が含まれている場合、""の中は改行になってはいけないので、
InputのパラメータはStringじゃなくて、Stream系じゃないとダメですね。
0539513
NGNG改行は特に考慮してませんが末尾のものは
もしかしたらtrim()が削ってくれるかもしれません(いいかげん)。
ついでに"のエスケープも無しです。
引数をStreamにすると今度はStringが扱えなくなりませんか?
対応する場合はoverloadするしかないですかね。
0540デフォルトの名無しさん
NGNGpublic static string[] CsvSplit(string d)
{ArrayList l=new ArrayList();bool q=false;int i=0;
for(int p=0;p<d.Length;p++){if(d[p]=='"')q=!q;
if(!q&&d[p]==','){l.Add(d.Substring(i,p-i));i=p+1;}
else if(p+1==d.Length)l.Add(d.Substring(i));
}return(string[])l.ToArray(typeof(string));}
0541デフォルトの名無しさん
NGNGStringを扱う必要なんてある?
Javaだと、StringReader(Strnig)でストリーム系インスタンス作れるからね。
0542デフォルトの名無しさん
NGNG私の環境ではVisual Styleになってくれませんでした。
0543デフォルトの名無しさん
NGNGButton.FlatStyleプロパティをSystemに。
もちろんmanifestでCommonControl Ver.6の使用を指示しとく必要もあり。
0544デフォルトの名無しさん
NGNGFlatStyleの指定をそのようにしたら、Visual Styleに対応できました。
ありがとう!
0545デフォルトの名無しさん
NGNG2003(.NET Framework 1.1)なら、.manifest も不要だよん。
0546デフォルトの名無しさん
NGNG0547デフォルトの名無しさん
NGNGCLIが世界標準でも開発環境は標準じゃないと。。。
0548デフォルトの名無しさん
NGNG今一番触りたく無い言語
C#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>なにか?
0549デフォルトの名無しさん
NGNGそもそも、System.Windows は標準には含まれてないだろ。
>>548
じゃあ、なんでこのスレ見に来てるんだ?
0550デフォルトの名無しさん
NGNGプ
0551550
NGNGs/549/548/
0553デフォルトの名無しさん
NGNG0555デフォルトの名無しさん
NGNGclass Foo: YourNameSpace.Foo{}
なんて名前の付け方って推奨されますか。
class Foo: BaseFoo{}
class MyFoo: Foo{}
などとやるとBaseやMyを連呼してウザいのです。
0556デフォルトの名無しさん
NGNG意味に従ってつけなされ。
> 継承が前提のクラスを継承する場合
抽象クラスってことか?
Java風にいくならAbstractを前につけるとか。
> class Foo: YourNameSpace.Foo{}
> なんて名前の付け方って推奨されますか。
推奨されないだろ。つうか、同じ名前空間内では継承しねーのかよ。
> class MyFoo: Foo{}
Myを付けて何の意味がある。意味不明だよ。
例えば、架空の事例だが、
Editorクラスを継承して、
TextEditor、BinaryEditorとかを作るとか。
さらにTextEditorを継承してHtmlEditorを作るとかね。
クラスライブラリ内で言えば、SreamクラスとFileStream、MemoryStreamとかあるね。
0557デフォルトの名無しさん
NGNG0558デフォルトの名無しさん
NGNGttp://www.gotdotnet.com/team/dbox/default.aspx?key=2003-07-21T08:36:33Z
0559デフォルトの名無しさん
NGNGYou is big fool man
0560デフォルトの名無しさん
NGNGDon Boxかよ
見てることは見てるだろ。
0561デフォルトの名無しさん
NGNG0562デフォルトの名無しさん
NGNGいや、口プロ系は見てるぞ(w
0563デフォルトの名無しさん
NGNG萩本氏のこんなのもあるね。だいぶ前だったけど。
http://www.google.co.jp/search?q=cache:cwWmU1GVi8YJ:www.mamezou.net/forum/ThreadViewer.aspx%3FThreadId%3D35&hl=ja&ie=UTF-8
0564デフォルトの名無しさん
NGNGオブジェクトという単位では不足だというのは.NET以前のCOMの頃の議論なのに。
0565デフォルトの名無しさん
NGNG0566デフォルトの名無しさん
NGNG0567デフォルトの名無しさん
NGNGttp://www.gotdotnet.com/team/dbox/default.aspx?key=2003-07-22T10:24:41Z
0568デフォルトの名無しさん
NGNG匿名メソッドの型が激しく気になる。
型推論してSplat型になるのか、別の型が作られてしまうのか。
0569デフォルトの名無しさん
NGNG0570デフォルトの名無しさん
NGNG> delegate(Splat you, object a)
これだけではdelegateがSplat型だという情報はないでしょ。
> me = delegate(Splat you, object a)
この文脈ではじめて「delegateはSplat型に違いない」となるんじゃないの?
0571デフォルトの名無しさん
NGNGme = new Splat( delegate( Splat you, object a )...
↑これが省略できる
ってことだよね。
普通のメソッドでもそうできるようにして欲しいもんだ。
0572デフォルトの名無しさん
NGNGTODO と UNDONE と HACK ってどう使い分けたらいいの?
ヘルプをみたりググったりしても、この3つがあることしか
分かりませんでした。
教えて、エロイ人。
0573デフォルトの名無しさん
NGNGUNDONE・・・まだやってない、だれかやっとけ
HACK・・・・時間が無いからハッキングした、後で見直してきれいに直しとけ
かな?
UNDONEとTODOの違いがわからんな
0574デフォルトの名無しさん
NGNG0575572
NGNGやはり単語のイメージから推測するしかないですか・・・ (´ω`;)
自分で考えて使い分ければいいんでしょうけど、公式に
「こう使え!」ってガイドラインがないと落ち着かない気分です。
どうもありがとうございました。
0576デフォルトの名無しさん
NGNGそりは別の♯言語。
0577デフォルトの名無しさん
NGNGhttp://bpstore.nikkeibp.co.jp/item/main/148222816980.html
0578デフォルトの名無しさん
NGNGある言語が十分な柔軟性をもっていればデザインパターンは
存在しなくなる。なぜなら従来パターンと呼ばれていたものを
すべてクラスライブラリ化できるからである。
0579デフォルトの名無しさん
NGNG0580デフォルトの名無しさん
NGNG開いたファイルの上に上書きはどのようにするのでしょうか?
そのまま上書きしますとエラーが出ます
よろしくお願いいたします
0581デフォルトの名無しさん
NGNGC#の限界です。
0582デフォルトの名無しさん
NGNGおまいの限界。
0583デフォルトの名無しさん
NGNGそのほとんどがクソだがな。
最近出た本でまともなのはEssensial .NETくらいか。
0584デフォルトの名無しさん
NGNG0585デフォルトの名無しさん
NGNGM$信者の典型
0586デフォルトの名無しさん
NGNGアンチMS厨の典型
どうせ読んでもいないで言ってるのだろうから
ちょっと突っ込むと答えられないだろうな(w
0587デフォルトの名無しさん
NGNGコンソールアプリからは使えないのですか?
0588デフォルトの名無しさん
NGNG参照設定すれ
0589デフォルトの名無しさん
NGNG0591デフォルトの名無しさん
NGNG質問の仕方がわるい
0592580
NGNGすいません初心者なんで
pictureBox1.Image = Image.FromFileで開いて
pictureBox1.Image.Saveで上書きしたいのですが
ぐらいしか思いつかないのですが
0593デフォルトの名無しさん
NGNG初心者って言うな。マジで。
0594デフォルトの名無しさん
NGNGImage.FromFileのかわりにImage.FromStreamを使う
0595デフォルトの名無しさん
NGNG0596デフォルトの名無しさん
NGNGありがとうございます
さすが 試してみます
0597580
NGNG生意気な口きいちゃいました
>>594さんの言ってることが全然分かりません
初心者なもので、もっとやさしくお願いします
0598デフォルトの名無しさん
NGNG0599デフォルトの名無しさん
NGNGつい最近、全く同じ内容の質問が
ここか、くだすれC#のスレにあった。
0601デフォルトの名無しさん
NGNG自称「初心者」は困ったものだ。Beginnerという単語は単に「何かを初めて行い始めたばかりの人」
という意味しか無いと思っている。
日本語における「初心」の真意は何だろうか。
世流能楽の大成者・世阿弥は「初心忘るべからず」という諺を残したが、この諺にこそ「初心」の
真意が込められていると思う。
この「初心」には”何かを初めて行い始めた”という状態を指す意味も勿論含まれているが、
”初めてだからこそ、より上を目指して人並み以上に自己努力・自己研鑚する心意気”という意味も
多分に含められているはずだ。だからこそ「初心忘るべからず」という諺が成立するのである。
>>1のようにBeginnerであるにも拘わらず、少しでも分からないことがあればすぐ人に聞くような
態度を見せる人は、「初心を持つ人」たる「初心者」と自ら名乗るには到底値しない人なのである。
例えば>>1のような人が「初心忘るべからず」という態度を取リ続けたらどうだろう。
本人は遅々として成長せず、周囲にだけは多大な迷惑がかかるはずだ。そのような人間には
「初心者」を名乗る資格はない。「ビギナー」「無為(むい)者」等と名乗るべきである。
0602デフォルトの名無しさん
NGNGもうググッても見つからないので質問します。
CAOで状態を保持する方法を知っていれば誰か教えてください。
よろしくお願いします。
0603デフォルトの名無しさん
NGNGttp://www.gotdotnet.com/team/brada/GarbageCollector.ppt
0604デフォルトの名無しさん
NGNGSystem.Windows.Forms.Controlより独自のコントロールを作成、
ツールボックスに登録し、アプリケーションに貼り付けて利用しています。
通常はアプリケーションのBinの中身(exe&dll)をコピーして配布するだけで上手く
動くのですが、IISを利用してスマートクライアントとしようとすると
セキュリティポリシーで許可されていない動作として失敗します。
スマートクライアントとしてではなく、LAN内でネットワーク越しに実行しても
同じエラーとなります。
何か設定をすれば動きそうな感じなのですがわかりませんでした。
どなたかご教授ください。
よろしくお願いいたします。
0605デフォルトの名無しさん
NGNG以前質問したカーソル情報取得の為に
ProcessKeyEventArgsをoverrideしていたのが良く無いようでした。
またもやカーソル振り出し・・・
とりあえずスマクラで動いてホッとしました。
0606_
NGNG0607デフォルトの名無しさん
NGNGhttp://www.shuwasystem.co.jp/cgi-bin/detail.cgi?isbn=4-7980-0580-0
0608デフォルトの名無しさん
NGNG0609デフォルトの名無しさん
NGNG0610デフォルトの名無しさん
NGNGhttp://www.zdnet.co.jp/enterprise/0306/30/epn01.html
0611デフォルトの名無しさん
NGNGVS2003に付いてるから使ってみたことあるけど、exe起動しなくなったよ。
サイズが減ったと思って一瞬喜んだが、起動しなくちゃ意味ねえ。
0612デフォルトの名無しさん
NGNGhttp://ime.nu/www.kari.to/upload/source/d/0812.jpg
0613デフォルトの名無しさん
NGNG0614デフォルトの名無しさん
NGNG0615デフォルトの名無しさん
NGNG0616デフォルトの名無しさん
NGNG0617デフォルトの名無しさん
NGNG0619デフォルトの名無しさん
NGNG0620デフォルトの名無しさん
NGNGC#BuilderのFree版やSharpDevelopで
C#を試してみようと思っています。
この二つで作った物はVC#.NETで
使用できるんですか?
あと、この2つのソフトはVisualシリーズみたいに
コード補完機能(?)はついているのですか?
どなたか教えていただけませんか?
0621デフォルトの名無しさん
NGNGC#BuilderはVSのプロジェクトにエクスポートできるし、
VSのプロジェクトの読み込みもできる。
SharpDevelopはそういうツールはあるらしいが最近は疎いのでよくわかんね、スマソ。
コード補完機能はどちらもあり。
0622デフォルトの名無しさん
NGNG0623デフォルトの名無しさん
NGNG0624620
NGNGVC#を買うまでC#Builderで開発してても
そのまま移行できるということですね?
あと、補完機能って何まで補完してくれるんですか?
両方とも変数は補完してもらえなかったのですが。
0625デフォルトの名無しさん
NGNGじゃあ限界を超えてみろよ!!!
0626デフォルトの名無しさん
NGNG去年に.NET(2002)買ってしばらく放置してました。
2003にアップグレードするためには、
アップグレード版買うしかないんですか?
10まんくらい払って。
ちなみにMSDN会員ではありません。
0627デフォルトの名無しさん
NGNGご愁傷様(-人-)
0628デフォルトの名無しさん
NGNG0629デフォルトの名無しさん
NGNGつまり、これから毎年10まんずつ取られるってことでつか?
>>628
やっぱ、アプリケーション作りたいんで。
となるとVisual Studioでしょ?
0630デフォルトの名無しさん
NGNG垢ですか?
0631デフォルトの名無しさん
NGNGPro 版以上なら、無償でアップグレードできるはずだけど?
MS からメール来てなかった?
0632デフォルトの名無しさん
NGNG0633デフォルトの名無しさん
NGNG0634デフォルトの名無しさん
NGNGちょっとメールが見当たらないので
事務局にメールしてみまつ。
0635デフォルトの名無しさん
NGNG0636デフォルトの名無しさん
NGNGうっせーな返信待ってろヴぉけが
0637デフォルトの名無しさん
NGNG0638デフォルトの名無しさん
NGNG自分より知識のないやつは馬鹿にした感じで、ほかの言語を一切認めない
みたいな人が多いような気がするのですが
C#はやってる人たちもやっぱそう?
0639デフォルトの名無しさん
NGNG0640デフォルトの名無しさん
NGNG639が全てを物語っている。
0641デフォルトの名無しさん
NGNGそういうやつもいるし、そうでないやつもいる。
漏れの経験では、複数の言語が使える人ほど、他の言語に寛容だね(当たり前だけど)。
0642デフォルトの名無しさん
NGNG0643デフォルトの名無しさん
NGNG0644デフォルトの名無しさん
NGNG確かにJava厨の中には多いように感じる。
自分より知識が無い相手というより、自分と意見の合わない相手を見下すことで優位に立ちたがるって感じだが、虎の衣を借りてる感じは否めないな。
本当に出来る奴はちゃんと多言語も認めるので、厨とは同じにみなさないで欲しい。
C#はマイノリティだからまだ他を馬鹿に出来る立場には無いが、シェアが増えれば絶対出てくるだろうな。
0645デフォルトの名無しさん
NGNG0646デフォルトの名無しさん
NGNG殆どが他言語からの流入でこれしか経験してないやつなんて極僅かだと思うが。(2003年7月28日現在)
0647デフォルトの名無しさん
NGNG0648デフォルトの名無しさん
NGNGhttp://www.itscj.ipsj.or.jp/jis/csharp/
0649JAVA潰し本格化へ
NGNG使用する開発者は、Java 言語アプリケーションをすばやく、低いコストで
Visual C# および .NET Framework に変換することができます。変換した
アプリケーションは XML Web サービス、および ASP.NET、ADO.NET、
Microsoft Windows フォーム などの .NET 開発プラットフォームを使用して、
拡張することができます。 (July 22, ダウンロード情報)
0650デフォルトの名無しさん
NGNGC# JIS 化準備 か。
0651デフォルトの名無しさん
NGNGってVisual C# .NET Standard でも使えますか?
VisualStudio .NET2003 じゃなきゃ駄目?
0652デフォルトの名無しさん
NGNG0653626
NGNG>>626かつ
>>629かつ
>>634でつ
MSからメールがきました。
「アップグレードの申し込み受付はすでに締め切っていますが、
今回のみ特別に申し込み受け付けさせていただきます。」
だそうです。
いや、見直した!
マイクロソフト。
おまえ、そんなやつじゃなかったじゃん・・・
0654デフォルトの名無しさん
NGNG★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
☆★ 送料激安! スピード発送! 商品豊富!
★☆ http://www.get-dvd.com
☆★ 激安DVDショップ 「GETDVDドットコム」
★☆ http://www.get-dvd.com
☆★ 今すぐアクセス Let’s Go! 急げ!
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
0655デフォルトの名無しさん
NGNG0656デフォルトの名無しさん
NGNG0657デフォルトの名無しさん
NGNGおー、久しぶり。
0658デフォルトの名無しさん
NGNG0659デフォルトの名無しさん
NGNG0660デフォルトの名無しさん
NGNG0661659
NGNGtoolBar.ButtonSize = new Size(25,21);
と、変えてみると表示された。
Autoでのサイズ計算にバグがあるらしい。
0662デフォルトの名無しさん
NGNG0663デフォルトの名無しさん
NGNGCSharpの限界だろ。ごまかすなってw
0664デフォルトの名無しさん
NGNG0665660
NGNGみなさんすみません。
0667660
NGNGお前も偽者じゃねーか。
国内屈指の頭の回線切れまくり野郎が。
0668666
NGNG言い続けてますた。
すみません。もう来ません。
0670660
NGNGスマンコ
0672デフォルトの名無しさん
NGNGnamesapceがclassを継承してたら良かったのに。
0673デフォルトの名無しさん
NGNG0674デフォルトの名無しさん
NGNGマ板でも頑張ってるよね君
0675デフォルトの名無しさん
NGNG自作自演
0676デフォルトの名無しさん
NGNGアホか
0677デフォルトの名無しさん
NGNGVB6には、間違いも多かったらしいですけど、WIN32API.TXTっていう
API利用のための宣言方法を書いたテキストファイルがありましたが、
C#ではそのようなものは用意されていないのでしょうか。
または、代替となるサイトといったものはありますか?
ご存知の方、よろしくお願いします。
0678デフォルトの名無しさん
NGNGstringとかintを操作する自作のユーティリティー関数を
MyNameSpace.MyClass.MyMethodなんて
名前を付けなきゃならないのはやたら冗長でめんどいよ。
0679デフォルトの名無しさん
NGNG0680デフォルトの名無しさん
NGNGILに落とされるときはクラス名の一部になっちゃってるんじゃないの?
0681677
NGNGそれはそうだと思うんですけど、たとえばGDI+って、描画系APIと
同じことができてもかなり遅いですよね。
APIを使うことで速くなるかどうかっていうのは試してないんですが、
使わざるを得ない場面ってまだあるんじゃないかと思うんですが。
0682デフォルトの名無しさん
NGNGC#版APIViewer公開してるサイトあるよ
0685デフォルトの名無しさん
NGNG一発でヒットする
0686677
NGNGこれですか?
ググったんだけど、C# APIViewerだとひっかからなかった・・・
API Viewerでハッケソしました。便利そうですね。どうも!
ttp://www.c-sharpcorner.com/Tools/APIViewerPKS.asp
0687デフォルトの名無しさん
NGNGusing するか、vb.net を使いなはれ
0688デフォルトの名無しさん
NGNG女子校生の毛の無いツルツルおまんこ!(☆∀☆)無毛われめ!
http://plaza16.mbn.or.jp/~satchel/wareme_tatesuji/omanko/
0689デフォルトの名無しさん
NGNGそれ、あんまり使えないと思うよ。
http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=f1dd70e4-c212-4a6f-bff7-c82e34c8836f
とか、同様のプロジェクトが CodeProject にあったと思う。
0691デフォルトの名無しさん
NGNG0692677
NGNGなりましたが、GDI+のDrawPolygonよりもはるかに時間が
かかるという予想外の結果になりますた (・ω・) イミナカッタ・・・
0693デフォルトの名無しさん
NGNG0694デフォルトの名無しさん
NGNG人柱ご苦労様です
あやうく挑戦するところでした(w
0695デフォルトの名無しさん
NGNG0696デフォルトの名無しさん
NGNG0697デフォルトの名無しさん
NGNG可愛いでしょ♪
http://angely.h.fc2.com/page006.html
0698デフォルトの名無しさん
NGNG( ゚д゚)ポカーン
0699デフォルトの名無しさん
NGNG0700デフォルトの名無しさん
NGNG0701デフォルトの名無しさん
NGNG0702デフォルトの名無しさん
NGNGバスジャックイベントも忘れずに実装してください。
0703デフォルトの名無しさん
NGNG0704_
NGNG0705677
NGNGできれば挑戦してもらえるとうれしいのですがw
POINTの個数によっても結果は違ってくるでしょうしね。
自分はPOINT500個のポリゴンを繰り返し描画する処理で
テストしました。
0706デフォルトの名無しさん
NGNG0707デフォルトの名無しさん
NGNGお前(というか、そのコピペ?)、山崎渉並にうざい。
0708デフォルトの名無しさん
NGNGprivate extern static void SendASPI32Command(ref SRB_HAInquiry srb);
[StructLayout(LayoutKind.Sequential)]
struct SRB_HAInquiry
{
public byte SRB_Cmd;
public byte SRB_Status;
public byte SRB_HaId;
public byte SRB_Flags;
public uint SRB_Hdr_Rsvd;
public byte HA_Count;
public byte HA_SCSI_ID;
public byte HA_ManagerId;
public byte HA_Identifier;
public byte HA_Unique;
public ushort HA_Rsvd1;
}
static void Main()
{
SRB_HAInquiry asa = new SRB_HAInquiry();
asa.SRB_Cmd=0x00;
asa.SRB_HaId=0;
SendASPI32Command(ref asa);
}
}
0709デフォルトの名無しさん
NGNGHA_Identifierは本来はbyte配列みたいで
BYTE HA_Identifier[16]; // ホストアダプタ名称(R)
aspi32.hではこのように定義されていました。
ただ、Win32 APIやDLL関数から配列(byte文字列)を受け取る方法がちょっと
分からないんですが何かそういった点に関する事知ってる方居りませんでしょうか?
0710デフォルトの名無しさん
NGNG0711デフォルトの名無しさん
NGNGってことは、DLL の宣言での引数は BYTE* ?
なら、IntPtr に、Marshal.AllocHGlobal() した値を入れてやればいいんでない?
別にグローバルヒープにおいても問題ないだろうし。
0712デフォルトの名無しさん
NGNGコマンドプロンプトからC#コンパイラを使いたいのですが
cscと打っても見つからないと叱られます。
どうすればいいでしょうか?
0713デフォルトの名無しさん
NGNG0714デフォルトの名無しさん
NGNG0716(・д・)
NGNGExcel.Application app = new Excel.Application();
でエクセル自体は開けるのですが、指定したファイル名のxlsファイルを
開くのはどうすれば良いのでしょうか?
Excel.Workbook book = app.Workbooks.Open("C:\\test.xls");
とかやってみましたが、引数1個のオーバーロードがないと怒られました。
C#に関するヘルプはあまり親切には書いてないようです。
ご存知の方はよろしくお願いします。
0717デフォルトの名無しさん
NGNGC#と関係ねえよ、そういうの。
VBA関係で調べな。
0718デフォルトの名無しさん
NGNGCOMで省略可能な引数には Type.Missing を渡せばよろし。
0720(・д・)
NGNGVBAならapp.Workbooks.Open("C:\\test.xls")で開けるようです。
C#で使う場合は何が違うのか…もうちょっと検索してみます。
0721名無しさん
NGNGstring path = @"c:\test\hoge.xls";
Process.start(path);
じゃだめ?
0722721(再)
NGNGSystem.Diagnostics.Process.Start(path);
0723デフォルトの名無しさん
NGNGデリゲートが参照する関数のスコープが全てstaticのようなんですが、
これは
「デリゲートは自身が参照するオブジェクトのクラスについては関知しない」
ということでstaticで宣言せよということなのでしょうか?
よろしく、ご教示くださいませ。
0724デフォルトの名無しさん
NGNG無料画像でも十分ボッキもの!
一見の価値あり!!
http://www.pinkfriend.com/
0725デフォルトの名無しさん
NGNG特にstaticな必要はない
0726デフォルトの名無しさん
NGNG0727723
NGNG[STAThread]
static void Main(string[] args)
{
Delg a,b,c;
a = new Delg(Func1);
b = new Delg(Func2);
c=a+b+b;
CallDel(c,"33333");
Console.ReadLine();
}
static void CallDel(Delg d,string str)
{
int ret = d(str);
}
static int Func1(string str)
{
Console.WriteLine("test1:" + str);
return str.Length;
}
static int Func2(string str)
{
Console.WriteLine("test2:" + str);
return str.Length;
}
0728723
NGNGdelegate int Delg(string str);
0729_
NGNG0730デフォルトの名無しさん
NGNGそりゃ当然。
非 static メソッドの場合、例えば、
class Sample
{
int Method(string str){ return 0; }
}
・・・
Sample s = new Sample();
Delg a = new Delg(s.Method);
ってしないと駄目。
0731723
NGNG同じクラス内なのに何故だろう...?タコですいません。
もう一回リファレンス呼んでみる。
確かに非 static メソッドの場合、別のClass内にメソッドが定義してある。?
0732723
NGNG「デリゲートのインスタンスは、全ての型のオブジェクト
のインスタンスメソッドと静的メソッドを参照できる」って書いてあった。
~~~~~~~~~~~
0733山崎 渉
NGNG0734デフォルトの名無しさん
NGNG0735デフォルトの名無しさん
NGNG0736デフォルトの名無しさん
NGNG0737デフォルトの名無しさん
NGNGメディアプレイヤーのActiveXコントロールを使う。
実際はブラウザなわけだが。
0738デフォルトの名無しさん
NGNGVS.NET2003ってエディタの補完機能などがかなり強化されてるそうなので、
VC#買うにしても 2003版が欲しいのですが。。
0739デフォルトの名無しさん
NGNGアスキーストア:Visual C#.NET 2003 Standard 通常版
http://www.ascii-store.com/catalog.cgi?id=43994
0740デフォルトの名無しさん
NGNGttp://hakoten.com/dotnet/activex/webbrowser.html
0741デフォルトの名無しさん
NGNGここを参考にC#でReadProcessMemoryを使いたいのですが
[DllImport("kernel32.dll", EntryPoint="ReadProcessMemory")]
public static extern BOOL ReadProcessMemory(
HANDLE hProcess, // handle to the process
LPCVOID lpBaseAddress, // base of memory area
LPVOID lpBuffer, // data buffer
SIZE_T nSize, // number of bytes to read
SIZE_T * lpNumberOfBytesRead // number of bytes read
);
こんなふうに書いてみたんですがコンパイルエラーで
引数の型が見つからないと言われてしまいます。
どなたかReadProcessMemoryを使える方法をご教授くだされ
0742デフォルトの名無しさん
NGNGそのサイトの
>5.プラットフォーム呼び出しのデータ型
0743741
NGNGありがとうございます。かなり近いところにあったんですね。
でもそこを参考にHANDLEだけはvoid*にできたんですが
「unsafeコンテキストでのみポインタを使用できます」
とビルドエラーで怒られます。ヘルプで調べてもunsafeコンテキストなんて
説明されてない…
あと残りの引数(LPCVOIDなど)は表には書かれてなかったので
結局わかりませんでした。
MSDNのリンク先もなにか関係ないページに飛ぶし…
なかなかひとすじなわではいかないですね。
0744デフォルトの名無しさん
NGNGってのがあったな。
ということで、キーワードを元に探してみれ。
0745デフォルトの名無しさん
NGNGIntPtr
>ヘルプで調べてもunsafeコンテキストなんて 説明されてない…
そんなこと無い
0746741
NGNGありがとうございます!
www.codeproject.com/csharp/minememoryreader.asp?print=true
ここで見つかりました。
クラスがそのまま使えそうなのでこれを見ながら
精進します
0747デフォルトの名無しさん
NGNG0748デフォルトの名無しさん
NGNG無理じゃないです。
0750デフォルトの名無しさん
NGNGaximp で。
http://www.codeproject.com/csharp/webbrowser.asp
0751デフォルトの名無しさん
NGNGListViewの描画を独自のものにしたいんだけど無理ぽ?
MFCならできたのになぁ。
0752デフォルトの名無しさん
NGNGそうなんだよなあ、、、。
直接WndProcでメッセージを受け取るサンプルならあったけど、まんどくさいんで諦めた。
0753751
NGNGまんどくせー、けどやってみるよ・・・
サンプルある場所しってるなら教えてほすぃ。
0756デフォルトの名無しさん
NGNG0757デフォルトの名無しさん
NGNG過去の Java 資産を .NET Framework 上で活用するため。
0758デフォルトの名無しさん
NGNGEventInfo からシリアライズ用の値を取る方法はないのでしょうか?
GetFields()にeventも入ってくるとの説もありますが、
やってみた所、入ってこないようです。
0759デフォルトの名無しさん
NGNG0760758
NGNG要からそうしてあるのだろうが、その分他と生成消滅のタイミングが違ってしま
う。今のところ、宣言したクラス内で直にシリアライズするしか(カスタムでは)
方法はないと思われる。
0761デフォルトの名無しさん
NGNGアイコンを埋め込んで、それを公開する方法をご存知の方はいらっしゃいませんでしょうか?
具体的には、そのEXEファイルのショートカットを作成した時にですね、
そのショートカットの「アイコンの変更」でそのEXEを指定したまま、アイコンを変更できるようにしたいのです。
アイコンをプロジェクトに追加して「埋め込まれたりソース」にしてみたり、
resourceファイルを作ってみたりしたのですが、
方向が全く違っているようで、「下の一覧からアイコンを選択」には1つしか表示されません。
よろしくお願いします。
0762デフォルトの名無しさん
NGNGVisual Studioからは無理
0763デフォルトの名無しさん
NGNG了解です。ありがとうございます。
ちょっと.NET Framework SDKのツールをしらみつぶしに調べてみます。
0764761
NGNGあと、VisualStudioIDEでEXEファイル自体を開いて、
強引にアイコンリソース追加する、と言う方法も見つけましたが、
厳密名をつけている場合は、当然アウトです。
リリース時はant - cscでコンパイルするようにしてみます。
ありがとうございました。
0765デフォルトの名無しさん
NGNG何かエラーを発生させたいのですが、どんな例外を投げればいいでしょうか。
できればAssertは使いたくないです。
0766デフォルトの名無しさん
NGNG0767デフォルトの名無しさん
NGNG1文字ずつ変換していくのは時間がかかりそうなので。
0768デフォルトの名無しさん
NGNGその程度書くのにたいした時間はかかりませんよね。
実行時間ですか?
貴方の書くコードは他の人に比べてそれほど遅いのですか?
0770デフォルトの名無しさん
NGNGConvert.ToInt32("11010", 2)
0771デフォルトの名無しさん
NGNGありがとうございます!
Convert.ToInt32にそんなのがあったのは知らなかったもので・・・
0772デフォルトの名無しさん
NGNG0773デフォルトの名無しさん
NGNGswitch文でチェックしている内容によるんでは?
例えば、メソッドの引数に値に応じて分岐しているなら、
ArgumentExceptionだろうしさ。
0774デフォルトの名無しさん
NGNGgetName(), setName()と単なる焼き直し版に萎え萎えでやめた。
Don Boxの本はさすが。
0775デフォルトの名無しさん
NGNGstring[] s = {};
textBox1.Lines = s;
0776デフォルトの名無しさん
NGNGa.Lines = s;
0777デフォルトの名無しさん
NGNG0778デフォルトの名無しさん
NGNG0779デフォルトの名無しさん
NGNG0780デフォルトの名無しさん
NGNG0781デフォルトの名無しさん
NGNG裏で起動するにはどうすればいいのでしょうか?
具体的には、コマンドプロンプトが表示されないようにしたいんです。
0783デフォルトの名無しさん
NGNG間違えた >>781 に
0785デフォルトの名無しさん
NGNG取得したいのはソースの存在する開発中のみです。
0786デフォルトの名無しさん
NGNG0787デフォルトの名無しさん
NGNGそりゃ出来るだろ。
0788デフォルトの名無しさん
NGNGシリアル通信を使ったプログラムを作っています。
MSCOMM32.OCXをコピーしてMSComm コンポーネントの参照設定をしても「クラスを使用する使用許可がありません」
とエラーになります。
Runtime版からコピーしたためでしょうか?
また、過去ログ
http://pc3.2ch.net/tech/kako/1019/10195/1019533942.html
の332にMscommとAPI以外にStreamを継承すれば使い勝手がよくなるとのことですが
具体的にどのようにやっていけばよろしいでしょうか?
もしよろしければ、参考になるサイトをお教え願いませんでしょうか?
申し訳ありませんがよろしくお願いします。
0789デフォルトの名無しさん
NGNGnew Form()
とカッコを必要としますが何かメリットがあるのでしょうか?
0790デフォルトの名無しさん
NGNG★☆ 夏休みは GETDVDで 満喫・満喫!
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
☆★ 送料激安!! 送料激安!! 送料激安!!
★☆ http://www.get-dvd.com
☆★ 激安アダルトDVDショップ
★☆ お買い得!! 1枚500円〜 急げ!
☆★ インターネット初!「きたぐに割引」
★☆ 北海道・東北の皆様は送料も激安!
☆★ http://www.get-dvd.com
★☆ スピード発送!
☆★ http://www.get-dvd.com
★☆ 商品が豊富!
☆★ http://www.get-dvd.com
★☆
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
0791デフォルトの名無しさん
NGNGコンストラクタ
0792デフォルトの名無しさん
NGNGデフォ(ry
0795デフォルトの名無しさん
NGNG「引数なしのコンストラクタを呼び出す」
ってのが明確になる。
0797デフォルトの名無しさん
NGNG関数をexportする時などどうすればいいのでしょうか
0798デフォルトの名無しさん
NGNG.NET Framework 上の言語ならそのまま呼び出せる。
もしくは、COM Interop を利用して、COM が使える言語から呼び出す。
0799デフォルトの名無しさん
NGNGなんか面倒くさそうですねえ
0800デフォルトの名無しさん
NGNG嫌なら、C でも FORTRAN でも、好きな言語を使いませう。
#800ゲトー
0801デフォルトの名無しさん
NGNG既にある現状のプログラムにプラグインという形で開発したいのですが
そう言う場合は無理ですか?
0802デフォルトの名無しさん
NGNGたとえば、Becky のプラグインとかを例にすると、Regular-DLL でないと
だめなわけ。そうなると、関数のエクスポートができない C# では無理。
その場合、MC++ か、COM 呼び出しが使える言語でラッパを書かないとならない
だろうね。
0803デフォルトの名無しさん
NGNGC#でも関数エキスポートできまっせ。ただし少々ILを操作するけど。
かなーり昔の過去ログに出てた。
0804デフォルトの名無しさん
NGNGhttp://www.c-sharpcorner.com/Code/2003/Aug/ExportManagedCodeasUnmanaged.asp
かな? すげーなー。こんなことができるとは。情報サンクス。
0805デフォルトの名無しさん
NGNG値を変更する方法ってありますか?
たとえば先にキーと値をいくつか設定しておいて、あとでそれぞれの値を2倍にしたいときとか。
IDictionaryEnumerator使うと変更したときInvalidOperationException投げられますよね
0806デフォルトの名無しさん
NGNGfor (int i = 0; i < hash.Keys.Count; i++)
{
string key = hash.Keys[i];
hash[key] = "hoge";
}
とか
0807デフォルトの名無しさん
NGNGHashtableがなんで「ハッシュ」なのか知ってるか?
0808758
NGNGnew が遅いのか?それとも、ポインタ参照を再構成するところで、
オブジェクトの数が多いと動かないつくりになっているのか?
0809デフォルトの名無しさん
NGNG0810デフォルトの名無しさん
NGNGhttp://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20030812WebServicesKB/manifest.xml
0811758
NGNG6000個 4s
9000個 7s
12000個 19s
15000個 35s
一万個を超えると指数的に悪化する…
0812デフォルトの名無しさん
NGNGいや、その数値だとせいぜい2乗か3乗オーダーだろ。
揚げ足取りスマソ。
0813758
NGNGとしか考えられん。特に変なものを食わせているわけではないのに。ちなみに
VC++はその程度ではびくともしない。どうしたものか。
0814デフォルトの名無しさん
NGNG0815デフォルトの名無しさん
NGNG使えませんでした
「error CS0021: 角かっこ [] 付きインデックスを 'System.Collections.ICollection' 型の式に適用することはできません。」
結局応急的にClone()で複製を使ったり。
よく考えたら自分のプログラムにHashtableを使う必要性はあまりありませんでした。
でも任意のキーから値を呼び出せるデータ構造で、要素全てを見ながら要素に変更を加えたいときは
何を使えばいいんでしょう?
0816デフォルトの名無しさん
NGNGあ、Keysはインデクサ使えなかったのねスマソ
0817デフォルトの名無しさん
NGNG0818デフォルトの名無しさん
NGNG0819758
NGNGおお!同じ問題にぶつかった人がいた。
0820758
NGNG0821デフォルトの名無しさん
NGNG0822デフォルトの名無しさん
NGNGそれはgeneric待ちですかね。
0823デフォルトの名無しさん
NGNG0824デフォルトの名無しさん
NGNGインデクサだけ書いてキャストすりゃいいんじゃないの?
0825デフォルトの名無しさん
NGNGSystem.Collections.Specialized.StringCollectionクラス
0826デフォルトの名無しさん
NGNG0827デフォルトの名無しさん
NGNGttp://www.microsoft.com/japan/msdn/vs/vcsharp/vbconCProgrammingLanguageFutureFeatures.asp
みなさん、どう思われますか?
0828758
NGNG0829デフォルトの名無しさん
NGNG今更って感じなんだけど。
その仕様、1年位前から出てるし。
M$ 公式サイト上で日本語になったのはこの文章が初だっけ?
0830デフォルトの名無しさん
NGNG0831デフォルトの名無しさん
NGNGテキストボックスに表示したいのですが、表示できずに困っています
どこが間違っているか or どうすればよいかを教えて頂けると大変助かります
現行のソース
private void textBox1_KeyPress(
object sender, System.Windows.Forms.KeyEventArgs e)
{
textBox1.Text = "keycode=" + e.KeyCode;
e.Handled = true;
}}
0832デフォルトの名無しさん
NGNG0833831
NGNGレスありがとうございます。
ご指摘頂いたように修正してみましたが、変化なしでした。
症状をきちんと書いていませんでした。すいません。
症状:
textBox1でどのキーを押しても、
その文字や数字が表示されるだけで、
keycode= すら表示されません。
よろしくお願いします。
0834デフォルトの名無しさん
NGNGイベントはちゃんと登録されてんの?
textBox1.KeyPress += KeyEventHandler(textBox1_KeyPress);
0835デフォルトの名無しさん
NGNGKeyDownなら、KeyEventHandler(Args)だけど。
0836831
NGNGありがとうございました。
・イベント登録していなかった。
・KeyPressでなくKeyDownを使うべきだった。
ということで、無事目的を果たすことが出来ました。
本当にありがとうございました。
0837デフォルトの名無しさん
NGNGなぜだ。
0838831
NGNGKeyPressだとKeyCode(プロパティ?メソッド?)が用意されてないようだったので。
0839デフォルトの名無しさん
NGNG0840837
NGNG0841デフォルトの名無しさん
NGNG0842デフォルトの名無しさん
NGNG0843ぼるじょあ ◆yEbBEcuFOU
NGNG0844デフォルトの名無しさん
NGNGTextReader の説明を見ると、
「行は、キャリッジ リターン (0x000d)、ライン フィード (0x000a)、
Environment.NewLine 、またはストリーム マーカーが末尾に
付いた文字シーケンスとして定義されています。」
とあるから、そのままでも \r で改行するテキスト読めるはず。
0845デフォルトの名無しさん
NGNG0846デフォルトの名無しさん
NGNG誤爆かい?( ´,_ゝ`)
0847デフォルトの名無しさん
NGNG貴方が噂のC#でつか?
0848デフォルトの名無しさん
NGNGStreamReader.ReadLine なら桶!!
でも、StreamReader.ReadToEnd だと駄目だよママン!!
0849デフォルトの名無しさん
NGNG何が駄目なのか
0850デフォルトの名無しさん
NGNG>>841
0851デフォルトの名無しさん
NGNG普通に\r改行の文字列になった。ま、勝手に\r\nに置き換えられるのは問題だしな。
……で、850にはこれの何が問題なの?
0852デフォルトの名無しさん
NGNG0853デフォルトの名無しさん
NGNG実際に得られるパスは
:'C:\Documents and Settings\USERNAME\Application Data\会社名\製品名\1.0.0.2'
と末尾のリリース・ビルド番号まで含まれてしまいアプリケーションをリビルドするたびに
パスが変わってしまいます。実際にはAppDataPathはどう使うのが現実的なんでしょうか?
文字列処理を加えてバージョン番号をMajor.Minorに切り詰めるか
バージョン番号全体を切り捨てるなどとすればよいですか?
0854デフォルトの名無しさん
NGNGやりたいようにやれ
0855デフォルトの名無しさん
NGNG0856デフォルトの名無しさん
NGNG0857デフォルトの名無しさん
NGNG0858デフォルトの名無しさん
NGNG0859デフォルトの名無しさん
NGNG0860デフォルトの名無しさん
NGNGint.Parse()
0861デフォルトの名無しさん
NGNG(たとえば保存のフロッピーや検索の双眼鏡など)
ローカルのフォルダを検索してもサンプルフォルダの下にいくつかあるだけでした。
0862>>2ちゃんねらーの皆さん
NGNG川o・-・)ノ <先生!こんなのがありました!
http://www.hokekyoji.com/
http://members.tripod.co.jp/hossyoji/index/
http://www.honmonji.or.jp/
http://www.maap.com/tanjoh-ji/
http://www.kuonji.jp/
http://www.butsuzou.com/jiten/sanmen.html
http://www.butsuzou.com/list1/sanmen2.html
http://www.butsuzou.com/list1/sanmen3.html
http://www.butsuzou.com/keitai/sanmen-kz.html
0863デフォルトの名無しさん
NGNGエディションによるのかもしれませんが、
C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Graphics
の下にあります。
0864デフォルトの名無しさん
NGNG0865______
NGNGこれらの寺院にて諸願成就を祈願しましょう。(爆)
(1-4件目) http://www.z-shoten.or.jp/
http://www.tctv.ne.jp/matuti/
http://www5b.biglobe.ne.jp/~ryumyoin/
http://www1.ocn.ne.jp/~tatsueji/
(5件目)
寺院名 吉祥山唐泉寺
通称 江戸川不動尊
所属宗派 真言宗泉涌寺派
住所 〒133−0051
東京都江戸川区北小岩七丁目10−10
京成電鉄の小岩駅から徒歩約15分
(JR線の小岩駅は、
京成電鉄の小岩駅とはもの凄く離れているので不可。)
電話番号 03−3658−4192
住職 高田正圓
(女住職で、先代住職(高田真快)の奥さんであった模様。)
本尊 不動明王
祈祷日及び祈祷時刻
通常は毎日午前6時より(150分前後かかる模様)
行われるが、毎月28日には(不動明王縁日として)
午前11時にも(2時間ほどかかる模様)行われる。
祈祷料
(普通護摩) 3000円 5000円 10000円
(特別護摩) 30000円(21日間) 100000円(108日間)
300000円(365日間)
0866デフォルトの名無しさん
NGNGMSDNヘルプ
0867デフォルトの名無しさん
NGNGどうすればできるでしょうか?
Stringクラスにはそれらしきものがないですし。
0869デフォルトの名無しさん
NGNGどうもありがとうございます、参考になりました。
0870デフォルトの名無しさん
NGNG0871デフォルトの名無しさん
NGNGMicrosoft.VisualBasic は使うべきでないような
それにしても中途半端なフレームワークだ
0872デフォルトの名無しさん
NGNGいきなり何でもかんでも作ろうとするよりは、
既存のリソース使い回しの方がバグは減っていいだろ。
そのうち充実してくるんじゃない?
0873デフォルトの名無しさん
NGNGthanx
0874デフォルトの名無しさん
NGNGVB.NETみたいに何処でも表示できるようにする事はできるでしょうか?
0875デフォルトの名無しさん
NGNGVB の方知らないんだけど、「どこでも」って?
最初の一文字打ってから Ctrl+スペース押せばいいんじゃないの?
0876デフォルトの名無しさん
NGNG普通に表示できるよ
0877デフォルトの名無しさん
NGNG例えばVB.NETだと、MessageBoxを記述している時、
MessageBox.Show("キャプション", "タイトル", ←のコンマを入力した段階で、MessageBoxButtons列挙体が
表示されるんですけど、C#だと表示されないんです。
どこかの設定か何かで表示できるようになるとかがあるのでしょうかね?
誰か知っている人はいるでしょうか?
0878877
NGNG自分のはVC#では無理です。(VB.NETならできます)
何か設定とかしましたかね?
0879デフォルトの名無しさん
NGNGそれはC#.NETでは無理かも。
0880デフォルトの名無しさん
NGNG0881デフォルトの名無しさん
NGNGなぜVB.NETでできるのか知らないけど
Showの第三引数には文字列が入る可能性もあるから
自動的にMessageButtonButtonsを表示することができないんじゃないの。
なのでM、Ctrl+SpaceでMessageBoxButtons.OKを補完するしかない。
0882デフォルトの名無しさん
NGNG0883デフォルトの名無しさん
NGNG0884877
NGNG自動メンバ表示を出すのも、何か文字を一文字でも入力していなければCtrl + スペース
で表示されない場所が多いですし、表示したとしても、例えばMessageBoxの第3引数だと
ボタンを指定しますけど、Ctrl + スペースでのメンバ表示だと、MessageBoxButtons列挙体
以外の全然関係ないメンバまで表示されてしまいますし、これだと完全に憶えていないと
戸惑うような気が・・ それにちゃんと憶えていないと目的のメンバを探すのに時間がかかり
ますね。
VB.NETだと、さっきのMessageBoxの第3引数だと、自動メンバ表示の一覧に
MessageBoxButtons列挙体しか表示されないから、完全に型名などを憶えて
いなくても全然OKですからかなり便利だと思いますし、コードの記述速度も圧倒的に
速く入力できる気がします。
この点を考えると、VC#は嫌がらせにしか思えない所があるかもしれないですね。
0885デフォルトの名無しさん
NGNG客層考えてどこまで補完するか言語ごとに変えてるとか。
0886デフォルトの名無しさん
NGNG逆に文字列型の候補が切り捨てられるのは不便じゃないの?
あるいはmybuttonとかさ。続きはVS.NETスレでやったら。
0887デフォルトの名無しさん
NGNGどっちがどうと単純には言えないレベルだけどな。
0888デフォルトの名無しさん
NGNG0889884
NGNGオプションに設定くらいは用意してくれていても良かったのではと。
0890デフォルトの名無しさん
NGNG0891デフォルトの名無しさん
NGNGって言うかVS版行け。
0892デフォルトの名無しさん
NGNGコード入力するのにC#で20秒かかったとしたら、VB.NETなら10秒以下。
0893デフォルトの名無しさん
NGNGどっちがいいかなんて、人それぞれ
少なくとも自分はC#.NETの方式でも不満はない
てか、すれ違い
0894デフォルトの名無しさん
NGNGインテリセンスがうざいと思ってる人が多い?
ソースキボンヌ
どちらかといえば少ないと思ってます
0895デフォルトの名無しさん
NGNGソースはないだろw
でも一定数いるのは確かだよ。
0896758
NGNG第一段階では、参照解決の必要のある親オブジェクトのみ通常のSerializeを行い、
第二段階で、作成した単純型BinaryFormatterで残りを復元する、という方式にした。
2万件で1分以上読み込みにかかっていたのが、7〜8秒になった。一応成功といえるだろう。
0897デフォルトの名無しさん
NGNG0898デフォルトの名無しさん
NGNG俺の場合、元々C++使いだから。
0899デフォルトの名無しさん
NGNG0900デフォルトの名無しさん
NGNG俺の場合、元々Del使いだから。
0901デフォルトの名無しさん
NGNG0902デフォルトの名無しさん
NGNG0903デフォルトの名無しさん
NGNG変数やメソッドを作る事は可能でしょうか?
0904デフォルトの名無しさん
NGNGビット操作をするとき。フラグとか。ビットシフトはほとんど使わないね。
>>902
誰からが作ったそういうクラスを探すと吉。
>>903
できません。
0905デフォルトの名無しさん
NGNGVB.NETよりも少し安かったから。
0906デフォルトの名無しさん
NGNGそんなことするなら最初からVB.NET使えよと。
C#よりVB.NETのほうが生産性に優れるってのはもう分かってるだろ?
0907デフォルトの名無しさん
NGNGttp://www.sdtimes.com/news/084/special1.htm
0908デフォルトの名無しさん
NGNGHashtableとRegex使えば1日で自作できそう・・・といいつつ自分もまだ作ってない
0909デフォルトの名無しさん
NGNG.NETなら、INIファイルよりもXMLファイルとしてで読み書きする方がラクチンだよ。
既存のINIファイルを操作しなきゃいけないならしょうがないけど。
0910デフォルトの名無しさん
NGNGDllImportすれば手軽ではあるが。
0911デフォルトの名無しさん
NGNGまたINIかよ。
XMLSerializerしらべれ。
0912デフォルトの名無しさん
NGNGstatic メソッドだろうが。
0913デフォルトの名無しさん
NGNG0914デフォルトの名無しさん
NGNG0915デフォルトの名無しさん
NGNG0916デフォルトの名無しさん
NGNGプログラムを組む言語です。
0917デフォルトの名無しさん
NGNG名前にてるけど
0918デフォルトの名無しさん
NGNG言語の文法が違います。
英語とドイツ語は違うのと同じ。
「おはようございます」と書いても、英語と日本語は書き方が違う。
0919デフォルトの名無しさん
NGNGつか自分で調べるなり本買うなりすればいいやろ。
興味あんならそれくらいやれ。ないならここで聞かないで沈黙してろ。
0920デフォルトの名無しさん
NGNGC++は
cout << "おはようございます" << endl;
C#は
Console.WriteLine("おはようございます");
0921デフォルトの名無しさん
NGNGしかしこのスレのスレタイからすれば、スレ違いでも無いと思うが。
あらゆる質問のほとんどは自力で調べればどうにかなるものだろうし。
本買えば大抵の事は解決するしな。
0922デフォルトの名無しさん
NGNG高速なソフトウェアの開発が行え、既存のソフトウェアのと統合も可能で、
さらに、必要があれば低レベルのコーディングもできる環境を望んでいます。
このようなことから、Microsoft は C# (「しーしゃーぷ」と読む)と呼ばれる、新しい言語を作成しました。
C# は C++ のパワーと柔軟性を持ち、同時に Visual Basic などの生産性の高さも持ち合わせる言語です。
C# は第一印象としては「Java のぱくり?」と言った感じに見えるのですが、
実際には「Java と C++ と VB のいいところを集めてきたような言語」と言った感じです。
某サイトからコピペしてみた。
0923デフォルトの名無しさん
NGNGなんか良い所ばっかりの言語みたいだけど、欠点とか弱点は無いのかな。
0924デフォルトの名無しさん
NGNG今のところ、遅いってのと、他のプラットフォームでの実用性がない(細々と移植は
進んでるけど)ってのが、欠点らしい欠点かな。
0925デフォルトの名無しさん
NGNG開発に時間はかかってもC++で頑張ったほうが良い物が出来るって事?
0926デフォルトの名無しさん
NGNG0927デフォルトの名無しさん
NGNGいい悪いの基準は、速度だけじゃないから。ゲームだとかパッケージベースのアプリ
だとかを除いて、開発効率のほうが求められることが多いと思うよ。
0928デフォルトの名無しさん
NGNGやる気があるならそうすればいい。
0929デフォルトの名無しさん
NGNGやる気があるならそうすればいい。
アフォ?
0930デフォルトの名無しさん
NGNG確かに、無理やり話を極端にするその姿勢はアフォだね。
0931デフォルトの名無しさん
NGNG0932デフォルトの名無しさん
NGNG0933デフォルトの名無しさん
NGNG0934デフォルトの名無しさん
NGNG0935デフォルトの名無しさん
NGNG0936デフォルトの名無しさん
NGNGForm2からForm1上に存在するTextBox1のTextプロパティにアクセスしたいのですが、
Form1.TextBox1の記述は無理のようです。
どうすればアクセスできるでしょうか?
0937デフォルトの名無しさん
NGNGそのサイト、前半2段落は M$ の資料和訳しただけだけどな。
その文章書かれた当時は日本語資料なくて、和訳されただけでありがたかったが。
>>936
1. Form1 に TextBox1.Text を書き換えるようなパブリックプロパティを作る。
2. Form2 作成時に Form1 のインスタンスを渡す。
3. Form2 のメソッド内で 1. で定義したプロパティを呼び出す。
0938デフォルトの名無しさん
NGNGApplication.EnableVisualStyles()すると、ToolBarやTreeViewとかでImageListのイメージを表示できない。
オレだけ?
0939デフォルトの名無しさん
NGNG0940デフォルトの名無しさん
NGNGStream s = File.Open(Application.ExecutablePath + ".xml", FileMode.OpenOrCreate);
SoapFormatter sf = new SoapFormatter();
sf.Serialize(s, Left); // LeftをTopより先にセーブ
sf.Serialize(s, Top);
s.Close();
// ----- Load部 -----
Stream s = File.Open(Application.ExecutablePath + ".xml", FileMode.OpenOrCreate);
SoapFormatter sf = new SoapFormatter();
Top = (int)sf.Deserialize(s); // TopをLeftより先にロード
Left = (int)sf.Deserialize(s);
s.Close();
こんな感じでやると、Save部で記録したLeftの値がLoad部でTopにロードされてしまいます。
上から順に読み込んでいるようですが、順不同でもLeftの値はLeftに、Topの値はTopにロードするにはどうすればいいのでしょうか?
0941デフォルトの名無しさん
NGNG同じファイルに上書きしてる。
だいたい、
xx = (int)sf.Deserialize(s);
って同じ内容を2行書いてるのに、TopとLeftに分けるなんてできるわけないじゃん。
0942デフォルトの名無しさん
NGNG書いた順に読めると思っているのか?
XML勉強すれ。
0943デフォルトの名無しさん
NGNGxx = (int)sf.Deserialize(s);
の部分は同じ値ではありませんよ。
実際に実行するとSave部で記録された値が順(Left,Topの順)に復元されます。
0944デフォルトの名無しさん
NGNG毎回違うファイルに記録する内容じゃないので。
>書いた順に読めると思っているのか?
実際にそうなったので。
>XML勉強すれ。
何からやればいいのでしょうか?
私がやりたいことはメインフォームの位置をセーブし、次回実行時にロードすることです。
0945デフォルトの名無しさん
NGNGで、態々書き出しと読み出しで順番を変える意味は?
0946デフォルトの名無しさん
NGNG順不同でもロードしたいのに (int)sf.Deserialize(s); が同じなら判断できないのは当たり前だと >>940 は言いたいのだろう。
同じストリームに複数Serializeしたら、同じ順番でしかDeserializeできないんじゃない?
普通XMLを設定ファイルとして(iniファイルみたいに)つかうんなら、1つクラスを作ってそれをSerializeすればいい。
0947デフォルトの名無しさん
NGNG順序が限られてない方が優れている方法だと思っています。(将来性)
0948936
NGNGf1.textBox1がどうもうまく機能してくれないのでアクセスできません。
どうすればいいでしょか?
>Form1 に TextBox1.Text を書き換えるようなパブリックプロパティを作る。
これをしなければどうしてもできないのですかね?
Form1側のクラス
private void button1_Click(object sender, System.EventArgs e)
{
Form2 f2 = new Form2();
f2.f1 = this;
f2.Show();
}
Form2側のクラス
public Form1 f1;
private void button1_Click(object sender, System.EventArgs e)
{
MessageBox.Show(f1.textBox1.Text);
}
0949デフォルトの名無しさん
NGNGここまでのをヒントになんとかしてみます。ありがとうございました。
0950デフォルトの名無しさん
NGNG{
Form1 f1 = new Form1();
MessageBox.Show(f1.textBox1.Text);
f1.Dispose();
}
0951936
NGNGコントロールにオブジェクトの参照範囲を設定があったんですね。
それが既定でPrivateになっていました。Publicに変更すると動きました。
0952名無しさん♯
NGNGhttp://pc2.2ch.net/test/read.cgi/tech/1061262958/l50
0953デフォルトの名無しさん
NGNGメンバ変数 textBox1 を public にするのはあんまり良くない。
textBox1.Text を書き換えるようなメソッドもしくはプロパティを書いて、
それを public にしろ。
0954デフォルトの名無しさん
NGNGBuffering .NET Console Output (by Chris Sells)
http://www.sellsbrothers.com/spout/#Buffering_.NET_Console_Output
0955デフォルトの名無しさん
NGNG0956デフォルトの名無しさん
NGNG300の技を立ち読みしてみ。Formの相互参照つーのがある。
0957デフォルトの名無しさん
NGNGIDisposable を実装したクラスを new する回数と、Dispose()が実行される回数が同じなら大丈夫と思っていい?
今 View.Detailsの ListViewで、動的に ColumnHeaderを変える 操作をしてるんだけど、ColumnHeaderが IDisposableなんで心配で心配で昼も眠れません。
たとえば以下のようにやってます。(わかる範囲で省略)
//Disposeが通るかどうかをチェックするためのクラス
class UserColumnHeader : System.Window.Forms.ColumnHeader
で、Dispose() をオーバーライドしておき…
//テストコード
ListView1.Columns.Add(new UserColumnHeader());
ListView1.Columns.Clear();
ListView1.Columns.Add(new UserColumnHeader());
ListView1.Columns.Add(new UserColumnHeader());
ListView1.Columns.Clear();
ListView1.Columns.Add(new UserColumnHeader());
ListView1.Columns.Add(new UserColumnHeader());
ListView1.Columns.Add(new UserColumnHeader());
を実行すると、アプリケーション終了までに6回オーバーライドしたDispose()が実行されないといけないですか?
0958デフォルトの名無しさん
NGNGそれって ListView が Dispose されたときに
ColumnHeader の Dispose 呼んでくれてる気がする。
0959デフォルトの名無しさん
NGNGListViewのDispose()では、最後の3つしか開放してくれません。
※Clear()されたColumnHeaderは、すでにListViewの管理外なので
0960デフォルトの名無しさん
NGNGGCに任せちゃえばいいんじゃない
0961デフォルトの名無しさん
NGNG0962デフォルトの名無しさん
NGNGttp://www.geocities.co.jp/SiliconValley-SanJose/6237/
祝あげ
0964デフォルトの名無しさん
NGNG何のために Finallizer があるの? って話では?
0965デフォルトの名無しさん
NGNGこれって自分にフォーカスが中るだけで、以前のフォーカスを外してくれないんだね・・・。
バグっぽいけど
0967デフォルトの名無しさん
NGNG0968デフォルトの名無しさん
NGNGA Conversation with Anders Hejlsberg, Part I
http://www.artima.com/intv/csdes.html
The Trouble with Checked Exceptions
A Conversation with Anders Hejlsberg, Part II
http://www.artima.com/intv/handcuffsP.html
0969デフォルトの名無しさん
NGNGされたら質問しないんですが。
0970デフォルトの名無しさん
NGNG悪いことは言わん。勝手に解放してくれるから放っておけ。
生意気言う暇があったら逆アセソースでも見ろよ。夏厨かお前?
0971デフォルトの名無しさん
NGNGその動作は確認してるのか?
そういう考えがメモリリークを生む気がするのだが。
GCだって万能じゃないってことをお忘れなく。
0972デフォルトの名無しさん
NGNG追加削除繰り返してメモリリークが本当に起こるか確かめてみたら?
対策はそれから考えても遅くないでしょ
0973デフォルトの名無しさん
NGNG考え?逆アセソースを見るというのは行動だぞ。
確認してるのか?じゃないだろ。お前が確認しろって言われてんだろ。夏厨かお前?
レス数が950を超えています。1000を超えると書き込みができなくなります。