ニートです1からプログラミングを教えてくれる [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1たかし
垢版 |
2015/12/25(金) 18:43:55.48
先生を募集します

先生!!
2015/12/25(金) 19:30:40.21
なんですか私を呼びましたか?
2015/12/25(金) 19:34:07.23
ハロワの職業訓練でも逝け
4仕様書無しさん
垢版 |
2015/12/25(金) 19:49:26.03
>>2
先生!まず何をすれば良いのですか??

>>3
ネットで職業訓練の事調べたらあんなとこ行くより独学で勉強した方が身につくとか書かれてました!
と、いうかニートなので訓練校に通うお金を捻出できません!職歴なしなので手当も貰えません!!遺影!!!
5たかし
垢版 |
2015/12/25(金) 19:59:32.62
社会的に終わってるのでたまごっち感覚で育てて下さい(*^_^*)
2015/12/25(金) 20:05:09.62
1.ファイル拡張子について調べよ。
2.拡張子を表示する設定にしろ。
3.テキストエディタをインストールせよ。
4.バイナリエディタをインストールせよ。
5.エディタで適当にファイルを作ったり編集してみよ。
7仕様書無しさん
垢版 |
2015/12/25(金) 20:10:42.93
>>4
職業訓練は職歴なくても問題ないよ。
ちゃんと続けることできますかって
最初に聞かれるくらい。
月11万くらいもらえる。
職業訓練の講師ってプロのプログラマに教えてるような人だから
独学よりもよほど良いよ。
8takasi
垢版 |
2015/12/25(金) 20:17:11.37
先生!できました!
1、拡張子とはファイルの種類を表す名前です!
2、フォルダの設定からできました!
3、4、備え付けのメモ帳とBzEditorをインストールしました!
5、ファイルを作成、編集しました!
ttps://i.gyazo.com/01f6f2e0fec5f9b1013e261d5b1368a8.gif
9takasi
垢版 |
2015/12/25(金) 20:22:39.05
>>7
職業訓練自体は職歴無しでも受けることはできるみたいですが(審査が厳しい?)
手当は貰えないような事を聞きました(グーグルで調べました)
手当を貰える対象は失業者、更にその中でも条件があるようですが、、、
僕の認識違いでしたかね?もう一度よく調べてみます。
ありがとうございます先生!!
2015/12/25(金) 20:36:59.28
6.次のような内容のテキストファイルを作成し、「hello.txt」という名前で保存せよ。
「set VAR=hello, world
echo %VAR%
pause」
ただし、行と行の間には「改行文字」(Enterキー)を入力せよ。
7.「hello.txt」の拡張子を「.bat」にしてダブルクリックせよ。
2015/12/25(金) 20:45:29.82
8.全角文字と半角文字の違いについて調べよ。
12仕様書無しさん
垢版 |
2015/12/25(金) 20:48:54.19
この先生はだめです。まずはVisual Studio Communityをインストールしなさい
13takasi
垢版 |
2015/12/25(金) 20:49:20.04
先生できました!BATファイルを実行するとコマンドプロンプト?が立ち上がりました!なんのために使うのかはわかりません
6ー7。ttps://i.gyazo.com/f26f498866d66c94d64498af93fba288.png
8,全角文字は2バイト文字、半角文字は1バイト文字です!
2015/12/25(金) 20:58:49.21
「set (変数名)=(値)」は、変数に値を代入するコマンドです。
「echo (文字列)」は画面に文字列を表示するコマンドです。
「pause」は何かキーが押されるまで待つコマンドです。
コマンドは普通、上から順番に実行されます。
9.「echo 私は天才プログラマです」という行を「hello.bat」の先頭に追加して保存し、ダブルクリックしなさい。
15takasi
垢版 |
2015/12/25(金) 21:10:05.59
>>12
いろんな先生が居て楽しいです!ビジュアルスタジオインストール中ですすごい容量でかいです!

>>14
よくわかりました!できました!
ttps://i.gyazo.com/e787b1180adb505bb01063724ae2ed93.png
2015/12/25(金) 21:11:26.74
>>12
環境が古いので最新のIDE入れたら時間切れになっちゃう。
17takasi
垢版 |
2015/12/25(金) 21:26:12.07
ビジュアルスタジオインストール完了したので再起動してきます
2015/12/25(金) 21:31:31.29
ok
19takasi
垢版 |
2015/12/25(金) 21:33:12.72
先生!再起動終わりました!
20takasi
垢版 |
2015/12/25(金) 21:36:36.24
先生、質問です!
変数をechoで出力する際に変数を%で囲みましたが、文字列では%で囲まなくても>>15で出力されていました。
これは変数をechoで出力する際は%が必要、文字列では不要。というルールで良いのでしょうか??
2015/12/25(金) 21:41:13.38
>>20
変数名を% %で囲ったら、そこは変数の値に「展開」される。試しに

set VAR=test
echo VAR 123
echo %VAR% 123

を実行してみればわかる。
22takasi
垢版 |
2015/12/25(金) 21:54:37.28
%で囲むと変数の中身が飛び出すんですね!分かりましたありがとうございます先生!
2015/12/25(金) 22:05:58.70
10.条件分岐
「set A=123
if "%A%"=="123" echo OK
if "%A%"=="124" echo NG
pause」

11.無限ループ
「:LOOP
set VAR=%VAR%!
echo %VAR%
goto LOOP」
24takasi
垢版 |
2015/12/25(金) 22:30:47.29
できました!
10.条件分岐
https://i.gyazo.com/c5c05fcea3e96dc096079c7b05ce56fa.png
変数Aに123という数値をセットし、もし変数Aから123が飛び出せば、OKと表示。
もし変数Aから124が飛び出せば、NGと表示する処理ですね!

11.無限ループ
https://i.gyazo.com/6962a1d81cabe20078262c913792a0a5.gif
変数VARに!をセットし、LOOPで無限に!を表示しつづける処理ですね!
set VAR=%VAR%! でなぜ一度の処理で!がたくさん表示されたのかがわかりません
結果を見ると決まった数だけ!が表示されているようですが、setでは!の数は指定していないです
僕の予想だと!が1つ表示される処理がループされると思ったのですが、、、
たぶん%VAR%!これがキーポイントなんですね!
ちなみに実行したらPCから変な音が出ました!!
25takasi
垢版 |
2015/12/25(金) 22:35:29.18
あ!set VAR=%VAR%! は1回の処理ごとに!が1つずつ増えていってるでしょうか
でもはじめから大量に!は表示されていたし、見た感じ!の数は一定だった気がしたようなしないような
実行して確認しようにもPCから変な音出るので怖いです
2015/12/25(金) 22:39:45.94
なにも実行してないときはVARの中身は空っぽ。最初に「set VAR=%VAR%!」を実行すると
VARは!になる。二回目はVARが%VAR%!、つまり!!になる。三回目は%VAR%!、つまり!!!になる。
代入の左辺の展開では代入する前の変数の値が使われる。
2015/12/25(金) 22:41:01.97
×左辺
D右辺
28takasi
垢版 |
2015/12/25(金) 22:44:21.96
先生!後出しですが僕そんなようなこと言おうとしてたんです!
でも毎回setで変数の中身がリセットされるんじゃないかと思って、、、
知識ないのに勝手な想像しないほうがいいですね!
2015/12/25(金) 22:47:29.98
gotoは指定したラベルに移動するコマンドだ。コマンドプロンプトで
ラベルを置く場合は、行の先頭にコロン(:)を付ける。
30takasi
垢版 |
2015/12/25(金) 22:53:56.15
gotoがポイントでLOOPはただの変数なんですね、ためしにNEETでやったらめっちゃ驚かれました
もしかしてこのコマンドプロンプトでは変数は半角大文字英数で表記するのでしょうか
2015/12/25(金) 22:58:55.50
12.適当なフォルダーをShiftキーを押しながら右クリックして、「ここでコマンドプロンプトを開く」を選びなさい。
13.開かれたコマンドプロンプトで「dir」「cd ..」「echo TEST」「echo /?」「cd /?」「copy /?」などのコマンドを実行しなさい。
2015/12/25(金) 23:03:04.07
>>30
プロンプトでは大文字小文字の区別はない。
ラベル名と変数名は違う。
2015/12/25(金) 23:05:54.21
お休み。
34takasi
垢版 |
2015/12/25(金) 23:10:35.49
できました!dirはフォルダ内の情報を表示、cd..はひとつ前のフォルダに移動、echo TESTはコマンドプロンプトに"TEST"と表示、xx /?はxxコマンドのヘルプを表示です!
そうなんですか!ラベル名と変数名の違いがわかりませんが宿題にしときます。おやすみなさいセンセー!
35takasi
垢版 |
2015/12/25(金) 23:13:59.08
ビジュアルスタジオをインストールしなさいという先生が居ましたがこれで何をすればよいのでしょうか、、、
助けて他の先生!何か課題だされないとやる気もでないし何するかもわからないよ〜(TOT)
とりあえず時間も時間だし僕は帰宅します さようなら
36takesi
垢版 |
2015/12/25(金) 23:16:01.98
尊敬する人物はクロエ・オブライエンです
2015/12/25(金) 23:28:31.79
プログラミング入門サイトでも作ってみるわ。ちょっと待っててな
38takasi
垢版 |
2015/12/26(土) 17:46:15.48
おはようございます

入門サイトうれしゅうございます
今日は何しましょう
2015/12/26(土) 17:54:20.47
君のOSの種類と、Visual Studioのバージョンを教えて。
40takasi
垢版 |
2015/12/26(土) 18:04:11.80
先生おはようございあmス
OS:Win7 Pro
VS:Microsoft Visual Studio Community 2015 14.0.24720.00 Update 1
昨日DLしたての最新版でございます
2015/12/26(土) 18:09:21.96
ハードディスクとSSDのどちらを使ってるか?
C++とC#のどちらをインストールした?
42たかし
垢版 |
2015/12/26(土) 18:13:10.37
アプリケーション用にSSD,データ用にHDD
VSはSSDにインストールしました
それはVSと別でインストールするのでしょうか?VSをインストールする過程でインストールされるのであればすべて推奨設定でインストールしました!
2015/12/26(土) 18:19:30.59
SSDはハードディスクよりずっと速いが、信頼性が低く、壊れるときは一気に壊れる。必ず別のドライブにバックアップしておけ。
君の環境は恵まれている。デフォルトの設定でインストールしたならVisual C#が入っているはずだ。
スタートメニューからそれを探しだして起動しろ。
2015/12/26(土) 18:24:14.82
コマンドプロンプトでできることは限られている。
C#という言語を使うともっと自由にプログラミングできる。
C#の主な用途はゲーム、業務、ツール作りである。
C#でどんなものを作りたい?
45takasi
垢版 |
2015/12/26(土) 18:24:38.52
はいい!
Visual C#というアプリが無かったのですが、VSを起動すれば良いのでしょうか?
そうであればVSを起動しました!
46takasi
垢版 |
2015/12/26(土) 18:30:12.33
なるほど。作りたいものはありません!最初の方に書いたとおりたまごっち感覚で育てていただけるとありがたいです!
でもしいて挙げるなら、時間を指定してPCをシャットダウンするソフトと最前面表示固定するシンプルなメモ帳が作りたいです!愛用のエディタはWIN付属のメモ帳です、これ以外は合いませんでした!
47takasi
垢版 |
2015/12/26(土) 18:31:34.38
発言が矛盾しておりました
時間を指定してPCをシャットダウンするソフトと最前面表示固定するシンプルなメモ帳が作りたいです!
48takasi
垢版 |
2015/12/26(土) 18:33:21.99
ネットブラウザで2chは不便なので2ch専用ブラウザをインストールします
少々おまちくだされ
2015/12/26(土) 18:35:27.72
そうだ、VSに統合されてた。VSは日本語になってるか?
「ファイル」メニューから「新規作成」→「プロジェクト」を選べ。
Visual C#とVisual C++の項目はあるか?
50takasi
垢版 |
2015/12/26(土) 18:38:35.76
VSは日本語です
どちらもあります!
51takasi
垢版 |
2015/12/26(土) 18:47:54.32
C#を起動するんでしたね。しかし色んなテンプレートがあって混乱しますhttps://i.gyazo.com/18528f8594fb2c4dbd1856832b830c7b.png
C#を選択するとAndroidやiOSの項目が出てくるのですがC#でこれらのアプリも作れるんですかねえ
2015/12/26(土) 18:48:53.61
C#のコンソールアプリを作ってみろ。名前はMyFirstConsoleAppで。
53takasi
垢版 |
2015/12/26(土) 18:51:22.17
できました
ttps://i.gyazo.com/f6fdcf06327ec2080419b2225df4281a.png
2015/12/26(土) 18:55:09.02
Mainの内部に
「Console.WriteLine("こんにちは世界");
Console.WriteLine("Enterを押してね");
Console.ReadLine();」
と入力して「ビルド」しろ。
成功したら「デバッグを開始」せよ。
55takasi
垢版 |
2015/12/26(土) 19:02:33.39
ttps://i.gyazo.com/bdcd67f152a5aad641feb662f6e6ca36.png
できました!これで大丈夫ですかね?
なんか”とか関数?とか勝手に入力してくれるんですがこれでプログラミング上達するんですかね
2015/12/26(土) 19:06:59.52
Mainの中身を
「String str = "変数の中身";
Console.WriteLine("「" + str + "」");
Console.WriteLine("Enterを押してね");
Console.ReadLine();」 にして「デバッグを開始」せよ。
57takasi
垢版 |
2015/12/26(土) 19:12:25.41
ttps://i.gyazo.com/24f2f50ac2e273253e6fcc89a4f80518.png
できました!
2015/12/26(土) 19:14:42.17
>>55
インテリセンスと言う入力支援機能だよ。
文字を少し入力してCtrl+Tabで補完ができる。
2015/12/26(土) 19:18:39.53
Stringとか" "で囲まれたものは文字列だ。
+という演算子で文字列どうしを連結できる。
文字列をConsole.WriteLineという関数に渡すと
その文字列を画面に出力する。
2015/12/26(土) 19:23:18.67
「Console.Write("文字列を入力してね: ");
String str = Console.ReadLine();
Console.WriteLine("【"+str+"】");
Console.WriteLine("Enterを押してね");
Console.ReadLine();」にして開始しろ。
61takasi
垢版 |
2015/12/26(土) 19:24:26.08
なるほど!ReadLineは変数を指定せずにWriteLineで書き込んだ文字列をすべて表示してくれるんですね!
2015/12/26(土) 19:27:15.50
次はforループだ。
「for (int i = 0; i < 10; ++i) {
Console.WriteLine("【"+(i + 1).ToString()+"】");
}
Console.WriteLine("Enterを押してね");
Console.ReadLine();」にして開始しろ。
2015/12/26(土) 19:32:37.27
intとか0とか10というのは整数を意味してる。
「for (int i = 0; i < 10; ++i)」というのは、おおざっぱにいうと
「int i;
for (i = 0; i < 10; i = i + 1)」と同じだ。
i.ToString()はiを文字列にした結果を返す。
64takasi
垢版 |
2015/12/26(土) 19:33:39.95
できました!
>>60 ttps://i.gyazo.com/3ad06236b595803a180acb8b9efab974.png
>>62 ttps://i.gyazo.com/aa8ae7a3dd71f66f205bb3f92fc5cc91.png
65takasi
垢版 |
2015/12/26(土) 19:37:39.27
変数に文字を入れるときはString、数値を入れるときはintを付けるんですね!
2015/12/26(土) 19:38:20.70
整数とか文字列といったデータの種類のことを「型」という。
intとかStringというのは型名だ。
C#で変数を使うには、型名と変数名を指定しないといけない。
関数に渡すパラメーター(引数;ひきすう)には指定できる型が決まっている。
型の不一致はエラーになる。
2015/12/26(土) 19:42:46.27
C#で利用できるすべての型について調べなさい。
2015/12/26(土) 20:01:29.72
http://ufcpp.net/study/csharp/st_embeddedtype.html
2015/12/26(土) 20:07:14.93
演算子について
http://ufcpp.net/study/csharp/st_operator.html
2015/12/26(土) 20:10:29.91
制御フローについて
http://ufcpp.net/study/csharp/st_control.html

基本的なことは、このサイトに全部書いてあるな。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況