自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 用C/C++编写贪吃蛇人工智能游戏

Snake-AI,这是一个用 C/C++ 语言编写的贪吃蛇游戏的人工智能。AI 的目的是让蛇尽可能的吃更多的食物,直到吃满整个地图。想参与这个项目,请查看todos。Demo使用方法编译与运行:$ make $ make run 为了解详细使用方法, 请查看主函数main()算法介绍函数Snake.decideNext(): 计算蛇S1的下一个...

2019-10-31 14:31:27 1095 1

原创 用C/C++打造监控和电子教室管理软件

今天小编用C/C++打造一款非常专业的网络多媒体授课软件。该程序主要用于教师对教室内的计算机进行控制操作,同时为其提供广播教学、语音教学、语音对讲、学生演示、监控转播、屏幕录制、屏幕回放等一系列操作功能,方便教师授课Veyon是一个开放源码的计算机监控和电子教室管理软件,能够跨平台运行,目前支持 Linux 和 Windows 操作系统。Veyon提供了一个直观的用户界面,能够方...

2019-10-30 16:16:41 795 2

原创 小伙利用C/C++打造无人机控制系统,引得全场惊叹!

我们第一步的目标是让无人机做到真正无人,从而能够为人类进行更多的工作,并且可以让更多程序员和工程师更简单的为无人机编写程序和制作产品。长期目标是将 GAAS 应用在载人 VTOL 上(也许是飞行汽车)。我们现在支持无人和有人的旋翼和直升机驾驶。下一步计划支持 VTOL 和 eVTOL。项目总览当前 GAAS 可为无人机提供以下十大功能,其中一些功能仍有待优化:注意:GAAS ...

2019-10-30 15:47:26 2936 1

原创 C/C++人脸识别引擎 SeetaFace2打造“刷脸时代”

