На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Программирование для мобильных приложений на 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);

            }

        });

 

Купить 100,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

Здесь еще никто не оставлял свои комментарии, будь первым!

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

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

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

100,00 

Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

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

0

рейтинг

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