课程设计---GTK图形界面编程-计算器的实现
《课程设计---GTK图形界面编程-计算器的实现》由会员分享,可在线阅读,更多相关《课程设计---GTK图形界面编程-计算器的实现(22页珍藏版)》请在毕设资料网上搜索。
1、 GTK+图形界面编程 计算器的实现 第 页 共 22 页 目录 1 引言 . 1.1 课题背景 . 1.2 课程设计目的 . 1.3 课程设计任务 . 2 系统需求分析 . 2.1 功能需求分析 . 2.2 性能需求分析 . 3 总体设计 . 3.1 功能模块分析与设计 . 3.2 系统功能模块设计 . 4 系统功能测试 . 4.1 一个 Helloworld 窗口 . 4.2 计算器功能测试 . 5 课程设计总结 . 参考文献 . GTK+图形界面编程 计算器的实现 第 页 共 22 页 1 引言 1.1 课题背景 简单的计算器是一种能实现加、减、乘、除等简单运算的工具。要实现计算功能,可
2、以用 C 语言 的知识 和 GTK+编写程序来解决此问题。该计算器大大的降低了数字 计算的难度及提高了计算的准确度和精确度。该计算器使用非常简单和方便,对广大中小学生的学习有巨大帮助作用,也对在职人员的工作有点帮助作用。 GTK+2.0 是自由软件,并且是 GNU 工程的一部分 1。 GTK+2.0 的许可协议 LGPL,允许任何开发者使用 (包括那些开发中的专利软件 )且不收任何费用。 GTK+2.0 是当今惟一百分之百零付费的工业级的图形界面开发工具。本设计就以 GTK+2.0 为开发工具,全面展示在 Linux 平台上开发应用程序的各个侧面,也展现在 Linux 平台上开发图形界面应用程
3、序。 计算 机信息管理技术的应用,除了能在相当大的程度上代替人工作业,从而减少人员工作量,减轻工作负担,减少工作中因人为原因而产生的错误从而避免不必要的损失外,更重要的是能建立准确畅通、简便的信息流通渠道,为工作提供所需要的准确、及时的信息以帮助做出正确而及时的选择与决定,从而给采用这门技术的单位带来了巨大的可见或不可见的利益与效益。 1.2 课程设计目的 现在大多数的计算器都具备 +, -, *, /等四则运算的功能。用计算器来算数显然比用脑袋或用纸笔计算要来得方便。讲究高效的我们势必要用到傻瓜设备(就是拿到手看看说明就知道怎 样使用的东东)。当我们看到一个很长很大的表达式需要得到结果时,我们就会想到计算器,这样,本程序就是为解决大家基本四则运算的问题而产生的。只要你读懂说明,那么你所输入的表达式就一定能得到正确的结果。 本文主要基于对表达式的分析并利用 C 进行编程进而实现算法的。与 Java 和 C#等其他高级语言相比, C 在程序运行效率、内存使用的可控性和编程的灵活性上均具有较大的优势 2,与汇编语言和 C 语言更具有面向对象的优点,因此本文采用 Ubuntu Linux
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 gtk 图形界面 编程 计算器 实现
