张晨光--AAA软件教育 报名QQ:3246333637

编程内功心法:https://edu.csdn.net/course/play/7813

俄罗斯方块之四 运动块的绘制实现

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Drawing; using System.Drawing.Drawing2D; namespa...

2017-05-07 14:32:51

阅读数:811

评论数:0

俄罗斯方块之三 基本类型设计

// 列举出所有形状的枚举 enum BlockType { I2, // 竖线,由2个方块组成 I3, // 竖线,由3个方块组成 I4, // 竖线,由4个方块组成 ...

2017-05-03 21:29:01

阅读数:1790

评论数:0

俄罗斯方块之二授课计划总体规划

授课时间上午1-2节上午3-4节下午5-6节下午7 -8节主题思想第一天1、玩俄罗斯方块。2、根据提供的资源设计游戏界面。1、随机数2、一维数组3、循环使用1、类与对象2、变量的作用域1、从控件中读取数据。2、类型转换。3、面向对象的窗体。复习基础知识第二天1、游戏中的数据2、应用程序生存期3、对...

2017-04-27 18:32:46

阅读数:681

评论数:0

俄罗斯方块剖析之一总体计划

需要学员先做自我测试第一天:(打好根基整军备战)知识点是否掌握备注能够设计出游戏主窗体□是 □否 已理解单独定义方法的必原因□是 □否 会定义方法□是 □否 会使用方法□是 □否 会产生单个随机数□是 □否 能够通过循环访问数组中的元素□是 □否 初步了解面向对象能够区分类与对象□是 □否 能够区...

2017-04-26 21:58:25

阅读数:841

评论数:0

游戏编程之八 窗口

