2 C/C++编程

尚未进行身份认证

暂无相关简介

等级
TA的排名 3k+

小伙利用VC++打造“键盘钩子”,实现系统键盘监控显示

键盘记录功能一直是木马等恶意软件窥探用户隐私的标配,那么这个功能是怎么实现的呢?在Ring3级下,微软就为我们内置了一个Hook窗口消息的API,也就是SetWindowsHookEx函数,这个函数能够实现优先拦截提交给特定窗口的信息,并进行拦截者需要的处理,然后再提交给窗口函数或是下一个钩子函数,函数第一个参数为idHook,需要设置钩子的类型,在以下代码样例中我们选择安装的钩子类型为WH_GETMESSAGE,用来拦截WM_KEYDOWN键盘信息。VC++ 键盘消息:显示用户操...

2020-05-22 14:40:37

C++俄罗斯方块(源码)值得收藏学习!

VC++俄罗斯方块源码带声音,操作说明:利用键盘控制方块的移动: ↑ 方块旋转 ↓ 直接落下 ←向左移动 → 向右移动。消除行数已经超过10级,游戏结束。  游戏具体玩法:选中游戏界面的"游戏"|"游戏开始"来开始游戏,每当用方块填充完一行或者多行时,则可以消除当前这一行或者多行的方块,并得到一定积分。当方块堆放的高度超过游戏所规定的最大高度,即游戏界面最上面的边界。则认定游戏结束。开始时将要出现方块没有生成,其不能赋值给当前方块数组。  判碰撞,遇到了边界或者有其他方块档住我觉得这个方法对编写

2020-05-18 15:37:55

利用Vc++给程序实现:炫酷的带音效的启动界面!

大家对微信这个应用是再熟悉不过了,相信大家也都注意到微信开机的图片——一个面对蓝色星球的孤独背影。那么,开动脑筋猜想一下:我们能不能做一个软件的启动界面呢?Vc++实现带音效的软件启动画面源码,这种效果相信大家经常见到,在软件启动的时候,并不是打开主窗口,而是先打开一个类似“Loading”的启动界面,显示软件LOGO等,本启动窗口同时还加入了音效,体验更佳。测试效果...

2020-03-24 16:03:38

利用C/C++打造战机射击躲避游戏「项目源码+教程」

《雷电》游戏的画面就给人一种艳丽的感觉,无论是海洋基地、荒漠要塞等关卡场景都更有一种立体的感觉了,各种武器攻击和爆炸的光影效果同样非常华丽炫目。今天小编用VC++战机射击躲避游戏-防雷电源码,飞机飞行射击、炸弹爆炸、飞行躲避类游戏,和经典的雷电游戏有十分相似,代码文件不多,不过整个游戏资源挺全,包括了背景音乐、图片资源等,这个游戏看上去写的时间比较早了,不过依然有很高的参考价值。...

2020-03-15 11:33:36

小伙利用VC++打造一款网络台球游戏「源代码完整」

本文详细介绍了在VC++6.0下基于OpenGL开发网络三维台球游戏的过程,解决了三维网络台球中关键技术如碰撞检测、球体运动的物理规律、网络对战功能的实现。VC++6.0 网络台球游戏源代码完整。编译Billiards.dsw文件,在Debug目录下会生成Billiards.exe文件,直接双击该文件,即可运行“网络台球”程序。Billiards在运行时需要glut32.dll...

2020-03-06 13:32:27

利用C/C++打造连连看游戏+外挂,非常适合零基础学编程的同学!

在我印象中,一向对游戏很不感冒的母亲只对两个游戏十分着迷过,一款是Windows自带的《蜘蛛纸牌》,还有一款就是《连连看》。VC++ 连连看+外挂 早两年的疯狂游戏,通过连连看的编写,你可以研究下:内存设备环境以及内存位图的创建,初始化,关联、动物图样内存位图、生成随机地图、将所有匹配成对的动物物种放进一个临时的地图中、每次从上面的临时地图中取走(获取后并在临时地图删除)、将一...

2020-03-03 14:46:28

C++冒泡排序算法排序详解!

冒泡排序是最简单的排序方法,理解起来容易。虽然它的计算步骤比较多,不是最快的,但它是最基本的,初学者一定要掌握。C++ 冒泡排序算法的实例源代码,一些排序方法的代码集锦,该函数模板使用冒泡法对集合元素进行排序,参数说明:  collection 集合对象,集合对象必须提供 [] 操作。  element 集合元素,该参数的作用仅仅是确定集合元素类型,  参数的...

2020-02-22 15:47:43

c/c++资料:编程零基础到精通电子书+ppt分享!

C++大家已经是编程大咖必会的一门语言,内容多而复杂,但是学好了收入也是和努力成正比的。不少人因为现在的工作薪水低而学习最后生活更加美好。大学中IT行业更备受瞩目,C++现在的趋势已经跟的上时代,处处离不开IT行业,小编今天特意整理了很多之前学过的C++电子书以及ppt分享给大家。视频每天都会有更新的,还在犹豫什么?机会不容错过。...

2020-02-22 15:33:38

利用C++打造网络驱动器映射,值得零基础学c++的开源项目

C++ 网络驱动器映射,好像前有发过类似的程序,每个驱动器映射的写法都不同,每个人都有自己的思路,这一个是书中的例子,可能比较简单了点,在Windows7下可以成功映射,特此与大家分享源码。源码测试截图:映射网络驱动器的批处理文件批处理映射网络驱动器开机启动映射网络驱动器时,每次重启电脑需要映射,让人不厌其烦,后来想到制作一个批处理文件,并设置开机启动,这样就解决...

2020-01-10 15:46:56

项目实战:利用C++编写的中国象棋「资料+开发工具」

中国象棋,增加了新的游戏模式,可以人机对战,双人对战和经典棋局的练习模式,增加了存档读档功能,界面更加友好,操作更加流畅。VC++编写的中国象棋源码,支持悔棋功能,而且我觉得这象棋的智商相当高,玩了下竟然每次都输,可能我象棋水平太菜。本游戏源代码开源,在VC6.0下可顺利编译,游戏可选择难易程序,运行界面也挺友好,如演示截图所示。项目制作过程:...

2019-12-30 16:35:14

VC++ 网络台球游戏源代码完整

游戏的画面采用了十分精致的3D画面风格,玩家在游戏中能够体验到十分逼真的游戏体验VC++6.0 网络台球游戏源代码完整。编译Billiards.dsw文件,在Debug目录下会生成Billiards.exe文件,直接双击该文件,即可运行“网络台球”程序。Billiards在运行时需要glut32.dll的支持,另外还需要资源文件BILLIARDSTABLE.bmp、MOH...

2019-12-23 19:01:55

VC++ Tanker“坦克大战”网络版 书中的例子源码

cocos2d-x坦克大战网络版demo源码(客户端+服务端),使用cocos2d-x 3.x引擎,包含服务端源码、地图生成器代码一个来自VC++游戏编程书籍中的VC++ Tanker “坦克大战”网络版源码,Tanker目录下包含了“坦克大战”Serverv2服务器程序和God客户机程序,分别编译其中的.dsw文件就可以获得相应的应用程序。要正确测试坦克大战程序,首先需...

2019-12-23 19:00:26

VC6.0零基础项目实战:网络五子棋「完整源码收藏」

这个感觉很不错的一个网络版本的五子棋游戏源码,包含服务器端、游戏大厅之客户端。具有游戏大厅功能,支持多人游戏,可以实时显示玩家得分,支持互相发送信息聊天功能。VC6.0 随书源码实例——网络五子棋游戏源码,打开游戏后请先连接服务器,若没有连接游戏服务器,则每一步操作都会提示:不该走棋,运行本源码项目,然后编译FiveChess.dsw文件,双击Debug目录下的FiveC...

2019-12-23 18:58:12

