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

Пример 3 (плакат № 7) Предприятие изготовляет столы и стулья. При заказе на изготовление больше 20 столов заказчику предоставляется скидка в оплате 5%; больше 30 стульев – скидка 7%.

Определить сумму скидки, которая предоставляется заказчику и количество случаев когда скидка не предоставляется.

Выполнение:

  1. Создаем документ:

    1

    A

    B

    C

    D

    2

    Наименование товара

    Количество

    Сумма заказа

    Сумма скидки

    3

    стол

    *

    4

    стул

    *

    10

    Вместе:

    *

    11

    Количество раз не предоставления скидки:

    *

  2. В ячейке D3 создаем формулу:

=ЕСЛИ(И(А3=”стол”;В3>20);C3*0,05;ЕСЛИ(И(А3=”стул”;B3>30);C3*0,07;0))

  1. Копируем созданную формулу, используя маркер заполнения, с ячейки D3 в ячейки с D4 по D9.

4. В ячейке D10 создаем формулу:

=СУММ(D3:D9)

5. В ячейке D11 создаем формулу:

=СЧЕТЕСЛИ(D3:D9;=0)

ТЕМА: Создание программ в среде Visual Basic.

План:

1. Основные понятия Visual Basic. Визуальное создание программы.

2. Создание исходного кода программы. Линейный процесс.

1. Основные понятия Visual Basic Визуальное создание программы.

Среда визуального программирования Visual Basic загружается так же, как и любая программа с помощью главного меню операционной системы Windows: Пуск - Программы - ... Для создания новой программы необходимо выполнить команду меню File - New Project, выбрать в окне диалога New Project значок Standard EXE щелкнуть на кнопке Ok. В результате выполнения команды появляются окна проекта, в том числе окно первой формы с заголовком Form1. Можно приступить к созданию программы.

Процесс разработки программ в среде Visual Basic включает в себя 2 этапа:

  • этап визуального программирования;

  • этап программирования в исходном коде.

Визуальное создание программы

На этапе визуального программирования создаются окна (формы) программы, на них располагаются необходимые элементы управления - текстовые поля, кнопки, линейки прокрутки, флажки и др., определяются свойства элементов, обусловливающие внешний вид и особенности работы в программе.

  Формы и все элементы управления, которые используются в Windows-приложениях, являются объектами. Язык программирования Visual Basic реализует концепцию объектно-ориентированного программирования, согласно которой программист получает возможность работать с объектами так, как это выполняется в окружающем мире. Понятие объекта включает в себя элемент работы (например, форму, переключатель или командную кнопку), параметры объекта, которые называются свойствами, и программные средства для работы с ним - методы.

Для создания новой формы проекта нужно выполнить команду меню Project - Add Form, создание других объектов выполняется с помощью панели элементов. Управление выводом панели элементов осуществляется с помощью команды меню View - Toolbox.

С помощью кнопок на панели элементов можно поместить в форму необходимый элемент управления. Для этого нужно щелкнуть на значке элемента управления, далее при нажатой левой кнопке мыши определить размер и местоположение элемента в форме. Когда объект является выделенным, активным (рамка объекта содержит маленькие прямоугольники) можно изменить размер объекта, перемещать объект с помощью мыши.

Рисунок 1.1 – Окно панели элементов

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

-

Рисунок (PictureBox)

-

Этикетка или поле надписи (Label)

-

Текстовое поле, которое можно использовать для ввода/вывода данных(TextBox)

-

Группа (Frame)

-

Командная кнопка (CommandButton)

-

Флажок (CheckBox)

-

Переключатель (OptionButton)

-

Горизонтальная линейка прокручивания (HScrollBar)

-

Вертикальная линейка прокручивания (VScrollBar)

-

Таймер (Timer)

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

Для изменения свойств объектов необходимо открыть окно свойств командой View - Properties Window. В окне отображается список свойств активного в данный момент объекта. Состав перечня свойств зависит от типа объекта. Чтобы изменить свойства нужно щелкнуть на кнопке справа от строки свойства или активизировать строку и ввести данные с помощью клавиатуры.

Характеристика некоторых свойств объектов представлена в таблице:

Объект

