nopCommerce学习之程序包(四)
摘要: Nop用了很多开源项目,打开Nop.Web项目中的package.config,这是VS中的一个Nuget添加程序包时生成的配置文件,该文件会记录所有使用的程序包。<?xml version="1.0" encoding="utf-8"?><packages> <package id="51Degrees.mobi" version="2.1.12.2" targetFramework="net45" /> <package id="Autof阅读全文
nopCommerce学习之架构(三)
摘要: Nop的架构看起来虽然有点吓人,但是其实还是很清楚的,可以看到在Nop最新版本中有44个项目,当然绝大多数是插件项目,可以先不管。那么剩下来的有类库、单元测试项目和表现层解决方案文件夹。 Nop.Core项目包含NopCommerce的一系列核心类文件,包括缓存、配置、数据、事件、工具类、IO、实体的基类等。 Nop.Data项目包含相关和数据操作有关的类,如数据初始化类、数据映射类、还有一些EF的类。Nop提供很好的API可完全定制持久映射。 Nop.Services故名思意,是业务逻辑层,包含验证。即BAL层。 Nop.Admin整个项目采用前后台项目分离的架构,但是Nop.Admin的.阅读全文
nopCommerce学习之汉化(二)
摘要: 上一篇中讲了如何安装Nop,那么接下来就需要对它进行汉化了,Nop的本地化做得非常好,是通过xml文件来进行的。在Nop中文社区的汉化包下载栏目中可以下载到主要几个版本的汉化包,我使用的是2.8,因此下载下来的是一个xml的压缩文件。解压以后打开该xml文件,我们可以看看它的结构。<?xml version="1.0" encoding="utf-8"?><Language Name="Chinese"> <LocaleResource Name="AboutUs"> <V阅读全文
nopCommerce学习之安装配置(一)
摘要: nopCommerce是一个基于.NET框架的开源B2C项目,其官方网站是http://www.nopcommerce.com 中文社区是http://www.nopchina.com 我在官网下载了一个yuandaim源代码版本的压缩包,并解压到本地。我装的是VS2012环境,数据库是SQL Server 2012,当然VS2010和SQL2010也都能用。 直接在VS下F5应该可以调试该项目了,不过记得将Nop.Web设为启动项目哦,运行界面如下。 选择底部的简体中文会出现中文安装页面,填入各种参数点安装就会自动安装整个项目了,用户体验做的很好。将来我会分析它的安装代码,这里不详细说明..阅读全文
PetShop 首页
摘要: <asp:Panel ID="panFocus" runat="server" DefaultButton="btnSearch"></Panel> Panel控件可以设置DefaultButton值用来捕获默认的回车符号接下来分析其中的NavigationControl控件<HeaderTemplate> <table cellspacing="0" border="0" style="border-collapse: collapse;&q阅读全文