読者です 読者をやめる 読者になる 読者になる

Awesome Hacks!

プログラミング初心者なので地道に勉強していきます。分からない人の立場から整理していきます。

デジタル時計を作る

正直、あまりVisual C++の画像つきのサイトが無く、今後Visual C++はあまり捗らない(やらない)気がしている・・・。
 


しかし、ひとまずこちらが画像つきでわかりやすかったので、ご紹介。(C#用なのでちょっとだけ読み替える必要があるが、ほとんどC++と同じ。ただし、超初心者には難しいかも・・・)
フレッシュマン企画 連載 簡単!Visual Studio 2010入門:第5回 初めてのWindowsアプリケーションの開発 (1/5) - @IT
 
ラベルがオブジェクト、フォームがコンテナ・・・(なるほど、と独り言)。
 
DateTime構造体について
https://msdn.microsoft.com/ja-jp/library/system.datetime(v=vs.110).aspx
※基本的にはSystem名前空間のページだけでもページメモなりリンクをとっておけば、初心者にとってある程度のVC++開発はカバーできそう。
むしろ暇があるなら、どんなクラスがあるのか目を通しておくと良さそう。(使用例も載っているのである程度は使いやすいかも)
 
紹介したサイトとおりにやってもコンパイルが通らない・・・。
C#用なの当たり前。
 
ここだけ書きかえる。

private: void setDisplayTime() {
//	 timeNow.Text = DateTime.Now.ToString("HH時mm分ss秒");
	 timeNow->Text = DateTime::Now.ToString("HH時mm分ss秒");
}


通った・・・!!
 
f:id:tamaking01:20150524123755p:plain
f:id:tamaking01:20150524123806p:plain
 
 

補足

上記を踏まえて下記の画像なしのページを見てみると、なるほどと納得がいく。
http://www.geocities.jp/java_sample_program/DigitalTokei_vcpp.html
 
そしてこのサイトには他のサンプルも紹介されているので、画像はないが何となくデザイン部分を自分で考えて、コードすればよいかも・・・?!
 
デバッグ方法や配布方法についてはこちら↓
フレッシュマン企画 連載 簡単!Visual Studio 2010入門:第6回 Windowsアプリケーションのデバッグ&リリース (1/5) - @IT