自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ccf19881030的专栏

一个一直都很优秀的人和一个逐渐变得优秀的人,后者往往更有吸引力。而我想做的就是那个逐渐让自己变得优秀的人,虽然优秀没有界限,但是成为你最想做的人,不断改变和进步,才是你内心最优质的人,于人于己!

  • 博客(4)
  • 资源 (23)
  • 论坛 (45)
  • 收藏
  • 关注

翻译 Simple Windows Service in C++

这是一篇使用C++展示如何创建简单的Windows服务的文章。源代码下载地址为:Download sample-SampleService介绍这篇文章展示如何使用C++创建一个基本的Windows服务程序。根据应用程序的体系结构,服务在许多开发方案中非常有用。背景我在C++中找到的Windows服务示例并不多。我使用MSDN编写这个非常基本的Windows服务。使用代码(1)主入口点...

2019-05-13 22:24:13 174

原创 基于名称快速定位文件和文件夹的搜索工具Everything和dll依赖查询工具Dependency Walker

在工作中有时需要定位头文件、lib库文件、dll文件等的路径,自己去一个个盘符查找实在太麻烦,最近发现使用Everything这款工具很方便,下载地址为:下载 Everything 1.4.1.935。我们在windows系统下运行程序,有时会遇到系统兼容性的问题,比如在高版本系统中编译的程序在低版本环境中运行会出现缺少.dll库或某个接口,导致无法运行。Dependency Walker 2....

2019-05-13 14:56:12 350

原创 Simple Windows Service in C++

本文是来自CodeProject中的一篇名为Simple Windows Service in C++的译文,原文地址为:https://www.codeproject.com/Articles/499465/Simple-Windows-Service-in-Cplusplus,作者为:Mohit Arora。 这是一篇使用C++展示如何创建简单的Win...

2019-05-10 22:50:18 35

原创 Ubuntu18.10 编译libevent出现错误: creating symbolic link XXXXXX : Operation not supported

