上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页
摘要: 032008年第一期推荐系列,总共有9篇文章。 1.Online Circular Chess in Silverlight, ASP.NET Ajax, WCF Web Services and LINQ to SQL 2.Ajax and json for ASP.NET MVC with jQuery 3.Using ASP.NET 3.5's ListView and DataPager Controls: Displaying Data with the ListView 4.Data Manipulation using ListView Server Control with ASP.NET 3.5 5.Building a Web Message Board 阅读全文
posted @ 2008-01-02 19:52 TerryLee 阅读(4856) 评论(21) 推荐(0) 编辑
摘要: 在前几天,我写了微软代号为“Volta”的编程工具集预览一文,介绍了还处在Live实验室中的项目Volta,Ray Zhang兄曾经评论说“觉得这个图标有点像firefox”,当时没太注意,今天去Live Labs看了一下其他几个项目,才发现不仅仅是Volta的图标像FireFox,其他几个项目也是如此。 阅读全文
posted @ 2008-01-01 18:38 TerryLee 阅读(2485) 评论(5) 推荐(0) 编辑
摘要: MVC模式已经出现了几十年了,在GUI领域已经得到了广泛的应用,由于微软ASP.NET MVC Framework的出现,致使MVC一度成为.NET社区的热名话题。作为MVC的变种MVP模式,也已经出现好几年了,在微软模式与实践小组提供的Web Client Software Factory中,给出了实现MVP模式的应用程序最佳实践,本文将试着对这两种实现比较一二。 1.处理流程 2.View区别 3.Controller和Presenter 4.对开发过程的影响 5.对单元测试的支持 阅读全文
posted @ 2008-01-01 17:19 TerryLee 阅读(12869) 评论(26) 推荐(3) 编辑
摘要: 微软Live实验室发布了一个开发代号为“Volta”的编程工具集,用于开发多层Web应用程序和RIA应用程序。据介绍,Volta可以让程序员通过使用已经熟悉的类库、语言(如C#、VB.NET)、工具和技术,来将.NET平台扩展到分布式软件+服务应用程序。 阅读全文
posted @ 2007-12-27 22:38 TerryLee 阅读(6835) 评论(63) 推荐(0) 编辑
摘要: 02又到了新一期的推荐系列文章,从这期开始我给所有的文章都加上了一个推荐指数,该指数完全是我个人添加,并没有什么依据,只是想帮助大家从众多的文章挑选你最需要的。本期推荐文章共有12篇: 1.Visual Studio 2008 Extensibility Coolness 2.Building a Web Message Board using Visual Studio 2008 - Part I The Basic Message Board 3.LINQ Performance Test: My First Visual Studio 2008 Project 4.WCF整合:使用 WCF 和 .NET Framework 3.5 进行 HTTP 编程 5.反射和泛型 阅读全文
posted @ 2007-12-24 20:00 TerryLee 阅读(6134) 评论(57) 推荐(0) 编辑
摘要: 在ASP.NET 3.5 Extensions新特性:ASP.NET Dynamic Data 体验(上)一文中简单的展示了一下ASP.NET Dynamic Data生成的数据视图网页效果,在这一篇中,看一下如何更进一步定制我们的网站。 1.定制网站外观 2.自定义动态数据视图 3.自定义动态数据字段 4.自己创建动态数据字段 5.自定义数据验证 阅读全文
posted @ 2007-12-19 23:45 TerryLee 阅读(10974) 评论(40) 推荐(0) 编辑
摘要: ASP.NET 3.5 Extensions CTP包含了一个新特性是“ASP.NET Dynamic Data Support(动态数据支持)”,它允许我们不用编写一行代码极其快速地建造使用LINQ to SQL对象模型的数据驱动的网站。 1.创建ASP.NET Dynamic Data站点 2.添加数据模型 3.启用动态数据模板 4.运行站点 阅读全文
posted @ 2007-12-19 23:44 TerryLee 阅读(17737) 评论(28) 推荐(2) 编辑
摘要: 01推荐系列是我新开的一个链接系列,将会推荐精彩的英文、中文文章,主要是Web开发方面的,但不局限于Web开发,尽量保持每周推荐一次的频率,希望对大家有所帮助。本文为第01期,有12篇文章: 1.Creating an Outlook Navigation Bar using the ListView and Accordion Controls 2. New ASP.NET Dynamic Data Support 3.Ajax with the ASP.NET MVC Framework 4.ASP.Net MVC Framework - Create your own IrouteHandler 5.Using script.aculo.us with 阅读全文
posted @ 2007-12-18 21:21 TerryLee 阅读(6227) 评论(60) 推荐(0) 编辑
摘要: 再有十多天又会进入新的一年,看到大家都在写“我的2007”,对自己一年的工作、生活等做一个总结。而我自己的2007真的总结不出来什么,这一年基本可以用“荒废”或者“颓废”来总结。本篇文章主要对2007年的技术(主要指.NET平台)做一个简单的回顾。 阅读全文
posted @ 2007-12-17 20:43 TerryLee 阅读(6727) 评论(49) 推荐(0) 编辑
摘要: 在传统的ASP.NET应用程序中,发生一个请求之后将映射到一个.aspx文件,且会对应到一个具体的物理aspx文件。ASP.NET MVC Framework中,进入一个请求之后,不再是映射到.aspx文件,而是由MVC Framework中提供的路径选择引擎,映射到正确的Controller和Action执行请求。ASP.NET MVC Framework中URL路径映射规则定义在Global.asax中,这在一定程序上带来了很多的灵活性,如果想要修改URL应用结构的话,只需要修改一下映射规则即可,并不需要修改Controller和View中的代码,但是这仍然不够灵活。改变Global.asax代码仍然会导致应用程序的重新编译,本篇文章末尾部分将会介绍如何通过HttpModule定义映射规则在Web.config中。 阅读全文
posted @ 2007-12-16 23:30 TerryLee 阅读(7462) 评论(27) 推荐(0) 编辑
摘要: 在MVC中,Controller用来处理和回应用户的交互,选择使用哪个View来进行显示,需要往视图中传递什么样的视图数据等。ASP.NET MVC Framework中提供了IController接口和Controller基类两种类型,其中在Controller提供了一些MVC中常用的处理,如定位正确的action并执行、为action方法参数赋值、处理执行过程中的错误、提供默认的WebFormViewFactory呈现页面 阅读全文
posted @ 2007-12-14 21:07 TerryLee 阅读(5794) 评论(24) 推荐(0) 编辑
摘要: IronPython是运行于.Net上的给予DLR的Python开发语言,目前最新的版本是2.0 Alpha 6,IronPython Studio是一个强大的开发IronPython的IDE,它基于Visual Studio 2008 Shell开发,并且完全开源。在IronPython Studio中不仅可以使用IronPython开发Windows应用,还可以开发WPF应用,现在最新版本是December 2007 CTP。对于IronPython爱好者来说,这的确是一个喜讯;对于非IronPython爱好者来说,也可以把它当作一个学习Visual Studio 2008 Shell的示例项目。 阅读全文
posted @ 2007-12-13 19:04 TerryLee 阅读(15429) 评论(49) 推荐(2) 编辑
摘要: 工作地点:天津 南开 基本要求: 1.工作经验不限 2.熟悉ASP.NET(C#)编程开发 3.掌握Javascript、XHTML、CSS等相关技术 4.熟悉SQL Server、编写存储过程 5.良好的团队合作精神,认真负责的工作态度。 特别要求: 思维活跃,能够快速接受新事物,能够主动学习Web开发相关技术 有意者请将简历发送至:lhj_cauc [at] 163.com。 有天津的朋友也请帮忙推荐一下,谢谢:) 阅读全文
posted @ 2007-12-13 16:30 TerryLee 阅读(3038) 评论(23) 推荐(0) 编辑
摘要: 在前面的两篇文章中,我们分别做了一个简单的ASP.NET MVC的例子和进行数据的绑定,在本文中,将通过ASP.NET MVC Framework实现表单的提交,你可以看到,在这里有多种方法来获取表单数据。 阅读全文
posted @ 2007-12-12 23:08 TerryLee 阅读(14777) 评论(46) 推荐(2) 编辑
摘要: ASP.NET WebForm下,显示列表数据,经常会使用服务器控件GridView、DataList等。在ASP.NET MVC Framework中,我们有两种方式进行显示数据,一是使用行内代码,即通过循环视图数据使用标记进行呈现;二是使用服务器控件,同样可以把视图数据绑定在服务器控件,如ASP.NET 3.5中的新控件ListView。顺便说一下,好多朋友都问为什么有了WebForm,还要再出一个ASP.NET MVC Framework,对于这个问题,建议大家阅读一下这篇文章What's Ailing ASP.NET Web Forms。 阅读全文
posted @ 2007-12-11 22:58 TerryLee 阅读(11215) 评论(59) 推荐(2) 编辑
摘要: 12月10日微软发布了ASP.NET 3.5扩展的预览版,在其中包括了ASP.NET MVC Framework、ASP.NET AJAX改进、ASP.NET动态数据支持、ASP.NET SIlverlight支持、以及ADO.NET Data Services等。我也在第一时间下载下来进行了安装,体验了一下微软的ASP.NET MVC Framework。 提起MVC,相信大家都不陌生了,这里简单的提两句,将一个应用的实现分成三部分:模型(Model)、视图(View)、控制器(Controller)。模型用来保持状态,视图只负责信息的显示,控制器用户处理和回应用户的输入和交互。本文就通过一个简单的实例来体验一下ASP.NET MVC Framework。 阅读全文
posted @ 2007-12-11 11:24 TerryLee 阅读(18007) 评论(106) 推荐(0) 编辑
摘要: jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器,jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便地处理 HTML documents、events、实现动画效果,并且方便地为网站提供 AJAX 交互。 jQuery 还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。 jQuery 能够使用户的 html 页保持代码和 html 内容分离,也就是说,不用再在 html 里面插入一堆js来调用命令了,只需定义 id 即可。今天在Kollermedia.at上发现了一篇JQuery插件列表的文章,里面包含了JQuery插件达240多个,特推荐给大家。 阅读全文
posted @ 2007-12-09 21:44 TerryLee 阅读(346889) 评论(209) 推荐(97) 编辑
摘要: 国内写代码生成器的不少,可以说很多公司都有自己的代码生成器,好用的却不多,可定制性不强,始终不及CodeSmith或MyGeneration。最近园子里也发了不少的代码生成器,其中henry的CodeFactory的VS插件很值得推荐。我个人最近也在写一个代码生成器,开始想写一个能满足公司项目基本要求的就可以了,后来觉的还是通用的比较好,于是就有了Smart Code。看到这么多朋友都发了代码生成器,我也提前show一把,不过我这个目前还在开发中,希望这个月底可以发布,到时将会提供下载。 1.整体界面风格类似于Visual Studio。 2.完全基于自定义的模板引擎,模板使用ASP.NET的标记和C#语法进行编写。 3.支持属性的自定义,以及生成界面控件的配置。 4.可以生成多种类型的项目,并且支持自定义项目类型。 ...... 阅读全文
posted @ 2007-12-04 00:29 TerryLee 阅读(14669) 评论(132) 推荐(3) 编辑
摘要: 从Scott Guthrie的博客上得知,下星期微软即将发布ASP.NET 3.5 Extensions预览版。在ASP.NET 3.5 Extensions中将会提供: ASP.NET MVC框架 ASP.NET AJAX改进 ASP.NET动态数据支持 ASP.NET Silverlight支持 ADO.NET Data Services 阅读全文
posted @ 2007-11-30 12:55 TerryLee 阅读(4354) 评论(18) 推荐(0) 编辑
摘要: Repository Factory是微软模式与实践小组发布的一个开发指南包,它把之前的Web Service Software Factory(WSSF)集成的Data Access Guidance Package分离出来,形成了一个单独的开发指南包。引用Johnny Halife的话说:“它不是一个对象-关系映射(Object-Relational Mapping,ORM)工具,它的目的是作为一个轻量级的代码生成器,以自动化完成绝大部分生成领域模型对象,并将之持久化到数据库的任务代码。”本文为微软轻量级“代码生成器”—Repository Factory使用下篇。 阅读全文
posted @ 2007-11-29 21:26 TerryLee 阅读(8934) 评论(32) 推荐(1) 编辑
摘要: Repository Factory是微软模式与实践小组发布的一个开发指南包,它把之前的Web Service Software Factory(WSSF)集成的Data Access Guidance Package分离出来,形成了一个单独的开发指南包。引用Johnny Halife的话说:“它不是一个对象-关系映射(Object-Relational Mapping,ORM)工具,它的目的是作为一个轻量级的代码生成器,以自动化完成绝大部分生成领域模型对象,并将之持久化到数据库的任务代码。”本文为微软轻量级“代码生成器”—Repository Factory使用上篇。 阅读全文
posted @ 2007-11-29 21:23 TerryLee 阅读(12718) 评论(37) 推荐(0) 编辑
摘要: 在Web Client Software Factory系列(3):View-Presenter模式中提到,表示器包含了响应用户事件逻辑以及一些View的状态等,在Web Client Software Factory中包含了一个名为ObjectContainerDataSource的数据源控件,它为View-Presenter模式和数据绑定之间提供了桥梁,ObjectContainerDataSource可以简单的理解为用来包行对象的容器。它的处理过程如下图所示: 阅读全文
posted @ 2007-11-28 20:45 TerryLee 阅读(6704) 评论(24) 推荐(1) 编辑
摘要: 将一个ASP.NET站点分离为多个独立的模块,一个最大的问题就是与页面相关联的大多数业务逻辑驻留在该页面的源代码文件中,我们几乎做不到将源代码文件分为多个独立的程序集。为了真正创建独立的与站点中的页面相关联的功能模块,所有页面逻辑、事件处理逻辑和导航逻辑需要以某种方式从页面提取出来并保存在独立的程序集中。 Web Composite应用程序块中的默认解决方案是使用 View-Presenter 模式将页面逻辑分成不同的用于响应由视图(网页)转发的任意事件的类(表示器)。表示器类完全在业务模块中实现,从而将应用程序逻辑至于网站外,接口是在定义由视图实现的方法的业务模块中定义的。这样,网页可在结束时将所有事件转发给表示器,无需任何实际的特定于应用程序的职责。这样还可使设计表示器的测试更为容易,无需实际涉及到前端网页。 阅读全文
posted @ 2007-11-27 20:33 TerryLee 阅读(7831) 评论(26) 推荐(0) 编辑
摘要: 使用Composite Web应用程序块的好处是能够将一个主站点拆分为多个独立的模块,每个模块负责主站点中一个目录及其所有内容。多个开发人员分别独立负责不同的模块而不会相互干涉。 阅读全文
posted @ 2007-11-26 20:23 TerryLee 阅读(7891) 评论(38) 推荐(1) 编辑
摘要: Web 客户端软件工厂为尝试管理使用 ASP.NET 构建的大型网站的开发人员提供了引人注目的解决方案。此软件工厂支持创建与站点中的各个子目录相关联的模块,并为模式(如 View-Presenter 和 Application Controller)提供了一个可支持以模块化方式启用网站的独立开发、测试和部署的框架。 阅读全文
posted @ 2007-11-25 20:03 TerryLee 阅读(10230) 评论(36) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页