ції, дозволило створити якісне сучасне програмне забезпечення, що володіє високою швидкістю роботи, що задовольняє всім рівням вимог пропонованих до інтерфейсу користувача, що забезпечує ефективність і гнучкість роботи з даними. У процесі роботи над курсовою роботою були вивчені нові компоненти, завдяки яким програма стала випрасувати краще.
У висновку можна сказати, що даний програмний продукт (авторизована система контролю знань) є закінченою, повнофункціональної програмою.
Література
1.Непейвода М.М., Скопин І.М. Підстави програмування-Інститут комп'ютерних досліджень, 2 003.
2.Гордеев А.В., Молчанов А.Ю. Системне програмне забезпечення - Пітер, 2001.
3.Окулов С. Основи програмування - Біном. Лабораторія знань, +2002.
4.ГофманВ.Е., ХомоненкоА.Д. Delphi. Швидкий старт.- СПб .: БХВ-Петербург, 2002.
5.Мітчелл К. Керман Програмування та налагодження в Delphi: Навчальний курс: М .; СПб .; Київ, 2003.
6.Бондаренко М.Ф., Качко О. Г. Операційні системи - Компанія СМІТ, 2006.
7.Леонтьев В.П. Windows XP - ОЛМА Медиа Групп, 2007.
8.Степаненко О.С. Встановлення та налаштування Windows XP - Вільямс, 2005.
9.Карп Девід Хитрощі Windows 7. Для професіоналів - Питер, 2011.
10.ЧекмаревА. Н. Microsoft Windows 7. Керівництво адміністратора - MicrosoftWinБХВ-Петербург, 2010.
11.Аванесов В.С. Композиція тестових завдань.- М., Центр тестування, 2002.
12.Кабанова Т.А., Новиков В.А. Тестування в сучасній освіті. Уч. Посібник.- М .: Вища школа, 2010.
13.Челишкова М.Б. Теорія і практика конструювання педагогічних тестів. Уч. Посібник.- М .: Логос, 2002.
14.Журавлева Т.Ю. Системне і прикладне програмне забезпечення: Навчальний посібник - Видавництво Московського державного відкритого університету, 2 010.
15.Зінкевіч В.П. Обчислювальна техніка та програмування: навчальний посібник - Видавництво Московського державного відкритого університету, 2 011.
16.Карл І. Вігерс Розробка вимог до програмного забезпечення - Російська Редакція, +2004.
Додаток
unit Unit1;
, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ,, StdCtrls, Buttons, Menus;
=class (TForm): TBitBtn ;: TBitBtn ;: TMainMenu ;: TMenuItem; BitBtn1Click (Sender: TObject); BitBtn3Click (Sender: TObject); J1Click (Sender: TObject);
{Private declarations}
{Public declarations};
: TForm1;
uses Unit2, Unit4, Unit5;
TForm1. BitBtn1Click (Sender: TObject) ;. show; .visible:=False ;;
TForm1. BitBtn3Click (Sender: TObject) ;;;
TForm1.J1Click (Sender: TObject) ;. show ;;
.
Unit2;
, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ,, StdCtrls, DBCtrls, ExtCtrls, Menus;
=class (TForm): TDBText ;: TGroupBox ;: TRadioButton ;: TRadioButton ;: TRadioButton ;: TRadioButton ;: TButton ;: TButton ;: TRadioButton ;: TLabel ;: TLabel ;: TTimer ;: TLabel ;: TLabel ;: TLabel ;: TMainMenu ;: TMenuItem ;: TLabel ;: TBevel; Button2Click (Sender: TObject); Button1Click (Sender: TObject); (Sender: TObject); Timer1Timer (Sender: TObject); (Sender: TObject);
(nomer: integer);
{Public declarations};:TForm3 ;: array of integer;: string ;: Integer ;: Integer;
Unit3, Unit1, Unit4, Unit6;
(var A: array of Integer) ;, S, R: Integer; I:=0 to High (A) do [I]:=I;:=High (A) downto 0 do :=Random (I);:=A [R]; [R]:=A [I]; [I]:=S ;;;
TForm3. Vopros (nomer: integer); form2. RadioButton1. Checked then. Vopros. Locate ( Номер raquo ;, mass [nomer], []) ;. Variant. First ;. Caption:=DataModule3. Variant. FieldValues ??[ Відповідь ]; DataModule3. Variant. FieldValues ??[ Правильний ]=true then. Tag:=1 else RadioButton1. Tag:=0;
. Variant. Next ;. Caption:=DataModule3. Variant. FieldValues ??[ Відповідь ]; DataModule3. Variant. FieldValues ??[ Правильний ]=true then. Tag:=1 else RadioButton2. Tag:=0;
. Variant. Next ;. Caption:=DataModule3. Variant. FieldValues ??[ Відповідь ]; DataModule3. Variant. FieldValues ??[ Правильний ]=true then. Tag:=1 else RadioButton3. Tag:=0;
. Variant. Next ;. Caption:=DataModule3. Variant. FieldValues ??[ Відповідь ]; DataModule3. Variant. FieldValues ??[ Правильний ]=true then. Tag:=1 else RadioButton4. Tag:=0; ...