トップページ⇒tech
983コメント320KB

くだすれ.NET(超初心者向け)

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2006/10/07(土) 17:28:33
このスレッドは
どんなに「くだ」らない.NETプログラミングに関する質問でも
誰かが優しくレスをしてくれる「すれ」っどです。
質問者自身何がなんだか分からない質問でも勇気をもって書き込んで
ください。お礼は.NETアプリケーションの普及と初心者の救済を
お願いします。
0002デフォルトの名無しさん2006/10/07(土) 17:29:45
なお、開発環境はMS系、Bolrand系、その他全てを含みます。
開発言語は.NETアプリを作成できるもの全てを対象とします。
0003前途有望な中学2年生2006/10/07(土) 17:38:15
Delphi.NETではVCL.NETを利用したFormとMSのWinFormと基本的に
2種類の.NETアプリを作れそうですが、それぞれの利点と弱点を
教えてください。

Delphiを学び始めた初心者としてはVCL.NETを利用するとソースコード上は
Win32とまったく変わらないので有難いのですが、配布する専用のDLL
が必要となるのでちょっと面倒だと感じています。スタティックに
する方法があるそうですけど・・。それ以外に
何か問題があるかどうがご教授お願いします。
0004デフォルトの名無しさん2006/10/07(土) 17:50:45
メモ帳で作るにはどうしたら良いの?
IISはインスコできたけど、動かない。orz
0005デフォルトの名無しさん2006/10/07(土) 19:03:20
>4
.NET Framework SDKをインストール。
IISって必要だったっけ?
0006デフォルトの名無しさん2006/10/08(日) 01:43:08
2.0のSDK、354.0 MBもある。orz
1.1なら106.2 MBで済んでw2kにSP当てる必要も無い。
0007デフォルトの名無しさん2006/10/08(日) 11:31:56
無料で使えるCコンパイラってあるの?
vc.iso611,540 KB巨大過ぎ!
0008デフォルトの名無しさん2006/10/08(日) 13:31:45
>>7
無料で使えるCコンパイラ
ttp://www.htsoft.com/products/CPM.php
0009デフォルトの名無しさん2006/10/08(日) 21:58:26
>>7
そりゃそれはコンパイラ以外にも巨大なIDEを含んでいるから、
どうしてもでかくなってしまう。
0010デフォルトの名無しさん2006/10/08(日) 22:54:04
VCTK
0011デフォルトの名無しさん2006/11/11(土) 20:29:43
BASIC言語よりもC言語の方が使いやすいと聞いたんですけど実際のところどうですか?
あと、覚えておいて得になったみたいなことってありますか?
0012デフォルトの名無しさん2006/11/11(土) 20:33:53
人による
0013デフォルトの名無しさん2006/11/22(水) 11:33:36
今から勉強するんですが
.NETよりJava先にやっとくべきですか
.NETで食べていける?
0014デフォルトの名無しさん2006/11/22(水) 12:39:46
ttp://neta.ywcafe.net/000685.html

JavaやPHPはあっても、ドトネトはアリエナス
0015デフォルトの名無しさん2007/02/11(日) 16:35:55
焼肉食いたいです。
0016デフォルトの名無しさん2007/02/12(月) 00:52:33
NET Framework 2.0をsetupするとエラー:必須コンポーネントプログラムが見つかりませんとなります
必須コンポーネントプログラムをインストールしなくてはいけないみたいなのですが
調べてみても意味のわからない言葉ばかりでどうしたらいいかわかりません
必須コンポーネントプログラムを簡単にインストールする方法はないでしょうか?
0017デフォルトの名無しさん2007/02/12(月) 01:17:18
>調べてみても意味のわからない言葉

その言葉を、ここに、書けや、ハゲ。
OSとか、SPとか、分からんと、答えようが、あるかっての、ハゲ。
0018デフォルトの名無しさん2007/02/12(月) 14:24:22
osは windows xp です
spはちょっとわからないんですけど
パソコン買ったのが2006年でそれ以来spインストールしてないので
sp1だと思います

どうかコンポネートプログラムをインストールするために
何をやったらいいのか教えてください
0019デフォルトの名無しさん2007/02/12(月) 14:27:51
sp1ならますsp2当てて来い
0020デフォルトの名無しさん2007/02/12(月) 14:30:10
>>18
.NET Fx 2.0

