Презентация, доклад на тему Объектно-ориентированное программирование

Содержание

Тема:Объектно-ориентированное программирование

Слайд 1Костанайский Государственный Университет
им. Ахмета Байтурсынова
Автор презентации: ст. преподаватель кафедры ИиМ


Ермагамбетова Гульмира Нурлановна
Костанайский Государственный Университет им. Ахмета БайтурсыноваАвтор презентации: ст. преподаватель кафедры ИиМ Ермагамбетова Гульмира Нурлановна

Слайд 2Тема:
Объектно-ориентированное программирование

Тема:Объектно-ориентированное программирование

Слайд 3Цель:
Сформировать представление о возможностях инструментальных средств пакета Microsoft Office, ориентированных на

конечного пользователя.
Цель:Сформировать представление о возможностях инструментальных средств пакета Microsoft Office, ориентированных на конечного пользователя.

Слайд 4План Лекции:
1. Объектно-ориентированное программирование

План Лекции:1. Объектно-ориентированное программирование

Слайд 5Задачи Лекции:
1. Рассмотреть основные стили программирования
2. Показать классификацию основных языков программирования

Задачи Лекции:1. Рассмотреть основные стили программирования2. Показать классификацию основных языков программирования

Слайд 61. Объектно-ориентированное
программирование

1. Объектно-ориентированное программирование

Слайд 7В пакет программного продукта Microsoft Office входит система объектно-ориентированного программирования
Microsoft

Visual Basic 6.3.
В пакет программного продукта Microsoft Office входит система объектно-ориентированного программирования Microsoft Visual Basic 6.3.

Слайд 8Пакет Microsoft Office
Редактор Visual Basic
Панель управления VBA

Пакет Microsoft OfficeРедактор Visual BasicПанель управления VBA

Слайд 9Панель управления VBA
VВА обладает встроенным набором элементов управления.
Используя этот набор

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

Элементы управления являются объектами.

Элементы управления создаются при помощи панели инструментов Элементы управления (Control Toolbox). На этой панели представлены кнопки, позволяющие конструировать элементы управления, а также кнопки вызова окна свойств, перехода в режим конструктора и редактор кода.
Панель управления VBAVВА обладает встроенным набором элементов управления. Используя этот набор и редактор форм не трудно создать

Слайд 10Панель управления VBA














Панель управления VBA

Слайд 11Редактор Visual Basic
После установки свойств элемента управления или формы переходят к

написанию кода, связанного с ними.

Редактор кода

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

Код обработки события записывается на листе модуля. Для активизации модуля в том месте, где надо ввести код по обработке события, связанного с выделенным элементом управления, достаточно нажать кнопку Исходный текст (View Code) панели инструментов Элементы управления (Control Toolbox).

Редактор Visual BasicПосле установки свойств элемента управления или формы переходят к написанию кода, связанного с ними. Редактор

Слайд 12В левой верхней части модуля кода находится раскрывающийся список с именами

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

Слайд 13 Пользовательская форма UserForm предоставляет пользователю возможность создавать диалоговые окна

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









Семейство UserForms является семейством, компоненты которого представляют все загруженные формы UserForm в приложении. Как и все семейства, UserForms имеет свойства Count (возвращает число компонентов в семействе) и Item (возвращает определенный компонент семейства), а также метод Add (добавляет к семейству новый компонент).

Пользовательская форма UserForm

Пользовательская форма UserForm предоставляет пользователю возможность создавать диалоговые окна разрабатываемых приложений. Она служит базой пользовательского

Слайд 14Наиболее часто используемые свойства объекта UserForm
Основные свойства, методы и события пользовательской

формы.
Наиболее часто используемые свойства объекта UserFormОсновные свойства, методы и события пользовательской формы.

Слайд 15Наиболее часто используемые методы объекта UserForm
Основные свойства, методы и события пользовательской

формы.
Наиболее часто используемые методы объекта UserFormОсновные свойства, методы и события пользовательской формы.

Слайд 16Основные события объекта UserForm
Основные свойства, методы и события пользовательской формы.
Константы, задающие

цвет
Основные события объекта UserFormОсновные свойства, методы и события пользовательской формы.Константы, задающие цвет

Слайд 17Стандартные объекты и Элементы управления

Стандартные объекты и Элементы управления

Слайд 18Стандартные объекты и Элементы управления
Объект DataObject
Поле
Надпись
Кнопка
Список
Поле со списком
Полоса прокрутки и счетчик
Переключатель
Рамка
Флажок

и выключатель

Рисунок

Ссылки на ячейки и диапазоны

Набор вкладок и страниц

Стандартные объекты и Элементы управленияОбъект DataObjectПолеНадписьКнопкаСписокПоле со спискомПолоса прокрутки и счетчикПереключательРамкаФлажок и выключательРисунокСсылки на ячейки и диапазоныНабор

Слайд 19Объект DataObject
Объект DataObject предназначен для передачи текстовой информации при выполнении операций

drag-and-drop между элементами управления.

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

Слайд 20Поле в форме
Поле
Элемент управления TextBox (поле) создается с помощью кнопки

Поле (TextBox) панели элементов управления. В основном TextBox используется для ввода текста, который в последующем используется в программе, или для вывода результатов расчетов программы. Текст, введенный в поле, обычно в программе преобразуется либо в числа, либо в формулы
Поле в форме ПолеЭлемент управления TextBox (поле) создается с помощью кнопки Поле (TextBox) панели элементов управления. В

Слайд 21Надпись
Надпись в форме
Элемент управления Label (надпись) создается с помощью кнопки

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

Слайд 22Кнопка
Кнопка в форме
Элемент управления СommandButton (кнопка) создается с помощью кнопки Кнопка

(CommandButton). Элемент управления СommandButton в основном используется для инициирования выполнения некоторых действий, вызываемых нажатием кнопки, например запуск программы или остановка ее выполнения, печать результатов и т. д.
КнопкаКнопка в формеЭлемент управления СommandButton (кнопка) создается с помощью кнопки Кнопка (CommandButton). Элемент управления СommandButton в основном

Слайд 23Список
Элемент управления ListBox (список) создается с помощью кнопки Список (ListBox). Элемент

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

Список в форме

СписокЭлемент управления ListBox (список) создается с помощью кнопки Список (ListBox). Элемент управления ListBox применяется для хранения списка

Слайд 24Поле со списком
Элемент управления СоmbоВох (поле со списком) создается с помощью

кнопки Поле со списком (ComboBox). Элемент управления ComboBox применяется для хранения списка значений. Он сочетает в себе функциональные возможности списка ListBox и поля TextBox. В отличие от ListBox, в элементе управления СomboВох, отображается только один элемент списка. Кроме того, у него отсутствует режим выделения нескольких элементов списка, но он позволяет вводить значение, используя поле ввода, как это делает элемент управления TextBox.

Поле со списком в форме

Поле со спискомЭлемент управления СоmbоВох (поле со списком) создается с помощью кнопки Поле со списком (ComboBox). Элемент

Слайд 25Полоса прокрутки и счетчик
Элемент управления ScrollBar (полоса прокрутки) создается с помощью

кнопки Полоса прокрутки (ScrollBar)

Полоса прокрутки и счетчик в форме

Полоса прокрутки и счетчикЭлемент управления ScrollBar (полоса прокрутки) создается с помощью кнопки Полоса прокрутки (ScrollBar) Полоса прокрутки

Слайд 26Переключатель
Элемент управления OptionButton (переключатель) создается с помощью кнопки Переключатель (OptionButton). Он

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

Переключатель в форме.

ПереключательЭлемент управления OptionButton (переключатель) создается с помощью кнопки Переключатель (OptionButton). Он позволяет выбрать, один из нескольких взаимоисключающих

Слайд 27Рамка
Элемент управления Frame (рамка) создается с помощью кнопки Рамка (Frame). Он

используется для визуальной группировки элементов управления. Основным свойством рамки является Capture, отображающее надпись рамки.

Рамка в форме

РамкаЭлемент управления Frame (рамка) создается с помощью кнопки Рамка (Frame). Он используется для визуальной группировки элементов управления.

Слайд 28Рисунок
Элемент управления Image (рисунок) создается с помощью кнопки Рисунок (Image). Он

используется для отображения графических файлов в формате bmp, cur, gif, ico, jpg и wmf.

Рисунок

РисунокЭлемент управления Image (рисунок) создается с помощью кнопки Рисунок (Image). Он используется для отображения графических файлов в

