在4月12日召开盛大的发布会之后,微软很快在官方网站开始提供Visual Studio 2010版相关试用版本的下载,MSDN的下载也已经提供。不过目前暂时没有中文版。
VSPaste 的持续改造
Paste from Visual Studio 是一个很好用的代码高亮插件,对于使用Visual Studio编写代码,用WLW写博客的我们来说实在是不二之选。但是作者从2007年11月22日之后就停止了该插件的更新。而到这时,这个插件还有一些不如人意的地方。
很多人都尝试过对这个插件的改造工作(参见《自己改造VSPaste插件》、《定制Paste from Visual Studio插件(上)》、《定制Paste from Visual Studio插件(下)》),在他们研究的过程中,都由于.NET Reflector无法完成工作而借助了IL。而我在尝试的时候,却发现只是用 .NET Reflector 就完成了对插件源代码的改造工作。以下是具体方法:
前台开发从头说起:理解css盒模型
在掌握了丰富而强大的css选择符之后,就具备了将css样式根据需要应用到网页中任何元素的能力。能够应用规则了,接下来就需要熟练掌握规则的制定方法——什么样的属性组合能够实现什么样的效果。一般的颜色、字体、字号、行高等的设置比较容易掌握,而初学者在应用css的时候,主要头疼的还是如何用css实现复杂的网页布局,从两栏布局、三栏布局,到表单设计等。在布局的时候,实际上主要是借助元素的宽、高、定位、浮动、边距、边框、间距、背景颜色、背景图片的组合来实现的。而所有这些,都要基于对css盒模型的理解。网上对盒模型的论述很多(推荐阅读《彻底理解css盒子模式》),我这里想从实用的角度来谈谈。
前台开发从头说起:谈谈CSS选择符
前台开发从头说起:关于web标准化
虽然CSS在表现方面天生具有很多优势,但是如果不是web标准化的盛行,估计CSS不会达到今天这样的热门。所以要说CSS,肯定要从web标准化说起。实际上,对CSS的理解越深,才能越好地理解和使用CSS。
很多人对于web标准化的理解就是“DIV+CSS”,或者“IE、FF、Chrome、Opera、Safari测试无错”,或者就是“通过w3c校验”。实际上,这些都只是web标准化以后附带的一些好处或者说一些表现。web标准化的精髓并不是为了抛弃表格,或者浏览器兼容,或者通过w3c校验。有时候,标准化了的网页未必一定能达到上述这些特征。
关于web标准化的一些误区
“web标准”这个词最近几年在国内的热火程度就好像钱江潮一样一浪高过一浪,随着雅虎、MSN以及国内各大门户网站纷纷抛弃表格布局,现在的网页,要是还没有使用div+css布局,那别人一看就首先从心底鄙视起来。
但是作为一直在web开发这个领域混迹的开发人员,我从网上的文章,还有周围人的讨论中发现,很多人都把“web标准”和“div+css”完全弄混了。包括现在热卖的一些书也是这样,通篇都是“div+css”布局。严重一点的,那更是“万般皆div”。
吃烧烤囧事
国庆长假的时候,回老家,返昆明之前在文山停留了一天,跟兄弟朋友聚聚。晚上唱完歌我们到“一品鸡翅尖”吃烧烤。可能是由于太晚了吧,生意不算很好,店铺里间只有我们和另外一桌。大家都是刚刚到。
突如其来的暴雨
昨天下班走得比较早,办了一卡通之后,就叫碧姐一起去食堂吃饭。等了蛮久她才忙完,我们要出门的时候已经开始飘起小雨了。我这个人向来是不备伞不带伞的,幸好之前办宽带的时候送了一把电信天翼的宣传伞。我拿了伞下楼,结果雨又小到若有若无了。
ASP.NET MVC 最佳实践(四)
本系列翻译自 Kazi Manzur Rashid 的博客,由于翻译水平有限,本系列可能存在误解偏差或者翻译不准的地方,建议对比原文进行阅读。由于篇幅关系,原文中的一篇文章在本系列中将拆解成多篇发布。本篇包括原文第二部分第18-21节。如果你没有看过之前的第一部分,也许你想先看看 《ASP.NET MVC 最佳实践(一)》、《ASP.NET MVC 最佳实践(二)》和《ASP.NET MVC 最佳实践(三)》。