Fork me on GitHub

12 2008 档案

摘要:DeepEarth是一个地图控件,它将微软的Silverlight 2.0平台和DeepZoom(MuliScaleImage)控件联合起来。其核心构建在这些创新的技术上以提供这样一种架构:可以将服务层、数据提供者以及你自己的客户化地图元素集成到富于表现力的用户体验中。同时它还有一些深入的示例说明了如何使用Virtual Earth Web Services以充分利用高级GIS的服务功能。通过以上这些,你就可以将一个交互式、本地的Silverlight 2.0地图集成到你的应用中了。 阅读全文
posted @ 2008-12-28 19:14 张善友 阅读(1704) 评论(0) 推荐(0) 编辑
摘要:你在你的应用程序应用IoC容器了吗,你是否希望不依赖于某个具体的IoC,微软的模式与实践团队在Codeplex上发布的Common Service Locator。Common Service Locator 类库包含应用程序和框架开发者引用Service location共享的接口。这个类库提供了在IOC容器和Service locators之上抽象。使用这个类库允许一个应用程序在没有强引用依赖下间接的访问的能力。 阅读全文
posted @ 2008-12-27 21:59 张善友 阅读(7428) 评论(8) 推荐(0) 编辑
摘要:根据 WinRM SDK (msdn2.microsoft.com/aa384426),Windows 远程管理是“WS 管理协议的 Microsoft 实施,该协议是基于标准 SOAP、不受防火墙影响的协议,允许不同供应商的硬件和操作系统相互操作。”Java Specification Request 262(Web Services Connector for JMX Agent)承诺要与基于 Windows 的、WS-Management 服务直接交互。 阅读全文
posted @ 2008-12-23 22:44 张善友 阅读(6507) 评论(0) 推荐(0) 编辑
摘要:开始菜单项和要安装的应用程序要分开放在不同的Directory里面,ProgramMenuFolder是标准的Windows开始菜单,第二个Directory将是在windows开始菜单下创建的一个菜单项,我们把它命名为Minimal,菜单的快捷方式包括三个元素:一个是Component 元素是WiX安装元素的原子单位,Component元素下的Shortcut就是快捷菜单项了,RemoveFolder 元素保证在卸载应用程序的时候做相关的清理工作。上面的例子中有两个快捷方式,一个是Minimal Test,另一个是Uninstall Minimal,这两个就是Windows开始菜单中所看到的菜单项了。 阅读全文
posted @ 2008-12-20 23:44 张善友 阅读(2342) 评论(0) 推荐(0) 编辑
摘要:Silverlight 2 DataGrid控件的12月版本,修复了30多个bug,bug也是太多了吧,具体的说明参看Scott Morrison's blog. 阅读全文
posted @ 2008-12-20 22:38 张善友 阅读(1180) 评论(0) 推荐(0) 编辑
摘要:VS的设计时的添加引用窗口看到的程序集的位置来自注册表SOFTWARE\Microsoft\.NETFramework\AssemblyFolders – 放在HKEY_LOCAL_MACHINE 下面就是针对所有的用户, 或者放在HKEY_CURRENT_USER 下面针对当前用户。 WiX要把一个程序注册到GAC,只需要在File 上增加一个选项 Assembly=".net" 就可以了,但是注册到GAC的dll不会放到安装目录下方了,这就需要通过提供两个Component方式来处理. 阅读全文
posted @ 2008-12-20 20:38 张善友 阅读(2014) 评论(3) 推荐(0) 编辑
摘要:系统环境变量由 Windows 定义并应用到所有计算机用户。对系统环境的更改将写入注册表,而且通常需要重启计算机才能生效。通常我们的程序中也会使用环境变量,如何在WiX设置环境变量呢? 本文讲述的是如何通过WiX设置环境变量. 阅读全文
posted @ 2008-12-19 23:03 张善友 阅读(2898) 评论(0) 推荐(0) 编辑
摘要:TCP有个选项 TcpTimedWaitDelay: 确定 TCP/IP 可释放已关闭连接并重用其资源前,必须经过的时间。关闭和释放之间的此时间间隔通称 TIME_WAIT 状态或两倍最大段生命周期(2MSL)状态。此时间期间,重新打开到客户机和服务器的连接的成本少于建立新连接。减少此条目的值允许 TCP/IP 更快地释放已关闭的连接,为新连接提供更多资源。如果运行的应用程序需要快速释放和创建新连接,而且由于 TIME_WAIT 中存在很多连接,导致低吞吐量,则调整此参数。 阅读全文
posted @ 2008-12-19 13:09 张善友 阅读(16191) 评论(1) 推荐(0) 编辑
摘要:微软2008年12月16日发布了SQL Server 2005 SP3的正式版,而这也将是该软件的最后一次升级服务,不过暂时只有英文版本,需要简体中文版的用户请稍等。SQL Server 2005 SP3版本号9.00.4035,作为一个累计升级包集成了此前所有的更新补丁,能全方位提升SQL Server 2005的各种服务等级,适用于企业版、企业评估版、开发者版、标准版、工作组版等所有商业版本. 阅读全文
posted @ 2008-12-18 22:02 张善友 阅读(1739) 评论(0) 推荐(0) 编辑
摘要:这是一篇使用 MsChart Controls和UpdatePanel,展示服务器上的性能计数器数据的文章,具体参看http://weblogs.asp.net/muhanadyounis/archive/2008/12/17/publish-server-performance-monitors-with-mschart.aspx 阅读全文
posted @ 2008-12-17 22:19 张善友 阅读(1016) 评论(0) 推荐(0) 编辑
摘要:最近有个项目使用ASP.NET MVC开发,遇到一个问题,表现为:通过本地(localhost,本地ip)访问一切正常,但是通过远程链接的时候,呈现给浏览器的都是http 500内部服务器错误.在web.config 配置文件中启用错误处理节点后表现正常了。customErrors 和HandleError之间有什么关系呢? 阅读全文
posted @ 2008-12-17 13:38 张善友 阅读(2045) 评论(3) 推荐(1) 编辑
摘要:DLR团队终于发布了 IronPython 2.0 ,IronPython 2.0完全基于Dynamic Language Runtime (DLR). DLR允许多个动态语言在系统类型层面实现互操作。这个版本修复大概500多个bug,有453个来自codeplex社区的反馈。热烈祝贺开发团队发布了这一个重大的里程碑版本。 阅读全文
posted @ 2008-12-15 13:19 张善友 阅读(2233) 评论(0) 推荐(0) 编辑
摘要:WiX完全用xml描述,使用命令行来生成。只要用任何一个文本编辑器就可以了。但是为了开发效率,我们还是借助于辅助工具比较好。是一般使用的工具是两个:一个Visual Studio插件,在WiX的安装包里面附带,另一个就是WiXEdit,WixEdit是编辑的XMLXML的源代码的图形化工具箱.WixEdit会让你创造体制条件与MSI和MSM测试wix工具箱.它提供了直观的、轻松的对话方式编辑wix文件来源。 阅读全文
posted @ 2008-12-14 17:39 张善友 阅读(7234) 评论(1) 推荐(1) 编辑
摘要:Json.NET,提供相当完整的文档之外,还提供了 LINQ to JSON 的 LINQ Provider 可以更方便的读取JSON 对象,今后将可比以往用更轻松的方式用 .NET编写 JSON 相 阅读全文
posted @ 2008-12-13 10:35 张善友 阅读(2719) 评论(0) 推荐(0) 编辑
摘要:Oxite更是一个asp.net mvc项目的实例,Oxite目的就是向开发者展示ASP.Net MVC的功能。微软使用Oxite创建了Mix Online网站,并向开发者提供了该站点的源代码以供学习。 阅读全文
posted @ 2008-12-11 22:02 张善友 阅读(7305) 评论(2) 推荐(0) 编辑
摘要:Silverlight 2 Networking Options http://weblogs.asp.net/dwahlin/archive/2008/04/10/silverlight-2-networking-options.aspx Pushing Data to a Silverlight Client with a WCF Duplex Service - Part I http:... 阅读全文
posted @ 2008-12-10 23:44 张善友 阅读(1094) 评论(0) 推荐(0) 编辑
摘要:前面介绍了一个 好用的WCF Visualizers ,这里有一个可以看几乎开发中应用到对象的,叫做Mole,最新版本是 4.2。安装和说明看这里:http://www.codeproject.com/KB/macros/MoleForVisualStudioEdit.aspx,Mole这个Visualizers就是超强大的了,不论是 ASP.NET, Windows Forms, WPF 都提供了很多好用的 Visualizers 阅读全文
posted @ 2008-12-09 23:08 张善友 阅读(1149) 评论(0) 推荐(0) 编辑
摘要:从 Visual Studio 2005 开始有个非常好用的功能, 就是在 debug 的时候, 可以用Visualizer 很方便的查看某些类型的参数, 比如说 Text Visualizer, XML Visualizer, HTML Visualizer 等等, VS2008还针对了 IEnumerable 类型对象也提供了查看的能力. WCF Visualizers 可以查看WCF的各种对象,是WCF开发的必备工具之一。 阅读全文
posted @ 2008-12-09 22:52 张善友 阅读(1144) 评论(0) 推荐(0) 编辑
摘要:Windows Installer XML(WiX) 这里所介绍的是Wix 3.0版本,目前还是beta. Wix 是 Windows Installer XML 的缩写,它是微软提供的一组工具和规范用来制作MSI格式的安装包。DTF就是msi.dll(Windows installer library)的.net包装,DTF使得为MSI安装包编写自定义Actions(CA)非常容易了,DTF就可以使用.NET支持的语言C#/VB.NET等等来写CA了。 阅读全文
posted @ 2008-12-07 19:39 张善友 阅读(2497) 评论(0) 推荐(0) 编辑
摘要:对于不小心时数据删除了,这个工具SQL Log Rescue™可试试, 操作示例见安装后的帮助文件.就不作演示了.工具地址: http://www.red-gate.com/products/SQL_ 阅读全文
posted @ 2008-12-07 14:20 张善友 阅读(2000) 评论(0) 推荐(0) 编辑
摘要:VS2008下的网站发布插件,使用方法请参考VS2005下的网站发布插件。 阅读全文
posted @ 2008-12-07 10:24 张善友 阅读(2328) 评论(1) 推荐(0) 编辑
摘要:一个管理Windows环境变量的小工具,请看这篇文章的介绍:EnvMan 1.3 - Windows Environment Variables Manager 阅读全文
posted @ 2008-12-06 23:54 张善友 阅读(1967) 评论(0) 推荐(0) 编辑
摘要:WCF 3.5 引入了 WebGetAttribute、WebInvokeAttribute、UriTemplate 来增加对 REST 的支持,这使得我们用很简单的方式就可以实现 RESTful WCF Service 阅读全文
posted @ 2008-12-05 23:07 张善友 阅读(5949) 评论(2) 推荐(1) 编辑
摘要:可以设置环境变量并立即生效, 与Windows批处理不同的是此脚本设置的环境变量可保证重启后一样有用. 保存以下内容为 设置环境变量.vbs , 修改要设置的环境变量名即路径即可开始运行设置. 阅读全文
posted @ 2008-12-05 18:07 张善友 阅读(6541) 评论(2) 推荐(0) 编辑
摘要:这是由 mixi 株式会社 开发部系统运营组的两位工程师野雅广、前坂徹所写,日常负责程序的运营。本文将针对最近在Web应用的可扩展性领域的热门话题memcached,说明其内部结构和使用。这篇连载语言简洁、通俗易懂,非常适合memcached入门的人阅读。 阅读全文
posted @ 2008-12-05 13:04 张善友 阅读(2838) 评论(1) 推荐(0) 编辑
摘要:LINQ to SQL当中的灵活的查询操作是其一个很大的优点, 但是当编写较复杂的链接时有时候需要注意一些细节。 阅读全文
posted @ 2008-12-04 13:55 张善友 阅读(1469) 评论(1) 推荐(0) 编辑
摘要:WMI 是基于 Web 的企业管理 (WBEM) 标准的 Microsoft 实现,WCF 公开服务的属性,如地址、绑定、行为和侦听器。您可以在应用程序的配置文件中激活内置 WMI 提供程序。这可以通过 system.ServiceModel element一节中的 Element的 wmiProviderEnabled 属性实现 阅读全文
posted @ 2008-12-03 21:58 张善友 阅读(999) 评论(1) 推荐(1) 编辑
摘要:WCF的承载既可以通过编码实现,也能够通过配置实现.而且使用配置,更有利于日后的维护和扩展。我们经常会碰到这样的一个场景:需要把WCF的配置信息放在一个单独的文件中,这种情况经常出现在需要为自己开发的服务配置,需要采用独立的配置文件,而不是只能放到app.config/web.config中。 阅读全文
posted @ 2008-12-02 22:41 张善友 阅读(4907) 评论(3) 推荐(1) 编辑
摘要:DBA notes同学写的一个关于网站运维的系列文章,关于可用性、监控与报警机制、容量规划、流程规范等 阅读全文
posted @ 2008-12-01 23:03 张善友 阅读(1235) 评论(2) 推荐(0) 编辑