Слайд 29Набор вкладок и страниц
Элемент управления TabStrip (набор вкладок) создается с помощью

кнопки Набор вкладок (TabStrip). Он позволяет создать несколько вкладок в диалоговом окне. Объект TabStrip содержит в себе семейство Tabs, представляющее собой набор всех вкладок.

Элемент управления MultiPage (набор страниц) создается с помощью кнопки Набор страниц (MultiPage). Этот элемент управления реализует многостраничные диалоговые окна. Заголовки страниц отображаются на вкладках.

Набор вкладок и страниц на форме

Набор вкладок и страницЭлемент управления TabStrip (набор вкладок) создается с помощью кнопки Набор вкладок (TabStrip). Он позволяет

Слайд 30Ссылки на ячейки и диапазоны
Элемент управления RefEdit (редактирование ссылок) создается с

помощью кнопки RefEdit. Элемент управления RefEdit обычно используется для ввода ссылок на ячейки или диапазоны. Основным свойством элемента управления RefEdit является Text, возвращающее строку, введенную в поле ввода этого элемента управления.

Элемент управления RefEdit в форме

Ссылки на ячейки и диапазоныЭлемент управления RefEdit (редактирование ссылок) создается с помощью кнопки RefEdit. Элемент управления RefEdit

Слайд 31Флажок и выключатель
Элемент управления СheckBox (флажок) создается с помощью кнопки Флажок

(Checkbox). Этот элемент управления предоставляет пользователю возможность выбора. Флажок обычно имеет два состояния: установленное и сброшенное, но может настраиваться на выбор из трех альтернатив. Флажок имеет те же свойства Value, Enabled, Visible и Capture, что и переключатель. Кроме того, флажок обладает уникальным свойством TripleState, позволяющим производить выбор из трех альтернатив.

Флажок и выключатель

Флажок и выключательЭлемент управления СheckBox (флажок) создается с помощью кнопки Флажок (Checkbox). Этот элемент управления предоставляет пользователю

Слайд 32Допустимые имена
В VBA пользователь определяет имена переменных, функций, процедур, типов, постоянных

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

1. Длина имени не должна превышать 255 символов.
2. Имя не может содержать точек, пробелов и следующих символов: % , & , !, #.©, $.
3. Имя может содержать любую комбинацию букв, цифр и символов, начинающуюся с буквы.
4. Имена должны быть уникальны внутри области, в которой они определены.
5. Не следует использовать имена, совпадающие с ключевыми словами VBA и именами встроенных функций и процедур.

Хотя регистр букв (верхний или нижний) в имени не имеет значения, умелое использование его может существенно облегчить понимание содержательной стороны переменной

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

Слайд 33М. Бен-Ари. Языки программирования. Практический сравнительный анализ – М.: Мир, 2000.


Н.Н. Непейвода, Стили и методы программирования, – М.:Интернет-Ун-т Информ. Технологий,- 320 c., 2005
Р. Себеста. Основные концепции языков программирования – М., Вильямс, 2001.
А. Ахо, Дж. Ульман "Теория синтаксического анализа, перевода и компиляции", Т.1 "Синтаксический анализ", М.: Мир, 1978
“Информатика: Учебник” Под ред. проф. Н.В. Макаровой. Москва. Издательство “Финансы и статистика”. 2005 г.
“Информатика”. В. А. Острейковский. Москва. Издательство “Высшая школа”. 2004 г.

Литература

М. Бен-Ари. Языки программирования. Практический сравнительный анализ – М.: Мир, 2000. Н.Н. Непейвода, Стили и методы программирования,

Слайд 34???
Что такое объектно-ориентированное программирование?
Какие элементы присутствуют на панели инструментов VBA?
Что представляет

собой редактор кода VBA?
Что представляет собой Пользовательская форма UserForm?
Перечислите часто используемые свойства объекта UserForm.
Классификация стандартных объектов и элементов управления.
Что такое Поле, Надпись и Кнопка?
Допустимые имена в VBA?

Контрольные вопросы:

???Что такое объектно-ориентированное программирование?Какие элементы присутствуют на панели инструментов VBA?Что представляет собой редактор кода VBA?Что представляет собой

Слайд 35Спасибо за Внимание!
Спасибо за Внимание!
Спасибо за Внимание!

Спасибо за Внимание!Спасибо за Внимание!Спасибо за Внимание!

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть