![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
一枝韩独秀
力争以易懂实例写最好的代码
展开
-
C# winform分页查询
1、功能需求本实例将通过c# winform实现简单的分页功能,需要的基础知识有SQL语句,c#语言基础以及c# winform的一些简单知识。2、界面设计这是一个简单的分页查询的界面,可以输入任意字段进行查询,这四个字段在数据准备会提到,整体界面如图1所示。图1中间显示是一个DataGridView,编辑好列和id,SortMode选择Automatic,意思是所有列自动铺满DataGridVi...原创 2018-06-03 12:43:18 · 22250 阅读 · 3 评论 -
C# winform 动物识别专家系统
1、功能需求本实例完成的是人工智能作业--简单动物识别专家系统。要求能输入一个或者多个特征推理出结果,能有简单的界面,对知识库的修改等。需要的基础知识有C#,winform, 以及对文本的简单处理,数组结构用的是数组和字典。2、界面设计程序界面有两个Form,一个是主窗口如图1,一个是修改知识库的窗口如图2,设计都非常简单,在此不用详细给出具体啦。图1 Main.Form图2 Update.For...原创 2018-06-05 12:12:41 · 14298 阅读 · 5 评论 -
C# winform 简单五子棋 200行代码实现双人对战
1、需求基于C# winform用200行代码实现简易五子棋双人对战,支持悔棋,需要的知识有C# winform界面,C#,以及几张素材图片。2、界面界面设计如图1所示,背影图是用Graphics自己画的,但在生成棋子图片的时候,消失了,知道的同学告诉我一下谢谢,因此自己截图做背影,把图片导入项目得到背景图,设想是可以有双人,人机,联网三个模式,后续会加入。图13、算法描述由于只是双人对战,因此算...原创 2018-06-07 16:14:38 · 16098 阅读 · 8 评论 -
C# winform 简单五子棋 200代码实现双人网络匹配对战
接上次的五子棋案例,此次实现的是在局域网中的简单匹配对战,即当一个玩家点击准备对战时,连接服务器并开启一个线程监听服务器反馈回来的消息,然后解析消息,执行对应操作。服务器匹配思路:(1)收到玩家1的准备信息,把玩家1加入到准备队列(2)收到玩家2的准备信息,把玩家2加入到准备队列(3)当准备队列有两个人时,把这两个ip的玩家合成一个在玩局加入到正在游戏队列,同时从准备队列中移除这两个玩家(4)当服...原创 2018-06-22 13:51:41 · 6816 阅读 · 2 评论 -
C# winform 简单五子棋 200行代码实现人机对战
1、功能需求接上篇博文,本文描述简单人机对战实现过程,只是简单实现考虑走一步策略,如果要想实现走多步策略,可以在本文估值算法的基础上用极大极小值配合剪枝算法,实现考虑多步策略,这样ai会显得更加聪明,后期如果有时间完善,会更新代码。2、界面设计参考上一篇博文的界面。3、算法描述其实算法非常简单,毕竟ai部分只有200行代码,所以应该只能算是实现估值函数,即当前局面走一步时最好的位置,不考虑走多步。...原创 2018-06-11 01:00:08 · 17154 阅读 · 5 评论