C#でストップウォッチを作成する方法

このQ&Aのポイント
  • C#でストップウォッチを作成する方法を教えてください。
  • 指定された時間から00:00:00までの経過時間を表示するストップウォッチをC#で作成したいと思っています。
  • DateTimeクラスとタイマークラスを使用して指定時間から経過時間を表示するプログラムを作りたいですが、コーディングがうまくいきません。アドバイスをいただけますか?
回答を見る
  • ベストアンサー

C# ストップウォッチ

今C#でストップウォッチを作りたいと思っています。 00:00:00(時:分:秒)を指定された時間から表示していきたいと思っています。 DateTimeクラスを使って以下の手順でやろうと思っていました。 指定時間を保持するDateTime 経過時間を保持するDateTime タイマークラスを1秒ずつ呼んで、『指定時間 - 経過時間』をラベルなりに表示 指定時間 - 経過時間がゼロになったらアラート でなかったら経過時間にプラス一秒 という感じで作ろうとしたんです・・・。 ですが、これを上手くコーディングできません。 調べても、どれもサンプルは普通の時計ばかり・・・。 どなたか、コーディングレベルでのご教授お願いいたします。

  • HKKMR
  • お礼率89% (120/134)

質問者が選んだベストアンサー

  • ベストアンサー
  • SHIMAPEE
  • ベストアンサー率75% (154/203)
回答No.1

どういうプログラムにしたいかはHKKMRさんの考え方次第なので、このようなQ&Aサイトで完成までやり取りするのは難しいですがヒントになりましたら。 検索したらMicrosoftのサイトで下記が見つかりました。指定時間まで、という目的に近いのではないかと思います。 DateTimeを使うのではなく、分と秒をNumericUpDownで指定してその秒数を経過したら…、という作りになっています。 プログラミング チャレンジ スクエア - 第 4 章 ラーメンタイマーを作ってみよう http://www.microsoft.com/Japan/msdn/archive/student/challenge/chap4_csharp/default.aspx

HKKMR
質問者

お礼

Microsoftでこんなサイトあるとは・・・活用させていただきます。 ありがとうございます。(;´д⊂)

