03 2012 档案

摘要:1. MVC设计模式简介 MVC:Model-View-Controller,模型-视图-控制器,MVC是一种软件开发架构模式。1.1 MVC设计模式结构 MVC设计模式三个基本组成部分之间关系如下图所示: 模型(Model):负责对整个软件项目数据和业务规则的封装。模型对象是应用程序中实现数... 阅读全文
posted @ 2012-03-31 20:51 libingql 阅读(2976) 评论(0) 推荐(1) 编辑
摘要: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 ... 阅读全文
posted @ 2012-03-30 23:29 libingql 阅读(28307) 评论(3) 推荐(1) 编辑
摘要: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... 阅读全文
posted @ 2012-03-30 22:54 libingql 阅读(23082) 评论(2) 推荐(3) 编辑
摘要:待补充 阅读全文
posted @ 2012-03-30 19:46 libingql 阅读(2758) 评论(1) 推荐(0) 编辑
摘要:前面几节,使用的都是通过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 阅读全文
posted @ 2012-03-30 13:05 libingql 阅读(15344) 评论(5) 推荐(3) 编辑
摘要: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 阅读全文
posted @ 2012-03-29 23:21 libingql 阅读(5664) 评论(2) 推荐(3) 编辑
摘要: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... 阅读全文
posted @ 2012-03-28 13:09 libingql 阅读(9761) 评论(5) 推荐(7) 编辑
摘要:DOM(Document Object Model)文档对象模型,DOM是一种与浏览器、平台和语言无关的接口,使用该接口可以访问页面其他的标准组件。 DOM Core统一了访问网页文档的方法,并为不同类型的节点对象提供了统一的操作方法和属性。javascript中的getElementById()、getElementsByTagName()、getAttribute()和setAttribute()等都是DOM Core模块的组成部分。 getElementById():利用标记的id属性值访问标记元素。 getElementsByTagName():利用标记的名称访问所有同名标记... 阅读全文
posted @ 2012-03-13 13:46 libingql 阅读(17471) 评论(0) 推荐(1) 编辑
摘要: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 阅读全文
posted @ 2012-03-12 23:46 libingql 阅读(10577) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2012-03-11 05:03 libingql 阅读(4658) 评论(3) 推荐(1) 编辑
摘要:首先通过下面简单的例子理解依赖注入思想。假如你正在玩一个游戏,勇士们为荣耀而战。首先需要为我们的勇士装备合适的武器。 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 ... 阅读全文
posted @ 2012-03-11 03:13 libingql 阅读(1099) 评论(2) 推荐(1) 编辑
摘要:待补充 阅读全文
posted @ 2012-03-11 02:46 libingql 阅读(582) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示