2013年9月2日月曜日

プログラミングやってみたい奴ちょっと来い

1以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:16:15.21 ID:e1pE6crH0

スレ立ったらC#で簡単なアプリ開発講座でもやってみる




2忍法帖【Lv=5,xxxP】(1+0:15) 【Dnews4vip1377657039668659】 【19m】 【東電 67.2 %】 【凶】2013/09/01(日) 00:16:36.85 ID:yEyVaL0t0

はよ




3以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:16:55.96 ID:iS5589vUP

まだかよ!




6以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:17:16.08 ID:MEuI/urr0

数学大嫌いでもできますか?




7以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:17:19.06 ID:f3fAyUiD0

かむかむ




10以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:17:46.35 ID:k3Zdtk8t0

期待




11以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:18:28.43 ID:1zIFxGOT0

楽しみ




12以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:19:57.11 ID:e1pE6crH0

Javaでもいいが、GUIプログラムの楽しさを知ってほしいから敢えてC#にする
馬鹿でもできると思うからとりあえずやってみろ

まず、Visual Studio Express Windows Desktopをダウソしてインストールしてみて





http://www.microsoft.com/visualstudio/jpn/downloads#d-express-windows-desktop




14以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:22:42.52 ID:e8jnhcqk0

速さが足りない




16以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:24:00.40 ID:e1pE6crH0

オブジェクト指向はざっくりいえば、
オブジェクトによって振る舞いを変えるような実装をするってこと




18以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:25:40.10 ID:0O3uVpTx0

>>16
説明意味不明ワロタ




19以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:26:08.18 ID:o2Dj/yFu0

>>16
流動的要素をカプセル化して
変更に強いプログラムを作るってことでいいんだよな…?




24以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:28:34.16 ID:e1pE6crH0

>>19
まあそういうことだな
今回は超絶初心者向けってことなので、詳しくはググってくれ




20以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:26:34.33 ID:wXSEZBH80

あくしる




22以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:26:48.45 ID:KDMCQ+ns0

はよ




25以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:28:43.86 ID:WiCagXEp0

C#とか・・組み込みでも使えるやつを説明してくれ




27以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:29:06.60 ID:LutYIKje0

VBならやったことあるんたけどそれより簡単?




28以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:30:39.96 ID:e1pE6crH0

組み込みやりたかったらロベールでも読んでおけ
VB.NETとC#だったら概ね一緒
ただVB6は別物




30以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:32:06.88 ID:t/J0AtJc0

タグを付加できるファイルブラウザを作りたいっす




33以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:35:13.37 ID:wXSEZBH80

Macの俺はどうすればいいんだよ
C,obj-C,Javaはある程度できる




34以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:36:25.36 ID:e1pE6crH0

残念だけどマカーは対象外なんだ
Parallels Desktopでも買ってきてくれ




37以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:41:46.38 ID:ixcpBoeG0

