[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2ch.scのread.cgiへ]
Update time : 12/27 13:24 / Filesize : 200 KB / Number-of Response : 922
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ニートです1からプログラミングを教えてくれる



1 名前:たかし [2015/12/25(金) 18:43:55.48 .net]
先生を募集します

先生!!

555 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/14(木) 22:32:05.26 .net]
今日はおやすみ。

556 名前:takasi mailto:sage [2016/01/14(木) 22:33:02.13 .net]
すみませんでした
おやすみなさい

557 名前:takasi mailto:sage [2016/01/14(木) 23:36:49.80 .net]
$ git push origin master
remote: Permission to katahiromz/JankenGUI.git denied to takasi-desu.
fatal: unable to access 'https://github.com/katahiromz/JankenGUI/': The requested URL returned error: 403

ぐぬぬ

558 名前:仕様書無しさん mailto:sage [2016/01/15(金) 00:55:53.21 .net]
transitive.info/article/git/command/remote/

559 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/15(金) 01:19:31.01 .net]
あ、フォーク忘れてた? ごめんね。

560 名前:takasi mailto:sage [2016/01/15(金) 02:12:03.82 .net]
んぐぐぐぐぐぐぐ
プスプスプスシューーーーーーーーーーー

561 名前:takasi mailto:sage [2016/01/15(金) 02:20:50.29 .net]
なぜでしょうpushができません

562 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/15(金) 07:48:52.11 .net]
>>561
自分のリポジトリじゃないからね。
最初にforkすべきだった。
pushしなくていいよ。変更点少ないし。

563 名前:takasi mailto:sage [2016/01/15(金) 08:22:44.17 .net]
分かりました
動かして見た感じでは問題はなかったです
https://gyazo.com/3d005abe029830ef80e9f69be763228f
https://gyazo.com/567c6437b66c8bd4b84a6a6c8f59096c
https://i.gyazo.com/dfea862fc1e257c9e54c9e28edeb757f.png



564 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/15(金) 16:39:11.05 .net]
いくつか注釈しておこう。
引数がゼロ個の関数を作ることができる。
save_keyは引数のない三つの関数に分けた方がいい。
記録がない場合はゼロ回として扱うべきだ。
異常な表示にならないようにすべての場合の「状態」を管理しないといけない。

565 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/15(金) 19:39:31.24 .net]
JankenGUIにリソースのアイコン(*.ico)を追加せよ。フリー素材で構わない。
可能ならばJankenGUIに署名を行え。
JankenGUIをReleaseビルドせよ。
Inno Setupをダウンロード&インストールせよ。

566 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/15(金) 19:41:08.11 .net]
Inno Setupのウィザードに従ってインストーラのスクリプト(*.iss)を試作せよ。
スクリプト中の絶対パスを相対パスにせよ。
JankenGUIが使っている.net frameworkのバージョンを確認せよ。
次のサイトを参考にインストール時に.net frameworkの有無をチェックするようにせよ。
qiita.com/bellx2/items/14ac4e02283d5c1ef12b

567 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/15(金) 20:09:15.33 .net]
今日はインストーラ作成を行う。今回の課題は英語ができないと難しいかも知れないな。
質問が有ったらお気軽に。

568 名前:takasi mailto:sage [2016/01/15(金) 20:14:40.64 .net]
おはようございます
準備ご始めます

569 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/15(金) 20:24:28.92 .net]
署名は多少時間がかかると思う。今日は後回しでいい。

570 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/15(金) 20:36:34.17 .net]
ローカルリポジトリ情報の隠しフォルダ「.git」を「rm -rf .git」で消す。
「rm -rf」はファイルやフォルダをまるごと消すLinuxのコマンドだ。
GitHubのTakasi-DesuのJankenGUIをSettingsから消して(delete)作り直す。
それからgit init, add, commit, push -uだ。

571 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/15(金) 20:39:05.60 .net]
git remote addも忘れずに。

572 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/15(金) 21:07:44.34 .net]
教員免許を持っていない私が指導するのだから、不充分な点も
あるかもしれないが、御了承頂きたい。
進捗報告を。

