2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩17頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  存檔資料 成績(jī):  </p><p>  課 程 設(shè) 計(jì) 報(bào) 告 書</p><p>  ( 2010-- 2011年度第 2 學(xué)期)</p><p>  所屬課程名稱 Java面向?qū)ο蟪绦蛟O(shè)計(jì) </p><p>  題 目 設(shè)計(jì)一個(gè)多功

2、能計(jì)算器 </p><p>  分 院 電 信 分 院    </p><p>  專業(yè)班級(jí) 09信管<1>班 </p><p>  學(xué)  號(hào) </p><p>  指導(dǎo)教師    </p>

3、;<p>  2011年06月23日 </p><p>  課 程 設(shè) 計(jì)( 論 文 )任 務(wù) 書</p><p>  一、課程設(shè)計(jì)(論文)題目 設(shè)計(jì)一個(gè)多功能計(jì)算器</p><p>  二、課程設(shè)計(jì)(論文)工作:自 2011 年06 月 13日起至 2011年 06 月 23日止。</p><p>

4、;  三、課程設(shè)計(jì)(論文)的內(nèi)容要求:</p><p>  本應(yīng)用程序繼承自框架類(JFrame),此程序使用Frame布局管理器BorderLayout,將單行文本框加入到“North”區(qū)域,包含各種按鈕的面板Panel p加入到”Center”區(qū)域。包含各種按鈕的面板Panel p 采用4行5列的網(wǎng)格布局,然后將數(shù)字按鈕和運(yùn)算符按鈕以及控制按鈕添加到面板中。同時(shí)注冊(cè)按鈕事件監(jiān)聽器。如:Button b=new

5、 Button(); b.addActionListener(事件監(jiān)聽器);</p><p>  事件監(jiān)聽器中的事件處理方法void actionPerformed(ActionEvent evt)完成主要的按鈕事件的處理。事件處理分以下幾種情況:數(shù)字按鈕事件(”0”,”1”,”2”…”8”,”9”)、運(yùn)算符按鈕事件(”+”,”-“,”*”,”/”,”%”)、正負(fù)號(hào)按鈕事件(”+/-“)、小數(shù)點(diǎn)按鈕事件(”

6、.”)、等號(hào)按鈕事件(”=”)、求倒按鈕事件(”1/x”)、清零按鈕事件(“C”)。</p><p>  在事件處理觸發(fā)按鈕事件時(shí),要進(jìn)一步分析,是重新開始計(jì)算時(shí)觸發(fā)的按鈕事件還是計(jì)算中間觸發(fā)的按鈕事件。</p><p>  計(jì)算器完成的是一個(gè)數(shù)學(xué)表達(dá)式,如:3+2,所以可以采用一個(gè)鏈表(LinkedList類)來存儲(chǔ)數(shù)字或字符,如3,+,2分別存儲(chǔ)在鏈表中,最后運(yùn)算時(shí),可以一一取出來進(jìn)行

7、運(yùn)算。</p><p>  學(xué)生簽名: (   ) </p><p>  2011 年06 月 23 日</p><p>  課程設(shè)計(jì)(論文)評(píng)閱意見</p><p>  評(píng)閱人   職稱 </p><p>  20 年 月 日 </p><

8、;p><b>  目 錄</b></p><p>  第1章 課 程 設(shè) 計(jì)( 論 文 )任 務(wù) 書2</p><p>  第2章 程序設(shè)計(jì)目的5</p><p>  第3章 程序?qū)崿F(xiàn)思路6</p><p>  第4章 程序清單或正文7</p><p>  第5章 調(diào)試與測(cè)試…

9、……………………………………………16</p><p>  第6章 課程設(shè)計(jì)心得17</p><p>  第7章 參考文獻(xiàn)18</p><p>  第2章 程序設(shè)計(jì)目的</p><p>  1. 充分的將課本知識(shí)與實(shí)際應(yīng)用相結(jié)合,做到理論聯(lián)系實(shí)際,融會(huì)貫通所學(xué)知識(shí)。</p><p>  2. 提高自身的實(shí)踐能力,為

