成熟丰满熟妇高潮XXXXX,人妻无码AV中文系列久久兔费 ,国产精品一国产精品,国精品午夜福利视频不卡麻豆

您好,歡迎來到九壹網(wǎng)。
搜索
您的當(dāng)前位置:首頁gtk編寫的計算機程序,LINUX下GTK+實現(xiàn)簡單計算器.doc

gtk編寫的計算機程序,LINUX下GTK+實現(xiàn)簡單計算器.doc

來源:九壹網(wǎng)

LINUX下GTK實現(xiàn)簡單計算器

摘要

隨著計算機的越來越普及,學(xué)習(xí)計算機的人越來越多。作為一個學(xué)習(xí)計算機的人員,最基本的那就是必須會編程。但是在微軟壟斷下的現(xiàn)在的計算機編程大多是基于windows下的編程。設(shè)置很多人沒聽說過或者不會Linux下編程。本設(shè)計的目的就是為初學(xué)Linux下編程的人員提供基礎(chǔ)的例子。讓大家了解Linux下的編程。

本程序運用Linux下的工具GTK+2.0作為工具,以C語言為核心編寫。簡單易懂,GTK+2.0主要功能有:

窗口與簡單控件的實現(xiàn)

菜單與工具欄的實現(xiàn)

常用控件的實現(xiàn)

對話框的實現(xiàn)

……

關(guān)鍵詞:Linux GTK+2.0

Abstract

As computers become increasingly popular, more and more people learn the computer. As a learning computer personnel, the most basic that we must be programmed. However, under the Microsoft monopoly in computer programming is now mostly under the windows-based programming. Set a lot of people never heard of or will not, under Linux programming. The purpose of this design is for beginners programming under Linux provides the basis of examples. Let everyone know the programming under Linux.

Window and a simple realization of the control

Realization of the menu and tool bar

The realization of common control

Realization of the dialog box

……

KEYWORDS:Linux GTK+2.0

第一章 引言2

1.1GTK+簡介2

第二章 程序?qū)崿F(xiàn)3

2.1窗口構(gòu)建3

2.1.1基本窗口實現(xiàn)3

2.1.2按鈕實現(xiàn)4

2.2控件5

2.2.1按鈕盒設(shè)置5

2.2.2框架設(shè)置5

2.2.3分割面板6

2.3對話框6

2.3.1多項選一的窗口6

2.3.2創(chuàng)建消息框6

2.4綜合實現(xiàn)7

結(jié)束語9

代碼10

第一章 引言

1.1GTK+簡介

GTK+最初是GIMP的專用開發(fā)庫,后來發(fā)展為Unix-like系統(tǒng)下開發(fā)圖形界面的應(yīng)用程序的主流開發(fā)工具之一。GTK+是自由軟件,并且是GNU計劃的一部分。GTK+的許可協(xié)議是LGPL。

GTK(GIMP Toolkit)是一套跨多種平臺的圖形工具包,按LGPL許可協(xié)議發(fā)布的。雖然最初是為GIMP寫的,但目前已發(fā)展為一個功能強大、設(shè)計靈活的一個通用圖形庫。特別是被GNOME選中使得GTK+廣為流傳,成為Linux下開發(fā)圖形界面的應(yīng)用程序的主流開發(fā)工具之一,當(dāng)然GTK+并不要求必須在Linux上,事實上,目前GTK+已經(jīng)有了成功的windows版本。

與其他很多部件工具箱不同,GTK+ 并不基于Xt。這一決策優(yōu)劣互見:優(yōu)點是GTK+ 可以應(yīng)用于其他系統(tǒng),其靈活性也很強;而缺點就是它無法利用以傳統(tǒng)方法為X11定制的X資源數(shù)據(jù)庫。GTK+ 最早應(yīng)用于X Window System,如今已移植至其他平臺,諸如Microsoft Windows, DirectFB,以及Quartz在Mac OS X。

使用GTK的環(huán)境 :

GNOME是以GTK+為基礎(chǔ),就是說為GNOME編寫的程序使用GTK+ 做為其工具箱。

Xfce也基于GTK+,但是它的應(yīng)用程序并不對很多其他程序有依賴。(這就是"GNOME程序"和"GTK+程序"的不同) 。

LXDE也基于GTK+。

GPE Palmtop環(huán)境和Nokia的互聯(lián)網(wǎng)平板電腦的框架Maemo基于GTK+。

這只是一部分,另外GTK+ 也可以運行在KDE的環(huán)境下。而且GTK+ 也可以在Microsoft Windows運行,另外還有DirectFB和ncurses。

以下程序都是使用GTK+開發(fā)、屬于開源軟件,可以運行于Linux/Unix,Windows,Mac等多種操作系統(tǒng)平臺上。

Geany,代碼編輯器 ;

GIMP,類似于Photoshop的圖像處理程序 ;

Inkscape,類似于Illustrator、CorelDraw的矢量圖形繪制工具 ;

Pi

因篇幅問題不能全部顯示,請點此查看更多更全內(nèi)容

Copyright ? 2019- 91gzw.com 版權(quán)所有 湘ICP備2023023988號-2

違法及侵權(quán)請聯(lián)系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市萬商天勤律師事務(wù)所王興未律師提供法律服務(wù)