573 名前:takasi mailto:sage [2016/01/15(金) 21:20:27.37 .net]
Inno Setupの使い方を調べている途中です



574 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/15(金) 21:26:32.48 .net]
Releaseビルドしたなら、bin/Releaseフォルダにexeができているだろう。
これをInno Setupのウィザードでプログラムファイルとして指定する。

575 名前:takasi mailto:sage [2016/01/15(金) 21:43:42.57 .net]
使い方がさっぱりわかりません
exeファイルはできましたがInno Setupのウィザードでプログラムファイルとして指定するのはどうすればよいのでしょうか

576 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/15(金) 21:44:30.97 .net]
わからない点はある?

577 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/15(金) 21:47:26.33 .net]
>>575
Inno Setupは日本語になっているか?
参照ボタン(browse)をクリックして、ファイルの場所を指定する。

578 名前:takasi mailto:sage [2016/01/15(金) 21:52:54.29 .net]
参照ボタンはどこでしょうか?
開くはスクリプトファイルしか開けないようです
今この画面ですhttps://i.gyazo.com/3a0dffc78162915778d17ec7ea5504a3.png

579 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/15(金) 21:56:07.64 .net]
File→New

580 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/15(金) 22:07:21.09 .net]
英語が読めないなら、日本語化した方がいいんじゃないか?

581 名前:takasi mailto:sage [2016/01/15(金) 22:14:29.43 .net]
日本語化できますか?
インストールウィザードを日本語化するのしか見つかりませんでしたが

582 名前:takasi mailto:sage [2016/01/15(金) 22:21:56.78 .net]
先生、今回ばかりは無理かもしれません
使い方が全くわからなくて調べながらやらないといけないので時間が凄いかかると思います・・・
順序立てて教えていただければ分かりやすいですが、それもまた時間かかりそうですし・・・

583 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/15(金) 22:23:26.45 .net]
InnoEditXにしようか?



584 名前:takasi mailto:sage [2016/01/15(金) 22:26:31.40 .net]
簡単なのであればそちらでお願いします
DLします

585 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/15(金) 22:36:59.62 .net]
今日はこの辺でお開きといたしやしょう。
おやすみでござります。

586 名前:takasi mailto:sage [2016/01/15(金) 22:38:58.93 .net]
すみませぬ・・・・・・・・・おやすみなさい・・・・・・・・・・・・・・_(:3」∠)_

587 名前:仕様書無しさん mailto:sage [2016/01/15(金) 23:11:10.08 .net]
じゃんけんは意外と作るの面白いよね
がんば

588 名前:仕様書無しさん [2016/01/16(土) 15:14:46.12 .net]
InnoEditX
textexpage.s154.xrea.com/software/

589 名前:片山博文MZ ◆T6xkBnTXz7B0 [2016/01/16(土) 17:22:50.44 .net]
InnoEditXをDL、展開して適当なフォルダに配置する。
InnoEditXのReadMeを読んだ後で、InnoEditXを起動する。
「ツール」→「設定」で、Inno Setupの場所を指定する。
あらかじめJankenGUIにReadMe.txtとLicense.txtを追加しておく。

[Setup]タブをクリック。「基本情報」タブで、アプリの名前を入力
(「たかしのジャンケン」「たかしのジャンケン ver.1.0」)。
インストール先を入力({pf}\Takashi Janken)。

590 名前:片山博文MZ ◆T6xkBnTXz7B0 [2016/01/16(土) 17:23:50.31 .net]
「アンインストーラー」タブをクリック。
「アンインストーラーを作る」をチェック。
表示するアイコンに「{app}\JankenGUI.exe」を指定する。

{pf}は「C:\Program Files」などを表している。
{app}はインストール先のフォルダを表している。

「情報」タブをクリック。「製作者」「説明」「バージョン」を入力。

591 名前:片山博文MZ ◆T6xkBnTXz7B0 [2016/01/16(土) 17:24:15.92 .net]
「フラグ」タブをクリック。
「中断を許可」「UNCパスを許可」「アプリ用ディレクトリを作る」
「情報をレジストリに保存」をチェック。

