MyBooks.club
Все категории

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

На сайте mybooks.club вы можете бесплатно читать книги онлайн без регистрации, включая Пишем программу для создания книг FB2 (СИ) - Карпов Юрий. Жанр: Программное обеспечение . Доступна полная версия книги с кратким содержанием для предварительного ознакомления, аннотацией (предисловием), рецензиями от других читателей и их экспертным мнением.
Кроме того, на сайте mybooks.club вы найдете множество новинок, которые стоит прочитать.

Название:
Пишем программу для создания книг FB2 (СИ)
Дата добавления:
16 сентябрь 2020
Количество просмотров:
241
Читать онлайн
Пишем программу для создания книг FB2 (СИ) - Карпов Юрий

Пишем программу для создания книг FB2 (СИ) - Карпов Юрий краткое содержание

Пишем программу для создания книг FB2 (СИ) - Карпов Юрий - описание и краткое содержание, автор Карпов Юрий, читайте бесплатно онлайн на сайте электронной библиотеки mybooks.club

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

Пишем программу для создания книг FB2 (СИ) читать онлайн бесплатно

Пишем программу для создания книг FB2 (СИ) - читать книгу онлайн бесплатно, автор Карпов Юрий
Назад 1 ... 7 8 9 10 11 12 Вперед

('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.

notes

Примечания

1

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

Назад 1 ... 7 8 9 10 11 12 Вперед

Карпов Юрий читать все книги автора по порядку

Карпов Юрий - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки mybooks.club.


Пишем программу для создания книг FB2 (СИ) отзывы

Отзывы читателей о книге Пишем программу для создания книг FB2 (СИ), автор: Карпов Юрий. Читайте комментарии и мнения людей о произведении.

Прокомментировать
Подтвердите что вы не робот:*
Подтвердите что вы не робот:*
Все материалы на сайте размещаются его пользователями.
Администратор сайта не несёт ответственности за действия пользователей сайта..
Вы можете направить вашу жалобу на почту librarybook.ru@gmail.com или заполнить форму обратной связи.