小伙子利用C++制作游戏:面包圈大战,创意满分得到网友青睐

一款动感十足的小格斗游戏哦,小小的三明治跟高大的面包圈是一对冤家,彼此都不服对方,于是他们常常打架格斗,看谁是最厉害的,你看,现在他们又打起来了,让我们去看看谁胜出了吧!VC++ 游戏:面包圈大战源码,编译donuts.dsw文件,在Debug目录下会生成donuts.exe文件,直接双击该文件,即可运行“面包圈大战”程序。要正确编译该程序,需要安装DirectX 9.0...

2019-12-23 18:56:06

VC++实现接收邮件程序+「源代码」适合零基础小白练习的项目

VC++ 6.0 接收邮件程序范例+源代码,本实例使用了“jmail.dll”邮件组件库,该组件需要到网上下载,下载后拷贝到工程文件夹下即可。你可看作本程序是VC++使用jmail.dll组件发送和接收邮件的一个调用示例,学会此控件的用法,会省去很多麻烦。源码测试截图:源码展示:最后,源码就展示到这里,每天分享c/c++项目实战...

2019-12-23 15:03:56

小伙子用C++代码打造全屏幻灯片图片显示特效!成功拿到offer

今天我们想分享一个平面的c++电子杂志布局与“翻页”动画特效。导航时,内容被覆盖,然后显示下一页。根据页面之间的距离(在从菜单中选择页面时),我们将显示多个元素来覆盖内容,从而创建平面页面翻转外观。我们在每一页上都添加了一些视觉指示符,表示书皮。指示符将增长,这取决于我们当前处于哪个页面。VC++模拟制作类似屏保的全屏幻灯片图片显示特效,打开程序后即可全屏显示,不过程序在全屏后,晃动...

2019-12-23 15:02:42

C++求解数独(舞蹈链)算法实例「超详细步骤+学习文档」

求解数独,包括了数独所有解和舞蹈链的源码文件,源码主要是数独求解(舞蹈链算法)由于回朔法易于理解,不做具体介绍(便于求出所有可行解),本次仅具体介绍舞蹈链算法。  程序设计采用了数组代替十字交叉链表。主要步骤为:问题转化-->舞蹈链算法求解-->转化输出可行解。  回溯法与舞蹈链算法求解同一问题时间对比,c++实现,存在误差(操作系统自身,输入输出),但...

2019-12-23 14:57:54

C++ CameraDS编程实现打开UVC摄像头视频设备

近期,要做一个usb摄像头的开发,然后看了韦东山老师的第三期视频,讲UVC协议摄像头开发的教程。做一些记录,以免忘记。C++ CameraDS编程实现打开UVC摄像头视频设备 ,源码使用说明:  1. 将CameraDS.h CameraDS.cpp以及目录DirectShow复制到你的项目中  2. 菜单 Project->Settings->Set...

2019-12-23 14:56:42

VS2015编写开发的VC++ 记事本小程序

自己做的一个记事本小程序,包括 注册、登录、记事本的使用。。 和windows 自带的蛮像的。。VS2015编写开发的VC++ 记事本小程序,附有完整的源码,请在VS2015下编译,VC6下编译可能会出错。本记事本不是太复杂,可作为新手学习VC++的参考范例,主要是窗体设计和字符处理方面。源码测试:源码展示:每天分享C/C+...

2019-12-23 14:55:17

程序员大佬用C++ 获取城市的天气预报,「源码以及学习资料!」

精准天气预报小程序包含国内外3000多个城市天气信息,采用国内外多家气象机构数据,空气质量指数、污染指数、温度趋势、pm2.5等更加丰富、精准天气信息!提供穿衣、洗车、紫外线、感冒、运动、旅游等生活指数,是您日常生活、出行旅游的必备小程序!VC++ 获取指定城市的天气预报信息,不过测试发现,这个天气预报失效了,因程序写于几年前,天气接口失效了,目标网站改版,你现在可以重新...

2019-12-21 15:25:55

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。