- •1. Осн.Понятия и типы моделей данных
- •2. Взаимосвязи в моделях и реляцион.Подход к построению модели.
- •10. Созд-е прогр-х ф-в: модул-ть пр-м.
- •3. Этапы проектир-я бд.
- •4. Субд.
- •5. Проектирование бд и создание таблиц.
- •6. Управ-е зап-ми и навигация.
- •7. Индексиров-е: понятие, типы…
- •8. Сортир-ка, поиск и фильт-я д-х. Сортировка данных.
- •9. Взаим-и между табл-ми: установ-е и удал-е. Типы ключей. Способы объед-я таблиц.
- •13. Световое меню и его разновид-ти.
- •14. Программир-е разл-х видов светового меню.
- •15. Клав-е меню: понятие, прогр-ние и управл-е.
- •20. Напис-е обработч-в наступл-я событий. Отобр-е рез-тов работы команд.
- •18. Созд-е экр-й формы: св-ва, соб-я и м-ды.
- •21.Хранимые процедуры и триггеры. Обеспеч-е достовер-ти, целостности и непротивореч-ти данных.
- •28. Экспорт и импорт данных
- •23. Виды отч-в. Сп-бы формир-я отч-в: Мастер отч-в и Констр-р отч-в.
- •24. Редактир-е отчета. Размещ-е в отчете вспомог-х эл-в. От-ты с группир-й и сортир-й. Вывод отчетов на экран и печать.
- •25. Команды языка запросов sql на изменение: создание файла бд, создание таблицы.
- •26. Команды языка запросов sql на добавление, редактирование и удаление записей.
- •27. Выборка д-х из одной табл или из неск-х таблиц, с сортир-й и группир-й данных, с усл-ем отбора записей (фильтр-й).
- •29. Работа с д-ми в лок-й сети Уст-ка блок-к табл. Использ-е транз-й.
18. Созд-е экр-й формы: св-ва, соб-я и м-ды.
Экран.форма сущ-ет как f-ный объект проектир-я. На ней объедин-ся визуал.комп-ты, эл-ты упр-я и сервисные (вспомог-е) эл-ты. Создать экран.форму можно в режиме Мастера формы (Form Wizard) - быстрое созд-е упрощенного варианта экран.формы; в режиме Констр-ра (Form Designer) – созд-е формы любой степени слож-ти. 1)С пом-ю Мастера форм. Экран.форма создается только д/физич-и сущ-щей таблицы. После открытия проекта (бд) в диалог.панели Диспетчера проектов (Project Manager) надо выбрать вкладку Док-ты и курсором выделить ком-ду Формы. Затем нажать кнопку Nеw. В появ-ся на экране диалог.панели New Form выбрать способ созд-я формы — пиктогр-му Form Wizard. В диалог.панели Wizard Selection надо указать на данных каких таблиц будет построена форма: Form Wizard - по данным одной табл.; One-to-Many Form Wizard - по данным неск-х табл. На 1 шаге указыв-ся имя бд, имя табл., по данным ктр будет построена экран.форма и следует выбрать имена полей, знач-я ктр будут размещены на форме. На 2 шаге опр-ся стиль исполнения экран.формы, а также тип отображ-я кнопок упр-я: текст.надписи на кнопках управ-я; пиктогр-мы на кнопках упр-я; кнопки упр-я отсутс-т. На 3 шаге опр-ся порядок сортировки д-х: указыв-ся имена полей, по знач-ям ктр надо выполнить сорт-ку д-х и опр-ся порядок сорт-ки. На 4 шаге опр-ся заголовок созданной экран.формы. 2)Созд-е экран.формы с помощью Констр-ра форм. Процесс созд-я формы состоит в размещ-и комп-тов формы на листе формы и опр-я д/них св-в и соб-й при выпол-и различных действий. Создан.экран.форма может нах-ся в одном из 2х сост-й: 1)Режим проектир-я - на форме размещ-ся комп-ты, описыв-ся их св-ва и соб-я – пассив.сост-е. 2)Рабочий режим - файл формы поставлен на выпол-е. После чего в экр-ю форму вывод-ся данные, ктр можно просм-ть, редакт-ть, удалять. Д/откр-я окна Констр-ра форм надо выполнить одно из след.: 1)из глав.меню подать команду File-New, потом выбрать New File и указать тип создаваемого файла Form; 2)вызвать на экран окно проекта и выбрать вкладку Document, затем указать группу Form и нажать кнопку New. При работе с Констр-м форм можно испол-ть 4панели инструм-в: Form Controls – предназ-на д/выбора и размещ-я комп-тов на листе формы. Form Designer – д/упр-я формой. Layout - д/выравн-я комп-тов на листе формы. Color Palette – д/задания цвета комп-ту. Саму форму можно рассматривать как комп-т. Форма имеет св-ва и методы. Св-ва: BorderStyle задает рамку вокруг формы: No border - рамка отсутст-т; Single line border - одинарная; Double wide border - двойная; Sizable border - изменяемая рамка. BackColor задает цвет фона или фон-й рис-к. WindowState опр-т сост-е формы: Normal - размеры опр-ся ее св-ми; Minimized - форма свернута в пиктогр-му; Maximized - форма распахнута на весь экран. FontName задет тип шрифта. FontSize задает размер шрифта. FontBold начерт-е шрифта полужирное. FontOutlline - перечеркнутое. Fontltalic - курсив. FontShadow - с тенью. FontUnderline - подчеркн-е. Соб-я: click происх-т при нажатии лев.кнопки мыши на объекте или в рез-те выполн-я соотв-щего кода; Activate, когда объект выбран и становится активным; DblClick при двойном нажатии лев.кнопкой мыши на объекте; Deactivate, когда объект перестает быть активным; DragDrop когда один объект перенос-ся на др.; DragOver при перетаск-и объекта над др.; Error при возникн-и ошибки выполнения метода; KeyPress при нажатии и отпускании клавиши клав-ры; LostFocus при выборе др.объекта; MouseDown при нажатии кнопки мыши; MouseMove при перемещ-и курсора мыши; MouseUp при отпуск-и кнопки мыши; OLEDragDrop при перетаск-и OLE в др.объект; OLEDragOver при перетаскивании OLE над др.объектами. Методы: AddObject добавляет объект в контейнер; Addproperty добавл-т св-во в объект; Box обеспеч-ет отображ-е рамки; Circle обеспеч-ет отображ-е круга или дуги; Cls удаляет с экрана только графич.объекты и текст; Draw перерис-т форму; Line обеспеч-ет отображ-е линии; Move перемещает объект по указан.коорд-м; OLEDrag начинает операцию перетаскивания объекта; Print выводит символ.i-ю по указан.коорд-м; Refresh обновляет изображ-е объекта; Release убирает форму из памяти; RemoveObject удаляет объект из контейнера при выполн-и пр-мы; ResetToDefault устанавл-т св-во, соб-е или метод принятое по умолч-ю; SaveAs – сохр-ет объект в виде файла с расшир-м .scx; TextHeight возвр-т высоту фрагмента текста; TextWidth возвращ-ет длину фрагмента текста и т.д.
