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

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





//ініціалізація змінніх та елементів ViewbtnRead, btnAddNewWord, btnGo, btnBackToStart, btnDelWord; dbHelperAdd; wordList; static ArrayAdapter lt; String gt; adapter; static ArrayList lt; String gt; words=new ArrayList lt; String gt; ();// Масив,

Який вікорістовує адаптер, для Виведення слів ListViewstatic ArrayList lt; String gt; w1=new ArrayList lt; String gt; ();// Масив

для роботи з іноземними словаміstatic ArrayList lt; String gt; w2=new ArrayList lt; String gt; ();// Та їх

перекладаміBoolean flag=true;// Змінна, для Першого запуску актівностіentry=1;// Змінна для переходу в GameActivity

//создания актівності

@ Overridevoid onCreate (Bundle savedInstanceState) {.onCreate (savedInstanceState); (R.layout.activity_add);

//создания оброблювача для кнопок=(Button) findViewById (R.id.btnRead) ;. setOnClickListener (this);

=(Button) findViewById (R.id.btnAddNewWord) ;. setOnClickListener (this);

=(Button) findViewById (R.id.btnGo) ;. setOnClickListener (this);

=(Button) findViewById (R.id.btnBackToStart) ;. setOnClickListener (this);

=(Button) findViewById (R.id.btnDelWord) ;. setOnClickListener (this);


//ListView=(ListView) findViewById (R.id.wordList) ;. setChoiceMode (ListView.CHOICE_MODE_SINGLE);=new ArrayAdapter lt; String gt; (this, .layout.my_list_item, words) ;. setAdapter (adapter);


//Підключення до БД=new DBwordsAdd (this); dbAdd=dbHelperAdd.getWritableDatabase ();

//если Активність запущена Вперше, то в ListView віводяться слова з

бази даних (flag) {c=dbAdd.query ( frogtableadd raquo ;, null, null, null, null, null, null); (c.moveToFirst ()) {idColIndex=c. getColumnIndex ( id ); foreignColIndex=c.getColumnIndex ( foreignword ); ukrainianColIndex=c.getColumnIndex ( ukrainianword ); {. add (0, c.getString (foreignColIndex) + - + .getString (ukrainianColIndex)) ;. notifyDataSetChanged ();

} while (c.moveToNext ());

} else.close ();=false;

}

}

//обробка натіснень

@ Overridevoid onClick (View v) {cv=new ContentValues ??();

//підключаємось до БДdbAdd=dbHelperAdd.getWritableDatabase (); intentAddDial=new Intent (this, AddWordsActivity.class); intentDelDial=new Intent (this, DeleteActivity.class); (v.getId () ) {R.id.btnAddNewWord://Перехід до введення слів (intentAddDial, 1) ;; R.id.btnDelWord://Перехід до введення слів (intentDelDial, 1) ;; R.id.btnBackToStart://кнопка back () ;; R.id.btnGo://переміщення слів в ігровий режімcGo=dbAdd.query ( frogtableadd raquo ;, null, null, null, null, null,

RANDOM () ) ;. clear () ;. clear (); (cGo.getCount () gt;=12) {(cGo.moveToFirst ()) {idColIndexGo=cGo.getColumnIndex ( id ); nameColIndexGo=cGo.getColumnIndex ( foreignword ); emailColIndexGo=cGo.getColumnIndex ( ukrainianword ); intent=new Intent (this, GameActivity.class); {. add (cGo.getString (nameColIndexGo)) ;. add (cGo.getString (emailColIndexGo));

} while (cGo.moveToNext ()) ;. putExtra ( foreignword raquo ;, w1) ;. putExtra ( ukrainianword raquo ;, w2) ;. putExtra ( entry raquo ;, entry) ; (intent);

} elseclearCount=dbAdd.delete ( frogtableadd raquo ;, null, null) ;. clear () ;. notifyDataSetChanged () ;. close ();

} else Toast.makeText (this," Кількість слів не винних бути Меншем за

" , Toast.LENGTH_LONG) .show () ;;:;

}. close ();

}


//Отримання даних з вікна введенню слів

@ Overridevoid onActivityResult (int requestCode, int resultCode, Intent data)

{(data == null) {return;} foreignWord=data.getStringExtra ( foreignWord ); ukrainianWord=data.getStringExtra ( ukrainianWord ); enrtyFDel=data.getIntExtra ( laquo ; entryFDel raquo ;, 0);// Індикатор входу з cv=new ContentValues ??(); dbAdd=dbHelperAdd.getWritableDatabase ();

(enrtyFDel == 0) {.put ( foreignword raquo ;, foreignWord) ;. put ( ukrainianword raquo ;, ukrainianWord); rowID=dbAdd.insert ( frogtableadd raquo ;, null, cv) ;. d (LOG_TAG, row inserted, ID= + rowID) ;. add (0, foreignWord + - + ukrainianWord) ;. notifyDataSetChanged ();

}


//відалення словаdelWord=data.getStringExtra ( delWord ); delTransWord=data.getStringExtra ( delTransWord ); delCount=dbAdd.delete ( frogtableadd raquo ;, foreignword= + delWord,); (words.contain...


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





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

  • Реферат на тему: Аналіз даних за допомогою технології Data Mining
  • Реферат на тему: Data mining
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Creating a Data Mart for an Online E-Book Store
  • Реферат на тему: Опробування знімків Landsat Climate Data Record