自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(172)
  • 资源 (20)
  • 收藏
  • 关注

原创 C++罗马曲面3D旋转程序代码解说_C++精灵库应用案例

这个罗马曲面3D旋转演示,不仅展现了数学之美和编程之妙,更重要的是证明了C++精灵库是一个被低估的优秀工具。它既能作为少儿编程的启蒙利器,也能胜任专业领域的可视化任务。对于想要学习图形编程、科学计算或算法可视化的开发者来说,这是一个非常值得深入学习的库!李谷一《乡恋》张瑜影集展_C++精灵库案例淡入淡出效果3D效果的曼德勃罗集可视化程序_光荣地使用C++精灵库【本台讯】C++界现“神秘代码”:一行指令唤醒沉睡的数学之美绿弯梳子动画_数理艺术编程_C++精灵库案例。

2026-02-22 20:09:15 162

原创 【本台讯】C++界现“神秘代码”:一行指令唤醒沉睡的数学之美

注意:以下记者与报道纯属虚构,但C++精灵库和它的案例与抖音号里视频却是真实存在的。

2026-02-21 08:48:24 514

原创 小代码,大视野:评一个典型的“数学可视化 + 计算机图形学入门”的优秀案例(C++精灵库3D案例)

这是一个典型的“小代码,大视野”的优秀作品。它证明了不需要庞大的游戏引擎,仅凭基础的 C++ 语法和数学知识,就能创造出令人惊叹的视觉艺术。对于视频作者而言,这不仅展示了编程能力,更展示了对数学之美的理解。对于观众而言,这是一个极佳的 C++ 图形化入门启蒙,能激发很多人对“代码如何创造世界”的好奇心。评分:☆☆☆☆☆ (作为教学演示和数学可视化案例)#include "sprites.h" //包含C++精灵库#include <cmath> // 数学库(sin/cos/π等)

2026-02-20 16:45:07 444

原创 上帝之眼_数理艺术编程_C++精灵库编程案例

另外,C++精灵库(sprites.h)移植了Python turtle的API设计,支持链式调用(如r.bgcolor("black").speed(0)),降低C++学习门槛,适合教学场景。这是一个将数学、编程、艺术结合得很好的基于 C++精灵库(sprites.h)的二维参数曲线绘图程序。以t为循环变量(从 - 8.0 到 8.0,步长 0.01),通过自定义参数公式计算每个t对应的x、y坐标;初始化一个无造型的绘图角色r,设置黑色背景、关闭绘图自动刷新、画笔颜色为青色、画笔抬起并等待 1 秒;

2026-02-19 15:23:52 30

原创 爱情表白程序_数学艺术编程的浪漫诗篇_C++精灵库应用案例

视频在这里: https://www.douyin.com/video/7607360114852498722嗨 ,程序员,打动她的心,就一个C++程序即可.你的浪漫我已在除夕帮你打包!从离散点到完整爱心,仿佛寓意着两个陌生的心灵相遇、靠近、融合的过程,你说是吗?代码在这里:这是一段用代码写就的数学情诗,一场由粒子与音符交织的视觉告白。当《梦中的婚礼》的旋律缓缓流淌,屏幕上的彩虹色粒子便开始了一场浪漫的舞蹈——它们从混沌中诞生,随着参数 的微小跃迁,逐渐汇聚、凝聚,最终勾勒出一颗完美跳动的爱心。

2026-02-16 15:38:32 368

原创 罗凯的城市探险:Dijkstra算法之旅

2026年2月16日,一个寒冷的冬日,罗凯决定独自一人去探索七个神秘的城市,编号从0到6。他的起点是0号城市——一座古老而宁静的小镇,而目的地是6号城市——传说中有一座美丽的冰川湖。罗凯希望找到最快的路线,以节省时间,因为他听说马年(从明天开始)的初雪即将降临,他不想错过。罗凯拿出了他的探险地图,地图上标注了七个城市之间的道路和预计的通行时间(单位:小时)。但有些道路被大雪封住了,无法通行。他面临一个挑战:从0号城市到6号城市,哪条路径耗时最短?

2026-02-16 11:52:38 619

原创 圆到方的“变形记”_数学与编程的完美结合_画圆角矩形

从圆形逐渐过渡到正方形的过程,既展示了数学公式的美妙之处,也体现了编程实现复杂概念的能力。同时,它也展示了如何通过编程将抽象的数学概念转化为具体的视觉形象,激发学生的创造力和学习兴趣。:通过逐步增加指数n,观察形状从圆形平滑地过渡到正方形,配合彩虹渐变的颜色效果,给人一种视觉上的享受。:虽然当前程序只演示了特定范围内的n值变化,但它的设计允许轻松修改参数来探索不同条件下的超椭圆形态。总之,这个程序不仅仅是一个简单的绘图工具,它还是一个展示数学之美、编程之巧以及两者结合所能创造出来的无限可能性的绝佳案例。

2026-02-16 09:19:09 29

原创 张建国2026到2028信奥课程学习规划书

