1. Items. Strings [rnd];. Items. Delete (rnd); label7. Caption:=«»;:=0;. Font. Color:=clblack;. Font. Color:=clblack;. Font. Color:=clblack;. Font. Color:=clblack;. Font. Color:=clblack;;
Процес завантаження питань з варіантами відповідей проізвотітся шляхом посторінковою вибірки тексту з файлу (рис. 4).
Рис.4. Текстовий файл містить питання з варіантами питань.
Цей процес проводиться таким чином: в компонент ListBox1 завантажуються текстові файли, потім кожен файл сторчно сканується на наявність графічної інформації і переходить до наступної втроке
if copy (s1, 1,1)=«#» then
s:=s1;
readln (f, s1);// Якщо перше строку починається з символу #, то друга терміну дорівнює першій, перехід
if (s=«# IMGS») then. Picture. LoadFromFile («data / imagedata /» + s1);:=1;// Наявність графічної інформації
end;
if (p=0) then
image1. Picture. LoadFromFile («data / imagedata / none. Bmp»);// Якщо рядок містить # IMGS, то картинка завантажується в компонент mage1. Якщо ж графічної інформації немає, то завантажується чиста картинка.
Аналогічно проводиться зчитування решти інформації. Залишається тільки зазначити, що після повністю просканувати файлу, його відображення в додатку цей файл видаляється з компонента ListBox1 відбувається перехід до наступного файла.
Тестування програми проводилося в процесі розробки, а також після завершення проекту. Була проведена перевірка тестирующей частини програми. Парвільность і надійність джерел теоретичної частини. Тестування проводилося як розробником безпосередньо в процесі створення, сторонніми користувачами.
Глава 3. Техніко-економічне обгрунтування проекту
3.1 Визначення витрат на створення програмного продукту
Витрати на створення програмного продукту складаються з видатків з оплати праці розробника програми і витрат по оплаті машинного часу при налагодженні програми:
З спп=З зп спп + З мв спп + З заг,
де
З спп - витрати на створення програмного продукту;
З зп спп - витрати на оплату праці розробника програми;
З мв спп - витрати на оплату машинного часу;
З заг - загальні витрати.
3.1.1 Витрати на оплату праці розробника програми
Витрати на оплату праці розробника програми визначаються шляхом множення трудомісткості створення програмного продукту на середню годинну оплату програміста (з урахуванням коефіцієнта відрахувань на соціальні потреби):
З зп спп=t * T годину
3.1.2 Розрахунок трудомісткості створення програмного продукту
Трудомісткість розробки програмного продукту можна визначити наступним чином:
t=t о + t а + t б + t п + t д + t від
де
t про - витрати праці на пі...