今天在VirtualBox虚拟机下的Ubuntu18.10编译[libevent](https://github.com/libevent/libevent)源代码时,按照github中使用cmake方式:$ mkdir build && cd build$ cmake … # Default to Unix Makefiles.$ make$ make v...

2019-05-06 20:09:51 438

HJ 212-2017协议文档以及C++解析类封装

资料里包含了《污染源在线自动监控(监测)系统 数据传输标准》HJ_T212-2005以及HJ 212-2017的PDF文档,做环保方面的一定对于HJ212协议不陌生的,另外由于工作中涉及到环保212协议的接收和解、推送,上传了一个基于C++的212解析类GB212,可以从上传的资料中下载

2020-10-23

《你必须知道的495个C语言问题》

内容简介 《你必须知道的495个C语言问题》以问答的形式组织内容,讨论了学习或使用C语言的过程中经常遇到的一些问题。书中列出了C用户经常问的400多个经典问题,涵盖了初始化、数组、指针、字符串、内存分配、库函数、C预处理器等各个方面的主题,并分别给出了解答,而且结合代码示例阐明要点。 《你必须知道的495个C语言问题》结构清晰,讲解透彻,是各高校相关专业C语言课程很好的教学参考书,也是各层次C程序员的优秀实践指南。 -------------------------------------------------------------------------------- C是一门简洁精妙的语言,掌握基本语法容易,真正能够自如运用,就不那么简单了。你难免会遇到各种各样的问题,有些可能让你百思不得其解,甚至翻遍图书馆,也找不到问题的答案。 《你必须知道的495个C语言问题》的出版填补了这一空白。许多知识点的阐述都是其他资料中所没有的,弥足珍贵。 涵盖C99标准 目录 ~第1章 声明和初始化 1 基本类型 1 1.1 我该如何决定使用哪种整数类型? 1  1.2 为什么不精确定义标准类型的大小? 2 1.3 因为C语言没有精确定义类型的大小,所以我一般都用typedef定义int16和int32。然后根据实际的机器环境把它们定义为int、short、long等类型。这样看来,所有的问题都解决了,是吗? 2  1.4 新的64位机上的64位类型是什么样的? 3 指针声明 3 1.5 这样的声明有什么问题?char *p1, p2; 我在使用p2的时候报错了。 3 1.6 我想声明一个指针,并为它分配一些空间,但却不行。这样的代码有什么问题?char *p; *p=malloc(10); 4 声明风格 4 1.7 怎样声明和定义全局变量和函数最好? 4 1.8 如何在C中实现不透明(抽象)数据类型? 5 1.9 如何生成“半全局变量”,就是那种只能被部分源文件中的部分函数访问的变量? 5 存储类型 6 1.10 同一个静态(static)函数或变量的所有声明都必须包含static存储类型吗? 6 1.11 extern在函数声明中是什么意思? 6 1.12 关键字auto到底有什么用途? 7 类型定义(typedef) 7 1.13 对于用户定义类型,typedef 和#define有什么区别? 7 1.14 我似乎不能成功定义一个链表。我试过typedef struct{char *item; NODEPTR next;}* NODEPTR; 但是编译器报了错误信息。难道在C语言中结构不能包含指向自己的指针吗? 7  1.15 如何定义一对相互引用的结构? 9 1.16 Struct{ } x1;和typedef struct{ } x2; 这两个声明有什么区别? 10 1.17 “typedef int(*funcptr)();”是什么意思? 10 const 限定词 10 1.18 我有这样一组声明:typedef char *charp; const charp p; 为什么是p而不是它指向的字符为const? 10 1.19 为什么不能像下面这样在初始式和数组维度值中使用const值?const int n=5; int a[n]; 10 1.20 const char *p、char const *p和char *const p有什么区别? 10 复杂的声明  11 1.21 怎样建立和理解非常复杂的声明?例如定义一个包含N个指向返回指向字符的指针的函数的指针的数组? 11  1.22 如何声明返回指向同类型函数的指针的函数?我在设计一个状态机,用函数表示每种状态,每个函数都会返回一个指向下一个状态的函数的指针。可我找不到任何方法来声明这样的函数——感觉我需要一个返回指针的函数,返回的指针指向的又是返回指针的函数……,如此往复,以至无穷。 12  数组大小 13 1.23 能否声明和传入数组大小一致的局部数组,或者由其他参数指定大小的参数数组? 13 1.24 我在一个文件中定义了一个extern数组,然后在另一个文件中使用,为什么sizeof取不到数组的大小? 13 声明问题 14 1.25 函数只定义了一次,调用了一次,但编译器提示非法重声明了。 14 *1.26 main的正确定义是什么?void main正确吗? 15 1.27 我的编译器总在报函数原型不匹配的错误,可我觉得没什么问题。这是为什么? 15 1.28 文件中的第一个声明就报出奇怪的语法错误,可我看没什么问题。这是为什么? 15 1.29 为什么我的编译器不允许我定义大数组,如double array[256][256]?

2010-03-20

OpenGL教程电子书(chm格式)中文版

.创建一个OpenGL窗口: 在这个教程里,我将教你在Windows环境中创建OpenGL程序.它将显示一个空的OpenGL窗口,可以在窗口和全屏模式下切换,按ESC退出.它是我们以后应用程序的框架. 理解OpenGL如何工作非常重要,你可以在教程的末尾下载源程序,但我强烈建议你至少读一遍教程,然后再开始编程. 2.你的第一个多边形: 在第一个教程的基础上,我们添加了一个三角形和一个四边形。也许你认为这很简单,但你已经迈出了一大步,要知道任何在OpenGL中绘制的模型都会被分解为这两种简单的图形。 读完了这一课,你会学到如何在空间放置模型,并且会知道深度缓存的概念。 3.添加颜色: 作为第二课的扩展,我将叫你如何使用颜色。你将理解两种着色模式,在左图中,三角形用的是光滑着色,四边形用的是平面着色。 注意三角形上的颜色是如何混合的。 颜色为OpenGlL 工程增加很多。通过理解平面着色(flat coloring)和平滑着色(smooth coloring),你能显著的改善你的OpenGL Demo的样子。 4.旋转: 在这一课里,我将教会你如何旋转三角形和四边形。左图中的三角形沿Y轴旋转,四边形沿着X轴旋转。 这一章将引入两个变量, rtri 被用来存储三角形的角度, rquad存储四边形的角度。 和容易创建一个多边形组成的场景。让这些物体动起来是整个场景变得生动起来。在后面的课程钟我将教给你如何绕屏幕上的一个点旋转物体,使得物体绕屏幕而不是它的轴转动。 5.3D形体: 既然我们已经领会到多边形,方形,色彩和旋转。现在该建立3D物体了。我将使用多边形和矩形c创建3D物体。这次我们将扩展上一章的教程,并且将三角形转换成一个彩色的棱锥,把正方形变为一个实心正方体。棱锥使用混合色,正方体每个面使用一种颜色。在3D空间创建物体可能很费时间,但是所获得的结果(收获)值得这样做。充分发挥你的想象力吧。 6.纹理映射: 你想要它,它现在就在这里了,那就是 ... 纹理映射!!!在这一章我将教会你如何将一幅位图(bitmap)映射到正方体的六个面上去。我们将使用第一章的OpenGL代码来创建工程。创建一个空的窗口比修改上一课的代码更容易。 你将会发现第一章的代码在对于快速创建工程来说是及其有价值的。第一章的代码为你设置好了一切,你所需要做的只是集中精力为效果编程。 7.纹理滤波, 光照和键盘控制: 好的,我希望到现在你已经理解了所有的东西,因为这是一个巨大的教程。我想教给你两个新的方法来过滤(filter)你的纹理,简单的光照,键盘控制并且还可能更多 :) .如果你对到这一课为止你所学的东西并不充满信心,那就回头复习一下。玩一下其它课程的代码,不要操之过急。最好专心把每一课学好,而不是蜻蜓点水,只知道如何把东西做出来。 8.混合 有理由等一下,一个来自很酷的Hypercosm的程序员伙伴问(我)他是否可以写一章关于混合的教程。第八课通常正是讲混合的,所以太巧了。这一章教程扩展了第七章。混合是一项很酷的技术 .. 我希望你们能好好享受这一章教程。这一章的作者是Tom Stanis他在这制作一章上花费了很多精力,所以让他知道你觉得怎么样。混合可不是一个好讲的话题。 9.在3D空间中移动位图: 这一章覆盖了一些你们要求的主题,你想知道如何移动你在3D屏幕空间上创造的物体。你想要知道如何在屏幕上绘制一幅位图,并且位图的黑色部分不会覆盖它后面的东西。你想要简单的动画,想要更多的混合的应用,这一章将教会你所有这些。You'll notice there's no spinning boxes(yaker:很惭愧这一句我不是很明白)。前面的课程覆盖了OpenGL的基础,每一章都基于前面的内容。前面的课程涵盖了基础的OpenGL,每一课都是在前一课的基础上创建的。这一课是前面几课知识的综合,当你学习这课时,请确保你已经掌握了前面几课的知识。 10.加载3D世界,并在其中漫游: 你一直期待的教程来了!这一章友一个叫Lionel Brites的伙伴制作。这一课里你讲学到如何导入一个3D世界。代码仍然使用第一章的,但是,课程页面只是解释了新的部分,包括导入3D场景,在3D世界中移动。下载VC++代码并且在你阅读教程的同时阅读代码。按[B]键控制混合,[F]键控制滤波,[L]键控制光照(但光并不随场景移动),还有[Page UP]和[Page Down]键。我希望你能喜欢Lionel对网站的贡献。我有空的时候我会让这个教程更容易学习。 11.旗帜效果 (飘动的纹理): 这一章教程由Bosco带给你。他就是那个创造了很酷的小Demo: worthless的家伙。他喜欢每个人对他的Demo的反映,并且决定更进一步,在他的Demo的最后解释他怎么实现这么酷的效果的。这一章教程构建在第六章的代码之上。阅读完这一章之后,你将能弯曲,折叠以及操纵你自己的纹理。这绝对是个很漂亮的效果,并且比纹理固定的旗帜好得多。如果你喜欢这一章,请发邮件给bosco让他知道。 12.显示列表 想知道如何加速你的OpenGL程序么?每次为放置一个物体在屏幕上而写很多代码让你厌烦了吧?如果是这样,这一章就是为你准备的。学习如何用OpenGL来显示列表。只用一行代码预构建和显示物体。使用预编译物体加速你的程序。不要再一次又一次写重复的代码。让显示列表为你做所有的工作吧!这一章里我们将建造Q-bert金字塔(Q-bert是一款游戏),感谢显示列表,我们只需要用不多的几行代码。 13.位图字体 这一课我们将创建一些基于2D图像的字体,它们可以缩放,但不能旋转,并且总是面向前方,但作为基本的显示来说,我想已经够了。 14.图像字体 在一课我们将教你绘制3D的图形字体,它们可像一般的3D模型一样被变换。 15.图形字体的纹理映射: 这一课,我们将在上一课的基础上创建带有纹理的字体,它真的很简单。 16.看起来很酷的雾 这一课是基于第7课的代码的,你将学会三种不同的雾的计算方法,以及怎样设置雾的颜色和雾的范围。 17.2D 图像文字 在这一课中,你将学会如何使用四边形纹理贴图把文字显示在屏幕上。你将学会如何把256个不同的文字从一个256x256的纹理图像中分别提取出来,并为每一个文字创建一个显示列表,接着创建一个输出函数来创建任意你希望的文字。 18.二次几何体 利用二次几何体,你可以很容易的创建球,圆盘,圆柱和圆锥。 19.粒子系统 你是否希望创建爆炸,喷泉,流星之类的效果。这一课将告诉你如何创建一个简单的例子系统,并用它来创建一种喷射的效果。 20.蒙板 到目前为止你已经学会如何使用alpha混合,把一个透明物体渲染到屏幕上了,但有的使用它看起来并不是那么的复合你的心意。使用蒙板技术,将会按照你蒙板的位置精确的绘制。 21.线,反走样,计时,正投影和简单的声音 这是我第一个大的教程,它将包括线,反走样,计时,正投影和简单的声音。希望这一课中的东西能让每个人感到高兴。 22.凹凸映射,多重纹理扩展 这是一课高级教程,请确信你对基本知识已经非常了解了。这一课是基于第六课的代码的,它将建立一个非常酷的立体纹理效果。 23.球面映射 这一个将教会你如何把环境纹理包裹在你的3D模型上,让它看起来象反射了周围的场景一样。 24.符号,扩展,剪裁和TGA图像文件的加载 在这一课里,你将学会如何读取你显卡支持的OpenGL的扩展,并在你指定的剪裁区域把它显示出来。 25.变形和从文件中加载3D物体 在这一课中,你将学会如何从文件加载3D模型,并且平滑的从一个模型变换为另一个模型。 26.剪裁平面,蒙板缓存和反射 在这一课中你将学会如何创建镜面显示效果,它使用剪裁平面,蒙板缓存等OpenGL中一些高级的技巧。 27.阴影 这是一个高级的主题,请确信你已经熟练的掌握了基本的OpenGL,并熟悉蒙板缓存。当然它会给你留下深刻的印象的。 28.贝塞尔曲面 这是一课关于数学运算的,没有别的内容了。来,有信心就看看它吧。 29.Blitter 函数 类似于DirectDraw的blit函数,过时的技术,我们有实现了它。它非常的简单,就是把一块纹理贴到另一块纹理上。 30.碰撞检测 这是一课激动的教程,你也许等待它多时了。你将学会碰撞剪裁,物理模拟太多的东西,慢慢期待吧。 31.模型加载 你知道大名鼎鼎的Milkshape3D建模软件么,我们将加载它的模型,当然你可以加载任何你认为不错的模型。 32.拾取, Alpha混合, Alpha测试, 排序 这又是一个小游戏,交给的东西会很多,慢慢体会吧 33.加载压缩和未压缩的TGA文件 在这一课里,你将学会如何加载压缩和为压缩的TGA文件,由于它使用RLE压缩,所以非常的简单,你能很快地熟悉它的。 34.从高度图生成的美丽地形 这一课将教会你如何从一个2D的灰度图创建地形 35.在OpenGL中播放AVI视频 在OpenGL中如何播放AVI呢?利用Windows的API把每一帧作为纹理绑定到OpenGL中,虽然很慢,但它的效果不错。你可以试试。 36.放射模糊和渲染到纹理 如何实现放射状的滤镜效果呢,看上去很难,其实很简单。把渲染得图像作为纹理提取出来,在利用OpenGL本身自带的纹理过滤,就能实现这种效果,不信,你试试。 37.卡通映射 什么是卡通了,一个轮廓加上少量的几种颜色。使用一维纹理映射,你也可以实现这种效果。 38.从资源文件中载入图像 如何把图像数据保存到*.exe程序中,使用Windows的资源文件吧,它既简单又实用。 39.物理模拟简介 还记得高中的物理吧,直线运动,自由落体运动,弹簧。在这一课里,我们将创造这一切。 40.绳子的模拟 怎样模拟一根绳子呢,把它想象成一个个紧密排列的点,怎么样有了思路了吧,在这一课你你将学会怎样建模,简单吧,你能模拟更多。 41.体积雾 把雾坐标绑定到顶点,你可以在雾中漫游,体验一下吧。 42.多重视口 画中画效果,很酷吧。使用视口它变得很简单,但渲染四次可会大大降低你的显示速度哦:) 43.在OpenGL中使用FreeType库 使用FreeType库可以创建非常好看的反走样的字体,记住暴雪公司就是使用这个库的,就是那个做魔兽世界的。尝试一下吧,我只告诉你了基本的使用方式,你可以走的更远。 44.3D 光晕 当镜头对准太阳的时候就会出现这种效果,模拟它非常的简单,一点数学和纹理贴图就够了。好好看看吧。 45.顶点缓存 你想更快地绘制么?直接操作显卡吧,这可是前沿的图形技术,不要犹豫,我带你入门。接下来,你自己向前走吧。 46.全屏反走样 当今显卡的强大功能,你几乎什么都不用做,只需要在创建窗口的时候该一个数据。看看吧,驱动程序为你做完了一切。 47.CG 顶点脚本 nVidio的面向GPU的C语言,如果你相信它就好好学学吧,同样这里也只是个入门。记住,类似的语言还有微软的HLSL,OpenGL的GLSL,ATI的shaderMonker。不要选错哦:) 48.轨迹球实现的鼠标旋转 使用鼠标旋转物体,很简单也有很多实现方法,这里我们教会你模拟轨迹球来实现它. 我不是一个编程大牛。我只是一个普通的程序员,每天学习关于OpengGL的新东西。我不宣称懂得一切,也不保证代码没有错误。我已经尽力去消除所有的bug。但是这不是一个简单活,当你阅读课程的时候请记住这一点。 在这个课程上介绍的知识,可能会有错误和问题。但我只想尽我的全力去制作一个针对初学者的课程,让他们在学习感到轻松和简单。如果你对于学习OpenGL很认真,我建议你购买OpenGL Red Book(ISBN 0-201-46138-2)和OpenGL Blue Book,它们是至今为止最好的参考书。另一本我要推荐的书是OpenGL Superbible,当然你也可以选择其它的。当你在这个网站上学习时,你应该多浏览一下其它的站点,如 OpenGL.org . 你也可以浏览一些我提供的链接,大部分站点都是由一些非常优秀的编程人员创建的,它们很多都比我出色。我希望你能喜欢我提供给你的帮助,并且希望看到在不久的将来你能创建出你自己的程序。 还有重要的一点,如果你看到这些代码时觉得像以前你看到的别人的代码,请联系我。 我向你保证 , 我所借鉴的代码要么来自于MSDN要么来自于一些为了帮助别人而创建的站点(就像我的一样)。 我从来没有有意抄袭代码 ,也将永远不会不给合适的人以信任(这里翻译有问题)。也许有一些例子表明我从一些免费网站获得代码并且不知道哪些网站从别人那里获得的,所以如果发生了 这样的事,请联系我。我会或者重写哪些代码,或者从我的工程里移除它们。多数的代码都是原创的,但是我仅仅在我完全不知道如何完成一件事时才回去借鉴代 码,并且甚至于当我确定我已经理解了那些代码之后我词啊会把它放到我的工程里。如果你在任何一课了发现错误,无论多小的错误,请通知我。 最后一件重要的事是我的基础代码是在1997年写的,如果有什么改动的话,请留意我的网站: http://nehe.gamedev.net/

2010-03-23

浙江大学计算机专业历年考研真题

介绍了96年到07年的浙大计算机考研真题,包括计算机吧的系统介绍,比如计算机专业考研汇总,相信对有考研打算的本科生很有帮助哦! 另外还有计算机专业就业汇总,计算机、电脑电子书下载等信息,希望对计算机专业的在校生有所帮助!

2010-05-19

环保相关的标准协议文档

自己总结收集到的环保相关的标准协议文档,包括《《环境空气质量标准》GB3095-2012.pdf》、《环境空气质量指数AQI技术规定》HJ633-2012.pdf》、《HJ 212-2017.pdf》、《HJ_T212--2005.pdf》、《大气污染物名称代码(HJ 524—2009).pdf》、《地表水环境质量标准.pdf》、《国标柴油车.pdf》、《国家空气监测网子站监测数据报送传输协议v1.2.0.pdf》、《环境监测信息传输技术规定 (HJ 660-2013 2013-12-01实施).pdf》、《环境空气气态污染物(SO2、NO2、O3、CO)连续自动监测系统技术要.pdf》

2020-10-23

FFMpeg相关资料.zip

本资源是关于FFmpeg的相关资料,里面有FFpmeg相关版本的源代码和Windows和Mac OSx等的编译后的库、头文件等,还有雷霄骅和夏曹俊老师的资料。

2020-07-19

Acm程序设计比赛资料

这是本人在acm程序设计比赛期间搜到的一些资料,里面介绍了Acm竞赛常用算法与数据结构,第二届吉林省大学生程序设计竞赛题目及源码,acm算法模板,背包九讲,以及其他的一些知识,希望对大家acm比赛以及程序设计算法学习有所帮助!

2010-05-31

VC++图像处理程序设计 电子书

详细介绍了VC++ 图像的处理, 里面有关于Dib类的详细实现和对图像的锐化、模糊、旋转、缩放等处理,希望对大家有所帮助!

2010-07-25

设计模式资料

收集了设计模式方面的资料,包括Head+First+设计模式(中文版)、设计模式(可复用面向对象软件的基础)的英文版,还包括一个关于设计模式的Java源代码和其他设计模式的电子书和Word文档,大家可以参考一下!

2012-12-04

VisualC++经典游戏程序设计源代码

Visual+C++经典游戏程序设计源代码 非常好的资源。如果你c++入门者请进。所有程序在VC6.0下编译通过。呵呵,废话少说,绝对值得!

2010-11-10

《MATLAB 神经网络30个案例分析》程序

这是本人参加数学建模期间搜到的有关神经网络的30个程序例子,以及一本国外的经典神经网络教材,希望对大家了解神经网络有所帮助吧!

