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

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

先生!!
2016/01/06(水) 22:02:40.71
独自のダイアログを作りたいなら、プロジェクトに新しいフォームを追加して
まずはMaximizeBox、MinimizeBox、ShowInTaskbarをFalseにする。
http://www.atmarkit.co.jp/fdotnet/dotnettips/139dialog/dialog.html
これを読んでテストがクリックされたら、自作のダイアログを表示するようにしなさい。
287takasi
垢版 |
2016/01/06(水) 22:04:53.53
>>284まで終わりました続けます
2016/01/06(水) 22:21:45.11
フォームの追加は、プロジェクトから追加→新規項目から行う。
モーダルダイアログの表示は次のようなコードになる。
var form2 = new Form2();
form2.ShowDialog(this);
289takasi
垢版 |
2016/01/06(水) 22:24:03.28
質問です>>286ではフォームの最大化、最小化ボタンの無効化をコードで記述していますが
これはフォームデザインのプロパティでFalseを選択してることと同じで記述する必要はありませんよね?
2016/01/06(水) 22:26:13.47
>>289
その通り。それらのプロパティはデザイン時でも実行時でも変更できる。
2016/01/06(水) 22:37:00.92
これを参考に、「ファイルを開く」コモンダイアログを使ってみなさい。
http://www.atmarkit.co.jp/fdotnet/csharptips/007dialog/007dialog.html
292takasi
垢版 |
2016/01/06(水) 22:39:03.61
できましたhttps://i.gyazo.com/93c2d336e20c2cd87d0b537c88108f93.png
難しいコードが記述されてましたが>>288だけで充分だったのですね
続きやります
2016/01/06(水) 23:01:15.03
コモンダイアログはパラメータがたくさんあって大変難易度が高い。
最適なパラメータを選ぶのはプロでも難しい。
294takasi
垢版 |
2016/01/06(水) 23:20:58.46
てっきり新しいフォームを作って、それをコモンダイアログにするかと思い躓いていました
実際はメインフォームの開くスイッチにコード記述するだけで単純でした
https://i.gyazo.com/c245f9138c647884bb84f1c38f2af97f.png
295takasi
垢版 |
2016/01/06(水) 23:22:34.52
お風呂入ってきます
296takasi
垢版 |
2016/01/06(水) 23:27:52.83
ああああああああああ新しいフォームからもできますねこれ
297takasi
垢版 |
2016/01/06(水) 23:31:58.87
ああ、やってみたらコモンダイアログと新しいフォームが2つ立ち上がってしまい失敗ですね
>>294で正しかったです
2016/01/06(水) 23:44:45.61
おやすみなさい
299takasi
垢版 |
2016/01/07(木) 00:35:50.07
ありがとうございましたおやすみなさい
2016/01/07(木) 18:42:04.30
おなようございます
独習か猫でもわかるを買ってきます。
2016/01/07(木) 18:53:19.03
課題。最前面表示のテキストエディタを作れ。
【要件】
・ファイルメニューからテキストファイルが開ける。保存できる。
・複数行のテキストを編集できる。
・フォームのサイズを変えると中のテキストボックスもフィットする。
・常に最前面に表示される。
2016/01/07(木) 19:06:43.87
ReadMe.txtとLicense.txtというファイルを追加すること。
Git for Windowsをインストールせよ。
.gitignoreというファイルを追加して無視すべきファイルを除外するようにしておくこと。
Gitレポジトリとしてコミットせよ。
完成したプログラムはGitHubにアップロードせよ。
ライセンスはNew BSD Licenseとする。
303たかし
垢版 |
2016/01/07(木) 19:50:01.19
おはようございます
猫でもわかるを買ってきました。
帰宅してから始めます
2016/01/07(木) 20:07:21.98
>>302
ちょwなんかいきなり難易度高くなってません?
305takasi
垢版 |
2016/01/07(木) 20:31:18.47
おはようございます今から初めます
306takasi
垢版 |
2016/01/07(木) 20:37:58.91
質問です、VSでプロジェクトが異なるファイルを別のタブで開くことはできますか?
例えばプロジェクト1のAファイルをプロジェクト2の作業中に開くことです。
コード内容を見比べたり参考にしたいのです
開けないとしたら見比べるのに良い方法は有りますか?別のテキストエディタを起動して読み込ませる方法しかないでしょうか
2016/01/07(木) 20:44:25.67
>>306
ファイルメニューの「開く」→「ファイル」で開けるぞ。
ファイルタブを右クリックして、「タブグループの新規作成」で比較ができる。
2016/01/07(木) 20:52:18.61
訂正。
AutoSizeModeはGrowOnlyのままでいい。
2016/01/07(木) 21:01:42.30
GUI項目の名前は、(Name)プロパティで指定できるが、
デザインした後に編集する裏技を紹介しよう。
編集メニューの「検索と置換」→「フォルダを指定して置換」を選んで
「すべて置換」。
プロジェクト名の場合はさらにプロジェクトの「名前の変更」と「プロパティ」、
ファイルメニューの「名前を付けて保存」を行う。
2016/01/07(木) 21:13:56.20
もう気付いてると思うが、変数や関数の名前に日本語が使える。
日本語のGUIについては、英語にこだわる必要はない。
311takasi
垢版 |
2016/01/07(木) 21:25:25.26
質問です。この授業ではネット上にあるオープンの既存のコードをコピペで使用して良いのでしょうか?
もちろん自分なりに添削し改良をしました。
それともコードを1から書かなければいけませんか?今の僕の知識と技術ではコピペしないとできそうにありません
312takasi
垢版 |
2016/01/07(木) 21:27:02.65
コード内容もきちんと読みどういう動作をしているかを考えて使っています
2016/01/07(木) 21:32:17.51
>>311
ライセンス上、著作権上の問題なければ使っても構わない。
中には使用条件のあるコードがあるかもしれないので、気を付けて。
314takasi
垢版 |
2016/01/07(木) 21:35:09.02
ありがとうございます。
>>301の要件のみを満たしたテキストエディタ完成しました
Git for Windowsをインストール中です
2016/01/07(木) 21:35:38.05
誰が書いても同じようになるコードには著作権はない。
アルゴリズムには著作権はない。
短いコードには著作権はない。
316takasi
垢版 |
2016/01/07(木) 21:37:25.25
Git for Windowsが何かもコミットと言葉の意味もワカリマセンがとりあえずやってみます
317takasi
垢版 |
2016/01/07(木) 21:40:15.07
Gitをどのコマンドラインで使うか聞かれたのですが
デフォルトで選択されているGit Bashで良いでしょうか
2016/01/07(木) 21:40:35.79
メールアドレスは持っているか?
GitHubにアップするためにはGitHubでアカウント作成が必要で、
アカウント作成にはメールアドレスが必要だ。
319takasi
垢版 |
2016/01/07(木) 21:41:06.37
GitHubのアカウント作成してきます
2016/01/07(木) 21:42:44.18
>>317
Git BashでOK。これはLinux風の端末だ。これを使うとLinuxの勉強にもなる。
321takasi
垢版 |
2016/01/07(木) 21:42:46.26
GitHubには学習で作った実用性の無いアプリもアップロードして良いのですか?
ゴミをアップするなとか怒られないでしょうか
2016/01/07(木) 21:50:50.40
>>321
実用性がなくても教育目的で役に立つかもしれない。
全く役に立たないと思ったら、後でprivateにしたり削除したりできる。
今は気にしないでいい。
323takasi
垢版 |
2016/01/07(木) 21:51:01.42
GitHubのアカウント取得、Gitのインストール完了しました
使い方が全くわからず困っています
324takasi
垢版 |
2016/01/07(木) 21:52:47.46
えーまずReadMe.txtとLicense.txtの追加をしたいのですが、これはVSから追加するのでしょうか?
形だけで内容を書かなくても良いでしょうか
2016/01/07(木) 21:53:52.22
まず、プロジェクトフォルダを右クリックしてGit Bashを選ぶ。
次に「git init」を入力する。これでローカルレポジトリができる。
2016/01/07(木) 21:56:44.02
>>324
フォルダのエクスプローラから新規作成で作成する。
ReadMe.txtはプロジェクトの内容を記述する。
License.txtにはNew BSD Licenseを記載する。
327takasi
垢版 |
2016/01/07(木) 21:59:58.37
ローカルレポジトリが何のことか分かりませんが git init しました masterってのが表示されました