10、以后做相關(guān)編程工作提供經(jīng)驗(yàn)。</p><p>  3. 通過對(duì)面向?qū)ο笳Z言程序代碼的閱讀、修改、設(shè)計(jì),理解和掌握復(fù)雜的面向?qū)ο笕鏙ava語言應(yīng)用程序的編程,提高實(shí)踐編程的能力。</p><p>  4. 能夠利用已有資源加工處理處好的程序設(shè)計(jì),加強(qiáng)一定的綜合處理能力。</p><p>  5. 通過這次課設(shè)讓我們更加理解編程工作是多么精細(xì)的工作,所以我們要保持良好的

11、程序設(shè)計(jì)風(fēng)格,以及學(xué)會(huì)面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想。</p><p>  第3章 程序?qū)崿F(xiàn)思路</p><p>  本程序首先創(chuàng)建了四個(gè)面板,每一個(gè)都有自己的相關(guān)按鈕,按照各自的布局方式排列初步形成了一個(gè)計(jì)算器的圖形模板,然后通過注冊(cè)事件監(jiān)聽器即實(shí)現(xiàn)事件處理來完成整個(gè)</p><p><b>  程序流程圖</b></p>&l

12、t;p><b>  是</b></p><p><b>  否</b></p><p>  第4章程序清單或正文</p><p>  import java.awt.*;</p><p>  import java.awt.event.*;</p><p>  imp

