P539

Visual C++游戏开发技术与实例 文档

内容提要本书是一本介绍利用Visual C++进行游戏开发的书籍,能够帮助读者快速掌握游戏开发环境、流程、关键制作技术和相关算法。书中主要涵盖了游戏架构设计、2D游戏开发、网络游戏开发、3D游戏开发、游戏设计和图形图像常用算法等方面的内容。书中涉及的主要实例包括冒险屠宰场游戏、入侵者游戏、赛车游戏、网络五子棋游戏、网络台球游戏、对战坦克大战和面包圈大战游戏(Donuts4)等,内容全面且丰富。书中附带的光盘提供了每个实例的完整的源代码,方便读者举一反三,开发出适合自己的游戏项目。本书适合于有一定C/C++编程基础的游戏开发爱好者,对于有经验的游戏开发人员也有较高的参考价值。

p6c8 2016-02-05   87   0
P381

Jumping into C++完整英文版 文档

Want to learn to code? Want to learn C++? Struggling to follow your lecturer or books and tutorials written for experts? You're not alone. As a professional C++ developer and former Harvard teaching fellow, I know what you need to know to be a great C++ programmer, and I know how to teach it, one step at a time. I know where people struggle, and why, and how to make it clear. I cover every step of the programming process, including: Getting the tools you need to program and how to use them Basic language feature like variables, loops and functions

p6c8 2016-02-05   3073   0
P36

  C++与串口通信 文档

利用VisualC++编制串行通信程序有3种方法:一是采用Win32应用程序编程接口(API)所提供的串行通信函数,用SDK思路编写;二是用ActiveX通信控件MSComm开发串行通信程序;三是采用C++的MFC思路,将Win32串口通信的API函数封装在一个类中实现串行通信。在实践中,使用VisualC++串口控件MSComm实现通信的方法比调用API动态链接库的方法更加方便、快捷,而且用较少的代码可以实现相同的功能,从而大大提高了编程效率,也减少了因编程不当而导致的系统不稳定。

p6c8 2016-02-05   1687   0
P0

数据结构与算法分析C++描述 文档

•它容易读懂吗?•它有完善的文档吗?•它容易修改吗?•它在运行时需要多大内存?•它的运行时间有多长?•它的通用性如何?能不能不加修改就可以用它来解决更大范围的问题?•它可以在多种机器上编译和运行吗?或者说需要经过修改才能在不同的机器上运行吗?上述问题的相对重要性取决于具体的应用环境。比如,如果我们正在编写一个只需运行一次即可丢弃的程序,那么主要关心的应是程序的正确性、内存需求、运行时间以及能否在一台机器上编译和运行。不管具体的应用环境是什么,正确性总是程序的一个最重要的特性。一个不正确的程序,不管它有多快、有多么好的通用性、有多么完善的文档,都是毫无意义的(除非它变正确了)。

pdfe 2016-02-05   80   0
P6

再呓C++ 文档

之所以写这篇文章,很大程度上要归咎于一年前曾经许诺过要写一篇关于 STL方面的学习心得。我想 我还算一个遵守承诺的人,尽管曾经许下的很多承诺都已随风逝去,不过还好,我还有坚持下去的勇气。 经过一年来断断续续的学习,从模板知识到 STL 标准库,再到 STL 源码剖析,还算看了几本大作,七 窍里面也通了六窍,虽说越看越觉得没谱,但也有必要对已学过知识进行一些总结整理,当然这主要是个 人在学习过程中的一个感悟和在模板中较为关键部分的概括,而不是一篇任何意义上的教程,算是温故而 知新吧。 “好记性不如烂笔头” ,工作后总是很怀念这句话,也许是大学期间听了太多次这句话吧。

pdfe 2016-02-05   1348   0
P7

  用C++简易制作一款小软件 文档

VC++是微软公司开发,历经几十年,多个操作系统所磨练出来的程序设计工具,他的功能,他的作用可能是我们远远想象不到的,他凝聚着上百上千人的智慧,甚至还有世界首富比尔.所以请别说VC++是”没什么实用”的工具,不是他没实用,而是你不会用.下面我来利用C++制作一个简单的软件,很容易,大家也会,用此软件可以实现弹出光驱,关闭光驱.压缩包内附带我制作的这个软件.本例中使用的是VC++6.0,就是我们平时上课用的那个.

pdfe 2016-02-05   163   0
P268

易学c++ 文档

