Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Создание файлов базы данных

РефератПомощь в написанииУзнать стоимостьмоей работы

Запишем процедуру обработки события выбора команды меню «Файл Создать». Количество записей в основной таблице базы данных. Использоваться для сортировки данных, и массива Del. Инициализация индексного массива Ind, который будет. Закрываются все открытые до этого времени файлы. Загрузка формы для ввода записей файла frmInputEdit. FrmInputEdit. ShowNewZap () ' пользовательская процедура. Основная… Читать ещё >

Создание файлов базы данных (реферат, курсовая, диплом, контрольная)

Создание файлов базы данных выполняется при выборе команды меню «Файл Создать». Данной команде соответствует процедура обработки события mnuFileNewItem_Click, которая с помощью метода Show должна выводить на экран ту форму, при помощи которой будет производиться ввод новых и редактирование существующих записей данных.

Вначале, для простоты работы с загрузкой новых записей базы данных, основной рабочий файл с данными будем создавать в корневом каталоге какого-либо диска, например, диска «c:» с полным именем «c:untitled.dan», а после выхода из формы для ввода и редактирования пользователю будет предложено сохранить данные в некотором файле. Для этих целей используем элемент управления «SaveFileDialog1» главной формы frmMenu. При этом фактически будет происходить переименование файла «c:untitled.dan» и присвоение ему имени, введенного пользователем в окне диалога.

Запишем процедуру обработки события выбора команды меню «Файл Создать».

Private Sub mnuFileNewItem_Click (ByVal sender As System. Object,_.

ByVal e As System. EventArgs) Handles mnuFileNewItem.Click.

Dim i As Integer.

` закрываются все открытые до этого времени файлы.

Decl.CloseAllFiles ().

' открывается основной файл «c:untitled.dan» .

Decl.Path = PathUntitled.

f1 = New FileStream (Decl.Path, FileMode. Create).

' и файл-справочник «c:untitled.spe» .

PathSpec = Mid (Decl.Path, 1, Len (Decl.Path) — 4) +" .spe" .

F1_sp = New FileStream (Decl.PathSpec, FileMode. Create).

' количество записей в основной таблице базы данных.

' равно нулю.

N = 0.

' инициализация индексного массива Ind, который будет.

' использоваться для сортировки данных, и массива Del.

' для пометки удаляемых записей.

For i = 1 To Nmax.

Ind (i) = i.

Del (i) = 0.

Next i.

' основная форма становится неактивной.

Me.Enabled = False.

' загрузка формы для ввода записей файла frmInputEdit.

frmInputEdit.Text = «Файл: «+ Decl.Path.

frmInputEdit.Show ().

frmInputEdit.ShowNewZap () ' пользовательская процедура.

' ввода новой записи.

End Sub.

Поскольку, в данном коде программы участвует новая форма для ввода и редактирования данных, то необходимо добавить ее в проект, выполнив команду «Project/Add Windows Form», и дать новой форме имя frmInputEdit.

Теперь наш проект содержит две формы и нужно указать, какая из них является главной, т. е. запускается первой. Для этого нужно выполнить команду «Project/*имя проекта* Properties…» и в открывшемся диалоговом окне в поле ввода со списком StartUp Form выбрать в качестве стартового объекта форму frmMenu.

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

Показать весь текст
Заполнить форму текущей работой