「ダイアログ」タブをクリック。
「インストールを行いますダイアログを出さない」をチェック。

ここまで、[Setup]タブ。

592 名前:片山博文MZ ◆T6xkBnTXz7B0 [2016/01/16(土) 17:24:42.42 .net]
[Files]タブをクリック、リストを右クリックして「アイテムの追加」。
ソースファイルに「JankenGUI.exe」を選んで指定、
出力先ディレクトリを「{app}」にして、「OK」。
さらに「アイテムの追加」。「ReadMe.txt」を選んで指定、
出力先ディレクトリを「{app}」にして、「OK」。
さらにさらに「アイテムの追加」。「License.txt」を選んで指定、
出力先ディレクトリを「{app}」にして、「OK」。

593 名前:片山博文MZ ◆T6xkBnTXz7B0 [2016/01/16(土) 17:25:18.48 .net]
[Icons]タブをクリック。
このタブはショートカットアイコンの追加に関する設定だ。

リストを右クリックで「アイテムの追加」。
作成先を「{group}\たかしのジャンケン」に、
リンク先を「{app}\JankenGUI.exe」にして、「OK」。

さらに「アイテムの追加」。
作成先を「{commondesktop}\ReadMe.txt」に、
リンク先を「{app}\ReadMe.txt」にして「OK」。

さらにさらに「アイテムの追加」。
作成先を「{commondesktop}\License.txt」に、
リンク先を「{app}\License.txt」にして「OK」。



594 名前:片山博文MZ ◆T6xkBnTXz7B0 [2016/01/16(土) 17:26:45.27 .net]
さらにさらにさらに「アイテムの追加」。
作成先を「{commondesktop}\たかしのジャンケン」に、
リンク先を「{app}\JankenGUI.exe」にして「OK」。

さらにさらにさらにさらに「アイテムの追加」。
作成先を「{group}\アンインストール」に、
リンク先を「{uninstallexe}」にして、「OK」。

{group}は、スタートメニューの項目を表している。
{commondesktop}は、すべてのユーザのデスクトップを表している。
{uninstallexe}は、アンインストールプログラムを表す。

ここまで[Icons]タブ。
名前「JankenGUI.iss」を付けて保存。ビルドしてエラーがなければ
インストーラが作成される。 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)


595 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/16(土) 19:12:34.29 .net]
>>593 訂正。
× 作成先を「{commondesktop}\ReadMe.txt」に、
○ 作成先を「{group}\ReadMe.txt」に、

× 作成先を「{commondesktop}\License.txt」に、
○ 作成先を「{group}\License.txt」に、

596 名前:仕様書無しさん mailto:sage [2016/01/16(土) 19:51:40.96 .net]
たかし書籍化パターンだろこれw

597 名前:仕様書無しさん mailto:sage [2016/01/16(土) 19:52:21.97 .net]
謝辞に片山先生へのお礼が書かれてるend

598 名前:takasi mailto:sage [2016/01/16(土) 20:07:07.86 .net]
おはようございます
ありがとうございます・・・
始めます

599 名前:takasi mailto:sage [2016/01/16(土) 20:45:19.33 .net]
無事ビルド完了しました
https://i.gyazo.com/6762f0ece561ac26d495a98a46d14fc7.png

600 名前:仕様書無しさん mailto:sage [2016/01/16(土) 20:48:10.27 .net]
どうでもいいことだろうけど、

>>594になぜ
Rock54: Cautionがついているのだろう

exeかな?

601 名前:仕様書無しさん mailto:sage [2016/01/16(土) 20:49:17.37 .net]
剛田たけしのジャイアンじゃんけん

602 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/16(土) 20:49:51.11 .net]
>>570-571の手順でGitHubにアップしてくれ。
以前のレポジトリは消えても構わない。

603 名前:takasi mailto:sage [2016/01/16(土) 20:53:08.37 .net]
作成したセットアップファイル?もフォルダに加えるんでしょうか



