C#触り始めて1日なので初歩的なことかもしれません。
時計機能のかんたんなwindowsアプリを作りたいです。
調べてSystemのTimerとWindowのTimerが競合してしまいエラー場出るというのは分かり、解決できましたが、timerがコンテキストに存在しないとエラーになってしまいます。
また、オブジェクト指向のプログラミングも初めてで、classなどの使い方もいまいちの初心者なのでその他おかしい所があればご指摘いただけると幸いです。
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Windows.Forms; using Timer = System.Timers.Timer; namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } public Timer timer = new Timer() { DateTime dt = DateTime.Now; this.datelabel.Text = dt.ToString(); }; timer.start(); } }
手を動かす前に入門書を読みましょう。手が止まるのは、全く何も入ってないところから無理やり絞り出そうとしているせいです。
既に4時間ほど調べて色々やってみてもうまく行かなかったので質問させて頂きました。
調べて色々やるのではなく、まず入門書を読みましょうという意味です。
4 時間では少ないですね。少なくとも 1日はあちこち調べまくって、それでダメなら頭を冷やしてよく考えてからもう一度調べて、それでもどうしてもわからなかったら質問するのが良いと思います。
質問者さん。
今のやり方ですと、
「フランス語でラブレターを書いています。まだフランス語を勉強して1時間も経っていないですが、勉強が面倒になったのですぐさまラブレターに着手しています。ですが知人に添削のため読ませると『わかりにくい』と言われます。なぜでしょうか。教えてください」みたいなものです。
せめてその文章を見せるべきだし、その文章を見せられてもフランス語は単なる言語なので書き手の言いたいことがわかっていないと添削できません。
それに文法すらわかってないならめちゃくちゃな文になっているはずです。
日本語で書くと『ぼくなみだわかいいぬいなったでそう』(ちなみに「僕は可愛い犬を見て涙が出そうになった」らしい)とあっただけで添削できますか?
基礎である文法や(あいうえおのような)基礎、単語等ができていないからめちゃくちゃな文を書く。
それを皆指摘しているのに聞こうともしていないのではありませんか?
それだとどんなに頑張ってもできるようにはなりませんよ。
まずは基礎からやりましょう。
回答2件
あなたの回答
tips
プレビュー