Как перенести программу с консоли на формы? - C#

Узнай цену своей работы

Формулировка задачи:

Прога выводит текущее время.
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace WindowsFormsApplication1
  7. {
  8. class Time
  9. {
  10. int H;
  11. int M;
  12. int S;
  13. public int Hour
  14. {
  15. get { return H; }
  16. set { H = value; }
  17. }
  18.  
  19. public int Minute
  20. {
  21. get { return M; }
  22. set { M = value; }
  23. }
  24.  
  25. public int Second
  26. {
  27. get { return S; }
  28. set { S = value; }
  29. }
  30. public Time(int hour, int min, int sec)
  31. {
  32. H = hour;
  33. M = min;
  34. S = sec;
  35. }
  36.  
  37. public override string ToString()
  38. {
  39. return "Текущее время: " + (H.ToString() + ":" + M.ToString() + ":" + S.ToString());
  40. }
  41. }
  42. class Program
  43. {
  44. static void Main(string[] args)
  45. {
  46. Time MyTime = new Time(DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second);
  47. Console.WriteLine(MyTime.ToString());
  48.  
  49. Console.ReadKey(true);
  50. }
  51. }
  52. }

Решение задачи: «Как перенести программу с консоли на формы?»

textual
Листинг программы
  1. public partial class Form1 : Form
  2.     {
  3.         public Form1()
  4.         {
  5.             InitializeComponent();
  6.         }
  7.  
  8.         private void Form1_Load(object sender, EventArgs e)
  9.         {
  10.             Time MyTime = new Time(DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second);
  11.             Console.WriteLine(MyTime.ToString());
  12.         }
  13.     }
  14.  
  15.     class Time
  16.     {
  17.         int H;
  18.         int M;
  19.         int S;
  20.  
  21.         public int Hour
  22.         {
  23.             get { return H; }
  24.             set { H = value; }
  25.         }
  26.  
  27.  
  28.  
  29.         public int Minute
  30.         {
  31.             get { return M; }
  32.             set { M = value; }
  33.         }
  34.  
  35.  
  36.  
  37.         public int Second
  38.         {
  39.             get { return S; }
  40.             set { S = value; }
  41.         }
  42.  
  43.         public Time(int hour, int min, int sec)
  44.         {
  45.             H = hour;
  46.             M = min;
  47.             S = sec;
  48.         }
  49.  
  50.  
  51.         public override string ToString()
  52.         {
  53.             return "Текущее время: " + (H.ToString() + ":" + M.ToString() + ":" + S.ToString());
  54.         }
  55.  
  56.     }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.133 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы