Сегодня пятница, 23 июня 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 - выбор программы реакции на исключительные ситуации

  Войдите в каталог C:\Bc5\Bin, запустите программу jitime.exe - выбор программы реакции на исключительную ситуацию, выберите пункт BCW (IDE) и нажмите кнопку "OK" . Иначе, исключительную ситуацию обработает программа Dr. Watson и результаты поместит в каталог C:\Documents and Settings\All Users\Документы\DrWatson\ . Файлы, с результатами обработки, помещаемые в этот каталог - могут иметь размеры до 50 Mb.

Borland C++ v 5.02 - выбор программы реакции на исключительные ситуации

Borland C++ v 5.02 - Регистрация программы создания Справки

Часть примеров из каталога C:\Bc5\Examples - содержит систему справки - поэтому, нужно зарегистрировать в реестре программы hcrtf.exe или hcw.exe. Для этого войдите в каталог C:\Bc5\Bin и запустите одну из них. Эти программы используются, для создания, редактирования и проверки справочных файлов(.hlp). Программы получают информацию из проекта Справки (.hpj) файл, для объединения (.rtf) файлов, изображений и других источников в Справочный файл, который может просматриваться, используя программу предоставления справочной информации Microsoft Windows .

Borland C++ v 5.02 - регистрация программы создания справки

IDE вызывает одну из этих программ для компиляции файла справки, но можно создавать его прямо в программе Microsoft Help Workshop

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

Borland C++ v 5.02 - компиляция файла справки

Вход в IDE ( Integrated development Environment - интегрированную среду разработки )

При первом входе в IDE Borland C++ v 5.02  проделайте следующее:

Войдите в любой каталог, например: С:\BC5\EXAMPLES\OWL\APPS\BLAZER\ и дважды щелкните по значку файла blazer.ide для входа в интегрированную среду разработки ( IDE - Integrated development Environment ).

Borland C++ v 5.02 - вход в IDE

Появится пустое окно, которое нужно закрыть

Borland C++ v 5.02 - первый вход в IDE

и выйти, теперь уже из IDE ( в этот раз, нажатием на значок    программного комплекса Borland C++). Затем, повторно войти в IDE двойным щелчком на файле blazer.ide. Если вы не увидите, в окне IDE, иерархию файла проекта (см. ниже), то необходимо выбрать пункт меню View | Project - Вид | Проект - для его открытия.

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

В окне проекта дважды щелкните на файле Propdlgs [ .cpp ] .

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

В появившимся окне вы увидите содержимое этого файла :

//----------------------------------------------------------------------------
// ObjectWindows
// Copyright (c) 1995, 1995 by Borland International, All Rights Reserved
//
// Implementation of the property pages TSpeedPage and TBitBltPage
//----------------------------------------------------------------------------
#include <owl/pch.h>
#include "blazer.h"
#include "propdlgs.h"
//
// Declare some constant ranges for the random factor, delta, and delay values.
//
const int RandomFactorLower = 2;
const int RandomFactorUpper = 12;
const int DeltaLower = 5;
const int DeltaUpper = 15;
const int DelayLower = 1;
const int DelayUpper = 20;

DEFINE_RESPONSE_TABLE1(TSpeedPage, TPropertyPage)
EV_WM_HELP,
END_RESPONSE_TABLE;

DEFINE_HELPCONTEXT(TSpeedPage)
HCENTRY_CONTROL(IDH_RANDOM, IDC_RANDOM),
HCENTRY_CONTROL(IDH_DELTA, IDC_DELTA),
HCENTRY_CONTROL(IDH_DELAY, IDC_DELAY),
END_HELPCONTEXT;
//
// Constructor to initialize values. //
TSpeedPage::TSpeedPage(int factor, int delta, int delay, TPropertySheet* parent,
TResId resId, const char far* title, TResId iconRes, TModule* module)
:
FactorValue(factor),
DeltaValue(delta),
DelayValue(delay),
TPropertyPage(parent, resId, title, iconRes, module)
{
// These are place holders for where the real gauge controls are to
// be positioned since TGauges are not real custom controls.
//
DeltaPlace = new TStatic(this, IDC_DELTAPLACE);
RandomFactorPlace = new TStatic(this, IDC_RANDOMPLACE);
DelayPlace = new TStatic(this, IDC_DELAYPLACE);
}
//
// SetupWindow().
// Now that the static place-holder controls are created, we can determine
// their locations using GetWindowRect and create TGauges at those locations.
// Since the place-holder controls are not visible, the gauges will appear to
// have been created along with the dialog.
//
void
TSpeedPage::SetupWindow()
{
// Ensure child static controls are created.
//
TPropertyPage::SetupWindow();
SETUP_HELPCONTEXT(TBlazerApp, TSpeedPage);
TRect windowRect;
TPoint p;
// Create the random factor gauge and set its range and position.
//
windowRect = RandomFactorPlace->GetWindowRect();
p = windowRect.TopLeft();
ScreenToClient(p);
RandomFactor = new THSlider(this, IDC_RANDOM,
p.x, p.y, windowRect.Width(), windowRect.Height());
RandomFactor->Create();
RandomFactor->SetRange(RandomFactorLower, RandomFactorUpper);
RandomFactor->SetPosition(FactorValue);
// Create the delta gauge and set its range and position.
//
windowRect = DeltaPlace->GetWindowRect();
p = windowRect.TopLeft();
ScreenToClient(p);
Delta = new THSlider(this, IDC_DELTA,
p.x, p.y, windowRect.Width(), windowRect.Height());
Delta->Create();
Delta->SetRange(DeltaLower, DeltaUpper);
Delta->SetPosition(DeltaValue);
// Create the delay gauge and set its range and position.
//
windowRect = DelayPlace->GetWindowRect();
p = windowRect.TopLeft();
ScreenToClient(p);
Delay = new THSlider(this, IDC_DELAY,
p.x, p.y, windowRect.Width(), windowRect.Height());
Delay->Create();
Delay->SetRange(DelayLower, DelayUpper);
Delay->SetPosition(DelayValue);
}
...
...

В процессе изучения Borland C++ 5.02 постоянно возвращайтесь к проекту - Blazer ! 

  Программа Blazer является одним из лучших примеров практического применения методов и приемов объектно-ориентированного программирования в C++.

Кириллица - русский шрифт в Borland C++ 5.02

Войдите в пункт меню Options | Environment - Опции | Среда

Borland C++ v 5.02 -  русский шрифт

и в диалоговом окне настройки интегрированной среды, щелкнув по значку + перед пунктом Editor | Редактор и установив курсор на элемент Dispay | Дисплей - выберите нужный размер шрифта и сам шрифт: Courier New Cyr - это позволит вам использовать символы кириллицы (русский шрифт) в текстах ваших программ.

Русский шрифт в Borland C++ v5.2 - вывод текста на русском (кириллица)


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

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