[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 04/03 02:06 / Filesize : 241 KB / Number-of Response : 993
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ふらっとC#,C♯,C#(初心者用) Part25



1 名前:デフォルトの名無しさん [2008/02/27(水) 18:24:40 ]
このスレッドは
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。
ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問など、
勇気をもって書き込んでください。
内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。

前スレ

ふらっとC#,C♯,C#(初心者用) Part24
pc11.2ch.net/test/read.cgi/tech/1202028267/

962 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 18:49:35 ]
>>961
プログラミング自体が初めてだからさ、一応勉強しとかないとと

963 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 18:53:20 ]
ConsoleクラスちょっといじればCUI限定の問題はクリアと考えていい

964 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 18:54:54 ]
>>959
Pain処理ってある意味間違ってないよなw

>>962
unixコマンドのリファレンス引っ張ってきて実装すれば
catとかtelnetとか

965 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 18:58:08 ]
>>963
そんなもんですか、やっぱ基本的にGUI弄るってことかな
ありがとうございます^

>>964
ググってみます^

966 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 18:58:10 ]
CUIをやらなきゃいけない理由でもあんの?
初めてなら逆に手を出す必要はないと思うんだが。

967 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 19:02:13 ]
>>966
いやー、やっぱ基本的なことは知っといた方が良いのかなと

968 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 19:02:51 ]
CUIとかGUIなんてどうユーザとやり取りするかって話でしかない
本当にやりたいのはその先だろ?

>>966
"言語の"勉強にはCUIのほうがいいと思う

969 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 19:02:58 ]
言語仕様からきっちり解説するような本だとだいたいコンソールからだよ

970 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 19:14:39 ]
てことは、コンソールが必要になったら、その都度調べる程度で平気ってことですかね
どうもです、頑張ります^



971 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 19:16:01 ]
GUI を根本からサポートしている言語を除けば、
GUI まで教え始めるとページ数多くなるからな。

972 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 19:36:12 ]
GUIだとはじめに必要な「おまじない」が多いし
入出力がまどろっこしいから言語仕様の解説には不向き

973 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 20:11:32 ]
>>972
C#だと、それほどでも無いだろ、Windowクラス生成して以上終了だし。
Win32使うと、激しいことになるけど

初代VS.NETには、CUIベースのわかりやすいサンプルが多かったんですけどね。
クイックスタートのサンプルもう一度復活させてもいいと思うんだけど・・・

974 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 20:13:39 ]
>GUI を根本からサポートしている言語を除けば、
だからな。
C# は GUI に力要れてるから問題ない。

975 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 20:20:50 ]
言語の勉強する場合、色んなロジックを書いて
その処理結果を簡単に出力出来るという点では、
コンソールの方が簡単でいいよね。

GUIだと、そもそものイベントドリブンの仕組みから
色んなコントロールの説明とかしなくちゃならないから。
いきなり、言語の学習の次のステップからになってしまう。

976 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 20:21:32 ]
下手な入門本でGUIだとすぐVSでポトペタだからなぁ。

977 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 20:24:32 ]
言語の勉強なら文字の入出力ができれば別になんでもいいわけで
一番手軽なのがコンソールっていうだけ
使う話とはまた別だ

978 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 20:39:27 ]
つまり言語の入門にはTcl/Tkが最も優れているということですね

979 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 20:41:44 ]
WinFormsなら初心者でも簡単だけど
WPFになるとXAML覚える方が大変なんじゃないか?w

980 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 20:59:23 ]
>>975
C#の場合それは問題多いだろ、開発環境が無ければ何故その機能があるのか、そうなっているのか理解できないものが大量にあるし。
たとえば、カスタムアトリビュートしかり、深いネームスペースしかりで。



981 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 21:57:09 ]
>>980
その反論の意味が全く分からないんだが。
では、GUIの方が入門者にとって、C♯"言語"の学習をし易いのか?

982 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 22:14:14 ]
つか、今の初心者つったら、CUI? command.com? 何ソレ?
だろ、そこから使用方法と説明が必要だ。

983 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 22:18:29 ]
いまどきの新人にパイプの説明したら一週間考え込まれた事があるw
そんなオレは、もうロートル入りだorz

984 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 22:24:29 ]
>>982
今の初心者はcmd.exeだからな

985 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 22:59:38 ]
.NET学習的にもPowerShellがvista標準じゃなかったのは痛いなぁ

986 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 23:06:46 ]
プログラミング Microsoft Visual C# 2005 言語編 (マイクロソフト公式解説書)
プログラミングC#―C#2.0/.NET2.0/Visual Studio2005対応(オライリー)

読むならどっち?

987 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 23:08:20 ]
オライリーの方。
Googleブック検索でないよう少し見てみたらよかったし「初めてのC#」もよかったから。

988 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 23:10:30 ]
そういえばC#使ってるけど未だに解説書の類を読んだ事がないな。
もう何でもpublicで作ってるしその内問題に遭ったりするんだろうか

989 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 23:16:40 ]
まだ俺2.0止まりでXAMLとか分からないんだけど、ASP.NETとかでやってるみたく
FormベースでXML使ってコントロールとか定義できる物ってことなの?

990 名前:954 mailto:sage [2008/03/22(土) 23:33:53 ]
>>989
使い始めて間もないのですが・・・簡単に説明すると
フラッシュみたいな物、htmlでいえば、imagタグとか適当にホームページ作成ツールで作って
それに名前を付けておいて、サイズや位置情報を、プログラム側からいじくれるという仕掛け。
各種タグで表示するオブジェクトには名前がつけられて、

その名前.アトリビュート名 = 適当な値

とすると、値が書き換えられて、表示が変化します。
Gridというタグがあって、これは各種オブジェクトを格納(子タグが作れる)、ここに自分で生成したオブジェクトを追加する事もできます。
基本的な要素には、LineとかPolyLineとか、DirectXで良く見られるプリミティブ要素のようなものがあって、ページ中に線やポリゴンなども書けます。
これに座標変換行列を効果させて、回転・拡大縮小・平行移動・平行四辺形的な変形といった事ができます。
最終的にはDirectXで描画されるらしく異様に高速。
大半はデザイナでデザインしておいて、必要な所だけをコードしてしまえます。
Paintイベントで再描画のコードは書く必要なしです。



991 名前:954 mailto:sage [2008/03/22(土) 23:41:12 ]
逆にDirectXが分るなら、メッシュの中にボタンやらラベルやらといったプリミティブがあるイメージかな?


992 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 23:47:13 ]
thx。そろそろ俺も3.0始めねば・・・。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<241KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef