摘要: 2005年11月3日22:50:57第一天看PETSHOP,不知道从哪里入手,自己感觉先从整体的框架开始,就是要先知道类的结构,然后是类的作用,功能,最后是每个模块细分化,再总结......看了一下,才只到做一个工程,就是一个解决方案,在方案中又包括很多项目,跟现实中很相似,每个项目的作用都不一样,... 阅读全文
posted @ 2005-11-03 23:13 torome 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 程序代码: 重点介绍如何在安装包中自动为客户创建数据库 步骤: 1、添加一个新项目->选择类库模板->命名为DBCustomAction 2、单击项目右键->添加新项->选择安装程序类(命名为DBCustomAction.cs) 3、在服务器资源管理器中添加->连接到数据库->指定用户密码(选... 阅读全文
posted @ 2005-11-03 16:10 torome 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 摘要最初研究.NETPetShop的目的是用Microsoft.NET实现Sun主要的J2EE蓝图应用程序SunJavaPetStore同样的应用程序功能。根据用.NET实现的SunJ2EE最佳实践示例应用程序,各方面的客户可以直接地对Microsoft的.NET技术与基于J2EE的应用程序服务器进... 阅读全文
posted @ 2005-11-03 16:10 torome 阅读(1375) 评论(0) 推荐(0) 编辑
摘要: .ms介绍为了简化数据库访问类的使用,我们选择GoF(译注:指ErichGamma等著《设计模式》一书)概述的工厂设计模式,通过反射动态在运行时加载正确的数据访问对象。工厂设计模式是这样实现的:创建一个C#接口,其中对于数据库访问类必须公开的每个方法都要声明一个方法。对于每一个要支持的数据库,都创建... 阅读全文
posted @ 2005-11-03 16:09 torome 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 看一下SQLServerDAL,前面有高人说了,那个SQLHelper类似于daabfor.net,因此在这里我就不多话了,对daabfor.net的讨论可以参看msdn的相关文章。来看Account.cs,里面有一个GetAddress方法,用来通过用户名获得用户资料。在这里面主要是分两步,第一步... 阅读全文
posted @ 2005-11-03 16:08 torome 阅读(294) 评论(0) 推荐(0) 编辑
摘要: SimplePager是继承自Repeater的一个自定义控件,在整个站中应用很广,下面通过Category.aspx这个页面具体的研究研究:)先来看Category.aspx.cs,很奇怪吧,怎么没有和Load事件相关的方法呢?只有一个控制分页的PageChanged,而这个分页方法也有问题,每次... 阅读全文
posted @ 2005-11-03 16:07 torome 阅读(327) 评论(1) 推荐(0) 编辑
摘要: 还记得用户注册时收集信息的方式吗?下面这几句://......AddressInfoaddress=addr.Address;//.....AccountInfoaccountInfo=newAccountInfo(userId,password,email,address,language,fav... 阅读全文
posted @ 2005-11-03 16:06 torome 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 点proceedtocheckout后,就进入Checkout.aspx,确认后进入OrderBilling.aspx,在这里可以修改你的信息,完成后点continue,会出现个人信息的只读页面,最终确认后就进入OrderProcess.aspx,在这里是定单的详细情况,并且是只读的,到这里,定单被... 阅读全文
posted @ 2005-11-03 16:05 torome 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 终于到购物车了,在看这个之前应该已经明白了第三篇的那个模型,这样购物车基本也就明白了。来看一下ShoppingCart.aspx这个页。当你看好了一个宠物,比如可爱的GoldenRetriever,嘿嘿,那就点addtocart按钮,这时就会跳到ShoppingCart.aspx,url里带了这个宠... 阅读全文
posted @ 2005-11-03 16:04 torome 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 今天晚上看了近两个小时的购物车,基本把原理弄明白了,先写一个类似结构的类来简单的演示一下Store类模仿购物车内的物品publicclassStore{privatestringname;privateintid;privateDateTimetime;publicStore(stringname,... 阅读全文
posted @ 2005-11-03 16:04 torome 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 宠物展示,也就是商品展示(汗……)涉及到这个主题的页有Category.aspx/Items.aspx/ItemDetails.aspx,分别是大类/小类/详细信息这三个。下面来一个一个的分析要注意的是,像第一篇说的,数据的传递都是采用直接传递业务实体的方法来完成。这样是不是有很强的面向对象的味道?... 阅读全文
posted @ 2005-11-03 16:03 torome 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 关于该系统的大致介绍可以从上面的连接获得,都是中文的。下面来分析一下PetShop3.0的用户注册部分(我今早上刚研究的,哈,趁热端出来)PetShop3.0是业务实体和业务逻辑分开的,并且在表示层上也有逻辑处理。业务实体部分从前到后都有用到。实际上,在传递数据的时候就是传递的一个实体,而不是像我们... 阅读全文
posted @ 2005-11-03 16:02 torome 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 对比.NETPetShop和Duwamish来探讨Ado.NET的数据库编程模式--------------------------------------------------------------------------------概述Ado.NET为我们提供了强大的数据库开发能力,它内置的... 阅读全文
posted @ 2005-11-03 16:01 torome 阅读(394) 评论(2) 推荐(0) 编辑
摘要: 学习了.NET语法,在通过PETSHOP3.0宠物商店(经典案例) 这个演练一下,以下就是记录我学习的过程. 阅读全文
posted @ 2005-11-03 15:39 torome 阅读(552) 评论(1) 推荐(0) 编辑