【2023我的编程之旅】系统学习C语言easyx图形库心得体会

 

目录

引言

C语言基础知识回顾

easyx图形库介绍

如何快速学习easyx图形库

学习笔记积累

学习成果展示

学习拓展

总结


引言

        首先说一下我为什么要学习C语言easyx图形库。我接触C语言easyx图形库是在我今年一月份的时候,也是机缘巧合之下偶然在B站上看到了鸣人手搓螺旋丸释放技能的视频,感觉很有意思,所以就想详细了解一下,后来就发现了easyx图形库这个技术。也谈不上技术,只能说是用C语言对图形库的一种应用,但这时候我刚上大二,对我来说学习图形库已经算是一门新的技术了。

C语言基础知识回顾

今年的一月份我开始接触这个技术,这门技术首先需要你对C语言有一些基础知识的了解,很高兴的是我在学校已经学完了C语言,掌握的还不错。

当然自学是不容易的,好在我找到了一个教C语言easyx图形库很好的课,花了129R买了。然后就是历时一个星期的学习。

easyx图形库介绍

简单介绍一下easyx图形库害怕看文章的有不了解的友友,easyx图形库就是一个可以让你写的C语言代码弹出像底下这个样子的窗口,做出像底下这个样子的程序。

如何快速学习easyx图形库

通过我的经验,我感觉在B站上找一个完整的视频,这里我就不多说了,因为在B站上搜索就能搜索的到,系统的跟着老师讲解去学习,认真记录笔记就可以了。

学习笔记积累

很遗憾的是,当时学习的时候积累了很多的学习笔记,但当时是一月份,我接触CSDN已经是今年三月份底了,所以并未将积累的知识分享出去,但这里有一些手札,可以看看我的学习成果。

这个笔记事务爆肝了三天写出来的,大概有40多页。

由于是朋友圈的视频截图,所以可能看的不是很清晰,我这里就放了两张简单记录一下。

学习成果展示

展示一下学习时候做的一些小demo,这个时候AI还没有出来,每一个小demo都是自己慢慢敲出来的,每一个大概都要敲4到6个小时。

​ 

学习拓展

学习easyx图形库是一个一劳永逸的过程,自从我在寒假的时候系统的学习了图形库,我对于图形库的理解就加深了很多很多,而且不止是这样,我在学习的过程中对C语言有了更加深入的理解,尤其是指针和各种函数之间的调用,多文件的操作,对于面向过程提高许多。

但这还只是学习easyx图形库的全部好处,学习了他让我在学习Java的时候接触swing图形库,并没有过多学习,直接上手,非常的轻松。

给大家看看我当时使用Javaswing图形库做出的小demo,每一个也花了大概4-6个小时。用于应付Java结课的大作业,杠杠滴。

上面写的这些我都把源代码发出来了,大家喜欢的可以直接使用。

当然如果你认为这样就是easyx图形库的全部好处,就保守了,学习了他,让我在学习python时候调用python的图形库也是顺手拈来,非常容易,同样的话不多说,直接展示一下,我python大作业写的调用python图形库写的小demo游戏。

总结

好了这就是我在2023年一月份的寒假里面学习的easyx图形库技术,虽然只是简单的图形库运用但也让我收获颇丰,希望我对于easyx的心得体会可以对大家学习easyx图形库,带来一些激励,感谢大家的阅读。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/623765.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++力扣题目669--修剪二叉搜索树

给你二叉搜索树的根节点 root ,同时给定最小边界low 和最大边界 high。通过修剪二叉搜索树,使得所有节点的值在[low, high]中。修剪树 不应该 改变保留在树中的元素的相对结构 (即,如果没有被移除,原有的父代子代关系都应当保留)。…

Win10不用U盘重装系统教程

在Win10电脑中,用户想重装电脑系统,但是自己没有U盘,想知道不用U盘要怎么完成Win10系统的重装?接下来小编给大家介绍Win10系统不用U盘重装的步骤,帮助大家轻轻松松完成系统Win10的重新安装,体验Win10系统的…

CF1446C Xor Tree 题解 DP Trie树

Xor Tree 传送门 题面翻译 给定你一个非负整数序列 a a a,保证其中每个数两两不同。 对于每个 a i a _ i ai​,它会向 j ≠ i j \ne i ji 且 a i ⊕ a j a_i\oplus a_j ai​⊕aj​( ⊕ \oplus ⊕ 代表异或)最小的 a j a…

React18-树形菜单-递归

文章目录 案例分析技巧通信展示效果实现代码技巧点技巧点 Refer to 案例分析 https://github.com/dL-hx/manager-fe/commit/85faf3b1ae9a925513583feb02b9a1c87fb462f7 从接口获取城市数据,渲染出一个树形菜单 要求: 可以展开和收起 技巧 学会递归渲染出一个树形菜单, 并点击后…

gramine运行nodejs例程

首先, 修改js例程代码: const { Web3 } require(web3); const rpcURL "https://sepolia.infura.io/v3/40b89bc0f5584056b19626b521ee5874"; const web3 new Web3(rpcURL); const address "0xde51E698b4585Af1C8322cc084ABbdbDcfe533…

C++力扣题目450--删除二叉搜索树中的节点

给定一个二叉搜索树的根节点 root 和一个值 key,删除二叉搜索树中的 key 对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。 一般来说,删除节点可分为两个步骤: 首先…

Generalized Focal Loss论文个人理解