サポートされているオペレーティング システム : Windows 2000 Service Pack 3; Windows 98; Windows 98 Second Edition;
Windows ME; Windows Server 2003; Windows Vista Business; Windows Vista Business 64-bit edition;
Windows Vista Enterprise; Windows Vista Enterprise 64-bit edition; Windows Vista Home Basic;
Windows Vista Home Basic 64-bit edition; Windows Vista Home Premium; Windows Vista Home Premium 64-bit edition;
Windows Vista Starter; Windows Vista Ultimate; Windows Vista Ultimate 64-bit edition; Windows XP Service Pack 2
0021デフォルトの名無しさん2007/02/12(月) 15:25:28
>2006年
SP2入ってるだろw
0022デフォルトの名無しさん2007/02/12(月) 15:47:15
プログラム検索したらsp2が入ってるみたいでした
調べもしないで適当なこといってすいません
続きをお願いします
0023デフォルトの名無しさん2007/02/12(月) 16:50:43
これとか?

必要なソフトウェア:
Windows Installer 3.0 (Windows Installer 2.0 またはそれ以降を必要とする Windows 98/ME は除きます)
 : Windows Installer 3.1 またはそれ以降を推奨します。
0024デフォルトの名無しさん2007/02/17(土) 16:59:45
ツリービューにユーザー定義のパラメータを関連付けるにはどうしたらいいでしょうか?
0025デフォルトの名無しさん2007/02/17(土) 17:00:23
Tag
0026デフォルトの名無しさん2007/02/17(土) 17:07:47
>>25
うお、エライ早いご回答ありがとうございます。
0027デフォルトの名無しさん2007/02/17(土) 17:22:36
たびたびですいません。
ツリービューのノードにユーザー定義パラメータを関連付ける方法はありますでしょうか?
0028デフォルトの名無しさん2007/02/17(土) 17:29:51
え゛?
0029デフォルトの名無しさん2007/02/17(土) 17:30:25
Tag
0030272007/02/17(土) 17:39:00
>28-29
まことに申し訳ありませんでした脳が腐っておりました。
脳みそ洗って出直してきます。
0031デフォルトの名無しさん2007/02/20(火) 00:09:48
継承して好きなプロパティでもなんでも実装してください
0032デフォルトの名無しさん2007/02/20(火) 01:21:41
IExtenderProviderのがいいでよ。

0033デフォルトの名無しさん2007/03/30(金) 12:48:49
 JavaからC#に移行を考えているのですが、JavaのHttpClientみたいに、
クッキー管理やhttpsをお手軽にできるライブラリはありますでしょうか?

できるだけ無償利用可能でGNUでないものがあるとうれしいです。
0034デフォルトの名無しさん2007/03/30(金) 13:09:46
System.Net.WebRequestじゃダメなの?合わないようなら他探すけど。
0035デフォルトの名無しさん2007/03/30(金) 15:58:38
WebClientとか
0036デフォルトの名無しさん2007/03/30(金) 16:42:01
とりあえず System.Net をMSDNで見てみるといいかも。
0037デフォルトの名無しさん2007/03/31(土) 00:06:28
>34,35,36
ありがとうございます、
見てみます。
0038デフォルトの名無しさん2007/04/23(月) 21:47:44
すみません。.NETFramework2.0をインストールするには
インストーラ3.1が必要ですよね?
これってNTにはインストールできないんですかね?
0039382007/04/23(月) 21:57:46
申し訳ないですがageさせてもらいます
0040デフォルトの名無しさん2007/04/23(月) 23:14:09
http://www.microsoft.com/downloads/details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en#Requirements
の System Requirements を、読めや、ハゲ。
0041デフォルトの名無しさん2007/04/23(月) 23:47:03
>>40
なんではげって分かったんですか!???

ありがとうございます!
0042デフォルトの名無しさん2007/04/23(月) 23:53:40
.NET Framework2.0はダメってことですね・・・
98がおkでNT4.0がダメなんて・・・・・・・・

1.1で動くかなぁ・・・・・・orz
0043デフォルトの名無しさん2007/04/25(水) 09:47:48
よろしくお願いします。WindowsXPとVB 2005 Expressです。

