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


Скачать 0.58 Mb.
Название Методические рекомендации по проведению лабораторных, практических работ по дисциплине основы алгоритмизации и программирование для специальности
страница 4/17
Тип Методические рекомендации
rykovodstvo.ru > Руководство эксплуатация > Методические рекомендации
1   2   3   4   5   6   7   8   9   ...   17

2.2Общие сведения о языке Visual Basic 2010 Express


Язык Visual Basic 2010 Express является объектно-ориентированным языком и, соответственно, оперирует терминами объектно-ориентированного программирования, например, такими как класс, экземпляр класса, метод, событие, свойство .

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

Свойства в Visual Basic 2010 Express представляют некоторые сведения об объекте и связаны с механизмом формального описания атрибутов объекта. Каждый объект может обладать специфическими свойствами. Например, если имеется объект класса «Кнопка», то он может иметь следующие свойства: размер, цвет, местоположение, функциональное поведение (имитация нажатия) и т. д. Свойства могут иметь фиксированный набор значений (например, выбор, представленный в виде выпадающего списка, цвета кнопки), и произвольный (например, размеры кнопки).

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

События это уведомления, получаемые объектом от других объектов или приложений или передаваемые объектом в другие объекты или приложения. События позволяют объектам выполнять действия при появлении определенных обстоятельств. Примером события могут служить «Нажатие кнопки» или «Наведение курсора мыши на кнопку».

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

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

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

Это означает, что один объект может быть построен на базе другого. При этом могут быть унаследованы свойства, методы и события. Например, в программе Visual Basic 2010 Express имеется объект «Кнопка», предусматривающий прямоугольную форму кнопки. Требуется создать новый объект, отличающийся только формой кнопки. В таком случае создаётся новый класс кнопок на основе уже существующего класса прямоугольных кнопок. При этом в новом классе изменяются только геометрические параметры кнопки, а все остальные свойства, методы и события этого класса остаются неизменными.

Полиморфизмом называют способность объектов разных классов использовать один и тот же метод. При этом в зависимости от объекта, использующего данный метод, будет выполняться различный набор действий. Например, при использовании метода с именем «Выбрать объект» в разных случаях будут выполняться разные действия в зависимости от того, к какому классу объект принадлежит. Так, применение метода «Выбрать объект» для объекта «Кнопка» может привести к появлению рамки вокруг этой кнопки. Применение метода с тем же именем («Выбрать объект»), используемого для объекта «Текстовое поле», приведёт к появлению мигающего курсора в этом текстовом поле.

Инкапсуляция это свойство языка программирования, позволяющее объединить и защитить данные и код в объекте и скрыть реализацию объекта от пользователя (прикладного программиста). При этом программисту предоставляется только спецификация (интерфейс) объекта. Например, для построения кнопки четырёхугольной формы используются определѐнные процедуры и функции, спрятанные (инкапсулированные) в классе «Кнопка», и программисту они на прямую не доступны, таким образом, он не может «сломать» кнопку, случайно изменив еѐ геометрию. В то же время программисту доступны все открытые свойства, например ширина и высота кнопки.
1   2   3   4   5   6   7   8   9   ...   17

Похожие:

Методические рекомендации по проведению лабораторных, практических работ по дисциплине основы алгоритмизации и программирование для специальности icon Методические рекомендации к проведению лабораторных работ и практических...
Министерством образования России разработаны рекомендации по планированию, организации и проведению лабораторных работ и практических...
Методические рекомендации по проведению лабораторных, практических работ по дисциплине основы алгоритмизации и программирование для специальности icon Методические рекомендации по проведению и оформлению практических...
Настоящие методические рекомендации определяют общие требования по выполнению практических работ в соответствии с фгос по специальности...
Методические рекомендации по проведению лабораторных, практических работ по дисциплине основы алгоритмизации и программирование для специальности icon Методические указания по проведению лабораторных работ по дисциплине «Информатика»
Методические указания по проведению лабораторных работ предназначены для студентов гоапоу «Липецкий металлургический колледж» технических...
Методические рекомендации по проведению лабораторных, практических работ по дисциплине основы алгоритмизации и программирование для специальности icon Методические указания по проведению лабораторных работ по дисциплине «Информатика»
Методические указания по проведению лабораторных работ предназначены для студентов гоапоу «Липецкий металлургический колледж» технических...
Методические рекомендации по проведению лабораторных, практических работ по дисциплине основы алгоритмизации и программирование для специальности icon Методические рекомендации по выполнению практических занятий и лабораторных...
Методические рекомендации предназначены для проведения практических и лабораторных занятий по мдк 01. 02
Методические рекомендации по проведению лабораторных, практических работ по дисциплине основы алгоритмизации и программирование для специальности icon Методические рекомендации по выполнению лабораторных и практических...
Методические рекомендации по выполнению лабораторных и практических работ для студентов 2-го курса
Методические рекомендации по проведению лабораторных, практических работ по дисциплине основы алгоритмизации и программирование для специальности icon Методические указания для студентов по выполнению лабораторных и...
Методические указания для студентов по выполнению лабораторных и практических работ
Методические рекомендации по проведению лабораторных, практических работ по дисциплине основы алгоритмизации и программирование для специальности icon «Миллеровский техникум агропромышленных технологий и управления (дсхт)»...
...
Методические рекомендации по проведению лабораторных, практических работ по дисциплине основы алгоритмизации и программирование для специальности icon Методические рекомендации для студентов по выполнению практических...
Методические рекомендации по мдк 04. 03 «Основы профессионального общения» созданы Вам в помощь для выполнения заданий при выполнении...
Методические рекомендации по проведению лабораторных, практических работ по дисциплине основы алгоритмизации и программирование для специальности icon Методические указания по проведению лабораторных/практических работ по учебной дисциплине
...
Методические рекомендации по проведению лабораторных, практических работ по дисциплине основы алгоритмизации и программирование для специальности icon Методическое пособие по выполнению лабораторных работ по дисциплине...
Изыскания и основы проектирования, автомобильных дорог. Методическое пособие по выполнению лабораторных работ по дисциплине «Основы...
Методические рекомендации по проведению лабораторных, практических работ по дисциплине основы алгоритмизации и программирование для специальности icon Методические указания по дисциплине оп. 06 Основы аналитической химии...
Методические указания и задания к лабораторно-практическим и самостоятельным занятиям по оп. 06 Основы аналитической химии для студентов...
Методические рекомендации по проведению лабораторных, практических работ по дисциплине основы алгоритмизации и программирование для специальности icon Методические указания по выполнению практических и лабораторных работ...
Методические указания предназначены для обучающихся по специальностям технического профиля 21. 02. 08 Прикладная геодезия
Методические рекомендации по проведению лабораторных, практических работ по дисциплине основы алгоритмизации и программирование для специальности icon Методические рекомендации для преподавателей и студентов по выполнению...
Дисциплина «Теоретические основы товароведения» входит в состав цикла общепрофессиональных дисциплин специальности 100701 «Коммерция»...
Методические рекомендации по проведению лабораторных, практических работ по дисциплине основы алгоритмизации и программирование для специальности icon Методические указания по выполнению лабораторно-практических заданий...
Методические указания предназначены для выполнения лабораторно-практических работ по проведению сервисных и восстановительных работ...
Методические рекомендации по проведению лабораторных, практических работ по дисциплине основы алгоритмизации и программирование для специальности icon Методические рекомендации по проведению лабораторных работ по дисциплине «Техническая механика»
Методические рекомендации предназначены для студентов специальностей: 23. 02. 03 «Техническое обслуживание и ремонт автомобильного...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск