c语言开发图形界面,c语言开发图形界面实例

dfnjsfkhak 1 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言开发图形界面问题,于是小编就整理了3个相关介绍c语言开发图形界面的解答,让我们一起看看吧。

  1. 如何使用C语言编辑用户图形界面?
  2. C语言如何开发桌面GUI应用程序?
  3. codeblocks下怎么用C语言写图形化程序?

如何使用C语言编辑图形界面?

windows平台大致以下一些方案:

①直接调用Win32 API。

c语言开发图形界面,c语言开发图形界面实例-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

②使用MFC,这个需要C++基础

③使用GTK+,这个是纯C语言,但要用好需要理解里面的面向对象思想。等等建议选择①方案,市面上关于Win32 API的书也比较丰富,通过编程实践可以掌握Windows平台下编程的基本思想和方法

C语言如何开发桌面GUI应用程序

纯C的很少,windows32 sdk和linux的gtk是为数不多的2个库。

c语言开发图形界面,c语言开发图形界面实例-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

现代基本没有用C开发gui的,C++是更好的选择,像qt mfc比win32好用得多。

开发效率更高的是python,tkinter wxwidget pyqt都很方便

这里介绍一种非常简单的方法,使用GTK,一个基于C语言开发的跨平台图形工具包,可以直接使用C语言快速完成桌面GUI程序的开发,下面我简单介绍一下实现过程主要内容如下

c语言开发图形界面,c语言开发图形界面实例-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

1.首先,下载安装GTK,这里有2种方法,一种是按照GTK***的方法一步一步配置,还有一种是直接使用打包好的GTK-bundle包,这里以第二种方法为例,直接使用打包好的GTK-bundle包,这个可以直接在CSDN上找到下载,如下,解压这个zip文件到任意一个文件夹,之后需要将bin目录添加到环境变量中:

2.接着打开cmd窗口输入一下“pkg-config --cflags gtk+-3.0”命令如果输出如下,则说明配置成功:

这时你就可以测试一下GTK自带的示例,直接输入命令“gtk3-demo”就行,效果如下,就会弹出所有GTK自带的GUI示例:

3.最后就是我们在C语言中引入GTK,然后实现GUI程序开发了,这里以Code::Blocks软件为例,需要分别是设置一下编译器和链接器,如下:

打开Code::Blocks,依次点击菜单栏的“Settings”->"Compiler...",在编译器设置下面添加一行命令“`pkg-config --cflags gtk+-3.0`”,注意是反引号,主要作用是引入编译所需要的头文件:

codeblocks下怎么用C语言写图形化程序?

打开CodeBlocks之后,直接在起始页选择:新建工程(createanewproject),或者在文件菜单里面选择新建工程(Project)这时会出现新建对话框,选择“控制应用程序”项,按确定(go)接下来选择是用C还是C++点下一步,然后就确定工程的位置及文件名等,继续下一步最后选择编译器和编译生成位置,如果你安装的是自带MinGW的CodeBlocks,就选默认(GNUGCC编译器)就行,如果你装了TurboC或者VisualC++等第三方编译器,就可以选择其它的对应的编译器选项,(注意你如果只装了不带MinGW的CodeBlocks而没有编译器,你写的程序将无法编译运行。)选好后单击完成到此,项目创建结束注意,现在很多高版本的CodeBlocks已经不需要再手动创建文件,在你建完控制台项目后,就可以在左侧项目窗口中点开Sources文件夹,里面有main.c或main.cpp文件。

你可以直接编辑这个文件。如果没有这个文件的话,你就按以下步骤新建文件吧。

在文件菜单中选择新建文件即可,然后选择:C/C++源(source)文件,单击Go继续第一个界面直接无视,点下一步,第二个是选择是用C还是C++,点下一步之后,就是确定路径和文件名,并添加到工程需要选择“添加到活动工程”(Addfiletoactiveproject),并选中下面的Debug和Release,然后点完成即可编码写完编码后,在生成(Build)菜单中选择生成即可开始编译,或者点击工具栏上面那个略带***的齿轮,编译通过后要运行,请选择生成菜单下的运行(Run)菜单项,或者点击工具栏上那个绿色的三角这个图是编译和运行这两功能在工具栏上对应的按钮位置。

两个图标后面还有一个把齿轮和三角[_a***_]在一起的图标,这表示一次性完成编译和运行(如果是用菜单栏的话就是生成菜单中的“生成并运行(Buildandrun)”项运行成功会出现命令行窗口,显示运行结果,以及main函数返回值等信息如果需要调试程序,请先在程序源码中打好断点,然后使用“调试”菜单中的“启动/继续”项(或者按F8)

最后附上安装包

到此,以上就是小编对于c语言开发图形界面的问题就介绍到这了,希望介绍关于c语言开发图形界面的3点解答对大家有用

标签: 选择 语言 编译器