OSの再インストールを行い、元のようにVB 2005 Expressをインストールしたんですが、
ildasm.exeが無くなってしまいました。PC内を全検索してもありませんでした。
ildasm.exeを入れるためには、他に何かをインストールする必要があるのでしょうか?
0044432007/04/25(水) 12:37:33
自己解決できました。スレ汚し失礼しました。
VS Expressをインストールすると、.Net Framework SDK ver2.0が不完全な状態で入るらしく、
機能をフルで使いたいなら単独で上書きしてやらなければならないそうです。
0045デフォルトの名無しさん2007/04/27(金) 10:58:45
ASP.NET、GridViewのBoundFieldのHederTextを
任意の場所で改行して表示したいんだけどいい方法ないですか?
0046デフォルトの名無しさん2007/04/27(金) 11:38:15
普通に改行入れたらいいじゃん
バインドしてTHタグ書き出すときにBRタグ入れて改行するってことだろ?
コードでバインドキャッチしてVBCRLFでも突っ込めばいいんちゃうの?
0047デフォルトの名無しさん2007/04/27(金) 11:49:31
>>46
あ、ごめんVBじゃなくてC#だわ
書くの忘れてた
0048デフォルトの名無しさん2007/04/27(金) 11:53:48
"1行目<BR>2行目"みたいに<BR>を直接書く
0049452007/04/27(金) 11:55:59
>>48
やってみればわかるけどそれだと
「1行目<BR>2行目」と表示される
0050デフォルトの名無しさん2007/04/27(金) 12:01:23
>>49
それはなきっと代入先のプロパティの違いだと思うよ
0051452007/04/27(金) 12:02:54
>>50
ああああなるほど!
HtmlEncodeをFalseにするのか!
ありがとう解決したよ!
0052デフォルトの名無しさん2007/05/14(月) 22:52:11
.NETってDirectXみたいなもんですか?
0053デフォルトの名無しさん2007/05/14(月) 22:54:29
いいえ。全く違います。
0054デフォルトの名無しさん2007/05/18(金) 02:02:00
翻訳:穴子丼ってスペースシャトルみたいなもんですか?
0055デフォルトの名無しさん2007/05/25(金) 17:30:03
初めまして、VC++のC++/CLIのフォームアプリケーションについて質問があります。

今、LimeChat 2 の様なアプリを作っていています。
そのアプリのテキストボックスには、カーソルが表示されていません。
どのようにすれば、カーソルを表示させないようにできるのでしょうか?

また、TreeViewの再描画を一時停止させたいのですが、どうすればよいのでしょうか?
0056デフォルトの名無しさん2007/05/25(金) 17:31:45
こんな奴がC++出来るんだぜとかいってると思うとため息出るな・・・
0057デフォルトの名無しさん2007/05/26(土) 04:34:45
HideCaret(static_cast<HWND>(this->textBox1->Handle.ToPointer()));
でなんとかキャレットを非表示にできそうです。

しかし、外部シンボル ""extern "C" int __stdcall HideCaret(struct HWND__ *)" (?HideCaret@@$$J14YGHPAUHWND__@@@Z)" は未解決です。
というリンクエラーが出てしまいましたorz
どうすれば解決できるでしょうか?
0058デフォルトの名無しさん2007/05/28(月) 22:38:37
このスレ住人哲学者とか逝ってるが馬鹿ばっかしなので荒らし協力よろしくお願いしますm(_ _)m
http://academy6.2ch.net/test/read.cgi/philo/1179406868/
0059デフォルトの名無しさん2007/06/02(土) 23:53:39
C#でWindows Application(WPF)のプロジェクトを新規に作ったのですが、
ウィンドウのメニューに新しい項目を追加して、
そのクリックで処理する関数はどのように記述すればよいのですか?
XAMLの<MenuItem>でメニューは追加したのですが、
処理への橋渡しのしかたがわかりません。
0060デフォルトの名無しさん2007/06/03(日) 03:11:20
>>59
OnClick の処理を追加したいってこと?
コード側でやる。
this.menuItem.Click +=
まで打ったら、「tab を押したら雛形作るよ」みたいなメッセージでて、
そこで tab 押せば OK。
0061デフォルトの名無しさん2007/07/16(月) 16:40:16
NETはVBでもC#でも同じ中間言語とランタイム使うんですよね
ということは速度差はあまりないということですか?
0062デフォルトの名無しさん2007/07/16(月) 17:03:09
>>61
ないだろうね
そういう部分よりもむしろ組む人間の書くコードの処理性能の差の方位が大きい
同じように書けば変わらないよ
0063デフォルトの名無しさん2007/07/17(火) 15:46:38
つまり、ドトネト全体がネイティブに比べて劇遅。
0064デフォルトの名無しさん2007/07/17(火) 16:14:46
ネイティブなら細部のパフォーマンスまで手動で改善する余地があるってだけで、
それをしなかった場合に、パフォーマンスが大きく変わるわけじゃない。
0065デフォルトの名無しさん2007/07/17(火) 16:24:32
>ネイティブなら細部のパフォーマンスまで手動で改善する余地があるってだけで、

違う。