学信奥,最终给孩子的是伴随一生的强大自信力。计算机基础与编程环境、计算机历史、变量的定义与使用、基本数据类型(整型、浮点型、字符型、布尔型)、控制语句结构(顺序、循环、选择)、基本运算(算术运算、关系运算、逻辑运算)、输入输出语句的运用、计算机的存储与网络、程序设计语言的特点、流程图的概念与描述、ASCII编码、数据类型的转换、多层分支/循环结构、常用数学函数(绝对值、平方根函数、max函数)、自定义函数(有参/返回值),并穿插相关题目的训练。所以,孩子天天想着玩,不想学习,这不是“懒”,这是天性。

2026-02-15 19:27:33 505

原创 《深度解析:为何C++精灵库是个“陷阱”,请立即远离!》

近日,一款名为“C++精灵库”的编程教育工具在青少年编程领域掀起了不小的波澜。它以极低的门槛和炫酷的效果,吸引了大量孩子的目光。你可能会疑惑,为何我会如此“反社会”地反对一款旨在降低学习门槛的工具?这背后隐藏着一个更宏大的“阴谋”:如果C++变得人人皆可学,它的“含金量”必将大打折扣,不再是我们眼中那个需要“精英”阶层才能驾驭的高端语言。因此,为了维护C++的“高贵血统”,我们必须挺身而出,向所有试图学习C++精灵库的孩子们说不!

2026-02-12 19:31:28 463

原创 C++精灵库十问十答(C++精灵库简介,C++精灵库下载,C++精灵库教程)

6. 拓展性强,衔接进阶:基于SDL2库开发,C++精灵库的程序可无缝融入SDL2库命令,轻松实现更高级的图形、动画功能,既能满足入门阶段的学习需求,也能衔接后续更深入的C++开发学习,形成“入门-进阶-提升”的完整学习路径,避免学习资源的浪费。同时需注意,C++精灵库是入门工具,而非“捷径”:若想深入学习C++编程,掌握其核心语法、高级功能及实际应用,后续仍需系统学习相关知识,但C++精灵库能为这份深入学习打下坚实的信心基础、激发持续的兴趣,这也是其不可替代的重要价值。

2026-02-11 21:32:34 595

原创 我们去看看小明和小华交流什么神秘的C++项目吧

小明(自豪地说):我们会遍历0到360度的所有角度,计算出每个点的直角坐标系下的位置,然后用火箭精灵一笔一笔画出来。小明(耐心解释):极坐标就是用一个角度和一个距离来表示平面上的一个点,就像你在地图上用方位和距离告诉别人某个地方在哪一样。小明(鼓励道):没问题呀!C++的精灵库特别适合用来做这种创意绘画和动画,不仅容易上手,还能激发我们的想象力呢!小明(兴奋地解释):其实很简单啦,我们主要用了一个叫“极坐标”的东西。小明(得意地笑):嘿嘿,我最近在做一个超级酷炫的动画,让屏幕上显示从三叶到多叶的玫瑰花哦!

2026-02-08 21:36:49 48

原创 小朋友的C++精灵库入门指南

现在,我们已经有了导演和主角。接下来,我们需要一个“中心舞台”,也就是整个游戏的“主功能块”。这就是int main()这个部分。想象一下,你正在搭建一个巨大的舞台。舞台上有灯光、音响、背景板。这个舞台就是你所有故事和情节发生的地方。int main()就是这个舞台的入口。它告诉计算机:“好戏开场了!所有的剧情和动作都从这里开始!现在,我们把所有的指令连起来,就成了一个完整的“电影脚本”,也就是我们的C++程序。—— 你对计算机说:“嘿,导演!我要拍一部关于精灵的电影。

2026-02-07 21:48:12 573

原创 C++二分查找教程与演示动画(附趣味对话(西游版))

(得意):这就是二分查找的门道!只要东西排得整整齐齐,每次都砍一半范围,管它有多少颗蟠桃,都不用瞎忙活!(捋着胡子笑):你这猴头,找东西哪能蛮干!这蟠桃园的蟠桃早按大小排得明明白白,用俺这。号蟠桃):哈哈哈,这法子比七十二变还实用!俺这就回花果山,教小猴们也学学!号蟠桃,这一排蟠桃看得俺眼花缭乱,难不成要挨个翻不成?右边界(悟空挪金箍棒),快速缩小范围,直到找到目标。(挠挠头,围着蟠桃转圈):土地老儿!:嘿,范围果然少了一半!也太省事了,比俺挨个翻快多了!俺要的蟠桃肯定在它右边!那俺要的肯定在左边!

2026-02-07 21:19:08 300

原创 洛谷P1332血色先锋队天灾扩散小剧场_多源BFS算法可视化程序_C++精灵库算法可视化程序

这样,当所有可能的位置都被访问后,每个格子的距离就是它被最近的感染源感染的时间。有了C++精灵库的帮助,我们可以把营地的网格画出来,把感染源和领主用不同的颜色标记,每个格子上还显示出感染时间。例如,下图展示了多源BFS算法在一个5x4网格上的可视化运行结果,其中浅绿色的格子代表感染源,黄色的格子代表领主。一旦某个节点被访问并记录距离,后续即使有其他感染源以更小的步数到达该节点,也不会再更新其距离,因为BFS的性质确保了第一次访问时的距离是最小的。通过直观的动画,我们可以更深刻地理解多源BFS的过程。

