freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android平臺(tái)的移動(dòng)圖書(shū)館客戶端設(shè)計(jì)與開(kāi)發(fā)-資料下載頁(yè)

2025-06-22 17:56本頁(yè)面
  

【正文】 筆記界面;當(dāng)msg=7時(shí),跳轉(zhuǎn)到我的圖書(shū)館界面。public void handleMessage(Message msg) {switch() {case 0: gotoIpView()。 //登錄界面 break。 case 1: gotoQueryMainView()。 //查詢界面 break。 case 2: gotoloseView()。 //掛失界面 break。 case 3: gotoyuyueView()。 //預(yù)約界面 break。 case 4: goToHelpView()。 //注銷(xiāo)界面及ipview() break。 case 5: goToAboutView()。//關(guān)于界面 break。 case 6: goToNoteView()。//讀書(shū)筆記界面 break。 case 7: goToMylibraryView()。//我的圖書(shū)館界面 break。 }查詢界面包括三個(gè)方面的內(nèi)容,主要由查詢主界面、查詢結(jié)果以及書(shū)籍詳細(xì)信息三部分組成。查詢按照查詢的方式分為簡(jiǎn)單查詢以及高級(jí)查詢,查詢結(jié)果主要顯示用戶查詢的書(shū)目情況,書(shū)籍詳細(xì)信息是用戶查詢的書(shū)目情況的詳細(xì)信息,主要包括書(shū)籍的簡(jiǎn)介、出版社、庫(kù)藏地等。 RadioGroup android:id=@+id/RadioGroup01 android:orientation=horizontal RadioButton android:text=簡(jiǎn)單查詢 android:id=@+id/simpleQuery android:checked=true /RadioButton RadioButton android:text=高級(jí)查詢 android:id=@+id/highQuery /RadioButton /RadioGroup查詢可以通過(guò)書(shū)名、作者和出版社進(jìn)行查詢,如果你選擇的是簡(jiǎn)單查詢,那么直接輸入關(guān)鍵詞,選擇書(shū)名、作者、出版社其中一種來(lái)進(jìn)行查詢;如果你選擇的是高級(jí)查詢,則可以選擇多樣進(jìn)行查詢。如果你沒(méi)有輸入任何關(guān)鍵詞就點(diǎn)擊查詢,系統(tǒng)會(huì)提醒你“輸入不能全為空,請(qǐng)輸入要查詢的內(nèi)容!”簡(jiǎn)單查詢以及高級(jí)查詢功能實(shí)現(xiàn)的代碼如下:if(()) { String result=().toString().trim()。 String id=((CItem)()).GetID().toString().trim()。 if(()) { (, 輸入不能為空,請(qǐng)輸入要查詢的內(nèi)容!, ).show()。 } else { ()。 if((1))//通過(guò)輸入書(shū)名進(jìn)行查詢 { queryTOgird=(result)。 toast(queryTOgird,resultnumdetails)。 } else if((2))//通過(guò)作者進(jìn)行查詢 { queryTOgird=(result)。 toast(queryTOgird,resultnumdetails)。 } else if((3))//通過(guò)出版社進(jìn)行查詢 {queryTOgird=(result)。 toast(queryTOgird,resultnumdetails)。 } } }else if(()) { String highSM=().toString().trim()。 String highZZ=().toString().trim()。 String highCBS=().toString().trim()。 ()。 if(()amp。amp。()amp。amp。()) { (, 輸入不能全為空,請(qǐng)輸入要查詢的內(nèi)容!, ).show()。 }最后查詢的界面如圖518所示。圖518華師圖書(shū)館查詢主界面 查詢結(jié)果界面和詳細(xì)結(jié)果界面采用的是GridView組件,詳細(xì)界面中顯示書(shū)籍的書(shū)號(hào)以及書(shū)籍是否借閱和預(yù)約的代碼。LinearLayout android:gravity=center android:orientation=horizontal TextView android:text=書(shū)號(hào) /TextView TextView android:text=是否借閱 /TextView TextView android:text=是否預(yù)約 /TextView /LinearLayout對(duì)GridViewtext中的簡(jiǎn)單查詢以及高級(jí)查詢?cè)O(shè)置監(jiān)聽(tīng)事件,從而調(diào)用數(shù)據(jù)庫(kù)里面書(shū)籍的信息。在簡(jiǎn)單查詢中,當(dāng)ID為1的時(shí)候設(shè)置為通過(guò)書(shū)名進(jìn)行查詢,當(dāng)ID為2時(shí)設(shè)置為通過(guò)作者進(jìn)行查詢,當(dāng)ID為3時(shí)設(shè)置為出版社進(jìn)行查詢。在高級(jí)查詢中,可以通過(guò)書(shū)名、作者以及出版社中的幾個(gè)來(lái)進(jìn)行查詢if(()){ if((1))//通過(guò)輸入書(shū)名進(jìn)行查詢 { queryTOgird=(result)。 toast(queryTOgird,resultnumdetails)。 } else if((2))//通過(guò)作者進(jìn)行查詢 { queryTOgird=(result)。 toast(queryTOgird,resultnumdetails)。 } else if((3))//通過(guò)出版社進(jìn)行查詢 { queryTOgird=(result)。 toast(queryTOgird,resultnumdetails)。 } } else if(()) { String highSM=().toString().trim()。 String highZZ=().toString().trim()。 String highCBS=().toString().trim()。 ()。 if(()amp。amp。()amp。amp。()) { (, 輸入不能全為空,請(qǐng)輸入要查詢的內(nèi)容!, ).show()。 }圖519顯示輸入“計(jì)算機(jī)”這個(gè)關(guān)鍵詞對(duì)書(shū)籍進(jìn)行檢索,檢索后的結(jié)果如圖520所示,圖521顯示的是對(duì)檢索結(jié)果的詳細(xì)情況。 圖519輸入計(jì)算機(jī)進(jìn)行檢索圖 520書(shū)籍查詢結(jié)果 圖521書(shū)籍詳細(xì)信息預(yù)約模塊分為預(yù)約管理和預(yù)約查詢這兩部分內(nèi)容,輸入預(yù)約書(shū)號(hào)進(jìn)行預(yù)約,如圖523,將會(huì)出現(xiàn)書(shū)籍的詳細(xì)情況,如果書(shū)籍被借閱,上面將出現(xiàn)歸還日期,點(diǎn)擊確定預(yù)約后將會(huì)出現(xiàn)預(yù)約成功的消息,如圖524所示。 圖523預(yù)約主界面 圖524預(yù)約查詢 圖525書(shū)籍已被預(yù)約 圖526預(yù)約管理如果預(yù)約的書(shū)號(hào)在數(shù)據(jù)庫(kù)中沒(méi)有,顯示“對(duì)不起,你要預(yù)約的資料不存在!”如圖525所示;如果預(yù)約的書(shū)籍已在預(yù)約管理中,則顯示“該書(shū)已被預(yù)訂,請(qǐng)選擇其他書(shū)號(hào)!”,不是以上這些情況,輸入又不為空的話則顯示書(shū)籍的信息,預(yù)約管理顯示用戶預(yù)約書(shū)籍的情況,如圖526所示。 public void gotoloseinfoView() {setContentView()。 GridView gvlose=(GridView)()。 SimpleAdapter sca=new SimpleAdapter ( this, generateDataList(loseInfo), //數(shù)據(jù)List , //行對(duì)應(yīng)layout id new String[]{col1,col2,col3,col4,col5}, //列名列表 new int[]{,}//列對(duì)應(yīng)控件id列表 )。 (sca)。//為GridView設(shè)置數(shù)據(jù)適配器 //設(shè)置選項(xiàng)選中的監(jiān)聽(tīng)器 ( new OnItemSelectedListener() { @Override public void onItemSelected(AdapterView? arg0, View arg1, int arg2, long arg3) {//重寫(xiě)選項(xiàng)被選中事件的處理方法 } @Override public void onNothingSelected(AdapterView? arg0) { } } )。 //設(shè)置選項(xiàng)被單擊的監(jiān)聽(tīng)器 ( new OnItemClickListener() { @Override public void onItemClick(AdapterView? arg0, View arg1, int arg2, long arg3) {//重寫(xiě)選項(xiàng)被單擊事件的處理方法 LinearLayout l1=(LinearLayout)arg1。//獲取當(dāng)前選中選項(xiàng)對(duì)應(yīng)的LinearLayout LinearLayout l2=(LinearLayout)(0)。 TextView tvn=(TextView)(1)。//獲取其中的TextView 書(shū)號(hào) String booknum=().toString().trim()。 loseInfo1=(booknum)。 gotolosedetailsView()。 } } )。 讀書(shū)筆記模塊主要是為了給學(xué)生填寫(xiě)自己讀書(shū)的感想,分為標(biāo)題和內(nèi)容兩部分,如果標(biāo)題和內(nèi)容為空,則更新它,否則創(chuàng)建一條新的記錄。主要實(shí)現(xiàn)代碼如下:(new () { public void onClick(View view) { String title = ().toString()。 String body = ().toString()。 if (mRowId != null) { (mRowId, title, body)。 } else (title, body)。 Intent mIntent = new Intent()。 setResult(RESULT_OK, mIntent)。 finish()。 }我的圖書(shū)館模塊主要是用戶個(gè)人信息的展示以及用戶當(dāng)前借閱、超期借閱、歷史借閱的相關(guān)信息。點(diǎn)擊當(dāng)前書(shū)目將會(huì)出現(xiàn)用戶的當(dāng)前借閱情況,點(diǎn)擊超期書(shū)目顯示用戶的超期借閱情況,點(diǎn)擊歷史借閱顯示用戶的歷史借閱情況,具體代碼如下:public void goToMylibraryView(){ setContentView()。 final Button now=(Button)()。 final Button over=(Button)()。 final Button history=(Button)()。 TextView
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1