cb002 「簡単な時計表示プログラム」(04/08/19 Thu)

 

← 戻る C++ Builderメニュー 次へ → ☆ Top ☆

 

んーやっぱり本ばっか読んでたっておもしろくない!習うより慣れろ!ってゆー教えを忠実に!

ってことで管理人にもできそーな簡単なプログラム作ってみました。

まずは前回の最後で中途半端になっていた「なお、新しくプロジェクトを作成すると、設定は戻ってましたので、プロジェクトごとに設定(デフォルトにできるかもしれませんが)するんでしょう。」これなんですが、プロジェクトのオプションウィンドウの左下におもいっきり「デフォルト」ってゆーチェックボックスがありました笑。

まぁ管理人は単体で動くプログラムが好きなので、当分このままデフォルトでいきますよ。多少重くてもさ!いいんだよ!単体で動くんだもん!単体サイコー!

はい、んじゃあ本題に入ります。まぁ作ったっていってもほとんどコード書いてません笑。基本的な書き方が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++よりは、はるかにとっつきやすくていい感じです。がんばー!

 

← 戻る C++ Builderメニュー 次へ → ☆ Top ☆

SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送