- 1 名前:たかし [2015/12/25(金) 18:43:55.48 .net]
- 先生を募集します
先生!!
- 301 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 18:53:19.03 .net]
- 課題。最前面表示のテキストエディタを作れ。
【要件】 ・ファイルメニューからテキストファイルが開ける。保存できる。 ・複数行のテキストを編集できる。 ・フォームのサイズを変えると中のテキストボックスもフィットする。 ・常に最前面に表示される。
- 302 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 19:06:43.87 .net]
- ReadMe.txtとLicense.txtというファイルを追加すること。
Git for Windowsをインストールせよ。 .gitignoreというファイルを追加して無視すべきファイルを除外するようにしておくこと。 Gitレポジトリとしてコミットせよ。 完成したプログラムはGitHubにアップロードせよ。 ライセンスはNew BSD Licenseとする。
- 303 名前:たかし mailto:sage [2016/01/07(木) 19:50:01.19 .net]
- おはようございます
猫でもわかるを買ってきました。 帰宅してから始めます
- 304 名前:仕様書無しさん mailto:sage [2016/01/07(木) 20:07:21.98 .net]
- >>302
ちょwなんかいきなり難易度高くなってません?
- 305 名前:takasi mailto:sage [2016/01/07(木) 20:31:18.47 .net]
- おはようございます今から初めます
- 306 名前:takasi mailto:sage [2016/01/07(木) 20:37:58.91 .net]
- 質問です、VSでプロジェクトが異なるファイルを別のタブで開くことはできますか?
例えばプロジェクト1のAファイルをプロジェクト2の作業中に開くことです。 コード内容を見比べたり参考にしたいのです 開けないとしたら見比べるのに良い方法は有りますか?別のテキストエディタを起動して読み込ませる方法しかないでしょうか
- 307 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 20:44:25.67 .net]
- >>306
ファイルメニューの「開く」→「ファイル」で開けるぞ。 ファイルタブを右クリックして、「タブグループの新規作成」で比較ができる。
- 308 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 20:52:18.61 .net]
- 訂正。
AutoSizeModeはGrowOnlyのままでいい。
- 309 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 21:01:42.30 .net]
- GUI項目の名前は、(Name)プロパティで指定できるが、
デザインした後に編集する裏技を紹介しよう。 編集メニューの「検索と置換」→「フォルダを指定して置換」を選んで 「すべて置換」。 プロジェクト名の場合はさらにプロジェクトの「名前の変更」と「プロパティ」、 ファイルメニューの「名前を付けて保存」を行う。
- 310 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 21:13:56.20 .net]
- もう気付いてると思うが、変数や関数の名前に日本語が使える。
日本語のGUIについては、英語にこだわる必要はない。
- 311 名前:takasi mailto:sage [2016/01/07(木) 21:25:25.26 .net]
- 質問です。この授業ではネット上にあるオープンの既存のコードをコピペで使用して良いのでしょうか?
もちろん自分なりに添削し改良をしました。 それともコードを1から書かなければいけませんか?今の僕の知識と技術ではコピペしないとできそうにありません
- 312 名前:takasi mailto:sage [2016/01/07(木) 21:27:02.65 .net]
- コード内容もきちんと読みどういう動作をしているかを考えて使っています
- 313 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 21:32:17.51 .net]
- >>311
ライセンス上、著作権上の問題なければ使っても構わない。 中には使用条件のあるコードがあるかもしれないので、気を付けて。
- 314 名前:takasi mailto:sage [2016/01/07(木) 21:35:09.02 .net]
- ありがとうございます。
>>301の要件のみを満たしたテキストエディタ完成しました Git for Windowsをインストール中です
- 315 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 21:35:38.05 .net]
- 誰が書いても同じようになるコードには著作権はない。
アルゴリズムには著作権はない。 短いコードには著作権はない。
- 316 名前:takasi mailto:sage [2016/01/07(木) 21:37:25.25 .net]
- Git for Windowsが何かもコミットと言葉の意味もワカリマセンがとりあえずやってみます
- 317 名前:takasi mailto:sage [2016/01/07(木) 21:40:15.07 .net]
- Gitをどのコマンドラインで使うか聞かれたのですが
デフォルトで選択されているGit Bashで良いでしょうか
- 318 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 21:40:35.79 .net]
- メールアドレスは持っているか?
GitHubにアップするためにはGitHubでアカウント作成が必要で、 アカウント作成にはメールアドレスが必要だ。
- 319 名前:takasi mailto:sage [2016/01/07(木) 21:41:06.37 .net]
- GitHubのアカウント作成してきます
- 320 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 21:42:44.18 .net]
- >>317
Git BashでOK。これはLinux風の端末だ。これを使うとLinuxの勉強にもなる。
- 321 名前:takasi mailto:sage [2016/01/07(木) 21:42:46.26 .net]
- GitHubには学習で作った実用性の無いアプリもアップロードして良いのですか?
ゴミをアップするなとか怒られないでしょうか
- 322 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 21:50:50.40 .net]
- >>321
実用性がなくても教育目的で役に立つかもしれない。 全く役に立たないと思ったら、後でprivateにしたり削除したりできる。 今は気にしないでいい。
- 323 名前:takasi mailto:sage [2016/01/07(木) 21:51:01.42 .net]
- GitHubのアカウント取得、Gitのインストール完了しました
使い方が全くわからず困っています
- 324 名前:takasi mailto:sage [2016/01/07(木) 21:52:47.46 .net]
- えーまずReadMe.txtとLicense.txtの追加をしたいのですが、これはVSから追加するのでしょうか?
形だけで内容を書かなくても良いでしょうか
- 325 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 21:53:52.22 .net]
- まず、プロジェクトフォルダを右クリックしてGit Bashを選ぶ。
次に「git init」を入力する。これでローカルレポジトリができる。
- 326 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 21:56:44.02 .net]
- >>324
フォルダのエクスプローラから新規作成で作成する。 ReadMe.txtはプロジェクトの内容を記述する。 License.txtにはNew BSD Licenseを記載する。
- 327 名前:takasi mailto:sage [2016/01/07(木) 21:59:58.37 .net]
- ローカルレポジトリが何のことか分かりませんが git init しました masterってのが表示されました
フォルダはプロジェクトフォルダの事でしょうか?そのフォルダにReadMe.txtとLicense.txtを作成すれば良いですか?
- 328 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 22:00:58.60 .net]
- さらに.gitignoreファイルをテキストエディタなどで作成する。
「C# .gitignore」で検索。
- 329 名前:仕様書無しさん mailto:sage [2016/01/07(木) 22:01:43.42 .net]
- >>327
はい
- 330 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 22:10:32.40 .net]
- 【メモ帳で.gitignoreを作る方法】
メモ帳に「bin obj .vs」と書き込み、 ファイルメニューから名前を付けて保存。 ファイルの種類を「すべてのファイル」に変更。 プロジェクトフォルダに移動して「.gitignore」で保存。
- 331 名前:takasi mailto:sage [2016/01/07(木) 22:14:23.27 .net]
- ファイル名は何でも良いですか?空白はできないとの警告があります
内容はこれでよいでしょうかhttps://i.gyazo.com/6f9577c12fb35ead09fe5b35865e0850.png
- 332 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 22:15:02.75 .net]
- 次はレポジトリにファイルを追加する。
Git Bash上で 「git add *.cs *.sln *.csproj *.resx」 「git add .gitignore App.config」 「git add Properties/*」 と入力。 「git status」で追加したファイルを確認。
- 333 名前:takasi mailto:sage [2016/01/07(木) 22:15:28.14 .net]
- >>330で作り直します
- 334 名前:takasi mailto:sage [2016/01/07(木) 22:16:32.63 .net]
- >>331全てのファイルから保存を選んだらファイル名無しでも保存できました
- 335 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 22:17:33.13 .net]
- >>331
名前を付けて保存のときに二重引用符をつけた「".gitignore"」で試してみなさい。
- 336 名前:takasi mailto:sage [2016/01/07(木) 22:19:49.25 .net]
- >>332
これでよいでしょうかhttps://i.gyazo.com/de47e6a7b7a2d41b95faaaf86d48118b.png
- 337 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 22:21:18.27 .net]
- 次はコミットだ。
「git commit -m "first commit"」 その次はGitHubにログインして「New Repository」を作れ。
- 338 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 22:23:18.36 .net]
- >>336
untracked filesが追加されてない
- 339 名前:takasi mailto:sage [2016/01/07(木) 22:26:24.19 .net]
- >>337
できました >>338 何をすればよいでしょうか? >>332をもう一度入力しますか?
- 340 名前:takasi mailto:sage [2016/01/07(木) 22:28:19.38 .net]
- ああ、赤字のファイルが存在しないってことですかね
- 341 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 22:29:52.65 .net]
- >>339
「git add (追加したいファイル)」で追加して、 「git commit -m "second commit"」でコミットだ。 できたらGitHubで作った場所をブラウズせよ。
- 342 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 22:31:41.47 .net]
- その場所には何が書かれている?
- 343 名前:takasi mailto:sage [2016/01/07(木) 22:38:08.21 .net]
- addしてstatusで赤字が無いことを確認し、セカンドコミットしました
GitHubで作った場所をブラウズせよで躓いていますhttps://i.gyazo.com/f523c28f90a4e7a0761e03cdd44612e1.png
- 344 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 22:39:55.13 .net]
- >>343
右上のアイコンつついてプロフィールに移動して
- 345 名前:takasi mailto:sage [2016/01/07(木) 22:40:59.64 .net]
- 移動しました
https://i.gyazo.com/1c069585b04694604dddc72d4d9d5caa.png
- 346 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 22:43:56.11 .net]
- レポジトリがないようだ。ボタン押してレポジトリを作成。名前は「CSharpTest」でいい。
- 347 名前:takasi mailto:sage [2016/01/07(木) 22:46:22.64 .net]
- 設定はどういたしましょうかhttps://i.gyazo.com/22f84a3fbbeab2e475166af903debfb5.png
- 348 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 22:48:51.33 .net]
- >>347
optionalだから入力しなくていい。そのまま。
- 349 名前:takasi mailto:sage [2016/01/07(木) 22:52:48.03 .net]
- ここからどう進めばよいでしょうかhttps://i.gyazo.com/2795a649cfc0a83431bd544afcceafd5.png
- 350 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 22:53:12.06 .net]
- おやすみ
- 351 名前:takasi mailto:sage [2016/01/07(木) 22:54:21.54 .net]
- ありがとうございましたおやすみなさい
- 352 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 22:56:14.64 .net]
- そこに書いてある
git remote add ... git push ... の二行。
- 353 名前:takasi mailto:sage [2016/01/07(木) 23:01:35.13 .net]
- できました
- 354 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 23:06:48.25 .net]
- リモートレポジトリのURLをここに貼れ。
- 355 名前:takasi mailto:sage [2016/01/07(木) 23:08:49.56 .net]
- これでしょうか?https://github.com/takasi-desu/CSharpTest.git
- 356 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 23:16:53.95 .net]
- 空っぽだ。何かBashにエラーメッセージが表示されなかったか?
Gitの設定ができていない可能性がある。
- 357 名前:takasi mailto:sage [2016/01/07(木) 23:21:25.49 .net]
- >>336の赤字以外特にエラーはありませんでした
https://i.gyazo.com/931d10ca0210c42451a813dd94a2ab2b.png ここでメールアドレス教えろ言われてますけどこれですかね?
- 358 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 23:26:12.21 .net]
- >>357
それだ。書かれた通りにgit configしてエラーが出たところからやり直せ。 Gitの鍵の設定は終わってるか?
- 359 名前:takasi mailto:sage [2016/01/07(木) 23:32:03.81 .net]
- できました
鍵の設定は何のことやら分かりません
- 360 名前:takasi mailto:sage [2016/01/07(木) 23:34:34.80 .net]
- https://i.gyazo.com/9cedaac0e767f618ebd6149e48b63412.png
これのことでしょうか?これはユーザーネームを入力するのですか?それともログインパスでしょうか
- 361 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 23:35:09.83 .net]
- monsat.hatenablog.com/entry/generating-ssh-keys-for-github
- 362 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/07(木) 23:44:44.49 .net]
- もう寝なさい
妖怪「めのしたクマー」にならないように
- 363 名前:takasi mailto:sage [2016/01/07(木) 23:52:51.29 .net]
- あと少し付き合って下さいお願いします!!!
>>360まで終わりましたまたgit remote add origin https://github.com/takasi-desu/CSharpTest.git git push -u origin masterを入力すれば良いのでしょうか
- 364 名前:takasi mailto:sage [2016/01/07(木) 23:54:34.96 .net]
- 適当にいじってたらできました!!!!!!!
https://github.com/takasi-desu/CSharpTest.git
- 365 名前:takasi mailto:sage [2016/01/07(木) 23:56:23.54 .net]
- ここまでやりましたがGitHubが何なのかGitが何なのかコミットの言葉の意味とかよくわからないなまま色々入力しましたがとりあえずは休憩しますありがとうございました
- 366 名前:takasi mailto:sage [2016/01/07(木) 23:58:56.27 .net]
- なんか個人情報とか漏れてませんよね色々入力したりアップしたので心配です
- 367 名前:仕様書無しさん mailto:sage [2016/01/08(金) 00:47:26.91 .net]
- たかしってもしかして飲み込み速いんじゃね!!
- 368 名前:仕様書無しさん mailto:sage [2016/01/08(金) 07:39:34.66 .net]
- すげえ!!
- 369 名前:仕様書無しさん mailto:sage [2016/01/08(金) 11:45:21.90 .net]
- 案外みんな優しいのな
イチが総攻撃されるスレかと思ってきてみたら
- 370 名前:仕様書無しさん [2016/01/08(金) 16:23:36.44 .net]
- あげ
- 371 名前:takasi mailto:sage [2016/01/08(金) 17:48:17.50 .net]
- おはようございます
ありがとうございます 今日は体調が優れない為お休みさせて頂きます おやすみなさい
- 372 名前:仕様書無しさん [2016/01/08(金) 18:31:24.30 .net]
- 職業訓練3年前いったけどなかなか良かったよ
仕事やめて2年ニートして行ったんだが、まず生活習慣変えるのがきつかった 毎月10万もらえるんだが、遅刻欠席に異様に厳しくて1回でも理由ない遅刻欠席したら0円 もう必死に通ったよ 授業も二進数とかネットワークの仕組みとか本当基礎から初めてくれてありがったかった 1日が9:30〜16:00だったから放課後にちょっと勉強して、卒業するときには応用情報取って、技術的にはJavaでWEBアプリケーション作れるようになってた 就職先も斡旋してくれて、面接の練習もしてくれてなんとか就職できた 最近ようやく設計にも関われるようになった
- 373 名前:仕様書無しさん mailto:sage [2016/01/08(金) 22:14:15.50 .net]
- >>366
全てのファイルを見たけど個人情報はなかったよ ちょっぴり漏れるのを期待してたんだけどな
- 374 名前:仕様書無しさん mailto:sage [2016/01/08(金) 22:21:30.24 .net]
- 差分がデカすぎる
殺人的プルリクが早速合って少しワロタ
- 375 名前:仕様書無しさん [2016/01/09(土) 00:23:00.42 .net]
- 片山さんもtakashiさんもすごいな。
片山さんやさしい。 寝なさいとかいってくれる上司がほしい。 働けとはいうけど寝なさいとか言ってくれる上司はいないからなーー
- 376 名前:仕様書無しさん mailto:sage [2016/01/09(土) 13:24:06.83 .net]
- 自演だろ
- 377 名前:takasi mailto:sage [2016/01/09(土) 13:39:06.40 .net]
- おはようございます
職業訓練は今考えています、給付金は頂けないと思いますが 休み明けにでもハロワに行ってきます 差分がでかすぎるとは何か余計なものまでアップしちゃいましたかね 先生から直しを頂いたのですが後で保存の仕方調べておきます 半分ノリで建てた部分もあるんですが、まさかここまで熱心に教えてもらえるとは思いませんでした なので僕も頑張りたいです 自演にしろ自演でないにしろ僕が勉強してることは事実なので生暖かく見守って下さい ちょいと久しぶりの外出をして帰宅後に猫でも分かる〜を読んで勉強したいと思います 先生が来たら授業の続きを受けたいと思いますそれではさようなら
- 378 名前:仕様書無しさん mailto:sage [2016/01/09(土) 13:56:49.72 .net]
- たかしは何歳なの?
- 379 名前:仕様書無しさん mailto:sage [2016/01/09(土) 14:41:21.62 .net]
- internet2020.s3-website-ap-northeast-1.amazonaws.com/
- 380 名前:仕様書無しさん mailto:sage [2016/01/09(土) 14:43:49.49 .net]
- >>377
> 差分がでかすぎるとは何か余計なものまでアップしちゃいましたかね "katahiromz"って人からのPull Request(通称プルリク)があるでしょう その"改良してみたよ"のコミットがデカすぎるwと、>>374で書いただけ アナタの"second commit"には何の問題もないよ
- 381 名前:takasi mailto:sage [2016/01/09(土) 18:45:54.99 .net]
- おはようございます
僕は26です 問題なかったですか良かったです
- 382 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 18:55:46.50 .net]
- GitHubのレポジトリを開いてプルリクの内容を確認してmergeしてみて。
- 383 名前:takasi mailto:sage [2016/01/09(土) 19:17:11.94 .net]
- おはようございます
今からやります
- 384 名前:takasi mailto:sage [2016/01/09(土) 19:22:06.94 .net]
- mergeしました自分がなにやってるかわからないんですけど大丈夫ですかね
- 385 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 19:26:22.74 .net]
- Gitとは分散型のバージョン管理システムだ。
GitHubはGitリモートレポジトリを管理するウェブサービスだ。 レポジトリとはソフトウェアの格納庫のようなものであり、 主にパッケージやライブラリのソースを保管する。
- 386 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 19:30:09.79 .net]
- 今度は、ローカルレポジトリにpullしてみなさい。
pushは押す、pullはその反対の引き出す。 タンスの引き出しを連想するといい。
- 387 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 19:36:38.32 .net]
- すまない、初心者はpullを使わなくてもいい。代わりにcloneしてみてくれ。
適当なフォルダで git clone https://github.com/...(以下略) を実行してみてくれ。
- 388 名前:takasi mailto:sage [2016/01/09(土) 19:43:05.59 .net]
- できました フォルダにファイルがDLされました
- 389 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 19:45:52.12 .net]
- そのローカルリポジトリでもバージョン管理されているのを
確認するために「git log」を実行してみてくれ。
- 390 名前:takasi mailto:sage [2016/01/09(土) 19:49:08.98 .net]
- プログラムの変更履歴みたいなのが出てきました
- 391 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 19:50:33.80 .net]
- viというエディタが起動する。矢印キーやPgDnキーでスクロールできる。
viの終了にはqを押す。
- 392 名前:takasi mailto:sage [2016/01/09(土) 19:52:06.90 .net]
- ログは出てきましたけどエディタは起動していません
- 393 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 19:55:19.53 .net]
- そこに出てきたのはコミットした記録だ。
git commit -m "(メッセージ)" で指定したメッセージがタイトルになる。 複雑な文字列はハッシュだ。これがコミットのIDである。 コミットとは確定とか確約などの意味があるが、日本語には適当な訳語はない。 Gitはすべてのコミットを記録する。
- 394 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 20:00:37.58 .net]
- ログが短いときはviは起動せずコンソールに出力されるだけだ。
- 395 名前:takasi mailto:sage [2016/01/09(土) 20:00:54.25 .net]
- なるほどなんとなくわかってきました
さっきのpullはgitでプロジェクトフォルダ上でpullしろって事だったんですね そうすれば新しいバージョンにプログラムが更新されると
- 396 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 20:04:45.33 .net]
- 課題。編集メニューを追加し、「切り取り」「コピー」「貼り付け」
「削除」「すべて選択」ができるようにしなさい。 さらに変更ファイルをgit statusで確認、git addしてコミットしなさい。
- 397 名前:takasi mailto:sage [2016/01/09(土) 20:08:16.36 .net]
- 始めます
- 398 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 20:35:44.62 .net]
- わかったかな?
textBox.Cut(); textBox.Copy(); textBox.Paste(); textBox.SelectedText = ""; textBox.SelectAll();
- 399 名前:takasi mailto:sage [2016/01/09(土) 20:40:17.93 .net]
- 今からコミットします
- 400 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 20:44:56.76 .net]
- 引き出しを押してリモートに保管しなさい。
おまじないは「git push origin master」だ。
|

|