Файлы, входящие в состав проекта VB .
История развития языков программирования. ПО СПО ППД Система программирования (средство для создания отладки и выполнения программ на языках программирования) История развития языков программирования. Им около 50 лет (с 1949г.) 1-е языки программирования:
Языки машинных кодов, языки программирования высокого уровня, объектно-ориентированные языки программирования.
Языки машинных кодов (ЯМК)-все команды исходные данные и результаты кодировались совокупностью или последовательностью нулей и единиц, эта последовательность была особенной для каждого из компьютеров.
Программирование в языках машинных кодов требовало серьезного программирования, которые называлась языки ассемблер
В этих языках двоичные последовательности были заменены символами и словами.
Ассемблер жестко связан с типом компьютера, язык программирования требовал сложного изучения.
Язык программирования высокого уровня ЯВПУ- формальные языки позволяющие кодировать алгоритмы задач в привычном для человека виде, строились языки на основе использования определенного алфавита и строгих правил построения предложений. (синтаксис).
|
|
В 1954-1957г. язык фортран претерпевал различные изменения.
1956г. появилось несколько зыков кобол (позволяет решать бизнес задачи), предназначен для однородных операций над большими массивами чисел.
1956г. алгол- решение различного круга задач, но универсальным языком не стал.
1965г. бейсик- язык для обучения студентов основам программирования.
1970г паскаль.
1972г. Си, «Си+», создан для операционной системы ЮНИКС. Язык программирования среднего уровня за счет мобильности языков высокого уровня и имеет возможность непосредственно доступа к машинным кодам команд (начало ассемблера).
1970-20в. объектно-ориентированные языки (визуальное программирование). Человек сам создал на экране монитора вид приложения, затем дописав программный код. Visual Basic, Borlfnd< Delphi…
Трансляторы, их назначение.
Трансляторы (программы переводчики, автоматически переводящие программный язык машинных кодов).
Принцип работы интерпретаторов и компиляторов.
Существует 2 вида:
-Интерпретатор- программа, переводящая последовательный переворот команд на ЯМК и их выполнение при каждом запуске программ. На запуск работа выполняется.
|
|
Текст программ на ЯПВУ |
интерпретатор |
исходные данные |
результат |
Достоинства: Удобства отладки программ (пошаговое выполнение программ)
Недостатки: трансляция выполнения при каждом запуске программ.
-Компилятор- программа, которая переводит сразу весь текст программ на ЯМК и сохраняет его в исполненном файле (.ехе).
Достоинства: Высокая скорость выполнения программы.
Недостатки: Трудность отладки программ.
Большинство компиляторов переводит программу с некоторого высокоуровневого языка программирования в машинный код, который может быть непосредственно выполнен центральным процессором. Как правило, этот код также ориентирован на исполнение в среде конкретной операционной системы, поскольку использует предоставляемые ею возможности (системные вызовы, библиотеки функций).
|
|
|
|
3) интерактивная разработка приложения
В традиционных языках программирования процесс разработки осуществляется в 3 этапа:
- разработка кода
- компилирование программ
- тестирование программ
На каждом этапе работает программа со своим собственным интерфейсом. Все три этапа происходят в одном окне. VB интерпретирует программный код, сразу показывает ошибки, дает возможность их тут же исправить и продолжить написание программ.
Файлы, входящие в состав проекта VB .
1) ………frm форма- это файл содержащий весь код помещенный в форму, а так же свойства всех помещенных на форму элементов и свойства самой формы.
2) vbp- это файл, который содержит информацию о проекте.
3) frx- это файл формы, который содержит бинарную информацию.
4) vbw- это файл о рабочей области проекта.
5) bas, cls.
Начало и завершение работы.
Операционная система (ОС) управляет большим количеством окон, у которых есть id-адрес. Система следует и отмечает активности в окнах и регистрирует события в этих окнах. События: а) щелчок кнопкой мыши, б) нажатие символа на клавиатуре, в) может возникнуть в результате программного управления и в результате действия другого окна. Каждое событие является посылкой причины каждого сообщения, которое обрабатывается и передается другим окнам. Традиционное приложение – выполнение начинается с определенной программы и по определенному пути. По мере выполнения вызываются определенные процедуры.
Создание исполняемого файла.
3 этапа создания проекта: 1) создание внешнего вида приложения; 2) назначение свойств объектам (компьютерные кнопки, текстовые поля, метки); 3)написание программного кода.
Основы VB: 1) Поддержка концепции Windows; 2)Событийная модель; 3) Интерактивная разработка. ОКНА -> СОБЫТИЯ -> СООБЩЕНИЯ. Операционная система (ОС) управляет большим количеством окон, у которых есть id-адрес. Система следует и отмечает активности в окнах и регистрирует события в этих окнах. События: а) щелчок кнопкой мыши, б) нажатие символа на клавиатуре, в) может возникнуть в результате программного управления и в результате действия другого окна. Каждое событие является посылкой причины каждого сообщения, которое обрабатывается и передается другим окнам. Традиционное приложение – выполнение начинается с определенной программы и по определенному пути. По мере выполнения вызываются определенные процедуры. Для этих приложений традиционно: - написание кода, - компиляция, - тестирование. В событийных приложениях различные части кода приложения выполняются в зависимости от происшедших событий. Они происходят в интерактивной среде. Интерактивный подход стирает различия между 3 этапами, они осуществляются одновременно. Интегрированная среда разработки: окно проекта – отображает список всех компонентов, создаваемого проекта в древовидной форме (аналог проводника). Окно свойств отображает все свойства и их текущие значения у выделенного объекта. В окне макета форм создается внешний вид приложения. Интерпретатор исп. на этапе разработки и отладки программы. В момент написания программ. Кода идет тут же проверка на синтаксис и орфогр. Ошибки. Компилятор исп. на этапе разработки программы, частично компилирует код по мере его ввода. С помощью омпилятора можно сделать исполняемый файл(ехе). Интегрированная среда разработки- рабочая среда VB.
Дата добавления: 2019-02-12; просмотров: 242; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!