第一节窗口的移动和改变大小时    case WM_SIZE:     case WM_MOVE:         if (IsIconic(hWnd))         {             Msg("FoxBear is minimized, pausing&q...

2016-06-17 20:41:20

阅读数:823

评论数:0

游戏编程之七 例程之初始化部分

第八章 例程之初始化部分 第一节DDInit(): DDInit()的作用是枚举驱动程序,它的具体运行过程如下: 首先调用DirectDrawEnumerate(),这个函数的作用在第五章 DirectDraw深入篇第三节选择DirectDraw驱动程序中已经谈到了。在本例程中这个函数的参数是&a...

2016-06-17 20:40:04

阅读数:799

评论数:0

游戏编程之六 游戏编程的特点

第七章 游戏编程的特点 第一节 概述: 电脑游戏在计算机发展使用中可以说扮演了一个极为有趣的角色,一方面不为很多人所赞同,认为是一种浪费;而另一方面电脑游戏却是推动计算机的各项技术迅速发展的最有力的力量之一。 这一点,可以从3d类游戏对硬件无止境的需求,游戏迷对游戏图像的质量、游戏的交互性...

2016-06-17 20:39:10

阅读数:911

评论数:0

数据结构与算法之十一 图

目标. 在本章中,你将学习到: 图相关的概念 实现图 应用图解决编程问题 考虑一种情况: 你必须访问一系列城市并且在结束的时候返回原来的城市。 对此,你需要: 找到最短或花费最少的路径,它开始于当前的城市,访问每一个预期的城市,然后返回原来的城市。 你如何解决此问题? ...

2016-06-15 06:31:49

阅读数:1578

评论数:1

数据结构与算法之十 提高二叉搜索树的效率

目标 在本章中,您将学习: 应用树来解决编程问题 实现线索二叉树 索引 磁盘文件中的数据一般是按记录方式组织的。一条记录由许多字段组成,其中一个就是键字段。 这个键字段被用于唯一地标识文件中的每条记录。 索引是从磁盘文件中访问记录的数据访问方法之一。 索引通过称为索引的表...

2016-06-14 22:30:11

阅读数:2121

评论数:2

数据结构与算法之九 树结构

在本章中,你将学习: 在树中存储数据 实现二叉树 实现二叉搜索树 假设你被要求呈现操作系统的目录结构。 目录结构含有不同的文件夹和文件。一个文件夹可能含有更多的子文件夹和文件。 在这种情况下,要用线型结构来表示这种结构几乎是不可能的,因为所有的项目之间都有层级关系。 要表示这样的结构...

2016-06-13 21:41:15

阅读数:2148

评论数:1

数据结构与算法之八 队列

目标 在本章中,你将学到: 识别队列的特性 运用不同类型的队列 运用队列来解决编程问题 使用散列法存储和搜索数据 考虑这样一种情形,你要创建一个有以下请求集的应用程序: 应用程序可被应用于多用户的请求。 每次,仅处理一个请求。 先到的请求优先被处理。 然而,这些软件接受请求的速度要...

2016-06-12 22:01:57

阅读数:1596

评论数:1

数据结构与算法之七 栈

目标 在本章中,你将学到: 识别栈的特性 实施栈 运用栈来解决编程问题 什么是栈? 栈就是一个只能访问其末尾数据的数据结构,这一端也叫做顶部。 数据仅能在顶部进行插入和删除操作。 最新插入的数据将被最先删除。 因此,栈也被称为后进先出数据结构(Last-In-...

2016-06-11 19:01:02

阅读数:1790

评论数:1

数据结构与算法之六 双向链表和循环链表

在本章中,你将学习: 执行双链接列表 执行循环链接列表 应用链接列表以解决编程问题 现在,考虑一个示例,您需要以降序的方式显示这些数字。 如何解决此问题? 每一个节点链接到序列中的下一个节点,这意味着您只能以正向遍历列表,这样的链接列表称为单链接列表。要以降序的方式显示数字,您需要反转此链接列...

2016-06-11 18:36:13

阅读数:2647

评论数:0

数据结构与算法之五 链接列表

在本章中,你将学习: 认识链接列表的特性 执行单链接列表 假定您已经编写了一个算法来产生并存储1到10,00,000之间的所有质数,然后显示它们。 您如何解决这个问题? 考虑以下使用数组来解决此问题的算法: 1.Set I = 0 2.Repeat step 3 varying N ...

2016-06-10 19:47:00

阅读数:2057

评论数:0

数据结构与算法之四 搜索算法

目标 在本章中,你将学习: 使用线性搜索技术搜索数据和二叉搜索技术搜索数据  线性搜索: 是最简单的搜索方法,也称作顺序搜索,包括将用该条目逐一与列表中的条目进行比较,线性搜索通过比较所需的元素与列表中第一个元素进行。 如果值不匹配:        则所需的元素将与列表中的第二个元素作...

2016-06-10 19:35:34

阅读数:1945

评论数:0

数据结构与算法之三 深入学习排序

在本章中,你将学习: 通过使用快速排序来排序数据 通过使用归并排序来排序数据 快速排序算法: 快速排序是最有效率的排序算法之一,此算法基于分治法 连续将问题细分为更小的问题,直到问题成为可以直接解决的小问题 在快速排序算法中,你: 从名为枢轴的列表处选择元素。 将列表划分为两部分: 列表...

2016-06-09 07:52:35

阅读数:1940

评论数:0

数据结构与算法之二 排序

   视频解析  https://edu.csdn.net/course/play/7813假定,你要为你的生日聚会邀请你的朋友和亲戚。对此,你需要给他们打电话。你正在拥有10,000条记录的电话本中查找名为Steve的电话号码。然而,电话本中的记录是以随意顺序存储的。要在这样一个目录中查找你朋友...

2016-06-08 19:19:49

阅读数:1229

评论数:0

数据结构与算法之一

视频解析  https://edu.csdn.net/course/play/7813计算机科学是通过使用计算机解决各种问题的研究领域。为了使用计算机解决给出的问题,您需要为其设计算法。可设计多个算法来解决特定的问题。提供了最大效率的算法应用于解决此问题。算法的效率可通过使用合适的数据结构来改善。...

2016-06-08 19:11:53

阅读数:539

评论数:0

C#之五十 扫雷

常规扫雷:      类:UserInfo:用户信息          Button:按钮              TopScore:积分              Main:主类              用到一个声音文件:lei.wav ---------------------------...

2016-06-07 06:08:52

阅读数:1364

评论数:0

C#之四十九 游戏编程周每日总结

第一天:(打好根基整军备战) 知识点 是否掌握 备注 能够设计出游戏主窗体 □是 □否   已理解单独定义方法的必原因 □是 □否   会定义方法 □是 □否   会使用方法 □是 □否  

2016-06-07 05:59:02

阅读数:970

评论数:0

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