Сегодня вторник, 19 сентября 2017 года
 
  avege.ru
C++
Разделы
введение
установка Borland C++ 5.02
установка заплат
вход в IDE
компиляция
первый проект
настройка меню
ввод нового пункта в меню
редактирование диалога
контекстная справка
Календарь, погода

сентябрь 2017 г.
Пн
Вт
Ср
Чт
Пт
Сб
Вс
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 

Литература

Справочник C и C++ Дерк Луис.

  Книга представляет собой справочник по Языкам С и С++, приемам программирования на них, имеется справочник по стандартным библиотекам включающий сведения о классах. Приведено описание языков с примерами, сведения об отличиях в синтаксисе и семантике отдельных операторов, которые дают себя знать при переносе исходных текстов программ между инструментальными средствами.
C и C++. Справочник / Пер. с нем. М.: Восточная Книжная компания, 1997. - 592 с.: ил.

Справочник Borland C++ Д. Луис.

  Справочник по Borland C++ - освещает основные понятия., принципы и приёмы разработки программ в среде Borland C++ 5.0. Описывает инструментальные средства для настройки интегрированной и визуальной среды разработки программ. Имеется справочник по рабочим библиотекам Borland C++ и библиотекам классов OWL. Знакомит с основными понятиями программирования в операционной среде Windows.
Borland C++ 5. Справочник / Пер. с нем. М.: "Издательство БИНОМ", 1997. - 560 с.: ил.

Borland C++ 5 П. Киммел и др.

  В этой книге подробно рассматриваются новые средства С++ такие, как обработка исключительных ситуаций, пространства имён, динамическая идентификация типов и др. Полностью изложены внутренние механизмы реализации многих средств С++ и различные стороны объектно- ориентированного подхода к программированию на популярном языке С++ 5.
Borland C++ 5. Пер. с анг. Спб.: BHV - Санкт-Петербург, 1997. -976 с., ил.

Освоение Borland C++ 5 Том Сван.

  Этот учебник, написанный одним из ведущих авторов, содержит упражнения и примеры программ, которые помогают научится успешно программировать в DOS и Windows, с советами, замечаниями и предупреждениями в которых разъяснено что следует делать, а что - нет. Книга полезна как начинающим, так и опытным программистам.
Освоение Borland C++ 5 - К.: Диалектика, 1996. - 516 с., ил.

Компиляция проекта в Borland C++ v 5.02.

Настройка отображения кода программы в редакторе Borland C++ 5.02.

Borland C++ v 5.02 - выделение текста цветом и выбор типа шрифта в окне редактора.

Откройте диалоговое окно Environment Options - Опции Среды.

Borland C++ v 5.02 - компиляция и компоновка проекта

Щелкнув по значку + перед пунктом Syntax Highighing - Подсветка синтаксиса, перейдите на элемент Customize - Настройка. Устанавливая курсор мыши, например: на слово include выберите из таблицы цветов - нужный и, поставив галочку таблице Attribute, установите необходимый тип шрифта: Bold - жирный, Italic - курсив, Underline - подчеркнутый. Редактор IDE распознает ключевые слова С++ и выделяет их, выбранным вами цветом и типом шрифта, облегчая визуальный контроль вводимого текста.

Borland C++ v 5.02 - настройка интегрированной среды - IDE. шрифт

После этих установок, текст открытых, в окне редактора, файлов выглядит примерно так:

Borland C++ v 5.02 - визуальный контроль вводимого текста

Borland C++ v 5.02 - компиляция и компоновка проекта.

Вернитесь в окно проекта

Borland C++ v 5.02 - компиляция и компоновка проекта

и в нём нажмите кнопку - - Run (Выполнить) или дважды щелкните по имени файла blazer [ .exe ]

Borland C++ v 5.02 - компиляция и компоновка проекта

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

Borland C++ v 5.02 - открытие файла проекта

откроется приложение Blazer.exe.

Borland C++ v 5.02 - иерархию файла проекта

В нижней части окна IDE Borland C++ 5.02 появится окно с сообщениями компилятора и редактора связей.
В нём вы увидите строку содержащую предупреждение компилятора -
Functions containing for are not expanded inline.

Вообще, в случае получения сообщений компилятора об ошибках или предупреждениях, поступают так:

1. Выделив сообщение, нажимают кнопку F1.
2. После двойного щелчка мыши на сообщении, переходят на строку источника вызвавшего его.

Borland C++ v 5.02 - иерархию файла проекта

1. Если вы на выделенной строке предупреждения нажмете кнопку F1, то получите справку с описанием данного предупреждения:

Functions containing reserved words are not expanded inline. Compiler warning
Also:
Functions containing local destructors are not expanded inline in function 'function'
(Command-line option to suppress warning: -w-inl)
Reserved Words
Functions containing any of these reserved words can't be expanded inline, even when specified as inline:
break
case
continue
do
for
goto
switch
while
The function is still perfectly legal, but will be treated as an ordinary static (not global) function.
A copy of the function will appear in each compilation unit where it is called.
Local Destructors
You've created an inline function for which the compiler turns off inlining. You can ignore this warning; the function will be generated out of line.

Из которой ясно - что встроенная функция не может содержать зарезервированные слова, в частности - for.

2. Щелкнув по нему, вы перейдете к файлу источнику - autodefs.h
Встроенная функция - TAutoEnumT содержит, недопустимое слово, для такого рода функций.

Borland C++ v 5.02 - иерархию файла проекта

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

Внимание ! 

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

Удаление временных файлов созданных при компиляции проекта в Borland C++ 5.02

После ознакомления с программой - Blazer.exe, войдите в каталог C:\Bc5\Examples\Owl\Apps\Blazer. Нажав на заголовок столбца Дата, в Total Comander'е, вы увидите, в верхней части окна, список вновь созданных при компиляции файлов, которые занимают значительное место на диске.

Borland C++ v 5.02 - список вновь созданных при компиляции файлов

Для их удаления - создайте пакетный файл. Введите в командную строку Total Commander'a - copy con 001del.cmd, нажмите Enter .

Появится черное окно DOS. Нажмите в нем  F6  и, затем,   Enter. Должен создаться файл - 001del.cmd, в который скопируйте следующий текст:

Перепишите файл 001del.cmd в каталог C:\Bc5\Examples\Owl\Apps\Blazer и запустите его. После этого лишние файлы будут удалены. 001, в имени командного файла, добавлено для того, чтобы он всегда находился вверху списка файлов.


В. Е.Антоненков  

[4]
опубликовано - 1998 г.
обновлено -Sunday, 08-Feb-2015 08:36:52 MSK
Valid CSS!
Valid XHTML 1.1