Программирование для мобильных приложений на Java

Сибирский Государственный Университет Телекоммуникаций и Информатики

 

Межрегиональный центр переподготовки специалистов

 

 

 

Курсовая работа

По дисциплине:

Программирование для мобильных приложений

 

 

Выполнил: Забулдыга А.В.

Группа:

Вариант:

    

 

 

Проверил: ___________________

 

Новосибирск, 2015 г

Задание 1:

Реализуйте простейший Калькулятор. Имеется набор кнопок, циферблат. Калькулятор позволяет вычислять (сумму, разность, произведение и частное). Предусмотреть обработку ситуации деления на ноль.

 

Задание 2:

Нарисуйте светофор. На нем разместите несколько шаров, которые будут медленно менять цвет с разной скоростью. Обработку изменения цвета реализовать с помощью потоков.

 

Задание 3:

Прыгающий кубик. Начальная позиция появления объекта определяется нажатием пальца по экрану. Объект падает с ускорением вниз, отражаясь от нижней границы экрана, и с незначительным смешением вправо. С каждым разом высота отскока объекта уменьшается, и когда объект практически остановится, он пропадает с экрана. Объектов может быть несколько, поэтому каждый должен обрабатываться в отдельном потоке приложения.

 

Задание 4:

Дополните Задание 3 возможностью изменения настроек (цвета объекта, ускорения, цвет/рисунок фона). Добавьте кнопку настройки в основное меню программы. Отскок объекта от границы экрана должен сопровождаться звуком (любым на ваше усмотрение).

 

 

Исходный код модуля MainActivity.java:

 

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.support.v7.app.AppCompatActivity;

import android.view.View;

import android.widget.Button;

 

 

public class MainActivity extends AppCompatActivity {

 

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

 

        //setTheme(R.style.AppTheme);

 

        //описание элементов управления

        Button task1 = (Button)findViewById(R.id.button_task1);

        Button task2 = (Button)findViewById(R.id.button_task2);

        Button task3 = (Button)findViewById(R.id.button_task3);

        Button task4 = (Button)findViewById(R.id.button_task4);

 

        //назначение событий элементам управления

        task1.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View view) {

                Intent task_calc = new Intent(getApplicationContext(), CalcActivity.class);

                startActivity(task_calc);

            }

        });

 

        task2.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View view) {

                Intent task_draw = new Intent(getApplicationContext(), ActivityDraw.class);

                startActivity(task_draw);

            }

        });

 

Присоединяйся

Зарегестрируйся с помощью социальных сетей.

Публикуй

Опиши работу, прикрепи файлы и назначь цену.

Зарабатывай

Получай пассивный доход с продажи работ.

Тебе понадобится 5 минут для публикации работы на сайте.
Похожие работы
Другие работы автора
Купить

100,00 

(без учета комиссии 3,8 %)

Курсовая.rar
21613094
Оцени работу

рейтинг

Поделись работой с друзьями

Мы не грузим циферки, чтоб ты увидел контент как можно быстрее;

Комментарии (0)

DenisN03

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегестрированые пользователи имеют возможность комментировать работы
Программирование для мобильных приложений на Java
Курсовая работа с тремя заданиями: создание калькулятора, создание светофора(цвета меняются), прыгающий кубик + реализовано дополнительное задание - экран с настройками приложения.
Категория: Образование
Стоимость: 100,00