摘要:本文以一个面向记事本开发为背景,讨论了基于python与wxpython的记事本软件的开发。建立python记事本系统,计算机对记事本的使用,可以进一步提高记事本的使用效率和现代化水平,帮助人们提高工作效率,实现计算机记事本的工作更高效、快捷和实用。
记事本本来就是用来记录生活中的一些事情的,在生活中我们用到的记事本就是文本记事本,以文字的方式记录事情发生的信息,并且把这些文本保存起来。社会慢慢的发展,记事本用户也越来越多,做一个让用户喜欢的记事本应该能更好。让用户以最便捷的方式来记录事情,免去一些不必要的麻烦,让记事本用起来更加自由。所以开发这样一个便捷,高效的记事本是很有必要的。让记事本用起来更加丰富多彩。
运用软件工程的思想,本文先分析需求,构思设计,然后编码实践,最终得到一个方便快捷的软件,支持用户们登录、打开、保存、复制、粘贴、撤销以及打印等功能。它方便、快捷、易操作,提供最好的用户体验。本软件对于python语言和gui的开发有指导意义。
关键词:python,python gui,记事本,方便,快捷
目录
摘要
Abstract
摘要-1
ABSTRACT-2
1.绪论-5
1.1 本课题研究背景-5
1.2课题设计的主要内容和意义-6
1.2.1主要内容-6
1.2.2课题意义-6
1.3 开发工具及关键技术-6
1.3.1 python语言简介-6
1.3.2 python语言特性-7
1.3.3 wxpython简介-8
1.3.4 eclipse的简介-8
1.3.5 开发工具的准备-8
2.系统分析和功能设计-10
2.1 系统需求分析-10
2.2用户界面需求分析-11
2.3 可行性分析-11
2.3.1 经济可行性-11
2.3.2 技术可行性-12
2.3.3 操作可行性-12
2.4 系统功能结构设计-12
3.功能模块设计-13
3.1系统窗体架构-13
3.2登录模块设计-13
3.2.1功能描述-13
3.2.2代码分析-14
3.3主窗口设计-14
3.3代码分析-15
3.4文件操作功能-16
3.4.1打开文件-16
3.4.2代码分析-17
3.4.3保存文件-17
3.5文本编译功能设计-17
3.5.1实现目标-18
3.6查询模块设计-18
3.6.1实现目标-18
3.7打印与页面设置设计-19
4.总结与展望-20
参考文献-24
致谢-25