精华内容
下载资源
问答
  • C语言图形界面

    2011-11-12 16:25:38
    C语言图形界面输出制作,帮你做一个漂亮的用户交互界面,赶快行动吧
  • 在win-tc 下 全屏图形界面,是个不错的用具 呵呵 c语言图形界面菜单 c语言图形界面菜单 c语言图形界面菜单
  • C语言图形界面开发的俄罗斯方块,结构清晰,注释详细,非常有利于理清思路,希望对后面学习C的朋友有所帮助
  • C语言 图形界面 开发的源程序,希望对大家有帮助
  • Easyx c语言开发图形界面的插件 安装可直接用
  • 一个自己写的小程序,用的是C语言图形界面,钟表没有进行美化,只是简单的圆和直线.有兴趣的朋友可以看一看.
  • 用图形库打造有图形界面的推箱子游戏界面 这款基于easy-x开发的《推箱子》游戏,首先将玩家熟悉的主角换成了一艘宇宙飞船,游戏的场景也相应地移到了浩瀚的宇宙空间中,而被推动的箱子则变成了不断闪烁的能量块。...
  • GTK就可以,一个基于C语言的免费、开源、跨平台图形工具包,可以直接使用C语言调用实现图形界面开发,下面我简单介绍一下这个工具包的安装和使用,这里以Windows平台为例:1.首先,下载GTK安装包,这个可以直接到...

    GTK就可以,一个基于C语言的免费、开源、跨平台图形工具包,可以直接使用C语言调用实现图形界面开发,下面我简单介绍一下这个工具包的安装和使用,这里以Windows平台为例:

    1.首先,下载GTK安装包,这个可以直接到CSDN上下载,一个zip压缩包,直接解压就行,地址https://download.csdn.net/download/qq_34816564/10925737,解压后的文件如下:

    5742d88244e71185d9e425ecfcbdc0c8.png

    2.接着我们需要将bin目录添加到环境变量中,之后打开CMD窗口,输入命令“pkg-config --cflags gtk+-3.0”,若出现以下界面,则说明配置成功:

    26bb55a0d0e4e2e48b9b1db2fb5e67e2.png

    这里我们也可以查看一下GTK自带的Demo,运行命令“gtk3-demo”就会弹出Demo对话框,这里包含有所有官方自带的示例,双击就可查看运行效果:

    9945cfe93e024ce340aaf24edfc47e21.png

    3.接着我们就可以配置Code::Blocks(VS,Dev-C++等软件也行)实现C语言开发图形界面了,这里主要是引入GTK头文件和运行库,具体步骤如下:引入GTK头文件:点击菜单栏“Settings”->"Compiler...",在编译器中添加一行命令“`pkg-config --cflags gtk+-3.0`”,注意有`,如下:

    2976086c2cb9cffc4a8f6864a704e862.png引入GTK运行库:还是在刚才的设置中,选择链接器,添加一行命令“`pkg-config --libs gtk+-3.0`”,注意也是`,如下:

    8e3c80a40d6cf6f8a8fec23538d726fd.png最后就是编写C语言程序调用GTK开发图形界面了,这里需要先引入gtk.h头文件,之后就是调用相关控件,测试代码如下,非常简单,一个窗口程序:

    9098665c34d4d5915759fe5ca31f7a5c.png

    程序运行效果如下,还不错:

    0a006ea67c46132319b97457ce2a9c63.png

    至此,我们就完成了使用C语言来调用GTK开发图形用户界面。总的来说,整个过程非常简单,官方也给出了详细的用户使用文档和示例,非常适合初学者学习,不过,使用C语言开发图形界面的效率比较低,可以考虑使用一下Qt,C#等,效率能更高一些,网上也有相关资料和教程,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。

    https://www.toutiao.com/a6682723993356599556/

    C语言从底开始写图形界面(现在基本不采用)

    FC十大中文游戏,有魂斗罗系列、赤色要塞、重装机兵、淘金者、超级马里奥兄弟、坦克大战、松鼠大作战、恶魔城、俄罗斯方块等等,这些FC经典游戏基本都是采用从底层直接写图形。

    8346c928a410ed2cecb795998c5a7a16.png

    使用第三方库

    用图形库是EsayX,支持VC++,VS,底层还是windows编程。操作简单,实用性方便。(近期写的电子相册如下)

    362cfe9a5d84894438432b3dfd931d9f.png

    特别说明:学习C/C++基础的时候,我们调用的是dos 窗口,windows自带的终端处理窗口,是没有属于自己的可视化窗口。

    想必你问的是windows上用C实现图形界面,另外有些回答说C必须调用库才能实现图形界面。看得出,很多都是没有写过驱动的。首先,我们有一个显示器,显示器是一个个小点组成的。显示器有很多种接口,CPU/GPU通过这个接口(操作寄存器)和显示器通讯,在上面画上一个个点。然后点连成线,点变成圆。。。等等基本图形,把这些封装成函数,加之封装填充之类的函数,构成了最底层的GUI。后面又经过抽象,有图层等的概念。这就是图形库了。然后各种语言调用图形库完成显示。C语言完全可以从底开始写图形界面。但是没必要。

    你能接触到的显示接口都是别人的库,比如DirectX,OpenGl,GDI,安卓的Canvas,ios的CoreGraphic等。

    这个库一般分为两类,一类是面向GPU的操作库,一类是面向图形算法和内存的库。

    面向GPU比较典型的就是DirectX和OpenGL.

    他们接口偏向硬件,实现比较简单的纹理贴图功能,直白点就是给多个三角形,给纹理,然后显示。你可以拿着其他工具导出的模型(三角形和贴图定义),预先加载特定的纹理之后,作简单移动,缩放等操作。各种矢量变化控制工作由CPU端完成,而数据量较大的纹理贴图由GPU完成。

    而GDI或者安卓的Canvas,ios的CoreGraphic是比较复杂的二维图形算法集成库,一般都是在CPU端作很多工作,然后把工作结果以内存帧的方式提交给GPU。这种方式下,CPU和GPU之间的传输带宽,以及你的工作机制非常影响速度。比如,安卓的SurfaceView画整屏会比更新局部的操作慢很多。

    展开全文
  • C语言图形界面编程

    千次阅读 2017-05-10 11:05:35
    编程工具使用VIsual studio,MSDN上面有提供,360软件管家也有提供。下载的时候需要MFC组件包。...#include 调用windows的界面头文件必须包含进来 int APIENTRY _tWinMain(HINSTANCE hInstance当前程序

    编程工具使用VIsual studio,MSDN上面有提供,360软件管家也有提供。下载的时候需要MFC组件包。这篇文章是参照 黑客编程的视频写的。

    GUI编程头文件:

    #include <tchar.h>         不知道为什么
    #include <Windows.h>       调用windows的界面头文件必须包含进来

    int APIENTRY _tWinMain(HINSTANCE hInstance当前程序实例句柄, HINSTANCE hPrevInstance上一个程序的实例句柄win7以后都不用了, LPTSTR lpCmdLine用户在执行应用程序上所传进来的参数比如在DOS里面命令后面带的参数, int nCmdShow以何种窗口大小来显示)                  图形界面的main方法是_tWinMain
    {

    return 0;

    }

    看完视频我怎么觉得黑客编程就是win32编程呢

    展开全文
  • C图形界面 一些相关语法 用法 编程编程编程编程编程编程编程编程编程编程编程编程编程编程
  • C语言,用easyX制作的一个简单的推箱子游戏,挺简单的,实现了基本的操作,没有实现返回、退步那些操作,适合初学easyX做练习,下载后,在VC6.0打开工作空间即可运行
  • Windows-C语言 图形界面

    2017-02-23 22:29:00
    http://c.biancheng.net/cpp/html/2848.html 转载于:https://www.cnblogs.com/xiaodeyao/p/6435826.html

    http://c.biancheng.net/cpp/html/2848.html

    转载于:https://www.cnblogs.com/xiaodeyao/p/6435826.html

    展开全文
  • c语言图形界面开发

    2013-01-21 13:26:26
    小弟学了阵c语言,现在想用c语言写点图形界面的程序。上网也问了,有MFC,GTK+,QT,Windows Forms,WTL,wxWigets等等。现在无从下手,有哪位大侠帮小的分析一下它们之间的区别。
  • 服务端功能有:1.建立服务器2.发送及转发消息3.上传及转发文件4.管理员功能(禁言,踢出房间) 客户端功能有:1.登录功能2.发送消息3.上传文件4.聊天记录
  • 'getmoderange' : undeclared identifier 怎么解决?
  • 软件介绍 Visual Studio 2019(简称VS2019)是微软公司旗下最重要的软件集成开发工具产品。是目前最流行的 Windows 平台应用程序开发环境,也是...EasyX 是针对 Visual C++ 的绘图库,在初学 C 语言实现图形和游戏编程

    软件介绍

    Visual Studio 2019(简称VS2019)是微软公司旗下最重要的软件集成开发工具产品。是目前最流行的 Windows 平台应用程序开发环境,也是无数人学习编程的入门软件之一。Visual Studio 2019可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件,目前还可开发安卓平台应用及IOS平台应用。

    EasyX 是针对 Visual C++ 的绘图库,在初学 C 语言实现图形和游戏编程、图形学、分形学等需要绘图实践的领域有一定应用。EasyX 库在 Visual C++ 中模拟了 Turbo C 引用绘图库头文件的指令 #include ,并针对 Windows 的特点做了相应扩展。

    Visual Studio 2019 + EasyX无疑是C语言进行图形界面开发比较理想的实现方式了。

    下载地址

    【名称】Visual Studio 2019

    【大小】1.3M

    【语言】简体中文

    【安装环境】:Win10/Win8/Win7

    【Visual Studio 2019下载链接】:

    pan.baidu.com/s/14voSEDR5wf4SNNmdE1rsQg 

    提取码:1yz9

    【官方】

    Visual Studio 2019

    【名称】EasyX库

    【大小】344K

    【语言】简体中文

    【系统】Win10/Win8/Win7

    【EasyX库下载地址】:

    pan.baidu.com/s/1-34eqvYoSU5D_RLBUFQq0Q 

    提取码: ixrx

    【官网】

    EasyX库

    安装步骤

    Visual Studio 2019

    1、下载安装包,以管理员身份运行安装程序vs_community__1982843070.1574229854.exe 

    2、点击"继续" 

              

    3、等待安装程序的下载和安装

    4、勾选需要使用的开发工具 

    5、设置语言和安装路径,没有特殊需求,保持默认即可 

     

     

     

     

    6、安装 

              

     7、等待下载与安装 

    8、等待安装完成,点击启动【如果长时间卡死,可重启电脑后,重试】 

     

    9、根据情况注册或登陆账号,也可以点击以后再说 

              

    10、设置主题后,点击启动 

              

    11、Visual Studio 2019比较大,因此可能会因为电脑性能或网络原因比较慢 

    12、此时可以创建或打开项目 

    13、可以在开始菜单将快捷方式拖动到桌面

     EasyX库

    1、下载并运行安装文件

              

    2、点击下一步

              

    3、软件识别系统已安装的编译器,点击安装

              

    4、安装完成

              

    5、点击关闭

              

    展开全文
  • QT VS中的MFC 转载于:https://www.cnblogs.com/wenshinlee/p/11003236.html
  • 要怎样才能通过vc++制作出该图中的那种[color=#FF0000]光条式[/color][color=#0000FF]列状[/color][color=#FF0000]菜单[/color]呢?不需要那种特效,就是单纯的光条式列状菜单就好。 [img=...
  • 我朋友想学c语言图形界面程序开发,请推荐一本好的c语言关于这方面的书
  • 个人花了点时间整理下,自己一个星期所开发的软件,在此工序给各位。 [url=... 现在离毕业时间越来越近了,自己能呆在学校的时间不多了。 回首四年,光阴似箭。
  • 首先,我想确认DOS中简单图形表示的界面类型.第一个是以下内容:另一个是这样的:(这是FreeBSD上Midnight Commander的屏幕截图)前一个实际上很简单. 只需将字符串分类并输出,然后使用getChar()或接受键盘输入的类似...
  • 内附源代码,有兴趣的小伙伴不如下载看看C语言图形界面的源码。纯C语言带图形界面的五子棋双人游戏,点击棋盘上的点即视为下棋,按ESC键即为悔棋,当达成赢的条件,界面自动锁死。
  • 本文借助easyx库函数(提供下载链接),很方便地用C语言实现了鼠标、按钮、进度条、坐标尺等操作,为普通C程序的友好人机交互界面提供了一种简单便捷的方案。
  • C语言图形编程

    2014-04-20 18:39:18
    C语言图形界面编程 让你的界面焕然一新,与众不同 快快加入为毛吧!
  • 一个不到两百行的图形界面版贪吃蛇小游戏,只是实现了基本核心的蛇吃食物长大玩法,可以继续添加炸弹、菜单栏等内容,适合c语言初学者拿来做课设练手
  • C语言图形界面?——简单外挂程序

    万次阅读 多人点赞 2017-01-14 14:14:59
    简单接触c语言图形界面后就想把之前的控制台外挂小程序变成图形界面,仅供娱乐,目前只完成了两个版本即年度版和中文版的阳光和金币修改,其他修改可自行搜索偏移地址,这里奉上一篇个人认为比较详细的ce寻找基址的...
  • c语言图形界面问题

    2015-04-03 14:29:23
    问题描述:已经用c语言编写好了一个程序,但是只能在dos控制台下运行,现在老师要求需要做出具有交互功能的用户图形界面。跪求大神解答。
  • C语言图形化界面相关函数 基本 初始化图形界面 int gdriver; int gmode; gdriver = DETECT; initgraph(&gdriver,&gmode,"" ); 清空屏幕 cleardevice (); 退出图形化界面 closegraph (); 前景色/背景色 ...
  • C语言图形界面开发(GTK)

    千次阅读 2019-06-04 13:34:39
    这是我用C语言写的通讯录图形界面版的,用到了数据库和GTK。特此供大家参考,欢迎大家指正!!! 源代码

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 39,546
精华内容 15,818
关键字:

c语言图形界面

c语言 订阅