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

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

DenisN03

/ /

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

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

Только зарегистрированые пользователи имеют возможность комментировать работы
Новые работы
Тип Название Рейтинг Категория Стоимость
Контрольная Театр (C#, WinForms, Access) new 0 .NET (C#) 1 500,00
Исходник Автошкола (C#, WPF, SQL Server, SQLite) new 0 .NET (C#) 2 500,00
Исходник Программа Парадокс дней рождения Python new 0 Python 700,00
Исходник ИС Налогоплательщики С# + SQL Server new 0 .NET (C#) 2 500,00
Исходник Логическая игра "Бейглз" Python new 0 Python 700,00
Купить

100,00 

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

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

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

рейтинг

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