ネイティブなら汚く作ってもそこそこのパフォーマンスが出る。
0066デフォルトの名無しさん2007/07/17(火) 17:08:39
>>65
君には失敗の経験が必要なようだ。
0067デフォルトの名無しさん2007/07/18(水) 02:14:34
>ネイティブなら汚く作ってもそこそこのパフォーマンスが出る。
>ネイティブなら汚く作ってもそこそこのパフォーマンスが出る。
>ネイティブなら汚く作ってもそこそこのパフォーマンスが出る。
>ネイティブなら汚く作ってもそこそこのパフォーマンスが出る。
>ネイティブなら汚く作ってもそこそこのパフォーマンスが出る。
>ネイティブなら汚く作ってもそこそこのパフォーマンスが出る。
>ネイティブなら汚く作ってもそこそこのパフォーマンスが出る。
0068デフォルトの名無しさん2007/07/18(水) 08:41:11
そりゃそうだろ。

モッサリドトネトをわざわざ使ってそれを性能改善するなんて不毛な話。
0069デフォルトの名無しさん2007/07/18(水) 08:53:59
はは
君の書くネイティブプログラムにはドトネト使ってもパフォーマンスで勝てそうだ
0070デフォルトの名無しさん2007/07/18(水) 08:56:58
結論:ネイティブなら汚く作ってもそこそこのパフォーマンスが出る。


ドトネト敗北www
0071デフォルトの名無しさん2007/07/18(水) 09:04:00
現実:

>マイクロソフトは死んだ
>ttp://www.yamdas.org/column/technique/microsoftj.html

>Microsoftを殺したのは誰?
>ttp://slashdot.jp/article.pl?sid=07/04/09/1811258

>Microsoftを殺したのはIntel
>ttp://bousyo.blog45.fc2.com/blog-entry-149.html
4GHz CPU(2007 年には夢の10GHz CPU)を前提とし・当てにしていた
Longhorn や.net など、Microsoft の計画は全て崩れました。
0072デフォルトの名無しさん2007/07/18(水) 09:05:56
>>70
どこをどう読み間違えればそんな結論に
0073デフォルトの名無しさん2007/07/18(水) 10:33:54
.netはCPUの性能向上を当て込んでいたってこと?
それであんなにもっさりなの
0074デフォルトの名無しさん2007/07/18(水) 10:52:08
くそすれあげんな
0075デフォルトの名無しさん2007/07/18(水) 11:08:06
レスの数わずか9で終わったスレ:

>Windows Live プログラミング

5 :デフォルトの名無しさん:2007/05/23(水) 03:51:43
くだらねえ。なんでタダでMSの奴隷にならなあかんの。

7 :デフォルトの名無しさん:2007/06/15(金) 08:37:17
漏れのW-zero3に
LIVEのサービスにシンクロするのを入れたけど
接続しっぱなし、常に電源オンで
頭にきて速攻消した。
OFFICEは付き合いで買ってみたけど
VSはもう川根。

8 :デフォルトの名無しさん:2007/06/15(金) 23:14:07
>>5
Webサービスの類は自前でサーバを作らない限りどこかの会社の奴隷じゃよ

9 :デフォルトの名無しさん:2007/06/16(土) 13:29:16
だからLAMPで組むところが多い
0076デフォルトの名無しさん2007/07/18(水) 11:32:08
C++/CLIでMDIアプリケーションを作ってるのですが、
メニューにMdiListを設定して、子ウインドウのリストを作っています。

このとき、複数の子ウインドウを作成し、
どれか一つの子ウインドウを最大化した状態で、
メニューの子ウインドウリストから別のウインドウを選択して
子ウインドウを切り替えた場合に、
一瞬その他の子ウインドウが見えてしまいます。

子ウインドウをCtrl+Tabで切り替えたときは、
その他子ウインドウが一瞬見えてしまう現象は起きません。。。

メニューのウインドウリストからウインドウを切り替えても、
その他子ウインドウが見えないようにする方法はないでしょうか。。。。

しょうもない質問で申し訳ないのですが、
ご存知のかたがおられましたら、ご教示いただけませんか。
0077デフォルトの名無しさん2007/07/26(木) 02:18:50
スレ違いかもしれないけど、.NET Frameworkのインストール率を
調査したページや資料ってどこかにありますか?

