ПредишенСледващото

Анотация: Тази лекция е подробно, стъпка по стъпка се описва как да се създаде приложение за администриране на InterBase сървър. Помислете, работещи компоненти IBBackupService, IBRestoreService и IBSecurityService InterBase Раздел за администриране на Компонент палитра.

Тази лекция ще проучи възможностите и начините за администриране на бази данни и софтуер, на проекта Delphi. Това може да се случи, че ще напише програма и база данни дизайн "висша мода" за всяка малка фирма. Такава фирма. като правило, не може да си позволи да има персонал от професионален програмист и (или) администратор. В такива фирми администратор роля поема един от служителите, който е повече или по-опитен потребител. За да се научи триковете на потребителя и тънкостите на работата с полезността IBConsole трудно, дори и по-трудно да го науча да използвате помощните програми за команден ред. И тук имаме подкрепата на набор от компоненти с раздела "InterBase Admin" компонент палитра. която е стандартна част от Delphi. С тези компоненти можете да създадете просто приложение. който ще изпълнява административни функции с бази данни, и което може да работи без никакви проблеми.

Програмата за развитие на AdminIB

Така че, нашата цел: да се създаде приложение. който позволява да се правят редовно архивиране first.gdb база, както в ръчен и в автоматичен режим. Заявлението също. ако е необходимо, трябва да бъде в състояние да възстанови базата данни от резервно копие, и да запазите лог файлове за копиране и възстановяване. В случай на проблеми, администраторът ще ви изпратим лог файл, който можете да идентифицирате проблема. Също така, програмата трябва да бъде в състояние да добавите нови потребители, да изтриете или да променяте мнения. Разбира се, SYSDBA ние няма да се изтрие.

Нека да се уверите, че сървърът InterBase работи за нас, и да заредите Delphi. Изберете формата, в която ние се впише fMain Име собственост. и в Надпис имота - "Администриране на бази данни First.gdb". Запазване на проекта в отделна папка, модулът ще даде Главна име. и на проекта като цяло - AdminIB. Би било хубаво, само за да зададете BorderStyle имота bsDialog. така че програмата не може да променя размера и Позиция имота - в poDesktopCenter.

Изпълнение на архивиране

Към раздела палитри компонентите на Win32. Ние считаме, и да установи компонент форма PageControl (всяка задача ще бъде в раздела му). Преименуване PageControl1 получена в PC1 за краткост код и привеждане на задаване на свойства alClient.

Типичната форма на раздели, виж по-долу:

Знайте, Intuit, лекция, администриране на програмата InterBase база данни данни

десен страничен панел компонент място Label. Това компонент може да съдържа няколко реда текст, AutoSize имот преминаването към False на. и WordWrap е - да True. В Надпис имота, пише в текста "Начален час автоматично архивиране", и настроите размера, както на картинката.

В рамките на панела, задайте Memo компонент. Изравнете сграда, разположена в alClient. Превъртане имот в ssVertical. и не забравяйте да почистите текстови Lines собственост.

IBBackupService компонент е предназначен за създаване на резервни копия на бази данни InterBase. Този компонент ви позволява да направите резервно копие на различни настройки, в зависимост от това, което настройки в Опции на имуществото, включено.

За да направите това в основната форма на раздел Private модул ще опише функция GetName:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!