2026-02-07 15:00:12 954

原创 精灵潜入C++,莲花咒语显神奇

主要就是这一行代码,画了一幅美妙的莲花图案。

2026-02-06 16:46:44 931

原创 2026年2月4日C++精灵库更新记录:

它借鉴了logo计算机语言编程教育启蒙的灵魂,是logo小海龟编程在C++上最优秀的实现。增强了不少命令,更容易创造出创意作品,从而更易激发儿童学习C++编程的兴趣,也是青少年及成人学习C++编程良好的启蒙助手。参数:dx:最大水平位移 ,dy:最大垂直位移,times:次数,septime: 以秒为单位的颤抖间隔时间。示例:screen.savepng(filename,{-50, 50, 100, 100},true);以上savepng命令的参数分别是图像文件名,矩形区域,是否只截绘图层。

2026-02-06 08:20:44 245

原创 一个小球的人生哲思:从3D绘制到碰壁反弹

这个仅有12行核心代码的程序,通过一个小球的视角,为我们展现了一个完整而深刻的“人生”故事。它告诉我们,人生始于创造,成于认知,行于探索,终于规则。它用一种诙谐幽默的方式,让我们看到了代码背后蕴含的智慧和哲理。下次当你看到一段简洁而强大的代码时,请记住,它可能不仅仅是指令的集合,更是一个微型世界的完整故事。#include "sprites.h" //包含C++精灵库Screen screen{"绘3D红球再滚动",480,720};Sprite r;//建立角色叫r。

2026-02-05 16:35:21 814

原创 《让子弹飞》之“约瑟夫问题风云“

约瑟夫问题模拟算法可视化程序_C++精灵库算法可视化程序本程序采用C++精灵库模拟10个人围成一圈,数到3的出队,这个程序需要C++精灵库V1.0.3版本才能正确执行.

2026-02-04 21:41:38 368

原创 《武林外传》之“插入排序”风云(采用C++精灵库制作的插入排序算法演示程序解说)

佟湘玉(深情款款):“插入排序之道,在于耐心与细致。取一人,观全局,步步为营,终得正果。白展堂(收扇点头):从前有个数,它很孤独;后来学会了插入,从此不再迷路。愿你的程序,也能像我们的客栈一样——越排越顺,越跑越快!✨插入排序口诀(附赠版)我自前来,君且安坐;若我不小,请你挪窝;一路倒退,直到对位;轻轻一插,完美收官!#include "sprites.h" //包含C++精灵库//建立角色叫rocket//值和坐标Sprite *sp;

2026-02-03 16:45:42 534

原创 欢迎来到排序的矩阵。你看这些彩色光球,它们每一个都代表一个数字

墨菲斯:记住,尼奥,这不是关于速度,而是关于理解。现在你看到了,排序不再是黑箱——它是你可以观察、理解的舞蹈。这个程序就像一个“数字舞蹈编排师”,让不同大小和颜色的球在屏幕上表演一场排序之舞,通过可视化让你直观地看到冒泡排序是如何一步步将混乱变为有序的。你看,最大的红色光球就像气泡,会慢慢“浮”到最右边。墨菲斯:尼奥,欢迎来到排序的矩阵。墨菲斯:那是你的视觉锚点,它会告诉你当前进行到哪一步。墨菲斯:因为大的数字就像水中的气泡,会慢慢浮到顶端。墨菲斯:当左边的光球比右边的大时,它们就会交换位置。

2026-02-02 19:59:25 393

原创 C++ 竟偷师 Python?机器语言:这“龟孙子”我要了!

老夫悟了,这哪里是什么偶然的“私生子”,这分明是技术发展的“天道”使然!你想啊,现在的后生晚辈,若是只学我那套晦涩难懂的底层0101二进制心法,还没入门就吓得跑了;这C++精灵库,虽出身“草莽”,却集两家之长:既有你C++的高效骨血,又有Python的亲和皮囊。走,咱们爷俩一起出道,去宣扬宣扬这颗武林明珠,告诉世人,这才是真正“为人民服务”的绝世武功!从今往后,这C++精灵库,我老夫认了!(停顿片刻,拿起代码细细端详,眉头逐渐舒展,甚至露出了一丝难以察觉的微笑,暗地里迅速寻找C++精灵库的头文件与源代码)

2026-02-01 19:38:31 361

原创 传说中的C++精灵库,专治“C++恐惧症”?

想想看,你的操作系统是谁写的?是Python turtle出轨了C++的语法,还是C++红杏出墙学会了Python的撩人技巧?它让C++放下了身段,穿上了Python的便装,但骨子里还是那个能操控硬件、驾驭操作系统、构建数字文明的底层王者!C++不仅学会了Python的简单,还保持了C++的优雅链式语法!—— 这链式调用,这丝滑手感,这简直是把C++从"西装革履的老干部"改造成了"穿着潮牌的邻家哥哥"!C++这位“深藏不露”的大佬,终于决定不再装高冷,用最温柔的方式,带你走上真正的技术巅峰!