本书作者自幼接触并自学了BASIC语言,从初高中开始自学PASCAL语言和VisualBasic,对如何学习和掌握高级语言有一些自己的想法,在帮助一些没有程序设计基础的同学更快入门有一些自己的方法。于是就把这些想法和方法一一罗列出来,编著成书。学习程序设计是一个循序渐进的漫长过程,在短短的几个学期内是不可能很好地掌握的。在学习过程中要求精求全实在是很有难度。而且对初学者来说,知道得越多往往就越是迷茫。所以本书将其他教材中所讲述的一些不常用的技术和一些C语言的知识删去,添加了一些平时常用的算法介绍和一些可能和后继课程有部分关联的知识,以帮助大家更快地掌握高级语言程序设计的精髓。

pdfe 2016-02-05   1740   0
P63

玩转Google开源C++单元测试框架Google Test 文档

本篇 篇将介绍一些 gtest 的基本使用, 括下载,安装 ,编译, 建立我们第一 个测试 Demo。Google的开源C++单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程中,发现越来越多使用不便之处,而这样不便之处,gtest恰恰很好的解决了。

pdfe 2016-02-05   53   0
P21

遗传算法-C++详解 文档

遗传算法的基本思想是基于 Darwin 进化论和 Mendel 的遗传学说的。Darwin 进 化论最重要的是适者生存原理。它认为每一物种在发展中越来越适应环境。物种 每个个体的基本特征由后代所继承,但后代又会产生一些异于父代的新变化。在 环境变化时,只有那些熊适应环境的个体特征方能保留下来。Mendel 遗传学说 最重要的是基因遗传原理。它认为遗传以密码方式存在细胞中,并以基因形式包 含在染色体内。每个基因有特殊的位置并控制某种特殊性质;所以,每个基因产 生的个体对环境具有某种适应性。基因突变和基因杂交可产生更适应于环境的后 代。经过存优去劣的自然淘汰,适应性高的基因结构得以保存下来。

pdfe 2016-02-05   127   0
P548

斯坦福C++教程(CS106L) 文档

This course reader represents the culmination of two years' work on CS106L and its course handouts. Neither the class nor this reader would have been possible without Julie Zelenski's support and generosity during CS106L's infancy. I strongly encourage you to take one of Julie's classes – you will not be disappointed. I'd also like to extend thanks to all of the CS106L students I've had the pleasure of teaching over the years. It is truly a joy to watch students light up when they see exactly what C++ can do. The long hours that went into this course reader would not have been possible without the knowledge that students are genuinely interested in the material.

pdfe 2016-02-05   119   0
P43

孙鑫C++完整笔记 文档

1.MFC 生成的C++源文件中都有 StdAfx.h,此文件包含了常用的 AFX 函数的声明,其中有 afxwin.h,此文件包含了CRECT,CPoint,CWnd等许多类及其方法的声明。 2.Project->Setting->Debug可以加入命令行参数。 3.在SDK中要加入"windows.h"和stdio.h。 因为 LoadCursor,MessageBox等函数的声明在这个 文件中。 4.创建一个完整的窗口的四个步骤SDK,1 设计窗口类,2 注册窗口类,3 创建窗口,4显示 窗口

pdfe 2016-02-05   1788   0
P0

数据结构 - C++实现 文档

数据结构的基本概念+。识。本章将介绍数据结构以及算法的基本概念,并介绍用来描述数据结构和算法的语言两个简单的数据结构实例为了获得对数据结构的感性认识,我们先来看两个简单的例子。】人事登记表。【例表人事登记表表计算机科学是一门研究信息表示和处理的科学,人们是用程序来处理信息的。信息的表示和组织直接关系到处理信息的程序的效率。由于许多系统软件和应用软件的程序规模很大,结构又相当复杂,因而必须对程序设计方法进行系统的研究。这不仅涉及到研究程序结构和算法,同时也涉及到研究程序加工的对象。用计算机解题,首先应从具体问题抽象出一个适当的数学模型,然后才能设计算法和编制程序。而构建数学模型的过程就是分析和概要设计的过程,要从对问题的分析中提取操作的对象,并找出这些操作对象之间的关系,然后用数学的语言加以描述。例如,许多工程中的数值计算问题采用的数学模型是线性方程组或微分方程。

pdfe 2016-02-05   119   0
P228

数据结构与算法C++版 文档

《数据结构与算法分析C++描述》 (第3版)是数据结构和算法分析的经典教材,书中使用主流的程序设计语言C++作为具体的实现语言。书的内容包括表、栈、队列、树、散列表、优先队列、排序、不相交集算法、图论算法、算法分析、算法设计、摊还分析、查找树算法、k-d树和配对堆等。 《数据结构与算法分析C++描述》(第3版)适合作为计算机相关专业本科生的数据结构课程和研究生算法分析课程的教材。本科生的数据结构课程可以使用本书第1章~第9章,多学时课程还可以讲解第10章;研究生算法分析课程可以使用第6章~第12章。

