Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пример курсача.doc
Скачиваний:
12
Добавлен:
09.04.2015
Размер:
4.45 Mб
Скачать

Форма “Об авторах”

Задание

Свойства/методы

Значение

1

Отсутствует заголовок

TitleBar

0 - Off

2

Все тексты - “Разработчик”, “Группа”, фамилия разработчика и шифр группы, оформлены как объекты типа Label, причем при заполнении двух последних прямое начертание шрифта заменено курсивным

Caption

Соответствующее название

FontSize

Соответствующее значение

FontItalic

Для заполнения Label разработчик и группа - .T.True

3

Отсутствует рамка формы

BorderStile

0 – No border

4

Вставить фотографию разработчика

Image

Picture

5

Выход из формы возможен только с помощью кнопки “Выход”

Caption

Выход

ClickEvent

Действия, выполняемые при нажатии на кнопку “Выход” (метод ClickEvent):

1- If MessageBox("Закрыть форму",4+32+256,"Выход")=6

ThisForm.Release()

Else

ThisForm.Refresh()

EndIf

Форма “Схема данных”

Задание

Свойство/Метод

Значение

1

Логическая модель оформляется как подложка формы

Picture

Выбрать необходимый файл

2

В заголовке кроме названия формы имеется только кнопка “Закрыть окно”, но и она недоступна

MaxButton

.F. - False

MinButton

.F. - False

Caption

Логическая модель БД

Closable

.F. - False

3

У формы одинарная рамка

BorderStile

1 - Fixed Single

4

Выход из формы возможен только с помощью кнопки “Выход”

Caption

Выход

ClickEvent

:

If MessageBox("Закрыть форму",4+32+256,"Выход")=6

ThisForm.Release()

Else

ThisForm.Refresh()

EndIf

Раздел 2. Работа с таблицами

Постановка задачи

  1. Разработать многостраничную форму «Ведение словарей» по одной странице на каждый словарь:

  • предъявление и редактирование одного из словарей выполнить в табличной форме; остальные словари заполнять через стандартную страницу (с отдельными элементами управления под каждое данное строки таблицы).

  • Данные одной из стандартных страниц заносить в оперативную память и переносить в таблицу по нажатии кнопки «Сохранить» (работа через память); данные всех остальных страниц сразу передавать в таблицу. Ввести в таблицы данные, подготовленные для контрольного счета.

  1. Для ведения таблиц со сменной информацией создать библиотеку классов KursRab.vcx с классами:

  • «Окно просмотра значения поля таблицы» на основе базового класса TextBox

  • «Подпись к окну просмотра» на основе базового класса Label

  • «Предъявление таблицы БД в табличном представлении» на основе базового класса Grid

  • «Навигатор» на основе базового класса CommandGroup (группа совместно работающих кнопок)

  • группа из двух кнопок - «Сохранить/отменить» на основе базового класса CommandGroup

  • Контейнер форм с двумя формами: «Форма для просмотра таблицы» и «Форма для коррекции строки таблицы» на основе базового класса FormSet (Контейнер форм)

  1. Используя библиотеку классов, создать набор форм для ведения одной из таблиц со сменной информацией. Ввести в таблицу данные, подготовленные для контрольного счета.

  2. Остальные таблицы со сменной информацией заполнить через окно Browse (в соответствии с данными, подготовленными для контрольного счета).