codeblock图形界面编程
Code::Blocks 是一款免费开源的 C/C++ IDE,支持 GCC、MSVC++ 等多种编译器,还可以导入 Dev-C++
的项目。Code::Blocks 的优点是:跨平台,在Linux、Mac、Windows
上都可以运行,且自身体积小,安装非常方便,它除了能够完成最基本的编辑、编译、调试的功能,还具备以下特点:(1) 开源
有免费的我们为什么一定要选择花钱呢。
(2)跨平台、跨编译器
Windows、Linux、Mac OS都可以使用,即使将来更换了设备也无需担忧。
(3) 支持多款编译器,只要简单配置一下就可以轻松切换gcc/g++、Visual C++、Borland C++、Intel C++等20多款编译器。插件式框架
(4)支持图形界面开发内嵌可视化GUI设计
支持wxWidgets、ege等扩展图形库
(5)支持平台开发类型丰富
不仅仅支持win32平台,对嵌入式平台如arm,avr,mcs51,msp430等和arduino,gtk,java,qt等均支持,如下图:
下载与安装
安装codeblock
建议官网下载安装包,安全可靠 进入codeblocks官网,
http://www.codeblocks.org/
唯一需要提醒的是,如果安装的机器上没有编译器,建议使用自带编译器的版本安装包,如下图:
其他基本上是傻瓜式安装,不在相熟
安装资源编辑工具resedit
下载对应版本的resedit
根据安装机器系统和硬件特征,下载对应版本,不然为64位win11系统,使用ResEdit_X64——1.6.5版本
配置rc文件的编辑工具为regedit
路径请变更为本机resedit的安装目录
开始codeblock可视化编程
新建工程,选择win32 gui类型:
图形界面建立
工程建立完成后,选择Resources选项卡中的resource.rc资源文件
右键编辑,打开resedit开始编辑图形界面
可以选择右侧控件栏目,把需要的按钮,编辑框,richedit,list等放到响应位置上
保存并退出后,返回codeblock,在Headers选项卡中打开资源文件,可以看到对应的资源ID已经创建完毕
为了代码良好的可读性,建议更改IDC的定义为有意义的字符串或功能说明,此处就不啰嗦了。
运行
点击debug运行按钮
等编译链接ok后,一个赞新的图形对话框就出现了
是不是很简单
codeblock图形界面编程相关推荐
- python 如何删除frame 中的 label标签控件_玩转图形界面编程—解析Python小挑战No12(2)...
<Python真好玩,教孩子学编程>小挑战[转载] 第十二章,玩转图形界面编程书籍<Python真好玩,教孩子学编程> 讲解了如何通过tkinter模块来完成图形交互界面 tk ...
- Qt图形界面编程入门(4)
构造函数和析构函数 构造函数是一个与类同名的特殊的公有成员函数. 创建类对象时构造函数会被调用,且只调用一次/ 构造函数无返回类型. · 默认构造函数格式: 类名(){.......} Accoun ...
- 【转】linux图形界面编程基本知识
原文:https://blogs.gnome.org/raywang/2007/10/11/linux%E5%9B%BE%E5%BD%A2%E7%95%8C%E9%9D%A2%E7%BC%96%E7% ...
- Java图形编程实验总结_实验二java图形界面编程2015级.doc
实验二java图形界面编程2015级.doc 实验二JAVA图形界面编程一.实验目的熟悉JAVA运行环境,编程掌握JAVASWING组件的图形界面编程.二.实验环境微机,软件MYECLIPSE,JDK ...
- 视频教程-精通Win32 API编程-Windows图形界面编程-C/C++
精通Win32 API编程-Windows图形界面编程 黄强老师,国家软件设计师,软件开发工程师,项目经理.产品经理.培训讲师. 创业合伙人,多年C.C++开发经验,尤擅长移动互联网项目的开发! 黄强 ...
- 如何打开电脑c语言窗口,C语言控制台窗口图形界面编程(五). -电脑资料
控制文本的移动是控制台窗口界面编程的一个很重要的功能,有了这个功能我们可以实现界面的滚动, BOOL ScrollConsoleScreenBuffer( //文本移动函数 HANDLE h ...
- Java图形界面编程模拟ATM自助取款系统
本人学习Java时一直想做一个图形界面的程序,所以利用闲暇时间,做了一个Java图形界面编程模拟ATM自助取款系统,界面简洁漂亮,基本功能ATM功能实现. 程序初始时 考号:123456 密码:123 ...
- Gox语言中使用Sciter库进行GUI图形界面编程-GX23.1
Sciter是非常优秀的跨平台GUI图形界面编程库,只需附带一个动态链接库文件,就可以实现基于HTML/CSS/TiScript的图形界面,并且已经经过很多公司和商用产品的实际检验,稳定可靠.我们常见 ...
- 《Qt图形界面编程入门》课后习题全解
代码地址 https://github.com/duganlx/QT 说明 以下答案并非来自官方,而是本人自己实现的,若有啥问题,欢迎讨论(^-^) 所基于的书籍为<Qt图形界面编程入门> ...
- GUI编程(图形界面编程)上
GUI编程(图形界面编程)上 定义 图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令.调用文件.启动程序或执行其它一些日常任务.与通过键 ...
最新文章
- leetcode 2. 两数相加
- redhat搭建php环境,rhel5搭建PHP5.2.6+apache2.2.9开发环境(模块全)
- Lost HTML Intellisense within ASP.NET AJAX Controls
- win10自动休眠解决方法
- 一段最短的代码,用上js所有关键字
- 记一次MySQL中Waiting for table metadata lock的解决方法
- java怎么调用python_如何在Java中调用Python代码
- bzoj 1702: [Usaco2007 Mar]Gold Balanced Lineup 平衡的队列
- 输入字符_你会输入带圈字符吗?
- 亿乐社区最新版开源无后源码
- 二维码获取WIFI配置
- Python 进行debug的错误most likely due to a circular import
- Xmy的第二次python(文件操作)
- tiktok英国小店注册流程介绍
- 平头哥面试——芯片工程师面经
- IE浏览器无法下载word和pdf文件的解决办法
- PostgreSQL+postgis入门及简单应用(dijkstra实现最短路径)
- spp worker 源码分析
- [Android 基础] -- Android 属性系统简介
- 音视频技术开发周刊 | 282