Название: Создание консольных приложений в C++ Builder 6
Вид работы: статья
Рубрика: Информатика и программирование
Размер файла: 59.25 Kb
Скачать файл: referat.me-139006.docx
Краткое описание работы: Всякий начинающиий программист после изучения некоторых основ языка программирования, будь то C++, Pascal, Assembler, обязательно хочет написать свою первую программу.
Создание консольных приложений в C++ Builder 6
Всякий начинающиий программист после изучения некоторых основ языка программирования, будь то C++, Pascal, Assembler, обязательно хочет написать свою первую программу. По устоявшейся традиции этой программой в большинстве случаев является приложение, выводяшее на экране монитора надпись "Hello world!" Итак, приступим к написанию первой программы! Первым шагом в написании программы является запуск самой среды программирования C++ Builder (Исходный текст программы приведен для версии 6.0). Затем выберем FileNewOther... Вы попадете в окно выбора типа вашего проекта (Это может быть как приложение под платформы DOSWindows, либо DLL библиотеки или иные компоненты). Внешний вид открывшегося окна показан на рисунке ниже:
Все объекты орбъединены в следующие группы:
New - встроенные базовые объекты, используемые при разработке приложений.
ActiveX - объекты COM и OLE, элементы ActiveX, активные серверные страницы (ASP).
Multiter - объекты многопоточного приложения (CORBA и др.)
Project1 - формы создаваемого приложения.
Forms - формы.
Dialogs - диалоговые окна (открытие файла, диалог печати, сохранение и т.д.)
Projects - проекты одно- и многодокументных приложений.
Data Modules - модули данных.
Business - Мастера форм баз данных и Web-приложений.
Web Documents - Web-документы (HTML, XHTML, WML, XSL).
WebSnap - WebSnap-приложения и модули.
WebServices - приложение, модуль и интерфейс для SOAP.
IntraWeb - приложения и формы Web.
Corba - CORBA-приложения. Взглянув на рисунок окна, сразу понимаешь, что среда имеет богатейшие возможности выбора для разработки приложений. Итак, для создания консольного приложения необходимо выбрать в открывшемся окне Console Wizard и даблкликнуть на нем. Появится окно:
В окне все необходимые галочки уже стоят, однако поясню их назначение: Source Typy обозначает язык, на котором вы собираетесь создавать приложение. Use VCLCLX позваляет установить тип библиотеки, которую используем. Жмем Ok и получаем код, автоматически сгенерированный системой:
Разберемся, что-же автоматически сгенерировала нам среда:
#include <vcl.h> - директива, с помощью которой выполшняется включение текстовых фаилов (*.h, *.cpp и т.д.) в текст программы.
#pragma hdrstop - указывает компилятору, что в данном месте нужно прекратить генерацию предварительно вкомпилированных заголовочных файлов. Расположенные после директивы заголовочные файлы будут компилироваться при каждой компиляции данного модуля, а те что расположены выше - не будут. Перед этой директивой рекомендуется располагать те заголовочные файлы, которые являются общими для двух и более модулей, чтобы избежать их повторной компиляции. Включение данной директивы в коды больших проектов способствует уменьшению времени компиляции.
int main() - функция которая должна присутствовать во всех консольных приложениях.
Итак, все основные моменты данного кода мы разобрали, теперь перейдем к продолжению написания программы. Нам осталось добавить всего пару строк (добавленные строки выделены):
#include <iostream.h> - директива, необходимая для работы комманд ввода/вывода на экран.
cout<<"Hello world!"; - собственно сам вывод на экран строки Hello world!
Ну вот и все! Программа готова. Но: при запуске программы на компиляцию (кнопка F9) вы увидите, что на экране только мигнуло какое-то окно и все, поэтому добавим еще строку Sleep(1000); между cout и return 0; Sleep - задержка выполнения программы, в скобках указано время в милисекундах.
Список литературы
Программирование на С++. Учебное пособие под ред. А.Д.Хомоненко
Похожие работы
-
Системы программирования
Ассемблер предоставляет программисту полную свободу действий при разработке программы, что одновременно является и его достоинством, и недостатком.
-
На чем писать программы? (краткий обзор возможностей языков программирования)
Если нужно написать серьезную программу, быструю и занимающую мало места, нужно выбирать между VC++ и Builder. Если при этом вы любите pascal то ваш путь к Builder(Delphi).
-
Разработка программы на четырех языках программирования
Этапы написания программы на четырех языках программирования (Turbo Pascal 7.0, Borland C++ 3.11, Delphi 7, Builder C++ 6.0), которая выводит на экран имя и фамилию студента, используя стандартные средства графики и простейшие геометрические фигуры.
-
Лабараторная работа №4
Цель работы: изучение правил записи констант, переменных, выражений, операторов присваивания, раздела определения констант, раздела описания переменных и общей структуры программы на языке Turbo-Pascal.
-
C++ Builder. Введение в структурное программирование
Создание консольных приложений с использованием графического интерфейса пользователя. Содержание палитры компонентов программы С++ Builder. Использование возможностей объектно-ориентированного программирования, особенности редактора кода и форм в С++.
-
Создание программы с использованием программного продукта Turbo Assembler
Формирование опыта создания программ с использованием программного продукта Turbo Assembler. Использование меньшего количества команд и обращений в память, увеличение скорости и уменьшение размера программы. Степень сложности совместной разработки.
-
Создание графических объектов с помощью псевдографики
Основы работы на языке высокого уровня Turbo Pascal. Основное оборудование и программное обеспечение. Операторы, необходимы для работы в графической среде Turbo Pascal. Запуск графического режима. Текст программы в графической среде Turbo Pascal.
-
Введение в программирование
Сущность отладки, условия ее выполнения. Ошибки при компиляции программы, создание и изменение исходных символьных файлов. Процесс преобразования кода в машинный. Первый программист, виды трансляторов, классификация и уровни языков программирования.
-
Компьютерный морфологический разбор слов русского языка
Применение данной статьи важно для тех, кто хочет сделать интерфейс к своей программе на естественном языке или сделать интеллектуальный поиск информации. Для этого нужно в первую очередь сделать морфологический анализ слов текста.
-
Delphi или Visual C++ - вот в чем вопрос
С точки зрения создания программ -разница между Borland C++ Builder(если изучать, то его, а не Delphi, как более продвинутую систему) и VC++ просто огромна.