Welcome 微信登录

首页 / 软件开发 / C#

C#实现的象棋游戏程序

C#实现的象棋游戏程序

C#实现的象棋游戏程序2011-03-25这个程序是为我的学生做的一个象棋游戏,里面涉及大家有兴趣的朋友可以下载来看看其中绘制了一个虚拟网格,其中网格分布为9X10分布,和正规象棋布局一样,即GridX,GridY作为该网格的X,Y坐标,所有坐标点均采用此虚拟网格进行转换其中定义了一个棋子接口,所有棋盘和棋子之间的交互均来自此接口public interface IChessItem{/**//// <summary>/// 为蓝方还是红方//...
C#实现匈牙利算法

C#实现匈牙利算法

C#实现匈牙利算法2011-03-25墙头草算法的原理:范例:有四位教授被分派开设四门课程,如何指派使所需的总准备时间为最小.已知个人对各 课程之准备时间如下表所示:课程1课程2课程3课程4教授A21097教授B154148教授C13141611教授D415139解法:Step 1. 在各列中找最小值,将该列中各元素检去此值,对各行重复一次.08 7 5 本列各减211 0 10 4 本列各减42350本列各减1101195本列各减40825110542...
C#实现DataGrid(GridView)动态生成列

C#实现DataGrid(GridView)动态生成列

C#实现DataGrid(GridView)动态生成列2011-03-25有时候需要在DataGrid(GridView)里显示的数据列数是不固定的,而且还需要对数列列进行控制,如显示或隐藏,这时我们就不能用DataGrid里的自动生成列,更不能对列做数据绑定了,但我们有个办法,就是动态地生成数据列,DataGrid的动态列其实就是以类的形式存在,功能很强大.要实现动态列,首先要添加一个类文件,这个类必须要继承ITemplate接口,主要是要实现一个方法:...
C#实现Word中表格信息读取

C#实现Word中表格信息读取

C#实现Word中表格信息读取2011-03-25superwulei很多时候,会有很多信息存放在Word文档中。而我们需要把这些信息提取出来,另做 它用。而Word的格式是ms的机密,不知道有没有NB人可以对其做字符流的分析,反正我是 没这能力也没这打算。所以就只能用ms提供的组件来进行编程。但ms没有提供托管的类库 ,而是提供了对com组件的PIA转换。具体添加,使用和相关知识,可以参见kaneboy"s blog中的http://blog.joyco...
挑战:C#学习的最快速度

挑战:C#学习的最快速度

挑战:C#学习的最快速度2011-04-04最近,应邀为朋友公司新招聘来的新员工进行C#培训,由于项目要人相当紧,可以用于培训的时间不是很多——大概只有2到3周——而且要求员工能够跟着老员工上手写Code。新员工完全是大学计算机相关专业本科毕业,经初步测试,得知水平比较平均。这样的培训对自己也是一种考验。本文的目的是与大家探讨在这样一种情况下学习C#的最快速方法。一.培训的时间长度和课时安排1.时间长度:3周...
在C#中调试Windows窗体程序

在C#中调试Windows窗体程序

在C#中调试Windows窗体程序2011-04-04在控制台应用程序中Main函数是程序的入口点。同样地,在Windows窗体应用程序中,Main函数也是程序入口点。这可以通过调试看出来,方法如下所示。(1)打开或新建一个Windows窗体应用程序,如前面的FormsTest应用程序。(2)单击“调试”|“逐句调试”命令,也可以按快捷键F11。可以看到,程序会跳转到Program.cs文件。指示运行的黄色箭...
<< 61 62 63 64 65 66 67 68 69 70 >>