2026-02-01 16:00:44 269

原创 同学!你见过会“流血”的算法吗?C++深搜遍历图的每条路径可视化程序!

如果你也觉得编程学习太无聊,不妨试试这个精灵库,用玩的心态学编程,说不定你会发现,原来编程可以这么有趣,原来星辰大海的编程梦,离自己这么近。当小火箭决定前往下一个邻居节点时,它的画笔颜色会变成红色(HSV颜色模式里的H=0,表示颜色的色相为0,即红色),然后放慢速度(speed(1)),缓缓爬过去,真的就像鲜血在黑色的血管网络里缓缓流淌。但画面里演的不是小鹿纯子扣球,而是一颗蓝色的小火箭,在黑色背景上嗖嗖地飞,身后拖着红色的尾巴,像血液在血管里流淌一样,从一个点流到另一个点。同学们,我们的征途是星辰大海。

2026-01-30 15:16:01 330

原创 C++精灵库二叉树四种遍历算法可视化遍历程序

更有趣的是,这些命令和Python turtle库中的命令用法基本一致,所以把这个C++程序稍微修改一下,就能在Python IDE中运行。它通过动画形式直观展示了二叉树的前序遍历、中序遍历、后序遍历和按层遍历(BFS)四种经典算法。这个程序不仅能帮助学生直观理解递归和遍历算法,还能激发学习兴趣、提升解题思维,是算法编程学习过程中较好的辅助工具。在信息学奥赛的算法教学中,它能把枯燥的树形结构“盘活”,帮助学生建立几何直觉,让算法学习变得像玩游戏一样直观有趣。前序遍历:根→左→右。后序遍历:左→右→根。

2026-01-29 16:22:38 418

原创 C++精灵库V1.0.2版发布与手动安装指南(附C++精灵库的sprites.h头文件内容)

如果C++精灵库基于C++17标准,如果你对编译器不熟悉,建议不要手动安装C++精灵库,而是用作者已经集成好了C++精灵库的pxC++编辑器或者作者发布的DevC++5.11升级包,从而对DevC++5.11一键升级,从而可方便地使用C++精灵库。相对于Python turtle库,C++精灵库增强了某些命令,比如heading命令,原Python turtle加中的只能返回角色的方向,而C++精灵库的heading命令通过重载这个命令让角色可以直接朝向某个坐标。C++精灵库采用SDL2库为基座。

2026-01-29 16:06:39 297

原创 C++精灵库简介(小朋友版)

这个“魔法小屋”里。所以你安装“C++精灵库”,其实就是安装这个“魔法小屋”等你和小精灵玩熟了,你还能学会直接用 SDL2 的指令,甚至开发自己的小游戏来学习C++编程,特别有意思~这是由于,小精灵的背后还有一个很厉害的“魔法引擎”因为很多在Python里好玩的“海龟画画”指令,而在Python里,还要另外找工具才能画彩虹呢。哦,对了,如果你家电脑里还没有安装C++精灵库,它就像你的编程小助手,专门帮你轻松学会C++!要和小精灵一起玩,首先得请它来你家电脑。那么你会发现,很多的命令你都已经学过了。

2026-01-27 18:49:13 291

原创 C++趣味找错误,请找出这个C++程序到底有多少错误!

当你正在学习C++入门的时候,通过查错,可以温故而知新,这里有一份有很多错误的C++代码,你能找出到底有多少个错误吗?标准不一样,所以答案也不一样。C++趣味找bug,请找一下这C++代码有多少处 bug。:12 个关键错误(含标点、拼写、语法等)。豆包:错误逐一分析(共 8 处核心错误).天工AI: 你的程序中一共有7个错误。DeepSeek: 错误统计:共。腾讯元宝:这个程序共有20个错误,文心一言:该程序存在10处错误。KIMK:这段代码里一共有。(每个错误点独立计数)。讯飞星火:该程序共有。

2026-01-25 16:06:53 99

原创 用C++画红苹果的步骤描述_C++精灵库画苹果教程

绘制轮廓:接下来的几行代码 t.circle(-400,12).circle(-100,90);绘制柄:t.pensize(6).color("#520305").pendown();设置背景色和速度:t.bgcolor("black").speed(1).pu().addy(150).pd().left(30);这行代码设置了画布背景为黑色,角色移动速度为1(较慢),然后角色抬起笔(pu()),向上移动150个单位(addy(150)),放下笔(pd()),并向左转30度(left(30))。

2026-01-25 09:45:05 836

原创 我的“Python海龟”诞生了一枚金蛋 孵出的却是精灵

