青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 29  文章 - 13  trackbacks - 0
<2006年7月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

常用鏈接

留言簿(1)

隨筆分類

隨筆檔案

文章分類

文章檔案

相冊

收藏夾

c++

Linux

Tools

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

1、GTK+? (Gtkmm)

GTK+基礎

GTK+最初是GIMP的專用開發庫,后來發展為Linux下開發圖形界面的應用程序的主流開發工具之一。GTK+2.0是自由軟件,并且是GNU工程的一部分。GTK+2.0的許可協議是LGPL。

GTK+使用C語言開發,但是其設計者使用面向對象技術。 在GNOME平臺上提供了C++(gtkmm)、Perl、Ruby、Java和Python(PyGTK)綁定,其他的綁定有Ada、 D、 Haskell、PHP和所有的.NET編程語言。

與其他很多部件工具箱不同,GTK+并不基于Xt。這一決策優劣互見:優點是GTK+可以應用于其他系統,其靈活性也很強;而缺點就是它無法利用以傳統方法為X11定制的X資源數據庫。

Glade是一個界面設計工具,但是它也包含了一種描述GUI界面的XML語言,它和libglade一起工作就可以直接使用GTK和GNOME控件。

2、Qt

Qt簡介

Qt是Trolltech公司的一個產品。
Qt是一個多平臺的C++圖形用戶界面應用程序框架。它提供給應用程序開發者建立藝術級的圖形用戶界面所需的所用功能。Qt是完全面向對象的很容易擴展,并且 允許真正地組件編程。

自從1996年早些時候,Qt進入商業領域,它已經成為全世界范圍內數千種成功的應用 程序的基礎。Qt也是流行的Linux桌面環境KDE 的基礎,KDE是所有主要的Linux發行版的一個標準組件。

Qt支持下述平臺: MS/Windows - 95、98、NT 4.0、ME、和2000
Unix/X11 - Linux、Sun Solaris、HP-UX、Compaq Tru64 UNIX、IBM AIX、SGI IRIX和其它很多X11平臺
Macintosh - Mac OS X
Embedded - 有幀緩沖(framebuffer)支持的Linux平臺。

3、wxWidgets

開源軟件(LGPL),針對C++、Python以及Perl的跨平臺工具集。

詳細介紹,參見細述 wxWindows
wxWidget作為一個C++ GUI Library從1992發展到現在,已經在全球范圍內產生了極大的影響力,利用這個類庫進行GUI開發的軟件更是不計其數。

wxWidgets原名wxWindows,是由Julian Smart于1992年還在英國愛丁堡大學人工智能應用研究所開始的一個項目。Julian Smart現在是Anthemion軟件公司的技術總監。

