E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Framework3.0
.Net
Framework3.0
实践纪实(4)
.NetFramework3.0实践纪实(4) 可视对象和棋子任务1.6的实现和画棋纵横线没有很大的差别,设置好字体、要显示的坐标的文字,然后调用DrawingContext的DrawText方法在指定的位置画出对象即可。为了满足任务中的要求,我们设置一个开关字段和对应的属性,代码如下: publicpartialclassBoardControl:Canvas { doubl
niwalker
·
2006-08-13 21:00
Math
.net
vector
null
任务
colors
.Net
Framework3.0
实践纪实(3)
.NetFramework3.0实践纪实(3)图形和背景任务1.3画出棋盘上的星。要完成这个任务,一个关键的地方就是确定星在不同大小的棋盘上的数量和位置。其实TopGo对棋盘的做了限制,那就是小于9*9或者大于19*19的棋盘不被支持。在星的数量确定上,我们考虑到如果是偶数的棋盘,那么没有唯一的中心点(像19*19的中央的那个叫做“天元”的星),在这种情况下,我们仅仅设置星的数量为4(即每个角
niwalker
·
2006-08-11 08:00
.net
object
Class
Path
任务
binding
.Net
Framework3.0
实践纪实(2)
用户控件——棋盘 显示棋盘可能想上去并不太难,首先使用一个Canvas(画布)控件,然后在上面画上我们需要的水平和垂直线条,它们的Xaml代码如下:… //交换X1Y1和X2Y2的值将画出19道平行的垂直线,代码略编译确认你没有错误,然后运行程序。你将看到一个棋盘出现在窗体的右边。检查任务表,我们完成了1.1的任务,但是1.2的任务只能说完成了一部分。我们首先必须解决一个问题,那就是棋盘的大小应
niwalker
·
2006-08-11 00:00
.net
Class
animation
任务
WPF
WinForm
.Net
Framework3.0
实践纪实(1)
.NetFramework3.0实践纪实(1) 引子刚刚完成了TopGo程序的第一个版本,朋友们建议将此程序的开发过程共享。我也有此想法,唯恐自己能力有限,辜负了朋友们的期望。最后我还是决定把它写出来,作为大家闲来无事时讨论的话题也未尝不可,同时我也真诚地希望各位同好们提出批评和建议。TopGo是一款使用.NetFramework3.0(WinFx)编写的计算机围棋软件(由于本人喜欢下围棋,不知道
niwalker
·
2006-08-10 00:00
编程
windows
.net
敏捷
文档
任务
.Net
Framework3.0
实践纪实(1)
.NetFramework3.0实践纪实(1)引子刚刚完成了TopGo程序的第一个版本,朋友们建议将此程序的开发过程共享。我也有此想法,唯恐自己能力有限,辜负了朋友们的期望。最后我还是决定把它写出来,作为大家闲来无事时讨论的话题也未尝不可,同时我也真诚地希望各位同好们提出批评和建议。TopGo是一款使用.NetFramework3.0(WinFx)编写的计算机围棋软件(由于本人喜欢下围棋,不知道有
niwalker
·
2006-08-10 00:00
NET
C#
.Net
Framework3.0
实践
.NetFramework3.0实践 前不久用.NetFramework3.0(WinFx)写了一个围棋程序,准备陆续把这一过程中的体会让朋友们一起分享。下面是这个程序的界面贴图(WPF).图一:棋谱分析模式图二:对局设置图三:网络对弈模式
niwalker
·
2006-08-08 18:00
.net
网络
WPF
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他