codeblock图形界面编程

article/2025/9/19 16:15:15
  • 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后,一个赞新的图形对话框就出现了

在这里插入图片描述
是不是很简单


http://chatgpt.dhexx.cn/article/4Uyt5SLQ.shtml

相关文章

codeblock安装与使用教程

codeblock是c/c项目实现的一个好工具,相较于dev/eclipse而言codeblock更加灵活简便,易上手。 目录 安装使用对于已经有的项目 安装 从官网上下载对应版本安装包。对于win10系统而言,可以选择的包括codeblocks-20.03-setup.exe和codeblocks-2…

CodeBlock的安装、配置和运行

目录 1.安装code::Block 2.启动code::Block ​3.配置 3.1编译器设置 3.2 软件汉化 3.3 设置代码的字体 3.4 设置消息字体---可先跳过熟悉后再设置 4.创建运行第一个项目 可到CB官网(https://www.codeblocks.org/downloads/binaries/)下载&#x…

Mysql之数据库设计规范

1. 三大范式 首先要明白”范式(NF)”是什么意思。按照教材中的定义,范式是“符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度”。数据库范式也分为1NF,2NF,3NF,…

MySQL高级篇知识点——数据库的设计规范

目录 1.为什么需要数据库设计?2.范式2.1.范式简介2.2.范式都包括哪些2.3.键和相关属性的概念2.4.第一范式 (1NF)2.5.第二范式 (2NF)2.6.第三范式 (3NF)2.7.小结 3.反范式化3.1.概述3.2.应用举例3.2.1.举例一3.2.2.举例二3.2.3.举例三3.2.4.举例四 3.3.反范式的新问题…

数据库设计规范详解

对于后端开发人员,建表是个基础活,是地基,如果地基不大牢固,后面在程序开发过程中会带来很多麻烦,在建表的时候不注意细节,等后面系统上线之后,表的维护成本变得非常高,而且很容易踩…

数据库的设计规范(1)

范 式 范式简介 在关系型数据库中,关于数据表设计的基本原则、规则就称为范式。可以理解为,一张数据表的设计结 构需要满足的某种设计标准的 级别 。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 范式都包括哪些 目前关系型…

SQL Server数据库设计规范

数据库设计规范 1.简介 数据库设计是指对一个给定的应用环境,构造最优的数据库模式,建立数据库及其他应用系统,使之能有效地存储数据,满足各种用户的需求。数据库设计过程中命名规范很是重要,命名规范合理的设计能够…

数据库设计规范小节

数据库设计规范小节 为什么需要数据库设计 **我们在设计数据表的时候,要考虑很多问题。**比如: 用户都需要什么数据?需要在数据表中保存哪些数据?如何保证数据表中数据的正确性,当插入、删除、更新的时候该进行怎样的约束检查?如何降低…

数据库设计规范(详细)

数据规范化设计 一、数据规范化 仅有好的RDBMS并不足以避免数据冗余,必须在数据库的设计中创建好的表结构 Dr E.F.codd 最初定义了规范化的三个级别,范式是具有最小冗余的表结构 这些范式是: 1、第一范式(1st NF -First Normal F…

数据库设计规范

注:部分参考来源于网络 1.命名规范 1.【强制】库的名称必须控制在32个字符以内,相关模块的表名与表名之间尽量提现join的关系,如user表和user_login表。 2.【强制】库的名称格式:业务系统名称_子系统名,同一模块使用…

数据库的设计规范

数据库的设计规范 一、为什么需要数据库设计二、范式2.1 范式简介2.2 范式都包括哪些2.3 键和相关属性的概念2.4 第一范式(1st NF)2.5 第二范式(2nd NF)2.6 第三范式(3rd NF)2.7 小结 三、反范式化3.1 概述…

kettle运行spoon.bat时找不到javaw文件(三种方法)

第一种:确定环境变量 此电脑右键-属性-高级系统设置-环境变量,查看jdk的变量名(我的叫JAVA_HOME) 编辑sqoop.bat, 将_PENTAHO_JAVA_HOME修改成JAVA_HOME 第二种: 修改内存 将1024、2048都改成521 第三种…

启动Kettle时报错找不到文件javaw.exe

kettle 安装过程中异常处理: kettle运行spoon.bat时找不到javaw文件 bug报错_zgrjddd的博客-CSDN博客_找不到javaw文章目录问题描述问题分析解决方法测试以下问题描述kettle运行spoon.bat时找不到javaw.exe文件问题分析说的是javaw.exe 文件,但是jdk安…

配置javaw.exe双击运行jar包

配置javaw.exe双击运行jar包 安装版JDK绿色版JDK绿色版配置方式上述配置中没有找到 javaw.exe 的特殊情况 安装版JDK 安装版JDK不用配置,在双击jar包的时候,选择Java SE平台的关联工具javaw.exe关联即可! 绿色版JDK 所谓绿色版,是指直接解压即用,不需要安装的JDK,可以使用先…

javaw.exe与java.exe_java.exe和javaw.exe的区别及使用方法

相同点:二者都是Java的虚拟机,用来执行Java程序 区别:javaw.exe运行程序时不会输出控制台信息,如果是双击打开jar文件的话(假设已经设置好了打开方式),那么根本就不会出现控制台窗口,主要用来运行带窗体的应…

java javaw javaws MC_java和 javaw 以及 javaws的區別

java ,javaw 和 javaws 的區別: 首先,所有的這些都是java的啟動裝置,java.exe經常使用,當使用命令行輸出到window的時候,會有java.exe進程,通過任務管理器可以看到。通常 我們執行一些小的java程序的時…

Windows找不到javaw

因为项目要升级,但却发现有这个问题,进不去 右键编辑 找到jdk路径 set pathD:\mcdev\jdk8\bin

64位java没有javaw.exe,2019-01-01 eclipse无法找到javaw.exe怎么处理

尝试启动Eclipse,弹出如下对话框“No Java virtual machine was found after searching the following location:”,貌似是找不到javaw.exe。 先整理下基础知识: 1. Java virtual machine:Java虚拟机,是运行所有Java程…

javaw.exe

1.问题的提出背景 安装完成Apache Tomcat6.0后验证是否安装成功,在浏览器地址框中输入:http://localhost:8080,出现下面的界面说明安装成功。 然而,每次都输入端口号8080很麻烦,所以想把端口8080改为80,这…

64位java没有javaw.exe_javaw.exe路径错误导致eclipse无法启动

错误如图: 原因: 在指定路径中没有找到javaw.exe或路径错误。 因为Eclipse启动时需要javaw.exe来启动。先查找path中各个目录以后,没有找到;就会查看固定地在eclipse的安装目录下查找。即:先找外面装了没有;若没有则找…