论文地址:Generalized Focal Loss: Towards Efficient Representation Learning for Dense Object Detection 论文解决问题 研究人员最近更加关注边界框的表示(representation)及其定位质量估计(LQE,本论文中指的是IoU score)&a…

MtimeMtimecmp

Mtime: 实时time计数器,可读可写;mtime必须按照一个固定的频率递增;如果count overflow了,则mtime的值需要卷绕;对于32/64的系统来说,mtime的值都是64bits的; 与mtime对应的,还有一…

项目中使用iframe引入html 解决路由错乱问题以及父子组件传值调用方法

iframe与外部之间传值 父组件 <iframeid"iframe"src"luckysheet/index.html"frameborder"0"scrolling"no"style"width: 100%; height: 60vh; border: 0"/>const frame document.getElementById(iframe);frame.onloa…

Python综合练习之图表

文章目录 文件目录如下图标效果timeline_bar_with_graphic.htmltable_base.html articles.jsonarticlesData.pyarticlesEchartsEntity.pyarticlesEntity.py Python学习了约一个月的时间&#xff0c;这是一篇综合练习的文章。主要做的内容是通过封装对象、实现抽象方法生成统计图…

不可预测的市场中,为何有人持续胜出?

为什么经济学家和证券分析师难以预测经济或股价走势&#xff0c;而少数投资大师却能几十年持续复利&#xff1f;这两个问题看似矛盾&#xff0c;既然无法预测&#xff0c;为何又能产生确定性的赚钱结果呢&#xff1f; 有人认为这是因为幸存者偏差。然而&#xff0c;三十年以上连…

优优嗨聚集团:债务逾期,如何应对与解决?

在现代社会&#xff0c;债务问题已成为越来越多人面临的难题。债务逾期不仅会给个人带来巨大的经济压力&#xff0c;还会影响个人信用记录&#xff0c;甚至可能引发法律纠纷。那么&#xff0c;当债务逾期时&#xff0c;我们应该如何应对与解决呢&#xff1f; 一、了解债务情况 …

C# ObjectArx 绘制表格并设置单元格合并

第一行默认是标题&#xff0c;可设置行【RowType】进行设置类型 Document doc Application.DocumentManager.MdiActiveDocument;using (Transaction tr doc.TransactionManager.StartOpenCloseTransaction()){BlockTable bt tr.GetObject(doc.Database.BlockTableId, OpenMo…

GZ075 云计算应用赛题第9套

2023年全国职业院校技能大赛&#xff08;高职组&#xff09; “云计算应用”赛项赛卷9 某企业根据自身业务需求&#xff0c;实施数字化转型&#xff0c;规划和建设数字化平台&#xff0c;平台聚焦“DevOps开发运维一体化”和“数据驱动产品开发”&#xff0c;拟采用开源OpenSt…

导轨式信号隔离变送器比例阀门线性驱动器4-20mA/0-5V/0-10V转0-165mA/0-80mA/0-1A/0-2A/0-4A

主要特性 精度、线性度误差等级&#xff1a; 0.1、0.2、0.5 级4-20mA/0-5V/0-10V 等标准信号输入0~100mA/0~500mA/0~1A/0-5A 等电流信号输出0~1V(max 2A)/0~10V/0-24V(max 5A) 等电压信号输出信号输入/信号输出 3000VDC 隔离辅助电源&#xff1a;12V、15V 或 24V 直流单电源供…

【微服务】日志搜集elasticsearch+kibana+filebeat(单机)

日志搜集eskibanafilebeat&#xff08;单机&#xff09; 日志直接输出到es中&#xff0c;适用于日志量小的项目 基于7.17.16版本 主要配置在于filebeat&#xff0c; es kibana配置改动不大 环境部署 es kibana单机环境部署 略 解压即可 常见报错&#xff0c;百度即可。 记录…

修改csdn的字体大小颜色

修改csdn的字体大小颜色 修改csdn的字体大小颜色 修改csdn的字体大小颜色一、设置字体与颜色格式二、修改字体格式三、修改字体颜色 一、设置字体与颜色格式 <font face"华文行楷" colorred size5>本字体是华文行楷&#xff0c;红色&#xff0c;5号大小</fo…

怎样获取power shell 的全部可用命令?2/5(篇幅有点长,分成5份)

在power shell 窗口中&#xff0c;有一个获取全部可用命令的命令&#xff1a;get-command&#xff0c;获取到的命令有1640多个&#xff0c;够学习了吧&#xff1f;那么&#xff0c;power shell 命令有哪些类别呢&#xff1f; PowerShell命令可以分为以下几类&#xff1a; Cmdl…

TS学习笔记二:基础类型及变量声明

本节介绍TypeScript中的基础类型及变量声明方式的说明。TypeScript支持与JavaScript几乎相同的数据类型&#xff0c;此外还提供了实用的枚举类型方便我们使用。基础类型包括&#xff1a;数字&#xff0c;字符串&#xff0c;结构体&#xff0c;布尔值等。 学习视频 TS学习笔记二…

java发送邮件(注:本章以163邮箱为例)

目录 前言 一邮件服务器与传输协议 二.发送邮件思路 2.1注册163邮箱: 2.2、打开邮箱服务获取授权码 三.代码实现邮件发送 3.1第三方jar包 3.2创建邮件工具类 3.3编写测试类 前言 电子邮件的应用非常广泛&#xff0c;例如在某网站注册了一个账户&#xff0c;自动发送一…