多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

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

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

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

(1)管理系統(tǒng)實(shí)現(xiàn)的功能主要是:學(xué)生、教師的注冊(cè)登錄,和選課,和修改學(xué)生的成績(jī)等基本簡(jiǎn)單的功能,最主要的是實(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)對(duì)象: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)建對(duì)象 */ 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)對(duì)象: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)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 亚洲第一区二区快射影院 | 国产精品jizz在线观看软件 | 国产欧美精品综合一区 | 亚洲第一永久在线观看 | 欧美日韩一级视频 | 久久亚洲欧洲日产国码 | 最近中文免费高清字幕 | 最近中文字幕在线播放 | 国产成人精品在视频 | 亚洲成av人片在线观看 | 涩涩片影院 | 91精品国产福利在线观看 | 欧美性视频网站 | 久久天天躁狠狠躁夜夜爽蜜月 | 国内外一级毛片 | 最近最新中文字幕1页 | 爱爱免费视频网站 | 看大片免费网站 | 亚洲乱码一区二区三区在线观看 | 亚洲第五页 | 精品不卡一区中文字幕 | 欧美xxxx性特级高清 | 琪琪理论影院2018中文版 | 欧美亚洲春色系列 | 欧美一区二区三区久久综合 | 国产免费一区二区三区在线 | 欧美在线性 | 精品久久久一二三区 | 欧美孕交videofree巨大 | 欧美日韩一区二区三区久久 | 国产精品亚洲精品不卡 | 亚洲天堂在线视频观看 | 天天爱综合网 | 在线观看一级毛片免费 | 欧美偷拍自拍视频 | 欧美精品videossex17 | yw视频在线观看 | 欧美性猛交xxxx免费看手交 | 免费a一级毛片在线播放 | 国产 | 久而欧洲野花视频欧洲1 | yellow字幕网在线91zmw |