linux下gtk+实现简单计算器

linux下gtk+实现简单计算器

ID:6127586

大小:204.00 KB

页数:18页

时间:2018-01-04

linux下gtk+实现简单计算器_第1页
linux下gtk+实现简单计算器_第2页
linux下gtk+实现简单计算器_第3页
linux下gtk+实现简单计算器_第4页
linux下gtk+实现简单计算器_第5页
资源描述:

《linux下gtk+实现简单计算器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、摘要随着计算机的越来越普及,学习计算机的人越来越多。作为一个学习计算机的人员,最基本的那就是必须会编程。但是在微软垄断下的现在的计算机编程大多是基于windows下的编程。设置很多人没听说过或者不会Linux下编程。本设计的目的就是为初学Linux下编程的人员提供基础的例子。让大家了解Linux下的编程。本程序运用Linux下的工具GTK+2.0作为工具,以C语言为核心编写。简单易懂,GTK+2.0主要功能有:l窗口与简单控件的实现l菜单与工具栏的实现l常用控件的实现l对话框的实现……关键词:Linux

2、GTK+2.0AbstractAscomputersbecomeincreasinglypopular,moreandmorepeoplelearnthecomputer.Asalearningcomputerpersonnel,themostbasicthatwemustbeprogrammed.However,undertheMicrosoftmonopolyincomputerprogrammingisnowmostlyunderthewindows-basedprogramming.Setalo

3、tofpeopleneverheardoforwillnot,underLinuxprogramming.ThepurposeofthisdesignisforbeginnersprogrammingunderLinuxprovidesthebasisofexamples.LeteveryoneknowtheprogrammingunderLinux.lWindowandasimplerealizationofthecontrollRealizationofthemenuandtoolbarlThere

4、alizationofcommoncontrollRealizationofthedialogbox……KEYWORDS:LinuxGTK+2.016目录第一章引言21.1GTK+简介2第二章程序实现32.1窗口构建32.1.1基本窗口实现32.1.2按钮实现42.2控件52.2.1按钮盒设置52.2.2框架设置52.2.3分割面板62.3对话框62.3.1多项选一的窗口62.3.2创建消息框62.4综合实现7结束语9代码1016第一章引言1.1GTK+简介GTK+最初是GIMP的专用开发库,后来发展为

5、Unix-like系统下开发图形界面的应用程序的主流开发工具之一。GTK+是自由软件,并且是GNU计划的一部分。GTK+的许可协议是LGPL。GTK(GIMPToolkit)是一套跨多种平台的图形工具包,按LGPL许可协议发布的。虽然最初是为GIMP写的,但目前已发展为一个功能强大、设计灵活的一个通用图形库。特别是被GNOME选中使得GTK+广为流传,成为Linux下开发图形界面的应用程序的主流开发工具之一,当然GTK+并不要求必须在Linux上,事实上,目前GTK+已经有了成功的windows版本。与

6、其他很多部件工具箱不同,GTK+并不基于Xt。这一决策优劣互见:优点是GTK+可以应用于其他系统,其灵活性也很强;而缺点就是它无法利用以传统方法为X11定制的X资源数据库。GTK+最早应用于XWindowSystem,如今已移植至其他平台,诸如MicrosoftWindows,DirectFB,以及Quartz在MacOSX。使用GTK的环境:GNOME是以GTK+为基础,就是说为GNOME编写的程序使用GTK+做为其工具箱。Xfce也基于GTK+,但是它的应用程序并不对很多其他程序有依赖。(这就是"G

7、NOME程序"和"GTK+程序"的不同)。LXDE也基于GTK+。GPEPalmtop环境和Nokia的互联网平板电脑的框架Maemo基于GTK+。这只是一部分,另外GTK+也可以运行在KDE的环境下。而且GTK+也可以在MicrosoftWindows运行,另外还有DirectFB和ncurses。以下程序都是使用GTK+开发、属于开源软件,可以运行于Linux/Unix,Windows,Mac等多种操作系统平台上。Geany,代码编辑器;GIMP,类似于Photoshop的图像处理程序;Inksca

8、pe,类似于Illustrator、CorelDraw的矢量图形绘制工具;Pidgin,支持多种协议(IRC、Gtalk、YahooTalk、MSN、QQ等等)的聊天工具。16第二章程序实现2.1窗口构建2.1.1基本窗口实现窗口时GUI编程中直接面向对用户的操作对象。1,设置include文件与声明主函数首先是#include语句,这是每个GTK+2.0程序都要包含的文件。然后是函数声明intmain(intargc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。