pdfe 2016-02-05   119   0
P352

深入探索C++对象模型 文档

这本书探索“对象导向程序所支持的C++对象模型”下的程序行为。对于“对象导向性质之基础实现技术”以及“各种性质背后的隐含利益交换”提供一个清楚的认识。检验由程序变形所带来的效率冲击。提供丰富的程序范例、图片,以及对象导向观念和底层对象模型之间的效率测量。

pdfe 2016-02-05   125   0
P384

数据结构:使用C++标准模板库(STL) 文档

本书采用面向对象方法讲述数据结构,使用C++语言作为描述语言。全书以C++标准模板库(STL)提供的容器类为基础,讨论向量、双端队列、表、栈、队列、树、图和散列表等各种常用的数据结构;讲述递归的实现和若干常用的排序算法。书中对讨论的每一种数据结构都给出了应用示例和运行结果。全书含有大量的例题,读者可以从这些例题中学习程序设计技巧和使用数据结构求解问题的方法。

pdfe 2016-02-05   287   0
P164

嵌入式C&C++语言精华文章集锦 文档

1.struct的巨大作用面对一个人的大型C/C++程序时,只看其对struct的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的C/C++程序,势必要涉及一些(甚至大量)进行数据组合的结构体,这些结构体可以将原本意义属于一个整体的数据组合在一起。从某种程度上来说,会不会用struct,怎样用struct是区别一个开发人员是否具备丰富开发经历的标志。在网络协议、通信控制、嵌入式系统的C/C++编程中,我们经常要传送的不是简单的字节流(char型数组),而是多种数据组合起来的一个整体,其表现形式是一个结构体。经验不足的开发人员往往将所有需要传送的内容依顺序保存在char型数组中,通过指针偏移的方法传送网络报文等信息。这样做编程复杂,易出错,而且一旦控制方式及通信协议有所变化,程序就要进行非常细致的修改。一个有经验的开发者则灵活运用结构体,举一个例子,假设网络或控制协议中需要传送三种报文

pdfe 2016-02-05   41   0
P441

金融工程师的C++ 文档

Introduction to C++ for Financial Engineers。This book introduces the reader to the C++ programming language and how to use it to write applications in quantitative finance (QF) and related areas. No previous knowledge of C or C++ is required. - experience with VBA, Matlab or other programming language is sufficient. The book adopts an incremental approach; starting from basic principles then moving on to advanced complex techniques and then to real-life applications in financial engineering. There are five major parts in the book: C++ fundamentals and object-oriented thinking in QF Advanced object-oriented features such as inheritance and polymorphism Template programming and the Standard Template Library (STL) An introduction to GOF design patterns and their applications in QF Applications The kinds of applications include binomial and trinomial methods, Monte Carlo simulation, advanced trees, partial differential equations and finite difference methods.

pdfe 2016-02-05   1610   0
P123

  华为C++笔试题(附答案) 文档

华为C/C++笔试题(附答案)1.写出判断ABCD四个表达式的是否正确,若正确,写出经过表达式中a的值(3分)inta=4;(A)a+=(a++);(B)a+=(++a);(C)(a++)+=a;(D)(++a)+=(a++);a=?答:C错误,左侧不是一个有效变量,不能赋值,可改为(++a)+=a;改后答案依次为

pdfe 2016-02-05   179   0
P8

漫话C++ 文档

C++标准化的进程如同一场闹剧,相信标准委员会的工作能力让大家都很失望吧。如果 真要期望他们来拯救 C++,估计早就绝望了。别担心,这次我自己来举办一次大会,邀请那些叱咤风云的漫画人物一起来参加,应该算一个不错的想法吧。于是便有了如上的这款海报, 再加上如下的议题,希服能给大家带来一个轻松而多姿多彩的C++。

pdfe 2016-02-04   1886   0
P181

鸡啄米:C++编程入门系列 文档

鸡啄米的这套 C++编程入门教程到上一讲--C++编程入门系列之五十(异常处理)为止,就 算圆满完成了。大家学到这里应该对 C++的基础知识和程序设计都有了一定的认识了,以 后要做的就是多练习多积累经验了。 之前鸡啄米都是一节一节的讲,也没有明确给出本套教程的组织结构,大家只能一节 一节的跟着学。此教程共有五十二讲:前言、五十讲入门知识和这一节的总结。下面鸡啄米 就概括出这套 C++编程入门教程的目录。

pdfe 2016-02-04   140   0
1 2 3 4 5 6 7 8 9 10