这是"使用 C# 开发智能手机软件:推箱子"系列文章的第十二篇.在这篇文章中,介绍 Window/AboutDlg.cs 源程序文件. 这个源程序文件包括 AboutDlg 类,该类继承自 System.Windows.Forms.Form 类.表示推箱子的"关于"对话框.例如以下图所看到的:         以下是 Window/AboutDlg.Designer.cs 源程序的部分代码: namespace Skyiv.Ben.PushBox.Window {…
在上篇文章"使用 C# 开发智能手机软件:推箱子(一)"中.我对推箱子程序作了整体介绍.这次,我先介绍 Common/Fcl.cs 源程序文件.  1 using System;  2 using System.IO;  3 using System.Drawing;  4   5 namespace Skyiv.Ben.PushBox.Common  6 {  7   /// <summary>  8   /// 这里是 .NET Framework 支持.而 .NET …
这是"使用 C# 开发智能手机软件:推箱子"系列文章的第十四篇.在这篇文章中,介绍 Window/ErrorMsgDlg.cs 源程序文件.这个源程序文件包括 ErrorMsgDlg 类.该类继承自 System.Windows.Forms.Form 类,表示推箱子的"错误信息"对话框.例如以下图所看到的:       以下是 Window/ErrorMsgDlg.Designer.cs 源程序的部分代码: namespace Skyiv.Ben.PushBox.W…
这是"使用 C# 开发智能手机软件:推箱子" 系列文章的第十八篇.在这篇文章中.介绍 Window/SelectLevelDlg.cs 源程序文件. 这个源程序文件包括 SelectLevelDlg 类,该类继承自 System.Windows.Forms.Form 类.表示推箱子的"选关"对话框.例如以下图所看到的: 以下是 Window/SelectLevelDlg.Designer.cs 的源程序的部分代码: namespace Skyiv.Ben.PushB…
这是"使用 C# 开发智能手机软件:推箱子"系列文章的第四篇. 在这篇文章中,介绍 Common/FindPath.cs 源程序文件. using System; using System.Drawing; using System.Collections.Generic; namespace Skyiv.Ben.PushBox.Common {   /// <summary>   /// 寻找最短路线   /// </summary>   static cla…
这是"使用 C# 开发智能手机软件:推箱子"系列文章的第三篇.在这篇文章中,介绍 Common/Block.cs 源程序文件.   1 namespace Skyiv.Ben.PushBox.Common   2 {   3   /// <summary>   4   /// 基本单元格: 地 槽 墙 砖 箱子 工人   5   /// </summary>   6   static class Block   7   {   8     public cons…
本文转自:http://www.alixixi.com/Dev/W3C/Flash/2007/2007070868666.html 概述: Flash ActionScript2.0是一种面向对向的编程语言,利用它可以开发出功能强大的应用程序.以早期的ActionScript 1.0相比,它在结构化编程上具有明显的优势,可以使程序具有更强的可移植性,可重性,和伸缩性. 本文通过一个推箱子游戏的开发过程来逐步讲述如何利用ActionScript2.0 进行开发. 结构分析: 在进行一个项目的开发前…
最近在做ArcGIS二次开发时,采用C#中的WPF技术,在调研中发现ArcGIS 10.3及以上版本支持WPF技术,但是关于ArcGIS10.3的破解教程甚少,自己尝试了不少方法都失败了,淘@宝@商家声称可以破解ArcGIS10.3也是假的,最后曲线救国,算是把ArcGIS安装成功,可以进行二次开发! 自己安装的是ArcGIS_Desktop安装包,里面带有License_Manage.ArcObjects.ArcGIS_Desktop,这也正是自己要安装的三个软件,其中ArcObjects和A…
下面接着上一篇随笔<用C写一个简单的推箱子游戏(一)>来写 tuidong()函数是用来判断游戏人物前方情况的函数,是推箱子游戏中非常重要的一个函数,下面从它开始继续介绍推箱子的小程序怎么写: e)   tuidong()函数:判断移动人物的前方的情况 1)   第一部分: 1 int count,caw=0;//行和列 2 int i,j,tui; 3 for(i=0;i<9;i++) 4 { 5 for (j=0;j<11;j++) 6 { 7 if(map[i][j]==2|…
C语言,作为大多数人的第一门编程语言,重要性不言而喻,很多编程习惯,逻辑方式在此时就已经形成了.这个是我在大一学习 C语言 后写的推箱子小游戏,自己的逻辑能力得到了提升,在这里同大家分享这个推箱子小游戏项目. 先来看看最后的运行的效果.   这是一个在 Windows Dos 界面的小游戏,界面上有推箱子的地图,使用 # 来代表地图的边界,P 来代表推箱子的小人,X 来代表箱子,O 来代表箱子要推到的目标位置. W(w).S(s).A(a).D(d) 分别对应小人向上.下.左.右移动. ✿  要…