Задание на разработку приложения(программы):
Необходимо реализовать приложение для учета данных сотрудников работавших на предприятии с помощью C#, WPF, SQLite
Описание возможностей программы:
- Учёт сотрудников;
- Добавление сотрудников;
- Удаление сотрудников;
- Редактирование.
Использованные технологии:
- C# + WPF;
- SQLite + Entity Framework;
- Material Design.
При написании использовалась Visual Studio 2019.
Фрагмент программного кода (окно регистрации):
|
Листинг XML-кода <Window x:Class="EmployeeUI.RegistrationWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:EmployeeUI" mc:Ignorable="d" xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes" Title="Приложение для пользователей" Height="450" Width="700"> <Grid Background="#63ADD0"> <Border MinWidth="400" Background="Beige" Margin="15" VerticalAlignment="Center" Padding="30" MaxWidth="700" CornerRadius="30"> <Border.Effect> <DropShadowEffect BlurRadius="30" Color="LightGray" ShadowDepth="0"/> </Border.Effect> <StackPanel> <TextBlock Text="Архив сотрудников предприятия" FontSize="30" FontWeight="Bold" Margin="0,0,0,20"/> <Grid Margin="0,0,0,20"> <Button HorizontalAlignment="Left" Content="Регистрация"/> <Button x:Name="Button_Auth" HorizontalAlignment="Right" Content="Войти" Style="{StaticResource MaterialDesignFlatButton}" Click="Button_Auth_Click"/> </Grid> <TextBox x:Name="textBoxLogin" materialDesign:HintAssist.Hint="Введите логин" Style="{StaticResource MaterialDesignFloatingHintTextBox}"/> <PasswordBox x:Name="passBox" materialDesign:HintAssist.Hint="Введите пароль" Style="{StaticResource MaterialDesignFloatingHintPasswordBox}"/> <PasswordBox x:Name="passBox_2" materialDesign:HintAssist.Hint="Повторите пароль" Style="{StaticResource MaterialDesignFloatingHintPasswordBox}"/> <TextBox x:Name="textBoxEmail" materialDesign:HintAssist.Hint="Введите Email" Style="{StaticResource MaterialDesignFloatingHintTextBox}"/> <Button x:Name="Button_Reg" Content="Зарегистрироваться" Margin="0 20" Click="Button_Reg_Click"/> </StackPanel> </Border> </Grid> </Window>
Содержание архива:
- Исходный проект программы с кодом в Visual Studio.
- файлы базы данных.
admin