03 2012 档案
摘要:1. MVC设计模式简介 MVC:Model-View-Controller,模型-视图-控制器,MVC是一种软件开发架构模式。1.1 MVC设计模式结构 MVC设计模式三个基本组成部分之间关系如下图所示: 模型(Model):负责对整个软件项目数据和业务规则的封装。模型对象是应用程序中实现数...
阅读全文
摘要:Ext JS消息提示框主要包括:alert、confirm、prompt、show 1、Ext.MessageBox.alert() 调用格式: alert( String title, String msg, [Function fn], [Object scope] ) 参数说明: title:提示框的标题。 msg:显示的消息内容。 [Function fn]:(可选)回调函数。 [Object scope]:(可选)回调函数的作用域。 返回值: Ext.window.MessageBox 1 <!DOCTYPE html PUBLIC "-//W3C//DTD ...
阅读全文
摘要:1、Ext JS下载 Ext JS官方网站:http://www.sencha.com/ 当前下载的最新版本为ext-4.0.7-gpl.zip,解压之后文件目录结构如下图所示: 文件目录主要资源说明: 1、builds目录是ExtJS压缩后的代码,经过压缩的代码体积更小,加载更快。 2、docs目录是ExtJS的文档,其中最重要的是ExtJS的API。 3、examples目录是官方的演示实例。 4、locale目录是多国语言的资源文件,其中ext-lang-zh_CN.js是中文简体。 5、pkgs目录是ExtJS各部分功能的打包文件。 6、resource目录是ExtJ...
阅读全文
摘要:前面几节,使用的都是通过EF Code First创建的新数据库,接下来,将开始使用已存在的数据库。 1、使用配置文件设置数据库连接 App.config 数据库连接字符串的name与Data中NorthwindContext.cs类名相同<?xml version="1.0" encoding="utf-8"?><configuration> <configSections> <!-- For more information on Entity Framework configuration, visit h
阅读全文
摘要:EF Code First数据库映射规则主要包括以下方面:1、表名及所有者映射Data Annotation:指定表名1 using System.ComponentModel.DataAnnotations;2 3 [Table("Product")]4 public class Product指定表名及用户using System.ComponentModel.DataAnnotations;[Table("Product", Schema = "dbo")]public class ProductFluent API:指定表名1
阅读全文
摘要:1、一对多关系关系表:Category 分类表Product 产品表分类与产品之间的一对多关系1>、产品实体类不指定外键属性Domain中类定义:Category.cs 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 using System.ComponentModel.DataAnnotations; 7 8 namespace Northwind.Domain.Entities 9 {10 public class Categor...
阅读全文
摘要:DOM(Document Object Model)文档对象模型,DOM是一种与浏览器、平台和语言无关的接口,使用该接口可以访问页面其他的标准组件。 DOM Core统一了访问网页文档的方法,并为不同类型的节点对象提供了统一的操作方法和属性。javascript中的getElementById()、getElementsByTagName()、getAttribute()和setAttribute()等都是DOM Core模块的组成部分。 getElementById():利用标记的id属性值访问标记元素。 getElementsByTagName():利用标记的名称访问所有同名标记...
阅读全文
摘要:1、选择指定ID元素 对于选择DOM元素,javascript提供了以下两个方法: document.getElementById(); document.getElementsByTagName(); document.getElementById()方法返回单个DOM元素,而document.getElementsByTagName()方法则返回DOM元素集合。 javascript实现: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org
阅读全文
摘要:1、Ninject简介 Ninject是基于.Net平台的依赖注入框架,它能够将应用程序分离成一个个高内聚、低耦合(loosely-coupled, highly-cohesive)的模块,然后以一种灵活的方式组织起来。Ninject可以使代码变得更容易编写、重用、测试和修改。 Ninject官方网址为:http://www.ninject.org/ 。2、项目引用Ninject1>、 Tools -> Libaary Package Manager -> Package Manager Console,打开Package Manager Console窗口;2>、在P
阅读全文
摘要:首先通过下面简单的例子理解依赖注入思想。假如你正在玩一个游戏,勇士们为荣耀而战。首先需要为我们的勇士装备合适的武器。 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace Inject 7 { 8 /// <summary> 9 /// 刀10 /// </summary>11 public class Sword12 {13 public void Hit(string ...
阅读全文