Свойство

Описание

Форма (Form)

Name

Имя объекта

Caption

Описание - текст, который будет выдаваться в заголовке формы

BackColor

Цвет формы

BorderStyle

По умолчанию принимает значение 2 - Sizable – размер окна во время работы можно изменять с помощью рамки. Если свойству присвоить значение, например, 1 - Fixed Single, рамка становится недоступной

ControlBox

Свойство управляет выводом кнопок Свернуть, Развернуть, Закрыть, системного меню. Если свойство принимает значение True (Истина), кнопки в окне присутствуют, False (Ложь) - отсутствуют.

Командная кнопка (CommandButton)

Name

Имя элемента управления

Caption

Надпись – текст на кнопке

Font

Шрифт надписи

Этикетка

(Label)

Name

Имя элемента управления

Caption

Надпись – текст, который отображается в форме

BackColor

Цвет фона

ForeColor

Цвет символов

Alignment

Способ выравнивания: Left Justify - по левому краю, Right Justify – по правому краю, Center - по центру.

AutoSize

Размер надписи определяется автоматически, если значение свойства True (Истина), пользователем - при значении False (Ложь).

Текстове поле (TextBox)

Name

Имя элемента управления

Text

Надпись – текст, который отображается в поле

BackColor

Цвет фона

ForeColor

Цвет символов

Alignment

Способ выравнивания

Enabled

Значение свойства True определяет, что поле можно использовать как для ввода, так и для вывода информации , False – только для вывода.

Для каждого объекта программы нужно определить его имя. Согласно принятых соглашений об именах объектов первые три символа имени должны отражать вид элемента, другие символы - назначение. В таблице представлены сообщения первых символов используемых элементов.

Объект

Первые 3 символа имени

Пример имени

Form

frm

frmMyForm

Picture Box

pic

picChema

Label

lbl

lblInfo

Text Box

txt

txtInput

Frame

fra

fraChoices

Command Button

cmd

cmdExit

Check Box

chk

chkSound

Option Button

opt

optLevel

HScrollBar

hsb

hsbSpeed

VScrollBar

vcb

vcbSpeed

Timer

tmr

tmrAnswer

Как пример создания программы в среде Visual Basic описан процесс разработки программы «Вычисление квадрата числа», в ходе выполнения которой пользователь может ввести в поле Число любое число и после нажатия кнопки Вычисления в поле Результат вывести квадрат числа. Нажатие кнопки Очистка приводит к удалению значений с полей Число и Результат, Выход - до завершения работы программы. После запуска программы должно появиться окно, аналогичное представленному на рис.1.2.

Рисунок 1.2 – Окно программы вычисления квадрата числа

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

Объект

Свойство

Значение

Форма (Form)

Name

frmSolve

Caption

Программа вычисления квадрата числа

BackColor

желтый (свойство целесообразно задать с помощью вкладки Palette)

Командна кнопка (Command Button)

Name

cmdSqr

Caption

&Расчет

Font

Times New Roman Cyr, Bold (полужирный), 12 пунктов

Командна кнопка (Command Button)

Name

cmdClear

Caption

Очи&стка

Font

Times New Roman Cyr, Bold, 12 п.

Командна кнопка (Command Button)

Name

cmdExit

Caption

&Выход

Font

Times New Roman Cyr, Bold, 12 п.

Етикетка (Label)

Name

lblNumber

Caption

Число:

Font

Times New Roman Cyr, Bold, 14 п.

BackColor

желтый

ForeColor

коричневый

AutoSize

True

Етикетка (Label)

Name

lblResult

Caption

Результат:

Font

Times New Roman Cyr, Bold, 14 п.

BackColor

желтый

ForeColor

коричневый

AutoSize

True

Текстове поле (TextBox)

Name

txtNumber

Text

Пустая строка - пробел (свойство не должно иметь значения)

Font

Times New Roman Cyr, Bold, 14 п.

Enabled

True

Текстове поле (TextBox)

Name

txtResult

Text

Пустая строка - пробел

Font

Times New Roman Cyr, Bold, 14 п.

Enabled

False

После создания формы, элементов управления, определения свойств объектов этап визуального программирования завершено.