上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 57 下一页
摘要: Visual Studio 2008包含了一个文本模板转换工具箱,又称为T4,是领域特定语言工具的一部分,并可用于基于文本模板的方式来生成代码。 ASP.NET MVC中使用T4来生成代码. 现在T4 将来到MonoDevelop上,MonoDevelop也是通过T4来支持ASP.NET MVC, 也就是Mono版的T4. 阅读全文
posted @ 2009-03-15 21:14 张善友 阅读(2747) 评论(1) 推荐(0)
摘要: 我在Vista上安装SQL Server Express的时候遭遇错误,错误信息为:“属性不匹配。存在属性(Hidden, System, Directory, Archive),包括属性(0),不包括属性(Archive, Compressed, Encrypted)。” 阅读全文
posted @ 2009-03-14 13:39 张善友 阅读(4025) 评论(2) 推荐(0)
摘要: 应用程序发生异常时,给用户一个友好的处理方式,同时将异常记录下来并通知系统管理员或是运维人员是应用的开发的常用场景。web form上微软提供了一个工具包,关于这个工具包参看推荐一个工具包自定义HTTP 404错误。如何在asp.net mvc上实现这样的功能呢?asp.net mvc 在创建项目的时候在Views的Shared目录下有一个错误处理页Error.aspx视图,这个默认的错误处理功能没有实现对错误日志的记录。 阅读全文
posted @ 2009-03-14 12:22 张善友 阅读(4319) 评论(0) 推荐(0)
摘要: Scott博客上的ASP.NET MVC免费电子书教程,应该不应错过. 185页的教程,从头开始按部就班地建造起一个小型但完整的ASP.NET MVC应用。同样的asp.net mvc的一些Open Source 的项目也值得去研究研究 阅读全文
posted @ 2009-03-12 07:56 张善友 阅读(3279) 评论(1) 推荐(0)
摘要: Steve Sanderson在codeplex上发布了一个asp.net mvc validation framework xVal ,并写一篇详细的文章介绍这个框架 xVal - a validation framework for ASP.NET MVC。xVal可以把客户端和服务端的验证机制结合起来。 阅读全文
posted @ 2009-03-04 22:02 张善友 阅读(1896) 评论(1) 推荐(0)
摘要: (Data)Model-View-ViewModel模式跟经典的Model-View-Presenter模式很相似,除了你需要一个为View量身定制的model,这个model就是ViewModel。ViewModel包含所有由UI特定的接口和属性,它们是轻松构建UI的必要元素。View绑定到ViewModel,然后执行一些命令在向它请求一个动作。而反过来,ViewModel跟Model通讯,告诉它更新来响应UI。 阅读全文
posted @ 2009-03-01 11:51 张善友 阅读(7754) 评论(1) 推荐(0)
摘要: Coyote是一个个人防火墙配置Linux的目的是为了保护家庭或教育网络. 这个防火墙产品牌的个人及教育用途,并提供免费下载:http://coyotelinux.com/ CoyoteLinux 阅读全文
posted @ 2009-02-23 23:00 张善友 阅读(1663) 评论(0) 推荐(0)
摘要: 在WPF/Silverlight的自定义控件上UI与Style (ControlTemplate)的分离上是由一个共同的约定的,这其中的角色就是TemplatePart。 阅读全文
posted @ 2009-02-22 23:35 张善友 阅读(2742) 评论(1) 推荐(0)
摘要: white 是一个可以作 UI 自动化测试的 Framework,可以搭配任何 Unit test framework 来使用。White与WatiN类似,它封装了微软的UIAutomation库和Window消息,可以用于测试包括Win32,WinForm, WPF和SWT(java)在内的软件。ThoughtWorks的Vivek Singh是该项目的Leader,他已将White放在了CodePlex上。White具有面向对象的API,很容易来控制一个应用,它也可以与xUnit.Net,MbUnit,NUnit,MSTest这样的测试框架结合使用,甚至Fit.Net也可以。 阅读全文
posted @ 2009-02-21 17:52 张善友 阅读(3044) 评论(0) 推荐(0)
摘要: Microsoft 模式和实施方案小组最近发布了第二个版本的“WPF 复合应用程序指南”,这一新指南旨在充分利用 WPF/Silverlight 的功能和编程模型。同时,团队还根据内部产品团队、客户以及 .NET 社区的反馈,在之前复合应用程序指南的设计基础上进行了完善。 阅读全文
posted @ 2009-02-20 22:21 张善友 阅读(1400) 评论(0) 推荐(0)
摘要: Ironclad是一个开源项目,目的是使得IronPython可以使用CPython C Extensions。虽然IronPython可以使用大部分的Python库。这个库是由Resolver Systems开发的,使用MIT License协议 阅读全文
posted @ 2009-02-18 22:26 张善友 阅读(1775) 评论(0) 推荐(0)
摘要: Application Request Router (ARR) 已经正式发布,并可以免费下载, 支持所有版本的 IIS7。 阅读全文
posted @ 2009-02-17 13:39 张善友 阅读(1799) 评论(2) 推荐(0)
摘要: Developer.com发布了年度技术产品获奖名单,获奖者都是各个的领域最前卫的技术,名单可见http://www.developer.com/java/other/article.php/3795991 阅读全文
posted @ 2009-02-14 21:31 张善友 阅读(2573) 评论(7) 推荐(0)
摘要: 微软去年11月发布了一个很酷的新ASP.NET服务器控件,<asp:chart />,可以免费用在ASP.NET 3.5中,而且还可以用在asp.net mvc。 阅读全文
posted @ 2009-02-14 17:45 张善友 阅读(10219) 评论(5) 推荐(0)
摘要: 微软模式与实践团队在patterns & practices Application Architecture Guide 2.0 project有一部分是 RIA Application Pattern 。 阅读全文
posted @ 2009-02-14 17:00 张善友 阅读(1691) 评论(0) 推荐(0)
摘要: 在2月11日,J.D. Meier在其博客上宣布Patterns & Practices WCF Security Guide发布。J.D. Meier在博客中写道: 对于端对端的应用场景而言,该指南将指导开发者如何设计和实现WCF中的认证与授权。通过这一规定性的指南文档(其中包括指南、常见问题回答、最佳实践), 你可以一目了然地获知如何你的WCF服务的安全性。本篇指南是patterns & practices、WCF团队成员以及行业专家共同协作的成果。 阅读全文
posted @ 2009-02-14 16:10 张善友 阅读(1209) 评论(0) 推荐(0)
摘要: 开发Silverlight 2所需要的开发环境搭建资源包简要介绍和相关下载地址. 阅读全文
posted @ 2009-02-06 22:11 张善友 阅读(4028) 评论(1) 推荐(0)
摘要: 一个方便的工具Microsoft 的工具包--网页错误工具包,可以帮助您设计和实现自定义错误页。 网页错误工具包是点击到 IIS 的 ASP.NET 应用程序。 您修改一个 ASPX 网页的其他文件包含该工具包并将 IIS 以部署您的自定义页面。 错误页将显示搜索结果,以便访问者可以更轻松地找到正确的信息的错误。 阅读全文
posted @ 2009-02-05 22:25 张善友 阅读(2544) 评论(1) 推荐(1)
摘要: 现在 ASP.NET MVC Release Candidate 已经可以下载, 如何着手开始用asp.net mvc开发应用呢? 这是一个学习ASP.NET MVC Release Candidate 1的资源指南。 阅读全文
posted @ 2009-02-02 16:11 张善友 阅读(4229) 评论(2) 推荐(0)
摘要: Scott Gu宣布了ASP.NET MVC 1.0 RC的发布, Scott Gu在blog上写了一篇ASP.NET MVC 1.0 Release Candidate Now Available,RC版本有很多小的改进: Visual Studio同 MVC的集成更成熟了,也就说有了更好用的脚手架- "Go to Controller" / "Go to View" / "Add View" 等等 AJAX 的改进 FileUpload / "Download" 改进,例如 FileResult映射到 Fileupload Visual Studio T4 模板,这就意味着自己可以去定制MVC模板 … 阅读全文
posted @ 2009-01-28 11:16 张善友 阅读(4337) 评论(6) 推荐(0)
摘要: 众所周知,Linux 的创始人 Linus Torvalds 是一个 KDE 用户。先前,Linus 不仅推荐大家使用 KDE,而且对 GNOME 提出过批评。但在最近接受 ComputerWorld 的访问时,Linus 却称 KDE 4 既糟糕又失败,并从 KDE 转到了 GNOME。Linus表示KDE 4是一场灾难,尽管新近的版本有所改善,他发现有无数人都同意这一判断,KDE 4使用起来真令人痛苦。 除此之外,Linus还在采访中谈论了Linux开发的现状,Git项目的进展、上网本、Windows 7等。 阅读全文
posted @ 2009-01-26 10:34 张善友 阅读(1331) 评论(0) 推荐(0)
摘要: 主要实现原理: 把对象按照XML格式保存在 Isolated Storage 将数据的拷贝存在在内存中,减少对磁盘的读取 数据存放在泛型的List<>中,可以通过Linq进行操作 阅读全文
posted @ 2009-01-23 14:05 张善友 阅读(1146) 评论(0) 推荐(0)
摘要: Moonlight是微软Silverlight的一个开源实现,其目标平台是Linux与Unix/X11系统。自从2007年9月开始,Moonlight就在Mono项目下进行了开发,它是由Novell发起并资助的。现在,面向32位与64位Linux系统的Moonlight 1.0 已经向公众发布了. 阅读全文
posted @ 2009-01-22 18:02 张善友 阅读(1242) 评论(0) 推荐(0)
摘要: Silverlight 2 包含一个 CLR,但并不是其他 .NET 应用程序和程序集使用的 CLR. Silverlight CLR 也称为 CoreCLR,在设计时充分考虑了不同用途。CoreCLR 专为跨平台互操作性而设计,可与 CLR 同时运行并支持不同的安全模型以及不同版本的基础类库。 阅读全文
posted @ 2009-01-21 23:07 张善友 阅读(1337) 评论(0) 推荐(0)
摘要: 微软正在研究开发的允许编程人员利用计算机集群(Cluster)或者数据中心运行数据并行处理程序的一个体系架构Dryad, Dryad 是微软对应于Google的MapReduce技术。 阅读全文
posted @ 2009-01-18 21:20 张善友 阅读(2104) 评论(0) 推荐(0)
摘要: 微软周五宣布,奥巴马就职典礼的网上直播将使用微软Silverlight技术,这一网上直播将通过奥巴马就职委员会的网站进行。预计奥巴马此次就职典礼将吸引大量关注,因此与奥巴马就职委员会的合作是微软一次重 阅读全文
posted @ 2009-01-18 20:46 张善友 阅读(1137) 评论(0) 推荐(0)
摘要: WPF为开发者省去了写一大堆的代码, 例如常用的Copy, Paste, Cut...等功能. 如果没有满足需求Command ,可以自己实现ICommand接口。该接口属于System.Windows.Input命名空间,在程序集PresentationCore.dll。内置的 WPF 命令类型为 RoutedCommand 和 RoutedUICommand,这些命令是否就满足你的要求了呢,事实上WPF的内置Command还有需要许多不足,因此在模式与实践团队的Prism项目中也打造一套自己的Command,特别是与UI元素耦合以及不支持命令组合,所以他们在Prism中便增加了另外一套Command:DelegateCommand和CompositeCommand。 阅读全文
posted @ 2009-01-17 22:57 张善友 阅读(2905) 评论(1) 推荐(0)
摘要: Silverlight 2 应用程序部署到任意HTML页面,可以采用ActiveX的方法,在页面中放入object标签,设置相应的属性即可。使用 object 元素,可以用与所有受支持浏览器兼容的方式在 HTML 中嵌入和配置 Silverlight 插件。具体可参看:如何使用 HTML 将 Silverlight 添加到网页. 阅读全文
posted @ 2009-01-17 22:18 张善友 阅读(1269) 评论(0) 推荐(0)
摘要: Windows Presentation Foundation (WPF) 在 Microsoft .NET Framework 中添加了一些功能,您可以可靠地使绑定控件与其数据源保持一致。这个类就是ObservableCollection。 阅读全文
posted @ 2009-01-17 21:37 张善友 阅读(27416) 评论(0) 推荐(7)
摘要: Patterns & Practices Group 最近发布了一个Validation Application Block动手实验室。 非常详细,手册有79 页长,而且是chm格式的! 阅读全文
posted @ 2009-01-16 22:26 张善友 阅读(1873) 评论(0) 推荐(0)
摘要: Mono 2.2 推出新的代码生成引擎,会产生更优质的代码.对 Windows Form 以及其它内容做进一步改进 阅读全文
posted @ 2009-01-15 09:24 张善友 阅读(1700) 评论(0) 推荐(0)
摘要: 微软发布了Silverlight 2 控件SDK 源代码,里面包含三个项目,这是学习如何制作Silverlight控件的最佳实践. 阅读全文
posted @ 2009-01-13 22:17 张善友 阅读(1407) 评论(1) 推荐(0)
摘要: WPF Build Action设置为ApplicationDefinition时,WPF程序就会生成static 'Main' 方法. 阅读全文
posted @ 2009-01-13 18:13 张善友 阅读(2377) 评论(1) 推荐(1)
摘要: 在制作安装包的时候,要求检查软件安装必备的软件,例如安装visual studio的时候需要检测.net frmaework等,通过WiX完成不了这样的工作,那么如何完成这样的工作呢。这就需要制作一个bootstrapper,检查必备的软件包,并下载安装软件包,然后安装你的MSI安装文件。 阅读全文
posted @ 2009-01-12 23:08 张善友 阅读(2346) 评论(1) 推荐(0)
摘要: 在Windows XP上 System.TimeZoneNotFoundException: The time zone ID '中国标准时间' was not found on the local 阅读全文
posted @ 2009-01-09 11:44 张善友 阅读(3037) 评论(0) 推荐(0)
摘要: XULRunner是一个单独的“gecko运行时”安装包,可用于启动多种如同Firefox和Thunderbird一样丰富的XUL+XPCOM应用程序。它提供了安装、升级和反安装这些应用程序的机制。XULRunner还将提供libxul,这个解决方案允许把Mozilla技术嵌入到其它项目和产品中。 简单地说,XULRunner就是一个基于Javascript、CSS和XUL的编程框架,通过我们孰知的web技术来开发跨平台的web桌面程序。 今天在googlecode看到一个基于XULRunner的应用 http://code.google.com/p/sqlite-manager/ 。 阅读全文
posted @ 2009-01-08 21:44 张善友 阅读(1782) 评论(0) 推荐(0)
摘要: Zeeshan Hirani写了一本有500页的Entity Framework电子书,可以免费下载. 电子书下载地址: Entity Framework learning guide ,还包含了一个完整的示例,包括完整的数据库 Complete Project With databases 阅读全文
posted @ 2009-01-07 22:22 张善友 阅读(9615) 评论(8) 推荐(5)
摘要: SynchronizationContext是在.NET 2.0引入的一个线程方面的一个类,在Msdn上的文档非常少也没有介绍如何使用它,mikeperetz在codeproject上写了三篇非常详细的文章来说明。 阅读全文
posted @ 2009-01-06 22:14 张善友 阅读(2124) 评论(0) 推荐(0)
摘要: Routing现在可以作为URLRewriting技术的替代者,出现在asp.net mvc框架中,将它应用于WebForms上也是很简单的,可以到codeplex上下载ASP.NET MVC WebFormRouting Demo。 阅读全文
posted @ 2009-01-03 16:26 张善友 阅读(2171) 评论(2) 推荐(0)
摘要: DeepEarth是一个地图控件,它将微软的Silverlight 2.0平台和DeepZoom(MuliScaleImage)控件联合起来。其核心构建在这些创新的技术上以提供这样一种架构:可以将服务层、数据提供者以及你自己的客户化地图元素集成到富于表现力的用户体验中。同时它还有一些深入的示例说明了如何使用Virtual Earth Web Services以充分利用高级GIS的服务功能。通过以上这些,你就可以将一个交互式、本地的Silverlight 2.0地图集成到你的应用中了。 阅读全文
posted @ 2008-12-28 19:14 张善友 阅读(1720) 评论(0) 推荐(0)
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 57 下一页