604 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/16(土) 20:53:33.06 .net]
.issもレポジトリのフォルダに入れて。
setup.exeは.gitignoreで除外して。

605 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/16(土) 21:12:03.30 .net]
修正1.JankenGUI.issをテキストエディタで開いて絶対パスの記述を相対パスに直しなさい。
修正2.使用しているレジストリキーをアンインストール時に削除するようにしなさい。

606 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/16(土) 21:14:19.67 .net]
終わったらInnoEditXで開いてビルド。
インストールしてインストールした項目をテスト、アンインストールを何度か繰り返しなさい。

607 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/16(土) 21:23:48.25 .net]
進捗報告を。

608 名前:takasi mailto:sage [2016/01/16(土) 21:36:08.78 .net]
今>>605です

609 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/16(土) 21:39:38.33 .net]
絶対パスと相対パスについてはご存じかな?

610 名前:takasi mailto:sage [2016/01/16(土) 21:45:31.48 .net]
いいえ

611 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/16(土) 21:50:20.18 .net]
現在のフォルダが「C:\Users」であるとき、「C:\Users\takasi\himitsu」という場
所(パス)は相対パス「takasi\himitsu」で参照できる。
「C:\Users\takasi\himitsu」は絶対パスだ。
パスを相対的に指定するか、絶対的に指定するかの違いだ。

612 名前:takasi mailto:sage [2016/01/16(土) 21:54:06.18 .net]
これを直すんですよね?
Name: "{group}\たかしのジャンケン"; Filename: "{app}\JankenGUI.exe";
Name: "{group}\ReadMe.txt"; Filename: "{app}\ReadMe.txt";
Name: "{group}\License.txt"; Filename: "{app}\License.txt";
Name: "{commondesktop}\たかしのジャンケン"; Filename: "{app}\JankenGUI.exe";
Name: "{group}\アンインストール"; Filename: "{uninstallexe}";

613 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/16(土) 21:58:08.41 .net]
{ }がついたものは直す必要ない。
[Files]の記述はどうなってる?



614 名前:takasi mailto:sage [2016/01/16(土) 21:59:43.12 .net]
[Files]はありません[Setup]と[Icons]のみです

615 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/16(土) 22:03:53.38 .net]
ファイルがインストールされていない。>>592をやり直して。

616 名前:takasi mailto:sage [2016/01/16(土) 22:13:40.06 .net]
これで良いでしょうか

[Files]
Source: "JankenGUI\bin\Release\JankenGUI.exe"; DestDir: "{app}";
Source: "JankenGUI\ReadMe.txt"; DestDir: "{app}";
Source: "JankenGUI\License.txt"; DestDir: "{app}";

[Registry]
Root: HKCU; Subkey: "Software\Takashi"; Flags: uninsdeletekeyifempty
Root: HKCU; Subkey: "Software\Takashi\JankenGUI"; Flags: uninsdeletekey

617 名前:takasi mailto:sage [2016/01/16(土) 22:17:09.20 .net]
[Files]
Source: "bin\Release\JankenGUI.exe"; DestDir: "{app}";
Source: "ReadMe.txt"; DestDir: "{app}";
Source: "License.txt"; DestDir: "{app}";
こうでした

618 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/16(土) 22:17:41.38 .net]
JankenGUI.issは、フォルダJankenGUIの中にあるんだろ? だったら
Source: "License.txt"; DestDir: "{app}";
じゃないかい?

619 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/16(土) 22:19:04.50 .net]
>>617
それでOK。テストに入りなさい。

620 名前:takasi mailto:sage [2016/01/16(土) 22:20:47.16 .net]
問題なくインストールでき、アンインストール時にレジストリが削除されることを確認しました

_(:3」∠)_

621 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/16(土) 22:24:11.12 .net]
pushしたら今日はここまで。おやすみ。

622 名前:takasi mailto:sage [2016/01/16(土) 22:33:30.36 .net]
pushしました本日もありがとうございましたおやすみなさい_(:3」∠)_

623 名前:takasi mailto:sage [2016/01/16(土) 22:36:16.91 .net]
ツールの使い方が全くわからない辛い・・・



