Файлы, входящие в состав проекта VB .



История развития языков программирования.                                            ПО   СПО                     ППД           Система программирования                                                         (средство для создания                                                          отладки и выполнения                                                          программ на языках                                                        программирования) История развития языков программирования. Им около 50 лет (с 1949г.) 1-е языки программирования:

Языки машинных кодов, языки программирования высокого уровня, объектно-ориентированные языки программирования.

Языки машинных кодов (ЯМК)-все команды исходные данные и результаты кодировались совокупностью или последовательностью нулей и единиц, эта последовательность была особенной для каждого из компьютеров.

Программирование в языках машинных кодов требовало серьезного программирования, которые называлась языки ассемблер

В этих языках двоичные последовательности были заменены символами и словами.

Ассемблер жестко связан с типом компьютера, язык программирования требовал сложного изучения.

Язык программирования высокого уровня ЯВПУ- формальные языки позволяющие кодировать алгоритмы задач в привычном для человека виде, строились языки на основе использования определенного алфавита и строгих правил построения предложений. (синтаксис).

В 1954-1957г. язык фортран претерпевал различные изменения.

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

1956г. алгол- решение различного круга задач, но универсальным языком не стал.

1965г. бейсик- язык для обучения студентов основам программирования.

1970г паскаль.

1972г. Си, «Си+», создан для операционной системы ЮНИКС. Язык программирования среднего уровня за счет мобильности языков высокого уровня и имеет возможность непосредственно доступа к машинным кодам команд (начало ассемблера).

1970-20в. объектно-ориентированные языки (визуальное программирование). Человек сам создал на экране монитора вид приложения, затем дописав программный код. Visual Basic, Borlfnd< Delphi…

Трансляторы, их назначение.

Трансляторы (программы переводчики, автоматически переводящие программный язык машинных кодов).

Принцип работы интерпретаторов и компиляторов.

Существует 2 вида:

-Интерпретатор- программа, переводящая последовательный переворот команд на ЯМК и их выполнение при каждом запуске программ. На запуск работа выполняется.

 

Текст программ на ЯПВУ

интерпретатор

 

исходные данные
результат    

     

 Достоинства: Удобства отладки программ (пошаговое выполнение программ)

Недостатки: трансляция выполнения при каждом запуске программ.

-Компилятор- программа, которая переводит сразу весь текст программ на ЯМК и сохраняет его в исполненном файле (.ехе).

Достоинства: Высокая скорость выполнения программы.

Недостатки: Трудность отладки программ.

Большинство компиляторов переводит программу с некоторого высокоуровневого языка программирования в машинный код, который может быть непосредственно выполнен центральным процессором. Как правило, этот код также ориентирован на исполнение в среде конкретной операционной системы, поскольку использует предоставляемые ею возможности (системные вызовы, библиотеки функций).

2.1. Система программирования VB . Visual- создается, имеет графический интерфейс пользователя. 1) На первом этапе рисуется внешний вид приложения. Basic- насчитывает несколько десятков программ. - learning (учебная) - professional (работа) - enterprice   2.2. Разработка приложения в VB . Существует три этапа разработки приложения в VB: создание внешнего вида приложения (рисование) установка свойств используемых объектом будущего приложения написание программного кода.   2.3. Элементы интегрированной среды разработки- окна, панели инструментов, панель элементов управления.                           2 транслятора                интерпретатор       компилятор Окно формы- здесь располагаются элементы управления. (создается внешний вид приложения). Окно свойств имеет форму списка, где показаны все свойства выделенного элемента, изменение значения этих свойств является поведением данного объекта. Окно кода- окно, где меняется программный код, который непосредственно связан с элементами окна формы. Появляется при нажатии на любой из элементов управления. Проект нужно сохранить в 2-х файлах: сохранить спроектированные элементы управления в окне формы. сохраняет главный файл проекта. Для каждого проекта необходимо создавать отдельную папку.   2.4. Основы VB : поддержка Windows , событийная модель, интерактивный подход к разработке приложений. 1) поддержка концепции Windows окна              события                сообщения. Объекты, с которыми мы работаем, есть окна (прямоугольники, окна папок, окна документов). У каждого окна есть уникальный номер “id nomber”. Операционная система проверяет окна и реагирует на события. Происходит от работы кнопкой мыши, нажатием на клавиатуре. За каждым событием стоит определенное сообщение на выполнение тех или иных действий. 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!