
- •Основы алгоритмических языков программирования Понятие о языках программирования. Современные языки программирования высокого уровня
- •Лексические единицы языков программирования
- •Интегрированные среды разработки программ
- •История развития технологии vba
- •Интегрированная среда разработки vba
- •Составные части vba-проекта. Добавление пользовательского кода
- •Вывод отладочных сообщений. Пошаговое выполнение и инструменты отладки
- •Концепция памяти. Переменные и их декларация в языках программирования
- •Структурные операторы в алгоритмических языках программирования
- •Управляющие структуры выбора
- •Данная логическая операция имеет следующую таблицу истинности, в которой «0» соответствует значению false, а «1» – true (табл 1).
- •Остальные логические операторы являются двухоперандными. Операция логического умножения and имеет следующую таблицу истинности (табл 2):
- •Наконец операция логического исключающего или представляется следующей таблицей истинности (табл 4):
- •Реализация управляющих структур выбора в vb
- •Циклические управляющие структуры
- •Реализация циклических управляющих структур в vb
- •Цикл с постусловием имеет похожий синтаксис:
- •Основные положения процедурного программирования
- •Реализация процедурного программирования в Visual Basic
- •Фундаментальные структуры данных
- •Массивы в vb
- •Агрегация разнородных типов. Структурные типы данных
- •Тип данных определяемый пользователем в vb
- •Основы объектно-ориентированного программирования
- •Реализация основных идей объектно-ориентированного программирования в языке vb. Поля и методы. Конструирование объекта класса. Адресная природа объекта класса
- •Свойства и события в vb. Связь объекта класса и его клиентов
- •Интерфейс класса в vb и его наследование
Интегрированные среды разработки программ
Важнейшим элементом современного программирования является программные средства, позволяющие создавать программы. Такой класс инструментального программного обеспечения получил название интегрированных сред разработки(integrated developer environment–IDE). Современные среды разработки программного обеспечения предоставляют разработчику-программисту высокоразвитые инструменты, которые существенным образом сокращают время проектирования и реализации программ, а также позволяют сделать разрабатываемое программное обеспечение значительно более качественным. Наряду с этим, использование интегрированной среды разработки существенным образом облегчает труд программиста.
Под интегрированной средой разработки понимают комплекс взаимосвязанных программных средств, который реализует развитый программный интерфейс между компилятором(compiler),компоновщиком(linker) и другими служебными программами, участвующими в процессе формирования бинарного кода приложения, с одной стороны, и разработчиком программ, с другой. Этот программный интерфейс реализуется в виде следующих элементов среды: редактор кода, редактор оконного интерфейса (конструктор форм), менеджер проектов, инспектор объектов программы, палитра визуальных компонентов и др.
Среда разработки позволяет управлять не только процессом кодирования приложения, но и берет на себя функции управления процессом компоновки и отладки приложения. Так, все современные среды разработки имеют встроенные средства пошаговой отладки, расстановки контрольных точек в программе и точек останова.
В настоящее время существует большое число высокоразвитых сред разработки, ориентированных на компонентное объектно-ориентированное программирование. Различные среды разработки программного обеспечения ориентированы на различные сферы применения, используют в качестве языкового инструмента различные алгоритмические языки программирования. Однако, несмотря на функциональные различия, все современные среды разработки программ реализуют схожие концепции и подходы к разработке программного обеспечения и имеют в своем составе схожие инструментальные средства.
Хорошо известно, что на сегодняшний день законодателем «мод» в области разработки системного и прикладного программного обеспечения в целом и интегрированных сред разработки в частности является корпорация Microsoft. Наиболее известной и используемой интегрированной средой разработки этого производителя является пакет VisualStudio.NET, в котором поддерживаются такие языки программирования какVisualBasic.NEТ,VisualC++,VisualC# иVisualJ#.
На начальном уровне изучения современных концепций высокоуровневого программирования оптимальным выбором является среда разработки Visual Basic, которая использует в качестве базового одноименный язык программирования и предоставляет многочисленные компоненты, которые используются как строительные блоки приложения. Широкая известность и популярность этого языка программирования и соответствующей среды разработки обусловлена, в первую очередь, тем, что на протяжении более чем 20 лет этот инструмент программирования поддерживается на высоком уровне и обновляется корпорацией Microsoft.