niwalker的专栏

Code和它们的故事

排序:
默认
按更新时间
按访问量

.Net Framework 3.x 快速入门(1)(书稿特递)

本书的内容结构本书是一本关于 .NET Framework 3.0的实例教程,对 .NET Framework3.0的内容穿插在每个实例的演练过程中,主要目的是让读者在极短的时间内快速掌握 .NET Framework3.0的基本概念,并能够立即在实际的项目中使用。本书共分三个部分,每一个部分都是...

2009-05-03 18:16:00

阅读数:4455

评论数:0

.Net Framework3.0 实践纪实(4)

 .Net Framework3.0 实践纪实(4)  可视对象和棋子任务1.6的实现和画棋纵横线没有很大的差别,设置好字体、要显示的坐标的文字,然后调用DrawingContext的DrawText方法在指定的位置画出对象即可。为了满足任务中的要求,我们设置一个开关字段和对应的属性,代码如下: ...

2006-08-13 21:39:00

阅读数:3786

评论数:1

.Net Framework3.0 实践纪实(3)

   .Net Framework3.0 实践纪实(3)图形和背景任务1.3画出棋盘上的星。要完成这个任务,一个关键的地方就是确定星在不同大小的棋盘上的数量和位置。其实TopGo对棋盘的做了限制,那就是小于9*9或者大于19*19的棋盘不被支持。在星的数量确定上,我们考虑到如果是偶数的棋盘,那么没...

2006-08-11 08:41:00

阅读数:5549

评论数:0

.Net Framework3.0 实践纪实(2)

用户控件——棋盘   显示棋盘可能想上去并不太难,首先使用一个Canvas(画布)控件,然后在上面画上我们需要的水平和垂直线条,它们的Xaml代码如下:… //交换X1 Y1 和X2 Y2的值将画出19道平行的垂直线,代码略编译确认你没有错误,然后运行程序。你将看到一个棋盘出现在窗体的右

2006-08-11 00:19:00

阅读数:5099

评论数:0

.Net Framework3.0 实践纪实(1)

.Net Framework3.0 实践纪实(1) 引子刚刚完成了TopGo程序的第一个版本,朋友们建议将此程序的开发过程共享。我也有此想法,唯恐自己能力有限,辜负了朋友们的期望。最后我还是决定把它写出来,作为大家闲来无事时讨论的话题也未尝不可,同时我也真诚地希望各位同好们提出批评和建议。TopG...

2006-08-10 00:15:00

阅读数:8501

评论数:2

.Net Framework3.0 实践

.Net Framework3.0 实践 前不久用.Net Framework3.0( WinFx)写了一个围棋程序,准备陆续把这一过程中的体会让朋友们一起分享。下面是这个程序的界面贴图(WPF).图一:棋谱分析模式图二:对局设置图三:网络对弈模式

2006-08-08 18:39:00

阅读数:6176

评论数:2

ObjectBuilder技术内幕(五)

ObjectBuilder技术内幕之五创建器从前面的论述中,我们看到一个对象的创建过程十分复杂和繁琐,远不是一个new那么简单,涉及到许多对象,创建器上下文、策略、方针等等等等。但由于采用了良好的设计模式,是这些众多的对象协同工作次序井然。创建器采用创建者设计模式,把一系列对象的创建工作加以封装,...

2006-01-02 01:34:00

阅读数:8212

评论数:5

ObjectBuilder技术内幕(四)

ObjectBuilder技术内幕之四随着故事线索的发展,我们慢慢接近了OB的核心场景,这个场景的主角就是一个个安插在责任链上的BuiderStrategy家族成员以及和与它们相关的BuilderPolicy。在阅读代码的时候,这两组类需要相互参照,为了便于理解,我们先看看OB的缺省情况下的对象创...

2006-01-01 22:20:00

阅读数:9069

评论数:0

ObjectBuilder技术内幕(三)

ObjectBuilder技术内幕之三依赖注入模式阅读了许多代码是不是感觉有点累?让我们稍稍偏离一下故事主线,轻松一下。本节我们简单的介绍一下近年来十分流行的依赖注入模式。其实我们对依赖注入并不陌生,你一直都在不自觉地使用它,无论是ASP.NET还是WinForm的应用,都要用到System.Co...

2006-01-01 14:54:00

阅读数:8780

评论数:1

ObjectBuilder技术内幕(二)

