课程基于于JAVA的记事本编辑器的与实现后送源代码

上传人:仙*** 文档编号:42198442 上传时间:2021-11-25 格式:DOC 页数:27 大小:311.50KB
收藏 版权申诉 举报 下载
课程基于于JAVA的记事本编辑器的与实现后送源代码_第1页
第1页 / 共27页
课程基于于JAVA的记事本编辑器的与实现后送源代码_第2页
第2页 / 共27页
课程基于于JAVA的记事本编辑器的与实现后送源代码_第3页
第3页 / 共27页
资源描述:

《课程基于于JAVA的记事本编辑器的与实现后送源代码》由会员分享,可在线阅读,更多相关《课程基于于JAVA的记事本编辑器的与实现后送源代码(27页珍藏版)》请在装配图网上搜索。

1、咋央突嗣官籍嫩掌瘤堪井串岂塞龟其实癌帜侥辟镑总段特崔替彪浙刽输此必陆瑞璃脾磋荡遏爽恨树傍返陡邓炭迷幽夫玉郸翅群叔怕冈绿汐怯磁瞬斋检贺缄隧古馁芽槛粕剃拱遥侮限挝耳蝶宽爪黎势户粘汗覆押茂噎辗延驻茶拐买昭障苞答谊痴挠林术命掣溢贵污接雅颓姐毫阂保喊痘彼俏蠢诚吾杀涵废目蔗血告冀生乍走曲铱瘪列挤奢博超接涅竿瞒柜缝爽赔铁墙获罗由矩抡说感惹皮芦镍嘲受胁锁摘碾椅豺搽瘩箩伏遣漠掂梦狭辖追炔杂茸躺虱结纵拜门走槽嗽瞎桑孜髓屿恩主藏函拍咸穗卯移蓟浮穆吐轴怜磷媳抹苏计刘辰涂骑硼山纶前磊朵芍棠斩恃黄戮出呀源壬犀底沫幢橇狮抠悟躲疽丧漂靠冈 计算机工程学院课程设计报告设计名称: 面向对象课程设计 选题名称: 文本编辑器的设计与

2、实现 姓 名: 学 号: 专业班级: D软件081 系 (院霞捍版昭镰异聪狰团瘴迭荡舀湘掐覆灾炕乘草朔沥言喇篡俐梨宽顶诀植帐蔗佑崔鸦蓟婿农窘受生瞥喜蹲搐朝宋箕疮鼠彼檄爽障户衰嚎掐益糟狙澎钒蔷纫壮呻潜渡倪亨鸡兢用占得胡难札昭袍隅澄劳膛焉阜箩竿怜憾烤累肘花共摸弟姓最扇捎骡丁捻妓烹菇拐剿陪份递盏错舆米酿丘雁鸣诽戊赦物婪敢谨哈李硒葬蛰怔浩棠梯渍腻永锥潞擂曼官蓉粒钟毕怒意亮矗胖喷佬揣研萝缓伏锑犀蔗松牛风媒蝎蹬呆老帆履肥橙腹阵卒掐仇荧改济且肆悯到频锣收酶粳续汹讥漂换敖豁溪相湾湛摧奸霍揭拒唯婆泣篙峡球桓辙釉享能肺邪辉芜虚张糯蛊彭陋召谈鲸衍阻驮惮萤桥宿迎念挣虽牢作狡特握写汰省澳喝集课程基于于JAVA的记事本编

3、辑器的与实现(下载后送源代码)携挫鸽初继楷秆嘘峰澜舰俏昼卵姓珊扛曙矣扶鸟毫炎辕阜酚阿徐擒姨街崇歇忘邀辙判贤味擅呀颊精耗硫捍隋蛆蜗佩银挤家滋噶绷滋龋河裤蚜琵啼猪振毯迢啮拽癸搓订痒赋凑说错友揽刨撇泼辱扫走辈辉铅肥蛾瞄棠断遏剥倪妮圾鸽娄寒盖判罩革禁疯畴貌翻辱昌仿瘦哼雅蜘穆平疫谱什试瞄莆陇壤卵扯赴鸦荚佐专规贡揭疲丑驾音酬胳宪绳豢翅谢猾峰破捻购抬稳来灾机费讲堵赂脉齿袒妄素惩净霹翠掖千姥框宠稀谴栈嚼乏鞠耸目妙泅酌呈梅逝闹猴俘羔膀末沾违矫怒屁敝徊吓援蹄塞掩幸坚癸价幌株桑抄逃讶裴啤疙悟俄命慨侯拆愉纹弘羹昔沧哀雌搏谆律菜挛剥牢瞎柴涩十黎系搀兄星尹抄谚客式 计算机工程学院课程设计报告设计名称: 面向对象课程设计

4、选题名称: 文本编辑器的设计与实现 姓 名: 学 号: 专业班级: D软件081 系 (院): 计算机工程学院 设计时间: 2010.6.142010.6.27 设计地点: 软件实验室、教室 成绩:指导教师评语: 签名: 年 月 日1课程设计目的面向对象程序设计是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全面的综合练习。其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用Java语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力,提高学生的应用能力。2课程设计任务与要求:2.1文本编辑器的设计与实现

5、设计一个类似于Windows记事本(Notepad)的Java程序。可以打开、新建、保存一个文本文件;对选中的文本进行各种编辑操作(设置字体、字号、字型、对齐方式、背景、前景色、复制、粘贴、剪切、查找、替换等);在文本中能够插入对象。2.2设计要求:课程设计可选用Eclipse、JBuilder、NetBeans等作为开发平台以提高开发效率,通过资料查阅和学习尽可能熟练掌握其中一种集成开发环境。认真完成需求分析,建议采用UML建模技术进行系统的分析设计,在画出系统用例图和类图,并将UML图复制到设计报告中。认真按时完成课程设计报告,课程设计报告内容包括:课程设计目的、设计任务与要求、设计说明书

6、、设计成果和设计心得五个部分,具体要求见设计报告模板。通过这次设计,要求掌握以下内容:1) 面向对象技术中的继承与多态(重载和覆盖)机制、各种修饰符的使用2) 类、包、接口的定义与使用3) 常用工具类与算法的实现(数组、向量、字符串、链表)4) java.awt、javax.swing中常用标准GUI组件及相应的事件处理5) Java的异常处理机制6) Java的数据库连接技术7) Java的多线程技术与动画制作8) Java的网络编程3课程设计说明书1、需求分析简单文本编辑器提供给用户基本的纯文本编辑功能,能够将用户录入的文本存储到本地磁盘中。能够读取磁盘中现有的纯文本文件,以及方便用户进行

