go4it

just do it

2009年7月10日

petshop学习笔记(4)

摘要: 回到Products.aspx的代码分析,前面我的2章都分析了products.aspx这个例子里包括的三层架构学习及工厂模式的原理,接下来就是要学学NET2.0的缓存技术。上章还留下了最后一点没有去写。就是用户控件ProductsControl.ascx.cs,先看看代码 protected void Page_Load(object sender, EventArgs e) { this.Ca... 阅读全文

posted @ 2009-07-10 21:01 cxccbv 阅读(347) 评论(1) 推荐(0)

petshop学习笔记(3)

摘要: Products.aspx 在前面 petshop学习笔记(2) 已经说明是如何是经过类 Product 的GetProductsByCategory方法进行获取数据的 Product这个类又是怎么来获取数据的?我想慢慢来了解一下! PetShop采用的是三层结构进行划分各个职能,前面了解的那些是表示层,这一篇是表示层经业务逻辑层来读取数据库的一个示例。典型的三层结构。 PetShop在这里... 阅读全文

posted @ 2009-07-10 20:56 cxccbv 阅读(290) 评论(0) 推荐(0)

petshop学习笔记(2)

摘要: 首页点击内容详细页时,跳转到了products.aspx这个页面,接下来就来分析一下这个页面了. products.aspx页面代码很简单,只有几行 <%@ Page AutoEventWireup="true" Language="C#" MasterPageFile="~/MasterPage.master" Title="Products" Inherits="PetShop.Web.... 阅读全文

posted @ 2009-07-10 20:54 cxccbv 阅读(330) 评论(0) 推荐(1)

petshop学习笔记(1)

摘要: 最近一直在看PetShop4.0,因为之前一直使用net1.1开发,本想转到2.0开发,怎奈公司的服务器是2000,想升级的话一大堆麻烦着等我。而且也不一定升级后就好,老的服务器,还有其他的因素使得我放弃了转到2.0了。 等待了很久,还是忍不住要学下去,不然就被技术给淘汰了,现在都出到3.5了还来学2.0。没办法,我的想法是跟主流不跟最先进的。现在开始我的学习了,可能会出现很多... 阅读全文

posted @ 2009-07-10 20:50 cxccbv 阅读(351) 评论(0) 推荐(0)

.NETPetShop4缓存设计(二)

摘要: ASP.NET 2.0 中的 SqlCacheDependency ASP.NET中的Page Cache是个很有用的东东,只要简单的在页面上方加上一个OutputCache标签,就可以让页面在制定的Duration内直接把自动保存在缓存中的页面内容输出,而不需要让ASP.NET引擎再次执行页面代码,当然,节省这点执行时间并不是最主要的理由,主要理由是如果页面内容是从数据库中取出,那么就可以省去连... 阅读全文

posted @ 2009-07-10 20:35 cxccbv 阅读(273) 评论(0) 推荐(0)

.NETPetShop4缓存设计(一)

摘要: 1.CacheDependencyFactory包:a.DependencyAccess.csb.DependencyFacade.cs2.ICacheDependency包主要是IPetShopCacheDependency.cs3.TableCacheDependency包:每个model的缓存类以及基类:TableDependency.cs 思路如下: 1. 最底层是采用SqlCacheD... 阅读全文

posted @ 2009-07-10 20:30 cxccbv 阅读(516) 评论(0) 推荐(0)

CSS学习(三)定位

摘要: CSS 定位 (Positioning) 属性允许你对元素进行定位。 1.CSS 定位和浮动 CSS 为定位和浮动提供了一些属性,利用这些属性,可以建立列式布局,将布局的一部分与另一部分重叠,还可以完成多年来通常需要使用多个表格才能完成的任务。 定位的基本思想很简单,它允许你定义元素框相对于其正常位置应该出现的位置,或者相对于父元素、另一个元素甚至浏览器窗口本身的位置。显然,这个功能非常强大,也很... 阅读全文

posted @ 2009-07-10 11:53 cxccbv 阅读(258) 评论(0) 推荐(0)

CSS学习(二)框模型概述

摘要: CSS 框模型 (Box Model) 规定了元素框处理元素内容、内边距、边框 和 外边距 的方式。 1.CSS 框模型概述 元素框的最内部分是实际的内容,直接包围内容的是内边距。内边距呈现了元素的背景。内边距的边缘是边框。边框以外是外边距,外边距默认是透明的,因此不会遮挡其后的任何元素。 内边距、边框和外边距都是可选的,默认值是零。但是,许多元素将由用户代理样式表设置外边距和内边距。可以通过将元... 阅读全文

posted @ 2009-07-10 11:32 cxccbv 阅读(244) 评论(0) 推荐(0)

CSS学习(一)选择器

摘要: CSS 语法 http://www.w3school.com.cn 1.CSS 语法由三部分构成:选择器、属性和值:selector {property: value}(1)选择器 (selector) 通常是你希望定义的 HTML 元素或标签,属性 (property) 是你希望改变的属性,并且每个属性都有一个值。属性和值被冒号分开,并由花括号包围,这样就组成了一个完整的样式声明(declara... 阅读全文

posted @ 2009-07-10 11:31 cxccbv 阅读(231) 评论(0) 推荐(0)

导航