Fork me on GitHub
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 54 下一页
摘要: MongoDB是一个基于分布式文件存储的数据库开源项目。由C++语言编写。旨在为WEB应用提供可护展的高性能数据存储解决方案。 它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有: ... 阅读全文
posted @ 2010-05-20 13:33 张善友 阅读(8907) 评论(2) 推荐(5) 编辑
摘要: 很多同学都读过这篇文章吧 ASP.NET MVC中你必须知道的13个扩展点,今天给大家介绍一个ASP.NET MVC的扩展库,主要就是针对这些扩展点进行。这个项目的核心是IOC容器,包括Ninject... 阅读全文
posted @ 2010-05-15 23:44 张善友 阅读(6106) 评论(7) 推荐(2) 编辑
摘要: 数据库镜像是将数据库事务处理从一个SQL Server数据库移动到不同SQL Server环境中的另一个SQL Server数据库中。镜像不能直接访问;它只用在错误恢复的情况下才可以被访问。 要进行... 阅读全文
posted @ 2010-05-10 19:01 张善友 阅读(4971) 评论(5) 推荐(1) 编辑
摘要: ASP.NET MVC框架使得程序员更容易进行Web测试驱动型开发。对于数据库项目呢,使用VS2010的Database 项目模板统一管理数据库对象,Visual Studio 也有一个数据库单元测试... 阅读全文
posted @ 2010-05-09 12:46 张善友 阅读(1789) 评论(1) 推荐(0) 编辑
摘要: Visual Studio 2010 Ultimate 版本有个新功能IntelliTrace(智能跟踪),IntelliTrace被引入到Visula Studio中来加速我们对.NET应用程序的调试,它通过对预先设置的事件和方法在运行过程中的跟踪并将其有效地传递给调试执行者,从而快速的传递程序在执行过程中的状态和各种信息来帮助开发者更好的调试程序,快速的发现问题。 阅读全文
posted @ 2010-05-09 11:31 张善友 阅读(28896) 评论(15) 推荐(4) 编辑
摘要: Visual Studio 2010 有一个数据库项目模板:Visual Studio Database Project(以下简称VSDP),VS 2003/2005/2008也有类似的项目,在VS2010上的得到了很大的加强,现在还具备了智能感知,构建时验证和自动部署功能,VSDP是针对典型的数据库开发任务而设计的,可以对原有数据库反向工程,添加表,存储过程和其他数据库项目,而且有选择性地将修改部署到目标数据库中。 阅读全文
posted @ 2010-05-08 23:19 张善友 阅读(11144) 评论(3) 推荐(6) 编辑
摘要: CamStudio 是一款十分优秀的屏幕录像软件,可以捕获屏幕操作,还可以录制来自扬声器和麦克风的声音,并保存为高质量的 AVI 文件,也可以转换成 FLV 格式的文件。CamStudio 支持自定义... 阅读全文
posted @ 2010-05-03 11:03 张善友 阅读(4797) 评论(0) 推荐(0) 编辑
摘要: 微软的云计算战略包括三大部分,目的是为自己的客户和合作伙伴提供三种不同的云计算运营模式: 第一、微软运营:微软自己构建及运营公共云的应用和服务,同时向个人消费者和企业客户提供云服务。例如,微软向最终使... 阅读全文
posted @ 2010-05-01 23:02 张善友 阅读(4512) 评论(0) 推荐(0) 编辑
摘要: MS SQL Server 2008 R2已经发布了,虽然是SQL Server 2008的第二次发布,但是有10项重大更新,我最感兴趣的是StreamInsight,SQL Server 2008 R2 Express现在的单个数据库大小限制已经提升到10G,比之前的4G限制提升很大 阅读全文
posted @ 2010-05-01 08:31 张善友 阅读(41642) 评论(14) 推荐(8) 编辑
摘要: SQL Server 2008 R2引入StreamInsight功能,可以为开发人员提供一套全方位的平台来开发基于事件的应用程序。与传统的基于查询的应用程序有所不同,基于事件的应用程序需要在低延迟的前提下迅速处理海量数据。 阅读全文
posted @ 2010-04-29 22:10 张善友 阅读(3943) 评论(2) 推荐(1) 编辑
摘要: 在现行的许多网络应用中,有时一台服务器往往不能满足客户端的要求,那么有没有什么办法解决服务器的高可伸缩性、高可用、高可靠性和高性能,提升服务器的SLA? 使用Windows Server 2008/R2中的网络负载平衡(Network Load Balancing,以下简称NLB)和IIS 7的ARP模块就是解决这个问题的方法。 阅读全文
posted @ 2010-04-28 20:54 张善友 阅读(15264) 评论(12) 推荐(7) 编辑
摘要: Windows Server AppFabric Beta 2 For Vistual Studio 2010/.NET Framework 4.0已经发布了,参看EndPonit上的博客文章http://blogs.msdn.com/endpoint/archive/2010/04/26/windows-server-appfabric-beta-2-refresh-for-visual-studio-2010-net-4-rtm.aspx。我安装了一下,安装体验上比Beta1有了很大的改进.有本电子书推荐大家学习. 阅读全文
posted @ 2010-04-27 23:18 张善友 阅读(3298) 评论(2) 推荐(4) 编辑
摘要: 经过了2年多的开发,设计和试验,Autofac发布了第二版,针对1.4版本进行了重组,提供了更好的开发体验,你可以到这里下载正式的版本。 2.1版本也带来许多新特性: 组件发现:Autofac 2可... 阅读全文
posted @ 2010-04-24 19:56 张善友 阅读(3601) 评论(0) 推荐(0) 编辑
摘要: Visual Studio Team System 2008 Service Pack 1 针对 Team Foundation Server 2010 的前向兼容更新(安装程序)http://www... 阅读全文
posted @ 2010-04-21 14:12 张善友 阅读(4009) 评论(0) 推荐(0) 编辑
摘要: Enterprise Library 5.0已经发布,可以到 Grigori的博客了解更详细的内容,也可以到MSDN上了解 http://msdn.microsoft.com/en-us/librar... 阅读全文
posted @ 2010-04-21 13:30 张善友 阅读(4172) 评论(0) 推荐(1) 编辑
摘要: Visual Studio ALM的快速参考指南是发布在codeplex上的一个指南文档,地址是http://vs2010quickref.codeplex.com/,这可以作为一个一般的海报和备忘录,让你五分钟了解Visual Studio 2010的内容,其中有一个Scrum的海报可以打印出来贴到团队的墙上. 阅读全文
posted @ 2010-04-17 22:06 张善友 阅读(3216) 评论(2) 推荐(2) 编辑
摘要: 上面的两篇文章Team Foundation Server 2010 – Basic Installation和TFS2010 Team Project Collections 已经讲述了安装TFS2010 Basic,也配置了一个Team Project collections,现在我们来讲一下如何在VS2010里面创建项目并添加到TFS2010里面,如何对项目进行Build,WorkItem关联的基本操作。 阅读全文
posted @ 2010-04-17 11:55 张善友 阅读(23702) 评论(10) 推荐(6) 编辑
摘要: 微软的模式与实践小组写的一本并行编程方面的指南,代码使用C#,将来会发布C++版本,C#版本使用parallel programming model,,包括Task Parallel Library ... 阅读全文
posted @ 2010-04-16 23:15 张善友 阅读(1522) 评论(0) 推荐(0) 编辑
摘要: 向Windows Server 2008 R2 Server Core上拷贝文件只能在命令行下操作,用不了Windows远程连接的共享磁盘功能,只能使用net use命令映射共享磁盘,另外拷贝文件可以... 阅读全文
posted @ 2010-04-15 16:20 张善友 阅读(1610) 评论(0) 推荐(0) 编辑
摘要: Team Foundation Server 2010有一个改进比较大的地方就是Team Project Collections,在TFS 2010 在Team Project之上,多了一个Collections,Team Foundation Server 2010在性能和可扩展性方面下了不少的功夫。 阅读全文
posted @ 2010-04-14 23:34 张善友 阅读(6144) 评论(3) 推荐(2) 编辑
摘要: Visual Studio 2010 和.NET Framework 4 Training Kit 包括演示,动手实践,例子。这些内容帮助你了解Visual Studio 2010特性和.Net4.0... 阅读全文
posted @ 2010-04-14 13:56 张善友 阅读(3505) 评论(6) 推荐(3) 编辑
摘要: Microsoft Team Foundation Server 2010在安装上非常简单,除了在安装的容易程度上做了很大的简化,提供了向导式的配置,它还针对微软一个早年广为使用的Visual Sou... 阅读全文
posted @ 2010-04-13 22:35 张善友 阅读(12701) 评论(11) 推荐(1) 编辑
摘要: .NET Framework 4 对 .NET 安全模式进行了大量更新,使其更加便于托管、更加安全并且可向部分信任的代码提供服务。 我们 overhauled 复杂的代码访问安全性 (CAS) 策略系统,这是功能强大,但难以使用和甚至更难获得权限。 阅读全文
posted @ 2010-04-11 23:25 张善友 阅读(2211) 评论(0) 推荐(0) 编辑
摘要: VS2010明天就要发布了,Microsoft Press 发布了一本Moving to Microsoft Visual Studio 2010 电子书,可以到这里下载http://www.microsoft.com/downloads/details.aspx?familyid=12a6de81-c633-4f2c-a35f-cea6fe772712&displaylang=en。 阅读全文
posted @ 2010-04-11 18:14 张善友 阅读(4209) 评论(10) 推荐(2) 编辑
摘要: .NET Framework的部分功能在2008 R2 Server Core得到支持,包括:.NET 2/3/3.5的子集和ASP.NET。另外,PowerShell也在Server Core上可用。IIS7在Server Core上缺少的功能仅仅是本地的管理GUI,可以通过远程进行管理,本文详细描述了Server Core上配置.NET的过程。 阅读全文
posted @ 2010-04-09 11:16 张善友 阅读(10475) 评论(11) 推荐(3) 编辑
摘要: Visual Studio的编译选项 build下的platform有X64、Any CPU和x86。X86表示只能在32位环境下运行,X64表示只能在64位环境下运行,Any CPU表示你的程序集可... 阅读全文
posted @ 2010-04-08 16:37 张善友 阅读(13803) 评论(15) 推荐(0) 编辑
摘要: Office Web Apps 将为 Word、Excel、PowerPoint 乃至 OneNote 的桌面版本提供基于 Web 的版本。当然,在 Web 上存储和共享 Office 文档并非新生事物。之前使用 Microsoft 的 Office Live Workspace 就可以在线保存和管理文档。但是,Office Web Apps 允许您通过浏览器实际创建和编辑文档,从而更具优势。最终,Office Web Apps 必然会取代 Office Live Workspace。 阅读全文
posted @ 2010-04-06 20:00 张善友 阅读(2370) 评论(2) 推荐(0) 编辑
摘要: 网站优化理论方面可以看杨正祎同学的文章如何提高网页的效率(上篇)——提高网页效率的14条准则,如何提高网页的效率(下篇)——Use YSlow to know why your web Slow,本文给你介绍一个实际的类库帮助你完成网站的优化。 Combres - WebForm & MVC Client-side Resource Combine Library 是一个 ASP.NET 网站的客户端资源js,css的压缩,合成和缓存库,基于Apache 2.0协议开源,最新版本是2.0。这个库同时支持WebForm和MVC. 阅读全文
posted @ 2010-04-03 10:44 张善友 阅读(5860) 评论(9) 推荐(2) 编辑
摘要: DomainModel代表着相应的域,但ViewModel却是为View的需要而创建。这两者之间或许(一般情况下都)是不同的,此外DomainModel是数据加上行为的组合体,是由复杂的变量类型组成的并且具有层次。而ViewModel只是由一些String等简单变量类型组成。如果想移除冗余并且容易导致出错的ORM代码,可以使用AutoMapper. 阅读全文
posted @ 2010-04-03 00:30 张善友 阅读(10344) 评论(21) 推荐(5) 编辑
摘要: 今年是我第五次获得ASP/ASP.NET MVP这个荣誉,回顾过去的一年,我也没有辜负这一荣誉,写博客将近200篇,在此特别感谢我的家人,老婆和两岁的女儿。带着对技术的兴趣,社区的热情,继续我的技术人生 ,“专家是一种荣誉,更是一种责任,一方面在技术上持续学习,引领新知,另一方面通过网络,媒体传播新知识。” 阅读全文
posted @ 2010-04-01 22:37 张善友 阅读(3484) 评论(45) 推荐(2) 编辑
摘要: 针对Silverlight 应用程序的Web Analytics Framework 扩展,Mix 2010会议上有一个视频介绍: a video of the framework presentation ,2010年3月15在Mix 2010大会上介绍和发布。 阅读全文
posted @ 2010-03-29 22:57 张善友 阅读(1627) 评论(0) 推荐(0) 编辑
摘要: 网站的权限判断是一个非常普遍的需求,从文章ASP.NET MVC的Action Filter中我们知道实现这样的需求只要从AuthorizeAttribute集成,重写相关的判断逻辑就可以了。AuthorizeCore方法返回false,MVC 此时将返回的ActionResult是HttpUnauthorizedResult,从HttpUnauthorizedResult的源码可以看出,HttpUnauthorizedResult的执行很简单,就是设置当前的HttpContext.Response的状态码为401,这样就回激活authentication module 执行它默认的 unauthorized handler,也就是跳转到登陆页面的,这似乎也不符合逻辑,认证和授权应该是验证的两个方面。这不符合要求,用户已经登陆成功了,只是没有权限而已。我这里只是重写OnAuthorization方法,重定向到一个页面而已,也可以写一个ActionResult。 阅读全文
posted @ 2010-03-29 13:34 张善友 阅读(20321) 评论(11) 推荐(6) 编辑
摘要: 一年前写了一篇短文ASP.NET MVC Action Filters,整理了Action Filter方面的资源,本篇文章详细的描述Action Filter。Action Filter作为一个可以应用到Controller Action(或者是整个controller)上的属性(Attribute),改变Action执行的行为,当应用于整个Controller上时,Controller上的所有Action都应用了同样设置的Action。 使用Action Filter 可以处理缓存、 验证和错误处理您的操作使用声明性编程模型的行为。 阅读全文
posted @ 2010-03-27 22:52 张善友 阅读(16663) 评论(5) 推荐(8) 编辑
摘要: OData开放数据协议是微软针对Google的GData推出的,旨在推广Web程序数据库格式标准化的开放数据协议,微软将 OData 定义为基于 HTTP、AtomPub 和 JSON 的协议,增强各种网页应用程序之间的数据兼容性,以提供多种应用、服务和数据商店的信息访问。并且,微软已经正式推出了 OData SDK,包含了 .NET、Java、PHP、Palm WebOS 和 iPhone 的支持。其中 .Net OData 客户端基于 Apache 授权开源。微软多款产品已经支持 OData 包括 SharePoint Server 2010, Excel 2010, Dynamics 等。 我们就使用WCF Data Service将服务器的Windows应用程序日志向外发布。我们的应用程序可以把日志直接就写在Windows的日志里,然后通过使用WCF Data Service非常容易的就将日志想其他需要的用户公开。 阅读全文
posted @ 2010-03-26 22:03 张善友 阅读(7418) 评论(1) 推荐(2) 编辑
摘要: Tailspin Travel 是一个旅游预订的应用程序示例,最新版本采用ASP.NET MVC 2技术构建,主要使用 DataAnnotations 验证, 客户端验证和ViewModels,还展示了许多Visual Studio 2010, .NET Framework 4, 和Windows Server AppFabric的技术,参看ASP.NET MVC 2示例Tailspin Travel。 Tailspin Travel设计的技术比较多,今天我们来看看界面(UI)上的技术,在UI层上来说主要采用的技术是ASP.NET MVC2和ASP.NET DynamicData框架。从功能上来分为向普通用户提供的前台页面和管理员使用的后台界面,前台页面主要实现的是旅游活动日程安排,航班,酒店,租车这几部分采用的ASP.NET MVC 2技术,管理员用的后台管理页面使用的是ASP.NET DynamicData开发的,这两种技术在网站里的应用有示范作用,对于管理员使用的后台的访问量不可能很大,网站的主要流量是普通用户使用的前台页面,组合使用这两个框架,可以加快网站的开发。 阅读全文
posted @ 2010-03-26 00:08 张善友 阅读(3968) 评论(2) 推荐(2) 编辑
摘要: WCF的配置是位于system.serviceModel配置节点下。你会看到3个子节点:behaviors, serviceHostingEnvironment和serivces。其中的service... 阅读全文
posted @ 2010-03-24 22:18 张善友 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: 微软已经提供了带实例数据的和动手实验室的Visual Studio 2010 RC 虚拟机,这对用于评估和学习使用是个非常不错的资源,虚拟机里头带了一个简单的ASP.NET MVC 2 的程序,演示Visual Studio 2010的软件生命周期管理(ALM),另外还带有9个动手实验。 阅读全文
posted @ 2010-03-22 21:52 张善友 阅读(2371) 评论(0) 推荐(1) 编辑
摘要: 微软曾在去年10月份的时候公开通知Windows用户此事,随着Windows XP SP2及Windows Vista(RTM/SP0)产品支持周期终止期限的临近,微软再次提醒广大用户抓紧时间采取行动... 阅读全文
posted @ 2010-03-22 21:12 张善友 阅读(948) 评论(0) 推荐(0) 编辑
摘要: VS 2010 带来了更多崭新的功能,这些新功能贯穿了整个测试周期 : 测试计划、测试执行和测试执行进度跟踪,VS 2010 引入了一个全新的工具,称作“微软测试与实验室管理器” (Microsoft Test and Lab Manager, MTLM),MTLM是一个单独运行的工具 (内部开发代号“Camano”),用于创建测试计划、管理测试用例、运行测试用例以及测试结果管理等。MTLM仅是一个测试和实验室管理功能的客户端,MTLM是完全依赖于TFS的,它运行起来的第一个界面就是要你去连接指定的TFS服务器,否则也就到此为止。TFS是微软的软件开发生命周期管理(ALM)套件的核心服务器端,将MTLM与它进行紧密绑定更进一步凸显了微软软件生命周期管理软件的战略,这其实从VS 2005和2008就已经逐步开始了,2010更进一强化了这战略。VS不再单单只是面向开发人员或者是测试人员角色,而是要提供一个平台来有效协调和支持开发过程中各个角色,并使他们能够彼此紧密联系进行协作。 阅读全文
posted @ 2010-03-21 21:58 张善友 阅读(4944) 评论(2) 推荐(0) 编辑
摘要: AJAX Minifier:Javascript瘦身工具,可以将Javascript去除不必要的字元,包含空白、换行、符号与区域变数的名称等,可直接的让我们的JS file变成一个全新的runtime... 阅读全文
posted @ 2010-03-21 00:26 张善友 阅读(1641) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 54 下一页