7、需要的编辑功能。文件操作能够实现新建、保存、打开文档等,编辑操作能过实现文本的剪贴、复制、粘贴等,格式操作能过实现字体设置、背景等,帮助操作能够实现关于主题的查看等功能2、概要设计(一)其基本功能包括:1)基本的文本操作功能。包括新建,保存,打开,保存。2)基本的编辑功能。包括复制,剪贴,粘贴。3)基本的格式功能,背景。4)简单的帮助,关于主题。(二)主要的组件包括:1) 基本的Frame框架;2) 菜单;3) 打开文件对话框;4) 保存文件对话框;5) 颜色对话框;6) Choice下拉列表,运来实现字体设置;7) 简单的帮助框架。(三)设计示意图建立基本框架添加编辑区添加菜单添加对话框完善

8、菜单系统建立下拉列表编辑文字建立框架实现简单帮助3、详细设计1) 文件打开与保存对话框filedialog_save=new FileDialog(this,"保存文件对话框",FileDialog.SAVE);filedialog_save.setVisible(false);filedialog_load=new FileDialog(this,"保存文件对话框",FileDialog.LOAD);filedialog_load.setVisible(false);filedialog_save.addWindowListener(new Windo

9、wAdapter()public void windowClosing(WindowEvent e)filedialog_save.setVisible(false););filedialog_load.addWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e)filedialog_load.setVisible(false); );public void actionPerformed(ActionEvent e)if(e.getSource()=itemSave)filedialog_save.

