Розроблення додатка – гра «Перший мільйон»

Автор: Пользователь скрыл имя, 26 Октября 2013 в 20:25, курсовая работа

Краткое описание

Дана курсова робота розроблена для дисципліни «Кросплатформне програмування». Що ж таке крос-платформне програмування? Кросплатформне програмне забезпечення – це ПЗ, працююче більш ніж на одній апаратній платформі і / або операційній системі. Типовим прикладом є програмне забезпечення, призначене для роботи в операційних системах Linux і Windows одночасно.

Оглавление

Вступ 3
Розділ І. Аналіз предметної області 4
Розділ ІІ. Теоретичні відомості 5
• Знайомство з Juce 5
• Візуальний редактор компонувань The Jucer 7
Розділ ІІІ. Створення додатку 14
• Розробка інтерфейсу 14
• Приклад реалізації роботи додатку 17
Висновок 22
Список використаних джерел 23
Додаток 1. Текст програми 24

Файлы: 1 файл

kursach.docx

— 2.61 Мб (Скачать)

    //[/Destructor_pre]

 

    deleteAndZero (textEditor);

    deleteAndZero (textButton);

deleteAndZero (textButton2);

 

 

    //[Destructor]. You can add your own custom destruction code here..

    //[/Destructor]

}

 

//==============================================================================

void TThirdComponent::paint (Graphics& g)

{

    //[UserPrePaint] Add your own custom painting code here..

    //[/UserPrePaint]

 

    g.fillAll (Colours::white);

 

    g.setColour (Colours::black);

    g.drawImage (cachedImage__2_jpg2,

                 0, 0, 203, 204,

                 0, 0, cachedImage__2_jpg2.getWidth(), cachedImage__2_jpg2.getHeight());

 

    //[UserPaint] Add your own custom painting code here..

    //[/UserPaint]

}

 

void TThirdComponent::resized()

{

    textEditor->setBounds (24, 80, 150, 40);

    textButton->setBounds (40, 168, 125, 32);

textButton2->setBounds (40, 168, 125, 32);

    //[UserResized] Add your own custom resize handling here..

    //[/UserResized]

}

 

void TThirdComponent::buttonClicked (Button* buttonThatWasClicked)

{

    //[UserbuttonClicked_Pre]

    //[/UserbuttonClicked_Pre]

 

    if (buttonThatWasClicked == textButton)

    {

       //pMainWindow->setVisible(true);

   TThirdComponent::getParentComponent()->setVisible(false);

//JUCEApplication::getInstance()->systemRequestedQuit();

    }

if (buttonThatWasClicked == textButton2)

    {

       //pMainWindow->setVisible(true);

   //TThirdComponent::getParentComponent()->setVisible(false);

   JUCEApplication::getInstance()->systemRequestedQuit();

    }

TThirdForm.cpp

#include "TThirdForm.h"

#include "TCentralComponent.h"

#include "TThirdComponent.h"

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

TThirdForm::TThirdForm() : DocumentWindow(

    JUCEApplication::getInstance()->getApplicationName(),

Colours::white,

DocumentWindow::allButtons)

{

centreWithSize(200, 200);

setResizable(false, false);

setVisible(true);

 

// Динамічно створюємо екземпляр класу нашого компонента

pThirdComponent = new TThirdComponent();

// Встановлюємо його в якості компонента вмісту

setContentOwned(pThirdComponent, true);

}

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

TThirdForm::~TThirdForm()

{

deleteAndZero(pThirdComponent);

}


Информация о работе Розроблення додатка – гра «Перший мільйон»