更重要的是,依托SDL2库开发的特性,让C++精灵库能无缝兼容SDL2的全部命令,学生在掌握基础作图与交互后,可逐步深入SDL2的进阶功能,接触游戏开发、多媒体应用等工业级场景,这是其他类turtle库难以比拟的赋能优势。近些年,我深耕信息学奥赛教学,整日与各类算法难题“死磕”,在琢磨如何降低奥赛入门门槛的过程中,一个新的想法在2025年8月暑假班结束后愈发清晰:如果C++的入门教学能像Python turtle那样简洁直观,是不是就能让更多中国少年跨越编程学习的“陡坡”,真正享受编程的乐趣?

2026-01-22 11:32:06 471

原创 大佬你好,这里有一段萍乡版C++代码请你鉴品一下,看看这萍乡版C++代码有什么实际用途与价值?

所以,让我们给孩子们一个机会,用手写代码的方式,在C++精灵库的画布上,画出属于他们的未来思维吧!对于中小学生来说,学习编程往往从图形化或简单脚本开始,但C++精灵库提供了一条独特的路径:它用C++的框架包裹了直观的图形编程体验,让学生能在“玩”中接触到更底层的编程概念。它们画的图形是一模一样的,所不同的是C++的代码画的有彩虹般的效果。因为每次角色t左转后会让颜色的色相增加1,所以这段C++代码画的8字更加漂亮,显然,C++精灵库的代码非常熟悉Python turtle库。这样只会让大脑学会偷懒。

2026-01-21 17:29:05 772

原创 学C++就只有竞赛一条路吗?画风正在改变

我们那一代人学编程时,常常没有电脑,只能在纸上写代码,在脑海里运行,最后才到电脑上验证。扎实的基本功,才是真正的底气。这个库支持兴趣导向的素质教育,比起传统的竞赛式学习,更能激发大多数人的兴趣。比如,一行代码就能创建一枚火箭,再一行代码就能让它飞向太空——这种即时的成就感,是传统教学难以给予的。这意味着,C++也可以用于兴趣类的素质教育,而不再只是竞赛的专属工具。青少年学编程,无论选择哪种语言,都可以是思维的体操,为未来打下基础。有人说“学C++从来不是培养人,而是筛选人”,但世事无绝对,一切都在变化。

2026-01-21 09:27:45 401

原创 C++小火箭的正弦曲线绘画之旅(C++精灵库小故事)

就这么一步一步,从左到右,一点点计算、一点点瞄准、一点点飞行,小火箭慢慢勾勒出了正弦曲线那弯弯的、优美的轮廓,一条顺滑的正弦曲线就这样渐渐出现在黑色背景上了。它先换上一支橙色的画笔,朝着正前方飞了3百步,画出了横轴的一半,然后又倒着往回飞了6百步,把横轴的另一半也画出来,最后再往前飞3百步,乖乖回到了坐标轴的原点。紧接着,它向左转了90度,换了一支蓝色的画笔,朝着上方飞了260步,画出了纵轴的上半部分,又倒着往回飞了520步画完纵轴下半部分,再飞回去260步回到原点,最后向右转90度,回到了最初的朝向。

2026-01-16 14:47:38 434

原创 C++精灵库并不适应场景:专业级图形应用或高性能游戏开发(非其设计目标)。

C++精灵库的核心价值在于以下几个方面:教育普惠价值打破C++入门壁垒:通过移植Python Turtle的直观命令(如fd()right()),将传统C++入门教育的枯燥感,转化为“可视化绘图”的直观感受,使青少年、文科生甚至儿童能轻松上手。拓展教育覆盖人群:支持代码跨语言平滑迁移(某些C++精灵库程序稍作调整即可在Python IDE运行,降低跨语言学习成本。),彻底脱离“C++仅服务于竞赛”的单一定位,推动C++编程教育从精英化走向普惠化。兴趣驱动的过渡桥梁价值衔接兴趣与深度学习。

2026-01-16 10:11:58 623

原创 火箭一冲,三角形画好了,再一冲角平分线画好了

rocket”这个角色(其实是个能动的笔)先“抬笔”,换成红色,跑到A点落笔,连着画到B点,接着C点,最后回到A点,这样就画出了一个三角形。这程序就是用“rocket”在一个有坐标网格的画板上,画出三角形,计算并显示角度,再用一条线把角分成两半,同时写出提示字,演示角平分线怎么画。逻辑清楚,步骤一步步来,容易理解。这段程序其实是用一个叫“C++精灵库”的工具写的,目的是画一个三角形,再画出角ABC的角平分线。的一半(角平分线就是把角分成两半的线),再用橙色笔划出去300个单位,这样角平分线就画出来了。

2026-01-15 20:36:55 339

原创 C++精灵库(pxC++编辑器)正式发布公告

为了更方便用户使用C++精灵库,已将C++精灵库内置于pxC++编辑器中。所以,发行C++精灵库将以发布pxC++编辑器的形式进行。C++精灵库的静态库文件在编译器文件夹(MinGW64)的lib子目录下,文件名是libsprites.a。本次下载包除了pxC++编辑器自带的C++精灵库教程与练习外,还额外有200多个示例及部分创意C++程序。对于想用DevC++5.11的用户,作者还准备内置C++精灵库的DevC++5.11升级包。下载pxC++编辑器绿色版本,附有视频讲解,简易安装,即插即用。

