- 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始めねば・・・。
|

|