13、ort javax.swing.*;</p><p>  import javax.swing.border.*;</p><p>  import java.text.DecimalFormat;</p><p>  class Calucator extends JFrame {</p><p>  private JTextField

14、tfResult;</p><p>  private JPanel panel1, panel2, panel3, panel4;</p><p>  private JMenuBar myBar;</p><p>  private JMenu menu1, menu2, menu3;</p><p>  private JMenuIte

15、m editItem1, editItem2, editItem3,help1, help2, help3;</p><p>  private JRadioButtonMenuItem seeItem1, seeItem2;</p><p>  private JCheckBoxMenuItem seeItem3;</p><p>  private Button

16、Group bgb;</p><p>  private String back;</p><p>  private boolean IfResult = true, falg = false;</p><p>  private String oper = "=";</p><p>  private double r

17、esult = 0;</p><p>  private Num numActionListener;</p><p>  private DecimalFormat df;</p><p>  boolean isNew=true; </p><p>  public Calucator(){</p><p>  s

18、uper("計(jì)算器");</p><p>  df = new DecimalFormat("0.#######");</p><p>  this.setLayout(new BorderLayout(10, 5));</p><p>  panel1 = new JPanel(new GridLayout());</

19、p><p>  panel2 = new JPanel(new GridLayout(4, 5, 5, 5));</p><p>  panel3 = new JPanel(new GridLayout(5, 1, 5, 5));</p><p>  panel4 = new JPanel(new BorderLayout(5, 5));</p><

20、p>  myBar = new JMenuBar();</p><p>  menu1 = new JMenu("編輯");</p><p>  menu2 = new JMenu("查看");</p><p>  menu3 = new JMenu("幫助");</p><p&g

21、t;  menu1.setFont(new Font("宋體", Font.PLAIN, 12));</p><p>  menu2.setFont(new Font("宋體", Font.PLAIN, 12));</p><p>  menu3.setFont(new Font("宋體", Font.PLAIN, 12));&l

22、t;/p><p>  editItem1 = new JMenuItem("復(fù)制");</p><p>  editItem2=new JMenuItem("粘貼"/);</p><p>  editItem3=new JMenuItem( "退出");// 設(shè)置退出菜單項(xiàng)</p><p

23、>  editItem3.addActionListener(new ActionListener() {</p><p>  public void actionPerformed( ActionEvent event )</p><p><b>  {</b></p><p>  System.exit( 0 );</p>

24、<p><b>  }} );</b></p><p>  seeItem1 = new JRadioButtonMenuItem("科學(xué)型");</p><p>  seeItem2 = new JRadioButtonMenuItem("標(biāo)準(zhǔn)型");</p><p>  seeItem3

25、 = new JCheckBoxMenuItem("數(shù)字分組");</p><p>  help1 = new JMenuItem("幫助主題");</p><p>  help2 = new JMenuItem("關(guān)于計(jì)算器(A)");</p><p>  bgb = new ButtonGroup();

26、</p><p>  //做出來的效果圖如下</p><p>  menu1.add(editItem1);</p><p>  menu1.addSeparator();//添加分隔線</p><p>  menu1.add(editItem2);</p><p>  menu1.addSeparator();//

27、添加分隔線</p><p>  menu1.add(editItem3);</p><p>  menu2.add(seeItem1);</p><p>  menu2.addSeparator();//添加分隔線</p><p>  menu2.add(seeItem2);</p><p>  menu2.addSe

28、parator();//添加分隔線</p><p>  menu2.add(seeItem3);</p><p>  menu3.add(help1);</p><p>  menu3.addSeparator();//添加分隔線</p><p>  menu3.add(help2);</p><p>  //添加菜單

29、到菜單條</p><p>  myBar.add(menu1);</p><p>  myBar.add(menu2);</p><p>  myBar.add(menu3);</p><p>  this.setJMenuBar(myBar);</p><p>  numActionListener = new Nu

30、m();</p><p>  tfResult = new JTextField();</p><p>  tfResult.setEditable(false);//文本域不可編輯</p><p>  tfResult.setBackground(Color.white);//文本域</p><p>  tfResult.setHorizo

31、ntalAlignment(JTextField.RIGHT);</p><p>  tfResult.setText("0");</p><p>  tfResult.setBorder(BorderFactory.createLoweredBevelBorder());</p><p><b>  init();</b>

32、</p><p><b>  }</b></p><p>  private void init(){</p><p>  addButton(panel1, "CE", new Clear(), Color.red);</p><p>  addButton(panel2, "7"

33、;, numActionListener, Color.blue);</p><p>  addButton(panel2, "8", numActionListener, Color.blue);</p><p>  addButton(panel2, "9", numActionListener, Color.blue);</p>

34、<p>  addButton(panel2, "/", new Signs(), Color.red);</p><p>  addButton(panel2, "sqrt", new Signs(), Color.blue);</p><p>  addButton(panel2, "4", numActionLis

35、tener, Color.blue);</p><p>  addButton(panel2, "5", numActionListener, Color.blue);</p><p>  addButton(panel2, "6", numActionListener, Color.blue);</p><p>  addB

36、utton(panel2, "*", new Signs(), Color.red);</p><p>  addButton(panel2, "%", new Signs(), Color.blue);</p><p>  addButton(panel2, "1", numActionListener, Color.blue)

37、;</p><p>  addButton(panel2, "2", numActionListener, Color.blue);</p><p>  addButton(panel2, "3", numActionListener, Color.blue);</p><p>  addButton(panel2, &quo

38、t;-", new Signs(), Color.red);</p><p>  addButton(panel2, "1/x", new Signs(), Color.blue);</p><p>  addButton(panel2, "0", numActionListener, Color.blue);</p><

39、;p>  addButton(panel2, "-/+", new Clear(), Color.blue);</p><p>  addButton(panel2, ".", new Dot(), Color.blue);</p><p>  addButton(panel2, "+", new Signs(), Colo

40、r.red);</p><p>  addButton(panel2, "=", new Signs(), Color.red);</p><p>  JButton btns = new JButton("calucator");</p><p>  btns.setBorder(BorderFactory.createLo

41、weredBevelBorder());</p><p>  btns.setEnabled(false);</p><p>  btns.setPreferredSize(new Dimension(20, 20));</p><p><b>  //添加面板3</b></p><p>  panel3.add(btn

42、s);</p><p>  addButton(panel3, "sin", new Signs(), Color.red);</p><p>  addButton(panel3, "cos", new Signs(), Color.red);</p><p>  addButton(panel3, "tan&qu

43、ot;, new Signs(), Color.red);</p><p>  addButton(panel3, "π", new Signs(), Color.red);</p><p>  panel4.add(panel1, BorderLayout.NORTH);</p><p>  panel4.add(panel2, BorderL

44、ayout.CENTER);</p><p>  this.add(tfResult, BorderLayout.NORTH);</p><p>  this.add(panel3, BorderLayout.WEST);</p><p>  this.add(panel4);</p><p><b>  pack();</b

45、></p><p>  this.setResizable(false);</p><p>  this.setLocation(300, 200);</p><p>  this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);</p><p><b>  }</b>

46、</p><p>  //加入按鈕并注冊(cè)監(jiān)聽者</p><p>  private void addButton(JPanel panel, String name, ActionListener action, Color color){</p><p>  JButton bt = new JButton(name);</p><p> 

47、 panel.add(bt);</p><p>  bt.setForeground(color);</p><p>  bt.addActionListener(action);</p><p><b>  }</b></p><p><b>  //主方法</b></p><

48、p>  public static void main(String[] args) {</p><p>  new Calucator().setVisible(true);</p><p><b>  }</b></p><p>  //獲取結(jié)果顯示在文本域</p><p>  private void get

49、Result (double x){</p><p>  System.out.println("result"+result+" "+"x"+x);</p><p>  if(oper == "+"){</p><p>  result += x;</p><p&

50、gt;  }else if(oper == "-"){</p><p>  result -= x;</p><p>  }else if(oper == "*"){</p><p>  result *= x;</p><p>  }else if(oper == "/"){<

51、;/p><p>  result /= x;</p><p>  }else if(oper == "="){</p><p>  result = x;</p><p><b>  }</b></p><p>  System.out.println("result&q

52、uot;+result+" "+"x"+x);</p><p>  tfResult.setText(df.format(result));</p><p>  System.out.println(df.format(result));</p><p><b>  }</b></p>&

53、lt;p>  //定義各種符號(hào)的類及相應(yīng)觸發(fā)后的處理代碼</p><p>  class Signs implements ActionListener{</p><p>  public void actionPerformed(ActionEvent e) {</p><p>  String str = e.getActionCommand();<

54、/p><p>  if(str.equals("sqrt")){</p><p>  double i = Double.parseDouble(tfResult.getText());</p><p><b>  if(i>0){</b></p><p>  tfResult.setText(St

55、ring.valueOf(df.format(Math.sqrt(i))));</p><p><b>  }else{</b></p><p>  tfResult.setText("負(fù)數(shù)不能開平方根");</p><p><b>  }</b></p><p>  }else