ObjectBuilder技术内幕之二策略和方针有了定位器,就要涉及到对象的创建问题了。在BO中对象的创建时根据所定义的对象策略并划分不同的阶段来进行。对象的阶段定义使用一个枚举类型,定义如下:  public enum BuilderStage{       //预创建阶段       PreC...

2006-01-01 01:35:00

阅读数:10790

评论数:3

ObjectBuilder技术内幕(一)

ObjectBuilder技术内幕之一 如果你使用过Enterprise Library 2.0 CTP或者使用过Composite UI Application Block,你一定发现它们中间包含了一个ObjectBuilder的程序集。如果你还不知道它是什么、做什么用、它的内部如何实现的话,那...

2005-12-31 11:17:00

阅读数:13461

评论数:5

岁首的话

我非常喜欢编写代码,也喜欢看代码。看过的代码有好的代码,也有坏的代码,一段好的代码就像是一首优美的诗,让你回味无穷;相反,一段坏的代码会让你感觉自己正坐在垃圾堆上,不过至少也让时时的告诫自己,决不要写出那种臭飘万里的代码。代码具有灵性,你的代码的灵性就是你赋予它的。代码会说话,它会把你的个性表达的...

2005-12-29 18:05:00

阅读数:3479

评论数:0

WPF体验(5)

 动画WPF可以在代码中编写动画的行为,也可以在XAML中编写,我们这里只介绍XAML中的动画效果。在XAML中动画是通过叫做故事版的元属来描述,你可以设置界面元素的属性变化来产生动画的效果,这些属性可以是颜色、透明度、位置、大小尺寸等。动画的类型有ColorAnimation、DoubleAni...

2005-12-13 04:41:00

阅读数:11990

评论数:6

WPF体验(4)

 图形 图形无疑是当代应用程序界面最重要的功能,君不见那些控件不管是很cool的还是不cool的都要使用几何图形来显示。大家知道,图形分成两大类:位图和矢量图。有意思的是在界面设计上网页以位图居多,Windows桌面应用则是矢量图居多。究其原因,并不难理解,因为网页大部分的控件尺寸都是固定的,是用...

2005-12-12 09:25:00

阅读数:10991

评论数:2

WPF体验(3)

 样式 样式类似于Html中的CSS,如果你的界面有许多元素(例如按钮)的外观有相同的属性,那么可以把这些属性集中到一个称为资源的元素中,之后每个元素可以通过引用相应的资源来达到外观一致性的目的。下面的Xaml演示了上述的效果: xmlns:x="http://schemas.micro...

2005-12-11 06:13:00

阅读数:6426

评论数:0

WPF体验(2)

 布局 上一次我们简单介绍了XAML的写法,这一次,我们着重介绍XAML中界面的布局。同ASP.NET的Table类似,Grid也可以用来布局,下面的XAML显示了2*2的网格: xmlns:x="http://schemas.microsoft.com/winfx/xaml/2005&...

2005-12-10 19:11:00

阅读数:7379

评论数:0

WPF体验

     时下作为WinFx的三大支柱(WPF, WCF, WWF)的WPF还没有有效的界面设计器。虽然习惯了可视化设计的人来说不方便,但是个人认为这是为你今后打下WPF编程的良好契机,为什么这样说呢?原因很简单,因为没有界面设计器,你需要手工编写XAML和许多CodeBehind代码,如果不了解...

2005-12-10 06:20:00

阅读数:13610

评论数:3

无题

据说csdn的blog比较稳定了,特此上来测试一下。

2005-12-07 22:04:00

阅读数:1683

评论数:0

Goodbye VS2003, Hello VS2005!

前面的话Visual Studiu 2005从去年的beta1到目前的RC历时一年多,再过一个月终于要面世了。长久期待的心情此时反而平静了些许。因为我知道更酷的事情还在正式版发布之后。.NET的风雨五年(如果没有说错的话),也终于脱胎换骨。一个欣喜的发现是论坛中少了许多口水战。也不知道多少后浪推前...

2005-10-06 05:00:00

阅读数:2773

评论数:1

一种很Cool的语言

MS研究院释放了一种新的语言 Cω, 为了校正读音,他们还在网页上设置了语音功能。(读C omega)。Comega扩展了C#语言,在半结构层次数据和关系数据以及CTS之间实现无缝的连接,同时对复杂的多线程编程以及网络应用提供了内建的语言支持,使之更容易和简单。Comega真的很Cool,虽然MS...

2004-08-05 19:01:00

阅读数:4941

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