Учебное пособие Рекомендовано учебно-методическим советом угаэс уфа-2006
Вид материала | Учебное пособие |
Содержание2.13. Новая версия - Visual Basic.Net Объектно-ориентированное программирование Список литературы |
- Учебное пособие Рекомендовано учебно-методическим советом угаэс уфа-2005 удк 330., 1365.17kb.
- Учебное пособие Часть 1 Рекомендовано учебно-методическим советом угаэс уфа 2006, 1359.55kb.
- Бизнес-планирование предприятия учебное пособие Рекомендовано учебно-методическим советом, 1729.98kb.
- Учебное пособие Рекомендовано учебно-методическим советом угаэс уфа-2009, 2459.47kb.
- Учебное пособие Рекомендовано учебно-методическим советом угаэс уфа-2008, 3188.71kb.
- Учебное пособие Часть 2 Производственная безопасность Рекомендовано учебно-методическим, 1618.75kb.
- Учебное пособие уфа-2007 удк 330. 01 (075. 8) Ббк 65. 02., 836.31kb.
- Учебное пособие Рекомендовано научно-методическим советом, 1565.87kb.
- Учебно методическое пособие Минск 2006 удк 616. 42-006. 441-053. 2(075., 1819.29kb.
- Учебное пособие рекомендовано умо по образованию в области сервиса угаэс, 1695.83kb.
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).
Исходный код – текст программы на языке программирования.
Класс – специальный тип данных, содержащий набор свойств, методов и событий, в отличие от обычного типа данных, определяющего только внутреннее представление значений переменных.
Компилятор – программа, которая считывает исходный код, проверяет его синтаксис, преобразует в машинный код (транслирует) и устанавливает связи с используемыми подпрограммами (компилирует). В результате работы компилятора получается исполняемый файл – приложение.
Конкатенация – операция соединения строк.
Массив объектов – совокупность однотипных объектов с одинаковыми именами.
Наследование – создание новых классов на основе имеющихся.
Объектно-ориентированное программирование (ООП) – стиль программирования, основанный на использовании классов.
Объектный код – программа в машинных кодах. Для получения объектного кода используются компиляторы и интерпретаторы.
Полиморфизм – способность классов иметь методы с одинаковым названием, но с различной программной реализацией.
Программа (исходный код) - набор пошаговых команд, написанных на языке программирования, соответствующих алгоритму решения задачи и реализуемых микропроцессором.
Программирование – процесс, включающий стадии проектирования, кодирования, отладки, тестирования и документирования программы.
Проект – совокупность файлов, создаваемых в процессе разработки приложения.
Язык программирования – язык, используемый для написания компьютерных программ и состоящий из словаря и совокупности правил (синтаксиса), которые применяются при написании команд, выполняемых микропроцессором.
СПИСОК ЛИТЕРАТУРЫ
Ананьев А.И., Федоров А.Ф. Самоучитель Visual Basic. – СПб.: БХВ - Санкт-Петербург, 2001. – 624 с.
- Гарнаев А.Ю. Visual Basic 6.0: Разработка приложений. – СПб.: БХВ - Санкт-Петербург, 2000. – 448с.
- Браун С. 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.