Тема 1. Основные понятия. IDE Borland C++ Builder.
История появления С++
Главная функция программы
Файл проекта
Основные файлы проекта
Файл проекта
ИСР C++ Builder
Окна ИСР
Средства отладки программы
Текстовые компоненты
Управляющие компоненты
Методы управления текстом в компонентах Memo и ListBox
243.00K
Category: programmingprogramming

IDE Borland C++ Builder

1. Тема 1. Основные понятия. IDE Borland C++ Builder.

• Почему С++
• История появления языка
• Основные принципы построения программ
на языке С++
• Структура файла проекта
• Работа в интегрированной среде разработки
C++ Builder
• Описание основных визуальных
компонентов среды разработки

2. История появления С++

• 1972 – Брайан Керниган и Денис Ритчи
разрабатывают язык C
• В начале 80-х сотрудник фирмы AT&T
Bell Laboratories Бьярн Страуструп
разработал язык программирования
С++
• 1996 – опубликован стандарт ANSI C++
• 1998 – опубликован международный
стандарт языка С++: ISO/IEC 14882

3.

Этапы создания исполняемой программы

4. Главная функция программы

• main() – консольное приложение
• WinMain – приложение windows

5. Файл проекта

Посмотреть содержимое файла проекта:
Project\View Source
Имена файлов модулей по умолчанию:
Unit1, Unit2,..

6. Основные файлы проекта


.cpp – файл модуля или проекта
.bpr – файл опций проекта
.res – файл ресурсов
.h – заголовочный файл
.dfm – файл формы
.hpp – заголовочный файл компонента
файлы с символом ~ – файлы резервных
копий
.exe – запускной файл
.obj – объектный файл
.dll – файл библиотеки
.tds – файл отладки

7.

Запускной exe-файл возможен в двух
вариациях:
• Автономный файл
• Файл с поддержкой пакетов
Чтобы сделать exe-файл файлом с
поддержкой пакетов, необходимо в
меню: Project\Options\Packages
установить галочку напротив опции Built with runtime packages

8. Файл проекта

#include <vcl.h>
#pragma hdrstop
//------------------------------USEFORM("Unit1.cpp", Form1);
//------------------------------WINAPI WinMain(HINSTANCE,
HINSTANCE, LPSTR, int)
{
try
{
catch (...)
Application->Initialize();
{
Application->CreateForm
try
(__classid(TForm1),&Form1);
{
Application->Run();
throw Exception("");
}
}
catch (Exception &exception)
catch (Exception &exception)
{
{
Application->ShowException
Application->ShowException
(&exception);
(&exception);
}
}
}
return 0;
}

9. ИСР C++ Builder

ИСР – среда, в которой есть все
необходимое для проектирования,
запуска и тестирования.
Составные части ИСР:
1. Главное меню.
2. Инструментальные панели:
быстрые кнопки;
палитра компонентов.
Borland C++ Builder 6.0

10. Окна ИСР


дерево объектов
инспектор объектов
окно формы
редактор кодов

11. Средства отладки программы

1.
2.
3.
4.
Окно сообщений об ошибках
Окно Watch List
Точки прерывания
Проход по шагам:
Step Over (F8)
Trace Into (F7)
Trace to Next Source Line
Run to Cursor
Run Until Return
Sample

12. Текстовые компоненты


Label
StaticText
Edit
LabeledEdit
Memo
RichEdit
ListBox
ComboBox
Sample

13. Управляющие компоненты


Button
BitBtn
RadioButton
CheckBox
Sample

14. Методы управления текстом в компонентах Memo и ListBox


Add(строка)
Clear()
Delete(индекс)
Insert(индекс, строка)
Strings[индекс]
Пример:
Memo1->Lines->Insert(0,"Строка
текста");
Memo1->Lines->Add(ListBox1->Items->
English     Русский Rules