Автор: Пользователь скрыл имя, 26 Октября 2013 в 20:25, курсовая работа
Дана курсова робота розроблена для дисципліни «Кросплатформне програмування». Що ж таке крос-платформне програмування? Кросплатформне програмне забезпечення – це ПЗ, працююче більш ніж на одній апаратній платформі і / або операційній системі. Типовим прикладом є програмне забезпечення, призначене для роботи в операційних системах Linux і Windows одночасно.
Вступ 3
Розділ І. Аналіз предметної області 4
Розділ ІІ. Теоретичні відомості 5
• Знайомство з Juce 5
• Візуальний редактор компонувань The Jucer 7
Розділ ІІІ. Створення додатку 14
• Розробка інтерфейсу 14
• Приклад реалізації роботи додатку 17
Висновок 22
Список використаних джерел 23
Додаток 1. Текст програми 24
//[/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()
//[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(
TThirdComponent::
//JUCEApplication::
}
if (buttonThatWasClicked == textButton2)
{
//pMainWindow->setVisible(
//TThirdComponent::
JUCEApplication::getInstance()
}
…
TThirdForm.cpp
#include "TThirdForm.h"
#include "TCentralComponent.h"
#include "TThirdComponent.h"
//----------------------------
TThirdForm::TThirdForm() : DocumentWindow(
JUCEApplication::getInstance()
Colours::white,
DocumentWindow::allButtons)
{
centreWithSize(200, 200);
setResizable(false, false);
setVisible(true);
// Динамічно створюємо екземпляр класу нашого компонента
pThirdComponent = new TThirdComponent();
// Встановлюємо його в якості компонента вмісту
setContentOwned(
}
//----------------------------
TThirdForm::~TThirdForm()
{
deleteAndZero(pThirdComponent)
}
Информация о работе Розроблення додатка – гра «Перший мільйон»