професіоналів», рік 2008, стор. 1790;
. Сара Морган, Білл Райан, «Розробка розподілених додатків на платформі Microsoft .Net Framework», рік 2008, стор. 608;
. Date C.J., «SQL and Relational Theory», y. 2 011, p. 446;
. Rachel Clements, Jon Reade, «What's New in SQL Server 2012», y. 2012, p. 238;
. Jay Natarajan, Scott Shaw, «Pro T-SQL 2012 Programmer's Guide, 3rd Edition», y. 2013, p. 679;
. Knight B., Knight D., Davis M., Snyder W., «Microsoft SQL Server +2012 Integration Services», y. 2013, p. 600;
14. Microsoft, «Administreting MS SQL Server 2012», y. 2012, p. 825;
. Leonard Lobel, Andrew Brust, «Programming Microsoft SQL Server 2012», y. 2012, p. 814;
16. Жідецькій В. Ц. Охорона праці Користувачів комп ютерів./Жідецькій В. Ц. - Львів: Афіша, 2000. - 176 с.
17. Бондаренко Є. А. Безпека життєдіяльності: навч. посіб./Є. А. Бондаренко., А. В. Сердюк - Вінниця: ВДТУ, 2013. - 160 с.
18. Бондаренко Є. А. Охорона праці в робочій професії користувача ЕОМ: навч. посіб./Є. А. Бондаренко.- Вінниця: ВДТУ, 2003. - 115 с.
19. Бондаренко Є. А. Пожежна безпека: навч. посіб./Є. А. Бондаренко.- Вінниця: ВНТУ, 2008. - 109 с.
20. Використання нормативних АКТІВ про охорону праці Користувачів ЕОМ: довідник./Є. А. Бондаренко - Вінниця: ВДНТУ, 2003. - 100 с.
ДОДАТКИ
Додаток А
AdminInfo;System;System.Collections.Generic;System.DirectoryServices.AccountManagement;System.Globalization;System.IO;System.Linq;System.Security.Principal;System.Text;System.Threading;System.Timers;System.Windows;System.Windows.Controls;System.Windows.Data;System.Windows.Documents;System.Windows.Input;System.Windows.Media;System.Windows.Media.Imaging;System.Windows.Navigation;System.Windows.Shapes;System.Xml.Serialization;Administration
{partial class MainWindow: Window
{static Dictionary lt; int, string gt; weekNum=new Dictionary lt; int, string gt; (); keyboard; Admin _Admin; MainWindow ()
{();
_ Admin=new Admin (); (weekNum.Count == 0)
{. Add (0, - ) ;. Add (1, Перший ) ;. Add (2, Другий );
} timerHandler=new Thread (new ThreadStart (()= gt;
{();
})) ;. IsBackground=true; .Start ();
} void ButtonAdminClick (object sender, RoutedEventArgs e)
{();
} void CreateKeyboard ()
{(keyboard == null)
{= new KeyboardControl () ;. EventDropKeyboard +=new DropKeyboard (keyboard_EventDropKeyboard) ;. EventBackspace +=new Backspace (keyboard_EventBackspace) ;. EventCursorePosition +=new ChangeCursorePosition (keyboard_EventCursorePosition) ;. EventSymbol +=new Symbol (keyboard_EventSymbol) ;. EventDelete +=new DeleteData (keyboard_EventDelete) ;. Width=gridKeyboard.Width; .Children.Add (keyboard);
} if (keyboard!=null amp; amp; keyboard.HidenState)
{. Children.Remove (keyboard);=new KeyboardControl () ;. EventDropKeyboard +=new DropKeyboard (keyboard_EventDropKeyboard) ;. EventBackspace +=new Backspace (keyboard_EventBackspace) ;. EventCursorePosition +=new ChangeCursorePosition ( keyboard_EventCursorePosition) ;. EventSymbol +=new Symbol (keyboard_EventSymbol) ;. EventDelete +=new DeleteData (keyboard_EventDelete) ;. Width=gridKeyboard.Width; .Children.Add (keyboard);
}
} void keyboard_EventDelete ()
{(passwordTextBox.Password.Length gt; 0)
{. Clear ();
}
} void keyboard_EventSymbol (string symbol)
{. Password +=symbol;
} void keyboard_EventCursorePosition (int numberPosition)
{(passwordTextBox.Password.Length gt; 0)
{
}
} void keyboard_EventBackspace ()
{(passwordTextBox.Password.Length gt; 0)
{index=passwordTextBox.Password.Length - 1; .Password=passwordTextBox.Password.Remove (index);
}
} void keyboard_EventDropKeyboard ()
{(passwordTextBox.Password.Length gt; 0)
{(_ Admin.Password == passwordTextBox.Password)
{. Clear (); admWnd=new AdministrationWi...