624 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/17(日) 13:09:32.88 .net]
JankenGUIのプロパティの「公開」タブをクリックして、マイナー
バージョンを1にし(1.1)、Releaseバージョンをビルドしなさい。
プログラムに変更が有った場合、プログラムをバージョンアップしないと
インストーラがファイルを更新しないことがあるので注意。
JankenGUI.issをInnoEditXで開いて[Setup]タブをクリック。
「デフォルトのスタートメニューグループ名」を「たかしのジャンケン」にしなさい。

625 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/17(日) 13:15:15.24 .net]
[Languages]タブをクリック。リストを右クリックして、名前を「Japanese」にし、言語ファイルで「Languages」→「Japanese.isl」を順に選んで「OK」。
[Setup]タブをクリック。「基本情報」と「情報」のバージョンを1.1にしなさい。
「基本情報」の「出力」の「セットアップファイルの出力時の名前」を
「tjanken-1.1-setup.exe」にしなさい。古いsetup.exeは削除。
.gitignoreで「tjanken-*-setup.exe」を無視するように設定しなさい。

626 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/17(日) 13:21:21.93 .net]
JankenGUIを自由に改良しなさい。1つ改良するたびにgit add, git commitしなさい。
改良に失敗したら「git checkout (ファイル名)」で1つ元に戻しなさい。

627 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/17(日) 15:28:59.15 .net]
次はインストーラなしのパッケージを作ってみよう。
プログラムのインストールができない環境の利用者はインストーラが使えない。
だから、インストーラなしのプログラムもそれなりに需要がある。

628 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/17(日) 15:32:42.17 .net]
次のような内容のバッチファイル「pack-bin.bat」を作れ。

set DIR=tjanken-bin
del /Q /S %DIR%
copy bin\Release\JankenGUI.exe %DIR%
copy ReadMe.txt %DIR%
copy License.txt %DIR%
pause

629 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/17(日) 15:39:39.09 .net]
pack-bin.batをダブルクリックすると、tjanken-binフォルダが作成され、
必要なファイルがコピーされる。
このフォルダを右クリックして「送る」→「圧縮(zip形式)」を選ぶと、
このフォルダが圧縮されたzipファイルtjanken-bin.zipができる。
これの名前を変更し、tjanken-1.1-bin.zipにすると、
インストーラなしパッケージが完成する。
.gitignoreにzipファイルとtjanken-binフォルダを無視するように
「*.zip」「tjanken-bin」を設定しなさい。

630 名前:仕様書無しさん mailto:sage [2016/01/17(日) 18:24:22.58 .net]
たかし半角になっててワロタw

631 名前:takasi mailto:sage [2016/01/17(日) 20:15:43.13 .net]
おはようございます
21時から始めます

632 名前:takasi mailto:sage [2016/01/17(日) 21:36:43.63 .net]
>>628でpack-bin.batを作りダブルクリックしましたがフォルダは作られませんでした
代わりにtjanken-binというファイルが出来ました
フォルダのなりぞこないでしょうかこれは

633 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/17(日) 21:42:09.33 .net]
>>632
delとcopyの間にmkdir %DIR%を忘れてた。
できたファイル消してやり直して。



634 名前:takasi mailto:sage [2016/01/17(日) 21:47:26.64 .net]
>>629まで完了しました

635 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/17(日) 21:52:43.25 .net]
アプリが使用している.Net Frameworkのバージョンを確認せよ。
ReadMe.txtに作品名、作者名、動作環境を記せ。
配布するファイルのサイズを確認せよ。
ウイルスチェックを行え。

636 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/17(日) 22:04:29.96 .net]
frameworkのバージョンはプロジェクトのプロパティから確認できる。
ファイルサイズはファイル右クリックのプロパティで確認できる。

637 名前:takasi mailto:sage [2016/01/17(日) 22:12:09.22 .net]
配布するファイルとはJankenGUI.exeの事でしょうか?

638 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/17(日) 22:15:47.64 .net]
>>637
tjanken-1.1-setup.exe

