- •Конспект лекций
- •Донецк – 2015 содержание
- •Введение. Основные понятия дисциплины
- •2. Периферийные устройства пк
- •Мониторы электронно-лучевые (crt)
- •Плазменные панели (pdp)
- •Клавиатура
- •Манипуляторы
- •Принтеры
- •Струйные принтеры (Ink Jet)
- •Лазерные принтеры (Laser Jet)
- •Плоттер
- •Конфигурация компьютера.
- •2. История операционной системы Windows.
- •3. Операционная система Windows xp. Назначение и возможности.
- •Рабочий стол Windows
- •4. Окна операционной системы Windows.
- •5. Файловая система пк
- •6. Маска (шаблон) имени файла или папки
- •7. Программа Проводник. Работа с объектами.
- •Пуск – Программы – Стандартные – Проводник
- •Работа с объектами
- •2. Текстовый редактор WordPad
- •3. Калькулятор
- •4. Буфер обмена
- •Тема: Текстовый редактор Microsoft Word, характеристика и функциональные возможности. План:
- •2. Работа с простыми и сложными документами в текстовом редакторе ms Word.
- •Заявление.
- •Текстовый редактор ms word.
- •4. Работа с дополнительными возможностями текстового редактора ms Word
- •Тема: Табличный процессор ms Excel
- •2. Рабочие книги и файлы.
- •3. Введение и форматирование данных в программе ms Excel.
- •4. Создание диаграмм в ms Excel.
- •5. Анализ данных с помощью сводных таблиц.
- •Методические указания.
- •Методические указания.
- •1. Работа с мастером функций, синтаксис стандартных функций Microsoft Excel.
- •2. Примеры использования стандартных функций в экономических расчетах.
- •1. Работа с мастером функций, синтаксис стандартных функций Microsoft Excel
- •Логические функции:
- •Математические функции:
- •Статистические функции:
- •2. Примеры использования стандартных функций в экономических расчетах
- •Выполнение:
- •Выполнение:
- •Пример 3 (плакат № 7) Предприятие изготовляет столы и стулья. При заказе на изготовление больше 20 столов заказчику предоставляется скидка в оплате 5%; больше 30 стульев – скидка 7%.
- •Выполнение:
- •1. Основные понятия Visual Basic. Визуальное создание программы.
- •2. Создание исходного кода программы. Линейный процесс.
- •1. Основные понятия Visual Basic Визуальное создание программы.
- •2. Создание исходного кода программы. Линейный процесс.
- •If условие Then
- •2. Организация циклических вычислительных процессов. Оператор цикла For. . . Next.
- •3. Использование элементов управления в программах Visual Basic.
- •2. Основные понятия реляционных бд: нормализация, связь и ключи.
- •3. Создание базы данных. Этапы проектирования.
- •4. Основные возможности субд Mіcrosoft Access.
- •5. Объекты субд Access.
- •6. Основные типы полей баз данных. Свойства полей базы данных.
- •2. Виды запросов субд Access.
- •3. Технология построения запросов в субд Access.
- •Запросо-создать-конструктор
- •Запрос-создать-конструктор
- •Запрос-создать-конструктор
- •Запрос-создать-конструктор
- •Запрос-создать-конструктор
- •Запрос-создать-конструктор
- •Запрос-создать-конструктор
- •Запрос-создать-конструктор
- •Запрос-создать-конструктор.
- •Создание форм. Основные понятия.
- •Создание отчетов. Основные понятия.
- •1. Создание форм. Основные понятия.
- •Создание формы с помощью мастера
- •Создание формы с помощью конструктора
- •2. Создание отчетов. Основные понятия.
- •Література
Пример 3 (плакат № 7) Предприятие изготовляет столы и стулья. При заказе на изготовление больше 20 столов заказчику предоставляется скидка в оплате 5%; больше 30 стульев – скидка 7%.
Определить сумму скидки, которая предоставляется заказчику и количество случаев когда скидка не предоставляется.
Выполнение:
Создаем документ:
1
A
B
C
D
2
Наименование товара
Количество
Сумма заказа
Сумма скидки
3
стол
*
4
стул
*
…
…
10
Вместе:
*
11
Количество раз не предоставления скидки:
*
В ячейке D3 создаем формулу:
=ЕСЛИ(И(А3=”стол”;В3>20);C3*0,05;ЕСЛИ(И(А3=”стул”;B3>30);C3*0,07;0))
Копируем созданную формулу, используя маркер заполнения, с ячейки 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 |
После создания формы, элементов управления, определения свойств объектов этап визуального программирования завершено.
