1 名前:デフォルトの名無しさん mailto:sage [2009/06/06(土) 12:30:18 ] このスレッドは 「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。 ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問など、 勇気をもって書き込んでください。 内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。 >>980 を踏んだ人は新スレを建てて下さい。 >>980 が無理な場合、話し合って新スレを建てる人を決めて下さい。 前スレ ふらっとC#,C♯,C#(初心者用) Part40 pc12.2ch.net/test/read.cgi/tech/1239599317/
357 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 22:26:05 ] ClickOnceってサイトに来てもらえなくなるんじゃないの? 有料ソフトならいいけど
358 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 23:18:33 ] >>357 どういう意味だ?
359 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 23:31:00 ] C#を勉強しだして業務アプリは大体こなせるようになりました 趣味でTelnetクライアントやFTPクライアントを作ってみたいのですが、 何か参考になる書籍やサイトがあったら教えてください RFCは勉強中です
360 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 23:42:08 ] RFCがまともなんでないかい Telnetのネゴシエーションプロセスとか全く無いのとか FTPはpassive対応してなかったりcontrolとdataの二本が必ずセットになってたりする
361 名前:デフォルトの名無しさん [2009/06/11(木) 00:00:30 ] C#勉強しようと思ってるんですけど、とりあえずTurbo C#とか 入れればいいんでしょうか? とりあえずサンプルとかをコピペして動くことを確認したいです。 作ろうとしてるものとか目標とかは今のとこありません。 あとお金も無いんですけど、 なんか購入する必要ってあるんですか?
362 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 00:03:19 ] 妙なこだわりがないならVisual C# 2008 Express Editionにしておけ 買う物は特に必要なし
363 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 00:03:34 ] >>361 C#する前に仕事しろ
364 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 00:03:48 ] >>361 VC# Express入れればいい
365 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 00:26:12 ] Formを回転させたいのですがヒント下さい。 WPFだとあるかな?と思ったけど、ぐぐってもそれらしい情報が見つかりません。 #DirectXの範疇になるのでしょうか?
366 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 00:26:13 ] ツールボックスにあるポインターってなんすか?
367 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 00:30:06 ] ポインターとはポインターです、糞して寝てください
368 名前:デフォルトの名無しさん [2009/06/11(木) 00:34:21 ] >>362 >>364 ありがとうございます!調べてみます! >>363 仕事はしてます!契約がなくて社内ニート中ですけど!
369 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 00:41:21 ] どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッドなのに厳しいっすね
370 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 00:41:59 ] 質問したいんじゃなくて喧嘩うってんだろw
371 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 00:42:27 ] つまり、金を貰いつつ社内でC#のお勉強か!羨ましい限りだな。 >>365 WPFならコントロールの回転はできるが、ウィンドウ自体の回転はできなかったと思う。
372 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 00:44:50 ] 何で教えてくれないのか不思議で仕方ないっす
373 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 00:47:16 ] リアルでぶんなぐられないように十分注意することだ
374 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 02:14:06 ] VisualC#2008で質問があります。 おなじ画像をくり返し表示するのに、ツールボックスを使わず配列にしてみました。 namespace WindowsFormsApplication1{ public partial class Form1 : Form{ private System.Windows.Forms.PictureBox[] pictureBox; public Form1(){ InitializeComponent(); string photo = @"C:\photo.jpg"; for (int i = 1; i < 5; i++){ this.pictureBox[i] = new System.Windows.Forms.PictureBox(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox[i])).BeginInit(); this.pictureBox[i].Location = new System.Drawing.Point(12, 22 + i * 200); this.pictureBox[i].Name = "pictureBox[i]"; this.pictureBox[i].Size = new System.Drawing.Size(300, 200); this.pictureBox[i].Image = Bitmap.FromFile(photo); this.Controls.Add(this.pictureBox[i]); } } } } で、コンパイルは通るのですが、エラーになります。 NullReferenceExceptionはハンドルされませんでした。 オブジェクト参照がオブジェクトインスタンスに設定されていません。 ってことなのですが、なにがNullになっているんでしょう? なんかポカミスしている気がするんだけど…。
375 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 02:15:58 ] private System.Windows.Forms.PictureBox[] pictureBox; がnull
376 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 02:16:34 ] デバッガで追っかけてけばすぐわかるよ 「自動変数」タブな
377 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 02:31:59 ] pictureBoxは何で初期化してないの?
378 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 02:39:30 ] 早速サンキューです。 すばやっ。 助かります。 pictureBox = new PictureBox[5]; を追加して、無事表示できました。 ところで何度見ても、自動変数タブがないんですけど、…。 左から、ローカル、ウォッチ、呼び出し履歴、イミディエイトウィンドウ、出力。 どこに消えたかご存じないですよね?
379 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 02:45:49 ] ブレイク中のメニューのデバッグ>ウィンドウにあるはずだが
380 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 02:54:13 ] >for (int i = 1; i < 5; i++) ここは大丈夫? pictureBoxは0から4までの5つの要素のうち 1から4までの4つを使うことになるわけだけど
381 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 04:03:24 ] 文字列の配列をstirng(羅列string, string, string, ...)に変換するにはどうすればいいですか?
382 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 04:30:00 ] 日本語でおk 区切り文字を挿んで文字列を連結したいって事なら、string.Join
383 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 09:02:29 ] private void button1_click(object sender,Eventargs e) の()の中のobject sender,Eventargs e って何ですか
384 名前:デフォルトの名無しさん [2009/06/11(木) 09:07:17 ] senderにはイベントを発生させたオブジェクト eには必要に応じてイベントに関する情報 が入ってる
385 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 09:07:52 ] イベント送信者とイベント引数
386 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 09:34:27 ] しーぷっしゃー
387 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 09:44:18 ] らめぇ
388 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 11:25:10 ] あざっす
389 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 12:44:30 ] テキスト(たとえばtextBox)と画像(たとえばpictureBox)をまとめて扱う(表示とか移動とか削除とか)にはどうしたらよいですか? ボタンなら、ボタンの背景(BackgroundImageプロパティ)にjpgファイルを指定できるので、表示するときに一度に表示できます。 textBoxのプロパティを見ても、背景のイメージを設定できないみたいなので…
390 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 12:46:52 ] ユーザーコントロール作ってまとめたら?
391 名前:デフォルトの名無しさん [2009/06/11(木) 12:53:40 ] 文字列の後ろを透けさせて背景画像を表示するのは無理 TextBoxそのものを自作するかWPFへどうぞ
392 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 13:48:09 ] >>390 サンクス。ユーザーコントロールというのはまだ作ったことがないので、勉強がてらやってみます。 >>391 サンクス。やっぱり。 でもまあ今回は、背景が単色なので、なんとかFormベースでやってみます。 TextBoxそのものの自作って、ユーザーコントロールってことですよね? ところでWPFで、ここみたいにフランクに質問できるとこってないですか?
393 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 13:57:14 ] 質問があります。 サムネイルベースのファイラーみたいなものを考えています。 サムネイルをウィンドウ内でドラッグ&ドロップして配置を移動したいです。 その場合、ドラッグ&ドロップの処理で必要なことは…。 ・コントロール(pictureBoxとか)をドラッグ可能にする。 ・フォームでドロップを受け付けるようにする。 かと思います。 フォームでドロップを受け付けるのは、 ・AllowDropプロパティをTrueにする。 ・Form1_DragEnterのイベントハンドラを作る。 でよいかと思うのですが、 Q1 コントロールをドラッグ可能にするには、なにをすればいいんでしょう? コントロールを移動すると、コントロール同士が重なることがあります。 そのとき、 Q2 単純に重ねて表示したいときには、イベントハンドラはForm1_DrogEnterだけでいいんですか?
394 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 14:07:54 ] Control.DoDragDrop使え
395 名前:デフォルトの名無しさん [2009/06/11(木) 14:16:26 ] >>392 >TextBoxそのものの自作 ユーザーコントロールじゃなくてControlから直接派生するカスタムコントロール 描画も入力も全部自前で書くガチ自作
396 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:12:59 ] 継承ってのは機能の追加しかできないの? たとえば myclass1が10個の変数と3個の関数を持ってるとして それを引き継いだmyclass2は 7個の変数と4個の関数を持ってるとか できない?
397 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:13:24 ] myclass2をmyclass1として扱いたい場合どうするんだ
398 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:16:31 ] object思考の基礎をやり直したほうがいいんじゃないか? myclass1やmyclass2をちゃんとobjectとして切り出せてないからややこしくなる。
399 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:22:34 ] >>396 そういう場合はclass1とclass2から共通な部分を取り出して新たな基底クラスを作るのがデフォ 今 class1 - class2 ↓こうする baseclass - class1 |_class2 基底クラスのメソッドやフィールドを消せたりら、上位クラスへのキャストができないのだわ FileStreamをStreamにキャストしたりとかね
400 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:55:18 ] Office2007が入ってるとTextBoxRendererやVisualStyleRendererのTextBoxが標準のルックスじゃなくなるんだけどどうすればフォームに配置しているTextBoxと同じ用に描けるの? Application.EnableVisualStyles()をコメントアウトってのはナシで。 この際Win32APIでもなんでもいいから教えて。
401 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 18:51:26 ] 画像の移動の件です。 「Control.DoDragDrop」でぐぐって、 解説サイト見ながらプログラムを作ってみたんですが、 完全にどつぼにはまってます。 どっかにプロジェクトをアップロードしたら、このスレで添削してもらえますか?
402 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 18:54:01 ] ListViewじゃダメなの?
403 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 19:05:01 ] ListViewだと、表形式での表示になると思います。 エクスプローラでいうところの表示-縮小版のような形で操作したいのです。
404 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 22:02:37 ] C#で他のプロセスのコマンドライン引数を取得したいのですが、 なにか方法ありますか? たとえばWordのプロセスが開いているファイルのPath+FileNameを取得したい。
405 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 22:11:41 ] >>404 d.hatena.ne.jp/espresso3389/20080723/1216815501
406 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 22:13:11 ] >>405 ありがとう!
407 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 22:24:33 ] WMIでWin32_Process使うのが一番楽な希ガス
408 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 09:58:49 ] >>399 それがいい場合もあるが、まずそれというのはおすすめ出来ない。
409 名前:デフォルトの名無しさん [2009/06/12(金) 10:15:09 ] そういうことになるから継承は良くない
410 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 11:05:24 ] 他のアプリケーションのIMEの状態を取得したいのですが、 なにか良い方法ありませんか? すでにC#ではないと思いますが。。。
411 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 11:10:54 ] よくわかんないけどプロセスにアタッチしてImmなんちゃら関数で取れないかな
412 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 12:51:20 ] LAN内の別のマシン(実行マシン)で実行中の実行ファイル(exe)をバージョンアップするときに、開発マシンからコピーして上書きしたいのですが、実行中なのでロックされていてできません。 ロックせずに実行する実行ファイルを作ることってできるんでしょうか? あるいは、開発マシンからkillするのでもよいのですが、そんなことってできましたっけ? あまりC#とは関係ないかも…。
413 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 13:16:10 ] >>412 できない。Unixだと上書きだけならできるが(再起動はもちろん必要) で、基本常に実行し、必要なときに落としたりできるのがWindowsのサービスの仕組み。利用しない手はない。 リモートデスクトップで直接終了作業する手はどうだ?
414 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 13:32:18 ] なるほど。そこでリモートデスクトップですね。 なるほど〜。 サンクス。 いまも別のマシンが別の階の別の部屋にあって、デバッグしながらいったりきたりで、いい運動になってました。
415 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 13:35:05 ] >>405 これって、C++(?)のコードですよね? C#のコードor dll or exeはないですか?
416 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 13:37:33 ] かまわずWMIというかSystem.Management.Instrumentation使えばいい
417 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 14:05:49 ] Instrumentationいらないだろ
418 名前:417 mailto:sage [2009/06/12(金) 14:12:12 ] using System.Management; ManagementClass m = new ManagementClass("Win32_Process"); foreach (ManagementObject o in m.GetInstances()) { object c = o["CommandLine"]; if (c is string) { Console.WriteLine((string)c); } } こんなもんだろ。何か異議ある?
419 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 14:34:46 ] >>415 C#の相互運用機能を使ってC#に書き換えればいいじゃん >>405 にC++でしか実現できない点は1つもないよ それができいなら、おとなしくWMI使っとけ
420 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 16:30:48 ] >>418 ぜんぜん異議なし。 >>419 は〜い。おとなしく使ってます。 それはそれとして、相互運用機能なんてので、C++のコードをC#に書き換えられるんですか? 知らなかった…。 それって簡単?
421 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 16:41:16 ] >>405 のコード読めるならそんなに難しくはない そうでないなら諦めろ
422 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 18:17:03 ] >>411 アタッチについて少し調べたんですが、 スレッドのアタッチは出来そうだけど、プロセス?(たとえばWordなど)に アタッチって出来ます?
423 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 19:16:40 ] サンプルコードを読んでいたら、以下のような記述が出てきたんですけれど、 コンストラクタを呼んで、 { } で括って最後に;って何なのでしょうか? コンストラクタの内容に追記しているんでしょうか? 匿名関数とか記法の名前が分かればググれるんですけれど、 何と呼ばれる記述法何でしょうか? public ActionResult Create(int customerId) { AddressViewData addressViewData = new AddressViewData() { CustomerId = customerId }; return View(addressViewData); }
424 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 19:24:32 ] 勘でググってたらあったー オブジェクト初期化子ですかね。
425 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 19:27:47 ] うん
426 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 19:33:03 ] >>423 確かに、これはものすごい気持ちの悪い書き方だな。 ぱっと見ではなぜnew AddressViewData()のところにセミコロンがないのかが分からないし、 ブレースのあとでセミコロンがあるのかが分からない。 オレならまず間違いなく new AddressViewData() { ... }; にするだろうな。
427 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 19:36:58 ] 趣味の自慢か?
428 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 19:49:07 ] そういう宗教論争はこっちで頼むわ。 pc12.2ch.net/test/read.cgi/tech/1170599322/
429 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 21:07:07 ] Form2 frm2 = new Form2 とかやって、新しいフォーム作成したら Form2.csができちゃって Form1.csで作ったpublic変数とかが使えなくなっちゃうんだけど どうやったらForm1.csとForm2.csの変数や文字列を合体できる??
430 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 21:08:53 ] 引数にして渡せ
431 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 21:09:20 ] Form1.cs.Concat("Form2.cs")
432 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 21:52:51 ] 変数と文字列を同じ次元で語るなよ
433 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 22:11:28 ] >>429 > Form2 frm2 = new Form2 > とかやって、新しいフォーム作成したら > Form2.csができちゃって 面白い。新しいリフレクションだなw
434 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 22:46:29 ] >>429 まじめに勉強してこなかったツケがそれだよっ!
435 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 23:01:33 ] しばらくRubyやってて久々にOffice用のCOM参照DLL作ることになったんだけど インスタンスの作り方すら忘れてる俺涙目w
436 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 23:26:08 ] 日記帳
437 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 23:47:00 ] overrideって何のためにあるの?
438 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 23:50:00 ] >>437 明示しないとオーバーライドできなくするため。 オーバーライドするつもりなかったのにうっかりやっちゃったとかになると、 結構発見しずらいバグになる。
439 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 23:53:17 ] どうしてoverrideという概念があるかというレベルに見えるが
440 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 23:55:41 ] 継承はバグの温床だからな、安全装置は沢山あった方がいい
441 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 00:04:42 ] 現在のオブジェクト指向に関する理解から考えれば、overrideは要らない 仮想テーブルは自前でも作れる、ただ面倒臭いから言語の機能としてあれば便利だというレベルになっている。 また言語仕様で作られる仮想テーブルは書き換える事はできないが、そのような操作が必要になったら結局自前で作るわけだが、 それはStrategyパターンと呼ばれるデザインパターンでパターン化されている。
442 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 00:23:56 ] >>441 これ > 現在のオブジェクト指向に関する理解 と、これ > 仮想テーブル って、全然領域違う言葉だよね? 何で混ざってるの?
443 名前:デフォルトの名無しさん [2009/06/13(土) 01:13:12 ] 使う人間が完璧なら不要 実際Javaなんかで問題が出たから付けるようにしてるんだよ そのJavaですらoverrideを明示的に付けるようになった
444 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 02:59:00 ] 多数の変数を一気に同じ値にすることできねーの? int a; int b; int c; 〜〜 int z; a=2; b=2; とかじゃんく a,b,c,d,e=2; みたいな感じで。
445 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 03:04:23 ] >>444 カンマじゃなくて、イコールでつないでご覧。
446 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 04:30:26 ] File.WriteAllText(@"C:\Test.txt", "テスト書込。", sjisEnc); この、C\Test.textの前にある@マークは何の役割でしょうか?
447 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 04:31:37 ] @があると\でエスケープしない "C:\\Test.txt"とすべきところを@"C:\Test.txt"で済ます
448 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 04:34:31 ] >>447 ありがとう
449 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 10:19:43 ] >>442 >どうしてoverrideという概念があるかというレベルに見えるが に対しての見解なので
450 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 10:43:36 ] >>441 ん、んーん?
451 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 10:59:33 ] overrideがないと、関数名を考えるのが面倒じゃん MyFunction( ) MyFunction_int(int n) MyFunction_intint(int n, m) MyFunction_intstr(int n, string t) とか、どんどん増える
452 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 11:00:19 ] overloadと勘違いして奴がいる模様。
453 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 12:06:15 ] overloadと勘違いして奴がいる模様。
454 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 12:13:18 ] c#の入門用ページ、 どこもコンソールアプリケーションのことしか書いてないんだけど WIndowsプログラムのこと書いたページで良いとこない?
455 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 12:16:23 ] >>454 言語自体の入門ページだと、そりゃそんなもんだろ。 Windows Forms とか WPF でググりなおした方がいいんでは。 あと、コンソールアプリで入門記事書いてるページでも、 1ページくらいは GUI に記事さいてないか?
456 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 12:18:02 ] そりゃ、C#の入門であって、.NETでGUIプログラミングをするための入門では ないから、仕方ないのでは? 前者はもう充分だから、後者に移りたいというのが質問の趣旨? それとも、前者も後者もいっしょくたにしたいという話? いっしょくたはおすすめできないぞ。
457 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 12:29:13 ] GUIプログラミング=IDEの使い方だし、めんどくさいだろ?作るの。