Главная страница
Навигация по странице:

  • Внимание!

  • Учебное издание Бусько

  • Основы программирования в среде C ++ Builder

  • Е. Н. Батурчик

  • методичка. метода по ООП для практики. Лабораторная работа 1. Линейный вычислительный процесс 2 Общие теоретические сведения 2 Создание оконного приложения 6


    Скачать 1.1 Mb.
    НазваниеЛабораторная работа 1. Линейный вычислительный процесс 2 Общие теоретические сведения 2 Создание оконного приложения 6
    Анкорметодичка
    Дата11.01.2022
    Размер1.1 Mb.
    Формат файлаdoc
    Имя файламетода по ООП для практики.doc
    ТипЛабораторная работа
    #328342
    страница19 из 19
    1   ...   11   12   13   14   15   16   17   18   19

    Приложение 2. Описание общих структур файлов проекта



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

    Внимание! Не изменять и не удалять, уже имеющиеся в указанных файлах тексты.

    Общая структура файла текста программы Unit*.cpp



    // Директивы препроцессора

    #include // Подключение файла библиотеки VCL

    #pragma hdrstop // Установки компилятора

    #include "Unit1.h" // Подключение заголовочного файла

    #pragma package(smart_init)

    #pragma resource "*.dfm"

    TForm1 *Form1; // Объявление объекта формы

    //--------------------------- Вызов конструктора формы --------------------------

    __fastcall TForm1::TForm1(TComponent* Owner)

    : TForm(Owner)

    {

    }

    // Описания глобальных объектов Пользователя

    // Набор функций-обработчиков, использующихся в проекте

    Структура заголовочного файла Unit*.h



    // Директивы препроцессора

    #ifndef Unit1H

    #define Unit1H

    //---------------------------------------------------------------------------

    #include

    #include

    #include

    #include <Forms.hpp>

    // Объявление класса формы

    class TForm1 : public TForm

    {

    Окончание прил. 2

    // Компоненты, размещенные на форме

    __published: // IDE-managed Components

    TLabel *Label1;

    TEdit *Edit1;

    TMemo *Memo1;

    TButton *Button1;

    private: // User declarations

    // Объявления функций, типов переменных, доступных только в данном модуле

    public: // User declarations

    // Объявления функций, типов и переменных, доступных в проекте
    __fastcall TForm1(TComponent* Owner);

    };

    extern PACKAGE TForm1 *Form1;

    // Объявления элементов, которые не включаются в данный класс

    #endif

    Общая структура файла проекта Project*.cpp



    // Директивы препроцессора

    #include

    #pragma hdrstop

    /*- директива #pragma служит для установки параметров компилятора. Эти установки могут быть определены и другим способом, – используя диалог Project Options. */

    // Подключение файлов форм и файлов ресурсов

    USEFORM("Unit1.cpp", Form1);

    USEFORM("Unit2.cpp", Form2);

    // Главная программа

    WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)

    {

    // Инициализация

    Application->Initialize();

    // Создание объектов форм

    Application->CreateForm(__classid(TForm1), &Form1);

    Application->CreateForm(__classid(TForm2), &Form2);

    // Выполнение программы

    Application->Run();

    }

    ЛИТЕРАТУРА




    1. Березин, Б. И. Начальный курс С и С++ / Б. И. Березин, С. Б. Березин. – М.: Диалог – МРТИ, 1999.

    2. Демидович, Е. М. Основы алгоритмизации и программирования. Язык СИ / Е. М. Демидович. – Минск : Бест­принт, 2001.

    3. Керниган, Б. Язык программирования СИ / Б. Керниган, Д. Ритчи. – М.: Финансы и статистика, 1992.

    4. Касаткин, А. И. Профессиональное программирование на языке СИ: от Турбо-С до Borland С++ / А. И. Касаткин, А.Н. Вольвачев: Справочное пособие. Минск : Выш. шк., 1992.

    5. Страуструп, Б. Язык программирования C++ / Б. Страуструп: 2-е изд.: В 2 т. – Киев: ДиаСофт, 1993.

    6. Больски, М. Н. Язык программирования СИ / М. Н. Больски: Справочник. – М.: Радио и связь. 1988.

    7. Архангельский, А. Я. Программирование в С++ Builder 6 / А. Я. Архангельский. – М.: ЗАО “Издательство БИНОМ”, 2002.

    8. Юлин, В. А. Приглашение к СИ / В. А. Юлин, И. Р. Булатова. – Минск : Высш.шк., 1990.

    9. Шилд, Г. Программирование на Borland С++ / Г. Шилд. – Минск : ПОПУРРИ, 1999.

    10. Тимофеев, В. В. Программирование в среде С++ Builder 5 / В. В. Тимофеев. – М.: БИНОМ, 2000.
    Св. план 2004, поз. 40


    Учебное издание
    Бусько Виталий Леонидович,

    Карцев Виктор Тимофеевич,

    Кривоносова Татьяна Михайловна,

    Навроцкий Анатолий Александрович

    Основы программирования в среде C++ Builder
    Лабораторный практикум по курсу

    «Основы алгоритмизации и программирования»

    для студентов 1 – 2-го курсов БГУИР

    В 2-х частях

    Часть 1


    Редактор Е. Н. Батурчик

    ____________________________________________________________________________

    Подписано в печать. Формат 60x84 1/16 Бумага офсетная.

    Печать ризографическая. Гарнитура «Times» Усл. печ. л.

    Уч. изд. л. Тираж 500 экз. Заказ

    ____________________________________________________________________________

    Издатель и полиграфическое исполнение:

    Учреждение образования

    «Белорусский государственный университет информатики и радиоэлектроники»

    Лицензия ЛП №156 от 05.02.2001.

    Лицензия ЛП №509 от 03.08.2001.

    220013, Минск, П. Бровки, 6

     Синус гиперболический, а в следующей строке – косинус гиперболический.



    1   ...   11   12   13   14   15   16   17   18   19


    написать администратору сайта