Содержание
- 2. Вебинар № 3/2. Визуализация процесса программирования Принципы визуализации Инструменты
- 4. Высокоуровневый язык программирования — язык программирования, разработанный для быстроты и удобства использования программистом. Основная черта высокоуровневых
- 5. Программы, написанные на языках высокого уровня, проще для понимания программистом, но менее эффективны, чем их аналоги,
- 6. Visual Basic (VB) — является языком программирования третьего поколения (событийный язык программирования) и среда разработки от
- 7. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка — языка Бэйсик, у которого
- 8. Visual Basic легко использовать для изучения и использования. Он позволяет разрабатывать не только простые приложения с
- 9. Формы создаются при помощи технологии «перетащи и брось» (drag and drop). Элементы управления просто размещаются на
- 10. Язык использует справочную информацию для сбора мусора, имеет большую библиотеку сервисных объектов, объектно-ориентированную разработку. В отличие
- 11. Visual Basic обладает следующими чертами: булевская постоянная «истина» имеет числовое значение −1 и «ложь» значение 0,
- 12. сильная интеграция с операционной системой Windows и COM. целые числа автоматически преобразуются в вещественные при использовании
- 13. Корпорация Microsoft разработала разновидности Visual Basic для создания сценариев. Со временем оригинальный Visual Basic был заменен
- 14. Visual Basic for Applications (VBA) —средство программирования, практически ничем не отличающееся от классического Visual Basic, которое
- 17. Факториал вычисляется итеративно; значения накапливаются в строковой переменной и затем выводятся в одном окне. & —
- 18. Теперь мы найдем место, куда будем заносить собственно программу. Для этого в верхнем ряду окна нажимаем
- 19. Вверху этого окна у нас имеется два выпадающих списка. Слева - список доступных объектов, справа –
- 20. Процедура: Private Sub Form_Load() Form1.Print "Я стану программистом" End Sub Строка, которую мы только что вписали
- 22. Скачать презентацию
Вебинар № 3/2.
Визуализация процесса программирования
Принципы визуализации
Инструменты
Вебинар № 3/2.
Визуализация процесса программирования
Принципы визуализации
Инструменты
Высокоуровневый язык программирования — язык программирования, разработанный для быстроты и
Высокоуровневый язык программирования — язык программирования, разработанный для быстроты и
Высокоуровневые языки программирования были разработаны для платформенной независимости сути алгоритмов. Зависимость от платформы перекладывается на инструментальные программы — трансляторы, компилирующие текст, написанный на языке высокого уровня, в элементарные машинные команды (инструкции). Поэтому, для каждой платформы разрабатывается платформенно-уникальный транслятор для каждого высокоуровневого языка, например, переводящий текст, написанный на Delphi в элементарные команды микропроцессоров семейства x86.
Так, высокоуровневые языки стремятся не только облегчить решение сложных программных задач, но и упростить портирование программного обеспечения. Использование разнообразных трансляторов и интерпретаторов обеспечивает связь программ, написанных при помощи языков высокого уровня, с различными операционными системами программируемыми устройствами и оборудованием, и, в идеале, не требует модификации исходного кода (текста, написанного на высокоуровневом языке) для любой платформы.
Программы, написанные на языках высокого уровня, проще для понимания программистом, но
Программы, написанные на языках высокого уровня, проще для понимания программистом, но
Примеры: C++, C#, Java, JavaScript, Python, PHP, Ruby, Perl, Паскаль, Delphi, Лисп. Языкам высокого уровня свойственно умение работать с комплексными структурами данных. В большинстве из них интегрирована поддержка строковых типов, объектов, операций файлового ввода-вывода и т. п.
Первым языком программирования высокого уровня считается компьютерный язык Plankalkül, разработанный немецким инженером Конрадом Цузе ещё в период 1942—1946 годах. Однако транслятора для него не существовало до 2000 года. Первым в мире транслятором языка высокого уровня является ПП (Программирующая Программа), он же ПП-1, успешно испытанный в 1954 году. Транслятор ПП-2 (1955 год, 4-й в мире транслятор) уже был оптимизирующим и содержал собственный загрузчик и отладчик, библиотеку стандартных процедур, а транслятор ПП для ЭВМ Стрела-4 уже содержал и компоновщик (linker) из модулей. Однако, широкое применение высокоуровневых языков началось с возникновением Фортрана и созданием компилятора для этого языка (1957).
Visual Basic (VB) — является языком программирования третьего поколения (событийный
Visual Basic (VB) — является языком программирования третьего поколения (событийный
Этот язык был получен из BASIC и допускает быструю прикладную разработку (RAD) графического интерфейса пользователя (GUI), доступ к базам данных при помощи DAO, RDO, ADO, создание элементов управления ActiveX и объектов. Языки сценариев (VBA, VBScript) синтаксически подобны Visual Basic, но отличаются от него.
Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего
Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего
В то же время Visual Basic — современный язык программирования, сочетающий процедуры и элементы объектно-ориентированных и компонетно-ориентированных языков программирования.
Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса.
Программист может создавать приложение, используя компоненты предоставленные в Visual Basic. Программы, написанные в Visual Basic, могут также использовать Windows API (требует объявление внешних функций).
Visual Basic легко использовать для изучения и использования. Он позволяет
Visual Basic легко использовать для изучения и использования. Он позволяет
Программирование в VB представляет собой сочетание визуальных компонентов и контролов, определение атрибутов и действий для компонентов, написание дополнительного кода для расширения функциональных возможностей.
Определенные по умолчанию значения и действия для компонентов позволяют создать простую программу без написания кода программистом. Ранние версии имели определенные проблемы с производительностью программ, но с использованием современных компьютеров и компиляцией собственного кода данная проблема стала менее значимой.
Компиляция программ была введена в Visual Basic 5, но при этом исполняемые программы до сих пор требуют наличия определенных библиотек для запуска. Эти библиотеки включены в Windows, начиная с Windows 2000, но для более ранних версий Windows они должны были поставляться вместе с программой.
Формы создаются при помощи технологии «перетащи и брось» (drag and drop).
Формы создаются при помощи технологии «перетащи и брось» (drag and drop).
Visual Basic может создать исполняемые программы (EXE файлы), элементы управления ActiveX, библиотеки DLL, но, прежде всего, используется для разработки Windows приложений. Диалоговые окна с ограниченными функциональными возможностями могут использоваться для обеспечения подсказок. Элементы управления обеспечивают основные функциональные возможности приложения, а программист может расширить логику программы при помощи обработчиков событий. Например, выпадающий список автоматически отображает список и позволяет пользователю выбрать элемент. Обработчик событий вызывается для исполнения дополнительного кода в зависимости от выбранного элемента.
Язык использует справочную информацию для сбора мусора, имеет большую библиотеку сервисных
Язык использует справочную информацию для сбора мусора, имеет большую библиотеку сервисных
Компилятор Visual Basic поставляется вместе с другими языками Visual Studio (C, C++), но ограничения в интегрированной среде разработки не позволяют создание некоторых видов приложений.
Visual Basic обладает следующими чертами:
булевская постоянная «истина» имеет числовое значение
Visual Basic обладает следующими чертами:
булевская постоянная «истина» имеет числовое значение
логические и битовые операторы объединены. Этим он непохож ни на один C подобный язык (Java, Perl).
массивы объявляются с определением верхней и нижней границ, как это делается в Pascal и Fortran. Возможно, при использовании оператора Option Base, установить нижнюю границу по умолчанию, но это приводит к запутанности программ. Нижняя граница массивов не ограничена 0 или 1 и можно устанавливать более низкие границы. В Visual Basic .NET и VBScript нижняя граница фиксирована.
сильная интеграция с операционной системой Windows и COM.
целые числа автоматически
сильная интеграция с операционной системой Windows и COM.
целые числа автоматически
для переменных, которые были объявлены без указания типа, используется по умолчанию тип variant. Но при использовании оператора Deftype можно установить иной тип по умолчанию ( DefInt, DefBool, DefVar, DefObj, DefStr и др.).
Тип по умолчанию может быть отменен для переменной при использовании специального символа-суффикса в имени переменной.
Корпорация Microsoft разработала разновидности Visual Basic для создания сценариев. Со
Корпорация Microsoft разработала разновидности Visual Basic для создания сценариев. Со
Классический Visual Basic (версии 5-6) — язык очень сильно привязан к своей среде разработки и к операционной системе Windows, являясь исключительно инструментом написания Windows-приложений. Привязка к среде заключается в том, что существует большое количество средств, предназначенных для помощи и удобства программирования: встроенный отладчик, просмотр переменных и структур данных на лету, окно отладки, всплывающая подсказка при наборе текста программы. Все эти преимущества делают бесполезным и даже невозможным использование Visual Basic вне среды разработки, например в обычном текстовом редакторе
Visual Basic for Applications (VBA) —средство программирования, практически ничем не отличающееся
Visual Basic Scripting Edition (VBScript) — скриптовый язык, являющийся несколько усечённой версией обычного Visual Basic. Используется в основном для автоматизации администрирования систем Windows, а также для создания страниц ASP и сценариев для Internet Explorer
Visual Basic .NET — преемник Visual Basic 6.0 и часть платформы Microsoft .NET
Факториал вычисляется итеративно; значения накапливаются в строковой переменной и затем
Факториал вычисляется итеративно; значения накапливаются в строковой переменной и затем
Теперь мы найдем место, куда будем заносить собственно программу. Для этого
Теперь мы найдем место, куда будем заносить собственно программу. Для этого
Вверху этого окна у нас имеется два выпадающих списка. Слева
Вверху этого окна у нас имеется два выпадающих списка. Слева
Private Sub Form_Load()
говорит о том, что мыначинаем подпрограмму (Private Sub) или правильней процедуру, которая будет выполняться при загрузке (_Load) нашей формы (Form). Загрузка - это возникающее событие, на которое и отреагирует эта процедура. Последняя строка
End Sub
просто говорит о том, что этой строкой процедура Form_Load завершается.
Процедура:
Private Sub Form_Load()
Form1.Print "Я стану программистом"
End Sub
Строка,
Процедура:
Private Sub Form_Load()
Form1.Print "Я стану программистом"
End Sub
Строка,