随笔分类 -  软件工程实战

参与编程和做项目的实际作战
摘要:先从RussiaBlock.cpp看起,因为主函数在里面。 首先是对游戏板的设置,设置了当前界面哪些位置有方块。0是没有,1是有,并且定义了两行两列的围墙,以便判断方块是否能移动。定义的变量有 g_gameBoard,就是围墙,g_score,g_grade是分数和等级,g_rockTypeNum是 阅读全文
posted @ 2016-07-23 13:02 elaine_cao 阅读(464) 评论(0) 推荐(0)
摘要:首先打开程序,点击要调试的那一行,可以单击或者F9,设置断点。 然后按F5进行运行,到红点处就中断了。 接着可以用F10,逐条运行,一条一条运行和看界面情况。 如果发现有问题,找到对应的函数或者方法,按F11,进入函数的定义,再继续F10逐条运行,看问题出处在哪。 另外,几个小tips, 如果在fo 阅读全文
posted @ 2016-07-21 00:56 elaine_cao 阅读(616) 评论(0) 推荐(0)
摘要:首先找到主函数main()。在RussiaBlock里面。一开始就是初始化。所以看到init(). 从Init.cpp的文件看,初始化 //打开配置文件 从中读取方块的形状 fp = fopen(".\\rockshape.ini", "r") ; 用notepad++打开,发现是 可调宽度的是,语 阅读全文
posted @ 2016-07-20 01:04 elaine_cao 阅读(239) 评论(0) 推荐(0)
摘要:对于俄罗斯方块 RussiaBlock的文件夹打开后, 点击 Microsoft Visual Solution的文件,进行运行和调试。 一个solution是解决方案,通常底下有一个,几十个乃至千、万个project。 点击该project,点击属性。 配置VC++ Directories的inc 阅读全文
posted @ 2016-07-20 00:49 elaine_cao 阅读(323) 评论(0) 推荐(0)
摘要:关于库和头文件: EasyX是一个库,包括很多头文件和源文件。当VS2012使用EasyX功能的时候,引入的#include <XXX.h>是其中一个头文件,当配合里面源文件的程序后,可以使用。 而库的本质是一大堆相关的函数和类的定义的集合。可以封装好,作为一个整体给别人用。 关于C++(C)的源文 阅读全文
posted @ 2016-07-17 21:54 elaine_cao 阅读(243) 评论(0) 推荐(0)
摘要:给初步学习的编程小白打气,我也是零基础开始。学用VS写C程序,按照EasyX的步骤运行图形图像的小程序。 一、安装了VS2012,安装了EasyX的库。 二、按照示例课程,打出来了一个“十字”。 阅读全文
posted @ 2016-07-17 21:38 elaine_cao 阅读(462) 评论(0) 推荐(0)
摘要:开通博客,用来记录和更新我实施软件工程的过程。 我相信,坚持到底就是胜利!加油 为提升自己的能力而奋斗,变得更好的自己! 阅读全文
posted @ 2016-07-12 09:44 elaine_cao 阅读(182) 评论(0) 推荐(0)