11 2006 档案
摘要: Eugeniop在个人Blog上提供了一张Web Client Software Factory在未来七个月的开发路线图阅读全文
摘要: Tom Hollander在他的Blog中介绍了作为下一代企业库(开发代号Enterprise Library v3)中的新成员Validation Application Block,Tom Hollander在这里提供了一些实现验证的想法,对于Enterprise Library比较关注的朋友可以一睹为快!
定义验证规则
验证对象
创建自己的验证器
……阅读全文
定义验证规则
验证对象
创建自己的验证器
……阅读全文
摘要: CopySourceAsHtml是一款能够以HTML格式拷贝源代码的Visual Studio 2005插件,拷贝后它会保持原有的高亮显示,这样代码在浏览器中和IDE编辑器中看起来是一样的。下载安装后它会在右键菜单中出现一项Copy As Html,有如下这样一段代码:
在IDE编辑器中,选择代码并点击右键选择Copy As Html
粘贴到ASPX页面中,运行
下载: 安装包 源代码
详情可以访问:http://www.jtleigh.com/people/colin/software/CopySourceAsHtml/
阅读全文
在IDE编辑器中,选择代码并点击右键选择Copy As Html
粘贴到ASPX页面中,运行
下载: 安装包 源代码
详情可以访问:http://www.jtleigh.com/people/colin/software/CopySourceAsHtml/
阅读全文
摘要: XML Notepad 2007是微软提供的一款可视化的XML浏览和编辑小工具,直接可以在树形节点中进行拖放操作,输出默认的XSL等;在性能方面也非常好,据微软介绍,加载3M大小的XML文件,只需要一秒钟的时间。
运行后主界面:
下载地址:
http://www.microsoft.com/downloads/details.aspx?familyid=72D6AA49-787D-4118-BA5F-4F30FE913628&displaylang=en
阅读全文
运行后主界面:
下载地址:
http://www.microsoft.com/downloads/details.aspx?familyid=72D6AA49-787D-4118-BA5F-4F30FE913628&displaylang=en
阅读全文
摘要: 在软件开发中,是不是有些东西跟古代武侠中的武功有相似之处呢?
孤独九剑 vs 设计模式
九阳神功 vs 面向对象
双剑合璧 vs 结对编程
以上纯属无聊之作,仅博大家周末一笑而已:)
阅读全文
孤独九剑 vs 设计模式
九阳神功 vs 面向对象
双剑合璧 vs 结对编程
以上纯属无聊之作,仅博大家周末一笑而已:)
阅读全文
摘要: 从David Hayden那里获知,CodeProject上的一个开源代码生成器SmartCode,对于不想花钱买CodeSmith的朋友来说,是个不错的选择,SmartCode完全基于模版代码生成(我一直认为基于模版的代码生成才是正道),它通过读取数据库Schema,可以为每张表或者每一个字段设置生成属性,选择字段对应的页面控件等。
SmartCode Studio主界面如下
阅读全文
SmartCode Studio主界面如下
阅读全文
摘要: Eilon Lipton写了一个ASP.NET AJAX Client Library的类浏览器,是一个基于ASP.NET 的应用程序,其中用到了.NET中的反射。下载后解压缩到虚拟目录中,同时由于程序本身使用了ASP.NET AJAX,所以需要安装ASP.NET AJAX Beta2。
……
阅读全文
……
阅读全文
摘要: 在CSDN首页上用大标题写着“谁来革AJAX的命,Flash还是WPF”,同时在下面列举了Adobe推出Flex 2.0 力拼Ajax,以及袁红岗在6月份的文章Ajax,只是一种过渡技术,其中袁在文章中说到“Ajax其实是一种新瓶装旧酒的过渡技术,相信在未来一到两年之内将被新的技术所代替,而JSF则是一种可扩展的框架级解决方案。”
AJAX自去年火了之后到现在,不仅没有被取代,而且有越来越热之势:现在各大网站都在争相使用AJAX技术,似乎哪个网站不使用点AJAX就显的落伍了,从Google、到Yahoo,以及国内各门户网站都是如此,不使用AJAX技术,似乎就不够Web2.0;各种AJAX框架也是风起云涌,微软的ASP.NET AJAX,雅虎的Yahoo! UI,Google的Web Toolkit以及dojo,prototype等;再看看园子里朋友对AJAX的关注程度,远远超出了对其他技术的关注。
那么AJAX到底命运如何,是否只是一种过渡技术?能否被Flex或者WPF所取代呢?我们不妨来一次讨论,大家也都来说说自己的看法吧。阅读全文
AJAX自去年火了之后到现在,不仅没有被取代,而且有越来越热之势:现在各大网站都在争相使用AJAX技术,似乎哪个网站不使用点AJAX就显的落伍了,从Google、到Yahoo,以及国内各门户网站都是如此,不使用AJAX技术,似乎就不够Web2.0;各种AJAX框架也是风起云涌,微软的ASP.NET AJAX,雅虎的Yahoo! UI,Google的Web Toolkit以及dojo,prototype等;再看看园子里朋友对AJAX的关注程度,远远超出了对其他技术的关注。
那么AJAX到底命运如何,是否只是一种过渡技术?能否被Flex或者WPF所取代呢?我们不妨来一次讨论,大家也都来说说自己的看法吧。阅读全文
摘要: MSDN WebCast网站全新改版,推出了MSDN SmartCast平台,新网站似乎更加Web2.0,融入了Tag等概念。增加了与听众之间的交流,包括听众可以对每一节课程进行点评,课前提问等。来看看微软对于网站新功能的介绍:
l 开发人员点评:大家可以针对每一个课程发表自己的观点和看法,同时每一个点评和观点也可以被再次点评。
l 个性化首页:我们为广大的听众提供了个性化首页的功能,大家可以预订课程,查看自己的课程日历,增添更多个性化支持。
l 在线播放:MSDN SmartCast使用了强大的流媒体服务,大家可以不用下载就能够在线点播。
l 崭的网站导航和Tag系统:MSDN SmartCast可以帮助大家更好、更快地找到自己关心的课程。我们按照MSDN技术资源库的分类规则对所有课程进行了重新分类,构建了新的导航系统。Tag系统的引入也使得网站中的内容被有机的组织起来。
l 视频短片:一个半小时的网络广播太阅读全文
l 开发人员点评:大家可以针对每一个课程发表自己的观点和看法,同时每一个点评和观点也可以被再次点评。
l 个性化首页:我们为广大的听众提供了个性化首页的功能,大家可以预订课程,查看自己的课程日历,增添更多个性化支持。
l 在线播放:MSDN SmartCast使用了强大的流媒体服务,大家可以不用下载就能够在线点播。
l 崭的网站导航和Tag系统:MSDN SmartCast可以帮助大家更好、更快地找到自己关心的课程。我们按照MSDN技术资源库的分类规则对所有课程进行了重新分类,构建了新的导航系统。Tag系统的引入也使得网站中的内容被有机的组织起来。
l 视频短片:一个半小时的网络广播太阅读全文
摘要: 随着Castle1.0 RC2版本的发布,Castle逐渐走向成熟和趋于稳定,打算在近期写几篇关于AR的Hands On Lab。本篇文章将会介绍AR中最基本的数据访问,包括数据简单筛选和模糊查询等。在开始本Hands On Lab之前,请先下载并安装Castle 1.0 RC2。在整个Hands On Lab中,我们将使用Northwind数据库作为示例,基于.NET 2.0。
简单数据访问
数据筛选
模糊查询
……阅读全文
简单数据访问
数据筛选
模糊查询
……阅读全文
摘要: 大家对于VS2005中的Code Snippet都不陌生了,如果我们要创建自定义的Code Snippets,可以使用文本编辑器新建后缀名为snippet的XML文件进行编辑,或者使用微软提供的Snippet编辑器去编辑Code Snippet。最近微软发布了一个Code Snippet Designer,可以很方便的集成在VS2005,进行Code Snippet的编辑,现在还处于Alpha版本。阅读全文
摘要: 微软发布了针对敏捷软件开发和CMMI的MSF过程指导(Process Guidance)。
MSF for Agile Software Development Process Guidance
MSF for CMMI Process Improvement Process Guidance
……阅读全文
MSF for Agile Software Development Process Guidance
MSF for CMMI Process Improvement Process Guidance
……阅读全文
摘要: 本文将使用Timer控件更新两个UpdatePanel控件,Timer控件将放在UpdatePanel控件的外面,并将它配置为UpdatePanel的触发器,翻译自官方文档。
主要内容
在多个UpdatePanel中使用Timer控件
阅读全文
主要内容
在多个UpdatePanel中使用Timer控件
阅读全文
摘要: Oren Eini在自己的个人Wiki中,开通了一个NHiernate Wiki,现在内容还不是很多,研究和使用NHibernate的朋友可以多关注一下这个Wiki。阅读全文
摘要: Mike Ormond在他的Blog上发布了关于ASP.NET AJAX的三个视频,似乎这个视频会形成一个系列,感兴趣的朋友参考一下:
ASP.NET AJAX - Intro to ASP.NET Atlas
ASP.NET AJAX - Partial Page Rendering with the Update Panel
ASP.NET AJAX - Elements of an ASP.NET AJAX Application
阅读全文
ASP.NET AJAX - Intro to ASP.NET Atlas
ASP.NET AJAX - Partial Page Rendering with the Update Panel
ASP.NET AJAX - Elements of an ASP.NET AJAX Application
阅读全文
摘要: 本文简单介绍一下在母版页中使用UpdatePanel控件,翻译自官方文档。
主要内容
1.添加UpdatePanel控件到Content Page
2.通过Master Page刷新UpdatePanel
阅读全文
主要内容
1.添加UpdatePanel控件到Content Page
2.通过Master Page刷新UpdatePanel
阅读全文
摘要: 在UpdatePanel控件异步更新时,如果有错误发生,默认情况下会弹出一个Alert对话框显示出错误信息,这对用户来说是不友好的,本文看一下如何在服务端和客户端脚本中自定义异常处理,翻译自官方文档。
主要内容
1.在服务端自定义异常处理
2.在客户端脚本中自定义异常处理
阅读全文
主要内容
1.在服务端自定义异常处理
2.在客户端脚本中自定义异常处理
阅读全文
摘要: 微软模式与实践小组将于今年12月中旬发布的Web Client Software Factory是非常值得我们期待的一个项目,它提供了一个Software Factory来指导我们如何使用微软的平台(ASP.NET, ASP.NET AJAX, Workflow Foundation等)来开发一些基于Web的解决方案。
提供一些Web Client Application Block:基于WF的Page Flow Application Block
Web Client架构
指导开发活动的整个过程
阅读全文
摘要: ASP.NET AJAX入门系列将会写关于ASP.NET AJAX一些控件的使用方法以及基础知识,其中部分文章为原创,也有一些文章是直接翻译自官方文档,本部分内容会不断更新。
文章及导读阅读全文
文章及导读阅读全文
摘要: 在本篇文章中,我们将通过编写JavaScript来使用客户端行为扩展UpdateProgress控件,客户端代码将使用ASP.NET AJAX Library中的PageRequestManager,在UpdateProgress控件中,将添加一个Button,来允许用户取消异步更新,并且使用客户端脚本来显示或者隐藏进度信息。
主要内容
1.通过客户端脚本取消异步更新
2.通过客户端脚本显示或者隐藏进度信息
阅读全文
主要内容
1.通过客户端脚本取消异步更新
2.通过客户端脚本显示或者隐藏进度信息
阅读全文
摘要: 在ASP.NET AJAX Beta2中,UpdateProgress控件已经从“增值”CTP中移到了ASP.NET AJAX核心中。以下两篇关于UpdateProgress的文章基本翻译自ASP.NET AJAX官方网站。
主要内容
1.UpdateProgress控件简单使用
2.使用多个UpdateProgress控件
阅读全文
主要内容
1.UpdateProgress控件简单使用
2.使用多个UpdateProgress控件
阅读全文
摘要: 尊敬的Visual Studio 2005客户:
简体中文版Visual Studio 2005 发布上市已经快一年了,为了不断改进Visual Studio的质量,为您提供更强大更好用的软件开发工具以满足您的不断创新的业务增长需求,微软公司开发工具研发部正在进行Visual Studio 2005质量与功能评估调查。和中国软件企业共同发展是微软公司的长期目标,您的参与与支持是实现这个目标的重要保障。我们真诚的邀请您参与Visual Studio 2005用户调查,您对我们的产品与服务的反馈意见和建议都会被认真严肃的对待。请点击链接Visual Studio 2005质量与功能评估 (http://c2.microsoft.fr/VS2005/Default.aspx?elng=2052 ) 参与本调查。谢谢你的参与与支持。
微软公司开发工具研发部
2006年10月阅读全文
简体中文版Visual Studio 2005 发布上市已经快一年了,为了不断改进Visual Studio的质量,为您提供更强大更好用的软件开发工具以满足您的不断创新的业务增长需求,微软公司开发工具研发部正在进行Visual Studio 2005质量与功能评估调查。和中国软件企业共同发展是微软公司的长期目标,您的参与与支持是实现这个目标的重要保障。我们真诚的邀请您参与Visual Studio 2005用户调查,您对我们的产品与服务的反馈意见和建议都会被认真严肃的对待。请点击链接Visual Studio 2005质量与功能评估 (http://c2.microsoft.fr/VS2005/Default.aspx?elng=2052 ) 参与本调查。谢谢你的参与与支持。
微软公司开发工具研发部
2006年10月阅读全文
摘要: 刚才打开VS2005,想写个小例子,在新建项目时突然发现Visual C#下的项目模版如Windows Application、Class Library等都不见了,只剩下了Castle中的两个项目模版,如下图,哪位朋友知道是怎么回事吗,劳烦告知一声。
……阅读全文
……阅读全文
摘要: IronPython入门教程第二篇使用共享代码,创建一个简单的IronPython类,并在ASP.NET页面中使用它。
1.创建Web Site
2.在App_Script文件夹中添加共享类
3.在ASP.NET页面使用
阅读全文
1.创建Web Site
2.在App_Script文件夹中添加共享类
3.在ASP.NET页面使用
阅读全文
摘要: IronPython for ASP.NET CTP版发布的消息无疑让人激动,我也迫不及待的下载下来体验一下,根据提供的入门教程写一个最基本的Web页面。在开始之前,你需要下载安装IronPython for ASP.NET CTP版。阅读全文
摘要: IronPython for ASP.NET CTP版发布,提供了一个IronPython跟ASP.NET集成的开发包,同时还提供了WritePaper文档。
下载IronPython for ASP.NET CTP:
http://www.microsoft.com/downloads/details.aspx?FamilyId=55932211-0D7E-4C6E-9B18-8F9D2AC1EE43&displaylang=en
为了帮助初学者尽快地使用,开发小组提供了如下五个教程:阅读全文
下载IronPython for ASP.NET CTP:
http://www.microsoft.com/downloads/details.aspx?FamilyId=55932211-0D7E-4C6E-9B18-8F9D2AC1EE43&displaylang=en
为了帮助初学者尽快地使用,开发小组提供了如下五个教程:阅读全文
摘要: 今天才看到Castle 1.0 RC2 发布的消息,便迫不及待的载了下来,看看有什么新鲜的玩艺儿。
下载安装Castle 1.0后,在VS2005中会发现多出了两个项目模版:Castle ActiveRecord Project和Castle MonoRail Project,如下图
新建一个ActiveRecord项目,它会在解决方案中生成一个实体类项目的同时,还会生成一个单元测试项目,并且提供一个用于测试实体的抽象类,该抽象类里面已经设置好了要做单元测试的一切,写自己的测试类时只需要继承于该类。
阅读全文
下载安装Castle 1.0后,在VS2005中会发现多出了两个项目模版:Castle ActiveRecord Project和Castle MonoRail Project,如下图
新建一个ActiveRecord项目,它会在解决方案中生成一个实体类项目的同时,还会生成一个单元测试项目,并且提供一个用于测试实体的抽象类,该抽象类里面已经设置好了要做单元测试的一切,写自己的测试类时只需要继承于该类。
阅读全文
摘要: 刚才在Yok那儿看到Castle 1.0 RC2发布的消息,很是令人振奋。毕竟上次发布的Beta版还是好几个月之前的事了。同时主页也换上了新的,特意截图纪念一下。
下载地址:http://www.castleproject.org/castle/download.html阅读全文
下载地址:http://www.castleproject.org/castle/download.html阅读全文
摘要: UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。通过本文来学习一下UpdatePanel其他的一些使用方法(第二篇)。
主要内容
1.用编程的方法控制UpdatePanel的更新
2.UpdatePanel的嵌套使用
3.同一页面上使用多个UpdatePanel
阅读全文
主要内容
1.用编程的方法控制UpdatePanel的更新
2.UpdatePanel的嵌套使用
3.同一页面上使用多个UpdatePanel
阅读全文
摘要: TestDriven.NET2.0版本相对于以前的版本,有了很多新的亮点,包括集成了Reflector,在VS2005中测试1.1等,不过企业版和专业版都是要收费的,个人版可以免费下载。
下载地址:http://www.testdriven.net/download.aspx
新的特性如下
阅读全文
