Пишем программу для создания книг FB2 - [6]

Шрифт
Интервал

Left = 480

Top = 8

Width = 185

Height = 153

Caption = ' Translator '

TabOrder = 4

object ListBox2: TListBox

Left = 8

Top = 15

Width = 169

Height = 106

ItemHeight = 13

TabOrder = 0

end

object Button7: TButton

Left = 152

Top = 124

Width = 25

Height = 25

Caption = '…'

TabOrder = 1

OnClick = Button7Click

end

end

object sequence: TEdit

Left = 40

Top = 192

Width = 169

Height = 21

TabOrder = 5

end

object tome: TEdit

Left = 216

Top = 192

Width = 33

Height = 21

TabOrder = 6

end

object Lang: TComboBox

Left = 376

Top = 192

Width = 65

Height = 21

ItemHeight = 13

TabOrder = 7

Text = 'ru'

Items.Strings = (

'ru'

'en')

end

object SLang: TComboBox

Left = 456

Top = 192

Width = 145

Height = 21

ItemHeight = 13

TabOrder = 8

end

object Button9: TButton

Left = 88

Top = 238

Width = 121

Height = 17

Caption = 'Load annotation'

TabOrder = 9

OnClick = Button9Click

end

end

end

object TabSheet3: TTabSheet

Caption = 'document-info'

ImageIndex = 2

object Lurl: TLabel

Left = 32

Top = 40

Width = 28

Height = 13

Caption = 'src-url'

end

object LID: TLabel

Left = 32

Top = 120

Width = 11

Height = 13

Caption = 'ID'

end

object Lversion: TLabel

Left = 24

Top = 200

Width = 34

Height = 13

Caption = 'version'

end

object url: TEdit

Left = 40

Top = 64

Width = 553

Height = 21

TabOrder = 0

end

object id: TEdit

Left = 40

Top = 144

Width = 241

Height = 21

TabOrder = 1

end

object version: TEdit

Left = 40

Top = 224

Width = 65

Height = 21

TabOrder = 2

Text = '1.0'

end

end

object TabSheet6: TTabSheet

Caption = 'publish-info'

ImageIndex = 3

object LISBN: TLabel

Left = 40

Top = 80

Width = 25

Height = 13

Caption = 'ISBN'

end

object LBook_name: TLabel

Left = 16

Top = 32

Width = 54

Height = 13

Caption = 'Book name'

end

object Lpublisher: TLabel

Left = 16

Top = 128

Width = 42

Height = 13

Caption = 'publisher'

end

object Lcity: TLabel

Left = 32

Top = 200

Width = 16

Height = 13

Caption = 'city'

end

object Lyear: TLabel

Left = 280

Top = 200

Width = 20

Height = 13

Caption = 'year'

end

object isbn: TEdit

Left = 80

Top = 72

Width = 217

Height = 21

TabOrder = 0

end

object Book_name: TEdit

Left = 80

Top = 24

Width = 561

Height = 21

TabOrder = 1

end

object publisher: TEdit

Left = 80

Top = 120

Width = 553

Height = 21

TabOrder = 2

end

object year: TEdit

Left = 312

Top = 196

Width = 57

Height = 21

TabOrder = 3

end

object city: TEdit

Left = 80

Top = 192

Width = 145

Height = 21

TabOrder = 4

end

end

object TabSheet2: TTabSheet

Caption = 'Content'

ImageIndex = 1

object Panel1: TPanel

Left = 0

Top = 0

Width = 706

Height = 41

Align = alTop

TabOrder = 0

end

object Panel2: TPanel

Left = 0

Top = 41

Width = 265

Height = 348

Align = alLeft

BevelOuter = bvNone

TabOrder = 1

object Button12: TButton

Left = 216

Top = 123

Width = 33

Height = 25

Caption = '>'

Font.Charset = DEFAULT_CHARSET

Font.Color = clWindowText

Font.Height = -21

Font.Name = 'MS Sans Serif'

Font.Style = []

ParentFont = False

TabOrder = 0

OnClick = Button12Click

end

object RG: TRadioGroup

Left = 16

Top = 72

Width = 177

Height = 193

Caption = ' Styles '

ItemIndex = 0

Items.Strings = (

'Normal'

'Epigraph'

'Text-author'

'Subtitle'

'Poem'

'Citation'

'None')

TabOrder = 1

end

object GroupBox2: TGroupBox

Left = 16

Top = 0

Width = 177

Height = 65

Caption = ' Heading '

TabOrder = 2

object Button1: TButton

Left = 16

Top = 24

Width = 25

Height = 25

Caption = '-'

Font.Charset = DEFAULT_CHARSET

Font.Color = clWindowText

Font.Height = -24

Font.Name = 'MS Sans Serif'

Font.Style = []

ParentFont = False

TabOrder = 0

OnClick = Button1Click

end

object Button2: TButton

Left = 72

Top = 24

Width = 33

Height = 25

Caption = 'H1'

TabOrder = 1

OnClick = Button2Click

end

object Button5: TButton

Left = 128

Top = 24

Width = 25

Height = 25

Caption = '+'

Font.Charset = DEFAULT_CHARSET

Font.Color = clWindowText

Font.Height = -19

Font.Name = 'MS Sans Serif'

Font.Style = []

ParentFont = False

TabOrder = 2

OnClick = Button5Click

end

end

end

object ListBox1: TListBox

Left = 265

Top = 41

Width = 441

Height = 348

Align = alClient

Font.Charset = RUSSIAN_CHARSET

Font.Color = clWindowText

Font.Height = -11

Font.Name = 'Courier'

Font.Style = []

ItemHeight = 13

ParentFont = False

TabOrder = 2

OnClick = ListBox1Click

OnDblClick = ListBox1DblClick

end

end

object TabSheet4: TTabSheet

Caption = 'End Notes'

ImageIndex = 4

object Panel4: TPanel

Left = 0

Top = 0

Width = 706

Height = 41

Align = alTop

TabOrder = 0

object Button3: TButton

Left = 8

Top = 8

Width = 105

Height = 25

Caption = 'Load End Notes'

TabOrder = 0

OnClick = Button3Click

end

end

object EndNotesList: TListBox

Left = 0

Top = 41

Width = 706

Height = 348

Align = alClient

ItemHeight = 13

TabOrder = 1

end

end

end

object MainMenu1: TMainMenu

Left = 208

Top = 32

object File1: TMenuItem

Caption = 'File'

object Open1: TMenuItem

Caption = 'Open'

OnClick = Open1Click

end

object SaveasFB21: TMenuItem

Caption = 'Save as FB2'

OnClick = SaveasFB21Click

end

end

end

object OpenDialog1: TOpenDialog

Filter = 'Text|*.txt|Any file|*.*'

FilterIndex = 2

Left = 240

Top = 32

end

object SaveDialog1: TSaveDialog

Filter = 'FB2 |*.fb2'

Left = 272

Top = 32

end

end

// конец кода

Код файла Unit1.pas соответствующего Form1

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

unit Unit1;


interface


uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, ExtCtrls, Menus, CheckLst, ComCtrls,

genres, UmFB2, dm, authors;


type

TForm1 = class(TForm)

MainMenu1: TMainMenu;

File1: TMenuItem;

Open1: TMenuItem;

SaveasFB21: TMenuItem;


Еще от автора Юрий Карпов
Извлекаем архив из fb2

Книга предназначена студенту, писавшему программы только в качестве курсовых, "сдавшему" Delphi и несмотря на это, желающему стать программистом. Это, не сборник готовых рецептов, автор хочет поставить читателя в условия максимально приближенные к рабочим. Мы вместе напишем программу, пройдя через ошибки, и сомнения к окончательной победе...


Рекурсия

Книга предназначена студенту, писавшему программы только в качестве курсовых, "сдавшему" Delphi и несмотря на это, желающему стать программистом. Это, не сборник готовых рецептов, автор хочет поставить читателя в условия максимально приближенные к рабочим. Мы вместе напишем программу, пройдя через ошибки, и сомнения к окончательной победе...


Английский по методу w_cat

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Рекомендуем почитать
Язык PL/SQL

В учебно-методическом пособии рассматриваются основы языка программирования PL/SQL, реализованного в системе управления базами данных Oracle Database Server. Приводятся сведения о поддерживаемых типах данных, структуре программ PL/SQL и выполнении SQL-предложений в них. Отдельно рассмотрено создание хранимых в базах данных Oracle программ PL/SQL – процедур, функций, пакетов и триггеров.


Программирование на Visual C++. Архив рассылки

РАССЫЛКА ЯВЛЯЕТСЯ ЧАСТЬЮ ПРОЕКТА RSDN, НА САЙТЕ КОТОРОГО ВСЕГДА МОЖНО НАЙТИ ВСЮ НЕОБХОДИМУЮ РАЗРАБОТЧИКУ ИНФОРМАЦИЮ, СТАТЬИ, ФОРУМЫ, РЕСУРСЫ, ПОЛНЫЙ АРХИВ ПРЕДЫДУЩИХ ВЫПУСКОВ РАССЫЛКИ И МНОГОЕ ДРУГОЕ.


Введение в Direct3D8

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Пишем драйвер Windows на ассемблере

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Язык программирования С# 2005 и платформа .NET 2.0.

В этой книге содержится описание базовых принципов функционирования платформы .NET, системы типов .NET и различных инструментальных средств разработки, используемых при создании приложений .NET. Представлены базовые возможности языка программирования C# 2005, включая новые синтаксические конструкции, появившиеся с выходом .NET 2.0, а также синтаксис и семантика языка CIL. В книге рассматривается формат сборок .NET, библиотеки базовых классов .NET. файловый ввод-вывод, возможности удаленного доступа, конструкция приложений Windows Forms, доступ к базам данных с помощью ADO.NET, создание Web-приложений ASP.NET и Web-служб XML.


Вариации на тему STL. Адаптер обобщенного указателя на функцию-член класса

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.