Как перенести программу с консоли на формы? - C#
Формулировка задачи:
Прога выводит текущее время.
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace WindowsFormsApplication1
- {
- class Time
- {
- int H;
- int M;
- int S;
- public int Hour
- {
- get { return H; }
- set { H = value; }
- }
- public int Minute
- {
- get { return M; }
- set { M = value; }
- }
- public int Second
- {
- get { return S; }
- set { S = value; }
- }
- public Time(int hour, int min, int sec)
- {
- H = hour;
- M = min;
- S = sec;
- }
- public override string ToString()
- {
- return "Текущее время: " + (H.ToString() + ":" + M.ToString() + ":" + S.ToString());
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- Time MyTime = new Time(DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second);
- Console.WriteLine(MyTime.ToString());
- Console.ReadKey(true);
- }
- }
- }
Решение задачи: «Как перенести программу с консоли на формы?»
textual
Листинг программы
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- Time MyTime = new Time(DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second);
- Console.WriteLine(MyTime.ToString());
- }
- }
- class Time
- {
- int H;
- int M;
- int S;
- public int Hour
- {
- get { return H; }
- set { H = value; }
- }
- public int Minute
- {
- get { return M; }
- set { M = value; }
- }
- public int Second
- {
- get { return S; }
- set { S = value; }
- }
- public Time(int hour, int min, int sec)
- {
- H = hour;
- M = min;
- S = sec;
- }
- public override string ToString()
- {
- return "Текущее время: " + (H.ToString() + ":" + M.ToString() + ":" + S.ToString());
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д