上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 一. 从树谈起 基本上所有人都知道树这个概念。 稍微深究.NET本质的人会懂得,.NET有个对象树。 学习ASP.NET的人肯定会知道,Web上有个控件树。 哪怕是只学习过数据结构应付考试的大学生也会知道Tree这个概念。 二. 把需求扩展成树 举个我们最常用的Photoshop做例子。 在Photoshop中,有许多图形工具,比如星星,比如方形,再比如圆形等等。 在Photoshop中,不用多... 阅读全文
posted @ 2009-04-01 05:18 飞林沙 阅读(3671) 评论(22) 推荐(0) 编辑
摘要: 一. 文章伊始 在文章之前,说下写出这篇文章的目的。在我昨天的一篇文章<<重温设计模式(一)——享元模式>>中,我在文中提到了关于String的字符串驻留机制。在文章的评论中,杨同学对我的字符串相关观点提出质疑,并且成文,不过我现在无法找到那个链接了。 于是,我想把这个老掉牙的话题在此重谈。 究竟我们对String这个常用的类型有多少理解。 二. 从... 阅读全文
posted @ 2009-03-30 07:24 飞林沙 阅读(4947) 评论(60) 推荐(2) 编辑
摘要: 一. 世间万物皆为对象 从大学校园中拦住一个软件工程专业的学生,问他,什么是面向对象。他会告诉你,世间万物皆是对象。 世界之大,何止万物。上至宇宙星辰,下至细菌病毒。皆为对象。 女孩,吐气如兰,仍留淡淡余香。 男孩,闭眼陶醉,不亦乐乎。 此乃共享之妙也!二. 对象爆炸 呼吸之间,分子无数。 每个分子皆为一对象,恐万台服务器之矩阵亦无可容。 奈何乎? GOF 曰: 享元模式! 三. 何为享元模式 ... 阅读全文
posted @ 2009-03-29 06:19 飞林沙 阅读(5166) 评论(43) 推荐(0) 编辑
摘要: 在文章伊始,本人先发表声明,由于从小语文较差,所以为文章起名字也成了我最痛苦的事情之一,所以为了方便,我就不换名字了,虽然,本文叫做HTML,你忘记了么?更为合适。 在上文中,我写了一些非主流标签的使用,本文,让我们将非主流进行到底,看看那些非主流使用者。 本文中,我所指的非主流使用者并不是说,那些涂着浓妆,摆着怪异表情的网络非主流MM,而专指一些我们没有注意到的使用者。比如,使用非PC端上网用户... 阅读全文
posted @ 2009-03-25 04:58 飞林沙 阅读(3311) 评论(25) 推荐(0) 编辑
摘要: 在我们平时所写的ASP.NET中,我们更多的是去使用服务器端控件:<asp:>。与此同时,我们却忽略了很多HTML元素的使用。 在这章,让我们来简单的对HTML的一些元素的标准来做简单的回顾。 1. <q> 和 <blockquote> 对于这两个元素,我想很多经常去使用.NET服务器端控件,以及Visual Studio或者DW等可视化工具的人,应该对他们已经... 阅读全文
posted @ 2009-03-13 03:47 飞林沙 阅读(3123) 评论(30) 推荐(0) 编辑
摘要: 在上文中,《.NET,你忘记了么(三)——关于Array和List的使用》中,我对List的理解大错特错,在成文前,首先做下自我批评,然后也对造成的不良影响表示道歉。 周四面试的惨败,让我的心情着实糟糕了两三天。痛定思痛,决心回家继续苦读。 首先开始的就是对List的重新认知。在这里,让我们先从构造方法来重新认识List的本质,先来看下上文中我所粘出的代码: List li... 阅读全文
posted @ 2009-03-09 02:49 飞林沙 阅读(7537) 评论(31) 推荐(1) 编辑
摘要: 之前,一直在谈.NET框架方面的问题,今天来谈谈关于Array和List的使用问题,这应该算是属于算法的最基础的东西了。只是提醒大家对这个问题稍加注意。 写这个是因为一个同学的求助,事情是这样的,他去负责公司的一个培训模块,在培训模块中,有一个功能是自动成卷。然后,我们会很容易地想到洗牌算法。于是我给他大概解释了洗牌算法的过程和步骤,然后他给出了这样的代码,还很骄傲地告诉我,他使用了泛... 阅读全文
posted @ 2009-03-05 09:09 飞林沙 阅读(3707) 评论(52) 推荐(2) 编辑
摘要: 我们都知道,垃圾回收可以分为Dispose和Finalize两类,关于这两者的区别已经太多了,一个是正常的垃圾回收GC所调用的方法,另外一个是终结器Finalizer,所调用的方法,在Effective C#一书中,有着明确的建议是说使用IDispose接口来代替Finalize。原因是因为Finalize终结会增加垃圾回收对象的代数,从而影响垃圾回收。 有了上述的原因,我们现在只来看... 阅读全文
posted @ 2009-03-02 12:40 飞林沙 阅读(3685) 评论(20) 推荐(0) 编辑
摘要: 首先,让我们来简单地看下什么叫做CLS。 鉴于个人的英文水平,我还是先给出CLS的英文解释,然后我再翻译: The CLS is a specification that defines the rules to support language integration. This is done in such a way, that programs written in a... 阅读全文
posted @ 2009-02-18 17:22 飞林沙 阅读(4087) 评论(11) 推荐(0) 编辑
摘要: 在这一节,我主要来介绍Silverlight的Grid布局。 先来让我们复习一下HTML的Table布局。 在这里这么说:Table布局只是为了为Grid来做个铺垫。因为我们知道,Table是为了容纳数据,而CSS才是我们布局的首选。 先不管这些,我们看下我们用Table是如何布局的。 效果如下: 当我们用Silverlight的Grid进行布局的时候,也是一样的道理。我们一样需要制定Grid的行... 阅读全文
posted @ 2009-02-18 14:15 飞林沙 阅读(5556) 评论(0) 推荐(0) 编辑
摘要: d在上一次文章中,我们介绍了Canvas的布局。我们也知道,在Silverlight中有Canvas,StackPanel,Grid三种布局方式,今天我们就来详细地说一下StackPanel的布局。 Stack,栈!这个词我们大家再熟悉不过,一种先进后出的数据结构。我觉得用这个来比喻我们这种布局方式蛮形象。呵呵,稍后再说这个。 StackPanel其实像极了JAVA GUI中的F... 阅读全文
posted @ 2009-02-11 09:34 飞林沙 阅读(14928) 评论(4) 推荐(0) 编辑
摘要: 在接下来的几篇文章中,我将来介绍Silverlight相关的布局知识。 在Silverlight中,布局主要有三种方式: 1. Cavas 2. StackPanel 3. Grid 在传统的ASP.NET中,我们知道,布局通常是通过传统的CSS+DIV来予以实现,但是在Silverlight中,我们更多的是通过布局控件+Style来予以实现,至少我的习惯... 阅读全文
posted @ 2009-02-02 23:03 飞林沙 阅读(7616) 评论(5) 推荐(0) 编辑
摘要: 在园子里已经有了好多关于Silverlight的文章,在这里我就不再滥竽充数放到首页了,就随便的一篇篇来写吧,希望能给需要的人带来帮助。 希望大家关注。 给出Silverlight 2的安装: 首先点击这里进行下载。 接下来,请确保您的Visual Studio 2008的版本是sp1。请点击这里进行下载 然后,下载Silverlight 2.0 tools for Visual Stud... 阅读全文
posted @ 2009-01-31 19:56 飞林沙 阅读(1342) 评论(0) 推荐(1) 编辑
摘要: 前段时间学习Javascript,花了一些时间写了一些关于Javascript面向对象方面的东西,希望能给大家一些帮助。 当然,我的很多理解非常肤浅,所以大家有什么不同的意见,或者我有什么错误,还希望大家多多指教。 (还在继续写作中) 索引: Javascript玩转继承 ... 阅读全文
posted @ 2009-01-28 18:41 飞林沙 阅读(1953) 评论(8) 推荐(0) 编辑
摘要: 上文一直在罗嗦GOF的原型模式,在本文中讲开始正式讨论Javascript的Prototype。对于Javascript的初学者来说,Prototype是个蛮高深的话题,其实并不尽然。我说不尽然,意思是说理解Prototype的一般用法很简单。但是真正能做到融会贯通理解Prototype确实是件很难的事情。今天我就从Prototype的基本开始讲。上文中我讲了原型模式。其实在Javascript中... 阅读全文
posted @ 2009-01-25 19:41 飞林沙 阅读(1255) 评论(6) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页