2.0がどのぐらいの割合でインストールされているのか知りたいんです。
0078デフォルトの名無しさん2007/07/26(木) 03:21:32
そんなのぜんぜん意味ないことに気づけ。
MSが公開でもしてたら別だがな。
0079デフォルトの名無しさん2007/07/26(木) 10:35:05
IEだとHTTPヘッダのUAに.NETのバージョンが書かれているからその数字を参考にするとか
0080デフォルトの名無しさん2007/07/26(木) 13:14:15
問題はだね、そんくらいいろんな人が訪れるサイトを作るか、
協力してもらう必要があることだ
0081デフォルトの名無しさん2007/07/26(木) 13:37:44
うちの自宅鯖にアクセスする人(平均4000ヒット/日)はIE(とIEコンポーネント使用ブラウザ)が99%以上
そのうち.NetFramework1.1以上が入ってるのは9割強
0082デフォルトの名無しさん2007/07/26(木) 16:54:20
俺のウェブサイトの訪問者は3.0入れてる人が4割ぐらいだな





多分ほとんど俺だが。
0083デフォルトの名無しさん2007/07/26(木) 23:36:23
>>82
全俺が泣いた
0084デフォルトの名無しさん2007/07/27(金) 00:50:48
4000回くらいは自分のアクセスだが6000回は>>82のファンかもしれんぞ
0085デフォルトの名無しさん2007/07/27(金) 11:09:17
>うちの自宅鯖にアクセスする人

ドトネト解説サイトだったりして。
0086デフォルトの名無しさん2007/07/27(金) 11:12:56
>>85
違うよ
某ネトゲ(.Net不使用)に関するサイト
0087デフォルトの名無しさん2007/07/28(土) 02:20:02
ちなみに、2.0以上は何割ぐらい?
2.0ってWindowsUpdateで自動インストールされるっけ。
0088デフォルトの名無しさん2007/07/28(土) 03:31:54
>>87
ユーザエージェントにそれぞれの文字列がある割合。
"CLR 1.0"・・・10%
"CLR 1.1"・・・64%
"CLR 2.0"・・・91%
"CLR 3.0"・・・29%
一人のユーザに複数のバージョンが書かれてる場合もある。
ちなみに最近1ヶ月のログで調べた。
0089デフォルトの名無しさん2007/07/28(土) 09:39:53
ATI のグラフィックカードだと .NET 必要だから ATI には感謝しとかないとな
0090デフォルトの名無しさん2007/07/28(土) 12:15:13
>>89
何かヲタ的な発想で気持ちが悪いなそれw

前から不思議でしょうがないんだが、ヲタっていうのはどうしてたまたま自分が使ってる
だけに過ぎない商品の市場占有率を気持ち悪いぐらい過剰に気にするんだろうね。

そんでもってそのたまたま自分が使ってるに過ぎない商品の競合を互いに
排斥したりしてやがるw

本当気色悪い人種だわ。俺には理解不能なメンタリティとしかいいようがない。
0091デフォルトの名無しさん2007/07/28(土) 18:00:59
>>87
自動ではインスコされないよ。
0092デフォルトの名無しさん2007/07/28(土) 18:40:27
>>90
あんまり見たこと無いけどなあ
0093デフォルトの名無しさん2007/07/28(土) 21:13:04
なんか気持ち悪い人がいますね
0094デフォルトの名無しさん2007/07/28(土) 21:27:08
>>90
あんたこそがきもい
0095デフォルトの名無しさん2007/08/16(木) 17:25:11
質問です。
ボタンが複数ある場合,それらをグループ化して,
switch文でbutton1が押された場合は,case1に飛ぶとか
そういうことは,実現できないのでしょうか?

初歩的な質問ですみません。
0096デフォルトの名無しさん2007/08/16(木) 17:36:17
>>95
グループ化したいボタンのClickイベントに同じイベントハンドラをわりふる。
senderが押されたボタンを指しているのでそれに応じた処理をする。
0097デフォルトの名無しさん2007/08/16(木) 17:52:55
>senderが押されたボタンを指しているのでそれに応じた処理をする。

何このDelphi/VCL?
0098デフォルトの名無しさん2007/08/16(木) 18:01:50
だってアーキテクト一緒だもん
0099デフォルトの名無しさん2007/08/18(土) 00:04:52
>>97-98
その話題は時代遅れ杉。
0100デフォルトの名無しさん2007/08/19(日) 00:52:45

.NET用フリーコンポーネントのダウンロードサイトってありますか?
Delphiでいうところの Delphi Super Page や Torry's Delphi Pages みたいな...。

探してみたんですが、見当たりません。
そもそも.NETの世界には、そういう文化がないんでしょうか?

0101デフォルトの名無しさん2007/08/22(水) 02:05:31
ネットワークプログラムのサンプルとしてチャットソフトを作りたいのですが、
相手からのデータを受信したことを知るにはどうすればよいのでしょうか?

とりあえずタイマー張って、その中でNetworkStream.Readする方法を思いついたのですが、
あまりスマートじゃない気がして…
■ このスレッドは過去ログ倉庫に格納されています