Java萬年歷課程設(shè)計(jì)報(bào)告_第1頁
Java萬年歷課程設(shè)計(jì)報(bào)告_第2頁
Java萬年歷課程設(shè)計(jì)報(bào)告_第3頁
Java萬年歷課程設(shè)計(jì)報(bào)告_第4頁
Java萬年歷課程設(shè)計(jì)報(bào)告_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

Java 萬 年 歷 課 程 設(shè) 計(jì) 告ThismodelpaperwasrevisedbytheStandardizationOfficeonDecember10,2020Java: : 2013-6-29錄3功能結(jié)構(gòu)圖… 3模塊4需求4開發(fā)和運(yùn)行環(huán)境… 4功能4詳細(xì)思路… 4序思路… 5序運(yùn)行主界面… 5流圖… 6各模塊功能實(shí)現(xiàn)及代碼說明… 6MainFramel類… 6Lunar類… 14national類… 22SetClock類… 264小結(jié)… 345參考文獻(xiàn)… 34Myeclipse。在上添加顯示本時(shí)間會(huì)更加顯示時(shí)間。無論對學(xué)還上班族自由職業(yè)者需經(jīng)??春驼襾硪?guī)劃自己將做得一些事情回憶在時(shí)間里已經(jīng)做事情使之更加有利提升學(xué)習(xí)作進(jìn)度。系統(tǒng)功能結(jié)構(gòu)圖主描述系統(tǒng)實(shí)現(xiàn)各個(gè)模塊功能。世界時(shí)間

鬧鐘 詢星期 農(nóng)歷查將北 紐 東 設(shè) 時(shí) 關(guān) 詢 農(nóng)京 約 京 置 間 閉 年歷時(shí) 時(shí) 時(shí) 鬧 到 月 與間 間 間 鐘 , 日公鬧 對 歷鈴 應(yīng) 一響 的起星 實(shí)期現(xiàn)系統(tǒng)模塊設(shè)計(jì)需求分析本程序求為1.使圖形戶界面能夠?qū)崿F(xiàn)與星詢能夠顯示農(nóng)歷能夠看世界時(shí)間能夠添加鬧鐘Myeclipsewindows7:MainFrame、月拉式菜單來選擇月Lunar農(nóng)national世時(shí)間。月式顯示與星SetClock來鬧鐘點(diǎn)擊世時(shí)間按鈕查詢世時(shí)間點(diǎn)擊鬧鐘按鈕置鬧鐘顯示系統(tǒng)當(dāng)前時(shí)間顯示作者信息。詳細(xì)思路思路總天數(shù)算法if到輸入之間每一是否為閏是閏該36否則36然后判斷輸入是否為定義若是令總天數(shù)S=否則用累加法算出定義到輸入之間總天數(shù)再把輸入一月到要輸出月之間天數(shù)累加起來若該月是閏中月并且該月還大于二月再使總1否則不加既算出從定義一月一到輸出該月一總天數(shù)。輸出月第一天為星算法使總天數(shù)除72既為星若7則為星算出輸出月第一天為星算法算出輸出月第一天為星后把該前位置用空格補(bǔ)上并總該起一次輸出天數(shù)直到月底該月中天數(shù)加上該月一日為星數(shù)字再除70即可完整輸出該月如果1900則不予判斷。主流MainFrame類importaa.Lunar;publicclassMainFrameextendsJFrameimplementsItemListener//{JPanelpanel=newJPanel(newBorderLayout());//JPanelpanel1=newJPanel();JPanelpanel2=newJPanel(newGridLayout(8,7));JPanelpanel3=newJPanel(newGridLayout(4,1));JLabel[]label=newJLabel[49];//JLabely_label=newJLabel("");JLabelm_label=newJLabel("");JLabeldashao=newJLabel(走",JLabel.CENTER);JLabelbing=newJLabel("",JLabel.CENTER);JLabelfeng=newJLabel("",JLabel.CENTER);JLabellabelTime=newJLabel("",JLabel.CENTER);JComboBoxcom1=newJComboBox();//JComboBoxcom2=newJComboBox();JButtonbut1=newJButton(""); //JButtonbut2=newJButton("");Calendarnow=Calendar.getInstance();publicMainFrame()//{super("萬setSize(500,600);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);panel1.add(but1);panel1.add(y_label);panel1.add(com1);panel1.add(m_label);panel1.add(com2);panel1.add(but2);panel3.add(dashao);panel3.add(bing);panel3.add(feng);panel3.add(labelTime);for(inti=0;i<49;i++)//{label[i]=newJLabel("",JLabel.CENTER);panel2.add(label[i]);}panel.add(panel1,BorderLayout.NORTH);//panel.add(panel2,BorderLayout.CENTER);panel.add(panel3,BorderLayout.SOUTH);setContentPane(panel);setVisible(true);init();com1.addItemListener(this);//下拉組件監(jiān)聽com2.addItemListener(this);but1.addActionListener(newActionListener(){//按鈕動(dòng)作監(jiān)聽publicvoidactionPerformed(ActionEvente){newaa.SetClock(); //鬧鐘類}});but2.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){newaa.national();//世界時(shí)間類}});TimertimernewTimer(1000, newActionListener()//{publicvoidactionPerformed(ActionEventevt){Strings1newSimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(newDate());labelTime.setText(""+s1);}});}

timer.start();//publicvoidinit()//{intyear,month,first_day_num;Stringlog[]={"","一","二","三","四","五","六"};for(inti=0;i<7;i++){label[i].setText(log[i]);}for(inti=0;i<49;i=i+7){label[i].setForeground(Color.red);//天為紅色}for(inti=6;i<49;i=i+7){label[i].setForeground(Color.red);//六為紅色}for(inti=1800;i<=2100;i++)//年份的拉1800-2100{com1.addItem(""+i);}for(inti=1;i<13;i++)//12月{com2.addItem(""+i);}first_day_num=(int)(now.get(Calendar.DAY_OF_WEEK));//獲得日期month=(int)(now.get(Calendar.MONTH));//獲得year=(int)(now.get(Calendar.YEAR));//獲得年份com1.setSelectedIndex(year-1800);//將年設(shè)置為當(dāng)前年份com2.setSelectedIndex(month);//將設(shè)置為當(dāng)前月Resetday(first_day_num,year,month);//調(diào)用Resetday函數(shù)}publicintuse(intyear2,intmonth2)//use函數(shù){intfirst_day;now.set(year2,month2,1);first_day=(int)(now.get(Calendar.DAY_OF_WEEK));returnfirst_day;}publicvoidstateChanged(){intyear3,month3,week3;year3=Integer.parseInt(com1.getSelectedItem().toString());month3=Integer.parseInt(com2.getSelectedItem().toString())-1;week3=use(year3,month3);Resetday(week3,year3,month3);//調(diào)用函數(shù)}public void Resetday(int week_log, int year_log, int month_log){//Resetday函數(shù)intmonth_day_score;//intcount;Lunarlunar;//lunarintmonth_day;String[LunarDate=newString[49];//month_day_score0;count=1;for(inti0i49i{//一起顯示for(intj=0;j<49;j=j+7){if(i!=j&&i!=j+6)label[i].setForeground(Color.black);}for(intj=0;i<49;i=i+7){label[i].setForeground(Color.red);}for(intj=6;i<49;i=i+7){label[i].setForeground(Color.red);}}DatedatenewDate(year_logmonth_log11)//nowMONTH0始第幾來說,DAY_OF_MONTH第一1.對于一年第幾個(gè)來說,MONTH一0,二1...Calendarcal=Calendar.getInstance();cal.setTime(date);cal.add(Calendar.MONTH,-1);//前個(gè)月month_day_score=cal.getActualMaximum(Calendar.DAY_OF_MONTH);//最后一天month_day=month_day_score;for(inti=7;i<49;i++){//label[i].setText("");}week_log=week_log+6;//6month_day_score=month_day_score+week_log;lunar=newaa.Lunar();//Lunar類for(inti=0;i<month_day;i++){LunarDate[i]=lunar.getLunarDate(year_log, month_log+1,i+1);//}for(intiweek_logimonth_day_scorei++count++{//一些假期if(month_log==9&&count==1){label[i].setText(count+"國慶");label[i].setForeground(Color.red);}elseif(month_log==0&&count==1){label[i].setText(count+"元旦");label[i].setForeground(Color.red);}elseif(month_log==11&&count==24){label[i].setText(count+"平安夜");label[i].setForeground(Color.red);}elseif(month_log==11&&count==25){label[i].setText(count}elseif(month_log==1&&count==14){label[i].setText(count}elseif(month_log==4&&count==1){label[i].setText(count}elseif(LunarDate[i-week_log].equals(")||LunarDate[i-week_log].equals(")||LunarDate[i-week_log].equals(")||LunarDate[i-week_log].equals("中秋")){}else}}