2012-05-06

C++标准教程----C++初学者的入门资料

一个比较好的C++初学者的学习资料哦! C++ 基础教程Beta 版 原作:Juan Soulié 翻译:Jing Xu (aqua) 英文原版 本教程根据Juan Soulie的英文版C++教程翻译并改编。 本版为最新校对版,尚未定稿。如有不明或错误之处,请参考英文原版,并敬请在本站留言指正。版权归作者所有,欢迎链接,请勿转载。 本教程对C++语言进行了深入浅出的介绍,从基础知识到ANSI-C++标准的最新功能,内容涵盖了从数组,类等基本概念到多态、模板等高级概念。教程本着实用的原则,每一小节都结合了可以工作的程序实例,以便读者从第一课开始就可以上手实习。 本翻译版本对许多C++概念中的关键词保留了中英文对照,以便读者增强理解,并方便日后阅读英文原版教材 目录 简介 怎样使用本教程 C++基础 Basics of C++ C++程序结构 Structure of a program 变量,数据类型,常量 Variables. Data types. Constants 操作符/运算符 Operators 控制台交互 Communication through console 控制结构和函数 Control structures and Functions 控制结构 Control Structures 函数I Functions I 函数II Functions II 高级数据类型 Advanced Data 数组 Arrays 字符串 Strings of Characters 指针 Pointers 动态内存分配 Dynamic memory 数据结构 Data Structures 自定义数据类型 User defined data types 面向对象编程 Object-oriented Programming 类,构造函数和析构函数,类的指针 Classes. Constructors and Destructors. Pointers to classes. 操作符重载,this,静态成员 Overloading Operators. this. Static members 类之间的关系 Relationships between classes: friend. Inheritance 虚拟成员,抽象,多态 Virtual Members. Abstraction. Polymorphism C++高级 Advanced concepts 模板 Templates 名空间 Namespaces 出错处理 Exception handling 类型转换高级 Advacned Class Type-casting 预处理指令 Preprocessor Directives C++ 标准函数库 C++ Standard Library 文件的输入输出 Input/Output with files

