cb002 「簡単な時計表示プログラム」(04/08/19 Thu)
んーやっぱり本ばっか読んでたっておもしろくない!習うより慣れろ!ってゆー教えを忠実に!
ってことで管理人にもできそーな簡単なプログラム作ってみました。
まずは前回の最後で中途半端になっていた「なお、新しくプロジェクトを作成すると、設定は戻ってましたので、プロジェクトごとに設定(デフォルトにできるかもしれませんが)するんでしょう。」これなんですが、プロジェクトのオプションウィンドウの左下におもいっきり「デフォルト」ってゆーチェックボックスがありました笑。
まぁ管理人は単体で動くプログラムが好きなので、当分このままデフォルトでいきますよ。多少重くてもさ!いいんだよ!単体で動くんだもん!単体サイコー!
はい、んじゃあ本題に入ります。まぁ作ったっていってもほとんどコード書いてません笑。基本的な書き方がVBとどれくらい違うかまだいまいちわかりませんし、ホント試しただけです。
材料:Label1コ、ボタン2コ、Timer1コ です。
機能:ラベルに現在日時を表示します。ボタンで動作、停止できます。それだけ。
まぁコードは、
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
TDateTime date= Now();
Label1->Caption= date;
}void __fastcall TForm1::Button1Click(TObject *Sender)
{
Timer1->Enabled=true;
}
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Timer1->Enabled=false;
}
こんだけ。ほとんどVBといっしょですな。ただ、コントロールを小文字で入力したらエラーになりました。んで、ピリオドじゃなくて、->これ使うみたい。んで、無意味なスペースがいらんみたい。あと文末に;(セミコロン)。
あとはまぁ特にないかな?Now()関数使えるし。ただ、型宣言がちょっとちがうか。TDateTime型ってのを使わないとダメみたい。なんか型にうるさい感がアリマス。でも逆にいえば、VBが適当なのかな。
しかもホントはこういうのクラスってゆーそうです。んーまだまだですな。でもVisual C++よりは、はるかにとっつきやすくていい感じです。がんばー!
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||