Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Введение в систему программирования VIsual basic .Содержание книги
Поиск на нашем сайте
Система программирования Visual BASIC – самая легкая и самая быстрая система создания приложений для Microsoft for Windows. Независимо от того, являетесь ли Вы опытным профессионалом или начинающим программистом для Windows, Visual BASIC предоставляет полный набор инструментов для легкого и быстрого написания приложений. Краткая история Visual BASIC. Как язык программирования Basic был создан в начале 60-х годов XX века. Полное его название звучит так: Begginer`s All-purpose Symbolic Instruction Code. А точный смысловой перевод: универсальный символьный программный код для начинающих. Цель, которую ставили перед собой создатели языка, было обучение навыкам программирования, поэтому важнейшими качествами VisualBasic стали простота и компактность. Важнейшие качества BASIC– простота и компактность – оказались решающими в период начала перехода на микрокомпьютеры. В 1975 г. создается новая версия языка для «Альтаира», способная работать в 4Кб оперативной памяти этого компьютера (разработчики Билл Гейтс и Пол Аллен). С годами язык программирования BASIC совершенствовался и развивался. Когда микрокомпьютеры уступили свое место персональным IBM PC, пришло время Microsoft Quick BASIC. Хотя эта версия языка подняла его на уровень технологий программирования 80-х годов, в компьютерном мире уже намечались большие перемены – был принят стандарт на графический интерфейс пользователя (интерфейс – точка стыковки двух элементов, обеспечивающих их взаимодействие). Для реализации его уже необходима новая программная разработка. Ей стала ОС Windows – удобная интуитивно понятная среда. Пользователям, конечно, стало хорошо, зато жизнь программистов превратилась в сущий ад, а считалось, что с появлением ОС Windows любительскому программированию пришел конец. Работая в MS-DOS, любой начинающий мог запросто освоить азы программирования и составлять простые программки, выводящие на экран какое-то сообщение (программа могла содержать в себе лишь четыре строки кода). Аналогичная же программа под Windows требует минимум двух, а то и трех страниц кода. Теперь в каждом, даже самом простом приложении приходилось создавать и программировать окна, меню, шрифты, диалоговые окна и множество других элементов. Выход был найден в 1991 г., когда корпорация Microsoft представила новую версию системы программирования Visual Basic. В ней нашли свое сочетание расширенные возможности Basic`а и средства визуального проектирования. Это позволило существенно упростить процесс программирования, не понижая производительности создания программ, не отказываясь от использования графического интерфейса Windows, а ведь именно он делает ОС удобной и приятной для работы средой. Кроме того, система программирования Visual Basic позволяет освоить программирование не просто на бумаге, а так, чтобы любая, даже самая простая программа, имела законченный вид и соблюдала все требования ОС Windows. А теперь вспомните основные требования, предъявляемые к языкам программирования, которые и послужили толчком к появлению систем программирования. Система программирования, основанная на Visual BASIC, каки сам язык, постоянно развиваются. На начало 1999 года разработано 6 версий системы. Этапы разработки программы в среде системы программирования на С++
Обычно в состав системы программирования на С++ входят следующие части:
Как правило, для того, чтобы выполнить программу на С++, надо пройти шесть этапов:
1. Первый этап редактирование файла выполняется с помощью редактора программ. Пакет Microsoft Visual C++ имеет встроенный редактор, который органично объединен с операционной системой. Здесь программист набирает свою программу на С++ и, если это необходимо, вносит в нее исправления. Программа запоминается на устройстве внешней памяти, например, на жестком диске. 2. В системе С++ перед началом трансляции выполняется предварительная препроцессорная обработка программы. Этот этап подчиняется специальным директивам препроцессора. Здесь происходит включение других текстовых файлов, подлежащих компиляции и выполнение различных текстовых замен. 3. Препроцессорная обработка инициируется процессором перед тем, как программа преобразовывается в машинный код. На следующем этапе программист дает команду компилировать программу. 4. Следующий этап называется компоновка. Программы на С++ обычно содержат ссылки на функции, определенные где-нибудь вне самой программы, например, в стандартных библиотеках или в личных библиотеках групп программистов, работающих над одним проектом. Объектный код, созданный компилятором, обычно содержит «дыры» из-за отсутствия этих частей. Компоновщик связывает объектный код с кодами отсутствующих функций, чтобы создать загрузочный модуль уже без пропущенных частей. 5. Следующий этап – загрузка. Перед выполнением программа должна быть размещена в памяти, именно загрузчик забирает загрузочный модуль с диска и помещает его в память. 6. Затем компьютер под управление своего ЦПУ выполняет поочередно в каждый момент времени по одной команде.
Характеристики программного продукта, созданного с использованием средств ООП
Тема: Работа с графическими функциями API Windows в Visual BASIC
ОС Windows (с точки зрения разработчика) представляет собой набор функций, с помощью которых можно получить доступ к ОС и ее возможностям. Большим преимуществом для разработчика Windows-приложений является то, что многие из этих функций стандартизированы. Например, при печати всегда происходит обращение к одному и тому же набору функций, независимо от того, какая модель принтера используется. Такой механизм Widows носит название «прикладного программного интерфейса» - Application Program Interface (API). Вообще, функции API - это самые разнообразные функции самой операционной системы. Для всего, что умеет операционная система, есть некая API-функция, одна или несколько. Например, Windows «умеет» создавать окна, для этого есть функция API, которая называется CreateWindow. Windows «умеет» выключаться, для этого существует API-функция ExitWindows. Поскольку API-функции являются функциями самой операционной системы Windows, то если только установить на компьютер Windows, то тем самым имеются уже все API-функции. Кроме того, они, в общем-то, не зависят от использующих их сред разработки приложений. API-функции находятся в разных DLL – файлах. Вообще, ОС Windows включает в себя несколько динамически загружаемых (компонуемых) библиотек (DLL – Dynamic Link Libraries). Эти библиотеки можно увидеть в каталоге Windows\SYSTEM. DLL - это библиотеки функций, которые при необходимости могут вызываться для выполнения.
|
||||
Последнее изменение этой страницы: 2016-08-12; просмотров: 191; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 52.15.37.74 (0.006 с.) |