在过去的二十年里,C和C++已经成为在商业软件的开发领域中使用最广泛的语言。它们为程序员提供了十分灵活的操作,不过同时也牺牲了一定的效率。与诸如Microsoft? Visual Basic? 等语言相比,同等级别的C/C++应用程序往往需要更长时间来开发。由于C/C++语言的复杂性,许多程序员都试图寻找一种新的语言,希望能在功能与效率之 Posted at 08-07-06 by 零起点教育 views(175)
写在前面: 我不是开发人员,不是高手,就是自己比较爱玩。在技术上,没有什么喜欢摸索的精神,而是喜欢投机取巧。在这篇文章里,你也不能少劳而获地通过我的机器人修改出一个自己的机器人,因为自己觉得程序写的比较臭,所以不会open source。但是,如果你对.net或者C#有点了解的话,相信从这篇文章里,你可以找到一切所需 Posted at 08-06-23 by 零起点教育 views(80)
在这篇文章中介绍经过改进后的 Common/FindPath.cs 源程序文件。也就是说,已经实现了使用 C# 开发智能手机软件:推箱子(四)的第二个评论中的想法,将地图 ushort[,] map 改为 byte[,] map 了。下面就是改进后的 FindPath 类: 以下是引用片段: 1 using System; 2 using System.Drawing; 3 using System.Collectio Posted at 08-06-23 by 零起点教育 views(394)
在这篇文章中,介绍 Common/FindPath.cs 源程序文件。 以下是引用片段: using System; using System.Drawing; using System.Collections.Generic; namespace Skyiv.Ben.PushBox.Common { /// /// 寻找最短路线 /// static class FindPath { static Size[] offsets = { new Size( Posted at 08-06-23 by 零起点教育 views(21)
在这篇文章中,介绍 Common/Block.cs 源程序文件。 以下是引用片段: 1 namespace Skyiv.Ben.PushBox.Common 2 { 3 /// 4 /// 基本单元格: 地 槽 墙 砖 箱子 工人 5 /// 6 static class Block 7 { 8 public const byte Land = 0; // 地 9 public const byte Slot = 1; // 槽 10 pu Posted at 08-06-23 by 零起点教育 views(17)
这次,我先介绍 Common/Fcl.cs 源程序文件。 以下是引用片段: 1 using System; 2 using System.IO; 3 using System.Drawing; 4 5 namespace Skyiv.Ben.PushBox.Common 6 { 7 /// 8 /// 这里是 .NET Framework 支持,而 .NET Compact Framework 不支持的东东 9 /// 10 static class Fc Posted at 08-06-23 by 零起点教育 views(22)
最近,使用 C# 开发了一款智能 手机软件 : 推箱子 。先介绍一下这款软件的特点: 1. 可以在智能手机上运行,也可以在计算机上运行。 2. 退出程序时可保护现场,下次再运行自动恢复到原来的状态。 3. 玩家通关后可以使用录像功能保存通关步骤,以便将来回放。 4. 可以自由设计关卡,批量进行数据导出和导入 Posted at 08-06-23 by 零起点教育 views(45)
五一时去朋友那, 他问了个小问题, 只要写几十行代码就可以很好的说明问题.可偏偏机子没装VS, 只好做罢.回来后想想, 要是有个在线的C#IDE就好了.于是上网查了下相关的资料, 整出来个简单的在线C#IDE. 做这个,主要要解决两个问题, 一是如果将网页上文本框的代码编译并执行;二是如果将程序运行结果在网页上输出. 第一个 Posted at 08-06-23 by 零起点教育 views(24)
|



