随笔分类 -  .net

Microsoft .NET Pet Shop 4 架构与技术分析(二)
摘要:项目列表:从整体可以看出,Pet Shop 4的项目体系已经很庞大,考虑的方面也较3.0更全面复杂。序号 项目名称 描述 1BLL业务逻辑层 2CacheDependencyFactory缓存依赖类的工厂类3WEB表示层4 DALFactory 数据层的抽象工厂 5 DBUtility 数据访问类组件 6 IBLLStrategy 同步/异步策略接口 7ICacheDependency 缓存依赖类... 阅读全文

posted @ 2009-06-06 17:30 冉元胜 阅读(431) 评论(1) 推荐(0)

PetShop4.0 工厂模式及Profile Provider实现
摘要:第一部份:工厂模式一、项目名称及描述:(实现步骤为:4-3-6-5-2-1)1、WEB=表示层2、BLL=业务逻辑层3、IDAL=数据访问层接口定义4、Model=业务实体5、DALFactory=数据层的抽象工厂(创建反射)6、SQLServerDAL=SQLServer数据访问层 / OracleDAL=Oracle数据访问层DBUtility 数据库访问组件基础类二、项目引用关系1、Web ... 阅读全文

posted @ 2009-06-06 17:21 冉元胜 阅读(394) 评论(1) 推荐(0)

asp.net 返回上一页的实现方法小集
摘要:返回上一页的这个东东在我们做项目的时候一般是用于填写完表单后确认的时候,有对原来输入的数据进行修改时用的,或者是因为网站为了方便浏览者而有心添加的一个东东,一般这种功能的实现在ASP.net中都是用一个button的控件来实现的,实现的方法有很多,今天恰好在做项目时碰到要用这个东东,我就把能实现"返回上一页","返回前一页"的几种方法总结了一下,供大家学习之用,请多多指教:0)其实要实现这个功能主... 阅读全文

posted @ 2009-06-06 17:09 冉元胜 阅读(293) 评论(1) 推荐(0)

ASPX页生成静态HTML页(五种方案)
摘要:方案1: /// <summary > /// 传入URL返回网页的html代码 /// </summary > /// <param name="Url" >URL </param > /// <returns > </returns > public static string getUrltoHtml(string Ur... 阅读全文

posted @ 2009-06-06 17:03 冉元胜 阅读(247) 评论(0) 推荐(0)

C#中的static,interface,virtual,abstract,override的用法
摘要:C# 是面向对象的程序设计语言,每一个函数都属于一个类。 Static:当一个方法被声明为Static时,这个方法是一个静态方法,编译器会在编译时保留这个方法的实现。也就是说,这个方法属于类,但是不属于任何成员,不管这个类的实例是否存在,它们都会存在。就像入口函数Static void Main,因为它是静态函数,所以可以直接被调用。 Virtua:当一个方法被声明为Virtual时,它是一个虚拟... 阅读全文

posted @ 2009-06-01 16:49 冉元胜 阅读(318) 评论(0) 推荐(0)

SharpNuke简明教程
摘要:序言SharpNuke包括三个内容面板:Left-Pane、Middle-Pane、Right-Pane(标准的层)面板管理员可以动态的插入“Modules”还包括六个公共内容类型announcementslinksimagesdicussionshtml/textxml一、环境配置硬件需要:无软件需要:SQLServer的最小需要如果安装在服务器上至少1GB磁盘空间,以免... 阅读全文

posted @ 2009-05-29 10:34 冉元胜 阅读(270) 评论(0) 推荐(0)

Skin文件
摘要:2008-08-26 下午 03:54 Skin文件是.NET Framework2.0中的新特性,是用来美化前台界面的一个控件。 在以前对HTML控件进行美化的时候通常采用css来作为美化的模板。但是随着.net的不断丰富,新控件有了很多的新特性,css这个与html同时期的模板对高级控件的支持显得力不从心,这时候MS就推出了skin来满足强大的.net 2.0的控件库的美化需要。下面就介绍如何... 阅读全文

posted @ 2009-05-24 21:22 冉元胜 阅读(1197) 评论(1) 推荐(0)

Asp.net中DataBinder.Eval用法的总结
摘要:一、DataBinder.Eval的基本格式在绑定数据时经常会用到这个句程序:<%# DataBinder.Eval(Container.DataItem,"xxxx")%>或者<%# DataBinder.Eval(Container,"DataItem.xxxx")%>今天又学到一种,而且微软也说这种方法的效率要比以上两种高。<%# ((DataRowView)C... 阅读全文

posted @ 2009-05-23 09:55 冉元胜 阅读(156) 评论(0) 推荐(0)

DataSet操作
摘要:一、特点介绍1、处理脱机数据,在多层应用程序中很有用。2、可以在任何时候查看DataSet中任意行的内容,允许修改查询结果的方法。3、处理分级数据4、缓存更改5、XML的完整性:DataSet对象和XML文档几乎是可互换的。二、使用介绍1、创建DataSet对象:DataSet ds = new DataSet("DataSetName");2、查看调用SqlDataAdapter.Fill创建的... 阅读全文

posted @ 2009-04-17 17:08 冉元胜 阅读(259) 评论(0) 推荐(0)

ASP.NET中实现模版的动态加载
摘要:ASP.NET中,经常会使用到templates(模版)功能,比如在datagrid,datalist,repeater等控件中,使用templates,将会大大增强其功能。以往,我们一般是在设计程序时,就已经设置好控件中的模版是怎样的了。但是,有的时候,可能我们需要动态加载模版,比如,当你要求你的应用程序的界面风格随着用户的需求而变化时,你就需要到动态加载模版的功能了。但要注意的是,并不是所有的... 阅读全文

posted @ 2009-01-05 16:13 冉元胜 阅读(216) 评论(0) 推荐(0)

导航