Учебное пособие Рекомендовано учебно-методическим советом угаэс уфа-2006

Вид материалаУчебное пособие

Содержание


2.13. Новая версия - Visual Basic.Net
Объектно-ориентированное программирование
Список литературы
Подобный материал:
1   2   3   4   5   6   7   8   9   10

2.13. Новая версия - Visual Basic.Net


Новизна. В отличие от предыдущей версии Visual Basic 6.0, компоненты которой представляли собой элементы ActiveX, что не позволяло использовать наследование классов при динамическом создании объектов, новая версия Visual Basic.Net базируется на полностью объектно-ориентированном программировании. Особенностью новой технология является ее объектная ориентация, основанная на FrameWorkClass Library (.Net FrameWork) – библиотеки классов. Классы в .Net FrameWork имеют иерархическую структуру. В системах с .Net FrameWork вместо API функций используются объекты (экземпляры классов).

Microsoft Visual C++ использует для создания классов Microsoft Foundation Class Library (MFC).

Следует отметить полную интеграцию языка VB.net с остальными языками программирования, созданными Microsoft и объединенными в общий пакет Visual Studio.net. Используя инструмент Web Forms Designer, входящий в состав Visual Basic.Net 2003, разработчики смогут применить приобретенные навыки для создания web-приложений. Инструменты для создания web-форм позволят расширить возможности создания сценариев средствами Visual Basic.Net.

Совместимость. VB.net может считывать все компоненты старых программ и переводить их в новый формат VB.net для использования их в операционных системах Windows.

Отличия. Несколько иначе выглядит (но вполне узнаваема) среда программирования, изменились некоторые типы данных, формальные параметры в процедуры теперь по умолчанию передаются по значению, а не по ссылке, как это было в предыдущих версиях Visual Basic.

Перспективы. В связи с созданием корпорацией Microsoft и активным продвижением на рынок программных сред на платформе программирования .Net, а также ограниченными возможностями Visual Basic 6.0 для создания профессиональных приложений в среде Windows, начинающим программистам рекомендую начинать с изучения Visual Basic.Net, а в дальнейшем освоить и более "крутые" средства, например, Visual С++.

Платформы Microsoft.NET разрабатывались для того, чтобы вытеснить СОМ (Component Object Model). Однако это случится не скоро, поскольку тысячи объектов построены по технологии СОМ, все версии Microsoft Office (включая ХР) основаны на технологии СОМ.

ГЛОССАРИЙ



Алгоритмэто последовательности операций, описывающих процесс решения задачи.

Блок-схема - графическая запись алгоритма.

Группа переключателей – два и более переключателей, значение свойства Value которых, взаимозависимо.

Инкапсуляция – способность класса содержать в себе свойства, методы и события.

Интегрированная среда разработки – IDE (Integrated Development Environment) – визуальная среда разработки, включающая конструктор форм, редактор программного кода, отладчик и другие средства разработки прилоджений.

Интерпретатор – программа, которая считывает исходный код по операторам, сразу транслирует их выполняет. Таким образом, в результате работы интерпретатора исполняемый файл не формируется.

Исполняемый файл – программа, готовая к запуску на компьютере (обычно файл с расширением .exe).

Исходный код – текст программы на языке программирования.

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

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

Конкатенация – операция соединения строк.

Массив объектов – совокупность однотипных объектов с одинаковыми именами.

Наследованиесоздание новых классов на основе имеющихся.

Объектно-ориентированное программирование (ООП) – стиль программирования, основанный на использовании классов.

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

Полиморфизм – способность классов иметь методы с одинаковым названием, но с различной программной реализацией.

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

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

Проект – совокупность файлов, создаваемых в процессе разработки приложения.

Язык программирования – язык, используемый для написания компьютерных программ и состоящий из словаря и совокупности правил (синтаксиса), которые применяются при написании команд, выполняемых микропроцессором.


СПИСОК ЛИТЕРАТУРЫ


  1. Ананьев А.И., Федоров А.Ф. Самоучитель Visual Basic. – СПб.: БХВ - Санкт-Петербург, 2001. – 624 с.
  2. Гарнаев А.Ю. Visual Basic 6.0: Разработка приложений. – СПб.: БХВ - Санкт-Петербург, 2000. – 448с.
  3. Браун С. Visual Basic 6.0: Учебный курс. – СПб.: Питер, 2002. – 576 с.



Сидоров Михаил Евгеньевич


ИНФОРМАТИКА


Часть 2


АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ

В СРЕДЕ VISUAL BASIC


Учебное пособие


Технический редактор: Р.С. Юмагулова


Подписано к печати 22.12.06. Формат 60х84 1/16.

Бумага газетная. Гарнитура «Таймс».

Усл. печ. л. 5,12. Уч.-изд. л. 5,75. Тираж 100 экз.

Цена свободная. Заказ № 202.


Отпечатано с готовых авторских оригиналов

на ризографе издательского отдела

Уфимской государственной академии экономики и сервиса

450078, г. Уфа, ул. Чернышевского,145; тел. (347) 278-69-85.