摘要: 引言     在前篇文章中(SQL查询入门(上篇),我对数据库查询的基本概念以及单表查询做了详细的解释,本篇文章中,主要说明SQL中的各种连接以及使用范围,以及更进一步的解释关系代数法和关系演算法对在同一条查询的不同思路。   多表连接简介      在关系数据库中,一个查询往往会涉及多个表,因为很少有数据库只... 阅读全文
posted @ 2010-04-13 14:22 CareySon 阅读(20459) 评论(18) 推荐(56) 编辑
摘要:      MVC2.0的RTM版本终于在2010年3月11日推出,借此,我也为我的Contact Manager application增加一些新的特性。尽管本篇文章主要关注使用DataAnnotations来对model进行验证,但我也会对最新版本特性进行简单的接触。         在开始之... 阅读全文
posted @ 2010-04-07 16:48 CareySon 阅读(5913) 评论(4) 推荐(1) 编辑
摘要: 引言         SQL语言是一门简单易学却又功能强大的语言,它能让你快速上手并写出比较复杂的查询语句。但对于大多数开发者来说,使用SQL查询数据库并没有一个抽象的过程和一个合理的步骤,这很可能会使在写一些特定的SQL查询语句来解决特定问题时被”卡”住,本系列文章主要讲述SQL查询时一些基本的理论,以及写查询语句的抽象思路。 &... 阅读全文
posted @ 2010-04-05 21:53 CareySon 阅读(88862) 评论(32) 推荐(102) 编辑
摘要: 概述      缓存学术一些的解释是”将常用数据放入易于读取的地方以提高性能”。而对于Asp.net来说,需要被缓存的对象多种多样,包括从数据库中提取出来的数据,以及aspx页面生成的静态页,甚至是编译好的程序集。合理利用缓存能让Asp.net的性能大幅提升,下面将对Asp.net中的缓存机制进行简单概述。   缓存的分类   ... 阅读全文
posted @ 2010-03-08 21:15 CareySon 阅读(5655) 评论(16) 推荐(10) 编辑
摘要: 简介      Cascading Style Sheets,或简称为CSS,是用于描述Web页面外观的语言。利用CSS,Web开发人员可以将文档的内容(html,文本,或者图片等等)和页面的表现相分离.这种分离会让页面更加容易阅读,理解和更新。浏览器通过将CSS文件进行缓存使页面所占用的宽带大幅减少。CSS还可以使网站的改版更加容易。能展示CSS无与伦比... 阅读全文
posted @ 2010-03-06 18:03 CareySon 阅读(9139) 评论(24) 推荐(4) 编辑
摘要:     很多Asp.net的教程中的示例代码使用的数据访问方法是Linq to Sql或是Entity Framework。我在www.asp.net的论坛上看到很多关于讨论是否有其他替代的数据库访问方式,回答是:当然有。这篇文章就讲述了使用Ado.Net作为数据访问层来实现一个典型的增删查改程序。     由于是以练习作为目的,那我就... 阅读全文
posted @ 2010-03-03 08:47 CareySon 阅读(10888) 评论(10) 推荐(8) 编辑
摘要: 简介 数据库范式在数据库设计中的地位一直很暧昧,教科书中对于数据库范式倒是都给出了学术性的定义,但实际应用中范式的应用却不甚乐观,这篇文章会用简单的语言和一个简单的数据库DEMO将一个不符合范式的数据库一步步从第一范式实现到第四范式。 范式的目标 应用数据库范式可以带来许多好处,但是最重要的好处归结为三点: 1.减少数据冗余(这是最主要的好处,其他好处都是由此而附带的) 2.消除异常(插入异常,更新异常,删除异常) 3.让数据组织的更加和谐… 但剑是双刃的,应用数据库范式同样也会带来弊端... 阅读全文
posted @ 2010-02-16 21:28 CareySon 阅读(49043) 评论(48) 推荐(86) 编辑
摘要:    Asp.net MVC中的DropDownLists貌似会让一开始从Asp.net Forms转过来的程序员造成不少迷惑.这篇文章讲述了为了使用DropDownLists,你需要在Asp.Net MVC中知道的方方面面.    DropDownList,ComboBox,无论你喜欢怎么称呼这些,他们毫无例外的会被生成为html select标签.在&... 阅读全文
posted @ 2010-01-08 12:08 CareySon 阅读(14757) 评论(17) 推荐(19) 编辑
摘要:     整个文档是我在CodePlex上闲逛中无意发现了,整个文章由浅入深的讲解了ViewHelper的方方面面.整个文档贯穿了3个demo,最后利用一个应用将3个Demo进行了整合。从一开始使用ViewHelper的起因,到最后使用ViewHelper所带来立竿见影的好处。文章一气呵成.源代码是一个简单的联系人管理程序,能让我们看到很多4个页面中都有两个版本,一个版... 阅读全文
posted @ 2010-01-07 12:39 CareySon 阅读(2784) 评论(6) 推荐(5) 编辑
摘要: 接上篇,我们下面通过HtmlFiledSet helper来展示何时使用EndView():     如果你用Asp.net已经有一段时间了,那使用Html.BeginForm helper来创建HTML form标签的方式会让你觉得有点怪.当你创建一个新的Asp.net mvc项目后,在View里的ChangePassword.aspx会默认被创建,这个页面使用了H... 阅读全文
posted @ 2010-01-07 10:30 CareySon 阅读(915) 评论(0) 推荐(1) 编辑
点击右上角即可分享
微信分享提示