Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка програмної системи для Вивчення іноземних слів з використанн мови програмування Java

Реферат Розробка програмної системи для Вивчення іноземних слів з використанн мови програмування Java





одати (Мал. 2.5), для перегляду введених слів.


Рисунок 2.5 - Вихідний інтерфейс в меню Додати


Малюнок 2.6 - Вихідний інтерфейс в меню Мої слова

При реализации вихідного інтерфейсу, Було застосовано Такі базові алгоритми: база даних, яка вікорістовується для зберігання введених або вивченості слів, Динамічний масив, Який Потрібний для ТИМЧАСОВЕ зберігання слів при перенесенні їх з бази даних у список ListView та список, у Який переносячи слова з бази даних для того, щоб користувач зміг їх переглянутися.

Таким чином, в іншому розділі Було Розглянуто алгоритми побудова вхідного та вихідного інтерфейсу, а такоже алгоритм Користування системою для Вивчення іноземних слів.

алгоритм программа іноземний мова



3. Реалізація ПРОГРАМИ створеня СИСТЕМИ ДЛЯ вивченості ІНОЗЕМНИХ СЛІВ


. 1 Вибір мови програмування та Особливостігри реализации.


Для якісного и об`єктівного Вибори мови програмування, нужно порівняті найбільш Актуальні мови програмування. После цього візначіті всі Преимущества и Недоліки кожної з мов програмування. На Сучасне розвитку найбільш актуальним и прогресивний мовами програмування є: С ++, С # та Java


Таблиця 3.1

Порівняння С ++, С #, Java

ОсоблівістьC + + C # JavaАвтоматічній збір сміттяНіТакТакTypesafe variadic argumentsНіТакТакBuilt-in stringsНіТакТакArray bounds checkingНіТакТакDynamic class loadingНіТакТакInner (adaptor) classesНіНіТакШаблоні функційТакНіТакCovariant return typesТакНіТакЦікл for eachНіТакТак

У табліці (таб. 3.1) [11] наведено порівняння найбільш актуальних мов програмування на даного етапі розвитку інформаційних технологій. У ній наведено лишь відмінні ознакой тієї чи Іншої мови програмування. Тому Було прийнято решение, что Java найбільше Підходить для виконан поставленої задачі, Аджея вон має ряд Перевага над іншімі мовами. Крім того, за помощью Java Є можливість создания Додатків для операційної системи Android.

При створенні Android (операційної системи з відкрітім кодом) Google взяла за основу Java. Чи не зважаючі на том, что операційна система, збудована на ядрі Linux, булу написана основном на C, Android SDK вікорістовує Java для розробки застосунків для платформи Android.


. 2 Реалізація базових алгоритмів


При розробці системи для Вивчення іноземних слів, були вікорістані Такі базові алгоритми: хеш таблиця, база даних, Динамічний масив, список.

. Вхідній інтерфейс можна розділіті на Такі елементи:

ініціалізація змінніх

Потрібно ініціалізуваті кнопку Button та 2 поля для вводу тексту EditText та создать оброблювач, щоб змусіті реагуваті кнопку на натіснення, с помощью методу setOnClickListener ():

etForeignWord; etUkrainianWord; btnOk;=(EditText) findViewById (R.id.etForeignWord);=(EditText) findViewById (R.id.etUkrainianWord);=(Button) findViewById (R.id. btnOk) ;. setOnClickListener (this);


//елементи бібліотек, Які були вікорістаніandroid.content.Intent; android.widget.Button; android.widget.EditText;


зчітування даних, Які вводити користувач

Зчітування даних відбувається помощью методу getText (). Такоже, при зчітуванні даних, поля перевіряються на порожність:


if (! etForeignWord.getText (). toString (). equals ( ) amp; amp;

! etUkrainianWord.getText (). toString (). equals ( )) {...}


перенесення даних до AddActivity

Базові алгоритми и Структури даних - хеш табліці. Дані переносячи в іншу Активність за домігся про єкту класу Itent, з використанн хеш таблиць, з використанн методу putExtra ():

. putExtra ( foreignWord raquo ;, etForeignWord.getText (). toString ()) ;. putExtra ( ukrainianWord raquo ;, etUkrainianWord.getText (). toString ()); (RESULT_OK, intent ); ();


размещения даних в базу даних.

Базові алгоритми и Структури даних - база даних, хеш табліці. Застосовується база даних SQLite. Створюється клас, Який наслідується від SQLiteOpenHelper. У ньом формується таблиця з полями id, foreignWord, UkrainianWord. Дані розміщуються в базу помощью про єкту класу ContentValues ??з використанн хеш таблиці.


//создания бази даніхclass DBwordsAdd extends SQLiteOpenHelper {DBwordsAdd (Context context) {(context, DBAdd raquo ;, null, 1);

} String LOG_TAG= my...


Назад | сторінка 6 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Сайт з використанням скриптової мови програмування PHP і бази даних MySQL
  • Реферат на тему: Вивчення бази даних та системи управління базами даних
  • Реферат на тему: Формування бази даних книг магазину на Java
  • Реферат на тему: Створення бази даних автомобілебудівного підприємства у вигляді настільного ...
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access