Fork me on GitHub

2011年2月19日

摘要: 在Orchard中widget是一个内容类型,它是比较大粒度的可重用UI,它可以放在网站页面的任意位置上,例如云标签、查询窗口等。上一篇我们介绍了如何在Orchard中生成一个自定义字段类型,本篇介绍如何编写一个content part,然后如何转成一个Widget。生成一个Content Part本示例使用在Orchard:使用VS2010来生成一个地图Content Part中介绍的ContentPart,如果你还没有做过的请先完成后再回来。把Part转为Widget为了把content part转为一个widget,必须更新数据库, 修改文件Migrations.cs:[代码]在这个示例 阅读全文
posted @ 2011-02-19 09:35 HackerVirus 阅读(249) 评论(0) 推荐(0)
摘要: 一、场景:There’s nothing like fresh mosquitoes!没有比新鲜蚊子更好吃的了!Those mosquitoes really look tasty! 那些蚊子看起来很好吃.They sure are! 没错.You ought to catch some yourself! 但是你得自已抓.There’s plenty! 这儿还有很多!Can you give me a hand? 你能帮助我一下吗?I’d love to.我很乐意.Kit, but I’m kind of busy right now! 小东西 阅读全文
posted @ 2011-02-19 09:34 HackerVirus 阅读(254) 评论(0) 推荐(0)
摘要: 本篇介绍使用VS2010来开发一个地图Map part,然后在一个内容项中显示一个地图图片。在本文最后我将附上本示例的模块代码,大家可以下载进行查看。如果你还不知道如何生成一个Content part,请先看我之前写的在Orchard:生成一个Content Part。生成模块目录结构打开Code Generation功能,输入下面的命令来生成Maps模块:codegen module Maps /IncludeInSolution:true这里的参数IncludeInSolution 表示Orchard把Maps module项目文件加入到Orchard.sln方案中打开Orchard.sl 阅读全文
posted @ 2011-02-19 09:32 HackerVirus 阅读(607) 评论(0) 推荐(0)
摘要: 管理是个难题,软件项目的管理更是一个难题。 面对众口难调的软件需求 面对时刻需求变更的风险 面对标准不一致的评价 面对市场环境的不成熟、验收难、回款难 面对习惯受自己控制的代码及程序员的激情与现实的差距 。。。。。。 软件项目管理该如何做到更好呢? 作为项目经理心态的调整是首要的,特别是从技术高手转型过来的项目管理者,一开始做项目,转变一个赢得项目是起点而不是终点的思维模式尤为重要。 技术高手习惯于受自己掌控的项目开发、测试、高质量的软件提交件,可是拿整个项目来比较,这些仅仅是开始。 首先评价项目成功的标准不仅仅是项目完成开发。项目是一整个过程,特别是对于软件公司来说,盈利是最关键指标之一,短 阅读全文
posted @ 2011-02-19 09:28 HackerVirus 阅读(194) 评论(0) 推荐(0)
摘要: 今天使用 Fiddler 的时候,发现 Fiddler 更新了。针对本机的 HTTP 访问问题也给出了一个新的 Update.首先,由于 IE 和 .NET Framework 内部的硬编码设计,使得对于本机的访问不会通过代理进行,所以,造成 Fiddler 没有办法直接监控到类似的内容。对于刚刚发布的 IE9 RC 来说,已经进行了相应的调整,不再需要任何额外的步骤就可以监控到发送到 localhost 或者 127.0.0.1 的流量。对于其他的 IE 版本来说,最简单的方法就是使用主机名代替 localhost 或者 127.0.0.1。例如,对于http://localhost:808 阅读全文
posted @ 2011-02-19 09:27 HackerVirus 阅读(453) 评论(0) 推荐(0)
摘要: 最新版本的All-In-One Code Framework在2011年春节之后新鲜出炉啦!!下载地址:http://1codechs.codeplex.com/releases/view/61192如果您第一次听说All-In-One Code Framework这个项目,请参阅主页上的相关介绍http://1code.codeplex.com/, 以及下列两篇blogAll-In-One Code Framework:一站式微软开发技术框架解决方案微软一站式开发技术框架解决方案 中文说明Azure新示例CS/VBAzureBingMapsAzureBingMaps应用程序示例展示在多个云服 阅读全文
posted @ 2011-02-19 09:27 HackerVirus 阅读(153) 评论(0) 推荐(0)
摘要: 在设计网页的时候,选择一款符合主题的字体非常重要。这篇文章列出了专业设计师最常用的22款免费英文字体并提供了下载链接,帮助设计师们节省网上搜索字体的时间。1.Delicious官方下载链接:Click Here2.Gentium官方下载链接:Click Here3.Tallys官方下载链接:Click Here4.Lido STF官方下载链接:Click Here5.Mg Open5 (a).MgOpenCanonica官方下载链接:Click Here5 (b).MgOpenCosmetica官方下载链接:Click Here5 (c).MgOpenModata官方下载链接:Click He 阅读全文
posted @ 2011-02-19 09:26 HackerVirus 阅读(387) 评论(0) 推荐(0)

2011年2月18日

摘要: 如果要为整个项目设置页面编码,那么就可以在 Web.config 文件中添加一个 Globalization 属性,然后设置它的 fileEncoding、requestEncoding,和 responseEncoding 特性:<configuration> <system.web> <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="en-US" uiCulture="de-DE" /> </system.web 阅读全文
posted @ 2011-02-18 10:09 HackerVirus 阅读(167) 评论(0) 推荐(0)

2011年2月15日

摘要: 在Orchard架构介绍中对Orchard的一些架构内容进行了介绍,下图是Orchard自带的一些模块,本篇讲解一下如何扩展Orchard来生成我们的第一个模块。介绍Orchard构建在ASP.NET MVC之上,MVC是一个应用模式,我在信息系统开发平台OpenExpressApp - Command扩展机制简单介绍了一下。在本篇示例中不包含任何数据,所以我们暂时不用关心model。我们只需要一个controller 和一个view。在Orchard中Modules能够打包成一个可重用的资产,Modules被实现成一个MVC Areas。在MVC中Areas是一个包含一套独立于其他站点的功能 阅读全文
posted @ 2011-02-15 10:35 HackerVirus 阅读(335) 评论(0) 推荐(0)
摘要: 本类库+工具用于快速实现一个简单的自动更新程序,旨在快速简单地为现有的.Net应用程序添加上比较简单的自动更新功能。在发布应用程序时,我们经常会需要给自己的程序加上自动升级功能。.Net Framework自带的ClickOnce中有自动升级的功能,但是往往不太好用,比如必须用ClickOnce发布,安装的文件夹一个版本一个等等,我们会想要一个比较简单、甚至绿色软件也能使用的自动升级功能,这个自动升级程序就是基于这个目的而制作的。为了让使用起来更加简单快捷,我对内置的功能进行了大幅度的精简和集成,最简单的情况下只需要你只需要一行代码即可实现自动更新,如下所示:FSLib.App.SimpleU 阅读全文
posted @ 2011-02-15 10:29 HackerVirus 阅读(349) 评论(0) 推荐(0)