C# ИС Химчистка (урок 1). Форма авторизации

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.พ. 2025
  • Описывается процесс создание информационной системы "Химчистка".
    Часть 1. Создание проекта. Форма авторизации. Переход на другую форму. Выход из приложения из дочерней формы.

ความคิดเห็น • 14

  • @ДимкаАбрамов-ь5ш
    @ДимкаАбрамов-ь5ш 2 ปีที่แล้ว +2

    И ещё совет, используйте интерполяцию строк, так не придется конкатинировать строки
    Например
    Из строки ("меня зовут" + name.Text)
    Можно сделать ($"меня зовут {name.Text}")

  • @karforch
    @karforch 3 ปีที่แล้ว

    Здравствуйте, спасибо за видео, продолжение будет?

    • @shask305
      @shask305  3 ปีที่แล้ว +4

      Здравствуйте. Продолжение готовится. Спасибо за интерес к моему каналу!

  • @Евгений-ь8х1к
    @Евгений-ь8х1к 2 ปีที่แล้ว

    в этой строке
    object[] login = table.Rows[0].ItemArray;
    получается ошибка, при вводе неправильного логина или пароля или если нажать на кнопку Авторизация с пустыми полями

    • @Евгений-ь8х1к
      @Евгений-ь8х1к 2 ปีที่แล้ว

      System.IndexOutOfRangeException
      HResult=0x80131508
      Сообщение = В позиции 0 строка отсутствует.
      Источник = System.Data
      Трассировка стека:
      at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)
      at System.Data.DataRowCollection.get_Item(Int32 index)
      at WindowsFormsApp1.FormAuto.button1_Click(Object sender, EventArgs e) in D:\проект\baza\baza1\WindowsFormsApp1\WindowsFormsApp1\Form1.cs:line 30
      at System.Windows.Forms.Control.OnClick(EventArgs e)
      at System.Windows.Forms.Button.OnClick(EventArgs e)
      at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
      at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
      at System.Windows.Forms.Control.WndProc(Message& m)
      at System.Windows.Forms.ButtonBase.WndProc(Message& m)
      at System.Windows.Forms.Button.WndProc(Message& m)
      at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
      at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
      at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
      at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
      at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
      at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
      at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
      at System.Windows.Forms.Application.Run(Form mainForm)
      at WindowsFormsApp1.Program.Main() in D:\проект\baza\baza1\WindowsFormsApp1\WindowsFormsApp1\Program.cs:line 19
      Изначально это исключение было создано в этом стеке вызовов:
      [Внешний код]
      WindowsFormsApp1.FormAuto.button1_Click(object, System.EventArgs) в Form1.cs
      [Внешний код]
      WindowsFormsApp1.Program.Main() в Program.cs

    • @shask305
      @shask305  2 ปีที่แล้ว +1

      Здравствуйте. Спасибо за комментарий. Действительно, здесь реализация не совершенная. Видео снималось давно, я уже по другому придумал метод авторизации. Чуть позже планирую переснять.

    • @Евгений-ь8х1к
      @Евгений-ь8х1к 2 ปีที่แล้ว

      @@shask305 Спасибо буду ждать.

  • @nikname5633
    @nikname5633 ปีที่แล้ว

    здравствуйте, а можно исходники данного приложения?

    • @shask305
      @shask305  ปีที่แล้ว +1

      Здравствуйте. Вот ссылка: disk.yandex.ru/d/0oIzVZCX8JnfgA

    • @nikname5633
      @nikname5633 ปีที่แล้ว

      @@shask305 cпасибо, а есть исходники приложения химчистки? или они уже там?

    • @shask305
      @shask305  ปีที่แล้ว +1

      Все тут

    • @nikname5633
      @nikname5633 ปีที่แล้ว

      @@shask305 понял

  • @ДимкаАбрамов-ь5ш
    @ДимкаАбрамов-ь5ш 2 ปีที่แล้ว

    Здравствуйте, музыка это, конечно, круто, но, думаю, что лучше говорить для чего нажимать это, почему писать это, почему использовать этот метод, что он делает
    Видео же для новичков предназначено, как я понимаю

    • @ДимкаАбрамов-ь5ш
      @ДимкаАбрамов-ь5ш 2 ปีที่แล้ว

      Можно после записи видео озвучить, моменты молчания вырезать