Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум ТРТКС part 2 2012.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆
    1. Работа с полями ввода текста

final EditText Edt = (EditText) findViewById(R.id.editText1);

Editable newTxt=Edt.getText();

String S = newTxt.toString();

int b = Integer.parseInt(S);

b=b+7;

S=Integer.toString(b);

    1. Работа с текстом

Задание:

Создать графический интерфейс пользователя Android для реализации индивидуального варианта задания. Создать обработчики событий для решения поставленной задачи. Предусмотреть поля для вывода результатов.

Порядок выполнения работы:

  1. Запустить среду Eclipse, установленную на компьютере.

  2. Создать новый проект. Указать его название и местоположение.

  3. Открыть в редакторе файл *.xml из папки проекта /res/layout.

  4. С помощью графического и/или текстового редактора добавить на поверхность экрана:

  • необходимые поля для ввода и вывода значений;

  • текстовые поля для описания параметров и результатов;

  • изображения, если это необходимо;

  • кнопки <РЕШЕНИЕ>, <ОЧИСТКА> и др.;

  1. Написать/скорректировать обработчики событий для кнопок.

  2. Связать обработчики событий с их объектами.

  3. Компилировать и запустить проект на выполнение.

  4. Произвести отладку программ и повторить пп.5-7, если это необходимо.

  5. Получить результаты работы.

  6. Оформить отчёт.

  7. Сдать работу.

Содержание отчёта:

  1. Номер, название и цель лабораторной работы.

  2. Задание по варианту.

  3. Описание файлов XML.

  4. Описание классов: их полей и методов.

  5. Тексты классов.

  6. Результаты работы программы со скриншотами.

  7. Описание полученных результатов.

  8. Вывод по проделанной работе.

Контрольные вопросы:

  1. Поясните состав и назначение файла разметки в проекте Android.

  2. Какие типы компоновок интерфейса пользователя Android вы знаете?

  3. Как можно отредактировать интерфейс пользователя в среде Eclipse?

  4. Как связаны между собой дескрипторы файла разметки XML и программный код Java при реализации различных элементов управления?

  5. Что такое представления, каковы их свойства и назначение?

  6. Что такое обработчик события и как его использовать?

Варианты заданий:

  1. Калькулятор, выполняющий простые арифметические действия.

  2. Преобразование температуры по Цельсию в температуру по Фаренгейту и наоборот.

  3. Вычисление факториала и двойного факториала числа.

  4. Перевод десятичного числа в двоичное и наоборот.

  5. Перевод десятичного числа в восьмеричное и шестнадцатеричное.

  6. Перевод чисел из двоичной, восьмеричной и шестнадцатеричной в десятичную систему счисления.

  7. Вычисление n-го члена и суммы n членов геометрической прогрессии по заданным .

  8. Вычисление n-го члена и суммы n членов арифметической прогрессии по заданным .

  9. Нахождение дискриминанта и корней квадратного уравнения по его коэффициентам (a, b и c).

  10. Конвертер валют по текущему курсу.

  11. Вычисление гипотенузы прямоугольного треугольника по его катетам и его периметра.

  12. Вычисление гипотенузы прямоугольного треугольника по его катетам и его площади.

  13. Вычисление периметра и площади равнобедренной трапеции по её основаниям и высоте.

  14. Вычисление площади круга и периметра окружности по её радиусу.

  15. Конвертер дюймов, футов и миль в метрическую систему.

  16. Конвертер унций и фунтов в граммы и килограммы.

  17. Калькулятор комплексных чисел, выполняющий простые арифметические действия.

  18. Преобразование температуры по Фаренгейту в температуру по Кельвину и наоборот.

  19. Преобразование температуры по Цельсию в температуру по Кельвину и наоборот.

  20. Сортировка введённых 5-ти чисел по возрастанию и по убыванию.