Библиотека knigago >> Справочная литература >> Руководства и инструкции >> Пишем программу для создания книг FB2.


"Даршан Шри Анандамайи Ма" Джйотиша Чандры Роя - это пронзительный и вдохновляющий сборник бесед и воспоминаний, дающий глубокое понимание жизни и учений одной из самых почитаемых святых Индии. Книга разделена на несколько частей, каждая из которых проливает свет на разные аспекты жизни Ма. Биографический раздел содержит подробности ее ранних лет, духовных практик и встреч с учениками. Интервью с близкими Ма предоставляют личные свидетельства ее сострадания, мудрости и необычайной...

СЛУЧАЙНАЯ КНИГА

Юрий Карпов - Пишем программу для создания книг FB2.

Пишем программу для создания книг FB2.
Книга - Пишем программу для создания книг FB2..  Юрий Карпов  - прочитать полностью в библиотеке КнигаГо
Название:
Пишем программу для создания книг FB2.
Юрий Карпов

Жанр:

Руководства и инструкции, Самиздат, сетевая литература, Литература ХXI века (эпоха Глобализации экономики), Книгоделие, Программирование: прочее, Pascal, Delphi, Lazarus и т.п.

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Пишем программу для создания книг FB2."

Подробный комментарий к исходному коду программы создающей книжку в формате FB2.

Читаем онлайн "Пишем программу для создания книг FB2.". [Страница - 14]

'Португальский'),

('ru', 'Русский'),

('sk', 'Словакский'),

('sl', 'Словенский'),

('tr', 'Турецкий'),

('uk', 'Украинский'),

('fi', 'Финский'),

('fr', 'Французский'),

('cs', 'Чешский'),

('et', 'Эстонский'),

('ja', 'Японский')

);


implementation


end.

// конец кода


А это - файл проекта

my_FB2.dpr

// начало кода

program my_FB2;


uses

Forms,

Unit1 in 'Unit1.pas' {Form1},

genres in 'genres.pas' {Form3},

authors in 'authors.pas' {Form2},

EditStr in 'EditStr.pas' {EditSt};


{$R *.res}


begin

Application.Initialize;

Application.CreateForm(TForm1, Form1);

Application.CreateForm(TForm3, Form3);

Application.CreateForm(TForm2, Form2);

Application.CreateForm(TEditSt, EditSt);

Application.Run;

end.

// конец кода

Попробовал выполнить собственные инструкции, оказалось забыл еще один файл. А так ничего, "поругался" Дельфи на отсутствие ресурсного файла, да ничего он сам его сделает. А забытый, вот он:

UmFB2.pas

// начало кода

unit UmFB2;


interface

uses

Classes, SysUtils, Dialogs;


Type

TmyStyle = (

Norm, Epig, Auth, Sub, Poem, Citat, None,

ZZ, // пустой тип

H1, H2, H3, H4, H5 );


var

SytleStack : TList;

// StyleList : TList;

OutList : TStringList;

EndNotes_count: integer;

// Path : string;


function GetStyle(S:string; var m:TmyStyle):string;

function GetStr(S:string):string;

procedure PrintString(St, E : string);


implementation


procedure PrintString(St, E : string);

begin

if E <> '' then

OutList.Add(' <'+St+'>'+E +'</'+St+'>');

end;


function GetStyle(S:string; var m:TmyStyle):string;

var

n : byte;

ss : string;

begin

n := pos('|', S);

ss := copy(s,1,n-1); // стиль

case ss[length(ss)] of

'N' : m := Norm;

'E' : m := Epig;

'A' : m := Auth;

'1' : m := H1;

'2' : m := H2;

'3' : m := H3;

'4' : m := H4;

'5' : m := H5;

'S' : m := Sub;

'P' : m := Poem;

'C' : m := Citat;

'-' : m := None;

end;// case

delete(s,1,n+1); // текст

result := S;

end;


function GetStr(S:string):string;

var

n : byte;

begin

n := pos('|', S);

delete(s,1,n+1); // текст

result := S;

end;


BEGIN

SytleStack := TList.create;

OutList := TStringList.Create;

// StyleList := TList.Create;

END.

// конец кода


Ну вот и весь исходник.


Успехов.


w_cat.

Примечания

1

Эти стихи, не имеют никакого отношения к теме. Ну просто, они мне нравятся.

(обратно)
--">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.