関連するQ&A

  • こんなストップウォッチor時計を探してます

    以下のようなストップウォッチ、または、ストップウォッチ機能付き時計を探しています。 ・バックライト常時ONまたは蛍光、LED(暗いところで見る必要があるため) ・スタート、ストップ、リセットが簡単 (たとえば、目覚まし時計を止めるみたいに、上からたたくだけとか) ・デジタル表示(1秒単位の精度で十分) ・できれば置き時計タイプ ・できれば電池駆動 使用用途は、薄暗い中で手の届くところに置いておき、あるきっかけでスタートして、5分くらいの間の経過時間をちらっと確認したいのです。 終了したら、すぐにリセットして、次の計測に入ります。 正確な時間ではなく、秒単位の経過時間が分かれば十分なので、ラップやスプリットの機能はなくてもいいです。 こんな時計またはストップウォッチをご存じでしたら、教えてください。 よろしくお願いいたします。

  • 1/100ストップウオッチについて

    1/100ストップウォッチで1時間(3600秒)測定したら1000024と表示しました。 これは24/100で0.24秒だと思います。 これを1/60ストップウォッチに変換した場合は0.24秒が何秒になるのでしょうか? 例えば、60分で±1秒とあればそのまま0.24秒ではおかしいと思うのですが… また計算式はどのようになるのでしょうか? このようなことは学校では教えてもらってないと思いますので宜しくお願いします。

  • ストップウォッチみたいなソフト

    何分後にタイマーが鳴る、というのではなくて、ストップウォッチみたいに自分でボタンを押して時間を測れる時計ソフトってありませんか? OSは10.3です。ご存知の方、ご紹介お願いします。

    • ベストアンサー
    • Mac
  • ストップウォッチについての質問です。

    ストップウォッチについての質問です。 倍速で時間が表示される(通常の一秒の倍速で一秒(つまり通常の○.五秒で一秒と表示してくれるもの)ストップウォッチをご存知ありませんでしょうか? その機能を果たしてくれるならストップウォッチでなくても良いのですが……。 わかりづらい質問ですみません。 それだとあまりストップウォッチの意味がない!と仰るかも知れませんが、ご存知の方がいらしたら教えていただきたいです。

  • 任意の時間早める・遅らせることができるストップウォッチ

    質問させていただきます。 タイトルのとおり、任意の時間早める・遅らせることができるストップウォッチを探しています。 具体的には、最低1/10秒まで表示することができ、ストップウォッチ「実行中に」こちらが指定した時間(こちらも1/10秒単位で指定できるもの)を早める又は、遅らせることができるストップウォッチを探しています。 ベクターで探してみたのですが、見つかりませんでした。 SGウォッチというソフトが非常に使いやすいと思いました。 このソフトに、実行中に時間をずらすことができる機能を付加したようなソフトを希望しています。 こちらの環境はXPです。 最悪シェアウェアでもかまいませんので、上記のようなソフトがあればお願いいたします。

  • ストップウオッチ付き時計のアラームの止め方

    安価で一般的なストップウオッチ付き時計の操作について教えてください。 このストップウオッチ付き時計は、丸い表示画面に向かって、左上、左下、右上、右下に操作ボタンがついているタイプで、左下のボタンを押せば、時刻表示、ストップウオッチに切り替わるものです。 現状では、7時、8時、・・・21時、・・ といったようにきりのいい時間でアラームがなってしまいます。 このアラームを鳴らさないようにするには、どのように操作をしたらよいか教えてください。 もちろん機種、メーカーによって違うかもしれませんが、あなたの所有のこの種の時計での操作方法を教えてください。

  • ストップウォッチと言うか?タイマーと言うか?

    昔、体育の授業で柔道の乱取りをやっていた時に 3分乱取りをして、1分休憩みたいな感じで 設定をすると、繰り返し3分→1分→3分→1分....と出来る ストップウォッチと言うか?タイマーと言うか?機械がありました。 (学校で使っていた物は電光掲示板タイプで時間が見える物でした) この機械の名前はなんと言うのでしょうか? トレーニングでこのような機械を使いたいのですが このような機能が付いていて 時計やストップウォッチ位の大きさの物ってあるのでしょうか?

  • c++のタイマーについて

    c++のタイマーを用いて小数点以下2桁まで表示できるストップウォッチを作りたいのですが出来ません。 また、その値を保持して次の値との比較もしたいと考えています 自力では整数部のストップウォッチを作ることが出来ましたが、どうしても小数部を作ることが出来ません。 こんなときどうすればいいのでしょうか?

  • パソコンに巨大なストップウォッチを表示させたい

    ストップウォッチで10秒ぴったりに止める10秒ゲームをやりたい と思っています。 施設の中でやるので、パソコンの画面いっぱいに巨大な数字が表示され て時間が0.01の単位まで表示されるものを探しております。 できれば、+-0.5など誤差を設定して、その中に収まれば成功、失敗と判断できるものであればうれしいです。 また、ストップウォッチの開始ボタンをマウスでなく赤いボタンみたいなものにしたいと思っていますので、少しでも分かることがあれば教えてください。 よろしくお願いします。

  • タイマー、アラーム、ストップウオッチ機能があるソフトウェア

    タイマー、アラーム、ストップウオッチ機能があるソフトウェア タイマー 5分経ったら知らせてくれる アラーム 指定時刻が来たら知らせてくれる ストップウオッチ 経過時間を計る お知らせがサウンドか画面ポップアップまたはその両方など設定可能 Windows XP環境 上記の機能が全てあるようなソフトウェアはありませんでしょうか?フリーならばありがたいです。それぞれの単機能があるものは見つけられたのですが、全ての機能が備わった物がなかなかありません。メモリーに余裕があるならそれぞれの機能を持ったソフトウェアを起動しておくのですが、使用環境が物理メモリー256MBですでに500MB以上メモリー使用状態ですので一つに絞りたいです。

専門家に質問してみよう