基于Python+Tkinter的Linux GUI辅助管理工具的设计与实现.docx
《基于Python+Tkinter的Linux GUI辅助管理工具的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于Python+Tkinter的Linux GUI辅助管理工具的设计与实现.docx(46页珍藏版)》请在优知文库上搜索。
1、论文分类号 TP393.092密 级 公开单位代码10183研究生学号200653H119林大学硕土学位论文基于PythOn+Tkinter的LinUXGUl辅助管理工具的设计与实现DesignandImplementationofGUIAidedManagementToolinLinuxBasedonPythonTkinter作者姓名:李悦专业:软件工程导师姓名:徐高潮及职称:教授学位类别:工程硕士论文起止年月:2008年9月至2009年9月基于Python+Tkinter的LinuxGUI辅助管理工具的设计与实现DesignandImplementationofGUIAidedManage
2、mentToolinLinuxBasedonPython+Tkinter作者姓名:李悦专业名称:软件工程指导教师:徐高潮学位类别:软件工程硕士答辩日期:2009年月日未经本论文作者的书面授权,依法收存和保管本论文书面版本、电子版本的任何单位和个人,均不得对本论文的全部或部分内容进行任何形式的复制、修改、发行、出租、改编等有碍作者著作权的商业性使用(但纯学术性使用不在此限)。否则,应承担侵权的法律责任。吉林大学博士(或硕士)学位论文原创性声明本人郑重声明:所呈交学位论文,是本人在指导教师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰
3、写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名:日期:年月日中国优秀博硕士学位论文全文数据库投稿声明研究生院:本人同意中国优秀博硕士学位论文全文数据库出版章程的内容,愿意将本人的学位论文委托研究生院向中国学术期刊(光盘版)电子杂志社的中国优秀博硕士学位论文全文数据库投稿,希望中国优秀博硕士学位论文全文数据库给予出版,并同意在中国博硕士学位论文评价数据库和CNKl系列数据库中使用,同意按章程规定享受相关权啦O论文级别:硕士博士学科专业:软件工程论文题目:基于PythOn+Tkinter的LinUXGUI辅
4、助管理工具的设计与实现作者签名:指导教师签名:年月日作者联系地址(邮编):吉林大学计算机科学与技术学院130012作者联系电话:内容提要当前,Linux技术得到飞速发展,Linux操作系统已经在各行各业得到广泛应用。特别是在个人桌面系统开始迅速普及。作为个人桌面系统,由于用户计算机水平有限,传统LinUX繁琐的命令行操作成为普及IinUX的最大障碍。因此,如何将LinUXShell下的大量应用软件快速构建配置一个方便易用的图形化接口,从而有效提高操作的易用性是亟待解决的问题。基于以上需求,本文基于Python语言,结合Tkinter和PWm模块,为LinUXShell应用软件提供一个方便简洁的
5、GUl图形化用户操作界面。同时,通过几个具有代表性的Linux交互命令程序的图形化系统辅助程序设计实例,详细阐述了PythOn+Tkinter实现Linux图形化辅助管理工具的细节和技术难点。实验表明,本文实现的辅助管理系统实例运行稳定,操作简单,验证了本文提出的图形化实现方法的可行性和合理性。同时,对今后IinUX图形化辅助管理软件的设计与实现工作具有一定的参考价值和借鉴意义。目录第1章前言11.1 LlNUX系统的背景简介11.2 开发图形化LINUX辅助管理系统的必要性21.3 LINUX辅助管理系统的设计目标分析31.4 LINux辅助管理系统的系统需求31.5 LINux辅助管理系统
6、的功能需求分析3第2章相关技术简介42.1 PYTHON简介42.1.1 什么是Python42.1.2 Python的特点42.1.3 Python的主要技术特征52.1.4 Python与Tkinter62.2 TKINTER和PMW控件简介72.2.1 TcVTk概述72.2.2 Tkinter的安装72.2.3 PmW控件组简介82.3 LlNUXSHELL命令介绍82.3.1 Shell简介82.3.2 Shell的种类9第3章开发环境及工具介绍103.1 运行环境103.2 开发环境及工具103.2.1 Vi编辑器介绍103.2.2 ViPython11第4章LINUX辅助管理系统
7、分析及设计124.1 系统分析124.2 系统需要的SHELL命令说明15第5章系统的实现185.1 界面的代码实现185.1.1 基础接口的实现185.1.2 解压/压缩接口的实现205.2 事件响应及命令调用部分说明255.2.1 定时关机模块的事件处理255.2.2 解压模块的事件处理255.2.3 压缩模块的事件处理26第6章实例测试286.1 定时关机测试286.2 解压模块测试286.3 压缩模块的测试30第7章总结与展望337.1 总结337.2 展望33参考文献35致谢37摘要1ABSTRACT31.1 第1章前言1.2 1.inux系统的背景简介随着LinUX技术的不断提高,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于Python+Tkinter的Linux GUI辅助管理工具的设计与实现 基于 Python Tkinter Linux GUI 辅助 管理工具 设计 实现