Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Продолжение приложения А

Читайте также:
  1. II. Продолжение реформ во второй половине 1920-х гг.
  2. Англия: продолжение диалога и новые лица
  3. Брат Эрвин. Париж. Продолжение.
  4. Влечение духа. Вожделение плоти (продолжение)
  5. Второй пример приложения научной организации управления: работа лопатой.
  6. Глава 10. ВСЕНОЩНАЯ. ПРОДОЛЖЕНИЕ
  7. Глава 8. ИСПОВЕДЬ — ПРОДОЛЖЕНИЕ

 

Else Result:= jvre_theme.WordAttributes;

end;

const

IID_IMarshal: TGUID = (D1:$00000003;D2:$0000;D3:$0000;D4:($C0,$00,$00,$00,$00,$00,$00,$46));

end.

var

ftest: Tftest;

slist:tstringlist;

i:integer;

implementation

{$R *.dfm}

uses uname;

procedure Tftest.btn_endClick(Sender: TObject);

var j:string;

begin

case rg.itemindex of

0: j:='1';

1: j:='2';

2: j:='3';

3: j:='4'; end;

slist.Add('[Question_'+inttostr(i)+']');

slist.AddStrings(m_question.Lines);

slist.Add('[Q_'+inttostr(i)+'_Answ1]');

slist.AddStrings(m_a1.Lines);

slist.Add('[Q_'+inttostr(i)+'_Answ2]');

Продолжение приложения А

slist.AddStrings(m_a2.Lines);

slist.Add('[Q_'+inttostr(i)+'_Answ3]');

slist.AddStrings(m_a3.Lines);

slist.Add('[Q_'+inttostr(i)+'_Answ4]');

slist.AddStrings(m_a4.Lines);

slist.Add('[Q_'+inttostr(i)+'_CorAns]');

slist.Add(j);

slist.SaveToFile(ExtractFilePath(Application.Exename)+'test.txt',tencoding.UTF8);

slist.free;

showmessage('Тест создан.');

ftest.close;

end;

procedure Tftest.btn_nextClick(Sender: TObject);

var j:string;

begin

if (m_question.Text='') or (m_a1.Text='') or (m_a2.Text='') or

(m_a3.Text='') or (m_a4.Text='') or (le_name.text='') then begin showmessage('Некоторые поля не заполнены.'); exit; end;

if rg.ItemIndex=-1 then begin showmessage('Не отмечен правильный вариант.'); exit; end;

case rg.itemindex of

0: j:='1';

1: j:='2';

2: j:='3';

3: j:='4'; end;

if btn_next.Tag=0 then begin

slist.add('[Название теста]');

slist.Add(le_name.text);

Продолжение приложения А

btn_next.Tag:=1; end;

slist.Add('[Question_'+inttostr(i)+']');

slist.AddStrings(m_question.Lines);

slist.Add('[Q_'+inttostr(i)+'_Answ1]');

slist.AddStrings(m_a1.Lines);

slist.Add('[Q_'+inttostr(i)+'_Answ2]');

slist.AddStrings(m_a2.Lines);

slist.Add('[Q_'+inttostr(i)+'_Answ3]');

slist.AddStrings(m_a3.Lines);

slist.Add('[Q_'+inttostr(i)+'_Answ4]');

slist.AddStrings(m_a4.Lines);

slist.Add('[Q_'+inttostr(i)+'_CorAns]');

slist.Add(j);

inc(i);

m_question.clear;

m_a1.clear; m_a2.clear;

m_a3.clear; m_a4.clear;

rg.ItemIndex:=-1;

end;

procedure Tftest.FormCreate(Sender: TObject);

begin

slist:=tstringlist.Create;

i:=1;

m_question.clear;

m_a1.clear; m_a2.clear;

m_a3.clear; m_a4.clear;

le_name.clear; end; end.

Приложение В

(Рекомендуемое)

Код мобильного приложения «Лекции АРК»

var

fmain: Tfmain;

implementation

{$R *.fmx}

uses ulect, utest;

procedure Tfmain.btn_lectClick(Sender: TObject);

var i:integer;

begin

p_path.Visible:=true;

p_path.Tag:=1;

l_path.Text:='Введите путь до каталога с лекциями';

end;

procedure Tfmain.btn_okClick(Sender: TObject);

var

folders: TStringDynArray;

begin

if e_path.Text='' then begin showmessage('Введите путь.'); exit; end;

folders:=TDirectory.GetDirectories(e_path.text);

AddListItem(folders);

p_path.Visible:=false;

end;

procedure Tfmain.AddListItem(list: array of string);

var

c: integer;

LItem: TListBoxItem;


Дата добавления: 2015-10-13; просмотров: 73 | Нарушение авторских прав


Читайте в этой же книге: Язык программирования Delphi | Рабочий стол Embarcadero Delphi | Типы данных | Библиотека визуальных компонентов | Работа с текстом | Принцип работы конструктора мобильного приложения | Приложение А |
<== предыдущая страница | следующая страница ==>
Продолжение приложения А| Продолжение приложения В

mybiblioteka.su - 2015-2024 год. (0.009 сек.)