56、 if(str.equals("%")){</p><p>  tfResult.setText(df.format(Double.parseDouble(tfResult.getText()) / 100));//計(jì)算%</p><p>  }else if(str.equals("1/x")){ </p><p>  

57、if(Double.parseDouble(tfResult.getText()) == 0){</p><p>  tfResult.setText("除數(shù)不能為零");</p><p><b>  }else{</b></p><p>  tfResult.setText(df.format(1 / Double.par

58、seDouble(tfResult.getText())));//計(jì)算1/x</p><p><b>  } </b></p><p><b>  }else{</b></p><p><b>  if(falg){</b></p><p>  IfResult = fal

59、se;</p><p><b>  }</b></p><p>  if(IfResult){</p><p>  oper = str;</p><p>  System.out.println(oper);</p><p><b>  }else{ </b></p&

60、gt;<p>  getResult(Double.parseDouble(tfResult.getText()));</p><p>  oper = str;</p><p>  IfResult = true;</p><p><b>  }</b></p><p>  if(str.equals(&

61、quot;π")){</p><p>  tfResult.setText(""+Math.PI);</p><p>  /*isNew=true;*/}</p><p>  //定義三角函數(shù)運(yùn)算</p><p>  if(str.equals("sin")){//sin函數(shù)</p>

62、;<p>  String showstr=tfResult.getText();</p><p>  if(showstr.equals(""))</p><p><b>  return;</b></p><p>  double ishow=0;</p><p><b>

63、  try{</b></p><p>  ishow=Double.parseDouble(showstr);</p><p><b>  }</b></p><p>  catch(NumberFormatException ee){</p><p>  System.out.println("輸

64、入數(shù)據(jù)不合法!");</p><p>  tfResult.setText("輸入數(shù)據(jù)不合法,請(qǐng)重新輸入");</p><p>  isNew=true;</p><p><b>  return;</b></p><p><b>  }</b></p>

65、<p>  double rd=Math.sin(ishow*Math.PI/180);//轉(zhuǎn)換為弧度進(jìn)行計(jì)算</p><p>  int ri=(int)rd;</p><p>  if(ri==rd)</p><p>  tfResult.setText(""+ri);</p><p><b> 

66、 else</b></p><p>  tfResult.setText(""+rd);</p><p>  isNew=true;</p><p><b>  }</b></p><p><b>  //cos函數(shù)</b></p><p> 

67、 else if(str.equals("cos")){</p><p>  String showstr=tfResult.getText();</p><p>  if(showstr.equals(""))</p><p><b>  return;</b></p><p>

68、  double ishow=0;</p><p><b>  try{</b></p><p>  ishow=Double.parseDouble(showstr);</p><p><b>  }</b></p><p>  catch(NumberFormatException ee){&l

69、t;/p><p>  System.out.println("輸入數(shù)據(jù)不合法!");</p><p>  tfResult.setText("輸入數(shù)據(jù)不合法,請(qǐng)重新輸入");</p><p>  isNew=true;</p><p><b>  return;</b></p&g

70、t;<p><b>  }</b></p><p>  double rd=Math.cos(ishow*Math.PI/180);</p><p>  int ri=(int)rd;</p><p>  if(ri==rd)</p><p>  tfResult.setText(""+

71、ri);</p><p><b>  else</b></p><p>  tfResult.setText(""+rd);</p><p>  isNew=true;</p><p><b>  }</b></p><p><b>  //ta

72、n函數(shù)</b></p><p>  else if(str.equals("tan")){</p><p>  String showstr=tfResult.getText();</p><p>  if(showstr.equals(""))</p><p><b>  ret

73、urn;</b></p><p>  double ishow=0;</p><p><b>  try{</b></p><p>  ishow=Double.parseDouble(showstr);</p><p><b>  }</b></p><p> 

74、 catch(NumberFormatException ee){</p><p>  System.out.println("輸入數(shù)據(jù)不合法!");</p><p>  tfResult.setText("輸入數(shù)據(jù)不合法,請(qǐng)重新輸入");</p><p>  isNew=true;</p><p>&

75、lt;b>  return;</b></p><p><b>  }</b></p><p>  double rd=Math.tan(ishow*Math.PI/180);</p><p>  int ri=(int)rd;</p><p>  if(ri==rd)</p><p&

76、gt;  tfResult.setText(""+ri);</p><p><b>  else</b></p><p>  tfResult.setText(""+rd);</p><p>  isNew=true;</p><p><b>  }</b>&

77、lt;/p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  //定義清零類</b></p><p>  class Clear implemen

78、ts ActionListener{</p><p>  public void actionPerformed(ActionEvent e) {</p><p>  String str = e.getActionCommand();</p><p>  if(str == "CE"){</p><p>  tfResu

79、lt.setText("0");</p><p>  IfResult = true;</p><p>  result = 0;</p><p>  }else if(str == "-/+"){</p><p>  double i = 0 - Double.parseDouble(tfResult

80、.getText().trim());</p><p>  tfResult.setText(df.format(i));</p><p><b>  }</b></p><p><b>  } </b></p><p><b>  }</b></p><

81、;p><b>  }</b></p><p>  //實(shí)現(xiàn)數(shù)字按鈕功能</p><p>  class Num implements ActionListener{</p><p>  public void actionPerformed(ActionEvent e) {</p><p>  String srt

82、 = e.getActionCommand();</p><p>  if(IfResult){</p><p>  tfResult.setText("");</p><p>  IfResult = false;</p><p>  }//trim()是去除字符串開頭和末尾的空格或其他字符</p><

83、;p>  tfResult.setText(tfResult.getText().trim() + srt); if(tfResult.getText().equals("0")){</p><p>  tfResult.setText("0");</p><p>  IfResult = true;</p><p>

84、;  falg = true;</p><p><b>  }</b></p><p><b>  } </b></p><p><b>  }</b></p><p>  //實(shí)現(xiàn)數(shù)據(jù)加上小數(shù)點(diǎn)</p><p>  class Dot implemen

85、ts ActionListener{</p><p>  public void actionPerformed(ActionEvent e) {</p><p>  IfResult = false;</p><p>  if(tfResult.getText().trim().indexOf(".") == -1){</p>&

86、lt;p>  tfResult.setText(tfResult.getText() + ".");</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b&g

87、t;  }</b></p><p><b>  第5章調(diào)試與測(cè)試</b></p><p>  調(diào)試的方式主要是輸入特定的數(shù)據(jù)然后觸發(fā)相應(yīng)的事件,運(yùn)行計(jì)算器查看運(yùn)行后的結(jié)果若是合理的就說明是正確的,主要測(cè)試四則運(yùn)算,三角函數(shù)的運(yùn)算,以及開根號(hào)的運(yùn)算。</p><p><b>  測(cè)試一:四則運(yùn)算</b></

88、p><p>  經(jīng)運(yùn)行測(cè)試可以使用,在此過程沒有什么問題。</p><p><b>  測(cè)試二:開根號(hào)</b></p><p>  取特定的數(shù)字如9,4等可以開根號(hào)是整數(shù)的數(shù)據(jù)進(jìn)行驗(yàn)證,結(jié)論依然正確,可以得出結(jié)果是3,2。</p><p>  測(cè)試三:三角函數(shù)的運(yùn)算</p><p>  主要是如何將實(shí)

89、數(shù)轉(zhuǎn)化為弧度數(shù),問題出在有的數(shù)據(jù)輸入可以得出正確結(jié)果,有的則不可以。分析:主要是π的取值問題,這個(gè)暫時(shí)無法避免,可能是精確度的問題,畢竟程序類的東西是比較精準(zhǔn)的可以忽略這點(diǎn)誤差,基本沒問題。</p><p>  第6章 課程設(shè)計(jì)心得 </p><p>  通過這學(xué)期的Java學(xué)習(xí),我深刻的體會(huì)到編程語言的博大和精深,我還有好多要學(xué)習(xí)。一個(gè)學(xué)期的學(xué)習(xí),我對(duì)Java有了基本的理解,Java

90、是面向?qū)ο蟮某绦蛟O(shè)計(jì),更注重實(shí)際操作,只靠書本的知識(shí)還是不夠的,經(jīng)過這次的應(yīng)用實(shí)踐設(shè)計(jì)計(jì)算器,我更加覺得我們的只是還遠(yuǎn)遠(yuǎn)不夠,我們要學(xué)的還有很多。充分理解每一個(gè)知識(shí)點(diǎn)是做好一個(gè)程序設(shè)計(jì)的前提,這次的課程設(shè)計(jì)讓我體會(huì)到了學(xué)以致用是十分有必要的,我發(fā)現(xiàn)自己還有很多沒參透的地方,但還是艱難的完成了此次課設(shè),在老師的幫助下和自己的努力下,終于完成了。</p><p>  我要感謝老師的指導(dǎo),在老師的指點(diǎn)下我完成了,真的感

91、謝老師的指導(dǎo)以及感謝那些為我提供幫助的所有人謝謝你們的幫助。最后我想說,這次課設(shè)真的很有意義,我第一次覺得我們的知識(shí)是可以用的了,學(xué)以致用真的太重要了,我會(huì)堅(jiān)持的。</p><p><b>  第7章 參考文獻(xiàn)</b></p><p>  [1]: JAVA語言實(shí)用教程</p><p>  [2]:http://www.doc88.com/p-

溫馨提示

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

評(píng)論

0/150

提交評(píng)論