上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 82 下一页
摘要: 以下这段对SQL Server执行逻辑查询时,SQL被解析的步骤。摘自《SQL Server 2005技术内幕 T-SQL查询》。这是一本非常好的讲解SQL Server的书,整个SQL Server 2005技术内幕系列都是,个人强烈推荐。我一直认为,学好任何一种技术,没有什么比学好它的基础知识和底层原理更重要。如果你相信有“捷径”,那么这就是唯一的“捷径”。了解这些,有助于你更快地掌握技术最本质的核心。我真希望早点看到那些好书,也希望看到这篇文章的你,能有点收获,多读好书,少走一些弯路。他山之石可以攻玉!以上步骤从1-11按顺序被执行,如果没有将跳过相应步骤;以上每个步骤都会产生一个虚拟表 阅读全文
posted @ 2011-02-12 16:54 程序员天下 阅读(244) 评论(0) 推荐(0) 编辑
摘要: VIM配置文件vimrc"""""""""""""""""""""""""""""""""""""""""""""""" 阅读全文
posted @ 2011-02-12 14:17 程序员天下 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 基本图形功能 一直以来,在Web应用程序中进行绘图是很困难的事情。虽然我们很希望在应用程序中创建丰富的交互式图表或其他图像,但是HTML真的是不是这块料。通常,我们需要使用到Adobe Flash,但这给我们带来了两个难题:我们习惯书写Javascript代码,而且Flash并不是所有设备都支持。解决这个问题的方法就是使用一个纯Javascript的图形库,通过它创建丰富的图形和图表。它可以运行在ie6到iOS等任何平台,而且它已经成为Sencha Touch的附件。 在Ext JS 4中,一个崭新的强大的Ext.draw类,不单使不同绘图引擎的绘图标准化,而且提供了简单统一的绘图API。E. 阅读全文
posted @ 2011-02-10 09:38 程序员天下 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 如果你在跟踪Ext JS动态,你可能已经知道,在Ext JS 4中有一个全新的数据包。新的数据包在Ext JS 3的基础上,增加了大良的新功能。近期我们在博客上介绍了新的数据包,今天我们将深度探讨新的Model类。 几乎每一个Model类就代表了应用程序中持久化的数据类型。例如,在电子商务应用程序可能包含用户、产品、订单等模型,而每个模型包含一些字段以及允许应用操作这些数据的函数。例如,一个订单模型可以包含一个“shipToCustomer”的函数用来实现配送流程。 Ext JS 3.x之前的版本有一个Record类,它与Model类非常类似。所不同的是,Record类虽然也包含字段和函数,. 阅读全文
posted @ 2011-02-09 15:05 程序员天下 阅读(183) 评论(0) 推荐(0) 编辑
摘要: ExceptionArgs.cs://异常信息基类 [Serializable] public abstract class ExceptionArgs { public virtual String Message { get { return String.Empty; } } } 泛型的异常类:[Serializable] public sealed class Exception<TExceptionArgs>:Exception,System.Runtime.... 阅读全文
posted @ 2011-02-05 20:07 程序员天下 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 大家都很熟悉结构化的异常处理方式。最近遇到一个问题,我在练习Remtoting,将业务逻辑放在服务端实现。而客户端则主要用于获取数据,并负责界面及数据的展示。是一个很平常的三层应用,但是在调试时出现了些意外。先Debug服务端(一个解决方案),然后再Debug客户端。问题来了,客户端在通关服务类的代理对象调用时,在服务端抛出了异常。奇怪的是,异常居然不能在客户端捕获。怎么可能?这不就颠覆了传统的异常处理机制了?客户端无法捕获服务端抛出的异常,也就无法获得处理失败的异常信息。注意,这里的异常还只是系统提供的异常。并没有涉及到自定义异常可能产生的未继承RemotingException,以及未序列 阅读全文
posted @ 2011-02-05 16:29 程序员天下 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 登录对话框将使用jquery提供的对话框,所以不需要添加其它js文件。首先要为登录对话框添加一个表单模型。在Models目录下创建一个“AccountModels”类文件,然后添加一个Logon类,代码如下: 1 publicclassLogOnModel2 {3 [Required(ErrorMessage="请输入“用户名”")]4 [Display(Name="用户名:")]5 publicstringUserName{get;set;}6 7 [Required(ErrorMessage="请输入“密码”")]8 [DataT 阅读全文
posted @ 2011-01-23 15:43 程序员天下 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 在产品详细页需要使用到tab控件,在jquery的ui包已包含改控件,因而将相应文件链接加到母版页就可以了。 打开“ProductController”文件,在里面添加一个Details操作,代码如下: 1 publicActionResultDetails(intid)2 {3 varq=dc.T_Products.Single(m=>m.ProductID==id);4 returnView(q);5 }6 完成后创建对应的视图页,并完成整个页面框架,代码如下: 1 @modelExtshop.Models.T_Products2 3 @{4 ViewBag.Title=Mod... 阅读全文
posted @ 2011-01-23 14:38 程序员天下 阅读(270) 评论(0) 推荐(0) 编辑
摘要: One of the areas that has seen the most improvement in Ext JS 4 is the data package. The data package enables you to retrieve, decode and use data in your applications. The data package has been completely rewritten for version 4, but it uses the same approach as previous versions. Today we’re going 阅读全文
posted @ 2011-01-22 14:31 程序员天下 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 在完成产品列表页前要做一些准备功夫。首先是去下载MvcPager用了为产品列表分页。下载的可能是基于MVC 2的,没关系,可以用在MVC 3上。如果有担心,下载源代码重新编译一次好了。下载后将DLL添加到引用里。 接着是要修改一下路由以实现“Catalog/List/[id]/[page]”的访问。打开“Global.asax.cs”文件,然后在默认路由之前添加以下代码: 1 routes.MapRoute(2 "Catalog",//Routename3 "Catalog/List/{id}/{page}",//URLwithparameters4 n 阅读全文
posted @ 2011-01-21 19:51 程序员天下 阅读(284) 评论(1) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 82 下一页