Как настроить смартфоны и ПК. Информационный портал
  • Главная
  • Вконтакте
  • Создать программу для компьютера конструктор. Как создать программу на компьютер

Создать программу для компьютера конструктор. Как создать программу на компьютер

В начале скачаем программу Алгоритм и установим ее (http://depositfiles.com/files/vamjqhihi)

2 шаг

И так, программная среда в которой в которой мы будим создавать программу есть,она полностью русская, так что понять ее будет не сложно. В начале создаем папку (например на рабочем столе) и называем ее “хранитель паролей” в ней создаем пустой.txt файл и называем его “база.txt” На этом первый шаг окончен, идем дальше….

3 шаг

Теперь откроем программу.Первым что надо сделать (что бы не забыть) сохраниться, для этого нажимаем файл/сохранить как…/и в папку на рабочем столе “хранитель паролей”

4 шаг

Ну а теперь приступаем к процессу создания. Добавляем таблицу,смотрим скрин там все показано…

5 шаг

Затем надо создать меню где потом будет находится два подменю. Создадим в начале меню, смотрим скрин…

6 шаг

Теперь правой кнопкой по “файл” и выбираем “добавить пункт”.
Добавляем два пункта и не забываем с боку в поле “текст” вписать для одного пункта вместо “Меню1 Пункт1” Пункт1 -“открыть”, а для другого вместо “Меню1 Пункт1 Пункт2” – “сохранить”
получится должно как на скрине

7 шаг

Следующим шагом мы будем создавать события, для того что бы когда нажимали, в нашем меню, “открыть” то открывалось, а когда “сохранить” то сохранялось.
И так, нажимаем на “файл” потом “открыть”, после того как нажали “открыть” можем создавать событие.Смотрим скрин

8 шаг

9 шаг

Теперь сравним все со скрином.Потом сохраняем наш проект. Теперь можно запустить программу нажав “запустить” (зеленый треугольник вверху).
Перед нами открылась программа, вписываем в таблицу любые данные потом нажимаем “файл” “сохранить” и сохраняем. Теперь, что бы проверить, закрываем нашу программу и снова запускаем. Теперь нажимаем “файл” “открыть” и у нас таблица должна заполнится данными, которые мы вводили ранее.

10 шаг

И теперь если у нас все получилось, сохраним нашу программу в привычном формате.exe
Нажимаем “файл/ создать готовую программу” сохраняем.exe файл в нашу папку папку “хранитель паролей”.
Теперь запускаем тот.exe и нажимаем “создать готовую программу БЕСПЛАТНО” и переходим по ссылке на сайт. Далее нажимаем “>> Создать exe-файл программы БЕСПЛАТНО <<”. Далее загружаем на сайт тот.exe и нам дадут ссылку на нашу готовую программу, скачиваем ее, и скачав ложем в папку “хранитель паролей” Теперь главное чтобы в папке всегда был файл "база.txt и.exe файл вашей программы, и программа будет работать исправно)))

11 шаг

И так можно пользоваться нашей первой программой.Первый раз будет трудно, знаю по себе, но со временем программу освоите и будет легче.Когда у меня появился Алгоритм, мы в школе, по алгебре, проходили квадратные уравнения, и я решил сделать стоящую программу по решению квадратных уравнений.Это была моя первая стоящая программа. Кому интересно, можете скачать ее (http://depositfiles.com/files/iboikamsz) и посмотреть, что бы убедится, что вы тоже можете создавать, своего рода, полезные программы)))

Несомненно, множество из пользователей компьютера хотя бы раз задумывались о создании собственной компьютерной программы, и на это существует ряд причин.

Несмотря на их разнообразие все их объединяет одна и та же трудность, а именно для разработки собственной программы необходимо владеть языками программирования, такими, как Visual Basic, Delphi, Java и т.д. Для того чтобы изучить синтаксис языка понадобится всего пару месяцем, но чтобы понять логику языка и научиться ее применять уйдут годы.

Но не стоит отчаиваться, ведь именно для таких случаев созданы программы для создания программ для компьютера, их существует не малое количество, но наиболее функциональной является HiAsm .

HiAsm – это мощная визуальная система разработки приложений, с помощью которой можно разработать свою программу без знания языков программирования.

Благодаря данной программе можно создать различные аудио-, видеоплейеры, браузеры и множество других различных по своему функционалу программ.

Для начала необходимо скачать программу сделать это можно перейдя по прямой ссылке .
После скачивания приступаем к стандартной процедуре установки. Выбираем удобный для нас язык и нажимаем «ОК» .

В новом окне принимаем условия лицензионного соглашения нажав, «Принимаю» .

Выбираем папку для установки программы и нажимаем «Далее» .

Жмем «Установить» .

После завершения установки программы в открывшемся окне вводим имя и почтовый ящик и нажимаем «Далее» .

Нажимаем «Готово» и приступаем к запуску программы и работы в ней.

Для создания приложения кликаем по пункту меню «Файл» и выбираем «Новый» . В окне создания нового проекта выбираем «Windows – Приложение Windows» и нажимаем «ОК» .

В результате мы получим форму для нашей будущей программы, которая пока содержит единственный элемент, называющийся MainForm. Для добавлений элементов в нашу программу, кликаем по пункту «Элементы» в левой верхней части программы для создания программ для компьютера.

Вкладка «Элементы» имеет огромную коллекцию различных элементов. Благодаря наличию столь большого арсенала, можно создать очень серьезное приложение, которое будет отвечать всем вашим требованиям.
Удачи в создании программ, отвечающих вашим требованиям.

Инструкция

Для написания программы вам понадобится среда программирования. Одной из наиболее простых в освоении и использовании является среда разработки Borland C++ Builder. Установив ее на , вы сможете писать программы на языке С++. Данный язык достаточно прост в освоении и широко используется программистами.

Запустите установленную среду программирования. Перед вами появится форма – заготовка будущей программы. Вы можете произвольно изменить ее размеры в соответствии со своими представлениями о том, как будет выглядеть интерфейс вашей будущей программы.

Окно программы предполагает наличие на ней каких-либо элементов – кнопок, окошек, надписей и т.д. В верхней части экрана находится палитра компонентов. Открывая те или иные ее разделы, добавьте на форму (перетащите мышкой) кнопки и другие нужные вам компоненты. Вы можете произвольно располагать их на форме, изменять размер, добавлять надписи и т.д. Этими действиями вы создаете интерфейс будущей программы – то есть определяете ее внешний вид и элементы управления.

Нажав зеленую стрелочку, вы сможете увидеть, как будет выглядеть ваша программа во время работы. Но если вы попробуете, например, нажать какую-то кнопку, ничего не произойдет. Вы создали интерфейс, но для того, чтобы кнопка работала, необходимо создать для нее обработчик событий.

Закройте запущенную программу , затем на форме дважды кликните мышкой кнопку. Появится окошко с заготовкой кода – курсор будет находиться там, где надо вписать конкретную строчку кода, указывающую, что именно должно происходить при нажатии кнопки. Чтобы понять, что именно следует вписать, обратитесь к учебникам программирования на языке C++. Хорошую помощь также может оказать видеокурс работы с Borland C++ Builder, где вы на конкретных примерах создания простых программ сможете овладеть азами программирования.

Создавая интерфейс программы, вы примерно представляете, как она должна работать, что должно происходить при нажатии тех или иных кнопок. Теперь вам надо подробно прописать алгоритм ее работы – то есть составить пошаговую схему выполнения операций.

Начертите схему от руки на листе бумаги, лучше вертикально. Отдельные блоки выделяйте квадратами, ромбами, кружками, это облегчит создание алгоритма. Стрелками отмечайте переходы от одних блоков к другим. Чем подробнее вы пропишете алгоритм, тем легче вам потом будет перевести его в строки программного кода.

Создав алгоритм, приступайте непосредственно к программированию. Не забывайте прописывать обработку ошибок – программа должна знать, как ей поступить в случае возникновения той или иной ошибки. Если этого не , то любой сбой приведет к появлению сообщения о критической ошибке. Обработка ошибок позволяет исключить такие ситуации.

После того, как программа написана, приступайте к ее отладке. Процесс отладки заключается в проверке корректности работы программы и испытании ее на «вандалоустойчивость» - вы должны мучить ваше творение всеми возможными способами, выискивая и устраняя ошибки. Программа должна быть устойчива к любым некорректным действиям пользователя.

Отладка закончена. Вам осталось выполнить заключительную операцию – компиляцию программы, в итоге вы получите привычный исполняемый файл с расширением *.exe. Чтобы программа запускалась на любых компьютер ах без дополнительных библиотек, снимите в настройках компиляции галочки с «Use dynamic RTL» в свойствах Linker и «Build with runtime packages» в свойствах Packages.

Программа предназначена для создания двухмерных игр без использования языков программирования. Вместо строчек кода подставляются уже готовые действия игровых персонажей. Пользователю остаётся лишь создавать игровые объекты, снабжать их двухмерными спрайтами или анимацией, создавать правила взаимодействия между объектами, расставлять объекты на уровнях. Рисовать графику и анимацию можно прямо в «Game Maker», не используя сторонних программ.

В этой программе отлично получаются игры с видом сверху, и платформеры с видом сбоку.

«Game Maker» будет интересна и продвинутым программистам, возможность добавлять свой программный код здесь так же имеется.

Бесплатный вариант программы ничем не ограничивает обычных пользователей, по сравнению с платной версией «Game Maker Pro». Платная версия открывает доступ к сложным программным модулям, интересным лишь настоящим профессиональным программистам.


Очень простой конструктор 2D игр. Знание языков программирования не обязательно.

В отличие от «Game Maker», в «Construct 2» можно создавать игры для iOS, Android, Facebook, Chrome Web Store, Desktop Windows, Windows 8 Apps, Web (HTML5), Kongregate и для множества других платформ.

Это более качественная программа, но и более жадная до денег. Бесплатна программа до того момента, пока вы не захотите продавать свою игру. В этом случае нужно будет купить лицензионную версию. Так же на сайте разработчиков есть специальный магазин, где вы можете покупать строительные ресурсы для своей игры: наборы звуков, музыку, подробные инструкции.

Советуем Обучающий курс «TDS от А до Я» (создание игры в жанре "Шутер с видом сверху").


Программы для создания 3D игр (Сайт сайт)

«3D Rad» самый дешевый вариант среди игровых 3D движков. Программу можно использовать вообще бесплатно, а заплатив 5$ Вы получаете самые свежие обновления в день их выхода (в бесплатной версии обновления появляются лишь через три месяца). Чаще всего этот движок используется для создания гоночных игр.

Программа обладает простым и понятным интерфейсом, не обремененным мелочами.

«3D Rad» поддерживает установку отдельных плагинов, имеет предустановленные ИИ модели, карты теней и текстур. Существует возможность создания онлайн игр.


NeoAxis Game Engine SDK

Отличный игровой движок с простым интерфесом и качественной графикой. Спроектирован для создания игр практически в любых жанрах.

Создан на основе движка Ogre3D. В качестве языка программирования используется C# и C++ и платформа.NET, но есть возможность обходиться без программирования благодаря специальным библиотекам готовых действий. Для движка имеются различные дополнения и расширения, разработанные сторонними пользователями. Имеется возможность экспорта для 3dsMax и Maya, Autodesk Softimage и Blender. Поддерживаются шейдеры, освещение и тени PSSM (Parallel-Split Shadow Map).

NeoAxis Engine распространяется по 4 типам лицензии: Некоммерческая – бесплатно для некоммерческих проектов; Инди-лицезия – 95/295$ (один/команда); Коммерческая – 395/995$ (один/команда); Лицензия на исходники - от 9,800$.

Основное достоинство данного игрового движка - максимальное удобство и простота. К тому же, движок разработан отечественными программистами, благодаря чему в нём есть русский язык по умолчанию. При покупке лицензионной версии вы получаете качественную техническую поддержку на своём родном языке.


Комплексный инструмент, содержащий в себе всё, что может понадобиться для создания игры. В пакет «Unity 3D» входит графический движок, полностью использующий возможности DirectX и OpenGL, встроенный редактор 3D моделей, отдельные программы для создания и обработки шейдеров, теней, ландшафтов, физики и звуков, а также богатые библиотеки скриптов. С «Unity 3D» можно вообще забыть о сторонних программах, или свести их использование к минимуму.

«Unity 3D» подходит для создания игр любого жанра. В качестве платформ поддерживаются обычные компьютеры (Windows XP/Vista/7, OSX), мобильные устройства (Android, iOS, Blackberry), игровые консоли (Wii, Playstation 3, Xbox), интернет браузеры (Flash, Web Player).

Есть особая система совместной разработки - Asset Server, позволяющая разрабатывать игру в составе целой команды прямо через интернет.

Единственный минус - для использования «Unity 3D» нужно знать компьютерное программирование хотя бы на среднем уровне. Несмотря на богатую библиотеку готовых практических программных решений и мощный скриптовый движок с моментальной компиляцией, часть кода придется прописывать самостоятельно на JavaScript или C#.


Unreal Development Kit (UDK)

Один из популярнейших игровых движков в профессиональной среде игровых разработчиков. На «Unreal Engine» созданы такие игры, как: серия «Unreal Tournament», серия «Mass Effect», «XCOM», «Borderlands 2», «DmC: Devil May Cry» и ещё десятки и сотни более мелких игр.

«UDK» поддерживает следующие платформы: PC, Xbox 360, PlayStation 3, Wii, Android.

Этот движок изначально заточен под создание 3D-шутеров, но так же есть возможности для создания игр смежных жанров: слешеров, приключений, ММО-игр.

Игровой движок отлично создаёт анимации лица, сложную архитектуру зданий, обрабатывает сложные физические объекты. В составе «UDK» есть все необходимые инструменты для создания анимаций, текстур, звуков, уровней, моделей, программных скриптов. Есть встроенная библиотека, содержащая более 1000 сооружений, прочих 3D моделей, стандартных текстур и звуков. Есть возможность программирования на специальном языке «Unreal Script» (создан на основе C++).

Использовать «UDK» можно совершенно бесплатно, до того момента, пока Вы не решите официально издать свою игру, созданную на этом движке. В таком случае придётся раскошелиться на дорогостоящую лицензию.


CryENGINE 3 Free SDK

«CryENGINE 3» - это вершина современных игровых движков, обеспечивающая фотореалистичную графику с поддержкой DirectX 11 и шейдеров третьего поколения. Третья версия движка создана в 2009 году. На этом движке созданы серии игр «Far Cry» и «Crysis», онлайн игра «Aion», а также десятки менее известных компьютерных игр.

Компания «Crytek» приняла решение бесплатно распространять этот, и без того популярный, игровой движок. Но бесплатность действует ровно до того момента, пока Вы не захотите официально выпустить игру, созданную на этом движке. Лицензионная версия стоит дороже всех аналогичных программ, но она стоит этих денег.

На «CryENGINE 3» можно создавать игры для платформ: PC, PlayStation 3 и Xbox 360.

Импортировать текстуры можно из графических программ «3ds max», «Maya» а также из предыдущих версий движка.

Движок «CryENGINE 3» оказался очень популярным, у него появилось целое русскоязычное сообщество, благодаря этому Вы без труда сможете найти всевозможные обучающие материалы, а так же ответы на конкретные вопросы.


Все вы использовали компьютерные программы, такие как текстовый процессор, электронные таблицы и даже Microsoft Windows 95. Компьютерные программы, или программное обеспечение, представляют собой файлы, содержащие инструкции, которые указывают компьютеру, что следует делать. Если вы работаете в среде MS-DOS или Windows, то, например, файлы с расширениями ЕХЕ и СОМ содержат команды, которые компьютер может выполнять. Другими словами, файлы содержат специальные инструкции, выполняемые компьютером, обычно одну за другой, для решения определенной задачи. При создании программы вы указываете инструкции, которые компьютер должен выполнить. Из этого урока вы узнаете, как указать такие инструкции с помощью операторов C++. К концу данного урока вы освоите следующие основные концепции:

При создании программы используйте текстовый редактор, чтобы ввести операторы C++ в исходный файл программы.

Для преобразования операторов программы C++ в выполнимую программу, в единицы и нули, которые понимает компьютер, используйте специальную программу - компилятор C++.

Для изменения или исправления программы используйте текстовый редактор.

При нарушении одного (или более) правил программирования на C++ компилятор выдаст на экран сообщения о синтаксических ошибках. Вам следует отредактировать программу, чтобы исправить ошибки, а затем запустить компилятор снова.

Программирование представляет собой процесс определения последовательности инструкций, которые должен выполнить компьютер для решения определенной задачи. Для указания этих инструкций вы используете язык программирования, например C++. С помощью текстового редактора вы вносите программные операторы в исходный файл. Далее вы используете специальную программу - компилятор - для преобразования операторов из формата, который вы можете читать и понимать, в единицы и нули, которые понимает компьютер.

Лучший способ понять процесс создания и компиляции программы - построить простую программу на C++. Давайте этим займемся!

СОЗДАНИЕ ПРОСТОЙ ПРОГРАММЫ

Как и следовало ожидать, ваша первая программа на C++ называется FIRST.СРР. При создании программ на C++ используйте расширение СРР, чтобы другие могли понять, что этот файл содержит программу на C++. Когда вы позже запустите эту программу, она выведет на экран дисплея сообщение Учимся программировать на языке C++/Следующий пример вывода показывает подсказку командной строки (в данном примере С:\>), вводимую вами командную строку (имя программы FIRST, за которым следует ENTER) и вывод программы на экран:

С:\> FIRST

Учимся программировать на языке C++!

Как известно, при программировании вы можете работать в среде, основанной на командной строке, например MS-DOS или UNIX, или в среде типа Windows. Для упрощения вывода в данной книге подразумевается, что вы работаете из командной строки. В этом случае для выполнения программы FIRST.EXE вы должны ввести имя программы FIRST в ответ на системную подсказку и затем нажать ENTER.

Для начала вам следует использовать текстовый редактор, например EDIT (поставляется с MS-DOS), для создания файла, который содержит операторы программы и называется исходным файлом. Не используйте текстовый процессор, такой как Word или WordPerfect, для создания исходного файла программы. Как известно, текстовые процессоры позволяют вам создавать форматированные документы, которые могут содержать полужирный текст, выровненные поля, а также другие особенности. Чтобы отформатировать документы таким образом, текстовый процессор вставляет специальные (скрытые) символы внутрь документа. Такие символы могут включать или выключать курсив или выбирать определенную ширину полей. Несмотря на то что такие специальные символы имеют смысл для текстового процессора, C++ их не поймет и эти символы приведут к ошибкам.

С помощью текстового редактора введите следующие операторы программы C++ (точно так, как они изображены, используя верхний и нижний регистры), как показано ниже:

#include

void main(void)

{
cout << «Учимся программировать на языке C++!»;
}

Не беспокойтесь, если операторы C++ не имеют для вас смысла. Вы узнаете назначение каждого из них из урока 2. А пока обратите особое внимание на ваш ввод. Удостоверьтесь, например, что вы ввели верное количество кавычек, точек с запятой и скобок. Еще раз более внимательно проверьте операторы своей программы. Если они верны, сохраните операторы в файле FIRST. СРР

Что означает имя?

При создании программы на C++ вы вносите операторы программы в исходный файл. Применяйте расширение СРР, чтобы другие программисты могли понять, что данный файл содержит программу на C++. Далее используйте имя файла, которое указывает назначение программы. Например, если вы создаете финансовую программу, можно использовать имя BUDGET.CPP. Аналогичным образом программу, которая вычисляет оклады в фирме, вы можете назвать SALARY. СРР. Чтобы избежать путаницы, никогда не используйте для названия программы имя существующей команды MS-DOS, например COPY или DEL.

КОМПИЛЯЦИЯ ВАШЕЙ ПРОГРАММЫ

Компьютер работает с комбинациями единиц и нулей (называемыхмашинным языком), которые представляют наличие или отсутствие электрических сигналов. Если сигнал равен единице (наличие), компьютер может выполнить одну операцию, а если сигнал равен нулю (отсутствие), компьютер может выполнить другую операцию. Однако к счастью, нет необходимости писать программы в нулях и единицах (как это делали программисты в 1940 и 50 гг.). Вместо этого специальная программа - компилятор C++ - преобразует операторы программы (ваш исходный код) в машинный язык.

Другими словами, компилятор просматривает исходный файл, содержащий операторы программы на C++. Если ваши операторы не нарушают ни одно правило языка C++, компилятор преобразует их в машинный язык (единицы и нули), который компьютер может выполнить. Компилятор хранит машинный язык в выполняемом файле, имеющем, как правило, расширение ЕХЕ. Если файл ЕХЕ существует, вы можете запустить программу, вводя ее имя в ответ на командную подсказку.

В зависимости от используемого вами компилятора, команды, которые вы применяете для его вызова, будут различны. Например, при использовании Borland C++ вам следует компилировать программу FIRST.CPP с помощью команды ВСС:

C:\> BCC FIRST.CPP

Если вы применяете не Borland C++, обратитесь к документации, поставляемой с вашим компилятором, чтобы определить правильную команду для его запуска. По окончании работы компилятор создаст выполнимую программу и сохранит ее в файле на диске. В среде MS-DOS файл выполни-

мой программы будет иметь расширение ЕХЕ, например FIRST.EXE. Если при компиляции программы компилятор выдает сообщения об ошибках, отредактируйте свой исходный файл и сравните каждый символ исходного файла с символами, которые приведены в этой книге. Исправьте все ошибки, сохраните сделанные изменения, а затем откомпилируйте про грамму второй раз. После того как вы успешно откомпилировали свою программу, запустите ее, вводя имя программы в ответ на командную подсказку как это было показано выше.

Представление о компиляторе

При создании программы вы используете язык программирования (такой как C++), чтобы указать инструкции, выполняемые компьютером. Применяя текстовый редактор, вы вносите операторы программы в исходный файл. Далее используется специальная программа - компилятор, которая преобразует ваш исходный файл в машинный язык (единицы и нули, понимаемые компьютером). Если компиляция прошла успешно, результатом будет файл выполнимой программы. Однако если вы допустили одну или несколько ошибок или нарушили какое-либо правило C++, компилятор выдаст на экран сообщения об ошибках, и для их исправления вам следует заново отредактировать исходный файл.

Если вы работаете на большой машине или мини-ЭВМ, у вас должен быть компилятор, доступный для вас и других пользователей вашей системы. Если же вы используете ПК, вам следует приобрести и установить компилятор, такой как Borland C++ или Microsoft Visual C++.

СОЗДАНИЕ ВТОРОЙ ПРОГРАММЫ

Хочется надеяться, что вы смогли успешно откомпилировать и выполнить программу FIRST. CPP. Если это так, используйте ваш текстовый редактор, чтобы создать второй программный файл с именем EASY. CPP, который содержит следующие операторы программы:

#include

void main(void)

{
cout << «Программировать на C++ просто!»;
}

Как и ранее, сохраните свои операторы программы на C++ в исходном файле и вызовите компилятор, указав имя файла программы в командной строке компилятора. В случае Borland C++ используйте следующую команду для компиляции программы:

С:\> ВСС EASY.CPP

Если компиляция программы прошла успешно, компилятор создаст выполнимую программу с именем EASY.EXE. Когда вы запустите эту программу, на вашем экране появится следующее сообщение:

С.\> EASY

Программировать на C++ просто!

cout << «Программировать на C++ очень просто!»;

Сохраните ваше изменение в исходном файле и откомпилируйте программу. После успешной компиляции запустите программу, как показано ниже:

С:\> EASY

Каждый раз, когда вы изменяете исходный файл, вам следует откомпилировать программу заново, чтобы изменения вступили в силу. Например, используйте текстовый редактор, чтобы снова изменить исходный файл. В этот раз добавьте новую строку в свою программу:

#include

void main(void)

{
cout << «Программировать на C++ очень просто!»;
cout << endl << «Можно расслабиться!»;
}

Сохраните ваши изменения в исходном файле. Затем запустите программу, как показано ниже:

С:\> EASY

Программировать на C++ очень просто!

Как видите, программа не выводит новую строку на экран. Чтобы изменения в исходном файле вступили в силу, вы должны откомпилировать программу. В данном случае необходимо откомпилировать программу так, как было описано выше, а затем запустить ее. Так как компилятор использовал изменения вашего исходного кода, то, как показано ниже, на экран будет выведена новая строка:

C:\> EASY

Программировать на C++ очень просто!

Можно расслабиться!

ИЗУЧЕНИЕ СИНТАКСИЧЕСКИХ ОШИБОК

Каждый язык - английский, французский, немецкий и даже C++ - имеет набор правил, называемых синтаксисом, которым вы должны следовать, когда используете данный язык. В английском языке, например, предложения обычно заканчиваются точкой, восклицательным или вопросительным знаком. Вы также используете заглавные буквы в начале предложения. В синтаксисе C++ используется точка с запятой, круглые скобки, фигурные скобки и многие другие символы. Когда вы забываете или неправильно употребляете эти символы, компилятор C++ выводит на экран сообщение об ошибке, которое описывает ошибку и соответствующий ей номер строки в исходном файле.

Компилятор C++ не может создать выполнимую программу, пока не будут исправлены все синтаксические ошибки. Чтобы понять процесс обнаружения и исправления синтаксических ошибок, создайте следующую программу с именем SYNTAX. CPP:

#include

void main(void)

{
cout << Заключайте сообщение в кавычки;
}

Если посмотреть внимательно, можно заметить, что сообщения, выведенные двумя предыдущими программами, в вашем исходном файле взяты в кавычки. Синтаксис (правила) C++ требует кавычек. При компиляции программы компилятор выведет сообщения о синтаксических ошибках. В случае Borland C++ компилятор выведет следующие сообщения:

С:\> ВСС SYNTAX.CPP

Borland C++ Version 4.00 Copyright (с) 1993 Borland

International syntax.cpp:

Error syntax.cpp 5: Undefined symbol ‘Заключайте’ in function main()

Error syntax.cpp 5: Statement missing; in function main() *** 2 errors in Compile ***

В этом случае компилятор вывел две синтаксические ошибки. Обе ошибки относятся к 5 строке исходного файла. Отредактируйте файл и возьмите сообщение в кавычки, как показано ниже:

cout << «Заключайте сообщение в кавычки»;

Теперь можете успешно откомпилировать программу и получить выполнимый файл. Когда вы впервые начинаете использовать какой-либо язык программирования, можете рассчитывать на несколько синтаксических ошибок каждый раз при компиляции программы. После того как вы самостоятельно создадите несколько программ, вы будете быстро определять и исправлять подобные ошибки.

Изучение синтаксических ошибок

При создании программы на C++ вам следует придерживаться определенных правил, называемых правилами синтаксиса. Например, надо брать текстовые сообщения в кавычки и ставить точку с запятой после большинства операторов вашей программы (позже вы узнаете, для каких операторов требуется точка с запятой, а для каких нет). Если в программе нарушаются правила синтаксиса, компилятор C++ выводит сообщение об ошибке на экран. Вам следует исправить все синтаксические ошибки до того, как компилятор сможет создать выполнимую программу.

РАБОТА В СРЕДЕ ТИПА WINDOWS

Для упрощения в каждом из предыдущих примеров предполагается, что вы работаете в среде, основанной на командной строке, например MS-DOS или UNIX. Однако сегодня большинство программистов на C++ программируют в среде типа Windows, такой как Visual C++, или интегрированной среде разработки фирмы Borland. При программировании в среде типа Windows операторы программы не отличаются от тех, которые показаны здесь. Другими словами, операторы C++ в программе FIRST.CPP, написанной в Windows, идентичны тем, которые вы будете использовать в среде, основанной на командной строке. Что изменяется в Windows, так это процесс компиляции и запуска программы.

Рисунок 1, например, иллюстрирует среду программирования Windows. Внутри такой среды программирования вы можете создавать исходные файлы, используя встроенный редактор, и затем компилировать программу с помощью выбора пункта меню или щелчка мыши по кнопке инструментальной линейки. Если программа содержит синтаксические ошибки, среда программирования сводит сообщения об ошибках в специальное окно. После того как вы успешно откомпилируете вашу программу, можно использовать пункт меню (или кнопку инструментальной линейки) для запуска программы. Программная среда может открыть отдельное окно, в котором будет отображаться вывод программы.

Рис.1. Среда программирования Windows.

Среда программирования называется так, потому что обеспечивает все инструментальные средства, необходимые для создания, компиляции и запуска программ.

ЧТО ВАМ НЕОБХОДИМО ЗНАТЬ

Из этого урока вы узнали, как создавать и компилировать программы на C++! В уроке 2 вы получите более подробный обзор операторов, которые использовались в программах, созданных в данном уроке. Вы изучите использование фигурных скобок {}, ключевых слов, таких как void, а также как научить программы направлять вывод на экран.

Лучшие статьи по теме