SeetaFace2 人脸识别引擎包括了搭建一套全自动人脸识别系统所需的三个核心模块,即:人脸检测模块 FaceDetector、面部关键点定位模块 FaceLandmarker 以及人脸特征提取与比对模块 FaceRecognizer。还将陆续开源人脸跟踪、闭眼检测等辅助模块。SeetaFace2 采用标准 C++ 开发,全部模块均不依赖任何第三方库,支持 x86 架构(Windo...

2019-10-30 14:37:07 868

原创 C/C++代码:游戏引擎ouzel实现2D街机速度跑酷游戏!

OUZEL 是一个 C++ 游戏引擎,主要针对 2D 游戏的开发。特性:跨平台(支持 Windows、MacOS、IOS、tvOS、Android、Linux 和 Emscripten 等) 多线程(用于呈现、声音和游戏的单独线程) 二维和三维场景管理 位图和字体支持 GUI 管理 XInput、DirectInput、IOKit、Apple GameControlle...

2019-10-29 16:15:06 2119 1

原创 C/C++实现文件压缩与解压!(源码+文档)附带教学

VC++ Huffman实现文件压缩与解压,压缩、解压缩 小工具源代码,基于哈夫曼编码制作,将每个哈夫曼码值及其对应的ASCII码存放在一维数组header[i]中,且编码表中的下标和ASCII码满足顺序存放关系,外部叶子结点数为n个时,内部结点数为n-1,整个哈夫曼树的需要的结点数为2*n-1.对解压缩后文件和原文件相同性比较进行判断(根据文件大小)。代码如下:压缩和...

2019-10-27 13:46:39 4883 2

原创 C/C++基于MFC的网速监控,一招教你实时监控网速!

话说现在很多软件都喜欢做一些流氓的小动作,譬如在后台偷偷上传数据,不仅影响网速,导致上网很慢,而且还可能泄露用户隐私、丢失帐号或危害重要数据的安全等可能。因此我们都需要一款简单方便的网络监控工具来查看系统的网络使用情况,找了一圈发现「360网络流量监控工具」正合我意,它是从360安全卫士里分离提取出来的一个独立绿色小工具,可以列出当前电脑所有联网的程序,显示上传/下载速度、统计流量、...

2019-10-26 16:16:18 2738 2

原创 程序员用C/C++在ListControl中实现单元格编辑与插入功能!

listControl实现单元格编辑与插入ComboBox 主要有一点细节作者没有提到: ListCtrl控件的属性里,View要改成Report。只是将单击左键时的函数实现代码上传上来,里面实现了Edit和Combo Box 控件功能所有源码:IDC_EDIT已近在头文件中定义,这个很重要,很多时候会忽略, 网上找到的实现编辑办法中这个都没说明我定义为#define IDC...

2019-10-26 15:36:24 519 1

原创 小伙用C/C 获取指定城市的天气预报信息!网友:666

VC++ 获取指定城市的天气预报信息,不过测试发现,这个天气预报失效了,因程序写于几年前,天气接口失效了,目标网站改版,你现在可以重新定义新的天气预报接口,程序的原理你是可以借鉴参考的。总项目架构图:源码测试效果:源码展示截图:这是我用c语言编写这种天气预报程序,开发天气软件的经验。首先要找个能给你提供天气数据的网络API。通过HTTP网络请求获得即时...

2019-10-23 16:09:19 1534

原创 C/C++零基础开发,实现五指棋游戏!小白也能学会

相信很多玩家都玩过五子棋吧,那么你们了解五子棋游戏中最最常见的术语吗?五子棋棋子分为黑棋和白棋两色。何为五子连珠?两方对弈,最先在棋盘横向,纵向,斜向同色连成五子连续着胜利,称为五子连珠。今天,小编将一款基于网络CS结构的五子棋游戏源码,基于VC++平台编写,主程序由服务端和客户端构成,两个都要运行,并配置好IP地址,并连接好,就可以开始游戏了。最终运行界面如演示截图所示,由...

2019-10-19 16:15:07 270

原创 C/C++游戏开发(贪吃蛇)老司机的编程入门心得!

基于Qt库的C++贪吃蛇游戏源码,每个蛇节点画出来的宽度与高度, 蛇节点坐标更新, 每个节点都装前一节点的坐标,从最后的一个节点开始。通过这个代码您可了解下这种游戏编写的相关技巧,比如:蛇初始长度的设置,初始化蛇,初始食物的坐标,检查蛇是否越界碰到食物,创建新食物点, 不能与蛇头和蛇身节点重叠,设置蛇头的坐标,检查x、y轴坐标是否越界、检查蛇头是否会撞蛇身等。项目截图:...

2019-10-19 15:14:28 815 2

原创 C/C++实现窗口重绘美化!改用个人风格「VC++源码」

窗口重绘 VC++源码 美化窗体的例子,类似于换肤,不过本例子中只介绍了一种窗口重绘的方法,把窗口美化的更漂亮一些,如示例图所示,和默认的窗口相比,这种窗口确实漂亮哦。这是我这次的项目源码:项目源码测试截图:部分主要源码:skin++,SkinH_VB6美化程序界面,确实挺好的,如果你是初学,建议你先把C语言学好,在黑糊糊的控制台调试好了再学VC。大家...

2019-10-15 22:34:04 1858

原创 200行C/C++代码打造拼图游戏,网友:学编程就是感觉头顶有点凉!

VC++ 游戏编程-拼图游戏,可选择游戏难度等级,分为初、中、高三级,另外还可自定义拼图图片,游戏中预设了三张拼图图片,不过经测试在Windows7下,好像不能加载这些外部的图片,程序还需要修正一下。源码 在VC6.0下完美编译成功。制作过程截图:项目结构截图:部分源代码:利用C/C++编程休闲益智小游戏,包含完整源代码与美术资源、工具,是一个以魔幻为...

2019-10-13 15:10:39 484

原创 基于C/C++的录音播放程序,网友:学会了我能干一番大事业!

用VC++ 写一个简单的录音机程序(源代码),同样是很简单的程序,只是对录音功能的强调,演示如何在VC++下实现录音功能,具体的实现代码和方法,源代码完整。过程测试图:源码已经做打包处理:测试环境为ubuntu(Linux version 2.6.32-24-generic (buildd@rothera) (gcc version 4.4.3 (Ubuntu 4....

2019-10-12 14:28:45 865

原创 300行C代码打造简单的闹钟小程序,适合初学C++同学练手的项目!

小编今天教初学C++的同学实现闹钟程序的方法,代码结构相对简单,注释也较为完善。现分享给大家供大家参考。整体项目源码:支持开机运行的VC++6.0早起叫醒程序,运用定时的原理实现的类似闹钟的程序,可用下载学校早起叫醒或部队早起军号程序。运行本程序时,如果单击“退出”按钮,时间到时不会播放音乐。如果单击页面右上角的小叉来关闭程序,程序会自动隐藏在任务栏中,并且时间到时会播放音乐。...

2019-10-10 20:05:28 1597 2

原创 3000行C++代码制作制的多彩文本编辑框,月薪30k大佬有多强?

程序的窗口到底是什么?其实窗口,可以理解为电脑屏幕上的一个图片或者是像素点,底层的原理都是操作让显示屏显示特定的图形。只是这一切都不需要我们去编写代码来控制屏幕显示。是由操作系统来完成,然后编写操作系统的人编写出来一些函数,提供给程序员去使用,从而达到创建窗口的目的。今天小编带大家用VC++制作多彩的文本编辑框,将TextBox文本框的边框变成其它颜色,如示例截图所示,比默认的效果看...

2019-10-06 15:44:33 426

C语言之入门基础理论

该视频为介绍C语言的入门基础理论视频,其主要为入门的萌新使用,主要介绍一些例如C语言的由来,计算机的发展等等,本人希望对各位学习C语言的小伙伴有一点帮助。如果有的小伙伴有想法的话,欢迎进群 941636044 一起交流一下!

2018-12-01

空空如也

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

TA关注的人

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