簡單地說,wxWidgets提供了用于可在多平臺上開發GUI應用程序的一整套簡單易學易用的API。wxWidgets支持的多平臺包括
Windows 3.1/95/98/NT/2000/XP、帶有Motif
1.2版本以上的Unix、帶有GTK+的Unix/Linux/*BSD、Mac等等。開發者只需要用自己使用的系統平臺的編譯器編譯源程序,并鏈接上
相應的庫文件,生成的程序代碼即具有該平臺的外觀和界面。在這些GUI之上,wxWidgets還提供了在線幫助、網絡編程、流處理、多種常用圖形格式支
持、數據庫支持、HTML察看和打印,等等各種強大的功能。

wxWidgets支持的Windows上的多種流行編譯器包括:
Visual C++ 1.5, 4.0, 5.0, 6.0
Borland C++ 4.5, 5.0
Borland C++ Builder 1.0, 3.0
Watcom C++ 10.6 (Win32)
Cygwin
MinGW32
Metrowerks CodeWarrior 4

4、Fox

What is FOX?

    FOX is a C++ based Toolkit for developing Graphical User Interfaces easily and effectively. It offers a wide, and growing, collection of Controls, and provides state of the art facilities such as drag and drop, selection, as well as OpenGL widgets for 3D graphical manipulation. FOX also implements icons, images, and user-convenience features such as status line help, and tooltips. Tooltips may even be used for 3D objects!

    Considerable importance has been placed on making FOX one of the fastest toolkits around, and to minimize memory use:- FOX uses a number of techniques to speed up drawing and spatial layout of the GUI. Memory is conserved by allowing programmers to create and destroy GUI elements on the fly.

    Even though FOX offers a large collection of Controls already, FOX leverages C++ to allow programmers to easily build additional Controls and GUI elements, simply by taking existing controls, and creating a derived class which simply adds or redefines the desired behavior.

    One of the prime design goals of FOX is the ease of programming; thus, most controls can be created using a single line of C++ code; most parameters have sensible default values, so that they may be omitted, and layout managers ensure that designers of GUI's do not have to worry about precise alignments.

    Another nice feature of FOX which significantly reduces the number of lines of code which have to be written is FOX's ability to have widgets connect to each other, and passing certain commands between them; for example, a menu entry Hide Toolbar can be directly connected to the Toolbar, and cause it to hide.

    Finally, FOX makes it easy to maintain the state of the GUI in an application by having the GUI elements automatically updating themselves by interrogating the application's state. This feature eliminates the large amount of effort that may go into sensitizing, graying out, checking/unchecking etc. depending on the application state.

FOX is Platform Independence!

    The list of platforms is growing! Currently, we have FOX running on a large number of operating systems, ranging from Linux, FreeBSD, SGI IRIX, HP-UX, IBM AIX, SUN Solaris, DEC/Compaq Tru64 UNIX, to MS-Window operating systems like Windows 9x, Windows NT, Windows ME and Windows 2000. Since most of the FOX implementation is completely oblivious to the underlying platform (in many cases it is not even including header files), applications work virtually identically on all these platforms.

    For example, here is the FOX textedit sample application running under Windows NT.? And here is the same application running on a Silicon GraphicsOctane system.







個人比較喜歡Gtkmm,代碼比較干凈,只有GUI,但在Windows下的效果似乎沒有原生的Window控件好

Features

  • Use inheritance to derive custom widgets.
  • Type-safe signal handlers, in standard C++.
  • Polymorphism.
  • Use of Standard C++ Library, including strings, containers, and iterators.
  • Full internationalisation with UTF8.
  • Complete C++ memory management
    • Object composition
    • Automatic deallocation of dynamically allocated widgets.
  • Full use of C++ namespaces.
  • No macros.
  • Cross-platform: Linux (gcc), FreeBSD (gcc), NetBSD (gcc), Solaris (gcc, Forte), Win32 (gcc, MSVC++ .Net 2003), MacOS X (gcc), others
  • Free software and free of cost for both Open Source and proprietary development.
  • Discussed, designed and implemented in public.
posted on 2006-07-13 12:32 四海 閱讀(1201) 評論(0)  編輯 收藏 引用 所屬分類: 類庫/框架
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            黄色精品一二区| 午夜精品久久久久久久99樱桃 | 国产精品一卡二卡| 欧美极品影院| 欧美另类亚洲| 国产精品v欧美精品v日本精品动漫 | 欧美国产国产综合| 欧美久久九九| 国产精品国产一区二区| 国产精品久久久久一区| 国产精品视频一区二区高潮| 国产三级精品在线不卡| 黄色亚洲网站| 亚洲专区在线视频| 性亚洲最疯狂xxxx高清| 久久久久久久久岛国免费| 久久夜色精品| 亚洲一二三级电影| 亚洲精一区二区三区| 日韩视频一区二区三区在线播放| 亚洲人成亚洲人成在线观看图片| 9久re热视频在线精品| 午夜亚洲视频| 久久色在线播放| 亚洲国产va精品久久久不卡综合| 亚洲韩国日本中文字幕| 亚洲一区二区三区高清不卡| 欧美一区午夜视频在线观看| 另类亚洲自拍| 欧美亚洲不卡| 在线欧美一区| 久久成人精品视频| 亚洲国产小视频| 欧美一区三区二区在线观看| 欧美mv日韩mv国产网站app| 国产精品毛片高清在线完整版 | 在线播放豆国产99亚洲| 亚洲特黄一级片| 欧美成人精品不卡视频在线观看| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 一区二区三区四区五区在线| 欧美淫片网站| 亚洲九九精品| 美日韩精品免费观看视频| 国产精品极品美女粉嫩高清在线| 一区二区亚洲精品| 小黄鸭精品aⅴ导航网站入口| 欧美高清在线一区| 久久成人精品电影| 国产精品中文字幕欧美| 99日韩精品| 亚洲丶国产丶欧美一区二区三区| 欧美一区二区三区在线| 欧美性事免费在线观看| 亚洲青涩在线| 欧美二区乱c少妇| 久久精品三级| 国产在线不卡视频| 欧美在线三级| 亚洲欧美视频在线观看| 国产精品久久久久久久久借妻| 日韩视频一区二区三区在线播放| 欧美激情综合色| 另类亚洲自拍| 一区二区三区自拍| 久久久久久久欧美精品| 久久久久久一区| 亚洲影视中文字幕| 日韩亚洲精品电影| 欧美日韩福利| 一区二区高清视频在线观看| 亚洲高清久久久| 欧美www在线| 亚洲免费高清| 一区二区三区精品国产| 欧美性色综合| 欧美一区二区在线免费播放| 亚洲一区二区在线免费观看| 国产精品女主播一区二区三区| 亚洲影院免费观看| 亚洲一区精品视频| 国产美女扒开尿口久久久| 久久国产精品一区二区| 欧美制服丝袜| 亚洲黄色成人网| 99视频超级精品| 国产日韩精品入口| 欧美91视频| 欧美精品久久99| 亚洲伊人一本大道中文字幕| 亚洲综合欧美| 在线观看精品| 日韩一级欧洲| 国内精品久久久久伊人av| 蜜桃av一区二区在线观看| 久久久夜夜夜| 在线视频欧美日韩精品| 午夜在线观看免费一区| 亚洲电影第三页| av成人国产| 狠狠色伊人亚洲综合成人| 91久久久在线| 国产午夜精品一区二区三区视频| 免费看亚洲片| 国产精品嫩草99a| 欧美成人嫩草网站| 国产精品亚洲成人| 亚洲成色777777在线观看影院| 欧美午夜在线| 欧美国产日产韩国视频| 欧美午夜理伦三级在线观看| 久久综合给合久久狠狠色| 欧美日韩视频在线| 欧美wwwwww| 国产一区日韩欧美| avtt综合网| 亚洲精品麻豆| 欧美有码在线观看视频| 亚洲桃花岛网站| 欧美大片一区| 久久在线视频在线| 国产精品日韩欧美综合| 亚洲欧洲日产国产综合网| 精品成人免费| 欧美一区二区精品在线| 亚洲一区二区三区在线| 免费亚洲一区二区| 久久久久久亚洲精品杨幂换脸| 欧美三级午夜理伦三级中文幕 | 中国日韩欧美久久久久久久久| 精品av久久久久电影| 亚洲一区二区三区高清| 亚洲色图综合久久| 欧美国产国产综合| 亚洲第一在线| 亚洲三级视频| 女女同性精品视频| 欧美成年人视频网站欧美| 国产三级欧美三级| 午夜伦欧美伦电影理论片| 午夜视频一区在线观看| 国产精品观看| 亚洲影院一区| 欧美一区二区三区婷婷月色| 国产精品高清一区二区三区| 夜夜夜久久久| 亚洲一区二区免费看| 欧美视频不卡| 亚洲视频一二区| 亚洲欧美日韩在线一区| 欧美日韩一区高清| 99爱精品视频| 欧美一二三区在线观看| 国产精品毛片大码女人| 欧美亚洲免费高清在线观看| 久久av免费一区| 韩国欧美国产1区| 久久综合伊人| 亚洲人人精品| 亚洲欧美一区二区精品久久久| 国产精品视频yy9099| 欧美一区二区三区啪啪| 久久一二三国产| 黄色成人在线免费| 欧美/亚洲一区| 一本大道久久a久久综合婷婷| 亚洲一区二三| 国产在线欧美日韩| 你懂的一区二区| 一本色道久久加勒比88综合| 欧美在线一区二区三区| 亚洲电影第三页| 欧美日韩综合视频| 欧美一区二区三区婷婷月色 | 在线视频欧美一区| 国内久久婷婷综合| 欧美韩日视频| 午夜亚洲福利在线老司机| 男人的天堂成人在线| 国产精品99久久久久久久女警| 国产偷自视频区视频一区二区| 免费不卡在线视频| 一区二区精品国产| 巨乳诱惑日韩免费av| 中文日韩在线| 亚洲国产精品久久久久婷婷884| 欧美日韩精品免费在线观看视频| 欧美一区国产在线| 在线视频精品| 欧美激情国产日韩| 欧美一区午夜精品| 亚洲精品美女在线观看播放| 国产日韩专区在线| 国产精品红桃| 欧美日韩国产在线| 另类酷文…触手系列精品集v1小说| 午夜在线a亚洲v天堂网2018| 久久精品五月婷婷| 久久国产视频网站| 欧美一区二区三区成人|