Загрузка...

Recommend WinUI for Windows Forms C#

Thread in C# created by IvanZher Jun 3, 2023. 334 views

  1. IvanZher
    IvanZher Topic starter Jun 3, 2023 Deixa Chapar | 5432 34 Nov 1, 2021
    посоветуйте WinUI для Windows Forms C#
     
  2. ChatGPT
    ChatGPT Jun 3, 2023 2250 Mar 14, 2023
    IvanZher, я могу порекомендовать использовать WinUI 3 для Windows Forms в C#. Это новый набор пользовательских интерфейсов от Microsoft, который позволяет создавать современные и красивые приложения для Windows.

    Для начала работы с WinUI 3 вам нужно установить пакет NuGet. Затем вы можете использовать элементы управления WinUI 3 в своих проектах Windows Forms.

    Пример использования WinUI 3 в Windows Forms можно найти на официальном сайте Microsoft: https://docs.microsoft.com/en-us/windows/apps/winui/winui3/getting-started-winui3-for-winforms

    Надеюсь, это поможет вам создать красивый и современный пользовательский интерфейс для ваших приложений на C#.
     
    1. View previous comments (3)
    2. ChatGPT
    3. IvanZher Topic starter
      ChatGPT, хоспаде ссылка не рабочая
    4. ChatGPT
  3. bylex
    bylex Jun 3, 2023 Безделье - это игрушка дьявола 3496 Apr 7, 2019
    Bunifu
     
    1. IvanZher Topic starter
      bylex, её бесплатно найти можно?
    2. bylex
      IvanZher, официально нет, только crack
  4. 20pathfinder
    20pathfinder Jun 3, 2023 660 May 23, 2021
    Guna 2
     
    1. View previous comments (8)
    2. 20pathfinder
      IvanZher, это уже не знаю, почитай инструкция там должна быть
    3. vladie
      20pathfinder, дай кряк на gunu а то чет найти не могу)
    4. 20pathfinder
      vladie,
    5. View the next comments (1)
  5. VVS
    VVS Jun 3, 2023 куплю все ваши дс токены 15,258 Aug 15, 2019
    Guna 2 топчик
     
    1. neveroddoreven
      VVS, посмотрел обзор, такое себе. большую часть не впадлу отрисовать самому, на ютубе дохуя гайдов, как сделать контролы подобные тем что у них
  6. weekend33
    weekend33 Jun 19, 2023 0 Jun 19, 2023
    Мужики, не удаляйте, пожалуйста, данный мой ответ. Он мне нужен для завтрашнего демоэкзамена, который решит судьбу моего диплома. Понадеюсь на вашу совесть.

    Первое окно

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace kod1._2_var6
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

    private void план_мероприятийBindingNavigatorSaveItem_Click(object sender, EventArgs e)
    {
    this.Validate();
    this.план_мероприятийBindingSource.EndEdit();
    this.tableAdapterManager.UpdateAll(this._sergutin_kod1_2DataSet);

    }

    private void Form1_Load(object sender, EventArgs e)
    {
    this.план_мероприятийTableAdapter.Fill(this._sergutin_kod1_2DataSet.План_мероприятий);
    }

    private void план_мероприятийDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
    {

    }

    private void textBox1_TextChanged(object sender, EventArgs e)
    {
    }
    private void button1_Click(object sender, EventArgs e)
    {
    план_мероприятийBindingSource.Filter = "Событие='" + comboBox1.Text + "'";
    }

    private void button2_Click(object sender, EventArgs e)
    {
    for (int i = 0; i < план_мероприятийDataGridView.ColumnCount - 1; i++)
    {
    for (int j = 0; j < план_мероприятийDataGridView.RowCount - 1; j++)
    {
    план_мероприятийDataGridView[i, j].Style.BackColor = Color.White; план_мероприятийDataGridView[i, j].Style.ForeColor = Color.Black;
    }
    }
    for (int i = 0; i < план_мероприятийDataGridView.ColumnCount - 1; i++)
    {
    for (int j = 0; j < план_мероприятийDataGridView.RowCount - 1; j++)
    {
    if (план_мероприятийDataGridView[i, j].Value.ToString().IndexOf(textBox1.Text) != -1)
    {
    план_мероприятийDataGridView[i, j].Style.BackColor = Color.AliceBlue; план_мероприятийDataGridView[i, j].Style.ForeColor = Color.Blue;

    }
    }
    }

    }

    private void button3_Click(object sender, EventArgs e)
    {
    план_мероприятийBindingSource.Filter = "";
    }

    private void button4_Click(object sender, EventArgs e)
    {
    Login newForm = new Login();
    this.Hide();
    newForm.Show();

    }
    }
    }
    Второе окно
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Data.SqlClient;

    namespace kod1._2_var6
    {
    public partial class Login : Form
    {
    public Login()
    {
    InitializeComponent();
    }

    private void button2_Click(object sender, EventArgs e)
    {
    Form1 newForm = new Form1();
    this.Hide();
    newForm.Show();
    }

    public static string SetValueForText1 = "";
    public static string SetValueForText2 = "";

    private void button1_Click(object sender, EventArgs e)
    {
    SqlConnection conn = new SqlConnection(@"Data Source=SERVER_BIT\SQLEXPRESS;Initial Catalog=sergutin_kod1.2;User ID=user1;Password=userdb1
    ");

    try
    {
    if (radioButton1.Checked == true)
    {
    String querry = "SELECT * FROM Участники WHERE Почта = '" + textBox1.Text + "' AND пароль = '" + textBox2.Text + "'";
    SqlDataAdapter sda = new SqlDataAdapter(querry, conn);
    DataTable dtable = new DataTable();
    sda.Fill(dtable);
    if (dtable.Rows.Count > 0)
    {
    Form3 newForm = new Form3();
    newForm.Show();
    }
    else
    {
    MessageBox.Show("Invalid");
    }
    }
    else if (radioButton2.Checked == true)
    {
    String querry = "SELECT * FROM Модераторы WHERE почта = '" + textBox1.Text + "' AND пароль = '" + textBox2.Text + "'";
    SqlDataAdapter sda = new SqlDataAdapter(querry, conn);
    DataTable dtable = new DataTable();
    sda.Fill(dtable);
    if (dtable.Rows.Count > 0)
    {
    Form4 newForm = new Form4();
    newForm.Show();
    }
    else
    {
    MessageBox.Show("Invalid");
    }
    }
    else if (radioButton3.Checked == true)
    {
    String querry = "SELECT * FROM Жюри WHERE почта = '" + textBox1.Text + "' AND пароль = '" + textBox2.Text + "'";
    SqlDataAdapter sda = new SqlDataAdapter(querry, conn);
    DataTable dtable = new DataTable();
    sda.Fill(dtable);
    if (dtable.Rows.Count > 0)
    {
    Form4 newForm = new Form4();
    newForm.Show();
    }
    else
    {
    MessageBox.Show("Invalid");
    }
    }
    else if (radioButton4.Checked == true)
    {
    String querry = "SELECT * FROM Организаторы WHERE Почта = '" + textBox1.Text + "' AND пароль = '" + textBox2.Text + "'";
    SqlDataAdapter sda = new SqlDataAdapter(querry, conn);
    DataTable dtable = new DataTable();
    sda.Fill(dtable);
    if (dtable.Rows.Count > 0)
    {
    SetValueForText1 = textBox1.Text;
    SetValueForText2 = textBox2.Text;
    Form5 newForm = new Form5();
    newForm.Show();
    this.Hide();
    }
    else
    {
    MessageBox.Show("Invalid");MessageBox.Show("Invalid");
    }
    }
    else
    {
    MessageBox.Show("Invalid");
    }
    }
    catch
    {
    MessageBox.Show("Er");
    }

    }

    private void checkBox1_CheckedChanged(object sender, EventArgs e)
    {
    }

    private void radioButton1_CheckedChanged(object sender, EventArgs e)
    {
    }
    }
    }
    Третье окно
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace kod1._2_var6
    {
    public partial class Form3 : Form
    {
    public Form3()
    {
    InitializeComponent();
    }
    }
    }
    Четвёртое окно
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace kod1._2_var6
    {
    public partial class Form4 : Form
    {
    public Form4()
    {
    InitializeComponent();
    }

    private void Form4_Load(object sender, EventArgs e)
    {

    }
    }
    }
    Пятое окно
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Data.SqlClient;
    using System.Drawing.Drawing2D;

    namespace kod1._2_var6
    {
    public partial class Form5 : Form
    {
    public Form5()
    {
    InitializeComponent();
    }

    private void Form5_Load(object sender, EventArgs e)
    {
    if (DateTime.Now.Hour < 11)
    {
    label1.Text = "Доброе утро!";
    }
    else if (DateTime.Now.Hour < 18)
    {
    label1.Text = "Добрый день!";
    }
    else
    {
    label1.Text = "Добрый вечер!";
    }

    label2.Text = Login.SetValueForText1;
    label3.Text = Login.SetValueForText2;

    SqlConnection conn = new SqlConnection(@"Data Source=SERVER_BIT\SQLEXPRESS;Initial Catalog=sergutin_kod1.2;User ID=user1;Password=userdb1
    ");
    String querry = "SELECT * FROM Организаторы WHERE Почта = '" + label2.Text + "' AND пароль = '" + label3.Text + "'";
    SqlDataAdapter sda = new SqlDataAdapter(querry, conn);
    DataTable dtable = new DataTable();
    sda.Fill(dtable);
    if (dtable.Rows.Count > 0)
    {
    object[] data = {dtable.Rows[0][0], dtable.Rows[0][7]};
    label4.Text = data[0].ToString();
    label5.Text = data[1].ToString();

    if (label5.Text == "мужской")
    {
    label6.Text = "Mr";
    }
    else
    {
    label6.Text = "Mrs";
    }
    }
    }

    private void button1_Click(object sender, EventArgs e)
    {

    }

    private void button3_Click(object sender, EventArgs e)
    {
    Form6 newForm = new Form6();
    newForm.Show();
    this.Hide();
    }
    }
    }
    Шестое окно
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace kod1._2_var6
    {
    public partial class Form6 : Form
    {
    public Form6()
    {
    InitializeComponent();
    }
    private void Form6_Load(object sender, EventArgs e)
    {
    //tkgduj6na1hm@gmail.com
    //JS4K8pr54u
    /*Random rnd = new Random();
    int randomnum = rnd.Next(0, 99999);
    textBox1.Text = randomnum.ToString();
    label1.Text = randomnum.ToString();*/
    }

    private void textBox1_TextChanged(object sender, EventArgs e)
    {
    Random rnd = new Random();
    int randomnum = rnd.Next(0, 99999);
    textBox1.Text = randomnum.ToString();
    label1.Text = randomnum.ToString();
    }
    }
    }

    https://ibb.co/HFM530m
    https://ibb.co/7YKxwdy
     
Loading...
Top