gui界面是什么开发(gui界面设计简单实例)

什么是GUI编程?

GUI代表graphics user interface 一般翻译为图形用户接口或图形用户界面

GUI就是图形用户界面,是基于图形的界面,windows就是一个图形用户界面的操作系统,而DOS是基于命令提示符的操作系统,GUI编程就是编出一个图形用户界面的软件.

补充 图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。

与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。然而这界面若要通过在显示屏的特定位置,以”各种美观而不单调的视觉消息“提示用户”状态的改变“,势必得比简单的消息呈现花上更多的计算能力。

什么是 GUI 开发框架

GUI:Graphical User Interface,简称 GUI,又称图形用户接口

GUI开发框架就是可以用拖拽的形式来开发界面的,如VB,delphi,VC,.nef的winform开发等等

人机交互界面GUI如何开发呀,能用什么软件和语言来开发?

1 - carbon

carbon是苹果公司推出的两个官方gui框架之一,是为了兼容以前的mac操作系统而开发的。

它使用c语言实现,有几千个编程api,并随xcode一起免费发布。所以只要你安装了xcode,

你就可以使用carbon编程了。如果你是个老mac开发者,或者想使用c/c++语言在苹果机上做

开发,那carbon就是为你准备的!下面是几个carbon的资源站点:

2 - cocoa

cocoa也是苹果公司推出,随xcode一起发布的gui程序框架,使用的是object c编程语言(

目前有java语言的版本)。cocoa是一个面向对象的应用程序框架,所以比carbon更易于开

发,结合xcode的界面编辑器,开发程序更是简单。cocoa的缺点是编程语言使用object c,

资料比较少,然后主流平台只有苹果使用它。如果你是个苹果开发初学者或者是面向对象的

fans,那么你可以试试cocoa。

3 - qt

qt是挪威的trolltech公司推出的一个c++ gui框架,它是跨平台的,这意味着使用qt编写的

程序可以跑在windows/mac/linux等不同平台上。由于它是一个商业公司经营了十来年的产

品,所以品质十分优秀、稳定,linux上著名的桌面系统kde就是用qt开发的。qt有两种授权

方式,如果你想要用它开发商业软件,则必须购买商业授权的qt;如果你想用qt开发开源软

件,那么就采用open source版本的qt,两种方式互不影响。你可以在:

下载到最新的qt。

4 - wxwidgets

wxwidgets是一个开源的c++ gui框架,它也是跨平台的。它和qt的发展历史差不多长,因此

也是一个很成熟的框架了。wxwidgets允许你用它来开发商业软件,不需要支付费用(这点

比qt强),而且有python, perl等多种语言的绑定。具体情况请访问它的主页:

5 - realbasic

这是realsoft公司开发的一个gui快速开发工具,使用basic语言,和微软的visual basic很

相似,它也是跨平台的。对于编程初学者,它是一个很好的开发工具,简单容易上手。缺点

是需要付钱购买(好东西肯定要付钱了:),这是它的主页:

做GUI用什么开发语言好?

作界面要看是什么形式的应用:B/S还是C/S。

如果是C/S环境,毫无疑问,Microsoft的开发工具来开发是很好的,如C#,其实Java也可以做,不过需要在网络上下载可视化开发组件,如Visual Editor。

如果是B/S环境,需要在网页上给出可视化的界面,可以有以下几种选择:

1)Java可以用Applet,但是Applet比较大,需要下载完成后才能显示、使用,故现在用的人已经不多了。

2)JavaScript,是目前很流行的解决方案,也是目前用的最多的方案;

3)Microsoft的Slivgt,微软的解决方案,也是很不错的;

4)Abode公司的Flex、Flash,应用的比较广泛。

参考资料:

未经允许不得转载:便宜VPS网 » gui界面是什么开发(gui界面设计简单实例)