label[i].setText("\n"+count+LunarDate[i-week_log]);label[i].setForeground(Color.red);label[i].setText(count+LunarDate[i-week_log]);publicvoiditemStateChanged(ItemEvente){stateChanged();//調(diào)用函數(shù)}publicstaticvoidmain(String[]args)//主函數(shù){newMainFrame();}}Lunar類packageaa;publicclassLunar{privateintyear;privateintmonth;privateintday;privatebooleanleap;finalstaticStringchineseNumber[]={"一","二","三","四","五","六","七","八","九","十","十一","十二"};staticSimpleDateFormatchineseDateFormat=newSimpleDateFormat("yyyy年MM月dd日");finalstaticlong[]lunarInfo=newlong[]{0x04bd8, 0x04ae0, 0x0a570, 0x054d5, 0x0d260, 0x0d950, 0x16554, 0x056a0,0x09ad0,0x055d2,0x04ae0, 0x0a5b6, 0x0a4d0, 0x0d250, 0x1d255, 0x0b540, 0x0d6a0, 0x0ada2,0x095b0,0x14977,0x04970, 0x0a4b0, 0x0b4b5, 0x06a50, 0x06d40, 0x1ab54, 0x02b60, 0x09570,0x052f2,0x04970,0x06566, 0x0d4a0, 0x0ea50, 0x06e95, 0x05ad0, 0x02b60, 0x186e3, 0x092e0,0x1c8d7,0x0c950,0x0d4a0, 0x1d8a6, 0x0b550, 0x056a0, 0x1a5b4, 0x025d0, 0x092d0, 0x0d2b2,0x0a950,0x0b557,0x06ca0, 0x0b550, 0x15355, 0x04da0, 0x0a5d0, 0x14573, 0x052d0, 0x0a9a8,0x0e950,0x06aa0,0x0aea6, 0x0ab50, 0x04b60, 0x0aae4, 0x0a570, 0x05260, 0x0f263, 0x0d950,0x05b57,0x056a0,0x096d0, 0x04dd5, 0x04ad0, 0x0a4d0, 0x0d4d4, 0x0d250, 0x0d558, 0x0b540,0x0b5a0,0x195a6,0x095b0, 0x049b0, 0x0a974, 0x0a4b0, 0x0b27a, 0x06a50, 0x06d40, 0x0af46,0x0ab60,0x09570,0x04af5, 0x04970, 0x064b0, 0x074a3, 0x0ea50, 0x06b58, 0x055c0, 0x0ab60,0x096d5,0x092e0,0x0c960, 0x0d954, 0x0d4a0, 0x0da50, 0x07552, 0x056a0, 0x0abb7, 0x025d0,0x092d0,0x0cab5,0x0a950, 0x0b4a0, 0x0baa4, 0x0ad50, 0x055d9, 0x04ba0, 0x0a5b0, 0x15176,0x052b0,0x0a930,0x07954, 0x06aa0, 0x0ad50, 0x05b52, 0x04b60, 0x0a6e6, 0x0a4e0, 0x0d260,0x0ea65,0x0d530,0x05aa0, 0x076a3, 0x096d0, 0x04bd7, 0x04ad0, 0x0a4d0, 0x1d0b6, 0x0d250,0x0d520,0x0dd45,0x0b5a0, 0x056d0, 0x055b2, 0x049b0, 0x0a577, 0x0a4b0, 0x0aa50, 0x1b255,0x06d20,0x0ada0};//======傳回農(nóng)歷y年的總天數(shù)finalprivatestaticintyearDays(inty){inti,sum=348;for(i=0x8000;i>0x8;i>>=1){if((lunarInfo[y-1900]&i)!=0)sum+=1;}return(sum+leapDays(y));}//======傳回農(nóng)歷年閏月的天數(shù)finalprivatestaticintleapDays(inty){if(leapMonth(y)!=0){if((lunarInfo[y-1900]&0x10000)!=0)return30;elsereturn29;}elsereturn0;}//======1-12,0finalprivatestaticintleapMonth(intyreturn(int)(lunarInfo[y-1900]&0xf);}//=====mfinalprivatestaticintmonthDays(inty,intm){if((lunarInfo[y-1900]&(0x10000>>m))==0)return29;elsereturn30;}//======finalpublicStringanimalsYear(finalString[AnimalsnewString[]{"",""};returnAnimals[(year-4)%12];}//======offset0=finalprivatestaticStringcyclicalm(intnumfinalString[GannewString[]{"finalString[ZhinewString[]{"午","未","申","酉","戌","亥"};return(Gan[num%10]+Zhi[num%12]);}//======offset0=finalpublicStringcyclical(intnum=year-1900+36;return(cyclicalm(num));}publicstaticStringgetChinaDayString(intday){StringchineseTen[]={"","","",""};intn=day%10==0 9:day%10-1;if(day>30)return"";if(day==10)return"elsereturnchineseTen[day/10]+chineseNumber[n];}/***//**ymd.yearCyl3:1864相差數(shù)monCyl4:1900131以來,閏數(shù)dayCyl5:1900131相差40@paramcal@return*/publicStringgetLunarDate(intyear_log,intmonth_log,intday_log){//@SuppressWarnings("unused")intyearCyl,monCyl,dayCyl;intleapMonth=0;Stringnowadays;DatebaseDate=null;Datenowaday=null;try{baseDatechineseDateFormat.parse("1900131");}catch(ParseExceptione){e.printStackTrace(); //To change body of catch statement Options|FileTemplates.}nowadays=year_log+""+month_log+""+day_log+"";trynowaday=chineseDateFormat.parse(nowadays);}catch(ParseExceptione){e.printStackTrace(); //To change body of catch statement Options|FileTemplates.}//1900131dayCyloffset40;monCyl=14;//offset////i//offsetintiYeardaysOfYear0;for(iYear=1900;iYear<10000&&offset>0;iYear++){daysOfYear=yearDays(iYear);offset-=daysOfYear;monCyl+=12;}if(offset<0){offset+=daysOfYear;iYear--;monCyl-=12;}//year=iYear;yearCyl=iYear-1864;leapMonthleapMonth(iYear)//,1-12leapfalse;//offset,intiMonthdaysOfMonth0;for(iMonth=1;iMonth<13&&offset>0;iMonth++){//if(leapMonth>0&&iMonth==(leapMonth+1)&&!leap){--iMonth;leap=true;daysOfMonth=leapDays(year);}elsedaysOfMonth=monthDays(year,iMonth);offset-=daysOfMonth;//if(leap&&iMonth==(leapMonth+1))leap=false;if(!leap)monCyl++;}//offset0且剛才計(jì)算份要校正if(offset==0&&leapMonth>0&&iMonth==leapMonth+1){if(leap){leap=false;}else{leap=true;--iMonth;--monCyl;}}//offset0也要校正if(offset<0){offset+=daysOfMonth;--iMonth;--monCyl;}month=iMonth;day=offset+1;if(((month)==1)&&day==1){return}elseif(((month)==1)&&day==15){return}elseif(((month)==5)&&day==5)return";elseif(((month)==8)&&day==15)return";elseif(day==1)returnchineseNumber[month1";else}

returngetChinaDayString(day);publicStringtoString(){if(chineseNumber[month-1]=="一"&&getChinaDayString(day)=="初一")return"農(nóng)歷"+year+"年";elseif(getChinaDayString(day)=="初一")returnchineseNumber[month1";elsereturngetChinaDayString(day);//returnyear+"年"+(leap "閏":"")+chineseNumber[month-1]+"getChinaDayString(day);}}national類packageaa;publicclassnational{public national(){ComboBoxFrameframe=newComboBoxFrame();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setVisible(true);}}classComboBoxFrameextendsJFrame{publicstaticfinalintDEFAULT_WIDTH430;//publicstaticfinalintDEFAULT_HEIGHT200;publicComboBoxFrame(){setTitle("世界時(shí)間");//標(biāo)題setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);//addpaneltoframeComboBoxPanelpanel=newComboBoxPanel();ContainercontentPane=getContentPane();contentPane.add(panel);Threadt=newThread(panel);//線程t.start();//線程啟動(dòng)}}classComboBoxPanelextendsJPanelimplementsRunnable{JLabellabel1=null;//定義各組件JLabellabel2=null;JLabellabel3=null;JLabellabel4=null;JLabellabel5=null;JComboBoxcombo1=null;JComboBoxcombo2=null;JComboBoxcombo3=null;//、紐約、東京privateStringtimeZone1="Etc/GMT-8";//privateStringtimeZone2="America/New_York";//紐約privateStringtimeZone3="Asia/Tokyo";//東publicComboBoxPanel(){label1=newJLabel();label2=newJLabel();label3=newJLabel();label4=newJLabel("下面的為紐約東的下拉選擇其他地方");//添加標(biāo)簽label5newJLabel("同一個(gè)世界同一個(gè)夢想",JLabel.CENTER);label1.setFont(newFont("Dialog",Font.BOLD,12));//設(shè)置字體label2.setFont(newFont("Dialog",Font.BOLD,12));label3.setFont(newFont("Dialog",Font.BOLD,12));combo1=newJComboBox(TimeZone.getAvailableIDs());//下拉組件combo2=newJComboBox(TimeZone.getAvailableIDs());combo3=newJComboBox(TimeZone.getAvailableIDs());Clock();add(label4);add(label1);add(combo1);add(label2);add(combo2);add(label3);add(combo3);add(label5);JComboBoxActioncombo11Action=newJComboBoxAction(1);JComboBoxActioncombo12Action=newJComboBoxAction(2);JComboBoxActioncombo13Action=newJComboBoxAction(3);combo1.addActionListener(combo11Action);//下拉組件combo2.addActionListener(combo12Action);combo3.addActionListener(combo13Action);}privateclassJComboBoxActionimplementsActionListener{//實(shí)現(xiàn)下拉組件intType0;publicJComboBoxAction(inttype){Type=type;}publicvoidactionPerformed(ActionEventevent){if(Type==1){timeZone1=(String)combo1.getSelectedItem();}elseif(Type==2){timeZone2=(String)combo2.getSelectedItem();}elseif(Type==3){timeZone3=(String)combo3.getSelectedItem();}}}privatevoidClock(){SimpleDateFormatsd=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");//設(shè)置時(shí)間輸出格式sd.setTimeZone(TimeZone.getTimeZone(timeZone1));//初始化標(biāo)簽StringstrDate=sd.format(newDate());label1.setText(strDate);sd.setTimeZone(TimeZone.getTimeZone(timeZone2));strDate=sd.format(newDate());label2.setText(strDate);sd.setTimeZone(TimeZone.getTimeZone(timeZone3));strDate=sd.format(newDate());label3.setText(strDate);}publicvoidrun({//while(trueClock();//函數(shù)try{Thread.sleep(1000);}catch(Exceptione){}}}}SetClock類packageaa;importjavax.swing.*;publicclassSetClockextendsJFrameimplementsRunnable{JLabelri,shi,fen,miao,dangqian,guanji;JButtonqueding,dakai;JTextFieldmusic,RI,SHI,FEN,MIAO;inth=0,f=0,m=0,r=0;booleanfo=false,foo=false;publicAudioClipsoumd1;intriqi,shizhong,fenzhong,miaozhong;publicSetClock(){Containerc=getContentPane();c.setLayout(newGridLayout(4,1));JPaneljp=newJPanel();dangqian=newJLabel();jp.add(dangqian);c.add(jp);JPaneljp3=newJPanel();guanjinewJLabel(":0000");jp3.add(guanji);c.add(jp3);JPaneljp1=newJPanel();music=newJTextField(20);dakainewJButton("");jp1.add(music);jp1.add(dakai);c.add(jp1);rinewJLabel("");RInewJTextField(4);shi=newJLabel("");SHI=newJTextField(4);fen=newJLabel("");FEN=newJTextField(4);miao=newJLabel("");MIAO=newJTextField(4);JPaneljp2=newJPanel();jp2.add(ri);jp2.add(RI);jp2.add(shi);jp2.add(SHI);jp2.add(fen);jp2.add(FEN);jp2.add(miao);jp2.add(MIAO);quedingnewJButton("");jp2.add(queding);c.add(jp2);setSize(400,160);setVisible(true);dakai.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventevent){JFileChooserfileChoosernewJFileChooser()//fileChooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);//,為和目錄均可fileChooser.setCurrentDirectory(newFile("."))//當(dāng)前目錄publicbooleanaccept(Filefile//類型Stringnamefile.getName().toLowerCase();returnname.endsWith(".wav")||name.endsWith(".au")||file.isDirectory();}publicStringgetDescription(//描述return(*.wav,*.au)";}});if(fileChooser.showOpenDialog(SetClock.this)==JFileChooser.APPROVE_OPTION //,并判斷是否點(diǎn)擊了打開按鈕StringfileName=fileChooser.getSelectedFile().getAbsolutePath();//得到或目錄的絕對路徑music.setText(fileName);}}});queding.addActionListener(newActionListener(voidactionPerformed(ActionEventevent(queding.getText().equals("try{r=Integer.parseInt(RI.getText());h=Integer.parseInt(SHI.getText());f=Integer.parseInt(FEN.getText());m=Integer.parseInt(MIAO.getText());if(1<=r&&r<=31&&0<=h&&h<=23&&0<=f&&f<=59&&0<=m&&m<=59){Datenow=newDate();SimpleDateFormatri=newSimpleDateFormat("dd");if(RI.getText()==null||RI.getText().equals("")){r=Integer.parseInt(ri.format(now));RI.setText(ri.format(now));}elser=Integer.parseInt(RI.getText());fo=true;}elseJOptionPane.showMessageDialog(null入時(shí)間錯(cuò)誤");}catch(Exceptione){JOptionPane.showMessageDialog(null,入正的時(shí)間");}}else{try{fo=false;RI.setEditable(true);SHI.setEditable(true);FEN.setEditable(true);MIAO.setEditable(true);queding.setText("");soumd1.stop();}catch(ExceptionE){JOptionPane.showMessageDialog(null,關(guān)閉!");}}}});}publicvoidSet(){//SetClocks=newSetClock();Threadt1=newThread(this);t1.start();this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}publicvoidrun(){while(true){Datenow=newDate();dangqian.setText("now.toString());if(foo){

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論