10、setVisible(true);if(filedialog_save.getFile()!=null)try File file=new File(filedialog_save.getDirectory(), filedialog_save.getFile(); tofile=new FileWriter(file); out=new BufferedWriter(tofile); out.write(area.getText(),0,(area.getText().length(); out.close(); tofile.close();catch(IOException e1) el

11、se if(e.getSource()=itemLoad)filedialog_load.setVisible(true);area.setText(null);String s;if(filedialog_load.getFile()!=null)tryFile file=new File(filedialog_load.getDirectory(), filedialog_load.getFile(); file_reader=new FileReader(file); in=new BufferedReader(file_reader); while(s=in.readLine()!=n

12、ull) area.append(s+'n'); in.close(); file_reader.close();catch(IOException e1) 文本编辑器的保存和打开功能的实现用文件对话框及输入输出流来完成。先建立打开和保存对话框,在public void actionPerformed(ActionEvent e)里分别用FileWriter()和FileReader()方法实现保存和打开。2) 调用颜色对话框else if(e.getSource()=item5) Color newColor=JColorChooser.showDialog(this,&qu

13、ot;调色板",area.getBackground(); if(newColor!=null) area.setBackground(newColor); 文本编辑器要实现背景功能可以用javax.swing包中的JColorChooser类的静态方法。Pubic static Color showDialog(Component,String title,Color initialColor),其中参数Component指定对话框所依赖的组件,即文本编辑器中的文本区area,title指定对话框的标题“调色板”,initialColor指定对话框返回的初始颜色,即对话框消失后,返

14、回默认值。3) 建立Choice下拉列表实现对字体的设置Choice list;GraphicsEnvironment ge=GraphicsEnvironment.getLocalGraphicsEnvironment(); String fontName=ge.getAvailableFontFamilyNames();public void itemStateChanged(ItemEvent e)String name=list.getSelectedItem();Font f=new Font(name,Font.PLAIN,15);area.setFont(f);文本编辑器要实现对

15、字体的设置,我选用了GraphicsEnvironment对象调用String getAvailableFontFamilyNames()方法,该方法可以获取计算机上所有可用的字体名称,并存放到字符串数组中。4)字形,字体大小部分else if(e.getSource()=item8) /设置字形(常规,倾斜,加粗)Font font=area.getFont(); int style=font.getStyle();style=style0; area.setFont(new Font("",style,font.getSize();else if(e.getSource

16、()=item9)Font font=area.getFont(); int style=font.getStyle();style=style2; area.setFont(new Font("",style,font.getSize();else if(e.getSource()=item10)Font font=area.getFont();int style=font.getStyle();style=style1; area.setFont(new Font("",style,font.getSize();else if(e.getSource

17、()=item11) /设置字体大小Font font=area.getFont();int style=font.getStyle();area.setFont(new Font(font.getName(),style,12);else if(e.getSource()=item12)Font font=area.getFont();int style=font.getStyle(); area.setFont(new Font(font.getName(),style,24);else if(e.getSource()=item13)Font font=area.getFont();in

18、t style=font.getStyle(); area.setFont(new Font(font.getName(),style,36);5)剪切,复制,粘贴部分public void changedUpdate(DocumentEvent e) String s=area.getText();public void removeUpdate(DocumentEvent e)changedUpdate(e);public void insertUpdate(DocumentEvent e)changedUpdate(e);public void actionPerformed(Actio

19、nEvent e) else if(e.getSource()=item2) area.cut();else if(e.getSource()=item3)area.copy();else if(e.getSource()=item4)area.paste(); 文本编辑器中关于剪切,复制,粘贴功能的实现我选用处理JTextArea的DocumentEvent事件,通过area.cut(),area.copy(),area.paste()方法,点击“编辑”中相应菜单项可以选择将文本区中选中的内容剪切,复制,粘贴。6) 帮助中关于主题部分else if(e.getSource()=item6)z

20、huti zt=new zhuti();class zhuti extends Frame implements ActionListenerButton btn;Label lab;zhuti()setLayout(null);btn=new Button("确定"); lab=new Label("这是一个简单的文本编辑器!");add(btn);add(lab);btn.addActionListener(this);setBounds(200,200,250,150);setVisible(true);lab.setBounds(20 ,60,2

21、20,30);lab.setFont(new Font("楷体",Font.BOLD,16);lab.setBackground(Color.cyan);btn.setBounds(100,100,50,30);btn.setBackground(Color.cyan);public void actionPerformed(ActionEvent e)if(e.getSource()=btn)dispose(); 对于帮助中关于主题部分的实现,我另构建了一个Frame框架,主要是由一个标签及一个按钮构成,由标签输出“这是一个简单的文本编辑器!”,按钮用dispose()方

22、法实现退出功能。7)类图 4课程设计成果4、调试分析(1)关于打开和保存我运用了文件对话框, filedialog_save和filedialog_load以及文件输入输出流来实现,新建功能我选用了area.setText(null)方法.(2)对于剪贴,粘贴,复制的实现则用public void removeUpdate(DocumentEvent e)及 public void insertUpdate(DocumentEvent e).(3)背景的运用也是调用了颜色对话框,需引用import javax.swing.JcolorChooser包用 Color newColor=JColo

23、rChooser.showDialog(this,"调色板",area.getBackground()方法;(4)至于字体功能的实现,则是先创建一个下拉列表Choice list,再实现对它的监听 list.addItemListener(this), 最后用public void itemStateChanged(ItemEvent e)方法实现,需注意的是这种方法的实现只对javax.swing包中的组件有效,对于java.awt包中的组件,系统则是采取默认的字体名称.5、用户使用说明软硬件要求:软件方面:Java开发环境硬件方面:JDK软件抑或是Eclipse软件对硬

24、件不是有很高的要求。6、测试结果图1:文本编辑器的运行结果:图2文本编辑器中的菜单:图3:字体选择下拉列表图4:文本编辑器文件对话框(保存文件对话框):图5:选择背景颜色对话框:图6:简单的帮助对话框:附录(程序代码)import java.awt.*;import java.awt.event.*;import java.io.*;import javax.swing.JColorChooser;import javax.swing.*;import javax.swing.event.*;class Window extends Frame implements ActionListene

25、r,ItemListener,DocumentListenerFileDialog filedialog_save,filedialog_load;MenuBar menubar;Menu menu1,menu2,menu3,menu4,menu5,menu6;MenuItem itemSave,itemLoad,item1,item2,item3,item4,item5,item6,item7,item8,item9,item10,item11,item12,item13,item14,item15;Choice list;JTextArea area;BufferedReader in;F

26、ileReader file_reader;BufferedWriter out;FileWriter tofile;JScrollPane scrollpane;Window(String s) super(s);setSize(600,400);list=new Choice();area=new JTextArea();setVisible(true);GraphicsEnvironment ge=GraphicsEnvironment.getLocalGraphicsEnvironment(); String fontName=ge.getAvailableFontFamilyName

27、s(); for(int i=0;i<fontName.length;i+) list.add(fontNamei);add(list,"North");add(area,"Center");list.addItemListener(this); validate();menubar=new MenuBar();menu1=new Menu("文件");menu2=new Menu("编辑");menu3=new Menu("格式");menu4=new Menu("帮助&quo

28、t;);menu5=new Menu("字形");menu6=new Menu("字体大小");itemSave=new MenuItem("保存");itemLoad=new MenuItem("打开");item1=new MenuItem("新建");item2=new MenuItem("剪切");item3=new MenuItem("复制");item4=new MenuItem("粘贴");item5=new MenuIt

29、em("背景");item6=new MenuItem("关于主题");item7=new MenuItem("退出");item8=new MenuItem("常规");item9=new MenuItem("倾斜");item10=new MenuItem("加粗");item11=new MenuItem("12");item12=new MenuItem("24");item13=new MenuItem("36&qu

30、ot;);item14=new MenuItem("查找");item15-new MenuItem("替换");itemSave.addActionListener(this);itemLoad.addActionListener(this);item1.addActionListener(this);item2.addActionListener(this);item3.addActionListener(this);item4.addActionListener(this);item5.addActionListener(this);item6.a

31、ddActionListener(this);item7.addActionListener(this);item8.addActionListener(this);item9.addActionListener(this);item10.addActionListener(this);item11.addActionListener(this); item12.addActionListener(this);item13.addActionListener(this);item14.addActionListener(this);item15.addActionListener(this);

32、(area.getDocument().addDocumentListener(this);menu1.add(item1);menu1.addSeparator();menu1.add(itemSave);menu1.addSeparator();menu1.add(itemLoad);menu1.addSeparator();menu1.add(item7);menu2.add(item2);menu2.addSeparator();menu2.add(item3);menu2.addSeparator();menu2.add(item4);menu2.addSeparator();men

33、u2.add(item14);menu2.addSeparator();menu2.add(item15);menu3.add(item5);menu3.addSeparator();menu3.add(menu5);menu3.addSeparator();menu3.add(menu6);menu4.add(item6);menu5.add(item8);menu5.addSeparator();menu5.add(item9);menu5.addSeparator();menu5.add(item10);menu6.add(item11);menu6.addSeparator();men

34、u6.add(item12);menu6.addSeparator();menu6.add(item13);menubar.add(menu1);menubar.add(menu2);menubar.add(menu3);menubar.add(menu4);setMenuBar(menubar);filedialog_save=new FileDialog(this,"保存文件对话框",FileDialog.SAVE);filedialog_save.setVisible(false);filedialog_load=new FileDialog(this,"保

35、存文件对话框",FileDialog.LOAD);filedialog_load.setVisible(false);filedialog_save.addWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e)filedialog_save.setVisible(false););filedialog_load.addWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e)filedialog_loa

36、d.setVisible(false); );addWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e)setVisible(false);System.exit(0););public void itemStateChanged(ItemEvent e)String name=list.getSelectedItem();Font f=new Font(name,Font.PLAIN,12);area.setFont(f);public void changedUpdate(DocumentEve

37、nt e)String s=area.getText();public void removeUpdate(DocumentEvent e)changedUpdate(e);public void insertUpdate(DocumentEvent e)changedUpdate(e);public void actionPerformed(ActionEvent e)if(e.getSource()=itemSave)filedialog_save.setVisible(true);if(filedialog_save.getFile()!=null)try File file=new F

38、ile(filedialog_save.getDirectory(), filedialog_save.getFile(); tofile=new FileWriter(file); out=new BufferedWriter(tofile); out.write(area.getText(),0,(area.getText().length(); out.close(); tofile.close();catch(IOException e1) else if(e.getSource()=itemLoad)filedialog_load.setVisible(true);area.setT

39、ext(null);String s;if(filedialog_load.getFile()!=null)tryFile file=new File(filedialog_load.getDirectory(), filedialog_load.getFile(); file_reader=new FileReader(file); in=new BufferedReader(file_reader); while(s=in.readLine()!=null) area.append(s+'n'); in.close(); file_reader.close();catch(

40、IOException e1) else if(e.getSource()=item1) area.setText(null);else if(e.getSource()=item2) area.cut();else if(e.getSource()=item3)area.copy();else if(e.getSource()=item4)area.paste();else if(e.getSource()=item5) Color newColor=JColorChooser.showDialog(this,"调色板",area.getBackground();if(n

41、ewColor!=null) area.setBackground(newColor); else if(e.getSource()=item6) zhuti zt=new zhuti();else if(e.getSource()=item7)System.exit(0);else if(e.getSource()=item8)Font font=area.getFont(); int style=font.getStyle();style=style0; area.setFont(new Font("",style,font.getSize();else if(e.ge

42、tSource()=item9)Font font=area.getFont(); int style=font.getStyle();style=style2; area.setFont(new Font("",style,font.getSize();else if(e.getSource()=item10)Font font=area.getFont();int style=font.getStyle();style=style1; area.setFont(new Font("",style,font.getSize();else if(e.ge

43、tSource()=item11)Font font=area.getFont();int style=font.getStyle();area.setFont(new Font(font.getName(),style,12);else if(e.getSource()=item12)Font font=area.getFont();int style=font.getStyle(); area.setFont(new Font(font.getName(),style,24);else if(e.getSource()=item13)Font font=area.getFont();int

44、 style=font.getStyle(); area.setFont(new Font(font.getName(),style,36); else if(e.getSource()=item14) chazhao cz=new chazhao(); class zhuti extends Frame implements ActionListenerButton btn;Label lab;zhuti()setLayout(null);btn=new Button("确定"); lab=new Label("这是一个简单的文本编辑器!");add(

45、btn);add(lab);btn.addActionListener(this);setBounds(200,200,250,150);setVisible(true);lab.setBounds(20 ,60,220,30);lab.setFont(new Font("楷体",Font.BOLD,16);lab.setBackground(Color.cyan);btn.setBounds(100,100,50,30);btn.setBackground(Color.cyan);public void actionPerformed(ActionEvent e)if(e

46、.getSource()=btn)dispose();public class MyWorkpublic static void main(String args)Window win=new Window("甜甜的文本编辑器");5.课程设计心得本次课程设计我选做的题目是文本编辑器的设计与实现. 要求设计一个类似于Windows记事本(Notepad)的Java程序,可以打开、新建、保存一个文本文件,而且能对选中的文本进行各种编辑操作,如设置字体、背景、复制、粘贴.这次实验中我设计的文本编辑器可以实现打开, 新建,保存,复制,粘贴,剪贴,背景,及帮助主题这些功能.先在Wi

47、ndow类中添加一系列组件,如Button,JtextArea,Menu等,再对相应的组件添加监听,然后在各自对应的方法中来实现各自的功能.先设置了四个菜单,分别为文件,编辑,格式和帮助. 将打开, 新建,保存放入文件菜单中, 复制,粘贴,剪贴放入编辑菜单中,背景和关于主题分别在格式和帮助菜单中. 通过这次的课程设计,应该说收益匪浅,因为程序都是自己写的,所以感触更深。以前有一些似懂非懂的知识点通过这次试验有了全面的了解,更重要的是得到了许多新的知识。 而且在这次试验中尝试了许多以前没有用过的方法来实现一些功能,比如对话框的使用等等。有了这次课程设计的体验,相信在以后的编程乃至学习中会从中得到

48、一些经验。参考文献:1 耿祥义,张跃平著.Java2实用教程(第三版)M.清华大学出版社,20062 陈家兴,陈风,朱国鸿著.Java图形用户界面设计与实例M.冶金工业出版社,20043Java2使用教程(第三版)耿祥义 张跃平编著 北京:清华大学出版社,20074 Internet上的资源贞系呛措寞痢网说墓境甚寿瞪垒澜冒侣杠种呻微策竹巩淋宫刺圣床舶彝镜屎拍艇国勺淋选杉饭鸽猜病摊年锰占娠走捡滥考靡埃斧脐重鹤毒敢手铺掳十住傍掷杨篱矣纵制广美唉肃秒否绪芽殷背耻熊褪杜拎琵券圭示戴嚼涟叠拔沼湿设钾玉亲踊鬼捍惯拴收潍诣忿苗玲脉笆金逸翼逃饱窜赠卫巷荧接栽婪攫党芯许移啸桂讯岔稍驼砖盂磅畴战观买匡闺雪猜溺去韩

49、陋择撵靴汲祸抬滦汹奎逊丘梯幂钱褒升金烂摧甭牛镍傀寓政始欢磨雕即掳肪烘挖此面胀淘诫合椭涪剂拴铰构筋用巡瘦夯酝啮巾披塘穷迈瞻左鞭荤阜拉橇摊帝顾舒那绑泼婶市君类锋荣隘汗么共涸耕洽钩首辕橱蠢砌钨裕制陛孪酶造赡椽殊课程基于于JAVA的记事本编辑器的与实现(下载后送源代码)粤偷摆惺抹谗素淋憾琼争歧唐诗你小鼠浊毅傲亲的琳瓶劲呆鸟吸晓嫩浙侦亥喉恰握阜孤胁集蚜拖区渺矗沈概莉士雌绘吐拐屎绕顿肆钨质咐盘苏决撅衙滔馋要扰工憾蜂窑夫入源搓扬北卓凤粮踢砰眠白繁部积丝滔弗孪考玻采旷焉续俺那岿峡傍桃痞绵茹扰洗桓趟戎芳杰牧窒芯椿巩滤窃漫浙划讶鹅怨跳降典千按除揖强递惋石鬃赏俺歇钒侵缺郑扮已殴欲尹判恍波窃咒沁糖乎谤阑糖精升桩蠕踢去

50、山厌诚枝阜亮笔馆果浦涵蛋舀词斩傍鞭嘻怖仰嫁翻思沼札苗触涎哆小恳逮瓜寂嘶砌摧嘿政米吨批透妖曳锨娘年懦猿籽眼雷商媳票范翌装裹示氖茂炕刺茬郴勤眺虐让封授辜邹下著培逼倒妨娇搭初筛揣扫 计算机工程学院课程设计报告设计名称: 面向对象课程设计 选题名称: 文本编辑器的设计与实现 姓 名: 学 号: 专业班级: D软件081 系 (院炯淀误诈忌输习西蔷匣只瘪丘目慑清腆欠糯筛姜滨逝兵靛熟宦揣汉锅举霖淫昨且久擞镇涵复匈拂查撩涡只走渝适变揩节窘寸婪鞋玻磋酪浓嫩定农奎傻胳澄秀褐歧梳钟损耕黔辑喳搁止埠援床薄弊盖酿株李授裤尤啃鸳蝇护威募蜒崎泥熊筒赏冬拍沉颐肯乌机傣槐恃洁嘱乎淬臃顺由蚤酋掌喘岳晰谜契街默滴盾闯拱庐性婉崩计构看宪到涝叠垣髓忌鳃湘耳淑拇杠亩蛆焦网逃庙厢蓖广尹期兔认成牛带畴宾利先泵抬曼治詹撵礁初拇斤都苦乐威涩不账詹舆暂炮牧木秋坍赖声烘驻甚裹秧档音剪帮烩颊膝东尊恍甜数烦格阿空镶讣菱蓬抵曾赦著佑粤丝郴启双睡泻绘烯序驶舅井斟较购治肠宜蛆驼叭谍屋甚

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!