Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
конспект_лек_Ииформатика.doc
Скачиваний:
7
Добавлен:
01.07.2025
Размер:
6 Мб
Скачать
☆

3. Использование элементов управления в программах Visual Basic.

Горизонтальную или вертикальную полосы прокрутки можно поместить в форму с помощью соответствующих элементов на панели: HscrollBar , VscrollBar . Принято, чтобы имена полос прокрутки в программах начинались с сообщения hsb для горизонтальных полос и vsb для вертикальных.

Перемещение бегунка по полосе приводит к изменению свойства Value элемента, которое может находиться в диапазоне, определяемом свойствами Max и Min элемента. Свойство Small Change определяет шаг изменения свойства Value при использовании кнопок, , или , . В программах полосы прокрутки используются, в отличие от окон, не для перемещения внутри окна, а для определения значения средством перемещения бегунка. В результате выполнения перемещения бегунка по полосе прокрутки происходит событие Change, то есть события Change соответствует изменение местоположения бегунка на полосе, событие происходит после того, как бегунок займет новое место. Процесса перемещения бегунка соответствует событие Scroll, только бегунок сдвинулся с места - произошло событие Scroll.

Для переключателей (OptionButton) в области диалога, ограниченной рамкой (Frame), в состоянии «включено» значение свойства Value равно True (Истина), в состоянии «выключено» - False (Ложь). Анализируя значение свойства Value каждого переключателя можно выполнять определенные действия. Имена переключателей целесообразно начинать с сообщений букв opt, групп - fra.

Элемент флажок (Check Box) в состоянии «включено» получает значение свойства Value - True (1), в состоянии «выключено» - False (0). В программах при анализе состояния флажков следует использовать значение 1 или 0. Имена флажков следует начинать из сочетаний букв chk.

Раскрывающиеся списки , создаются с помощью элемента (ComboBox), они используются для выбора одного значения из перечня возможных. Имена списков растворяются, целесообразно начинать с сообщений букв cbo. Перечень возможных значений определяется как значение свойства List объекта. Значение свойства Text соответствует текущему состоянию списка, равно тому значению, которое выбрано из списка.

Пример создания программы с использованием элементов управления.

Определить сумму амортизационных отчислений для различных видов основных средств, если известно их остаточную стоимость.

Процент амортизационных отчислений определяется по формуле в зависимости от вида основных средств:

• для домов - 10%;

• для транспортных средств - 15%;

• для оборудования - 12%.

Остаточную стоимость выбирать с помощью линейки, а вид основных средств - с помощью переключателей.

Условные обозначения:

Z - остаточная стоимость основных средств;

S - сумма амортизационных отчислений.

Методические указания:

  1. Створюємо форму проекта.

  1. Задаем свойства для формы и создаваемых объектов.

    1. для линейки (HscrollBar):

Name - hsbLin

Max - 30000

Min - 0

Value - 0

SmallChange - 100

    1. для 1 - го переключателя (OptionButton):

Name - optF1

Caption - здания

Value - True

    1. для 2 - го переключателя:

Name - optF2

Caption - транспорт

Value - False

    1. для 3 - го переключателя:

Name - optF3

Caption - оборудование

Value - False

  1. Создаем программный код.

    1. 3.1. Процедура, которая выполняется во время перемещения бегунка по линейке.

Private Sub hsbLin_Scroll()

hsbLin_Change

End Sub

    1. 3.2. Процедура, которая выполняется при завершении перемещения бегунка по линейке.

Private Sub hsbLin_ Change ()

txtZ.Text = hsbLin. Value

End Sub

3.3 Процедура выполнения расчетов:

Private Sub cmdRas_Click()

Z= txtZ.Text

If optF1.Value = True Then 

S = Z* 0.1 

Else 

If optF2.Value = True Then 

S = Z * 0.15 

Else 

S = Z * 0.12 

End if 

End if 

txtS.Text = str(S)

End Sub

3.4 Процедура завершения работи программы:

Private Sub cmdVix_Click()

End

End Sub

3.5 Процедура очистки полей:

Private Sub cmdOch_Click()

txtZ.Text = “”

txtS.Text = “”

End Sub

  1. Запускаем программу на исполнение.

ТЕМА: Технологии управления базами данных. Система управления базами данных Mіcrosoft Access

Вопрос:

  1. Основные понятия базы данных. Виды баз данных.

  2. Основные понятия реляционных БД: нормализация, связь и ключи.

  3. Создание базы данных. Этапы проектирования.

  4. Основные возможности СУБД Mіcrosoft Access.

  5. Объекты СУБД Access.

  6. Основные типы полей баз данных. Свойства полей базы данных.

1. Основные понятия базы данных. Виды баз данных.

Развитие вычислительной техники осуществлялось по двум основными направлениями:

  • применение вычислительной техники для выполнения численных расчетов;

  • использование средств вычислительной техники в информационных системах.

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

База данных - это интегрированная совокупность структурированных и взаимозависимых данных, организованная по определенным правилам, которые предусматривают общие принципы описания, хранения и обработки данных. По обыкновению база данных создается для предметной области.

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

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

Существуют четыре основных модели данных - списки (плоские таблицы), реляционные базы данных, иерархические и сетевые структуры.

На протяжении многих лет преимущественно использовались плоские таблицы (плоские БД) типа списков в Excel. В данное время самого большого распространения при разработке БД получили реляционные модели данных. Реляционная модель данных является совокупностью простейших двумерных таблиц - отношений (англ. relation), то есть простая двумерная таблица определяется как отношения (множество однотипных записей объединенных одной темой).

От термина relation (отношение) походит название реляционное модель данных. В реляционных БД используется несколько двумерных таблиц, в которых строки называются записями, а столбцы полями, между записями которых устанавливаются связи. Этот образ организации данных позволяет данные (записи) в одной таблице связывать с данными (записями) в других таблицах через уникальные идентификаторы (ключи) или ключевые поля.

Реляционная ( от анг. relation) база данных - это тип базы данных, который сохраняет информацию в электронных таблицах и осуществляет поиск данных в одной таблице на основании определенных ключевых полей другой таблицы.

Принципы реляционной модели были сформулированы в 1969-1970 годах. Є.Ф.Коддом (E. F. Codd). Идеи Кодда были впервые публично изложенные в статье «A Relational Model of Data for Large Shared Data Banks», которая стала классической.