フォルダはプロジェクトフォルダの事でしょうか?そのフォルダにReadMe.txtとLicense.txtを作成すれば良いですか?
2016/01/07(木) 22:00:58.60
さらに.gitignoreファイルをテキストエディタなどで作成する。
「C# .gitignore」で検索。
2016/01/07(木) 22:01:43.42
>>327
はい
2016/01/07(木) 22:10:32.40
【メモ帳で.gitignoreを作る方法】
メモ帳に「bin
obj
.vs」と書き込み、
ファイルメニューから名前を付けて保存。
ファイルの種類を「すべてのファイル」に変更。
プロジェクトフォルダに移動して「.gitignore」で保存。
331takasi
垢版 |
2016/01/07(木) 22:14:23.27
ファイル名は何でも良いですか?空白はできないとの警告があります
内容はこれでよいでしょうかhttps://i.gyazo.com/6f9577c12fb35ead09fe5b35865e0850.png
2016/01/07(木) 22:15:02.75
次はレポジトリにファイルを追加する。
Git Bash上で
「git add *.cs *.sln *.csproj *.resx」
「git add .gitignore App.config」
「git add Properties/*」
と入力。
「git status」で追加したファイルを確認。
333takasi
垢版 |
2016/01/07(木) 22:15:28.14
>>330で作り直します
334takasi
垢版 |
2016/01/07(木) 22:16:32.63
>>331全てのファイルから保存を選んだらファイル名無しでも保存できました
2016/01/07(木) 22:17:33.13
>>331
名前を付けて保存のときに二重引用符をつけた「".gitignore"」で試してみなさい。
336takasi
垢版 |
2016/01/07(木) 22:19:49.25
>>332
これでよいでしょうかhttps://i.gyazo.com/de47e6a7b7a2d41b95faaaf86d48118b.png
2016/01/07(木) 22:21:18.27
次はコミットだ。
「git commit -m "first commit"」
その次はGitHubにログインして「New Repository」を作れ。
2016/01/07(木) 22:23:18.36
>>336
untracked filesが追加されてない
339takasi
垢版 |
2016/01/07(木) 22:26:24.19
>>337
できました

>>338
何をすればよいでしょうか?
>>332をもう一度入力しますか?
340takasi
垢版 |
2016/01/07(木) 22:28:19.38
ああ、赤字のファイルが存在しないってことですかね
2016/01/07(木) 22:29:52.65
>>339
「git add (追加したいファイル)」で追加して、
「git commit -m "second commit"」でコミットだ。
できたらGitHubで作った場所をブラウズせよ。
2016/01/07(木) 22:31:41.47
その場所には何が書かれている?
343takasi
垢版 |
2016/01/07(木) 22:38:08.21
addしてstatusで赤字が無いことを確認し、セカンドコミットしました
GitHubで作った場所をブラウズせよで躓いていますhttps://i.gyazo.com/f523c28f90a4e7a0761e03cdd44612e1.png
2016/01/07(木) 22:39:55.13
>>343
右上のアイコンつついてプロフィールに移動して
345takasi
垢版 |
2016/01/07(木) 22:40:59.64
移動しました
https://i.gyazo.com/1c069585b04694604dddc72d4d9d5caa.png
2016/01/07(木) 22:43:56.11
レポジトリがないようだ。ボタン押してレポジトリを作成。名前は「CSharpTest」でいい。
347takasi
垢版 |
2016/01/07(木) 22:46:22.64
設定はどういたしましょうかhttps://i.gyazo.com/22f84a3fbbeab2e475166af903debfb5.png
2016/01/07(木) 22:48:51.33
>>347
optionalだから入力しなくていい。そのまま。
349takasi
垢版 |
2016/01/07(木) 22:52:48.03
ここからどう進めばよいでしょうかhttps://i.gyazo.com/2795a649cfc0a83431bd544afcceafd5.png
2016/01/07(木) 22:53:12.06
おやすみ
351takasi
垢版 |
2016/01/07(木) 22:54:21.54
ありがとうございましたおやすみなさい
2016/01/07(木) 22:56:14.64
そこに書いてある
git remote add ...
git push ...
の二行。
353takasi
垢版 |
2016/01/07(木) 23:01:35.13
できました
2016/01/07(木) 23:06:48.25
リモートレポジトリのURLをここに貼れ。
355takasi
垢版 |
2016/01/07(木) 23:08:49.56
これでしょうか?https://github.com/takasi-desu/CSharpTest.git
2016/01/07(木) 23:16:53.95
空っぽだ。何かBashにエラーメッセージが表示されなかったか?
Gitの設定ができていない可能性がある。
357takasi
垢版 |
2016/01/07(木) 23:21:25.49
>>336の赤字以外特にエラーはありませんでした
https://i.gyazo.com/931d10ca0210c42451a813dd94a2ab2b.png
ここでメールアドレス教えろ言われてますけどこれですかね?
2016/01/07(木) 23:26:12.21
>>357
それだ。書かれた通りにgit configしてエラーが出たところからやり直せ。
Gitの鍵の設定は終わってるか?
359takasi
垢版 |
2016/01/07(木) 23:32:03.81
できました
鍵の設定は何のことやら分かりません
360takasi
垢版 |
2016/01/07(木) 23:34:34.80
https://i.gyazo.com/9cedaac0e767f618ebd6149e48b63412.png
これのことでしょうか?これはユーザーネームを入力するのですか?それともログインパスでしょうか
2016/01/07(木) 23:35:09.83
http://monsat.hatenablog.com/entry/generating-ssh-keys-for-github
2016/01/07(木) 23:44:44.49
もう寝なさい
妖怪「めのしたクマー」にならないように
363takasi
垢版 |
2016/01/07(木) 23:52:51.29
あと少し付き合って下さいお願いします!!!
>>360まで終わりましたまたgit remote add origin https://github.com/takasi-desu/CSharpTest.git
git push -u origin masterを入力すれば良いのでしょうか
364takasi
垢版 |
2016/01/07(木) 23:54:34.96
適当にいじってたらできました!!!!!!!

https://github.com/takasi-desu/CSharpTest.git
365takasi
垢版 |
2016/01/07(木) 23:56:23.54
ここまでやりましたがGitHubが何なのかGitが何なのかコミットの言葉の意味とかよくわからないなまま色々入力しましたがとりあえずは休憩しますありがとうございました
366takasi
垢版 |
2016/01/07(木) 23:58:56.27
なんか個人情報とか漏れてませんよね色々入力したりアップしたので心配です
2016/01/08(金) 00:47:26.91
たかしってもしかして飲み込み速いんじゃね!!
2016/01/08(金) 07:39:34.66
すげえ!!
2016/01/08(金) 11:45:21.90
案外みんな優しいのな
イチが総攻撃されるスレかと思ってきてみたら
370仕様書無しさん
垢版 |
2016/01/08(金) 16:23:36.44
あげ
371takasi
垢版 |
2016/01/08(金) 17:48:17.50
おはようございます
ありがとうございます
今日は体調が優れない為お休みさせて頂きます
おやすみなさい
372仕様書無しさん
垢版 |
2016/01/08(金) 18:31:24.30
職業訓練3年前いったけどなかなか良かったよ
仕事やめて2年ニートして行ったんだが、まず生活習慣変えるのがきつかった
毎月10万もらえるんだが、遅刻欠席に異様に厳しくて1回でも理由ない遅刻欠席したら0円
もう必死に通ったよ
授業も二進数とかネットワークの仕組みとか本当基礎から初めてくれてありがったかった
1日が9:30〜16:00だったから放課後にちょっと勉強して、卒業するときには応用情報取って、技術的にはJavaでWEBアプリケーション作れるようになってた
就職先も斡旋してくれて、面接の練習もしてくれてなんとか就職できた
最近ようやく設計にも関われるようになった
2016/01/08(金) 22:14:15.50
>>366
全てのファイルを見たけど個人情報はなかったよ
ちょっぴり漏れるのを期待してたんだけどな
2016/01/08(金) 22:21:30.24
差分がデカすぎる
殺人的プルリクが早速合って少しワロタ
375仕様書無しさん
垢版 |
2016/01/09(土) 00:23:00.42
片山さんもtakashiさんもすごいな。
片山さんやさしい。
寝なさいとかいってくれる上司がほしい。
働けとはいうけど寝なさいとか言ってくれる上司はいないからなーー
2016/01/09(土) 13:24:06.83
自演だろ
377takasi
垢版 |
2016/01/09(土) 13:39:06.40
おはようございます
職業訓練は今考えています、給付金は頂けないと思いますが
休み明けにでもハロワに行ってきます

差分がでかすぎるとは何か余計なものまでアップしちゃいましたかね
先生から直しを頂いたのですが後で保存の仕方調べておきます

半分ノリで建てた部分もあるんですが、まさかここまで熱心に教えてもらえるとは思いませんでした
なので僕も頑張りたいです

自演にしろ自演でないにしろ僕が勉強してることは事実なので生暖かく見守って下さい
ちょいと久しぶりの外出をして帰宅後に猫でも分かる〜を読んで勉強したいと思います
先生が来たら授業の続きを受けたいと思いますそれではさようなら
2016/01/09(土) 13:56:49.72
たかしは何歳なの?
2016/01/09(土) 14:41:21.62
http://internet2020.s3-website-ap-northeast-1.amazonaws.com/
2016/01/09(土) 14:43:49.49
>>377
> 差分がでかすぎるとは何か余計なものまでアップしちゃいましたかね

"katahiromz"って人からのPull Request(通称プルリク)があるでしょう
その"改良してみたよ"のコミットがデカすぎるwと、>>374で書いただけ

アナタの"second commit"には何の問題もないよ
381takasi
垢版 |
2016/01/09(土) 18:45:54.99
おはようございます

僕は26です

問題なかったですか良かったです
2016/01/09(土) 18:55:46.50
GitHubのレポジトリを開いてプルリクの内容を確認してmergeしてみて。
383takasi
垢版 |
2016/01/09(土) 19:17:11.94
おはようございます
今からやります
384takasi
垢版 |
2016/01/09(土) 19:22:06.94
mergeしました自分がなにやってるかわからないんですけど大丈夫ですかね
2016/01/09(土) 19:26:22.74
Gitとは分散型のバージョン管理システムだ。
GitHubはGitリモートレポジトリを管理するウェブサービスだ。
レポジトリとはソフトウェアの格納庫のようなものであり、
主にパッケージやライブラリのソースを保管する。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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