文章目录
简介
-
界面库设计器与编程语言结合, 集成化开发, 提高开发效率, 减少工具切换, 减少代码输入, 降低重复工作
-
炫彩编程python风格精简语法, 支持全中文开发,轻量级开发环境, c++运行效率
-
帮助想学编程,又不懂英文的用户
-
帮助业余编程人员学习编程
-
帮助个人开发者简单快速开发软件
-
帮助专业程序员更好的享受编程
-
从入门 ->到进阶 -> 到大神, 适合不同层次专业或业余编程人员, 个人或团队开发
-
炫彩IDE 集界面设计 编码 编译 调试 发布,
-
未来将支持跨平台,跨语言
-
编程开发学习一个工具就够了,不必浪费精力学习其他编程语言和工具
UI, 编码, 集成, 可视化, 简单, 快速, 运行效率,中文,英文, 从入门到大神之路
-
*.xh 特殊头文件 包含外部C/C++头文件, 声明外部函数,数据类型, 宏定义
-
*.xc 源文件 源代码文件
-
代码对齐TAB: 强制使用TAB对齐代码块, 不可用空格对齐
-
pass: 空行占用
-
支持与C++代码混合, 支持调用外部DLL
-
支持 中英双文变量函数名称
特性
-
炫彩编程IDE,集成化, UI可视化, 减少开发中工具的切换, 增加集成度, 智能化, 减少重复工作
-
内置炫彩界面库支持
-
支持中文编程, 支持英文编程, 满足不同的人群
-
新的语法和封装, 相比C++入门更简单, 去除头文件及前置声明概念, 精简语法, 减少代码输入量
-
与C++相同的性能, 本身底层就是C++编译
-
可扩展 支持与C++代码混合, 支持调用DLL, C++的库都可以拿来用
-
支持UNICODE, x64
-
python 代码风格, 代码更加精简整洁
-
未来支持跨平台, 支持转换为其他编程语言程序
-
代码编辑器双模式; 支持代码模式(纯文本)与代码表格模式(类似易语言代码表格)切换
环境安装
下载IDE
炫彩QQ群共享下载, 群号:1653999
环境设置
将 “data\VC\VC14.0-Debug-DLL\” 目录下DLL文件复制到: “C:\Windows\”
或者"“C:\Windows\System32\”
或者 添加到环境变量PATH里
(如果已安装了VC14 可忽略)
模块文件夹路径: data\VC\XC\
发布Release模式下编译的exe, 默认是静态编译, 不依赖VC环境DLL
默认带的运行环境vs2015 - VC14.0, 如果使用其他VC版本环境需修改配置文件 “data\config\config.config”
运算符
+ | 加 |
---|---|
- | 减 |
* | 乘 |
/ | 除 |
= | 等于 |
% | 求余 |
++ | 自增1 |
-- | 1 自减1 |
+= | 加等于 |
-= | 减等于 |
== | 等于 |
---|---|
!= | 不等于 |
< | 小于 |
> | 大于 |
<= | 小于等于 |
>= | 大于等于 |
&& | 逻辑与 |
---|---|
|| | 逻辑或 |
! | 取反 |
& | 位与 |
---|---|
| | 位或 |
<< | 位左移 |
>> | 位右移 |
注释
单行注释
整型 a //单行注释
多行注释(开发中…)
整型 a
/* 多行注释内容
整型 b
整型 c
*/
整型 d
整型 e
[+]流程控制
如果…否则 if…else
//如果 判断条件
// 条件成立
//否则
// 条件不成立
整型 a = 1
整型 b = 2
如果 a == 1
调试输出("a==1 成立") //此语句将被执行
否则
调试输出("a==1 不成立")
如果 (a==1) && (b==2) //当 a=1 并且 b=2 时 条件成立
pass
循环 while
//循环 条件
// 执行代码
整型 i=0
循环 i<5
调试输出(i)
i++
变量循环 for
变量循环 整型 i=0; i<3; i++
调试输出(i)
计次循环 for
计次循环 整型 i=0; 3 //变量i: 为循环索引; 数字3: 为循环次数; 当i=0时循环3次(0,1,2), 当i=1时循环2次(1,2)
调试输出(i) //输出索引 i 的值
列表循环 for
//普通数组循环
整型 数组A[3]={
0}
列表循环 整型 i; 数组A //将循环3次 0-3; 变量i: 接收当前索引值, 数组A: 数组变量
调试输出(数组A[i])
//动态数组循环
动态数组<整型> 数组A // 尖括号<>内, 可以是任意数据类型, 比如: 整型, 文本, 指针, 对象; 理解为C++的模板
数组A.添加项(1)
数组A.添加项(2)
数组A.添加项(3)
列表循环 整型 i; 数组A
调试输出(数组A[i])
//字典循环
字典<整型, 整型> 字典A
字典A[1]=10
字典A[2]=20
字典A[3]=30
列表循环 迭代器 迭代器项; 字典A //迭代器项: 接收当前返回的结果
调试输出( 迭代器项.键, " | ", 迭代器项.值) //打印当前项的键和值
[+]程序入口
控制台程序 示例
整型 入口函数()
调试输出("你好! 炫彩编程")
返回 0
窗口程序 示例
#库文件 "xcgui.lib"
#头文件 "xcgui.h