Файл: Создание формы авторизации и подключение к базе данных в VisualStudio (C#).docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.12.2023

Просмотров: 128

Скачиваний: 9

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Создание формы авторизации и подключение к базе данных в VisualStudio (C#)Для создания формы авторизации запускаем IDE VisualStudio, создаем проект, выбираем шаблон проекта – Приложение Windows Forms (.NET Framework) – загружается первая форма Form1, на которую из панели элементов ставим три окна Label (надписи: «Авторизация», «Логин», «Пароль»), два окна textbox без названия (рядом с надписями Логин и Пароль), две кнопки Button (надписи «Вход» и «Выход»). Рис.1.После создания формы дважды на поле конструктора Form1 нажимаем ЛКМ и переходим в код, который дорабатываем включением блоков кода (выделены на рисунке 2) для button1_Click и button2_Click. Полученный в результате код представлен ниже: 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 Форма_авторизации_со_списком111{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){if (textBox1.Text == "admin"){if (textBox2.Text == "admin"){Form2 f2 = new Form2();f2.ShowDialog();}}elseConsole.WriteLine ("Неправильный логин или пароль");}private void button2_Click(object sender, EventArgs e){this.Close();}}}Создадим вторую форму, для чего через меню IDE в верхней строке:Рис.2.Рис.3Рис.4Создаем базу данныхРис.5.Рис.6Рис.7Добавляем новую таблицуРис.8Загружается конструкторРис.9Заполняем таблицу
Рис.10Обновляем базу данных для сохранения таблицыРис.11Открываем таблицуРис.12.ОбновитьРис.13Появляется таблица в обозревателе серверовРис.14Рис.15Для заполнения нажимаем показать таблицу данныхРис.16Рис.17Заполняем базу данных и обновляем для сохраненияРис.18Чтобы привязать базу данных к нашему проекту, заходим в обозреватель решений и находим название нашего проекта – выделяем егоРис.19Переходим в источники данных – Добавить новый источник данныхРис.20Появляется Выбор типа источника данных – выбираем База данных-ДалееРис.21Выбираем – набор данныхРис.22Показывается выбор подключения к базе данных – ДалееРис.23ДалееРис.24Наша база получает данные

Рис.25И загружаетсяРис.26Выделяет таблицыРис.27Далее TableРис.28Cтавим галочки во всех пустых квадратах нашей таблицы (только здесь) и нажимает ГотовоРис.29Перейдя в Источники данных видим нашу таблицу и все графыРис.30Переходим в рабочем окне на вкладку Form2.cs (Конструктор)Рис.31Из источников данных – выделяем строку Table и зажав ее правой кнопкой мыши переносим на рабочий столРис.32Вся наша шапка таблицы вставляется на рабочий столТеперь в источниках данных в строке Table нажимаем стрелочку вниз – появляется выпадающее меню, в котором выбираем СведенияРис.33Выбираем правой кнопкой мыши в источниках данных строку Table и зажав ее переносим на рабочий стол и получаем следующее:Рис.34Получаем форму для заполнения базы данных, она же является формой вывода. В коде исправляем две строки:Form1 f1 = new Form1();F1.ShowDialog();НаForm2 f2 = new Form2();f2.ShowDialog();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 Создание_формы_авторизации_с_базой_данных_логин_паролей{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){if (textBox1.Text == "admin") {if (textBox2.Text == "admin") {Form2 f2 = new Form2();f2.ShowDialog();}}elseConsole.WriteLine("Неправильный логин или пароль");}private void button2_Click(object sender, EventArgs e){this.Close();}}}Сохраняем и пробуем запустить БДРис.35Вводим логин – пароль и вводРис.36Получаем доступ к БДРис.37По верхней строке мы можем листать содержимое БД (по одному человеку) с помощью стрелочек и видеть его данные. Чтобы добавить данные еще одного нажимаем + в верхней строкеРис.38И вводим данныеРис.39Нажимаем в верхней строке сохранить (дискета) – наша база пополненаЧто наша база работает можно видеть с помощью стрелочек в верхней строке формы 2 – листаем сотрудников