2009-12-11

cocos2d-x_2.1.1_EN_API

本手册是Coco2sd-x 2.1.1版本的英文版API手册,希望对大家学习Cocos2d-x游戏开发有所帮助! cocos2d-x open source project is designed to be a cross-platform 2D game engine for building 2D games, demos and other graphical/interactive mobile applications. It runs on OpenGL ES 1.1, and is written in C++ language, provides C++ API. This project is based on the famous "cocos2d-iphone" project, and will keep pace with it.

2013-06-30

VC资料库---多媒体技术篇

系统地介绍了MFC中多媒体编程, 包括音频、视频等方面的编程,介绍MCI编程等等。 希望对大家有所帮助!

2010-07-06

VC++6游戏编程 chm格式

目 录 前言 …………………………………………………………………………………..………….(1) 第一章、 游戏基础 ……………………………………………………………..…………….(5) 1.1. 动画……………………………………………………………………..……………..(6) 1.2. 部分图更新…………………………………………………………………………..(12) 1.3. 设置透明背景……………………………………………………..…………………(15) 1.4. 显示对称图像………………………………………………………..………………(19) 1.5. 游戏的内核………………………………………………………..…………………(21) 第二章、 扫雷……………………………………………………………………………….(23) 2.1. 游戏实现…………………………………………………………….……………….(24) 2.2. 资源编辑……………………………………………………………..………………(24) 2.3. 变量函数……………………………………………………………..………………(25) 2.4. 具体实现……………………………………………………………………………...(27) 2.5. 附加内容…………………………………………………………...…………………(38) 2.6. 小结…………………………………………………………………...………………(40) 第三章、 五子棋…………………………………………………………………...…………(41) 3.1. 人对人游戏…………………………………………………………...………………(41) 3.1.1 游戏实现……………………………………………………..………………(42) 3.1.2 资源编辑……………………………………………………..………………(43) 3.1.3 变量函数……………………………………………………..………………(45) 3.1.4 具体实现……………………………………………………..………………(46) 3.1.5 附加内容……………………………………………………..………………(54) 3.1.6 小结 …………………………………………………………………………(57) 3.2. 人对机游戏……………………………………………………………...……………(57) 3.2.1 游戏实现…………………………………………………………..…………(58) 3.2.2 资源编辑…………………………………………………………..…………(59) 3.2.3 变量函数…………………………………………………………..…………(59) 3.2.4 具体实现…………………………………………………………..…………(60) 3.2.5 附加内容…………………………………………………………..…………(79) 3.2.6 小结………………………………………………………………..…………(79) 第四章、 俄罗斯方块………………………………………………………………..………(80) 4.1单人版………………………………………………………………………….………(80) 4.1.1 游戏实现………………………………………………………………..……(81) 4.1.2 资源编辑………………………………………………………………..……(81) 4.1.3 变量函数………………………………………………………………..……(81) 4.1.4 具体实现………………………………………………………………..……(84) 4.1.5 附加内容………………………………………………………………..……(97) 4.1.6 小结 ……………………………………………………………………...….(98) 4.2对战版………………………………………………………………………………...(99) 4.2.1 游戏实现……………………………………………………………………(100) 4.2.2 资源编辑……………………………………………………………………(100) 4.2.3 变量函数……………………………………………………………………(101) 4.2.4 具体实现……………………………………………………………………(102) 4.2.5 附加内容……………………………………………………………………(110) 4.2.6 小结 ………………………………………………………………………..(113) 4.3配合版………………………………………………………………………………...(114) 4.3.1 游戏实现……………………………………………………………………(115) 4.3.2 资源编辑……………………………………………………………………(115) 4.3.3 变量函数……………………………………………………………………(115) 4.3.4 具体实现……………………………………………………………………(116) 4.3.5 附加内容……………………………………………………………………(127) 4.3.6 小结 ………………………………………………………………………..(128) 第五章、 老鼠和滚球……………………………………………………………………….(130) 1. 游戏实现………………………………………………………………………..……(131) 2. 资源编辑…………………………………………………………………..……...….(132) 3. 变量函数………………………………………………………………………….….(132) 4. 具体实现…………………………………………………………………………..…(134) 5. 附加内容……………………………………………………………………………..(148) 6. 小结…………………………………………………………………………………..(148) 第六章、 飞机游戏………………………………………………………………………….(149) 1. 游戏实现……………………………………………………………….…………….(150) 2. 资源编辑……………………………………………………………….…………….(151) 3. 变量函数……………………………………………………………….…………….(151) 4. 具体实现……………………………………………………………….…………….(153) 5. 小结…………………………………………………………………………………..(166) 第七章、 五子棋联机游戏…………………………………………………….……………(167) 1. 游戏实现……………………………………………………………….…………….(168) 2. 资源编辑……………………………………………………………….…………….(168) 3. 变量函数……………………………………………………………………….…….(168) 4. 具体实现………………………………………………………………….………….(169) 5. 小结…………………………………………………………………………………..(184) 第八章、 联机基础(附录)………………………………………………………….……(185) 1. 游戏实现…………………………………………………………………..…………(186) 2. 资源编辑…………………………………………………………………….……….(186) 3. 变量函数…………………………………………………………………….……….(188) 4. 具体实现…………………………………………………………………….……….(190) 5. 附加内容……………………………………………………………………………..(197) 6. 小结……………………………………….………………………………………….(

2009-12-28

C陷阱与缺陷 C和C++经典著作 pdf

作者以自己1985年在Bell实验室时发表的一篇论文为基础,结合自己的工作经验扩展成为这本对C程序员具有珍贵价值的经典著作。写作本书的出发点不是要批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。  全书共分为8章,分别从词法分析、语法语义、连接、库函数、预处理器、可移植性缺陷等几个方面分析了C编程中可能遇到的问题。最后,作者用一章的篇幅给出了若干具有实用价值的建议。  本书适合有一定经验的C程序员阅读学习,即便你是C编程高手,本书也应该成为你的案头必备书籍。

2010-08-22

C和指针 C和C++经典著作 pdf

如果你已经开始学习C语言但始终不得要领,不妨试一试这本书。 本书提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。 全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,附录部分则给出了部分练习的解答。 本书适合C语言初学者和初级C程序员阅读,也可作为计算机专业学生学习C语言的参考。

2010-08-22

windows程序设计

基础篇 1. 开始 …………………… WINDOWS环境 …………………… WINDOWS程序设计选项 …………………… 编写第一个WINDOWS程序 2.Unicode简介 …………………… 字符集简史 …………………… 宽字符和C …………………… 宽字符和WINDOWS 3. 窗口和消息 …………………… 自己的窗口 …………………… WINDOWS程序设计的难点 4. 输出文字 …………………… 绘制和更新 …………………… GDI简介 …………………… 滚动条 …………………… 建立更好的滚动 5. 图形基础 …………………… GDI的结构 …………………… 设备内容 …………………… 画点和线 …………………… 绘制填入区域 …………………… GDI映像方式 …………………… 矩形、区域和剪裁 6. 键盘 …………………… 键盘基础 …………………… 按键消息 …………………… 字符消息 …………………… 键盘消息和字符集 …………………… 插入符号(不是光标) 7. 鼠标 …………………… 鼠标基础 …………………… 显示区域鼠标消息 …………………… 非显示区域鼠标消息 …………………… 程序中的命中测试 …………………… 拦截鼠标 …………………… 鼠标滑轮 8. 定时器 …………………… 定时器入门 …………………… 定时器的使用:三种方法 …………………… 定时器用于时钟 …………………… 以定时器进行状态报告 9. 子窗口控件 …………………… 按钮类别 …………………… 控件与颜色 …………………… 静态类别 …………………… 滚动条类别 …………………… 编辑类别 …………………… 清单方块类别 10. 菜单及其它资源 …………………… 图标、光标、字符串和自订资源 …………………… 菜单 …………………… 键盘快捷键 11. 对话框 …………………… 模态对话框 …………………… 非模态对话框 …………………… 通用对话框 12. 剪贴簿 …………………… 剪贴簿的简单使用 …………………… 复杂的剪贴簿用法 …………………… 实作剪贴簿浏览器 -------------------------------------------------------------------------------- 图像篇 13. 使用打印机 …………………… 打印入门 …………………… 打印图形和文字 14. 位图和Bitblt …………………… 位图入门 …………………… 位图尺寸 …………………… 位块传输 …………………… GDI位图对象 15. 与设备无关的位图 …………………… DIB文件格式 …………………… 显示和打印 …………………… DIB和DDB的结合 16. 调色盘管理器 …………………… 使用调色盘 …………………… 调色盘动画 …………………… 调色盘和真实世界图像 …………………… DIB处理链接库 17. 文字和字体 …………………… 简单的文字输出 …………………… 字体的背景 …………………… 逻辑字体 …………………… 字体列举 …………………… 段落格式 …………………… 有趣的东西 18. Metafile …………………… 旧的 MetaFile 格式 …………………… 增强型 MetaFile -------------------------------------------------------------------------------- 进阶篇 19. 多重文件界面 …………………… MDI概念 …………………… MDI的范例程序 20. 多任务和多线程 …………………… 多任务的各种模式 …………………… WINDOWS的多线程处理 …………………… 线程同步 …………………… 事件信号 …………………… 线程区域储存空间(TLS) 21. 动态链接库 …………………… 动态链接库的基本知识 …………………… 各式各样的DLL讨论 22. 声音与音乐 …………………… WINDOWS和多媒体 …………………… 波形声音 …………………… MIDI和音乐 23. 领略Internet …………………… Windows Sockets …………………… WININET和FTP --------------------------------------------------------------------------------

2010-07-26

TC-2.0函数查询软件

本软件收录了355个Turboc 2.0库函数供参考, 希望能给C语言编程爱好者一点帮助学习好C语言。 分别可以按照函数名称、函数功能、字母顺序查询, 是一款不错的TC-2.0函数查询软件!

2010-07-27

常用Linux命令

87个经常使用的Linux命令,希望对大家学习Linux有所帮助!

2013-05-08

课程作业 推箱子小游戏

基于单文档实现的推箱子游戏,共设置了六关,采用控件来选择关数,精美的贴图,希望对你学习VC游戏编程有所帮助!

2010-05-28

C+Primer+Plus+5th

详细介绍了C++的基本知识,不错的学习资料哦!

2009-12-30

系统地介绍了C语言中的指针,指针的概念及指针的使用

C程序设计中使用指针可以: 使程序简洁、紧凑、高效 有效地表示复杂的数据结构 动态分配内存 得到多于一个的函数返回值 1.指针的概念 2.指针与函数 3.指针的类型

2009-12-28

C++ Boost库的定时器如何在每月3号、13号、23号定时执行某个任务

发表于 2020-05-07 最后回复 2020-05-07

雪域迷影的留言板

发表于 2020-01-02 最后回复 2020-04-26

ASCII码到底是7位还是8位?

发表于 2010-09-23 最后回复 2019-12-20

为什么我在Doc下编译、链接汇编程序后生成.exe文件一闪而过呢?

发表于 2010-10-24 最后回复 2019-06-12

在MFC中如何读取256色位图或者24色真彩色bmp位图,请高手指点!

发表于 2010-05-09 最后回复 2017-07-22

求Qt_SDK_Win_offline_v1_2_en.exe版本种子

发表于 2013-10-08 最后回复 2014-01-08

Linux批量替换某种类型文件中的字符串-sed和grep命令使用

发表于 2013-05-13 最后回复 2013-10-08

关于大学计算机四大核心专业课程的疑问!

发表于 2010-09-07 最后回复 2013-02-17

linux C语言中有关'\n'的疑惑!

发表于 2010-10-14 最后回复 2012-11-23

大家以后可以不用为下载没有积分而苦恼了!!!

发表于 2010-09-21 最后回复 2012-11-02

C语言中scanf格式的一个小问题

发表于 2012-06-17 最后回复 2012-06-26

有关单精度浮点数在计算机内部的存放格式编程的疑问

发表于 2010-11-03 最后回复 2012-02-16

报考2012计算机专业研究生,浙大、上海交大、华科、南大

发表于 2010-09-17 最后回复 2011-08-13

数据结构课程设计求教!

发表于 2010-07-06 最后回复 2011-01-05

java中split的一个小问题

发表于 2010-12-29 最后回复 2010-12-30

EOFException异常问题----java读写游戏中的地图

发表于 2010-11-28 最后回复 2010-11-29

在vmware虚拟机上安装了红帽企业Linux.5.4,为什么找不到gcc编译器啊?

发表于 2010-09-16 最后回复 2010-11-26

求Direcx 3D电子版书籍

发表于 2010-10-31 最后回复 2010-11-07

位模式转换-----C++实现浮点数存储格式输出

发表于 2010-11-05 最后回复 2010-11-05

VC6.0和VC2005宽字符转换问题

发表于 2010-11-03 最后回复 2010-11-04

画随机的圆---java实现

发表于 2010-10-26 最后回复 2010-10-27

一个简单的汇编程序

发表于 2010-10-24 最后回复 2010-10-24

一个C语言问题

发表于 2010-10-22 最后回复 2010-10-22

显示并分析浮点数在计算机内部的存放格式-------C语言实现

发表于 2010-10-01 最后回复 2010-10-20

有没有人能帮忙用mfc实现下面的功能

发表于 2010-10-10 最后回复 2010-10-15

D3D和MFC运行链接错误!!!

发表于 2010-10-10 最后回复 2010-10-13

求教一道float、int、double类型转换的10年计算机考研试题

发表于 2010-10-10 最后回复 2010-10-10

字符串排序和二分查找法

发表于 2010-10-10 最后回复 2010-10-10

双符号位判决法的疑问

发表于 2010-10-10 最后回复 2010-10-10

初学java,帮忙推荐几本入门级的java书籍!!!

发表于 2010-10-04 最后回复 2010-10-08

几个简单的java小程序,求教更简单的方法!

发表于 2010-10-01 最后回复 2010-10-01

进程同步与互斥到底应用在哪个方面?

发表于 2010-09-30 最后回复 2010-09-30

调查-----C语言、java方向的选择

发表于 2010-09-17 最后回复 2010-09-21

大家用什么汇编编译环境呢?

发表于 2010-09-11 最后回复 2010-09-20

关于大学计算机四大核心专业课程的疑问!

发表于 2010-09-06 最后回复 2010-09-09

java中一个小Applet程序的疑问

发表于 2010-08-21 最后回复 2010-08-22

C语言学习遇到的几个疑问!!!

发表于 2010-07-31 最后回复 2010-08-06

win32 API做MFC 三种常见界面!!!

发表于 2010-07-23 最后回复 2010-07-25

最近在做一个数据结构课程设计,希望大家给点帮助,欢迎讨论。

发表于 2010-07-05 最后回复 2010-07-25

求教如何解决绘图时画面闪烁问题?

发表于 2010-06-29 最后回复 2010-07-08

空空如也

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

TA关注的人 TA的粉丝

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