マカーは駄目なのかよー(`Δ´)!




35以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:38:42.33 ID:e1pE6crH0

ようやく当方のインストールが終わった

Visual Studio がインストできたら起動して
[ファイル]→[新しいプロジェクト]→[Windows Formアプリ]を選択し[OK]




36以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:41:46.00 ID:e1pE6crH0

それが出来たら左のツールボックスから適当なのを選んでドラッグ&ドロップしてみろ
そしたらフリーソフトとかでよく見るような画面を作れるから




38以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:43:01.39 ID:e1pE6crH0

xamarinってので、C#は使えるっちゃ使えるが詳しくは知らん
それかwine使えばVisual Studio動かせるかもしれん




41以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:47:31.22 ID:e1pE6crH0

とりあえず左側にテキストボックス、右側にボタンを置いて、こんな感じにしてみて





43以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:48:58.57 ID:e1pE6crH0

容量無かったら要らんファイルを消せ
専ブラなんて腐るほどあるからもう十分だろ




44以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:49:45.08 ID:e1pE6crH0

あ、しまった。これVBじゃねえかorz




45以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:52:02.79 ID:e1pE6crH0

この画面が出たら、配置したボタンをダブルクリックしてみて
そしたらプログラミングみたいな画面が出てくるハズ

新規プロジェクト作成時にテンプレートからC#を選ぶように…。




47以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:57:44.98 ID:e1pE6crH0

プログラミングの画面が出たら、画像の緑の印が入っている1行を記述します



this.textBox1.Text = "Hello World!";

書き終わったら、保存の後、上のメニューの開始ボタンをクリック




42以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:48:11.89 ID:y2z+Wy9i0

初心者向けにはボタンよりtimerの方がええで




46忍法帖【Lv=24,xxxPT】(1+0:15)2013/09/01(日) 00:54:51.25 ID:zuU5cIGSP

>>42
タイマーとか管理難しくて初心者にゃ向かないよ

おもむろにデータグリッドビュー置こうか^^




48以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 00:59:54.27 ID:e1pE6crH0

実行したら、今レイアウトで作った画面が出てくるハズです
出なければバグがあります

表示された場合は、button1をクリックしてみてください
テキストボックスにメッセージが表示されます

>>42,46
ワロタw




49以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 01:00:40.66 ID:e1pE6crH0

とりあえずこれで一番簡単なプログラムは終わり
反応ないからそろそろ終わろうかな




50以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 01:01:24.17 ID:BFYU8a1t0

>>1さんは趣味でやってるんかい?




51以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 01:02:37.67 ID:e1pE6crH0

>>50
しがないITドカタですよ
本業はAndroidアプリやサーバー周りです




52以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 01:03:28.61 ID:t/J0AtJc0

師匠!せめて終わる前にソートとタグ付け機能を持ったファイルブラウザの作り方のヒントかリファレンスを!




54以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 01:06:44.83 ID:e1pE6crH0

>>52
ファイルをインデックス貼って検索する、良さげなフリーソフトがあった気がするんだけど思い出せない
それを逆アセンブルして勉強するのがいいんじゃないかと思った




53以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 01:05:06.21 ID:2a4SqxfE0

C#のイディオム講座お願いします




55以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 01:07:45.74 ID:e1pE6crH0

>>53
Effective C# 嫁




58以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 01:12:37.52 ID:t/J0AtJc0

コマンドライン版は作れるけどguiがどうもわからんっす




61以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 01:14:32.18 ID:y2z+Wy9i0

>>58
どういうものを作りたいのかよくわからんけど
リスト系のやつのクリックイベントにやりたい処理を関連付けたらだめなの?




65以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 01:17:30.20 ID:t/J0AtJc0

>>61
その通りなんだけど、どうも捗らなかったから甘えて聞いちゃったぜ!




66以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 01:23:29.10 ID:e1pE6crH0

余談だけど、C#ができると割と何でもできる
Web開発、Kinect、Windows Storeアプリ、あとはUnityでゲーム開発とか
覚えておいて損は無いと思いますよ




68以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 01:31:20.50 ID:y2z+Wy9i0

やりたいことに必要な機能全部洗って一つ一つつぶしていった方がええよ
例えばGUIに直接関係ないだろうけどタグを維持するにはそれを保存する方法が要るし

CUIの入門の場合複雑に組み合わせる必要がないから簡単に見えるんだよね
やってることはGUIもCUIもさほど変わらないけどボタンの数だけメソッドを作らないとダメだからCUI複数分のものを整合的に組み込まないといけない




70以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 01:38:04.73 ID:t/J0AtJc0

>>68
そうだよね
ちゃんと精査して考えなおしてみるよ

CUIとWebアプリはわりと平気なんだけど、どうもGUIに苦手意識があるかもしれない
意識じゃなくて苦手なんだろうけどもw




73以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 01:48:22.66 ID:y2z+Wy9i0

>>70
web出来るならこう考えたらいいんじゃね?
データをサーバーに見立ててボタンをクライアントに見立てて考えるとか
役割分担を不自由なぐらい決めた方がやりやすいんじゃね

スタンドアロンのGUIだと取れる手法の選択肢がありすぎて混乱してる気がする
WebもCUIもどうしても行動が制限される分手法も少なくなって逆に考えやすいところはある
得意なタイプのアプリならどういう設計になるのかなって発想でやればいいんじゃないの




74以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 02:00:31.39 ID:t/J0AtJc0

>>73
そうだよね…わかっちゃいるんだが…これが苦手意識とい(ry
やっぱ近い発想となるとシングルページのajaxコテコテWebアプリかなぁ

>>1が終わりにしようとしてたとはいえ、脱線させてなんかすまんかった
もうちっとがんばってみるぜ!




60以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 01:13:26.22 ID:BFYU8a1t0

仕事でWin32+MFC触ってるけど難しいお(´・ω・`)
泣きそう こんなに複雑なものだとわ




62以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 01:14:53.03 ID:MahuOH780

C系はなんか好きになれないんだよな・・・
未だにPythonとPHPしか使えない




69以下、名無しにかわりましてVIPがお送りします2013/09/01(日) 01:33:09.94 ID:SptxlpgV0

興味がある文系の超初心者です
PCさっき落としたから明日まで残ってたら勉強させてもらう









引用元:プログラミングやってみたい奴ちょっと来い

0 件のコメント:

コメントを投稿