![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
多肢選択式クイズのiアプリを作成したいと考えております。サーバ上のテキストファイルから問題と答えを読み込んで1問ずつ表示し、正解すると正解と表示した後に次の問題へ、不正解の場合は正しい答えを表示した後に次の問題へ進むようにし、すべての問題が終わったら正答数を表示するような感じで、問題は上記のように多肢選択式にしたいと考えております。
色々と本やwebページを見て、サーバ上のテキストファイルを単純に読み込むだけのプログラムや、ボタンを押す毎にPanelを切り替えるプログラムなど、簡単なプログラムは作ることができるようになったのですが、ここで行き詰まってしまいました。
どのようにすればよいか教えてください。お願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
先の回答の延長となりますが。
1.クライアント→(問題を要求)→サーバー
2.サーバー→(問題を返信)→クライアント
3.クライアント画面に問題を表示
4.クライアント→(回答を送信、次の問題も要求)→サーバー
5.サーバー→(回答を受け取り正誤を返信、次の問題も返信)→クライアント
6.クライアント画面に次の問題を表示、回答が正しければ正答数をカウントアップ
7.1~6の繰り返し
8.クライアント画面に正答数を表示
こんな感じでできるのではないでしょうか?
実装方法についてはサーブレットなりhttp通信なりで可能だと思います。
No.1
- 回答日時:
質問内容が漠然としすぎていてなんともいえませんが。
クライアントからサーバーにデータを送信、サーバーは送信されたデータをもとに何らかの結果をクライアントに送信。
という動きが実現できているのであれば、上記のようなクイズゲームが作成できるのではないでしょうか?
この回答への補足
ちょっと何が聞きたいかわかりにくかい文でしたね。すみません。
また少し説明不足なところもありましたので、補足します。
まず、cgiやphpなどを使わずに質問にあるようなプログラムが実現可能なのかどうかが知りたいです。
また、実現可能であるならば、どういうプログラムを書けば実現できるのかまで教えていただけるとありがたいです。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- Visual Basic(VBA) VBAで早押しゲームを作りたい 4 2022/05/12 13:46
- HTML・CSS Dreamweaver のテンプレートでの相対パスの設定について 2 2023/06/13 17:28
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- システム CPUの問題について 2 2022/07/09 12:04
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
- WordPress(ワードプレス) WordpressでYouTubeの埋め込みができない。 1 2022/10/26 01:08
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- 宅地建物取引主任者(宅建) 宅建業法で満点に近い高得点を取る勉強方法は? 4 2022/09/09 10:17
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 1 2022/06/18 21:20
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TCP/IP通信時のサーバーからの受信
-
VB6のwinsockでconnectできない
-
ソケットを用いた1対多通信につ...
-
Winsockで接続待ちタイムアウト...
-
Java(クライアント)とC言語(サ...
-
WinSockでの通信プログラムがう...
-
Socketの使用方法について
-
送信したデータの一部が文字化...
-
Java(クライアント)とC言語(サ...
-
JAVAでノンブロッキングモード...
-
C言語でHTTP1.1のキープアライ...
-
Macターミナルで実行中のプログ...
-
バックグラウンドのプロセスの...
-
Java Web Start アプリケーショ...
-
プロダクションコードとは?
-
アセンブラ言語の数字を数値に...
-
エクセルVBA 時間抜けの取得
-
PIC のデータEEPROMに書き込み...
-
動的メモリとexit(C言語)
-
【C言語 再帰・メモ化】 C言語...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TCP/IP通信時のサーバーからの受信
-
エクセル VBA でのCOMポート...
-
UDP通信におけるbind関数について
-
recv関数でフリーズしてしまう
-
VB6のwinsockでconnectできない
-
UDP通信する時に、相手にどうや...
-
ソケット通信 同じポート番号...
-
ソケットのrecvの戻り値が0
-
UdpClient 送信元のIPアドレ...
-
Winsockで接続待ちタイムアウト...
-
ソケットを用いた1対多通信につ...
-
ソケットでクライアントのipア...
-
ソケットのクローズについて
-
相手のIPアドレスを取得する方法
-
SIPがNATを越えられない理由
-
Socket通信の0バイト受信について
-
CreateFile関数でCOMポートが開...
-
Connectエラーが出てしまう・・...
-
同じLAN内パソコンのIPアドレス...
-
送信したデータの一部が文字化...
おすすめ情報