tjanken-1.1-bin.zip
が配布するファイルだ。
前者がインストーラつきのプログラム、後者がインストーラなしのプログラムである。

639 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/17(日) 22:23:57.34 .net]
どうした

640 名前:takasi mailto:sage [2016/01/17(日) 22:27:06.97 .net]
>>635
完了しました

641 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/17(日) 22:28:42.72 .net]
pushしたら終わりだ。
青少年はもう寝る時間だ。
おやすみ。

642 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/17(日) 22:39:13.20 .net]


643 名前:takasi mailto:sage [2016/01/17(日) 22:41:45.79 .net]
遅くてすみません
pushしましたhttps://github.com/takasi-desu/JankenGUI



644 名前:仕様書無しさん mailto:sage [2016/01/17(日) 23:51:15.01 .net]
たかしのじゃんけんゲームやってみたがよく出来てる
頑張ってな

645 名前:takasi mailto:sage [2016/01/17(日) 23:59:50.66 .net]
ありがとうございます
ほとんど片山先生の作品なんですけどね・・・
最近勉強できていません
体の調子が悪くて・・・起きる時間も夜・・・ふぁああああああああ

646 名前:takasi mailto:sage [2016/01/18(月) 00:02:00.04 .net]
最近プログラミングの適性がないのではないかと悩んでいるお年ごろです
慣れでしょうか

647 名前:仕様書無しさん mailto:sage [2016/01/18(月) 00:12:07.22 .net]
無料ホームページ作成
freehp.ojaru.jp/

648 名前:片山博文MZ ◆T6xkBnTXz7B0 [2016/01/18(月) 12:14:59.18 .net]
今度は、○×ゲームだ。
https://github.com/katahiromz/MaruBatsuGame
こいつをForkして、適当なフォルダにcloneしてくれ。
dataフォルダに、画像と音声のデータがある。
画像はInkscapeで作成、音声は自分で録音した。

649 名前:片山博文MZ ◆T6xkBnTXz7B0 [2016/01/18(月) 12:19:22.23 .net]
今回は、辞書(dictionary)を使っている。
一般に辞書というのは、単語から意味を調べる書物だね。
C#で辞書というのは、あるデータに他のデータを関連づけるデータ構造だ。
単語に相当するデータをキー(key)といい、
意味に相当するデータを値(value)という。
キーをintとし、値をMasuとする辞書の型は、Dictionary<int, Masu>と書く。

650 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/18(月) 12:58:34.33 .net]
黒い線を表示するのにLabelを使った。
Labelの背景色を黒にし、AutoSizeをFalseにしてある。
それぞれのマスはPictureBoxになっている。
画像と音声のデータはすでにリソースとして追加した。

651 名前:takasi mailto:sage [2016/01/18(月) 13:15:29.04 .net]
おはようございます
今日も夜から始めると思います

652 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/18(月) 13:28:05.84 .net]
データとUIの分離のために、盤を表すBoardというクラスを用意した。
Boardに空ではないマスを数えるカウント変数countを追加せよ。
盤の初期化のときにcountをゼロにせよ。
set_masuでcountを加算せよ。

653 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/18(月) 13:39:44.00 .net]
Boardに次のような思考関数kangaeruを追加せよ。
int kangaeru(Masu comp) {
Masu anata;
compがマルならanataはバツ。
compがバツならanataはマル。
空マスが1つ、compが2つの並びがあれば、その空きマスの番号を返す。
anataがなく、compが1つ以上の並びがあれば、その空きマスの番号を返す。
空きマスをランダムに選び、その空きマスの番号を返す。
}



654 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/18(月) 13:44:57.25 .net]
課題。○×ゲームを完成せよ。
プレイヤーはマル(先攻)、コンピュータはバツ(後攻)とする。
プレイヤーがマルをつけたら、タイマーで2秒待ち、
コンピュータがバツをつける。
待っている間は操作できないようにせよ。

655 名前:takasi mailto:sage [2016/01/18(月) 18:00:48.51 .net]
ちょっと今日は夜に出てこれないです!
完成したらプッシュすれば良いでしょうか






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<200KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef