2.2. Описание объектов, свойств и методов

Первая форма

1) Главная форма программы «Библиотека»

object Form1: TForm1
Left 263
Top 59
Width 1010
Height 716
Caption Библиотека
Color clBtnFace
Menu MainMenu1
Position poScreenCenter
ShowHint True

procedure FormShow(Sender: Tobject); - отображает главную форму одновременно со стартовой формой

2) Таблица, отображающая все записи базы данных по столбцам: «УДК», «Автор», «Заглавие издания», «Год», «Количество», «Наличие»

object DBGrid1: TDBGrid
Left 0
Top 8
Width 993
Height 169
Align alCustom
DataSource DataSource1
Enabled False
Columns item
Expanded False
FieldName 'UDK'
Title.Caption УДК
Title.Color clWhite
Width 106
Visible True
item
Expanded False
FieldName 'Author'
Title.Caption Автор
Title.Color clWhite
Width 176
Visible True
item
Expanded False
FieldName 'NameBook'
Title.Caption Заглавие издания
Title.Color clWhite
Width 549
Visible True
item
Expanded False
FieldName 'Year'
Title.Caption Год
Title.Color clWhite
Width 29
Visible True
item
Expanded False
FieldName 'Amount'
Title.Caption Количество
Title.Color clWhite
Width 34
 Visible True
item
Expanded False
FieldName 'Here and Now'
PickList.Strings (В наличии/Выдано)
Title.Caption Наличие
Title.Color clWhite
Width 55
Visible True

3) Навигатор для управления таблицей, отображающей записи базы данных

object DBNavigator1: TDBNavigator
Left 8
Top 184
Width 160
Height 33
Cursor crHandPoint
DataSource DataSource1
VisibleButtons [nbFirst, nbPrior, nbNext, nbLast, nbRefresh]
TabOrder 1

procedure DBNavigator1Click(Sender: TObject; Button: TnavigateBtn); - связывает управление блоками дополнительной информации и редактирования записей БД с управлением таблицы всех записей

4)  Блок средств выполнения выборки из базы данных по автору, заглавию и по названию области литературы, сведениям, относящимся к заглавию, заглавию издания, жанру, примечаниям


object GroupBox3: TGroupBox
Left 8
Top 224
Width 161
Height 257
Caption Выбор записей по запросу
TabOrder 9
Visible False

5) Панель для зрительного выделения кнопки «Готово»

object Panel3: TPanel
Left 8
Top 16
Width 95
Height 32
TabOrder 0

6) Кнопка «Готово», скрывающая блок средств выполнения выборки

object Button17: TButton
Left 6
Top 3
Width 83
Height 25
Caption Готово

procedure Button17Click(Sender: Tobject); - делает невидимым блок средств выполнения выборки

7) Панель зрительного выделения средств выборки по автору и заглавию


object Panel1: TPanel
Left 8
Top 56
Width 145
Height 97

8) Элемент, позволяющий выбрать первую букву заглавия или фамилии автора издания для выборки из БД

object ComboBox2: TComboBox
Left 16
Top 4
Width 113
Height 21
Items.Strings ( А, Б, В, Г, Д, Е, Ё, Ж, З, И, К, Л, М, Н, О, П, Р, С, Т, У, Ф, Х, Ц, Ч, Ш, Щ, Ы, Э, Ю, Я.)

9) Кнопка «По автору» для начала выборки из БД по первой букве фамилии, выбранной в ComboBox2

object Button16: TButton
Left 8
Top 32
Width 129
Height 25
Caption По автору издания

procedure Button16Click(Sender: Tobject); - запускает SQL-запрос на выбор записей поля «Автор» БД по выбранной в списке первой букве фамилии автора

10) Кнопка «По заглавию издания» для начала выборки из БД по первой букве заглавия издания, выбранной в ComboBox2

object Button18: TButton
Left 8
Top 64
Width 129
Height 25
Caption По заглавию издания

procedure Button18Click(Sender: Tobject); - запускает SQL-запрос на выбор записей поля «Заглавие издания» БД по выбранной в ComboBox2 первой букве заглавия издания

11) Панель для зрительного выделения средств выборки записей БД по фрагменту названия области литературы, сведений, относящимся к заглавию, заглавия издания, жанра, примечаний

object Panel5: TPanel
Left 8
Top 160
Width 145
Height 89
TabOrder 2

12) Поле ввода фрагмента, по которому будет производиться выборка из БД



object

Edit1: TEdit
Left 16
Top 8
Width 113
Height 21
TabOrder 0

13) Кнопка «По фрагменту» для начала выборки из БД по фрагменту введенному в Edit1

object Button5: TButton
Left 16
Top 40
Width 113
Height 25
Caption По фрагменту
TabOrder 1

procedure Button5Click(Sender: Tobject); - запускает SQL-запрос на выбор записей вышеуказанных полей БД по фрагменту введенному в Edit1

14) Таблица, отображающая результаты выборки

object DBGrid2: TDBGrid
Left 0
Top 528
Width 993
Height 121
Align alCustom
DataSource DataSource2
Enabled False
Visible False
Columns item
FieldName 'UDK'
Title.Caption УДК
Width 103
Visible True
item
FieldName 'Author'
Title.Caption Автор
Width 177
Visible True
item
FieldName 'NameBook'
Title.Caption Заглавие издания
Width 551
Visible True
item
FieldName 'Year'
Title.Caption Год
Width 29
Visible True
item
FieldName 'Amount'
Title.Caption Количество
Width 34
Visible True
item
FieldName 'Here and Now'
PickList.Strings (В наличии/Выдано)
Title.Caption Наличие
Width 53
Visible True

15) Кнопка «Выборка», делающая видимым блок средств выборки

object Button19: TButton
Left 200
Top 184
Width 113
Height 33
Caption Выборка

procedure Button19Click(Sender: Tobject); - делает видимым блок средств выполнения выборки

16) Навигатор для управления таблицей, отображающей результаты выборки

object DBNavigator2: TDBNavigator
Left 8
Top 488
Width 160
Height 33
DataSource DataSource2
VisibleButtons [nbFirst, nbPrior, nbNext, nbLast, nbRefresh]
Enabled False
Visible False

procedure DBNavigator2BeforeAction(Sender: TObject;Button: TnavigateBtn); - позволяет редактировать запись БД

procedure DBNavigator2Click(Sender: TObject; Button: TNavigateBtn); - связывает управление блоками дополнительной информации и редактирования записей БД с управлением таблицы, отображающей результаты выборки

17) Кнопка для выхода из программы «Выход»

Object Button20: TButton
Left 680
Top 184
Width 105
Height 33
Hint Завершает работу программы
Caption Выход
TabOrder 6

procedure Button20Click(Sender: Tobject); - закрывает все формы программы

18) Блок средств для редактирования записей в БД

Object GroupBox1: TGroupBox
Left 176
Top 224
Width 393
Height 297
Caption Редактирование записи БД
TabOrder 7
Visible False

20) Подпись к элементу для редактирования записи БД «УДК»


Object

Label1: TLabel
Left 120
Top 22
Width 27
Height 13
Caption УДК

21) Подпись к элементу для редактирования записи БД «Заглавие издания»

Object Label3: TLabel
Left 8
Top 56
Width 96
Height 13
Caption Заглавие издания

22) Подпись к элементу для редактирования записи БД «Год издания»


object Label4: TLabel
Left 8
Top 119
Width 66
Height 13
Caption Год издания

23) Подпись к элементу для редактирования записи БД «Количество»

object Label5: TLabel
Left 76
Top 119
Width 62
Height 13
Caption Количество

24) Подпись к элементу для редактирования записи БД «Издательство»

object Label7: TLabel
Left 8
Top 87
Width 75
Height 13
Caption Издательство

19) Подпись к элементу для редактирования записи БД «Автор»

Object Label2: TLabel
Left 112
Top 40
Width 33
Height 13
Caption Автор

25) Подпись к элементу для редактирования записи БД «Сведения, относящиеся к заглавию»

object Label8: TLabel
Left 192
Top 87
Width 187
Height 13
Caption Сведения, относящиеся к заглавию

26) Подпись к элементу для редактирования записи БД «Жанр»

object Label9: TLabel
Left 88
Top 151
Width 32
Height 13
Caption Жанр

27) Подпись к элементу для редактирования записи БД «Номер тома»

object Label10: TLabel
Left 8
Top 151
Width 65
Height 13
Caption Номер тома

28) Подпись к элементу для редактирования записи БД «Полка»

object Label11: TLabel
Left 352
Top 119
Width 35
Height 13
Caption Полка

29) Подпись к элементу для редактирования записи БД «Область литературы»

object Label12: TLabel
Left 208
Top 119
Width 108
Height 13
Caption Область литературы

30) Подпись к элементу для редактирования записи БД «Страницы»

object Label13: TLabel
Left 144
Top 119
Width 53
Height 13
Caption Страницы

31) Подпись к элементу для редактирования записи БД «Примечания»

object Label26: TLabel
Left 8
Top 188
Width 66
Height 13
Caption Примечания

 32) Панель для зрительного выделения кнопки «Готово»

object Panel2: TPanel
Left 8
Top 16
Width 97
Height 32
TabOrder 0

33) Кнопка «Готово», скрывающая блок редактирования записей БД

object Button1: TButton
Left 6
Top 3
Width 83
Height 25
Caption Готово
TabOrder 0

procedure Button1Click(Sender: Tobject); - скрывает блок редактирования записей БД

34) Навигатор для управления элементами отображения БД в блоках редактирования записей БД и отображения дополнительной информации

object DBNavigator3: TDBNavigator
Left 8
Top 264
Width 380
Height 25
Cursor crHandPoint
DataSource DataSource1

35) Элемент для редактирования записи БД «УДК»

object DBEdit1: TDBEdit
Left 160
Top 17
Width 145
Height 21
DataField 'UDK'
DataSource DataSource1

36) Элемент для редактирования записи БД «Автор»


object DBEdit2: TDBEdit
Left 160
Top 38
Width 225
Height 21
DataField 'Author'
DataSource DataSource1

37) Элемент для редактирования записи БД «Заглавие издания»

object DBEdit3: TDBEdit
Left 8
Top 68
Width 377
DataField 'NameBook'
DataSource DataSource1

38) Элемент для редактирования записи БД «Год издания»

object DBEdit4: TDBEdit
Left 8
Top 132
Width 65
Height 21
DataField 'Year'
DataSource DataSource1

procedure DBEdit4KeyPress(Sender: TObject; var Key: Char); - не позволяет вводить в поле нечисловые значения

39) Элемент для редактирования записи БД «Количество»

object DBEdit5: TDBEdit
Left 76
Top 132
Width 65
Height 21
DataField 'Amount'
DataSource DataSource1

procedure DBEdit4KeyPress(Sender: TObject; var Key: Char); - не позволяет вводить в поле нечисловые значения

40) Элемент для редактирования записи БД «Сведения, относящиеся к заглавию»

object DBEdit6: TDBEdit
Left 192
Top 100
Width 193
Height 21
DataField 'ExplanatoryToTitle'
DataSource DataSource1

41) Элемент для редактирования записи БД «Издательство»


object

DBEdit7: TDBEdit
Left 8
Top 100
Width 177
Height 21
DataField 'PublishingHouse'
DataSource DataSource1

42) Элемент для редактирования записи БД «Жанр»

object DBEdit9: TDBEdit
Left 88
Top 164
Width 185
Height 21
DataField 'Genre'
DataSource DataSource1

43) Элемент для редактирования записи БД «Номер тома»

Object DBEdit10: TDBEdit
Left 8
Top 164
Width 73
Height 21
DataField 'Volume'
DataSource DataSource1

procedure DBEdit4KeyPress(Sender: TObject; var Key: Char);

44) Элемент для редактирования записи БД «Примечания»



Object

DBMemo1: TDBMemo
Left 8
Top 200
Width 265
Height 41
DataField 'Notes'
DataSource DataSource1

45) Элемент для редактирования записи БД «Полка»

Object DBEdit14: TDBEdit
Left 352
Top 132
Width 41
Height 21
DataField 'PlaceIndex'
DataSource DataSource1

46) Элемент для редактирования записи БД «Страницы»

Object DBEdit8: TDBEdit
Left 144
Top 132
Width 57
Height 21
DataField 'KeyWord1'
DataSource DataSource1

procedure DBEdit4KeyPress(Sender: TObject; var Key: Char); - не позволяет вводить в поле нечисловые значения

47) Элемент для редактирования записи БД «Область литературы»

Object DBEdit15: TDBEdit
Left 204
Top 132
Width 145
Height 21
DataField 'Type'
DataSource DataSource1

48) Блок «Библиотека», производящий выдачу/возврат изданий в БД

Object GroupBox4: TGroupBox
Left 280
Top 160
Width  105
Height 97
Caption Библиотека
Visible False

49) Панель для зрительного выделения кнопки «Готово»

Object Panel6: TPanel
Left 4
Top 16
Width 95
Height 32

50) Кнопка «Библиотека», скрывающая блок «Библиотека»

Object Button7: TButton
Left 6
Top 3
Width 83
Height 25
Caption Готово

procedure Button7Click(Sender: Tobject); - скрывает блок «Библиотека»

51) Элемент для обозначения в БД факта выдачи/возврата издания

Object DBComboBox1: TDBComboBox
Left 16
Top 56
Width 81
Height 21
DataField 'Here and Now'
DataSource DataSource1
ItemHeight 13
Items.Strings (В наличии/Выдано)

52) Кнопка «Редактирование БД», делающая видимым блок редактирования записей БД

Object Button2: TButton
Left 320
Top 184
Width 113
Height 33
Hint Позволяет внести изменения в базу данных
Caption Рерактирование БД

procedure Button2Click(Sender: Tobject); - делает видимым блок редактирования записей БД


53) Блок «Дополнительная информация об издании», отображающий дополнительные сведения об издании

Object GroupBox2: TGroupBox
Left 576
Top 224
Width 417
Height 297
Caption Дополнительная информация об издании
Visible False

54) Элемент для отображения записи БД «УДК»

Object DBText1: TDBText
Left 144
Top 27
Width 185
Height 17
DataField 'UDK'
DataSource DataSource1

55) Элемент для отображения записи БД «Автор»

Object DBText2: TDBText
Left 144
Top 49
Width 297
Height 17
DataField 'Author'
DataSource DataSource1

56) Элемент для отображения записи БД «Заглавие издания»

Object DBText3: TDBText
Left 8
Top 88
Width 433
DataField 'NameBook'
DataSource DataSource1

57) Элемент для отображения записи БД «Год издания»

Object DBText4: TDBText
Left 96
Top 160
Width 33
Height 17
DataField 'Year'
DataSource DataSource1

58) Элемент для отображения записи БД «Количество»

Object DBText5: TDBText
Left 144
Top 184
Width 49
Height 17
DataField 'Amount'
DataSource DataSource1

59) Элемент для отображения записи БД «Наличие»

Object DBText6: TDBText
Left 344
Top 24
Width 65
DataField 'Here and Now'
DataSource DataSource1

60) Элемент, отображающий поле «Сведения, относящиеся к заглавию»


Object DBText7: TDBText
Left 200
Top 135
Width 241
Height 17
DataField 'ExplanatoryToTitle'
DataSource DataSource1

61) Элемент для отображения записи БД «Издательство»

Object DBText8: TDBText
Left 112
Top 112
Width 329
Height 17
DataField 'PublishingHouse'
DataSource DataSource1

62) Элемент для отображения записи БД «Область литературы»

object DBText9: TDBText
Left 24
Top 160
Width 65
Height 17
DataField 'Type'
DataSource DataSource1

63) Подпись к элементу, отображающему запись БД «УДК»

object Label14: TLabel
Left 104
Top 26
Width 27
Height 13
Caption УДК

64) Подпись к элементу, отображающему запись БД «Автор»

object Label15: TLabel
Left 104
Top 48
Width 33
Height 13
Caption Автор

65) Подпись к элементу, отображающему запись БД «Заглавие издания»

object Label16: TLabel
Left 8
Top 72
Width 96
Height 13
Caption Заглавие издания

66) Подпись к элементу, отображающему запись БД «Издательство»

object Label17: TLabel
Left 24
Top 111
Width 75
Height 13
Caption Издательство

67) Подпись к элементу, отображающему запись БД «Сведения, относящиеся к заглавию»

object Label18: TLabel
Left 6
Top 135
Width 187
Height 13
Caption Сведения, относящиеся к заглавию

68) Подпись к элементу, отображающему запись БД «Количество страниц»

object Label19: TLabel
Left 176
Top 159
Width 106
Height 13
Caption Количество страниц

69) Подпись к элементу, отображающему запись БД «Область литературы»

object Label20: TLabel
Left 8
Top 207
Width 108
Height 13
Caption Область литературы

70) Подпись к элементу, отображающему запись БД «Количество экземпляров»

object Label21: TLabel
Left 6
Top 183
Width 133
Height 13
Caption Количество экземпляров

71) Подпись к элементу, отображающему запись БД «Год издания»

object Label22:TLabel
Left 24
Top 159
Width 66
Height 13
Caption Год издания

72) Подпись к элементу, отображающему запись БД «Номер тома»

object Label23: TLabel
Left 336
Top 158
Width 65
Height 13
Caption Номер тома

73) Подпись к элементу, отображающему запись БД «Полка»

object Label24: TLabel
Left 176
Top 183
Width 35
Height 13
Caption Полка

74) Подпись к элементу, отображающему запись БД «Жанр»

object Label25: TLabel
Left 8
Top 231
Width 32
Height 13
Caption Жанр

75) Элемент для отображения записи БД «Количество страниц»

object DBText10: TDBText
Left 288
Top 160
Width 49
Height 17
DataField 'KeyWord1'
DataSource DataSource1

76) Элемент для отображения записи БД «Номер тома»

object DBText11: TDBText
Left 408
Top 157
Width 25
Height 17
DataField 'Volume'
DataSource DataSource1

77) Элемент для отображения записи БД «Полка»

object DBText12: TDBText
Left 224
Top 184
Width 65
Height 17
DataField 'PlaceIndex'
DataSource DataSource1

78) Элемент для отображения записи БД «Жанр»

object DBText14: TDBText
Left 48
Top 232
Width 65
Height 17
DataField 'Genre'
DataSource DataSource1

79) Элемент для отображения записи БД «Примечания»

object DBText15: TDBText
Left 80
Top 248
Width 361
Height 41
DataField 'Notes'
DataSource DataSource1

80) Подпись к элементу, отображающему запись БД «Примечания»

object Label27: TLabel
Left 8
Top 252
Width 66
Height 13
Caption Примечания

81) Панель для зрительного выделения кнопки «Готово»

object Panel4: TPanel
Left 8
Top 16
Width 95
Height 32
TabOrder 0

82) Кнопка «Готово», скрывающая блок дополнительной информации об издании

object Button3: TButton
Left 6
Top 3
Width 83
Height 25
Caption Готово
TabOrder 0

procedure Button3Click(Sender: Tobject); - скрывает блок дополнительной информации об издании

83) Кнопка «Дополнительно», делающая видимым блок дополнительной информации об издании

object Button4: TButton
Left 560
Top 184
Width 113
Height 33
Hint Позволяет просмотреть имеющуюся дополнительную информацию об издании
Caption Дополнительно
TabOrder 5

procedure Button4Click(Sender: Tobject); - делает видимым блок дополнительной информации об издании

84) Кнопка «Библиотека», делающая видимым блок выдачи/возврата издания

object Button6: TButton
Left 440
Top 184
Width 115
Height 33
Hint Позволяет обозначить факт выдачи или возврата издания в базе данных
Caption Библиотека
Enabled False
TabOrder 4

procedure Button6Click(Sender: Tobject); - делает видимым блок выдачи/возврата издания

85) Элемент для связывания самой БД и элементов отображения её записей

object DataSource1: TDataSource
DataSet Table1
Left 792
Top 184

86) Главное меню

object MainMenu1: TMainMenu
Left 960
Top 168
object N1: TMenuItem
Caption Меню
object N2: TMenuItem
Caption Выборка
OnClick Button19Click
object N3: TMenuItem
Caption Редактирование БД
OnClick Button2Click
object N4: TMenuItem
Caption Библиотека
Enabled False
OnClick Button6Click
object N5: TMenuItem
Caption Дополнительные сведения
OnClick Button4Click
object N8: TMenuItem
Caption '-'
object N9: TMenuItem
Caption Выход
OnClick Button20Click

procedure N7Click(Sender: Tobject); - выводит форму «О прграмме»

87) Элемент, позволяющий работать с SQL-запросом на выбор записей из БД по автору

object Query1: TQuery
Active True
AutoRefresh True
DatabaseName 'BOOK'
RequestLive True
SQL.Strings

('SELECT D.*'

'FROM "..Библиотека\Books.db"D'

'WHERE (D. Author Like :FirstChar.)')

Left 816
Top 184
ParamData = < item
DataType ftString
Name 'FirstChar.'
ParamType ptUnknown
Value ''

88) Элемент для связывания результатов работы SQL-запроса и элементов отображения записей БД

object DataSource2: TDataSource
DataSet Query1
Left 840
Top 184

89) Элемент, позволяющий работать с SQL-запросом на выбор записей из БД по заглавию издания

object Query2: TQuery
Active True
AutoRefresh True
DatabaseName = 'BOOK'
RequestLive True
SQL.Strings = (

'SELECT F.*'

'FROM "..Библиотека\Books.db"F'

'WHERE (F. NameBook Like :FirstChar.)')

Left 864
Top 184
ParamData = < item
DataType ftString
Name 'FirstChar.'
ParamType ptUnknown
Value ''

90) Элемент для связывания результатов работы SQL-запроса и элементов отображения записей БД

object DataSource3: TDataSource
DataSet Query2
Left 888
Top 184

91) Элемент, позволяющий работать с SQL-запросом на выбор записей из БД по вышеуказанным фрагментам

object Query3: TQuery
Active True
AutoRefresh True
DatabaseName 'BOOK'
RequestLive True
SQL.Strings = (

'SELECT F.*'

'FROM "..Библиотека\Books.db"F'

'WHERE F. Type Like :FirstChar. OR'

'F. KeyWord2 Like :FirstChar. OR'

'F. KeyWord3 Like :FirstChar. OR '

'F. KeyWord4 Like :FirstChar. OR'

'F. NameBook Like :FirstChar. OR '

'F. ExplanatoryToTitle Like :FirstChar. OR'

'F. Type Like :FirstChar. OR'

'F. Genre Like :FirstChar. OR'

'F. Notes Like :FirstChar.'')

Left 912
Top 184
ParamData = < item
DataType ftString
Name 'FirstChar.'
ParamType ptUnknown
item
DataType ftString
Name 'FirstChar.'
ParamType ptUnknown
item
DataType ftString
Name 'FirstChar.'
ParamType ptUnknown
item
DataType ftString
Name 'FirstChar.'
ParamType ptUnknown
item
DataType ftString
Name 'FirstChar.'
ParamType ptUnknown
item
DataType ftString
Name 'FirstChar.'
ParamType ptUnknown
item
DataType ftString
Name 'FirstChar.'
ParamType ptUnknown
item
DataType ftString
Name 'FirstChar.'
ParamType ptUnknown
item
DataType ftString
Name 'FirstChar.'
ParamType ptUnknown

92) Элемент для связывания результатов работы SQL-запроса и элементов отображения записей БД

object DataSource4: TDataSource
DataSet Query3
Left 976
Top 184

93) Элемент позволяющий программе работать с указанной БД «Books.DB»

object Table1: TTable
Active True
ObjectView True
AutoRefresh True
StoreDefs True
TableName 'Books.DB'
Left 1000
Top 184
FieldDefs = < item
Name 'UDK'
DataType ftString
Size 30
item
Name  'Author'
DataType ftString
Size 50
item
Name 'NameBook'
DataType ftString
Size 150
item
Name 'Year'
DataType ftString
Size 4
item
Name 'Amount'
DataType ftInteger
item
Name 'Here and Now'
DataType ftString
Size 10
item
Name 'PlaceIndex'
DataType ftString
Size 3
item
Name 'Volume'
DataType ftSmallint
item
Name 'Genre'
DataType ftString
Size 40
item
Name 'Type'
DataType ftString
Size 40
item
Name 'ExplanatoryToTitle'
DataType ftString
Size 40
item
Name 'PublishingHouse'
DataType ftString
Size 40
item
Name 'KeyWord1'
DataType ftString
Size 20
item
Name 'KeyWord2'
DataType ftString
Size 20
item
Name 'KeyWord3'
DataType ftString
Size 20
item
Name 'KeyWord4'
DataType ftString
Size 20
item
Name 'Notes'
DataType ftString
Size 255

Вторая форма

1) Стартовая форма

object Form2: Tform2
Left 319
Top 183
BorderStyle bsNone
ClientHeight 434
ClientWidth 623
Color clBtnFace
Position poScreenCenter

2) Фоновое изображение стартовой формы

object Image1: TImage
Left 0
Top 0
Width 623
Height 434
Align alClient
Center True
Stretch True
OnClick Image1Click

procedure Image1Click(Sender: Tobject); - скрывает стартовую форму при нажатии кнопкой мыши по фоновому изображению

3) Элемент отображающий текст на стартовой форме «БИБЛИОТЕКА»

object Label1: TLabel
Left 168
Top 104
Width 295
Height 45
Caption БИБЛИОТЕКА
Font.Charset DEFAULT_CHARSET
Font.Color clYellow
Font.Height -32
Font.Name 'Arial Black'
Font.Style [fsBold]
ParentFont False
Transparent True

4) Элемент отображающий текст на стартовой форме «ВЫПОЛНИЛ:»

object Label2: TLabel
Left 32
Top 200
Width 238
Height 52
Caption ВЫПОЛНИЛ:
Font.Charset RUSSIAN_CHARSET
Font.Color clYellow
Font.Height -37
Font.Name 'Arial Black'
Font.Style [fsBold]
ParentFont False
Transparent True

5) Элемент отображающий текст на стартовой форме «СТУДЕНТ ГРУППЫ ПИ-08-1»

object Label3: TLabel
Left 64
Top 248
Width 524
Height 52
Caption СТУДЕНТ ГРУППЫ ПИ-08-1
Font.Charset RUSSIAN_CHARSET
Font.Color clYellow
Font.Height -37
Font.Name 'Arial Black'
Font.Style [fsBold]
ParentFont False
Transparent True

6) Элемент отображающий текст на стартовой форме «СОЛОМАХИН П.С.»

object Label4: TLabel
Left 232
Top 296
Width 361
Height 52
Caption СОЛОМАХИН П.С.
Font.Charset RUSSIAN_CHARSET
Font.Color clYellow
Font.Height -37
Font.Name 'Arial Black'
Font.Style [fsBold]
ParentFont False
Transparent True

7) Элемент отображающий текст на стартовой форме «ИНФОРМАЦИОННАЯ СИСТЕМА»

object Label5: TLabel
Left 32
Top 40
Width 586
Height 45
Caption ИНФОРМАЦИОННАЯ СИСТЕМА
Font.Charset DEFAULT_CHARSET
Font.Color clYellow
Font.Height -32
Font.Name 'Arial Black'
Font.Style [fsBold]
ParentFont False
Transparent True

8) Элемент, позволяющий по истечении времени закрывать стартовую форму


object Timer1: TTimer
Interval 4000
OnTimer Timer1Timer
Left 592
Top 8

procedure Timer1Timer(Sender: Tobject); - скрывает по истечении времени стартовую форму

Третья форма

1) Форма «О программе»

object Form3: TForm3
Left 151
Top 90
Width 473
Height 190
Align alCustom
Caption 'О программе'
Color clBtnFace

2) Панель для зрительного выделения объектов

object Panel1: TPanel
Left 8
Top 8
Width 441
Height 139
TabOrder 0

3) Теметическое изображение на форме

object Image1: TImage
Left 1
Top 3
Width 153
Height 134
Stretch True

4) Элемент отображающий текст на форме «Библиотека»

object Label1: TLabel
Left 256
Top 16
Width 98
Height 21
Caption Библиотека
Font.Charset RUSSIAN_CHARSET
Font.Color clWindowText
Font.Height -19
Font.Name 'Times New Roman'
Font.Style [fsItalic]
ParentFont False

5) Элемент отображающий текст на форме «Курсовая работа по дисциплине ВМИиП»

object Label2: TLabel
Left 200
Top 48
Width 205
Height 13
Caption Курсовая работа по дисциплине ВМИиП

6) Элемент отображающий текст на форме «Разработал студент группы ПИ-08-1: Соломахин П.С.»

object Label3: TLabel
Left 160
Top 72
Width 273
Caption Разработал студент группы ПИ-08-1: Соломахин П.С.

7) Элемент отображающий текст на форме «2009»

object Label4: TLabel
Left 288
Top 100
Width 24
Height 13
Caption '2009'

8) Кнопка для закрытия формы «О программе»

object BitBtn1: TBitBtn
Left 336
Top 104
Width 89
Height 25
TabOrder 0
Kind bkOK

procedure BitBtn1Click(Sender: Tobject); - закрывает форму «О программе»


3. Проектирование

3.1 Декомпозиция поставленной задачи

Основная задача: разработка программы, обеспечивающей учет библиотечного фонда.

Подзадачи:

·  В средстве Database Desktop 7 создать базу данных, соответствующую поставленной задаче.

·  В среде Delphi создать средство управления базой данных под Windows.

·  В проектируемой программе предусмотреть возможность редактирования базы данных.

·  Добавить возможность выборки из базы данных по запросам пользователя.

·  Создать уникальный значок приложения и включить в проект.


Информация о работе «Разработка информационной системы "Библиотека"»
Раздел: Информатика, программирование
Количество знаков с пробелами: 48902
Количество таблиц: 110
Количество изображений: 4

Похожие работы

Скачать
130261
22
46

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

Скачать
66053
2
0

... которых возможно в библиотеках. 2. Государственная система научно-технической информации Государственная система научно-технической информации (ГСНТИ) представляет собой совокупность научно-технических библиотек и информационных организаций, специализирующихся на сборе и обработке НТИ и взаимодействующих между собой с учетом принятых на себя системных обязательств. ГСНТИ России была создана ...

Скачать
74935
32
9

... 6. Справка. Представление графа сценария задачи представлено на рисунке 1. Рис.1 Граф сценария задачи «Библиотека вуза» 3.2 Разработка контекстной диаграммы Контекстной диаграмма позволяет наглядно представить бизнес-процессы, протекающие в данной информационной системе, документооборот и информационные массивы При построении данной диаграммы используется принцип ...

Скачать
18928
19
17

... (1072) & ChrW(95) & ChrW(1082) & ChrW(1083) & ChrW(1080) & ChrW(1077) & ChrW(1085) & ChrW(1090) & ChrW(1086) & ChrW(1074) DoCmd.OpenForm stDocName, , , stLinkCriteria Exit_ВсеЧитатели_Click: Exit Sub Err_ВсеЧитатели_Click: MsgBox Err.Description Resume Exit_ВсеЧитатели_Click End Sub Кроме того, в автоматизированной системе “Библиотека” присутствуют и дру

0 комментариев


Наверх