日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > 綜合技術(shù) > Android簡單的學(xué)生管理系統(tǒng)

Android簡單的學(xué)生管理系統(tǒng)

來源:程序員人生   發(fā)布時(shí)間:2015-04-22 08:13:19 閱讀次數(shù):4514次

(1)管理系統(tǒng)實(shí)現(xiàn)的功能主要是:學(xué)生、教師的注冊登錄,和選課,和修改學(xué)生的成績等基本簡單的功能,最主要的是實(shí)現(xiàn)1些Dialog的使用。
界面以下:
這里寫圖片描述
這里寫圖片描述
這里寫圖片描述

這里寫圖片描述

(2)主要代碼以下:(個(gè)人留作筆記,如需要完全代碼,在最下邊免費(fèi)下載)

下邊是1個(gè)適配器,適配器是為了1個(gè)listvie進(jìn)行設(shè)置值,其中加載的是1個(gè)itemview,適配器中還是用了繼承的方法,用于通知適配器進(jìn)行更新。

public class CourseAdapter extends BaseAdapter { private Context context; private List<Course> coursetList; public CourseAdapter(Context context, List<Course> coursetList) { this.context = context; this.coursetList = coursetList; } public int getCount() { return coursetList.size(); } public Object getItem(int position) { return coursetList.get(position); } public long getItemId(int position) { return position; } /** * 通知adapter更新數(shù)據(jù) */ @Override public void notifyDataSetChanged() { super.notifyDataSetChanged(); } public View getView(int position, View convertView, ViewGroup parent) { if (convertView == null) { //這里加載的每個(gè)item條目的布局文件 convertView = LayoutInflater.from(context).inflate( R.layout.student_score_item, null); } TextView tv_name = (TextView) convertView.findViewById(R.id.tv_name); TextView tv_course = (TextView) convertView .findViewById(R.id.tv_course); TextView tv_score = (TextView) convertView.findViewById(R.id.tv_score); // 取得某1個(gè)位置的student Course course = coursetList.get(position); tv_name.setText(course.getStudentName() + ""); tv_course.setText(course.getCourseName() + ""); tv_score.setText(course.getCourseSocre() + ""); return convertView; } }

(3)還用到了Java的反射機(jī)制,結(jié)合工廠模式進(jìn)行操作:

public class PersonFactory { /** * 根據(jù)類的名稱來生產(chǎn)對象:java的反射機(jī)制使用 * * @param className * @return */ public PersonInter getPersonByClass(String className) { try { PersonInter personInter = (PersonInter) Class.forName(className).newInstance(); return personInter; } catch (InstantiationException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } catch (ClassNotFoundException e) { e.printStackTrace(); } return null; } /** * 根據(jù)類型來創(chuàng)建對象 */ public PersonInter getHair(String key) { if ("student".equals(key)) { return new StudentImpl(); } else if ("teacher".equals(key)) { return new TeacherImpl(); } return null; } /** * 根據(jù)類的名稱來生產(chǎn)對象:java的映照 */ public PersonInter getPersonByClassKey(String key) { try { Map<String, String> map = new PropertiesReader().getProperties(); PersonInter person = (PersonInter) Class.forName(map.get(key)).newInstance(); return person; } catch (InstantiationException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } catch (ClassNotFoundException e) { e.printStackTrace(); } return null; } }

項(xiàng)目源碼下載地址:http://yunpan.cn/cVHSjNCeRxZqV 訪問密碼 96dd

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 日本一区二区精品 | 男人在线天堂 | 日韩精品1区2区3区 精品视频首页 | 网友自拍第一页 | 99中文字幕| 欧美精品性生活 | 亚洲av毛片一区二区三区电影 | 国产自产21区 | 在线一本 | 欧美日韩在线观看视频 | 18av在线视频| 精品免费视频一区二区 | 精品欧美一区二区在线观看 | 国产99久久精品 | 久久久久国产一区二区三区 | 日韩精品一区二区三区四区视频 | 久久久久久久女女女又又 | 日韩视频一区二区三区 | 嫩草网址| 亚洲一区二区三区久久 | 色夜影院| 综合久久五月 | 亚洲电影一区 | 国产一区二区黑人欧美xxxx | 国产欧美一区二区精品性色 | 91久久精品一区二区二区 | 久久久精品国产免费观看一区二区 | 日日噜噜噜夜夜爽爽狠狠视频, | 亚洲国产精品久久人人爱 | 视频一区在线播放 | 夜噜噜久久国产欧美日韩精品 | 日本欧美国产在线观看 | 毛片小视频| 国产激情精品一区二区三区 | 国产在线一二三区 | 伊人五月 | 精品3p| 成人免费观看视频 | 亚洲视频欧美视频 | 久久91视频 | 成人影院免费观看 |