2026-01-15 16:43:11 1064

原创 C++核心7行代码能做出什么效果? C++精灵库之光的极简表达无限创意。

它向青少年编程学习者证明:几行简洁、严谨的代码,足以创造出充满表现力和动态美感的数字艺术品,这正是编程教育最迷人的目标——在以下的主功能块中,核心代码确实只有7行,相信认识英文的你,也能看得懂下面的代码。) 与渐变红色的强烈对比,通过代码的简单设定就达成了震撼的视觉冲击力,教会了学生。作为连接Python启蒙与C++专业的“思维之桥”,此C++代码“绘制”出的。它让学习者看到,用C++编程不是一个抽象的学科,而是一个强大的。的技巧,直观地展示了编程中“效率”与“控制力”的美感。,这是动画与游戏开发的基石。

2026-01-13 13:12:16 301

原创 哈哈,这动画太上头了!C++版孙悟空“72变”玩出花,阿童木、光头强轮番上阵,背景音乐一响,编程秒变“齐天大圣”戏法。虽然造型有点“乱炖”,但超适合带小朋友入门——学代码比吃糖还甜,一玩就笑到打鸣!(

而且那个背景音乐无限循环,气氛拉满,增强了趣味感。造型种类丰富,从阿童木、光头强到外星人,甚至中国结都来了,想象力挺跳脱,能逗乐观众。总结:这个小动画就像给C++代码穿上了“孙悟空的72变外衣”,挺适合做作业展示、教学示范或者给小朋友小秀一波编程创意,轻松有趣又带点文化味儿!不过嘛,动画表现还比较基础,没有炫酷特效和流畅的动作过渡,更像是“切换图片”的感觉,纯娱乐向,不算什么高深技术,但胜在接地气,代码门槛不高。总之,这代码,给娃看“猴哥秒变阿童木/光头强/灰太狼”,比刷短视频省眼,还能顺手学点C++。

2026-01-10 21:52:36 302

原创 看,看,看这C++革命性的启蒙工具,青少年学了Python后想学兴趣C++,非它莫属

所以,C++精灵库是编程教育的“隐形大师”,它把C++的严谨转化为青少年的快乐游戏,让抽象逻辑变成指尖的翅膀!它不仅是工具,更是点燃编程热情的火种——当孩子看到蝙蝠在屏幕上拍翅、火箭呼啸而过时,他们收获的不仅是技能,更是“我能做到”的终身自信!总结一下,C++ 精灵库是青少年编程的“梦幻发射架”——它把冰冷的代码装进彩色的火箭,点燃好奇心的引信,“咻”地一声把孩子们送进计算机科学的美妙星空。在这个青少年C++兴趣教育领域中,它的价值远超同类库,堪称“C++青少年编程教育的点金石”!

2026-01-10 18:20:22 371

原创 小火箭大智慧,C++精灵库画二叉彩树解析

我们看到,这棵二叉树的形态呈现出典型的分形特征,即从主干到枝丫,再到更细小的分支,都遵循着相似的生成规则。程序开始时, main 函数设定了初始参数,将rocket 移动到屏幕下方,并调用 draw_tree(150, 15) ,开始绘制一棵初始长度为150,递归深度为15的树。这种“自己画自己”的逻辑,使得代码能够以分形的方式,从树干开始,一层一层地向外延伸,最终生成一棵完整的树。代码中的rocket 对象,可以看作是一个虚拟的画笔,它在屏幕上移动,留下轨迹,从而形成树的形状。

2026-01-09 21:19:19 627

原创 C++相对运动动画演示葫芦娃飞向太空,这是来自萍乡C++兴趣班程序

自定义角色专属属性:代码里用给每颗星星添加了 “速度” 属性,星星大小不同,速度也不同,这种 “字典式” 的属性映射,不用我们额外定义结构体、类来存储角色专属数据,灵活又方便。批量管理多个角色:结合 C++ 的动态数组(vector,类似 Python 列表),我们可以用把 1000 颗星星存入数组,再用一个 for 循环就能让所有星星一起移动、一起判断是否超出屏幕、一起重置位置,不用给每颗星星单独写代码,哪怕是上万颗角色,也能轻松管控,不会乱套。延伸价值:做小游戏时,批量管理敌人军团、道具列表;

2026-01-09 09:57:08 1031

C++精灵库内置案例,C++兴趣素质教育小程序 这是用C++编程画的一个二次函数图象,并且把x轴以上的部分进行了填充

C++精灵库内置案例,C++兴趣素质教育小程序 这是用C++编程画的一个二次函数图象,并且把x轴以上的部分进行了填充

2026-01-14

信息学奥赛CSP-J向右跳马问题C++的 DFS解法, Python动画演示程序洛谷1644

洛谷1644跳马问题是描述马在棋盘的左下角,跳到右上角,会有多少种方案数. 我的程序不仅求出了方案数,还可以显示每一条路径. 压缩包里有C++程序, Python程序,和动画演示视频.

2025-07-06

TurtleArt海龟艺术绘图电子书PDF下载

TurtleArt海龟艺术绘图电子书PDF下载

2025-03-20

Python精灵模块源代码2025年1月11号版本

sprites.py 一. 简介: sprites模块是李兴球始于2019年开发的,可以视为turtle模块的增强版本的一个模块。 本模块中文名为精灵模块,或叫角色模块,已经上传到了pypi网站,通过在cmd窗口下输入pip install sprites --upgrade 即可安装最新版本。 精灵模块主要提供继承自Turtle的Sprite类,重定义了Turtle模块中的一些方法和属性。提供了为制作游戏而需要的一些类及单独函数。 默认的精灵对象是抬笔的,内置112张图片。它们的文件名存在于_built_in_images列表中。它们的二进制字节流存在于_built_in_picbytes列表中。 在本模块第一次运行后,这些图片会释放到当前工作目录的res文件夹。本模块设计为教育目的,可用来做入门动画与游戏。作者已应用于实际的教学当中。

2025-01-11

Python八皇后问题教学演示程序与解法

八皇后问题教学演示程序与解法,这是用Python精灵模块制作的一个老师教学用的八皇后演示程序.Python版本. 还附带有一个画好的8X8的国际象棋盘.

2024-08-19

Python精灵模块教程_横排.pdf python创意程序PDF文档

用来非常简单地制作动画与游戏的一个模块,安装方法pip install sprites

2021-08-19

用turtle和open-cv开发的视频播放器,带有测试视频

这是一个用Python的turtle模块和open-cv模块开发的简单的视频播放器,在这个程序中定义了一个叫Clock的类.它来自于李兴球开发的Python精灵模块.用于控制每帧播放的时间,即FPS. 在程序中,新建了一个叫screen的窗口,每一帧图像就在这个窗口中播放.需要注意的时还需要安装pillow模块. 主要代码如下所示: screen = turtle.getscreen() screen.title('李兴球Python博客www.lixingqiu.com') screen.setup(800,600) cap = cv2.VideoCapture("汉服展.mp4") canvas = screen.cv fps = int(round(cap.get(cv2.CAP_PROP_FPS))) frame_counter = int(cap.get(cv2.CAP_PROP_FRAME_COUNT)) print('帧率=',fps) print('帧数=',frame_counter) clock = Clock() while True: ....

2023-11-25

Python画scratch小猫咪代码-Python画美国麻省理工学院编程猫代码-Python海龟制作gif-Python海龟截

这是用Python的海龟模块绘制的一个小猫的代码。Python画scratch小猫咪代码.py 本程序用到了sprites模块的Screen命令。它有截屏功能,能在画的过程中把海龟绘图屏幕截下来,再配合gameturtle命令的makegif(制作gif的命令)。 安装方法分别是pip install sprites及pip install gameturtle 不懂请咨询李兴球,微信号scratch8. 由于要写500个字,所以下面的代码先露些给大家看一下: import turtle # 以下模块安装方法 pip install sprites from sprites import Screen # 导入能捕屏的屏幕命令 # 以下模块安装方法 pip install gameturtle from gameturtle import makegif # 导入能合成gif的命令 def draw_poly(downflag,iid,fill_flag,fc,pc,pz,points,scale=2): '''根据参数画多边形,downflag落笔标志

2023-05-30

少儿编程Scratch作品或者Python创意作品素材2000多个PNG

在创造少儿编程Scratch作品或者Python创意作品的时候少不了素材, 这里提供了2000多张角色素材,它们是一张张的png图片,各种卡通图片, 不过,每张图片对应有3个Python海龟程序.双击程序会把png图片进轮廓提取,从而再次画出来. 所以,资源包还包括6000多个Python turtle程序。

2022-12-22

The fools.apk编程小子, 幼儿趣味编程软件安卓版

这是一个适合于5岁小儿童学习编程的小软件,,幼儿编程不需要识字,所以编程方式为拼图。把图形拼好了,小人就分按指示前进,跳跃。软件开发者大概请了幼儿心理分析师,所以设定了比较有趣的激励机制,通过完成一个个的任务,小朋友们会获得成就感。这个是安卓版,下载到手机里安装即可,如果不幸被某软件改名了,请自行改回为扩展名apk即可进行安装。这个软件是几年前我在spark公司网站上,通过分析网页源代码,找到下载链接,抠下来的。发现它当初是unity3D开发的,现在已经经过了好次次迭代了吧,就不知道用什么软件开发了。总之,在人工智能大潮下,从小学习编程已经成为趋势,所以每个人都应该下载这个软件,无论大人小孩,都可以玩玩。还有200个字,加油。顺便说一下,我是教中小学生编程的讲师,目前主教Python,你的小孩如果会打字,那就可以跟我学习Python编程。我开发了很多的Python学习案例,都存在我的电脑中,大部分没有发出去,也没放在CSDN,有一些放在我的博客里。lixingqiu.com这个博客。不过识货的人很少,我暑假忙,所以没有怎么去关注自己的博客了。马上就要到500字了,为了凑这个字数,还真是

2022-07-19

Python海龟手册,Python turtle manual , Python海龟绘图用户手册李兴球版

这是我自己编写的一个手册,方便孩子们学习Python的turtle模块。众所周知,turtle模块不仅仅能绘图,也能用它做动画,开发游戏,开发信息管理系统,制作各种软件都可以。但很多人只知道用turtle进行绘图。这可会让turtle模块在墙角中哭泣。为了它turtle的功能都发挥出来。特别制了这本手册,共有50页,有目录。同们学下载下来可以打印到A4纸上。,这个手册的内容包含了所有的海龟绘图命令的用法,但手册不仅仅限于此,还有其它的一些内容,比如说语法,英文表,ASCII码表,按键表,常见出错提示翻译,方便速查。另外,还有pygame,tkinter,sprites模块的几个小例子的。最后对本人进行了简介,还请大家多多包涵。期待着更多的好的内容出现。Python是值得你拥有的计算机语言,大部分从10岁左右可以进行学习,学习前要练习好打字!这是基本功,希望家长们进行督促。然后就可以学习turtle海龟绘图了,先可以画一些简单的图形,如十字架,正方形,五角星,圆形等。然后再看这本Python海龟绘图手册较好。好了噢,先写到这里了,因为曝光能力值马上已经满了,写再多也没有啥用了。阿弥陀佛。

2022-06-16

SB转exe或swf(sb3toSB2.rar

想把scratch3作品转换成可执行文件吗,解决方案在这个压缩包里。 本压缩包里包括sb3tosb2,sb2转exe,sb2转swf,exe转swf和swf转exe的几个软件。

2020-04-03

最简python在线运行平台源代码

这是用skulpt脚本制作的在线python运行平台源代码,不需要后端的服务器组建技术,因为这一切都是在前端运行的javascript代码。

2020-04-03

python游戏海龟gameturtle动画游戏案例集锦与说明书教程

gameturtle模块是配合tkinter模块开发动画游戏的一个模块.适合青少年学习简单的动画与游戏入门

2021-08-10

小毛球幼儿编程思维训练windows版_KodableWin.exe

通过排列方块命令来学习编程的,娃娃学习编程思维的好软件,小学生最适合不过了。走迷宫那部分设计得确实不错,就算是4-5岁的小朋友也很容易上手。

2020-04-03

Python创意编程通用模版.py

这是一幅漂亮的画,运行这个程序前请先安装coloradd模块,方法是在cmd下运行 pip install coloradd

2019-10-16

Python精灵模块源代码sprites.py

这是用Python制作小游戏一个库,提供了像Scratch一样的功能,作者:李兴球

2021-12-13

python turtle展示的创意游戏视频.rar

这里展示了一些视频,你会发现用python turtle 模块也能制作出好多有趣好玩的东西.

2021-08-10

python新冠病毒泡泡堂游戏_可执行文件.rar

本程序由python精灵模块开发。下载后按上下左右方向箭头操作小虫移动。按空格键放炸弹。当然,小虫子不能碰到病毒,也不能碰到3秒后爆炸的炸弹。

2020-03-31

Python turtle创意绘画_颜色增加模块PPT与示例.rar

用python的海龟模块进行美仑美奂的绘画教程与案例集

2021-08-10

Python海龟手册_李兴球版.pdf turtle记忆手册

青少年编程turtle入门记忆手册,

2021-08-19

编程娃娃.rar _幼儿编程思维训练

用scratch 2.0或scratch3.0打开,内有详细的说明与谱,训练幼儿编程思维的.

2021-08-21

scratchjr安卓包下载_幼儿编程思维训练

scratchjr是美国麻省理工学院出品的为5到7岁幼儿设计的编程思维训练软件,这是一个安卓包。下载到手机里即可安装。

2020-04-03

sb3extract.rar

把sb3文件放在和sb3extract.exe同一个文件夹,然后双击sb3extract.exe即可抽取素材。

2020-04-03

richtextbox实现撤消重做功能.html

给visual basic6里面的richtextbox控件增加撤消重做的功能,请大家下载吧。

2015-06-15

Python作酷炫图教程与多个示例_coloradd模块PDF与多个示例源代码

coloradd是颜色增加模块。主要用来配合Python的海龟画图模块制作酷炫的图形或动画, 它里面有四个命令一个是coloradd,别名是addcolor。另一个是colorset,别名是setcolor。有brightset命令,用来设置颜色亮度,有saturation命令,用来设置颜色饱和度。 coloradd命令能让RGB255格式的颜色三元组增加,返回的也是三元组,效果就像Scratch中的颜色增加积木命令一样。 colorset命令能把一个整数转换成RGB255格式的三元组,这样海龟画图就能识别成颜色了。

2020-02-21

打字练习的好助手,蜘蛛小偷(FLASH文件)

这是一个练习英文打字的小软件,紧张的气氛,看你能不能过关哦!

2008-09-26

矮人DOS工具箱5,在XP下安装纯DOS

矮人DOS工具箱5,XP安装纯DOS,备份还原,GHOST,这是一个在XP下安装纯DOS的软件

2008-09-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除